Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
movpasd
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
movpasd
5mo ago
Frustratingly, many of the questions have multiple answers that can apply simultaneously! (You may like to guess my result.)
32.
▲
by
movpasd
6mo ago
There's a narrative that gets passed around in physics circles about how the Soviets were better at finding creative and analytical solutions than Americans, because of the relative scarcity of computing versus intellectual labour reso
33.
▲
by
movpasd
6mo ago
I prompt politely for two reasons: I suspect it makes the model less likely to spiral (but have no hard evidence either way), and I think it's just good to keep up the habit for when I talk to real people.
34.
▲
by
movpasd
6mo ago
Regarding LLM's performances on brownfield projects, I thought of Naur's "Programming as Theory Building". He explains an example of a compiler project that is taken over by a team without guidance from the original deve
35.
▲
by
movpasd
7mo ago
Type systems, database normalisation, reactive programming (i.e.: non-manual state management), or more generally making illegal states unrepresentable are the software equivalents!
36.
▲
by
movpasd
9mo ago
If your required logic separates nicely into steps (like "fetch, compute, store"), then a procedural interface makes sense, because sequential and hierarchical control flow work well with procedural programming. But some requireme
37.
▲
by
movpasd
10mo ago
You might this blog post interesting, which argues that it's Rust semantics and not syntax that results in the noisiness, i.e.: it's intrinsic complexity: https://matklad.github.io/2023/01/26/rusts-u
38.
▲
by
movpasd
10mo ago
I think the fundamental issue with implementation-inheritance is the class diagram looks nice, but it hides a ton of method-level complexity if you consider the distinction between calling and subtyping interfaces, complexity that is basica
39.
▲
by
movpasd
11mo ago
You can either use the @example decorator to force Hypothesis to check an edge case you've thought of, or just let Hypothesis uncover the edge cases itself. Hypothesis won't fail a test once and then pass it next time, it keeps tr
40.
▲
by
movpasd
11mo ago
I suspect Minecraft was large enough to support an effective modding community from the start regardless of official support, so that there was always some kind of third-party unofficial mechanism (ModLoader, then Forge, then now Fabric and
41.
▲
by
movpasd
11mo ago
You may be interested in Mojo, it's a project by Chris Lattner. It aims to have Python-like syntax and smooth integration with Python but allow Rust-like low-level control (I believe it has a borrow checker). Unfortunately, I believe i
42.
▲
by
movpasd
11mo ago
I think this is a paradigm known as concatenative programming: https://en.wikipedia.org/wiki/Concatenative_programming_lang...
43.
▲
by
movpasd
11mo ago
It may be a combination of both: the fact it is easier to stay in touch makes it more difficult to let go of friendships. But this may make those friendships feel less meaningful and therefore increase loneliness.
44.
▲
by
movpasd
11mo ago
I used Claude to get the outage start and ends from the post-event summaries for major historical AWS outages: https://aws.amazon.com/premiumsupport/technology/pes/ The cumulative distribution actually ends u
45.
▲
by
movpasd
11mo ago
Seems like an example of "worse is better". The worse solution has better survival characteristics (on account of getting actually made).
46.
▲
by
movpasd
11mo ago
I believe this is called epistemic pragmatism in philosophy: https://en.wikipedia.org/wiki/Pragmatism
47.
▲
by
movpasd
11mo ago
This is covered in the article. The uncertainties brought about by zonal pricing are not really worth it, given that the main obstacle is the need for network reinforcement. The UK is just not that big! Introducing a complicated market refo
48.
▲
by
movpasd
1y ago
Everyone's different. Some people genuinely thrive under the conditions you're describing, others don't like it but are able to put up with it no problem, and others can't stand it but are forced to. The perspective I&#x
49.
▲
by
movpasd
1y ago
For myself, I have low energy if I don't eat breakfast, but there is essentially no hunger signal for me in the morning. Over time I've settled on eating the plainest breakfast I can. I think this has a lot to do with the 9–5 and
50.
▲
by
movpasd
1y ago
I think this comes back to the idea of having a "UX model" that underlies the user interface, laying out its affordances clearly in code. In a modern application you're going to have complex UX logic and state that's dis
51.
▲
by
movpasd
1y ago
At the risk of sounding woo, I find some parallels in how LLMs work to my experiences with meditation and writing. My subjective experience of it is that there is some unconscious part of my brain that supplies a scattered stream of words a
52.
▲
by
movpasd
1y ago
I agree with the overall message, but I will say that there is still a great deal of value in memorisation. Memorising things gives you more internal tools to think in broader chunks, so you can solve more complicated problems. (I do mean m
53.
▲
by
movpasd
1y ago
That's also my view. It's clear that these models are more than pure language algorithms. Somewhere within the hidden layers are real, effective working models of how the world works. But the power of real humans is the ability to
54.
▲
by
movpasd
1y ago
In Python 3.12 syntax, you can use type UserIs = UUID
55.
▲
by
movpasd
1y ago
I think it can be useful to think of the parsing and logic parts both as modules, with the parsing part interfacing with the outside world via unstructured data, and the parsing and logic parts interfacing via structured data, i.e.: the val
56.
▲
by
movpasd
1y ago
I think you and the article are referring to abstractions over different concerns. The concern you're talking about is about the actual access to the data. My understanding of the article is that it's about how caching algorithms
57.
▲
by
movpasd
1y ago
100k to 200k is a 100% increase in absolute, but a 10 percentage point increase to your target of 1M. The difference between the example you give and the one in the article is that 0 in the case of your pension meaningfully refers to its em
58.
▲
by
movpasd
1y ago
The issue is a percentage of a Celsius value is not that. For example, an increase from 1°C to 2°C is a "100% increase", but is only 1 percentage point from freezing to boiling.
59.
▲
by
movpasd
1y ago
This is actually a deliberate design choice, which the breathtakingly short JSON standard explains quite well [0]. The designers deliberately didn't introduce any semantics and pushes all that to the implementors. I think this is a def
60.
▲
by
movpasd
1y ago
I'm not sure I fully understand the issue as I don't know Go, but is this something that a language-level delegation feature could help with?
More ›