Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
twhitmore
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
twhitmore
14d ago
I liked Fable 5, as it didn't gabble like Opus did. It was good at clarity & conciseness. Fable 5.1 -- to my early impressions -- seems to have gone backwards again. Opus 4.8 was terrible for babbling self-invented jargon. (But sti
2.
▲
by
twhitmore
1mo ago
Good article, and I agree with the author's enthusiasm. However his points that "cheap parts are a great enabler" and "shipping costs are high to Trinidad and Tobago", while true, don't actually counter the OP&
3.
▲
by
twhitmore
1mo ago
A typical place this distinction is useful is that it determines whether the test-suite runs to completion with multiple tests, or panics/terminates hard on the first failure.
4.
▲
by
twhitmore
2mo ago
Some of it is Conway's Law, much though seems purely "cargo cult engineering" or "FAANG cosplay". Less-competent devs and CTOs hear that Amazon & Google use it, then decide their 12-person team needs to rewrite
5.
▲
by
twhitmore
2mo ago
Or not. For simple to moderate requirements, plain HTML with a small templating helper is genuinely simpler than React. React’s complexity isn’t just components — it’s effects, state‑management conventions, data‑loading patterns, and the su
6.
▲
by
twhitmore
2mo ago
Grid layout error in your CSS/ HTML, I think. You've assigned `grid-area: main` to the content but the parent grid doesn’t define "main" in its grid-template-areas; the browser creates an implicit grid row/column to
7.
▲
by
twhitmore
4mo ago
What an incompetence & embarrassment. This seems like a failure of product management, management & executives rather than actual software craftspeople. Those responsible -- all of the people -- should be promoted to digging ditches
8.
▲
by
twhitmore
7mo ago
Does the Zig language not have useful exceptions/stacktraces that can be propagated out? At a high level, all non-trivial programming is composition. And (see principle of encapsulation) the vast majority of errors shouldn't be re
9.
▲
by
twhitmore
10mo ago
Exception handling would be better than what we're seeing here. The problem is that any non-trivial software is composition, and encapsulation means most errors aren't recoverable. We just need easy ways to propagate exceptions ou
10.
▲
by
twhitmore
10mo ago
Interesting to see Rust error handling flunk out in practice. It may be that forcing handling at every call tends to makes code verbose, and devs insensitized to bad practice. And the diagnostic Rust provided seems pretty garbage. There is
11.
▲
by
twhitmore
1y ago
Checked exceptions were a reasonable idea, but the Java library implementation & use of these was totally wrong. Checked exceptions work well for occasional major "expectable" failures -- opening a file, making a network conne
12.
▲
by
twhitmore
2y ago
The examples at the start seem confused & poor. A type that "can return either one result, many results or an error" is trying to fit two different cardinalities into a single API. APIs should either be typed to be unary (poss
13.
▲
by
twhitmore
3y ago
Interesting. The corruption was in a math.pow() calculation, representing a compressed filesize prior to a file decompression step. Compressing data, with the increased information density & greater number of CPU instructions involved,
14.
▲
by
twhitmore
3y ago
This article is very interesting. I have previously noticed the contrast between strict state representations, and the messier practicalities of user- and externally-sourced data. I like the insight of splitting Intent and State. There'
15.
▲
by
twhitmore
3y ago
I don't know, I've met a lot of devs who've found the "true religion" of strict data integrity and have been reluctant to allow for the messier practicalities of user- and externally-sourced data. None of them calle
16.
▲
by
twhitmore
3y ago
Difficulty & cost evolving the interface between microservices can seriously hinder improving the actual product. I've seen the misguided adoption of microservices affect a couple of companies & products.
17.
▲
by
twhitmore
3y ago
Yes, there's this amazing thing called "documentation". Confluence works well if you KISS - write just what the audience needs to know, in terms they can read & find. Avoid writing grand tracts of wanna-be architecture,
18.
▲
by
twhitmore
3y ago
Exactly this. At this point the obsession with categorising potentially useful & useable behaviour as UB should be widely acknowledged.
19.
▲
by
twhitmore
3y ago
Greed, excess and short-term capitalism. My particular beef is disposable/ short-lived goods -- the impact on the Earth of a product that lasts for 30 years is far less than one designed to need replacement after 5. Yet weenie product
20.
▲
Chinese hackers breach email of Commerce SEC Raimondo and State Dept officials
(washingtonpost.com)
4 points
by
twhitmore
3y ago
|
1 comments
21.
▲
Thousands of Microsoft Customers May Have Been Victims of Hack Tied to China
(nytimes.com)
4 points
by
twhitmore
3y ago
|
3 comments
22.
▲
by
twhitmore
3y ago
Chinese hackers intent on collecting intelligence on the United States gained access to government email accounts, Microsoft disclosed on Tuesday night. Microsoft said that in all, about 25 organizations, including government agencies, had
23.
▲
by
twhitmore
3y ago
Perhaps I can share my personal experience. I have always felt tired/ crashed after having sugary foods. Sugary cakes & chocolate can leave me feeling pretty unpleasant. It might have been workable if eating more restored my mental
24.
▲
by
twhitmore
3y ago
Haven't read the full paper, but several aspects of this sound less than fully reliable. It reminds me specifically of 90's multi-client LAN database systems (dBase, Clipper) where clients coordinated via file locks. Unreliability
25.
▲
by
twhitmore
3y ago
Yes. The Archive version seems fine though. https://web.archive.org/web/20230327033150/https://www.wired...
26.
▲
by
twhitmore
4y ago
Behaviour is what needs to despatched, and behaviour is what benefits from applying eg. strategy pattern, delegation, orchestration. Extracting important business behaviour into objects allows applying OO (ie, powerful despatch rules) where
27.
▲
by
twhitmore
4y ago
Limited in size as URLs encounter size limits: https://stackoverflow.com/a/417184/768795 I wouldn't consider state in the URL fully general, as data can easily exceed that for many apps; but it's a useab
28.
▲
Fast subtype checking in the HotSpot JVM (2002)
(researchgate.net)
1 points
by
twhitmore
4y ago
|
1 comments
29.
▲
by
twhitmore
4y ago
Cliff Click & John Rose on the JVM's subtype check -- achieving complete subtype checks in only 3 instructions and 1 memory reference, essentially all of the time. Nice paper for those interested in language implementation & op
30.
▲
by
twhitmore
4y ago
My understanding is that radioactive waste volumes & activity differ based on reactor type. Light-water reactors (PWR/ BWR) only burn 3% of the fuel energy hence leaving large energies as mid- and high-level radioactive waste. Heav
More ›