HNHacker News
TopNewBestAskShowJobs

lal

96 karma · joined September 24, 2017

[ my public key: https://keybase.io/lel; my proof: https://keybase.io/lel/sigs/me90t_lM2C5_J9ZJItv2fJM8TCGRfliQHd35M9R-3T0 ]
submissionscomments
lal··on Police in Austin, San Francisco skirt facial recognition ban
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··on Goldboot: Immutable infrastructure for the desktop
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··on Tell HN: t.co is adding a five-second delay to some domains
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··on Error Handling in Zig
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··on Guide to Finding Lemmy Communities (Subreddits)
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··on Wikipedia user edits over 90k uses of “comprised of”
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··on I’m switching from VS Code to VS Codium
Sure, that's a good example of something else, but do you have any examples of any forced updates?
lal··on Twitter accounts dropping “.eth” from usernames
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··on Twitter accounts dropping “.eth” from usernames
Why would John attempt to load a website in a Gopher client? I'm not certain you understand what Gopher is.
lal··on Web3 is centralized and inefficient
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).
lal··on NPM package compromised by author: erases files on RU / BY computers on install
I'm just saying you'd be happier there, it even has boards for non-tech-related stuff since you don't post here about tech-related stuff. Perfect fit!
lal··on Web3 is centralized and inefficient
Yeah. Tech (hell, humanity) already has a big enough problem with cults forming around bad or discredited ideas and defending them to the death, but the intrinsic characteristics of crypto make its adherents substantially more aggressive -- specifically the fact that crypto fans are not only emotionally and ideologically invested, but generally also quite heavily materially and financially invested, usually to the tune of thousands or tens of thousands of dollars, if not more. The consequences if they're wrong are so much worse which necessitates a completely different level of self-deception and defensiveness.
lal··on Web3 is centralized and inefficient
Maybe it's just me, but unless I'm crazy you've just listed all of the reasons it's actually an entirely workable analogy.
lal··on NPM package compromised by author: erases files on RU / BY computers on install
You know, if you really want to post like you're on /g/ you can just go back to /g/. It's still there.
lal··on NPM package compromised by author: erases files on RU / BY computers on install
I'm two days late but this is an argument for a developer not removing a security vulnerability from a dead project they've stopped maintaining, not this. I feel like not actively choosing to push malware to a repository where you know many, many automated systems will pull that malware onto the systems of your end-users due to a poor security model in the ecosystem you're developing in is a very very low bar of obligation as a maintainer.

Like, okay, you can't expect a doctor to save the life of every person who comes into the ER, but you can hopefully expect them not to start stabbing patients to death, and something should probably happen if they do, right?

Your argument makes sense for inaction (and is important and not brought up enough, honestly; there is a lot of entitlement in the open source world and people treat library developers in some pretty nasty ways), but not for action, as is the case here. The only obligation anyone expected here was the obligation to hold yourself back from making your project that gets millions of downloads per week point to malware.

lal··on American NGO using node-ipc lost 30k files detailing war crimes
Russian disinfo? You're joking, right? I don't know how to say this because I never thought I would need to, but the Russian government isn't shitposting in GitHub issues. It's almost certainly just some /g/ user trolling. It turns out there are sources of untrue things on the Internet other than massive shadowy Russian conspiracies to brainwash people. As far as I can tell, people have been telling lies on the Internet for a little while now.
lal··on Mathematicians discover the perfect way to multiply (2019)
Well, mathematics wasn't discovered, so regardless of what the right word is, it isn't "discovered".
lal··on Man left shocked as his house is 'stolen'
Ironically it being "the future" is at least part of the reason why it happened. In the UK, all the land records are digitized nowadays, so the scammer didn't need to steal the physical deed to the property to pull off the scam. All they me had to dk was present their fraudulent identification to the office holding those digitized records and it was over without the owner even having to know.
lal··on The Peril of Politicizing Science [pdf]
In many, many cases trans folks change their legal name to their preferred name. A hint so your future concern trolling endeavors can be more successful: your biases become evident when you drag them into it by assuming trans people could never "legally" have the name they want, as if your actual concern with referring to trans people by their desired name is to make sure you use the name on their license. Do you card everyone you meet, or do they instead tell you their name and you use that name? Do you expect anyone to read your comment and believe that if a trans person changed their license to have their desired name, you wouldn't find another excuse to deadname them? Once again, I think you'll find your concern trolling is far more effective when you don't make it so obvious.

In answer to your insincere question, no one demands anything as "a matter of state mandate". C-16 does not even once mention pronouns. If I had to guess, I'd say you're probably building the house of this comment on the shaky foundation of a thousand YouTube videos from the same side of YouTube that you've gone out of your way to watch about C-16. The biggest issue you'll have with that is that it means you're going to have a hard time in discussions with people who are actually even somewhat educated on the topics you're trying to jump into.

lal··on Even my bigoted critics deserve free speech
Well, yeah, sure, we can pretend that's what parent was saying, or maybe the top comment could just bother actually providing said anecdotal evidence. Saying you have anecdotal evidence is not the same thing as providing anecdotal evidence. Nothing is even communicated by just vaguely gesturing at all of the poor melty peaches except that you spend far too many hours on YouTube, and on one specific region of YouTube in particular. Nobody can interact with your anecdotal evidence if you haven't actually said what your anecdotal evidence is.

Edit: It's worth noting that when the commenter actually did name the examples they were thinking of, it was entirely related to right-wing YouTube personalities, so it looks like I was on to something there.

lal··on Gnome Shell on the Apple M1, bare metal
Haven't had any Bluetooth issues in the better part of a decade on any laptop running Linux, and I've been using Bluetooth headphones as my main audio output for the majority of that time, so I'd think I would have.
lal··on Several states ban the sale of high end desktop computers over power consumption
They don't. If a powerful server is poorly-designed and doesn't sufficiently reduce its power consumption when it idles (as this computer fails to do), then it doesn't meet regulation, but generally powerful servers are designed more professionally than consumer-grade Alienware gamer computers, so I wouldn't worry about it. You fell for clickbait.
lal··on Several states ban the sale of high end desktop computers over power consumption
Even better, there's a general exception for well-designed computers that have efficient idle/wake cycles (which includes any computer being used in industry, gaming PCs just tend not to be terribly well-designed), and it's not new.

So no, nobody "just" did anything and nobody is prevented from doing anything other than importing poorly-made Alienware computers into five or six states that are interested in mandating a level of responsibility on the part of computer companies. The entire issue here is that Dell just hasn't bothered making this computer in particular have power usage while idle fall under a well-understood guideline that exists in 10% of US states. It's entirely clickbait.

lal··on GitHub scraped your code. And they plan to charge you
You don't know how the GPL works. The GPL explicitly requires attribution. I don't understand what you thought you were saying. The GPL places strict requirements on the licensing of derivative works. You don't know how the GPL works.
lal··on I do not agree with Github's use of copyrighted code as training for Copilot
Licenses explicitly are the set of permissions and limitations for someone to use the code. Even most permissive open source licenses require that you maintain an attribution with the text of the license in derivative works. Copyleft licenses and in particular the GPL put very strict requirements on what types of licenses are acceptable in any derivative works.

In literally no open source license except "do-whatever-you-want-i-dont-give-a-damn-bye"-type licenses like WTFPL are you giving something away for free without limitations. That's not even close to what open source means, at all. Open source and public domain are not synonymous terms. And in those cases where there are literally any terms in a license, use of Copilot obviously violates the terms of the license, unless the user operating Copilot goes back, finds the code Copilot is stealing from, and makes the proper attribution / otherwise ensures that they are meeting the terms of the license of the stolen code.

lal··on How I Found a Vulnerability to Hack iCloud Accounts and How Apple Reacted to It
I think your hand slipped and replaced "I hope" with "it's very likely". Whether or not PopOS is intuitive is a separate question from whether or not Linux will dominate on the desktop.

Apple and Microsoft "abandoning" their desktop OSes is a dubious claim at best but in a magical world where they did, their "non-tech-literate users" wouldn't flock to Linux, they'd be happy they don't have to restart their computer for updates as often anymore. Non-techie people aren't going to move to a new OS except when they get a new computer. Even when they get a new computer they're just going to use the pre-installed OS. This is a fantasy.

These things have inertia. People who don't know computers aren't arbitrarily just going to decide to switch to a new OS where they have to relearn everything and their software doesn't work and there are moderately more driver incompatibilities that cause errors that confuse them. It's just not going to happen.

lal··on HBO Max accidentally sent an integration email test to users
It's probably supposed to tell you this is a humorous anecdote about a mistake someone made and not a thinkpiece about all of the valuable lessons this company learned.
lal··on IBM unveils first quantum computer in Germany
No they can't. It's possible they never will. Fortunately, the definition of quantum computer is not "very fast computer" as you appear to think it is so this isn't relevant to the question of whether something is or is not a quantum computer.
lal··on Gemini's "uselessness" is its killer feature
People can and have already ported Wikipedia.
lal··on Replit used legal threats to kill my open-source project
Lively Kernel started in like 2006.
Page 1 of 2Next →