Skip Navigation

Posts
15
Comments
1154
Joined
3 yr. ago

Father, Hacker (Information Security Professional), Open Source Software Developer, Inventor, and 3D printing enthusiast

  • So that's why sales were up.

  • It's a common problem with electromechanical switches. Especially if you have salty, sweaty hands.

    The solution is to get a keyboard that uses contactless switches like hall effect, TMR, optical, etc.

    I designed and built my own hall effect keyboard (and custom 3D printed Void Switches) from scratch because I was having to replace my keyboard once every 18 months or so because of the exact problem you describe 🤷

  • Some day, a lucky archeologist will unearth the one true archive from an innocent-looking tarball.

  • Vegan Linux users can compile their own protein from source.

    Their purity level is so high that they can kill -9 anyone wearing a leather belt with just a glance.

  • Not at this point, no. Not unless you know how to setup/manage docker images and have a GPU with at least 16GB of VRAM.

    Also, if you're not using Linux forget it. All the AI stuff anyone would want to run is a HUGE pain in the ass to run on Windows. The folks developing these models and the tools to use them are all running Linux. Both on their servers and on their desktops and it's obvious once you start reading the README.md for most of these projects.

    Some will have instructions for Windows but they'll either be absolutely enormous or they'll hand wave away the actual complexity, "These instructions assume you know the basics of advanced rocket science and quantum mechanics."

  • It depends on the size of the content on the page. As long as it's small enough to be contained within the context window, it should do a good job.

    But that's all irrelevant since the point of the summary is just to give you a general idea of what's on the page. You'll still get the actual title and whatnot.

    Using an LLM to search on your behalf is like using grep to filter out unwanted nonsense. You don't use it like, "I'm feeling lucky" and pray for answers. You still need to go and open the pages in the results to get at what you want.

  • AI models aren't trained on anything "stolen". When you steal something, the original owner doesn't have it anymore. That's not being pedantic, it's the truth.

    Also, if you actually understand how AI training works, you wouldn't even use this sort of analogy in the first place. It's so wrong it's like describing a Flintstones car and saying that's how automobiles work.

    Let's say you wrote a book and I used it as part of my AI model (LLM) training set. As my code processes your novel, token-by-token (not word-by-word!), it'll increase or decrease a floating point value by something like 0.001. That's it. That's all that's happening.

    To a layman, that makes no sense whatever but it's the truth. How can a huge list of floating point values be used to generate semi-intelligent text? That's the actually really fucking complicated part.

    Before you can even use a model you need to tokenize the prompt and then perform an inference step which then gets processed a zillion ways before that .safetensors file (which is the AI model) gets used at all.

    When an AI model is outputting text, it's using a random number generator in conjunction with a word prediction algorithm that's based on the floating point values inside the model. It doesn't even "copy" anything. It's literally built upon the back of an RNG!

    If an LLM successfully copies something via it's model that is just random chance. The more copies of something that went into its training, the higher the chance of it happening (and that's considered a bug, not a feature).

    There's also a problem that can occur on the opposite end: When a single set of tokens gets associated with just one tiny bit of the training set. That's how you can get it to output the same thing relatively consistently when given the same prompt (associated with that set of tokens). This is also considered a bug and AI researchers are always trying to find ways to prevent this sort of thing from happening.

  • No it can't do that. It's an LLM, it can only generate the next word in a sequence.

    Your knowledge is out of date, friend. These days you can configure an LLM to run tools like curl, nmap, ping, or even write then execute shell scripts and Python (though, in a sandbox for security).

    Some tools that help you manage the models are preconfigured to make it easy for them to search the web on your behalf. I wouldn't be surprised if there's a whole ecosystem of AI tools just for searching the web that will emerge soon.

    What Mozilla is implementing in Firefox will likely start with cloud-based services but eventually it'll just be using local models, running on your PC. Then all those specialized AI search tools will become less popular as Firefox's built-in features end up being "good enough".

  • Have you tried using an LLM configured to search the Internet for you? It's amazing!

    Normal search: Loads of useless results, ads, links that are hidden ads, scams, and maybe on like the 3rd page you'll find what you're looking for.

    AI search: It makes calls out to Google and DDG (or any other search engines you want) simultaneously, checks the content on each page to verify relevancy, then returns a list of URLs that are precisely what you want with summaries of each that it just generated on the fly (meaning: They're up to date).

    You can even do advanced stuff like, "find me ten songs on YouTube related to breakups and use this other site to convert those URLs to .ogg files and put them in my downloads folder."

    Local, FOSS AI running on your own damned PC is fucking awesome. I seriously don't understand all the hate. It's the technology everyone's always wanted and it gets better every day.

  • What counts as "social media"? Steam is social media by most definitions.

  • It's called dogfooding and it's what you're supposed to do to improve your product.

  • Total market share is irrelevant. What matters more is total users.

    If you make a product and there's a million people on a platform who could buy it, the costs to port that product (and support it) need to be low for it to be worthwhile.

    If the total number of people on that platform increases to 10 million, now the cost to port/support becomes more like a minuscule expense rather than a difficult decision.

    When you reach 100 million there's no excuse. There's a lot of money to be made!

    For reference, the current estimated amount of desktop Linux users globally is somewhere between 60-80 million. In English-speaking countries, the total is around 19-20 million.

    It's actually a lot more complicated than this, but you get the general idea: There's a threshold where any given software company (including games) is throwing money away by not supporting Linux.

    Also keep in mind that even if Linux had 50% market share, globally, Tim Sweeney would still not allow Epic to support it. I bet he'd rather start selling their own consoles that run Windows instead!

  • One thing for certain, Microsoft will not stop using Copilot to develop their software in house.

    You're wrong, but I think you'll be OK with that because the reality of the situation is actually hilarious:

    https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad

    "Turns out Copilot sucks so let's just use our competitor's superior product but that's no reason we can't keep foisting the inferior garbage on the masses!"

  • Having Sonny Boy listed as a "masterpiece" has me shaking my head. Much in the same way I shook my head after watching Sonny Boy.

    Sonny Boy is an anime you recommend people watch to mess with them.

    Any normal person that watches it will step away at the end thinking, "WTF did I just watch‽"

    Unrelated: Demon Slayer is worth watching. The hype is irrelevant.

  • Random chance gambling. All throughout history there have been many statistical anomalies and if I joined them in such a competition, I'd have just as good a chance at winning as anyone else.

  • Seems like a short term problem. The birth rate in Good Korea is so low that before long they'll have vastly more housing than people to live in it.

  • That's just the tip of the iceberg of cool and useful stuff you can do with KDE Plasma (and Kwin).

    Another tip: Did you know that KRunner (Alt-Space) can do unit conversions? Type Alt-Space and 10cm or something like that and it'll give you that value in inches.

    Another: You can bind shortcuts to mouse buttons like Ctrl-Alt-Right (click) And Ctrl-Alt-Left to say, switch desktops right/left.

    You can type Ctrl-i in Dolphin to filter files. So if you're looking at your enormous downloads directory and you want to see all the .png files you can type Ctrl-i, png and it'll only show you files with png in their name.

    KDE's "get hot new stuff" framework works with Dolphin "actions" (context menu file handlers) so you can go into the settings—>Context Menu and click on "Download New Services" to browse tons of free scripts/tools that let you do things like file conversions, write disk images to USB drives, get checksums, etc.

    I actually made a personal script that converts videos to looping .webp files (or just sets WebP files to loop forever). So I can right click on a .WebP, .webm, .mp4, etc and it'll run ffmpeg on it in the background.

  • Every decade since 1999 (the year of the Linux desktop—for me) I spend a few weeks trying out all the hot new shit in terms of desktop environments. I'll switch to Gnome for a few days, get disappointed at how much I miss from KDE, and then try one of the newer ones like Cosmic. Then I'll play with the latest versions of the classics (xfce) and marvel that they still make you configure everything in a single file or they still lack basic shit that normal people want like a clipboard manager.

    All the actually useful or just plain really, really nice/handy stuff is built into KDE Plasma. I've been using so many of those features for so long, I can't fathom having to go back to a world without say, being able to navigate the filesystems on all my other PCs via ssh:// (and other KIO workers).

    I remember when KDE 2.0 came out and it added support for kioslaves (now called KIO Workers) and it completely changed how I viewed desktops. That was in the year 2000. How is it that literally nothing else (not other FOSS desktops nor Windows or Macs) has implemented the same feature?

    It's not just the file manager, either. I can access ssh:// (or any other KIO worker) from any file dialog! The closest thing is shared drives in Windows but even that isn't nearly as flexible or feature rich (or efficient, haha).

    Then there's the clipboard manager (klipper), Activities, and a control panel that lets you customize everything to extreme degrees. It even supports fractional scaling and has supported that since forever. I remember when they introduced that feature over a decade ago and it still blows my mind to this day just how forward thinking the devs were.

    Monitors since forever have had a different X DPI than the Y DPI. Yet only the KDE devs bothered to both query the monitor's DDC info to figure that out and set it correctly when the desktop starts.

    There's other features that drive me nuts when I don't have them! For example, the ability to disable global shortcuts on specific windows. So if I've got a remote desktop open to my work I can send Super-. (Win-.) and that'll open the Windows emoji picker in the remote desktop instead of the KDE one (locally). And it will remember this setting for that application!

    I can make any window I want stay above others temporarily to take notes, enter values into the calculator, or just turn any window into something like a HUD (you can control any window's transparency on the fly!).

    It even supports window tiling! A feature most people aren't aware of. Like, if you're already running KDE, why bother with a tiling window manager? You've already got it (though the keyboard shortcuts to manage the tiling layout in real time are lacking).

    TL;DR: KDE Plasma is the best desktop in existence across all platforms and this is easy to prove with empircal evidence.

  • Everyone that said they "dropped a bomb in the toilet" is just a poser. This guy is the real deal.

  • linuxmemes @lemmy.world

    Windows users be like

  • Two Sentence Horror @sh.itjust.works

    Be careful what you wish for

  • Anime @lemmy.ml

    The hidden gem of this season: If My Wife Becomes an Elementary School Student

  • Political Memes @lemmy.world

    The status quo may have changed

  • Political Memes @lemmy.world

    How it will be for a whole lot of people at the end of the day today

  • Political Memes @lemmy.world

    For those who live outside the US this is how their elections work

  • Programmer Humor @programming.dev

    Incident Postmortem

  • Asklemmy @lemmy.ml

    What's the oldest thing in your downloads directory and how old is it?

  • Asklemmy @lemmy.ml

    Imagine a "woke mob": Who's in it? What do they look like? What would they do?

  • Political Memes @lemmy.world

    Project 2025 aims to eliminate the US Forest Service (USFS) powers to prevent forest fires and to increase logging on Federal lands which makes sense because it's trees that are the problem

  • Pareidolia @sh.itjust.works

    The remnants of battle

  • Linux @lemmy.ml

    NTFS turns 30 years old today! I hear it's still in use by some crufty old legacy operating systems 😁

    en.wikipedia.org /wiki/NTFS
  • Technology @lemmy.world

    NTFS turns 30 years old today! I hear it's still in use by some crufty old legacy operating systems 😁

    en.wikipedia.org /wiki/NTFS
  • Lord of the memes @midwest.social

    Looking for cool Fediverse communities

  • Memes @lemmy.ml

    Reality sets in