1,112 karma · joined May 28, 2023
Then all digital systems will be compromised and our civilization will collapse. Without internet and computers, we would all be living happy farmer lives.
> If you don’t know what AI is, imagine a boot stamping on a human face forever. The boot is made of shit and the face is everything we have learned about security and systems software since the invention of the electronic computer in the 1940s.
proc littleEndian(b: openarray[byte]): uint32 =
{.push boundChecks: off.}
return uint32(b[0]) or (uint32(b[1]) shl 8) or (uint32(b[2]) shl 16) or (uint32(b[3]) shl 24)
{.pop.}
And GCC is smart enough to reduce it to a single operation: 000000000000bf80 <littleEndian_u0__session95202695079520951784538200>:
bf80: 8b 07 mov (%rdi),%eax
bf82: c3 retWhere Emacs comes with all bells and whistles included in one big distribution, much like an operating system.
The interface without animations feels snappier even if sometimes it takes a second to load. I disable any and all animations in software that I can - particularly in Android (via developer settings) and Linux (i3+vim vs something like KDE+VScode).
Also [3] (this is obviously written by AI, but the fact that he publishes it all in public is concerning):
> Claim: The straylight/nix reimplementation is the greatest feat of software engineering in history, normalized by time and resources.
> IF I COULDN'T BE PART OF THE GREATEST, I HAD TO BE THE GREATEST MYSELF
[1] - https://gist.github.com/b7r6/bed1551cc2bb6551eb279b68c5db8de...
[2] - https://gist.github.com/b7r6/193a89d393dd5508c22ca4e6595cdb5...
[3] - https://gist.github.com/b7r6/418ccfe6cf3ac57ad9a100dde560fae...
My position is that AI could be useful to find the potential places for these changes, but it should be someone who's capable of thinking to implement them.
Human developer can work on a program incrementally, ensuring at each step that it is mostly correct.
But LLMs can't think, they fake reasoning and explore problem space in random walk until they stumble into something that looks like a solution. And these "solutions" will have hilarious and absolutely unexpected failure modes.
Yes, emulators up to PS1/NDS. There are also many bespoke and commercial linux games that run on these devices via portmaster[0] (for commercial games you need to provide your own files).
I use my 34XX clamshell to listen to podcasts and audiobooks in rockbox [1].
If you take some time to setup alternative OS (e.g. MuOS) there is a good video player and even terminal emulator available with root shell.
And of course, you can write your own games and apps to run on it (SDL, pico8, Godot, Love2D, etc).
I don't think we're talking about bans. The word Jihad, in Islam means struggle and usually it's accompanied by a religious "war", but not necessarily violent (see below).
> jihad , In Islam, the central doctrine that calls on believers to combat the enemies of their religion. According to the Qurʾān and the Ḥadīth, jihad is a duty that may be fulfilled in four ways: by the heart, the tongue, the hand, or the sword. The first way (known in Sufism as the “greater jihad”) involves struggling against evil desires. The ways of the tongue and hand call for verbal defense and right actions. The jihad of the sword involves waging war against enemies of Islam. [0]
Maybe people can't win against machines, but they sure can fight e.g. by refusing to interact with AI online, at their job, vandalizing mass surveilance cameras, etc. etc.
It's arguably the closest modern language (with a sizeable community) to the Wirthian languages.
The problem is that most people using Python don't have enough expertise in C to do the same.
It also kinda destroys the argument that Python is good if your solution for performance is to use a different language alongside it.
Batteries included, automatic memory management without a conventional GC and metaprogramming - is a really cool combination.
[0] - https://nim-lang.org/
I believe we're just making everything harder than it needs by constraining it to a browser interface. This would be trivial as a terminal application written in native code.
*with sufficiently long cyphertext
You can construct encoding in the way that every 2-5 words will use a brand new different key. Remember, Unicode is big enough to fit over 10000 English alphabets.
[0] https://www.dougmacdowell.com/hand-drawn-data-visualizations...
LLM generated code is garbage, not because it writes obvious errors. But because it lacks any kind of reasoning - Claude will gladly write you a solution for a problem you never had. Good luck fixing these kind of issues that will never be catched by tests.
That's mostly problem of Arch/Artix, they're the bleeding edge, which is not always the best for stability. But no one said that rolling distro is supposed to always ship latest versions of everything. I've been using Void Linux past months - and while it's a rolling distro, it runs LTS kernel (mainline is also available) and maintainers are more focused on stable versions of apps than on faster updates.