Built RDE cloud image. A bare bone Guix-based system in qcow2 format with sshd, dhcp-client and cloud-init, which resizes root file system to the size of provided disk, so it can be easily deployed to VPS or local virtual machine. https://git.sr.ht/~abcdw/rde/commit/fb6a1049f926a9ea7f6aee4329a4fdeefb51d530 Thanks to @krevedkokun and David Dashyan for working on cloud-init shepherd service. @abcdw @krevedkokun Oh, where can we get that cloud-init package? Would be great to have it upstream! the downside to working in a lisp, even for a little bit, is that you are forever fucked when it comes to operator precedence. You’ve tasted something better and will forever rue the choices we as a culture have made which led to such a concpet as “spot the funny punctuation that’s more important than the other funny punctuation”
Show previous comments
I mean the real kicker here is, if you want to make infix notation with order of operations _readable_, you either have to: I vaguley remember one C-like language which forced these rules on you, but most don’t @mattly I still like Smalltalk precedence. Every method is unary, binary, or keyword. Infix math operators are all binary and every one has the same precedence, so you use more parens but you're never confused. @mattly this is one thing I have rued as I descended into Haskell. They even make it easy for users to add more infix operators and define their precedence.
Show previous comments
Several old Devs gathered around a poorly lit table in a run down bar near the edge of the Wastelands. With a voice that speaks of the scars of long fought battles one Dev breaks the silence: "There were... programming languages written in XML. You had things like <If condition="something"> ... </if>" The Dev begins to sob and retract into a fetal position as they mumble something about function returns and binary interface layers. The rest just pour themselves another round. @lettosprey "Perhaps if we used XML to specify our LLM..." @lettosprey There's one of these every few years; other notable hits include 4GLs and The Almighty Blockchain. And AI another few times, actually. #Microsoft is unable to use #AI without embarrassing themselves. #Google is unable to use AI without embarrassing themselves. But sure, your midsize company with a development team of five is going to revolutionize whatever market you're in with AI. @shegeley this kind of frustration I understand. It's important to keep in mind that both newcomers and senior developers can't comprehend what they don't know. Just like a city boy can't understand how hard farm life is until they move to the farm :P (I joke) The reality is the cybernetics of computers hasn't changed since the 1970s and the early lisp machines and smalltalk mainframes from back then are way more powerful environments but power is not commercial viable tragically I was talking to "IT newcomers" (people with no deep passion neither special tech educations who came into IT for money and hype) about why they do frontend (java/type-script). And the first reason was: "it's just so easy: you got into browser console, start writing code and see the change!" Also when I gave a presentation on #clojurescript on my pre-previous workplace (all collegues were "IT newcomers") showing the interactive development (REPL) and moldable development instead of recompiling all the time they was NOT impressed neither interested. And the core dialog was: «But it's possible to do all the shown with REPL with just browser's console! — Are you doing it? — Well... No» We wrote all this YAML while making Unison so you won't have to. 🫠 #UnisonLang #YAML I was missing #clojure -alike data structures (immutable vectors and hash-tables) and basic operations on them (get, get-in, assoc, assoc-in, update, update-in) and a basic atom operations (ref, reset!, swap!) a lot in #Guile #Scheme. So much that I have to write a library for it https://github.com/shegeley/clojureism :lisp: :clojure: if you want to use clojureism as #guix package with git-fetch see https://github.com/shegeley/hatis/commit/14f2e85c71e87c877c1ba3f25caa99f5bcbb664d
Show previous comments
@davidrevoy : Merci David, ce genre de post est essentiel. Et tu pointes bien les problèmes de Wayland que les geeks en console comme moi ne voient pas (je ne sais même pas ce que c’est la calibration d’un écran). Au fait, bienvenue sous Debian ! @davidrevoy loved this article. I also installed #debian12 with #gnome but I may switch after reading! This has been posted before, but it needs to be shared widely. Two websites have lost my money today, and all potential future purchases.
Show previous comments
@StopForTea I keep doing this all the time, at least one website per day. Their loss... @StopForTea @StopForTea #Instagram long ago was a happy site to share family photos and holiday snaps, you could control who saw your pics and what you followed. Now it is a mess of adverts and selling, plus Meta and Threads trying to creep in. In addition the most innocuous posts get spiteful comments and crticism. People are just overall nasty. Cancelled yesterday. @me As a #Scheme hacker, #Rust has nothing I need: Exploratory, interactive programming, with a REPL. Dynamic types, I can do an (assert (Foo? x)) if needed, but having to write Foo x, or Foo<T:Bar> x, everywhere sucks. My errors are never caught by strict typing or borrow checking. I make much higher-level logic errors. Garbage collection or ARC equivalent is the only way to safely manage memory. STOP manually doing it. Even in C, you can use Boehm GC! Scheme compiles to fast binaries. @luis_felipe I like the design :) I might be tempted by a more general "Lisp" one :) Also by Emacs merch (mug), and if products are sent from the EU. cheers
Show previous comments
15. Nothing too bad happens. The email, wounded but not dead, skulks off into the shadows to recover. I continue on my merry way, but am dreading the rolls I’ll have to make against a growling pack of LLMs in the next town. @flexion There is something surreal in this big-ass architectural diagram to power a tamagotchi The story how my phone put on fire the repair service. https://github.com/abcdw/notes/blob/03b1eb6/notes/20240525193927-my_phone_is_fine.org#its-fine-en |