Readit News logoReadit News
lal commented on Police in Austin, San Francisco skirt facial recognition ban   washingtonpost.com/busine... · Posted by u/rntn
CWuestefeld · a year ago
Our justice system is completely distinct from employment hiring/firing decisions. The latter isn't considered at all in the right to confront your accuser, nor right to an attorney, nor freedom from self-incrimination.
lal · a year ago
Not speaking as a lawyer, not legal advice, etc., I would love it if this weren't the case, at least for cops, but your reply and the several siblings to your reply suggesting this are all unfortunately at least a bit wrong. I disagree with parent and think the more ability we have to discipline police the better it will be for society, but courts have other ideas. When it comes to many public employees, including and especially police, courts including the Supreme Court have regularly held a variety of due process and other constitutional rights, including some of the ones you listed, to exist for internal disciplinary matters.

Many states also have their own stricter codified procedural protections for disciplining public employees, and of course that's before you get into cop union shit, though obviously the whole premise of the argument here is that we would be changing those state/local rules. But that stuff is a whole other can of worms. I'm just saying that even if you change state/local law/rules, even if you abolish cop unions, any police disciplinary body trying to operate this way they would definitely lose a lawsuit from the first cop they disciplined. I've personally seen multiple fucking volunteer firemen win constitutional due process challenges over getting demoted (like, from assistant chief to secondary assistant chief of what is mostly a social club) because they were disciplined without a formal hearing that afforded them procedural due process.

Unlike parent I'm not saying this is good or that to change it would be "unfair", just that what we're describing here -- that is, making it practically possible to discipline cops -- is disallowed under our current system of laws as we understand it. It would take a variety of substantive changes in how we legislatively and judicially structure procedural rights at every level of government from the top down.

lal commented on Goldboot: Immutable infrastructure for the desktop   github.com/fossable/goldb... · Posted by u/thunderbong
yjftsjthsd-h · a year ago
So to try and be very charitable and read between the lines to get something out of your vague insults... you think FOSS needs to be possible to wrap in proprietary in order to get enough funding or labor to succeed? Because that could plausibly be a defensible claim, but I think I still disagree; even if AGPL really meant it was impossible to use without publishing everything (which I'm pretty sure isn't actually true but again IANAL) software can still be created and used purely by non-commercial actors (i.e. actual human beings writing software to be useful to themselves and others), and also by pure FOSS companies (see: sourcehut).
lal · a year ago
Yeah, it is practically true that AGPL means a project is impossible to use for a lot of people, but that doesn't have much to do with the license itself. A lot of developers work for companies that have legal departments that would rather err on the side of caution with copyleft stuff. But of course a lot of companies love GPL code nowadays. After all, the GPL allows them to exploit the loophole closed by the Affero clause, especially in the case of web services companies. From a corporate perspective, free software is good, but it's only great when you don't have to follow it, because then you effectively get to crowdsource some of your development costs without any reciprocal obligations.

The result is that a lot of developers have had to sign contracts with their employers that say they'll never use or contribute to AGPL code even in their personal time. This is often reinforced by mandatory compliance training that repeats bogus nonsense about how if you ever run an AGPL program on your personal laptop you could turn the entire company codebase into GPL code. These myths then proliferate and end up driving other companies to do the same thing. It's all FUD of course, whether the people repeating it know that or not, but the practical consequences are that a lot of people legally cannot interact with AGPL projects at all. Again, that's not because the license is all that restrictive but because of what amounts to a universal corporate boycott.

lal commented on Tell HN: t.co is adding a five-second delay to some domains    · Posted by u/xslowzone
mzs · 2 years ago
Oh that's it, thanks! In fact it it returns a 200 not 301 then:

  % curl -gsSw'%{time_total}\n' -A 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15' https://t.co/DzIiCFp7Ti
  <head><noscript><META http-equiv="refresh" content="0;URL=https://www.threads.net/@chaco_mmm_room"></noscript><title>https://www.threads.net/@chaco_mmm_room</title></head><script>window.opener = null; location.replace("https:\/\/www.threads.net\/@chaco_mmm_room")</script>4.690000
  % curl -gsSIw'%{time_total}\n' -A 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15' https://t.co/DzIiCFp7Ti
  HTTP/2 200 
  ...
  content-length: 272
  ...
  x-response-time: 4524
  ...
  
  4.660211
The delay is not there for nyti.ms (anymore) but once you use the Safari UA it's handled as 200 response:

  % curl -gsSIw'foo %{time_total}\n' -A 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15' https://t.co/4fs609qwWt https://t.co/iigzas6QBx | grep '^\(HTTP/\)\|\(location: \)\|\(foo \)'
  HTTP/2 200 
  foo 0.126043
  HTTP/2 200 
  foo 0.037255
It really does seem that twitter is adding a 4.5s delay to some sites from web browsers. Could be malicious, could be rot...

lal · 2 years ago
The specific logic with user agents is that it happened (I think they've ended it now?) whenever the word "curl" was not in your user agent string. If the substring "curl" was contained anywhere in your user agent string, it did not have a delay. I cannot imagine how it could rot in that specific way non-maliciously.
lal commented on Error Handling in Zig   aolium.com/karlseguin/401... · Posted by u/nalgeon
valenterry · 2 years ago
> Inferred return types don't make refactoring easier. In my experience they make it much more difficult, because you have to look at function implementation to understand what it does.

My editor/IDE does show the inferred type to me though. I don't have to look at the function implementation. If I had to, I would agree with you.

lal · 2 years ago
I think locking use of a language into particular editors is a step several decades backward into Borland-land. I'm not at all confident that "just stop writing types in source code because the magic editor will show them anyway" is a better posture than "just have the magic editor auto-fill the types".
lal commented on Guide to Finding Lemmy Communities (Subreddits)   tech.michaelaltfield.net/... · Posted by u/ZacnyLos
incogitor · 2 years ago
As opposed to your nonlocal corporate BOFH and his MBA masters at Reddit?
lal · 2 years ago
frankly, yes? the reddit admins didn't care about anything, really, and very rarely went on banning sprees. when they did it was just deleting subreddits that were regularly posting about wanting to kill people. and in those cases it didn't require thousands of other random people who just happened to be using an instance but weren't part of that stuff to create a new account on a different website, it just got rid of that one community.

the real problem isnt always your local bofh, it's the other bofhs, and it's the fact that your friend's local bofh who has a tiny fiefdom of a few thousand users can unilaterally cut off access between those users and the few thousand people on your instance.

i'm not going to go so far as to say "centralization is good", but in a centralized system, a personality clash between a couple internet janitors might lead to a new subforum being made that a few users might choose to go to. in a decentralized system, a personality clash between internet janitors leads to platform-wide technological incompatibilities for thousands of users who have nothing to do with it.

lal commented on Wikipedia user edits over 90k uses of “comprised of”   en.wikipedia.org/wiki/Use... · Posted by u/shaklee3
fatfingerd · 2 years ago
I can't see how eliminating a common misuse of an otherwise dead word wouldn't be clearer to nonnative speakers and less painful to the brains of native speakers. There are a lot of people who want to add dead vocabulary back to sound important and they'll succeed often enough with words that are at best unnecessary synonyms that convey no additional information. We don't really have to give them the benefit of the doubt when they do it completely wrong.
lal · 2 years ago
This conversation has gone back in a circle though. The original parent comment here pointed out that none of the arguments given for why it's a "misuse" hold water. "I can't see how eliminating a common misuse wouldn't be clearer" is not a responsive reply to "it's not a misuse."
lal commented on I’m switching from VS Code to VS Codium   ruky.me/2022/06/11/im-swi... · Posted by u/rukshn
terhechte · 3 years ago
I think Gnome / GTK is a good example. Famously, the Budgie Desktop Environment will have to be rewritten on top of Enlightenment because they don't like the GTK 4 changes. So now they're forced to go to a different widget system. [1]

[1] https://joshuastrobl.com/2021/09/14/building-an-alternative-...

lal · 3 years ago
Sure, that's a good example of something else, but do you have any examples of any forced updates?
lal commented on Twitter accounts dropping “.eth” from usernames   gist.github.com/travisbro... · Posted by u/ilamont
robertlagrant · 3 years ago
You're thinking about this from the wrong direction. Parent is saying that not all 0x things are crypto (because it's the general signifier for hex), not that crypto people don't use 0x.
lal · 3 years ago
Not all 0x things are crypto, but it's safe to assume that nearly 100% of 0x things from people who used to have .eth in their name are references to crypto and not to any other context for hexadecimal numbers.

This was originally brought up in the context of saying that certain people removed eth and added 0x which is in context still clearly a reference to crypto, so the username fad just changed, and these probably (sadly) shouldn't be seen as Ethereum/crypto dying or losing popularity. Your implication is that Ethereum and crypto are dying and their users are en masse getting very interested in computer science and the hexadecimal numbering system and all happened to decide to change their names to include 0x for that reason, but it seems a lot more likely that the crypto cult is just playing follow the leader.

lal commented on Twitter accounts dropping “.eth” from usernames   gist.github.com/travisbro... · Posted by u/ilamont
throwaway82652 · 3 years ago
I do too which is why I said just turn off javascript. You can try to compare this to running gopher but if you ask me the end user experience is the same.

John wants to visit a website of a business. John likes having Javascript turned off. John visits the website with Javascript turned off. The website requires Javascript. John finds the website doesn't work and gives up.

John wants to visit a website of a business. John likes Gopher. John visits the website with a Gopher browser. The website requires HTTP. John finds the website doesn't work and gives up.

lal · 3 years ago
Why would John attempt to load a website in a Gopher client? I'm not certain you understand what Gopher is.
lal commented on Web3 is centralized and inefficient   neelc.org/posts/web3-cent... · Posted by u/neelc
ClumsyPilot · 3 years ago
I dont get it- how does lack of blueprints and IP protection apply to blockchain, where all code is public?
lal · 3 years ago
Maybe not all of the things you listed, but the comparison to forging your own materials with expensive equipment in a painstaking process that takes a long time is very, very comparable to the requirement web3 places on individuals to invest massive amounts of resources, time, and effort to do basic things that they can do right now very simply without any such obligations. Until web3 manages to overcome these limitations your vision of a future utopian internet where everything is slower and the planet catches on fire won't be adopted by anyone except niche enthusiasts (just like building your own car).

u/lal

KarmaCake day96September 24, 2017
About
[ my public key: https://keybase.io/lel; my proof: https://keybase.io/lel/sigs/me90t_lM2C5_J9ZJItv2fJM8TCGRfliQHd35M9R-3T0 ]
View Original