HNHacker News
TopNewBestAskShowJobs

fsloth

14,104 karma · joined June 4, 2013

Industrial geometric processing and graphics professional. Originally physicist but let’s not go there.
submissionscomments
fsloth··on Coding expertise is going to collapse from AI reliance
Well we would think that wouldn’t we but businesses can be run by people for whose business ”works mostly” is good enough.
fsloth··on Coding expertise is going to collapse from AI reliance
"LLMs can't write code worth a damn"

I think it depends on the - ahem - context. In my experience they usually can, sometimes they can't.

But generally their sense of software architecture remains abysmal, so even if their writing is ok, you need to have architectural authority the very least to guide them.

fsloth··on Stop Making TUIs
”GUIs always look bad outside of the "main" platform.”

I think this is slightly wrong in two ways.

i) If you want platform native then reimplement the gui on every target platform. It’s as ”simple” as that.

If you need to ship to multiple platforms then preferably you need lots of plarform specific engineering in any case.

”I just want my hobby tool” scenario likely does not require cross platform support unless there is market for it. I mean rather than offering the tool on multiple platforms it should be offered on multiple languages first, perhaps. As soon as you are not writing the tool for yourself we are talking markets and distribution. Likely most people can chill out and just implement the gui for themselves (and not even publish it in githubb).

ii) cross platform quick-and-dirty way. Without screenreader support, multiple language and glyph support etc. Game ui:s look the same on all platforms. Websites look the same on all platforms.

There is place and time for deep ui engineering that respects the _critical_ cross platform issues like accessibility (screen readers etc) and different languages and scripts.

And then there is the situation where you want just few images to click. The latter is vastly simpler, fast and fun. But harder to convert to a professional quality gui experience. For small tools and MVPs this sounds like a fair tradeoff.

fsloth··on The August 17 outage
" highly conscientious "

Just doing what others wish is not conscientous in itself! It _may_ be depdending on situation but it can be just pathological towards the self.

When it's psyhocologically hard to do things you imagine will dissapoint someone that's probably not concientousness. It's more like low self-esteem or codependency.

It's very hard for someone to tell these apart themselves. Hence when this topic pops out it's good idea to remind that being super-accomodating may in fact be a personality flaw - that can be healed if acknowledged.

There is very large spectrum between "trying not to dissapoint anyone" and doing what you know is the right thing.

fsloth··on The August 17 outage
Same!
fsloth··on The August 17 outage
This I don't understand.

If it's not your job, then just ignore the reports.

If it's actually critical, someone will put money on the table and then it's a business. And then it's about scheduling and resourcing - also should not burn anyone out.

Just because many people have false sense of entitlement as soon as they get a free offering, it does not mean anyone needs to accommodate them.

fsloth··on Memory prices climb 500% in 12 months
Personally I have zero reasons to upgrade from IPhone 13 until the software stops working. I hope it will last me several years more. Beautiful hardware.
fsloth··on Mistral OCR 4.1
"it refuse to OCR public-domain books that included content that it didn’t like, such as references to prostitution in 19th-century books about Japan."

Thoughtcrime -like territory and self-sensorship. The AI safety lobby is such a vile influence on the freedom of expression and communication via technology (since AI is starting to eat up rest of technology).

I guess the main problem is positioning AI tools as "human-equivalent" creators by the big AI corps. If they were positioned simply as "better OCR and proofreading" people would attribute to them as much responsibility as they would to a - say - typewriter and we would not need to have this nonsense.

I do realize most of the valuation comes from the positioning of "our TAM is the global salary base of 50 trilion and we aim to supesede human workers in the near future" which implies they need to position this technology as "human equivalent" or that valuation is no longer as credible.

fsloth··on "Revolution by robot – The Brain that talks to Tools"(Popular Mechanics 1959)
This article from Popular Mechanics from 1959 -almost 70 years ago - sounds eerily similar as the pitch decks of so many "AI" CAD startups.

Some problems appear almost as industrial invariants.

fsloth··on AMD acquires Taalas to boost inference performance by etching models in silicon
I’m not sure we are at the top. Swarmed lower tier models appear to scale up in competence. So something like a Fable swarm running at 100x the speed might provide surprises.

But ”top of the curve reached” feels like the likelier scenario.

fsloth··on AMD acquires Taalas to boost inference performance by etching models in silicon
I don’t think average user _needs_ to solve frontier challenges. ”Call to Jane”, ”turn on the lights” and ”what’s the weather this afternoon” is more like it I would guess.

Ofc if the model has some critical bugs that’s another matter.

fsloth··on Disney+ brings 4K streaming back to European customers, HDR still on to-do list
Weird - I would have expected Disney of all streamers to respect IP better given how dependent they are on IP.
fsloth··on Taylor Farms has rewritten its cyclospora statement four times in sixteen days
To me "explosive" means it comes unannounced and evacuates bowels within few seconds, ovepowering any sphincter resistance.

If that's your normal poop maybe seek medical advice.

fsloth··on SpaceX Starship Flight 13 livestream [video]
Whoa the acceleration from the start surprised me. It’s huge and it just … zipped off the pad like a bullet (ok not real bullet but still).
fsloth··on Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
Hmm I never could get the DWARF debug information to hook up properly, must give this a try next time I need to return to the topic.

If you don't mind - what's your specific setup when debugging Sokol, I might start from replicating that workflow?

fsloth··on Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
" it's cross-platform"

Nothing in real time graphics _actually_ is cross platform. You are always programming a vendor hardware.

"Cross platform" really has no value in graphics programming, honestly, when discussing the lowest level programmable api.

You always need to explicitly say which platforms you target, and then test on those platforms.

The main questions should be "on which platform will my users run it" and "can I debug and test this".

So if you are starting out - pick out the easiest api for you. Don't go looking for universality as a value on it's owm (if you want universal rendering, choose CPU rendering. if you want high perf - choose your GPU platform(s) explicitly).

fsloth··on Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
"The "universal" nature of WebGPU with the "web" focus feels a lot like the graphics API equivalent of WASM"

Having shipped non-trivial WASM code in two projects That's not a positive thing. WASM is stuck in zone between living and the dead - just good enough (barely) to merit creating production code when you need the perf in browser but not good enough to register as industrial quality tool as it's not possible really to debug a WASM application.

If you really, really need the perf in your browser app, WASM may be the only option, but it's not really a good one.

fsloth··on Meta trying to destroy whistleblower Sarah Wynn-Williams, US senator says
TBH to me she reads as high performing idealist, not naive. Different things, may give similar signals.
fsloth··on Meta trying to destroy whistleblower Sarah Wynn-Williams, US senator says
"insufferable and very naive."

IMHO she is just not from US. US culture _is_ totally foreign to anyone not from there.

Read the part where she describes her interactions with New Zealand prime minister and you will get it. That part to me feels natural (I'm from Finland). Everything else in the book reads like absurdist black comedy to me and not how I would expect people to behave normally.

fsloth··on Meta trying to destroy whistleblower Sarah Wynn-Williams, US senator says
If you loved Catch-22 you will love ”Careless people”! I warmly recommend a read. Not to support Sarah necessarily - just because the book is great! It’s not really a spill-the-tea as much absurdist escapade in corporate america.

Ok the details on Zuckerberg and ”Lean In” Sandberg _are_ bizarre. Which makes it a super fun read.

fsloth··on Minikotlin
”Web compilers are dime-a-dozen”

Oh didn’t know that! What is the best for ”compiles to wasm in browser” featureset?

fsloth··on Einstein's relativity rules chemical bonds in heavy elements, new research shows
I came to the comments exactly for this ("wait I thought we 'knew' this already").

I'm so happy we have HN with likeminded people and no noise.

fsloth··on Exercise intensity influences body composition in healthy older adults (2025)
Hiit training can use any type of exercise that allows quick change of pace.

The routine in Tabata’s original HIIT work was just cycling.

Crossfit afaik is a more complex affair than just cycling.

So is the risk of injury due to specific movement or the interval quality of the movement?

fsloth··on Exercise intensity influences body composition in healthy older adults (2025)
"hiit also causes a lot of damage in a lot of ways"

Oh! I didn't know about this. Are there any references you could quote?

fsloth··on Previewing GPT‑5.6 Sol: a next-generation model
There is no bad publicity! I wonder if OpenAI explicilty asked for this.
fsloth··on Apple raises prices of MacBooks, iPads
I could read this as black comedy.

"Take him to a psychologist" was standard playbook in soviet block to silence dissent. Everyone knows of the gulag archipelago but just declaring someone insane was part of the toolkit.

fsloth··on You didn't vibe code it, you stole it from open source&enterprise-licensed code
No, read the post. This is directly copying another product. "Vibe coding" which may or may not have happened is not the point here.
fsloth··on Matrix and Quaternion FAQ
If you need this stuff in production I recommend getting a good computer graphics textbook.

These cheat sheets are convenient _if you already know what you are doing_ and _are confident the cheat sheet uses same presentation as your problem domain_.

That said I'm not sure if there is a nice book that would be both exact and practical at the same time.

fsloth··on Ask HN: Will programmers write more efficient code during the memory shortage?
"The boss" is not who says what is good enough. Ultimately it's the customer. In many industries it seems good enough is not very good.

Then there are industries where the customer complains if code is slow. They will actually hire expensive consultants to analyze and benchmark the code. And while the consultants likely are not more talented than inhouse staff, now you have both sides very interested at looking at the problem from engineering perspective.

In this case "good" includes performance.

fsloth··on How Madrid built its metro cheaply (2024)
On the topic of public engineering projects overall, I'm wondering are there better books on this topic than Robert Caro's "Power broker"?

Which is basically "Soul of a new machine" for municipalities with all the political mess this implies. How do you get stuff done - and at what price.

← PreviousPage 3 of 34Next →