HNHacker News
TopNewBestAskShowJobs

tmtvl

3,829 karma · joined September 11, 2022

Mantis fist practitioner living in Belgium. Daily driving GNU/Linux since 2012. Interested in C, Scheme, Lisp, Perl, and Java.

Reach me at tmt_vdl@gmx.com.

submissionscomments
tmtvl··on Revised^7 Report on Scheme, Large: Procedural Fascicle Draft is now public
The committee needs to think long and hard about which features to propose in each docket and what those features should look like, a lot of discussion needs to take place in order to get each docket formed, then the wider public needs to get its chance to weigh in, and then a voting round needs to be held. That process may need to happen several times for a docket, and there's a bunch of dockets planned before R7RSL will be done.

Think of it this way: if the committee was more cavalier about this we'd have the familiar situation where we start with a great language and then every update worsens it until we end up with an abominable horror show.

tmtvl··on GitHub confirms breach of 3,800 repos via malicious VSCode extension
Ah, good old 'M-x scream-into-void'. My most-used Emacs feature after 'M-x butterfly'.
tmtvl··on Why is almost everyone right-handed? A new study connects it to bipedalism
If I were to skateboard, I would face port. When I'm coming to a halt on a bicycle I prefer keeping my right foot on the pedal and landing on my left foot, so I believe I'd have the same preference when skateboarding.
tmtvl··on Why is almost everyone right-handed? A new study connects it to bipedalism
IMO heel-and-toe is harder than left foot braking.
tmtvl··on Hyperpolyglot Lisp: Common Lisp, Racket, Clojure, Emacs Lisp
Hash-table literals are covered by (among others):

  - Serapeum
  - golden-utils
  - rutils
  - make-hash
Though now I'm wondering which libraries would make for a proper canonical extended core... asdf, uiop (comes with asdf, so naturally), alexandria, bordeaux-threads, cffi, cl-ppcre, str, local-time, trivia,... and maybe fset? (although I personally prefer Sycamore's naming conventions)

...maybe also fivem (although I personally prefer parachute) and hunchentoot.

tmtvl··on Fisker went bankrupt and owners built an open source car company from the ashes
I believe Barbing is saying to start braking and if you haven't stopped when you reach the obstacle, to keep the brake pressed hard while steering around it. That said, it's also important to manage wheel and/or brake lock-up if either happens.
tmtvl··on Fisker went bankrupt and owners built an open source car company from the ashes
Or alternatively, with another verb: 'the irony seems to have gone unnoticed'.
tmtvl··on The vi family
I used Vim for about 5 years until the fact I had to smash the living daylights out of every key started to really take its toll on my hands. I then tried Atom for a bit (requiescat in pace) before landing on Emacs. Which is funny: switching FROM Vim TO Emacs in order to combat RSI, usually it's the other way around.
tmtvl··on The vi family
I expect the vast majority of Emacs users to use the GUI rather than the TUI. In fact, the way I learned Emacs was by clicking on 'Help' in the menu bar and then on 'Emacs Tutorial'.
tmtvl··on Show HN: Rust but Lisp
Reminds me of when I brainstormed an S-expression-based alternative syntax for Rust in the comments on an article about Rust's syntax: <https://news.ycombinator.com/item?id=41399712>.
tmtvl··on Apple Is Holding My Pictures Hostage Until I Accept Their New Terms of Service
Yeah, if SC Controller adds support for the Steam Controller 2, I'll be more inclined to get it.

EDIT: Though I read that the SC2 works like a regular controller if you just plug it in without Steam, so at least that's positive.

tmtvl··on Apple Is Holding My Pictures Hostage Until I Accept Their New Terms of Service
There is a list of 'device-sony-[codename]' repositories on Sony's Xperia development GitHub (<https://github.com/sonyxperiadev>), if need be you can cross-reference those with the devices listed on the LineageOS website (<https://wiki.lineageos.org/devices/#sony>, interestingly LOS calls the XZ2 Compact the xz2c, when Sony calls it the apollo).
tmtvl··on Apple Is Holding My Pictures Hostage Until I Accept Their New Terms of Service
I'm having a hard time understanding where the miscommunication is. What I'm saying is: not allowing a user to access their pictures without accepting a change in the terms of service is bad. A renegotiation of terms of a contract when one party has all the power (Apple, who has the pictures the user took and the user cares about) is inherently unfair and it should be just as easy for the user to say 'I don't agree, give me back my pictures and I'll stop using your service' as it is to say 'I agree and will keep using your service'.
tmtvl··on Apple Is Holding My Pictures Hostage Until I Accept Their New Terms of Service
Indeed, that's why it's important to vote with your wallet. Buy a phone from a manufacturer/program like Sony's Open Devices (<https://opendevices.sony.net/>) rather than, say, Apple.
tmtvl··on ProgramBench: Can language models rebuild programs from scratch?
How often has there been a HN submission for a project 'in a single C header file'?
tmtvl··on California to begin ticketing driverless cars that violate traffic laws
Those do exist in Belgium, but (joke starts here) that's because Belgium is enormous, far too large to get proper public transport going (joke ends). I am seeing more and more cargo e-bikes (e-cargo bikes?), which I find a positive change, though it does differ from place to place (Antwerp's fairly okay for bikes, same for Leuven, Brussels was pretty bad last time I was there).
tmtvl··on Functional programmers need to take a look at Zig
Elisp and Common Lisp for me, although I still use bash in the terminal.
tmtvl··on Why I still reach for Lisp and Scheme instead of Haskell
That's why I switched to Common Lisp, its type system isn't perfect but it works well enough for my needs (especially with the occasional (describe 'sycamore:tree-insert) in the REPL).
tmtvl··on Why I still reach for Lisp and Scheme instead of Haskell
Seems a bit similar to 'Why I prefer Scheme to Haskell' (<https://news.ycombinator.com/item?id=3816385>, 2012). Seems a bit plagiarized, but that may just be a coincidence.
tmtvl··on I have officially retired from Emacs
Also from that post:

> Models you can run yourself are toys.

Now I may be old, but whenever we put a lot of faith in unaccountable megacorps it sure seems to have backfired a lot (remember when Amazon removed 1984 from people's libraries?). As long as a model running locally on a regular laptop bought from the supermarket isn't good enough I'm gonna remain sceptical about current AI.

There's also ethical and environmental considerations, but let's see if we can walk before we try to run.

tmtvl··on Is my blue your blue? (2024)
There is yellow Chartreuse as well. I seem to recall preferring the yellow, though it's been over a decade, so I can't remember how either one tastes.
tmtvl··on Steam Controller: It's almost here
I like my OG Steam Controller and I like the Steam Deck, SC2 is a no-brainer for me.
tmtvl··on Classic HN: Growing a Language [video]
Classic HN indeed. Was fun when I first reached the reveal to go back and appreciate the work Guy put into it all.
tmtvl··on Dillo Browser Release 3.3.0
Dildo Browser sounds like the name of a website aggregating sex toy store products. Could be interesting to build if it doesn't exist yet. Maybe add features like showing where a given product is available at the lowest price, product comparisons, and user reviews.
tmtvl··on Waymo says can't avoid bike lanes because riders want to be dropped off in them
When I go to buy banana I always bring my Geiger counter. I also aways get kicked out of the supermarket, I wonder what they're trying to cover up...
tmtvl··on I'm done making desktop applications (2009)
> Analytics and Per-user behavior: Again, only commercial software seems to feel the need to spy on users and use them as A/B testing guinea pigs.

KDE has analytics, they're just disabled by default (and I always turn them on in the hopes of convincing KDE to switch the defaults to the ones I like).

tmtvl··on Stephen's Sausage Roll remains one of the most influential puzzle games
Kula World (known as 'Roll Away' across the pond and as Kula Quest in Japan) is fantastic; but it's not a Sokoban type of game, more of a platformer with spacial puzzles. For a Sokoban-type game with Kula World-esque 3D movement you could check out Kiki the Nanobot.
tmtvl··on South Korea police arrest man for posting AI photo of runaway wolf
Yeah, we can't actually tell whether the image was posted with the poster going 'hey, @SouthKoreanPolice, wolf is here!', or whether it was xit out without any comment or context, or whether it was in response to a friend who lives in the vicinity of the location in the picture wondering where the wolf was,...

I don't care enough to bother finding out, but seems like the BBC could have done some more journalism, if they were so inclined.

tmtvl··on Stephen's Sausage Roll remains one of the most influential puzzle games
Shadow of the Colossus.
tmtvl··on The seven programming ur-languages
For Lisp one could also start with Common Lisp: A Gentle Introduction to Symbolic Computation (<https://www.cs.cmu.edu/~dst/LispBook/book.pdf>) and follow it with SBCL.
← PreviousPage 6 of 34Next →