I guess I’m really lucky that I never had to use AI, and when I tried it on my own, I quickly realized how awful it is.
- 4 Posts
- 363 Comments
I don’t think I’ll ever stop working on my own projects. Even if I leave the software industry otherwise.
hperrin@lemmy.cato
Programmer Humor@programming.dev•Cancel Your Subscription: A browser game where you try to cancel your subscriptionEnglish
6·5 days agoI pride myself in the fact that it’s easier to cancel a subscription on my email service than it is to subscribe. From the home page, it’s four clicks.
hperrin@lemmy.cato
Technology@lemmy.world•Google breaks promise to provide 10 years of updates to ChromebooksEnglish
213·8 days agoshockedpikachu.jpg
You literally can’t understate it, because I feel like shit and I want to die. Jkjk, I’ve had so much caffeine. That’s why I feel like shit and I want to die.
I got 4:45 last night, so I consider that a win.
hperrin@lemmy.cato
Programmer Humor@programming.dev•This was not the flex that DHH thought it wasEnglish
4·12 days agoThat’s correct, subaddressing is a ubiquitous feature. That’s not what I was talking about.
Port87 is built entirely around subaddressing. The “bare” address doesn’t even go through to you. It also labels email automatically based on the subaddress, and you can control setting per label, like mark-as-read and notifications. You can also have screening on any of your labels, so that only humans can email you there. Subaddressing is not an optional afterthought, it is required and how the system works.
Port87 does not have an inbox. (Which I found out while creating it is something that basically all open source email software expects to exist.) It has an “Aggbox”, which is not a real place, but a filter for which labels you want to see when you open the app.
Port87’s search box is, I would say, the most powerful email search feature of any email service. It’s nearly as powerful as a straight up SQL query.
So yeah, I would say it’s unique among email services.
Also, simple login and addy aren’t really email “providers”, they’re more accurately called forwarding services. Email provider, or officially “mail service provider”, is specifically the term for an email service that sends, receives, and stores email.
hperrin@lemmy.cato
Programmer Humor@programming.dev•This was not the flex that DHH thought it wasEnglish
2·12 days agoRight now, only downloading single emails. This is an area I’d really like to improve on though. The single best option, and what I’ll be working on as soon as I’m done with mailing lists, is supporting IMAP. That will let you import/export mail directly, and give support for a bunch of third party clients. Unfortunately, because Port87 is very different than other email services, I’m going to have to write my own IMAP server. I have the spec printed out in a binder in my office, so I’ll be getting started on it pretty soon. That’s a big big project though, so realistically, it’ll probably be over a year, maybe two, before Port87 supports it.
hperrin@lemmy.cato
Programmer Humor@programming.dev•This was not the flex that DHH thought it wasEnglish
29·12 days agoI mean, there’s not really a clear definition, but if your distro has an upstream distro and the only difference between yours and the upstream is that you added a few packages and some config files, I would call that a community flavor at best, not a distro.
Take Bazzite for example. They don’t have their own package manager (well, they kind of do, but it doesn’t use their own repos to my knowledge), but the installation is so vastly different from the upstream repo (Fedora) that calling them a distro makes sense.
Or take Ubuntu. It’s just Debian with some new packages, or? No, it’s so vastly different from a base Debian install, including their own repos and builds of every package, that it’s definitely a different distro.
Omarchy, by contrast, it’s basically a set of packages and config files that you install onto Arch. Not a distro.
Same with Proxmox VE, but they don’t try to call it a distro. They call it what it is, a “solution”. That’s not a bad thing. It’s bad to pretend it’s a distro, like Omarchy does.
Proxmox Virtual Environment is an open source server virtualization management solution based on QEMU/KVM and LXC.
- Proxmox’ Wiki
Omarchy is a beautiful, fun & agentic Linux distribution by DHH.
- Omarchy’s GitHub.
hperrin@lemmy.cato
Linux@lemmy.ml•Solus Linux Adopts Formal AI and LLM Contribution PolicyEnglish
7·12 days agoVersion 2 explicitly declares that dependencies are not considered:
This does not include source codes and object codes of dependencies that are merely linked to, not stored, within the project, and any portions of object code resulting from the compilation of the imported source codes of linked dependencies when compiled during the normal build process of the project.
Version 1 basically could be interpreted this way, but it wasn’t explicitly stated.
If it’s a fork, and you want to accept upstream patches that have AI code into the codebase, then you can use the the upstream excepted version:
https://sciactive.com/human-contribution-policy/version-2-up/
As long as you clearly identify the upstream project as an upstream project.
hperrin@lemmy.cato
Linux@lemmy.ml•Solus Linux Adopts Formal AI and LLM Contribution PolicyEnglish
2111·13 days agoDisgusting. Ban all clanker code.
All my projects use this:
hperrin@lemmy.cato
Linux@lemmy.ml•Linux Kernel Developers Consider Adding AGENTS.md To Help Guide AI/LLM AgentsEnglish
417·13 days ago🤢🤮
hperrin@lemmy.cato
Programmer Humor@programming.dev•This was not the flex that DHH thought it wasEnglish
27·13 days agoI remember when HEY first came out, I got to try it and thought it was kinda useless. Defining an entire email service by the removal of one step from any other email service seems silly. (Coming from a guy who’s actually written a unique email service.)
hperrin@lemmy.cato
Programmer Humor@programming.dev•This was not the flex that DHH thought it wasEnglish
46·13 days agoIt’s a new distro in the same way that Minecraft with a texture pack installed is a completely different game.
Fedora is a great choice.
hperrin@lemmy.cato
Technology@lemmy.world•LibreOffice developer explains why it cannot display some Microsoft Office chartsEnglish
8·16 days agoYou’d have to be a MS Office engineer to answer that.
If you have a good switch or router, correct. If you have cheap consumer level crap, it could potentially cause a lot of issues until you unplug it. It wholly depends what’s on the other end of those jacks, though. Who knows what “in” and “out” mean in this context.
hperrin@lemmy.cato
Linux@lemmy.ml•Void Linux maintainer orphans 100+ packages over AI policy disputeEnglish
42·25 days agoIt’s because they changed the deal! The deal I had to write code, and now the deal is that I have to write code and not not write code! That’s crazy!
- The maintainer, probably
hperrin@lemmy.cato
Technology@lemmy.world•Iran and Houthi rebels used Anthropic's Claude AI to target US warships and build hypersonic missiles — Houthi rebels also used the bot to code ballistic missile guidance systemsEnglish
82·25 days agoIt is literally a statistical next word predictor. Well, next token, to be extremely accurate. That is what it is in its most basic form. You give it text, it transforms that into tokens, and predicts the next token. You can then transform that back into words.
The model is the same size no matter how much it’s been trained. You can fine tune a model to predict certain kinds of tokens next, and you can distill a model to create a smaller model (basically training a small model on the output of a large model).
Lossy compression works in a fundamentally different way.


Jeff Bezos does not understand the thought of buying something for someone else.