Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yvdriess
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
yvdriess
3d ago
They weren't. A lot of abstraction concepts like ADT, modularization, structured programming had to be developed over the following decades.
2.
▲
by
yvdriess
7d ago
I really like languages that embrace the duality of "closures are a poor man's object, objects are a poor man's closure".
3.
▲
by
yvdriess
11d ago
I enjoyed the programmer's approach to build it up from first principles. I chuckled at rythm being the binary encoding of the duration's mantissa. Now dispell the "this is just the western tradition": do Klingon music t
4.
▲
by
yvdriess
18d ago
Iceland already is Schengen
5.
▲
by
yvdriess
19d ago
Caches are important for cpu core performance even when the the working set doesn't fit.
6.
▲
by
yvdriess
29d ago
You're thinking of Taalas.
7.
▲
by
yvdriess
2mo ago
Pretty old, but a good example of how such an abstraction works: https://github.com/ExaScience/arrow-street
8.
▲
by
yvdriess
2mo ago
The larger runtime makes bootstrapping go for unsupported architectures more laborious than C, but it's not a hard blocker. The function call overhead for inline assembly feels like more of an issue doing close to hw programming. It ca
9.
▲
by
yvdriess
3mo ago
Having played it: yep! It's a solitaire Mankala/Awele game. You use the sowing mechanics to try to clear the board, with chains scoring exponential points.
10.
▲
by
yvdriess
3mo ago
I can also recommend the manga, the first vol. It's packed with interesting ideas and author footnotes that the 1995 hints at but has no time to elaborate on. E.g. In the movie the protagonist glances an office worker that looks like h
11.
▲
by
yvdriess
3mo ago
Hanging out in programming language IRC channels (quakenet shoutout) makes you realize pretty quickly why experts in said channels and newsgroups are such irritable grumps whenever someone asks a question that smells like homework assignmen
12.
▲
by
yvdriess
3mo ago
The binary view is mostly true, unless it's for events or problems they are themselves familiar with. There is a term for this, but can't for the life of me remember it: People think the problems they are dealing with are infinite
13.
▲
by
yvdriess
4mo ago
Play on Cilk?
14.
▲
by
yvdriess
4mo ago
And here I thought drawing graphs in TikZ was doing it manually. Love the article, this is why I browse HN.
15.
▲
by
yvdriess
4mo ago
And that's a shame, but the relevant workloads typically run on server class CPUs.
16.
▲
by
yvdriess
5mo ago
> Hard to make a better wheel. Pet peeve: stupid analogy seeing how wheels kept being improved throughout the millennia with every new technology. The only thing in common is that it's round. Similarly, DRAM in any way you see it ha
17.
▲
by
yvdriess
5mo ago
Just to highlight: in contrast with fossil fuels, at least nuclear waste is something we can capture, creating a storage problem.
18.
▲
by
yvdriess
5mo ago
AmbientTalk did this. I used it for a demo where I dragged a mp3 player's UI button to another machine, where pressing play would play it back on the originator's speakers. Proper actor programming in the veins of E and Erlang. h
19.
▲
by
yvdriess
5mo ago
Tournament parallelism is the technical term IIRC.
20.
▲
by
yvdriess
6mo ago
somethingaweful forums are still very much alive
21.
▲
by
yvdriess
6mo ago
Anyone else clicked on this expecting an article about Go Generics?
22.
▲
by
yvdriess
6mo ago
Ignoring the snark for a second. It's not because you are unfamiliar with the go toolchain that it's inherently bad, nor does it put you in a good position to give accurate criticism. - "tea" is an explicit alias that wa
23.
▲
by
yvdriess
7mo ago
I would be fine with a chaotic bubbly mess of an outside presentation, if the libraries were more robust and foundational. At the moment the underlying code, when you scratch the surface, have the feel of things thrown together to be replac
24.
▲
by
yvdriess
7mo ago
Everything that was old will become new again. Content/structural version control used to be a research field. Pharo still uses one afaik https://scg.unibe.ch/archive/papers/Nier13bMonticello.pdf
25.
▲
by
yvdriess
7mo ago
Yeah. It's telling that this story is about their discord channel, not Teams.
26.
▲
by
yvdriess
7mo ago
The problem is that there is no baseline for measuring GC overhead. You cannot turn it off, you can only replace and compare with different strategies. For example sbrk is technically a noop GC, but that also has overhead and impact because
27.
▲
by
yvdriess
8mo ago
Mandatory mention of notable actor languages: - Erlang and Elexir - E - AmbientTalk
28.
▲
by
yvdriess
8mo ago
And they could be 0- or 1- indexed? :P
29.
▲
by
yvdriess
8mo ago
TSO? Did you mean tso.architecture.cpu?
30.
▲
by
yvdriess
8mo ago
I agree on the part of the opportunity cost and that given the transistor budgets of the time a simpler design would have served better. I fundamentally disagree on putting the majority of the blame on the object memory model. The problem w
More ›