Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iroddis
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
iroddis
1mo ago
I just bought it, and can’t wait to try it. Red Storm Rising[1] was easily one of my favourite games growing up. The combination of strategy on the war map and tactics during the encounters, weighing the pro/con of using sonar, and wea
2.
▲
Seven Obscure Languages in Seven Weeks
(pragprog.com)
1 points
by
iroddis
1mo ago
|
1 comments
3.
▲
by
iroddis
1mo ago
With the recent discussions around choreographic programming, and the flood of Show HN languages, this book might be of interest. Some of the languages are truly strange and unique. Transputers, concatenative stack programming, array progra
4.
▲
by
iroddis
1mo ago
> For the person who only wants the notes, the sampler wins the job outright, completely. It will never play the wrong thing or at the wrong moment. For the person playing, it fails, because driving it costs more than playing, and it nev
5.
▲
by
iroddis
3mo ago
Probably made worse by the fact that _every_ VW brand car I’ve driven has read about 10% high on the speedometer. I think I’m going 100 kph, but timing using the km markers on the highway show I’m going about 90. When I talked to the dealer
6.
▲
by
iroddis
3mo ago
It all sounds great until someone writes nested list comprehensions. They are the recommended, idiomatic way to things most sane people would use ‘map’, ‘filter’, and ‘reduce’ chains, although chains are another thing python very much disli
7.
▲
by
iroddis
4mo ago
This is really cool, and definitely needed. Do you do any tracking of resource consumption over the runtime of a job? We have many jobs that use the requested memory only for a portion of the runtime, and are otherwise compute bound. It wou
8.
▲
by
iroddis
4mo ago
> Binary computers have two states: on and off. Every value, every decision, every process is either 1 or 0. I’m not sure what this means. Computers are based on binary, but not everything is a single bit. Even if you wanted to use a ter
9.
▲
The Sludge on the Wall
(grox.io)
1 points
by
iroddis
4mo ago
|
0 comments
10.
▲
by
iroddis
5mo ago
The “programming is an act of externalizing a mental model” vs “a code review is reverse engineering the model, then verifying its reasoning” really hit home. Even before AI code reviews required a lot of mental effort for me. AI has made a
11.
▲
by
iroddis
6mo ago
> the concept of getting a good grade on a test as a happier concept than kissing a girl for the first time. Were the concepts weighted by response counts? I’d imagine a good grade is a happy concept for everyone, but kissing a girl for
12.
▲
by
iroddis
6mo ago
This is amazing, such a nice presentation. It reminds me of the Neural Network Zoo [1], which was also a nice visualization of different architectures. [1] https://www.asimovinstitute.org/neural-network-zoo/
13.
▲
by
iroddis
6mo ago
That’s true, but the travel distance of the braces or the double quotes from the home row is much less than the travel distance from the parentheses. Just using shift isn’t the problem, it’s how far parens are from the normal hand position.
14.
▲
by
iroddis
6mo ago
For people that use Lisp extensively, do you find the chording requirements of parentheses (shift-9 or shift-0) annoying? It feels like very bad ergonomics, considering how frequently the characters are used. Do you use a keyboard with mapp
15.
▲
by
iroddis
6mo ago
+1 for vim slime. It’s not only amazing for programming in REPL languages. Since you can send anything from the buffer to another pane, it can be used to execute commands (send some rows from a cookbook to a remote shell), copy and paste se
16.
▲
by
iroddis
7mo ago
I think this case was the browser was active, but not the tab, so the browser reports that. Many, many telemetry metrics have been added in the name of power and efficiency. If a page refreshes every 30 seconds, is it still worthwhile doing
17.
▲
by
iroddis
8mo ago
I suspect the author is assuming that users don’t want to have to learn a substantially different way to manage their code. Fossil and pijul are both interesting alternatives, but quite different from git.
18.
▲
by
iroddis
8mo ago
I don’t think coding is dead, but I do find AI deeply demotivating. It feels like continuing to play a game after the cheat codes have been enabled. You could be an amazing player, but everyone will point out the cheat codes are on. The las
19.
▲
by
iroddis
8mo ago
The Children of (insert adjective) series by Adrian Tchaikovsky is really, really good, especially the second in the series. Good science fiction where the aliens are very alien are hard to come by.
20.
▲
by
iroddis
9mo ago
This was a great read, and perfectly conveyed the combination of passion and anger of every WH player I’ve ever met has had. Given the time, it’s hard not to view this same argument through the lens of AI. People who love crafting their cre
21.
▲
by
iroddis
9mo ago
It sounds, as you point out, that he is aware of the tendency to typos and has an idea on how to guard against it. I’ve built up a similar portfolio of techniques and best practices to guard against my own shortcomings, and most of the fric
22.
▲
by
iroddis
9mo ago
Congrats on the progress thus far! I love aspirational languages, so please keep going. That being said, as someone who struggles with maintaining large amounts of context when I’m debugging, I’d find context-specific execution hard to foll
23.
▲
by
iroddis
11mo ago
Except function colouring is a symptom of two languages masquerading as one. You have to choose async or sync. Mixing them is dangerous. It’s not possible to call an async function from sync. Calling sync functions from async code runs the
24.
▲
by
iroddis
1y ago
It looks interesting, a lot like cellular automata (game of life), but focusing on structures rather than individual cells.
25.
▲
by
iroddis
1y ago
I still subscribe to Linux and Admin magazines, and look forward to getting them. They are nostalgic while still filled with genuinely useful information. There is something categorically different in the experience of sitting down and read
26.
▲
by
iroddis
1y ago
I wasn’t aware of effects until I read the article, but I like the idea. The example you have is just an interface. Effects work a bit like boundary hooks. A pure function only works on things internal to its scope, and so it has no effects
27.
▲
by
iroddis
1y ago
Seems like a perfectly cromulent solution.
28.
▲
by
iroddis
1y ago
The J language actually provides a lot of the niceties of the core Q / kdb functionality. It even has Jd, which is an on-disk columnar database. I don’t know if it counts as being commoditized, as the price in terms of time and effort
29.
▲
by
iroddis
1y ago
You may want to check out J as a language. It is wonderfully terse and allows for point-free programming, and has all of the advantages you point to above.
30.
▲
by
iroddis
1y ago
I subscribe to both Linux Magazine and Admin Magazine, both at [1]. I found they are more technical than Linux Format, and I’ve often come across things in them that have been useful and wouldn’t have shown up in my normal stream of news. I
More ›