Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tmtvl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
631.
▲
by
tmtvl
1y ago
I am only really familiar with Arch and OpenSUSE, so I don't know how other distros do it, but OpenSUSE keeps the (I believe) latest 5 kernels, so I just have to delete snapshots older than the oldest kernel in my /boot. I like th
632.
▲
by
tmtvl
1y ago
Setting GRUB up with full-disk encryption and BTRFS snapshots is braindead easy. Maybe it'd be just as easy with Gummiboot or rEFInd, but you know what they say about fixing things that aren't broken.
633.
▲
A Common Lisp jq replacement
(world-playground-deceit.net)
155 points
by
tmtvl
1y ago
|
57 comments
634.
▲
by
tmtvl
1y ago
Wait, all that AND have it be size-accurate? ...how about we make it flat in 3 dimensions, but uneven along a 4th one?
635.
▲
by
tmtvl
1y ago
No, KDE is KDE. Awesome is awesome. You can use awesome as the window manager for KDE (I have in the past), but you can do that with GNOME, Xfce, or LXQt as well.
636.
▲
by
tmtvl
1y ago
I sometimes work on creating my own programming language (because there aren't enough of those already) and one of the things I want to do in it is 1-based indexing. Just so I can do: (defvar names (Vector String) #("Alex&
637.
▲
by
tmtvl
1y ago
> What it doesn't protect you from is use-after-free bugs. How about using hash maps/hash tables/dictionaries/however it's called in Rust? You could generate unique IDs for the elements rather than using vector
638.
▲
by
tmtvl
1y ago
Steam used to have the Daisy Wheel input method (someone made a JavaScript(TM) port here: https://github.com/likethemammal/daisywheeljs ), which I recall being very good in practise. For Rad Type, I'm curious wheth
639.
▲
by
tmtvl
2y ago
As a user I highly appreciate ./configure for the --help flag, which usually tells me how to build a program with or without particular functionalities which may or may not be applicable to my use-case.
640.
▲
by
tmtvl
2y ago
In Belgium attendance is mandatory as well. I think it's a positive as it means complacency ("my side has already won, no reason to go out and vote") is never a factor in the outcome.
641.
▲
by
tmtvl
2y ago
I have a Volla X22 (or whatever) with Ubuntu Touch. I can send SMS messages, I can call people, and I can listen to music. That's about 80% of what I want a smartphone for taken care of (and the music wouldn't be necessary if ther
642.
▲
by
tmtvl
2y ago
If you look at awesome-cl you may surmise that Common Lisp has a bit of a dearth of libraries, but a glance at OCICL's repositories shows 79 pages worth of libraries, and Ultralisp even claims to have 2,170 projects. So while it's
643.
▲
by
tmtvl
2y ago
I used Vim for 5-ish years and I kinda got into that mindset, but on occasion I would fail to switch to insert mode (I think by not hitting the i or a key properly, but when in the flow I don't really pay attention to what my hands
644.
▲
by
tmtvl
2y ago
If you're ever bored for a weekend I'd recommend reading through the Reasoned Schemer, or at least the final chapter and the appendices to see how a simple Kanren can be implemented. It's what got me to properly appreciate ma
645.
▲
by
tmtvl
2y ago
Does it make a difference if the model was programmed in INTERCAL?
646.
▲
by
tmtvl
2y ago
PPR + keyword::declare (shame that Damien didn't actually call it keyword::keyword).
647.
▲
by
tmtvl
2y ago
You do know that sports games exist, right? Football, rugger, snowboarding, skateboarding, rally, street racing, circuit racing,...
648.
▲
by
tmtvl
2y ago
The games can be viewed on gokifu: < http://gokifu.com/player/Alphago > They're ordered by date from newest to oldest, so it's the 3rd and 4th games v Lee Sedol from the top down.
649.
▲
by
tmtvl
2y ago
> * Identity providers who have lists of user IDs that belong to "high CTR" audiences (users more likely to click ads) > * Geo providers who tell the bidders where the User's location is so that they can target local
650.
▲
by
tmtvl
2y ago
20 BEF would be around 0.5 EUR around the time when the change happened. Nowadays it would probably be around 5 EUR or something.
651.
▲
by
tmtvl
2y ago
I'm not a car person, but as an Ubuntu Touch user I have ran into issues with bike share providers who only allow renting a bike through an app which is only available for Android or iOs. I take umbrage at that and liken it to cars: im
652.
▲
by
tmtvl
2y ago
I'd imagine rail and bicycles to be more practical.
653.
▲
by
tmtvl
2y ago
It does have those: *** Welcome to IELM *** Type (describe-mode) or press C-h m for help. ELISP> + *** Eval error *** Symbol’s value as variable is void: + ELISP> #'+ + But I get it, you mean namespaces like Comm
654.
▲
by
tmtvl
2y ago
Besides arrow-macros there's also cl-arrows, which is basically exactly the same thing, and Serapeum also has arrow macros (though the -> macro in Serapeum is for type definitions, the Clojure-style arrow macro is hence relegated to
655.
▲
by
tmtvl
2y ago
Who paid: programmers switching to FP. What was the price: two things: - The programmers must stop using for-loops and [i]ndexes. - The programmers must start using maps/folds/filters/et cetera. What was the expected reward:
656.
▲
by
tmtvl
2y ago
I have hardly any issues reading and writing CL and I am so stupid even bags of bricks take pity on me. Intelligence is not a factor here.
657.
▲
by
tmtvl
2y ago
The reason I switched from Scheme to Common Lisp was because I could say... (defun foo (x) (declare (type (Integer 0 100) x)) (* x (get-some-value-from-somewhere-else))) And then do a (describe 'foo) in the REPL t
658.
▲
by
tmtvl
2y ago
De gustibus non disputandum est, I personally find the C++/Java/Rust/... style postfix notation (foo.bar()) to be appalling.
659.
▲
by
tmtvl
2y ago
Sensei's Library has a collection of pages about mistakes made in Go: < https://senseis.xmp.net/?Mistakes >
660.
▲
by
tmtvl
2y ago
Yeah, wake me when it builds a villager trading hall, zombified piglin farm, piglin trading hall, enderman farm, golem farm, and automated wool farm.
More ›