Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arnsholt
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
arnsholt
3y ago
At a previous job, I debugged a close relative of that exact problem: sorting list views was very slow when you wanted to sort on a column with very few distinct values in a large table. The culprit was of course a quick sort degenerating t
92.
▲
by
arnsholt
3y ago
I once made a flight by the slimmest of margins possible (the gate crew stopped closing the check in because they saw me sprinting through the terminal hall), because of this and only one hour difference between where I started from and whe
93.
▲
by
arnsholt
3y ago
As a group, programmers do seem quite attached to monospaced fonts. For my IDE I have actually gone (I think) even further than you: I use a proportional (serif even!) font for all my programming, not just prose writing. It took a bit of ge
94.
▲
by
arnsholt
3y ago
The course description and the car is modern, but would this also be helpful for understanding a classic car? I’ve inherited a classic Jag which is great, but being reliant on others for understanding and repairs is sometimes a bit limiting
95.
▲
by
arnsholt
4y ago
I actually replaced my programming fonts with serif fonts in all languages after a few years in Smalltalk. It’s not quite as good in a brace language like Java, but for Python it works really well, I find.
96.
▲
by
arnsholt
4y ago
Being human readable is nice, but compared to something like lichess’s Huffman based encoding, it’s something like an order of magnitude larger than needed. If your reference base is several million games, that really adds up.
97.
▲
by
arnsholt
4y ago
Carbon dating can help, since it gives an upper bound on the age (a terminus post quem if you want to be fancy; the manuscript wouldn't have have been written while the parchment was still hide on a cow) and the pages would probably
98.
▲
by
arnsholt
4y ago
But that's the thing: dereferencing an invalid pointer is undefined behaviour, which means the compiler is allowed to assume it never happens; a C program executing undefined behaviour is _invalid C_. Thus, any time you dereference a p
99.
▲
by
arnsholt
4y ago
The idea is to have the IT folks managing the configuration of both Postgres and PostgRest, the analysis folks will obviously be working in SQL only.
100.
▲
by
arnsholt
4y ago
We’re considering it for a use case at work. In our case, it’s to allow a team of analysts to be more or less self sufficient in publishing some data for external consumption without needing to deal with deployments and the like. This way,
101.
▲
If we must, let's talk about safety
(cor3ntin.github.io)
3 points
by
arnsholt
4y ago
|
0 comments
102.
▲
by
arnsholt
4y ago
I think it's more widely shared than one might believe, because of the people who don't like systemd there's a contingent that really, REALLY hate it.
103.
▲
by
arnsholt
4y ago
In a previous job I worked on the case management software used by the Norwegian police. It was first put into production in ‘96, based on an earlier system from I think ‘94 (thus the Smalltalk). All criminal complaints in Norway pass throu
104.
▲
by
arnsholt
4y ago
Ablaut is unrelated in this context though. These vowels arise from a much more recent sound change (conveniently called umlaut, because it gave rise to a bunch of umlauted vowels).
105.
▲
by
arnsholt
4y ago
Inkplate ( https://e-radionica.com/en/inkplate.html ) might work for you. It's still something you have to program yourself, but it's fairly streamlined.
106.
▲
by
arnsholt
4y ago
It looks similar, but the semantics are quite different. A Raku grammar is a recursive deacent parser, but this is still a regular expression in the end.
107.
▲
by
arnsholt
4y ago
It's kind of depressing, honestly. Smalltalk is amazing future technology from the 1980s, and here we are in 2022 with our fancy IDEs still dropping off our (metaphorical) punch cards for batch processing.
108.
▲
by
arnsholt
4y ago
From 2016 to 2018 I worked on a complex case management application that was implemented in Smalltalk. It ran on Visual Smalltalk Enterprise (last updated in 1999! But the app was first put into production in 1996...) which is really quite
109.
▲
by
arnsholt
4y ago
I once had occasion to implement a sort algorithm in anger, on a platform _with_ a standard library no less! The project was written in SmallTalk, running on a very old implementation (last updated in 1999 I think) and we had a problem wher
110.
▲
by
arnsholt
5y ago
Well, names and titles are still language, but I agree with your actual point: the Indus inscriptions seem to be too short and probably not general enough to allow an in-depth understanding without finding new, longer texts.
111.
▲
by
arnsholt
5y ago
Anything IE is extremely unlikely as a language for the Indus seals; it only really fits with an out of India model of Indo-European, which is outright rejected by all serious scholars AFAIK. If we're going to look for contemporary rel
112.
▲
by
arnsholt
5y ago
Yup. The men's world record 10k is the 12:30.74 in the link. I think the longer blades on the skates help reduce overall friction, and modern skates have this detach function in the heel which lets the whole blade stay on the I've
113.
▲
by
arnsholt
5y ago
Off the top of my head, the only place strict Perl allows a bareword is the left-hand side of the => fat comma operator and pre-declared subroutines (IIRC, I never could quite remember the rules for that).
114.
▲
by
arnsholt
5y ago
I had the exact same thought! A custom IDE with all the source stored in a database is extremely smalltalk, although here the source is stored in a shared DB (it seems), rather than a per-user DB as it is with a regular smalltalk image.
115.
▲
by
arnsholt
5y ago
There are dozens of us I tell you, dozens! In my case I saw the light after two years of programming in SmallTalk, where our dev images shipped with Cambria by default.
116.
▲
by
arnsholt
5y ago
Sure, but the crucial difference is that all the unwraps in your code are then hooks that a linter can find, or simply grepping for unwrap in your codebase and do a manual audit of those pieces of code. In my experiments with Rust that'
117.
▲
by
arnsholt
5y ago
I did some code for an O&G company a couple of years ago and was reasonably happy with pint,but barril looks like it might have been even better. The handling of dimensionless stuff like volume by volume was a point I was never quite ha
118.
▲
by
arnsholt
5y ago
To add on this, musculus is not only an entirely regular diminutive derivation of mouse (mus + -culus) it's even the same pattern as is used for testicle: it's a small witness (testis, see also latinate English words like testify)
119.
▲
by
arnsholt
5y ago
`open my $fh, '-|', 'ls', '-l', $dir` should do the trick I think, but apparently it only works on platforms with a "real fork" (so fine as long as you don't care about Windows, probably).
120.
▲
by
arnsholt
6y ago
Pinus and quercus are both fourth declination, not second, but there seem to be some elements of the second declination that have been included at some point (pini/pinorum/pinis and querci/quercorum) which muddy the waters a
More ›