I most associate it with Slashdot comments in the 2000’s, complaining about Microsoft spreading fear, uncertainty, and doubt about Linux and the GPL to scare companies into thinking that if they used Linux, they’d have to open source all their software, so yeah, definitely not just a cryptocurrency term.
- 0 Posts
- 66 Comments
I got the .net and .org of my last name, and offered $50 to the owner of the .com as he wasn’t doing anything with it. Kind of a lowball, admittedly, but I would’ve gone up to a hundred or two. Instead, he told me it was worth thousands, which, lol, but then he didn’t renew it, which I only found out because a random third person reached out to me as the owner of the .net offering me the .com. Turns out they hadn’t actually bought it yet, though, so instead I scooped it up and now I’ve got the trifecta!
Why isn’t “it’s informed and you can just opt out” good enough for paid users? They could’ve developed a single system instead of two if that’s a sufficient standard of care for users’ data.
Opt out means “we will be doing this, without permission, unless you tell us not to” and opt in means “if you give us permission we will do this.” Codebases can contain important and sensitive information, and sending it off to some server to be shoved into an LLM is something that should be done with care. Getting affirmative consent is the bare minimum.
The right thing is to make it opt-in for everyone, simple as that. The entire controversy goes away immediately if they do. If they really believe it’s a good value proposition for their users, and want to avoid collecting data from people who didn’t actually want to give it, they should have faith that their users will agree and affirmatively check the box.
If free users are really such a drain on them, why have they been offering a free version for so long before it became a conduit to that sweet, sweet data? Because it isn’t a drain, it’s a win-win. They want people using their IDE, even for free, they don’t get money from it but they get market share, broad familiarity with their tool amongst software engineers, a larger user base that can support each other on third party sites and provide free advertising, and more.
They’re doing as much of a bad thing as they think they can get away with. I don’t feel a particular duty to carefully acknowledge that in some circumstances they feel obligated to do the right thing instead. If they don’t like the “misleading” aspects of that, they’re free to just do the right thing completely.
I only use it when I’ve royally messed up and the commit I need to get back is no longer referenced anywhere. Accidentally deleted a branch, finished a merge or rebase before realizing I messed up, that kind of thing, just use the reflog to find it again, get a branch pointing to it, then try again.
chaos@beehaw.orgto
PC Gaming@lemmy.ca•We're raising money for charity by trying to unlock the impossible Garry's Mod achievement: "Yes, I am the real Garry!"English
7·2 months agoYou just have to be on the same server as him to get it.
chaos@beehaw.orgto
Asklemmy@lemmy.ml•Human em dash users, are you still afraid of being mislabeled as "AI"?
2·2 months agoYes, but most human em dashes are from writing going through relatively professional processes, not, say, writing a comment online. Of course, there are many — like myself — who know how to type them quickly, and choose to use them, but LLMs are definitely a lot more eager to use them than the average person.
chaos@beehaw.orgto
Linux@lemmy.ml•Ubuntu 25.10's Move To Rust Coreutils Is Causing Major Breakage For Some Executables
81·3 months agoMaybe I’m missing something, but I’m not sure what the worst case scenario is… like, is some company going to get rich off of their proprietary
cpandsudoimplementation that they forked off of an open one?
chaos@beehaw.orgto
Entertainment@beehaw.org•Jimmy Kimmel Pulled “Indefinitely” By ABC After Over Charlie Kirk Comments
12·3 months agoHe’s seen that media companies that want to get their mergers approved have to suck up to the dictator first.
chaos@beehaw.orgto
Technology@beehaw.org•Comcast Executives Warn Workers To Not Say The Wrong Thing About Charlie Kirk | 404 Media
21·3 months agoThat “unacceptable and insensitive” comment was, in reality, an entirely reasonable take on how Charlie Kirk directly stoked the fires that ended up taking his life. They’re sending a clear message that you are not allowed to speak honestly about any of the context surrounding the event, and can only share an opinion if it shows Kirk in a positive light, since apparently neutral or worse is not allowed.
chaos@beehaw.orgto
Programmer Humor@lemmy.ml•i love ai in my offline foss softwares that are still in beta
2·3 months agoFor most software, iteration starts getting diminishing returns only if it’s approaching feature completeness and no bugs. LLMs are plateauing well before they became super genius job stealers like they were supposed to, and it’s going to take a major breakthrough to see any significant improvement.
chaos@beehaw.orgto
Technology@beehaw.org•They thought they were making technological breakthroughs. It was an AI-sparked delusion.
5·3 months agoThose images in the mirror are already perfect replicas of us, we need to be ready for when they figure out how to move on their own and get out from behind the glass or we’ll really be screwed. If you give my “”“non-profit”“” a trillion dollars we’ll get right to work on the research into creating more capable mirror monsters so that we can control them instead.
chaos@beehaw.orgto
Technology@beehaw.org•Midjourney's troubles get worse as Warner Bros Discovery sues the AI image generator for copyright infringement
16·3 months agoFan art is generally protected because of a rule called “fair use”, which allows people to use copyrighted work without permission. For example, if you briefly quote a book, the author won’t have success if they go after you for copying from their book, even though you clearly did. Generally speaking, a person making fan art and not selling it is going to be protected under fair use. The law wants creators to have control of the thing they created, but we all live in a shared culture and we all deserve to participate in the art we experience, so there’s some wiggle room, and this has been the case long before AI was a thing.
What these AI companies are doing, on the other hand… well, it hasn’t really been tested in court yet, but they’re doing a lot more than single images or brief quotes, and they’re doing it for money, so they’ll likely have some work to do.
chaos@beehaw.orgto
Open Source@lemmy.ml•Three years of building no-code software for political organizations
3·3 months agoMy characterization would be that there’s a spectrum here:
- 100% yes code: compilers, IDEs, scripting environments, databases, you wanna get something done, you are going to be specifying it in something that at the very least looks like traditional source code.
- Completely on the other side of the spectrum, traditional consumer-oriented software: word processor, web browser, accounting/bookkeeping (not spreadsheets though, we’ll get to those), photo/video/audio editor, maps, music player, etc.
That first side of the spectrum is pretty easy to pin down. It has little to no metaphor or abstraction, and the pointy tip of this side is no metaphor at all, just writing machine code and piping it directly into the CPU. A higher level language will let you gloss over some details like registers, memory management, multithreading, maybe pretend you’re manipulating little objects or mathematical functions instead of bits on a wire, but overall you are directing the computer to do computer things using computer language, and forced to think like a computer and learn what computers can and cannot do. This is, of course, the most powerful way to use a computer but is also completely inaccessible to almost everybody.
The second, I’d link together as all being software with a metaphor that is not particularly related to computing itself, but to something more real world. People edited music by physically splicing tapes together, an audio editor does an idealized version of that. Typewriters existed, and a word processor basically simulates that experience. Winamp wasn’t much more than a boom box and a sleeve of CDs. There is usually a deliberate physicality and real-world grounding to the user’s mental model of the software, even if it is doing things that would be impossible if the metaphor were literal. You don’t need to use code, but you also don’t get anything code-like out of it.
No-code is in between. It’s intended for a similar audience as the latter category, who want a clear, easy-to-understand mental model that doesn’t require a computer science degree, but it tries to enable that audience to perform code-like tasks. Spreadsheets are the original example of this; although they originate as a metaphor for paper balance sheets, the functions available in formulas fundamentally alter the metaphor to basically “imagine if you had a sheet of paper that could do literal magic” and at that point you’re basically just describing a computer with a screen. Everything in a spreadsheet is very tactile, it’s easy to see where your data is, but when you need to, you can dip into a light programming environment that regular people can still make work. In general, this is the differentiator for “no code” apps: enabling non-coders to dip their toes into modifying program behavior, scripting tasks, and building software. They’re limited to what the tool provides, but the tool is trying to give them the power that actual coding would provide.
I’d never thought of WordPress as low-code, but I think that fits. Websites go beyond paper or magazines, and WordPress allows people to do things that would otherwise require code and databases and web servers and so on.
Ugh, I’m devastated, I was so sure that math was gay but this is making me question everything
chaos@beehaw.orgto
Privacy@lemmy.ml•ublock lite is now on IOS, Should people switch to that instead of using Adguard or should they stick with Adguard?
31·4 months agoSafari on iOS has always had some pretty strict limits on what extensions can do. For example, content blockers don’t get to run code on the pages you browse, it’s more like they give the browser a list of what type of thing to block when you install and configure it, then when you’re browsing, the extension isn’t even doing anything, it’s just the browser using the list. Obviously that’s more limiting, there might be ads that are best dealt with by running a bit of code, so it makes sense that they’d consider it “lite”. (The benefit of those limits is that ad blocking extensions can’t run amok and kill your phone’s battery since the browser’s handling it by itself.)


In Haskell, that’s “unit” or the empty tuple. It’s basically an object with no contents, behavior, or particular meaning, useful for representing “nothing”. It’s a solid thing that is never a surprise, unlike undefined or other languages’ nulls, which are holes in the language or errors waiting to happen.
You might argue that it’s a value and not a function, but Haskell doesn’t really differentiate the two anyway:
value :: String value = "I'm always this string!" funkyFunc :: String -> String funkyFunc name = "Rock on, "++name++", rock on!"Is
valuea value, or is it a function that takes no arguments? There’s not really a difference, Haskell handles them both the same way: by lazily replacing anything matching the pattern on the left side of the equation with the right side of the equation at runtime.