Life is Tetris
🙏🏽
I write software (C++) for a living.
#Emacs #Prolog #Erlang #SelfHosted
- pro-communalism
- anti-consumerism
- pro-holisticism
- anti-monism
- pro-libre software
- fan of #Plan9 and #HaikuOS
anti-witchhunt, see https://stallmansupport.org/
- 3 Posts
- 87 Comments
Life is Tetris@leminal.spaceto
DeGoogle Yourself@lemmy.ml•How do you deal with WhatsApp monopoly?
2·1 month agoeh, it runs on e-mail infrastructure; also, it does a little bit more than messaging.
You can use your usual e-mail ID, and message anybody else’s e-mail ID, but securely only if they also use Delta Chat. To work around the big servers seeing your social graph, they recommend using randomly-generated IDs on always-encrypted tuned e-mail servers that they call “chat mail” servers.
Either way, you also get user-to-user web apps called WebXDC. This is something even some XMPP clients have added nowadays.
I have come to think that Lisps are meta-progranming-only languages.
Life is Tetris@leminal.spaceto
Programming@programming.dev•Anthropic’s bug-hunting Mythos was greatest marketing stunt ever, says cURL creator
1·4 months agoWell, we have used C/C++ in applications instead of higher-level languages. AI could atleast be used to port them, even to, say, a slightly higher-level language like Vala for GNOME apps. Automating the putting of lipstick on a pig and the fattening of pigs isn’t very useful if horses are the better choice.
Life is Tetris@leminal.spaceto
Green Energy@slrpnk.net•China's Largest Solar Farm Is Quietly Changing The Desert Around It
01·6 months agoYou can’t call uncaring consumption or negligent cost-cutting measures geo-engineering. Geo-engineering is an expense, and whoever spends is looking at their returns, which is an incentive to do worse than uncaring consumption etc.
Do commercial apps work on such an installation? I have seen them get worse, checking for non-rooted, non-developer-mode-enabled, Google Play Store enabled, etc.
Life is Tetris@leminal.spaceto
Programming@programming.dev•Sudo maintainer, handling utility for more than 30 years, is looking for support
3·7 months agoThere has been the “4opens” criteria, that has been more on point than free/libre/open source.
In hindsight, defeating corporate and AI piggery might have needed single-maintainer closed source with open protocols. Software components? Maybe it would have led to the compound document model instead of the app model, architecturally enforcing openness.
“The code I produce using AI is mine.”
Isn’t it actually of the people on whose code the LLM was trained on?
Life is Tetris@leminal.spaceto
Programming@programming.dev•PoC - Use Matrix instead of emails for logins
2·8 months agoDelta chat uses e-mail securely https://delta.chat/
Life is Tetris@leminal.spaceto
Programming@programming.dev•Linus Torvalds tries vibe coding
22·8 months agoI think it is intellectual laziness to do Python just for its ecosystem when saner options abound.
Life is Tetris@leminal.spaceto
Programming@programming.dev•Good, Fast, Cheap: Pick 3 or Get None
1·8 months agohmm. Are you atleast getting credit for fixing all that?
Life is Tetris@leminal.spaceto
Programming@programming.dev•A Month of Chat-Oriented Programming - CheckEagle
62·9 months agoLLMs defacto seem resource guzzlers, and are continuously overloading websites.
Life is Tetris@leminal.spaceto
Programming@programming.dev•Zig: Migrating from GitHub to Codeberg
12·9 months agoThis is great. Overdue if you consider the values they espouse. Quite feasible for a compiler project to ignore the network effects of Github. Is their Discord usage next :-)
There is https://tauri.app/ coming up to let Electron app developers debloat their offerings.
Life is Tetris@leminal.spaceOPto
Lemmy@lemmy.ml•Other ways of curating than following communitiesEnglish
5·10 months agoThanks. I’d not want to add a 3rd thing, RSS, into the mix, so following from Mastodon might be a workaround. Ideally, I would “follow” in Lemmy itself!
Life is Tetris@leminal.spaceOPto
Lemmy@lemmy.ml•Other ways of curating than following communitiesEnglish
3·10 months agoTrue, I am looking for “get threads boosted by this account”. If Mastodon did threads well, I would have stayed on it. I wouldn’t care for it at all if I could also “follow” accounts on Lemmy (and the accounts that matter were on Lemmy).
Life is Tetris@leminal.spaceto
Programming@programming.dev•Let's Make Sure Github Doesn't Become the only Option - Edward Loveall
2·1 year agoDo try Delta Chat, and Sourcehut if you have more time. They use e-mail as a transport very well.
Life is Tetris@leminal.spaceto
Programming@programming.dev•Let's Make Sure Github Doesn't Become the only Option - Edward Loveall
1·1 year agoI believe relying on Github for an account, rather than on a not-yet-existing code commons organization, is the trouble. E-mail accounts are used left and right, and Sourcehut apparently makes it easy to collaborate on code via e-mail. Delta Chat even makes chat and webapps work over e-mail!
Life is Tetris@leminal.spaceto
Anarchism and Social Ecology@slrpnk.net•Nepali copypasta (received today but.already outdated!)
2·1 year agoIndia likely won’t - we were all one entity for thousands of years and share a lot of culture - but it will want to counteract whatever China does.
Life is Tetris@leminal.spaceto
Programming@programming.dev•I'm getting started with functional programming, which language would you recommend?
4·1 year agoMy ₹1. It may depend on what you plan to write in it (for fun). The BEAM sounds great for long-running processes, but not as much for point tools; Erlang and co supposedly run slower than Python, which isn’t fast either.
My other ₹ ;-) if you stick to the BEAM: OCaml sort of runs on it, as there is the Caramel project to replicate it (https://caramel.run/). One of the Erlang creators also ported Prolog to the BEAM (erlog), as well as Lua (erlua) and Lisp (LFE). Elixir is probably great, as it is inspired by Ruby (I found Ruby very pleasant, other languages have so much semantic noise).
Freebie! The BEAM inspired an inspirational design for parallel programming, the Pony language. I am somewhat sad development slowed down, it is a Rust killer.

Corporates are involved in LLVM, Linux, GCC/GDB too, Go, Java, GraalVM, etc. too. Erlang came out of corporates too. These things seem too big to be done by volunteers. And Qualcomm probably bought them for their Max platform.
Mojo seems like good collateral output. Its base, MLIR, was already open. Their stdlib already was too.