HNHacker News
TopNewBestAskShowJobs

pphysch

5,035 karma · joined February 1, 2018

submissionscomments
pphysch··on Where to Find the Colors Your Screen Can't Show You
What an truly incredible article, particularly the way the color space diagrams are used to gradually tell the story (and the prose is great too). I actually want to read it again tomorrow morning in more depth.
pphysch··on How to earn a billion dollars
That applies to fentanyl and tiktok.
pphysch··on Why AI hasn't replaced software engineers, and won't
3D printing is similar but also a vastly smaller market than information systems. 100% of businesses need information systems, but only a small percentage need custom plastic components.

(Actually I would argue every business past a tiny size should have access to a 3D printer, it can save a lot of money in subtle ways, though its rarely business-critical)

pphysch··on Building an HTML-first site doubled our users overnight
That is a good solution for reusing content across pages, but most of my HTMX usage is for fetching data that would otherwise delay first page load significantly, or for seamless interactivity. Very different use cases.
pphysch··on PgDog is funded and coming to a database near you
Presumably enterprise sales will bring in revenue on its own
pphysch··on Building an HTML-first site doubled our users overnight
My #1 advice is not creating separate server endpoints for every HTMX fragment, unless you are 1000% sure that endpoint will be used in multiple different pages.

Working on a "simple html page" that is actually 5 different independent "subpages" (routes, views, templates) in the backend is awful. The UX was improved, but the DX was sacrificed.

I recommend having a single view function for each page/SPA and do sub-routing within that function to handle page fragments. In other words, use a GET/path/Header parameter that indicates which fragment is currently needed, defaulting to the full document as normal. Just make sure you are considering request logging and client-side caching in your solution.

This makes it very easy to add/remove async content from the page, since you are just editing the one view function/template and you can easily reason about the entire page as one logical unit.

It also means you don't need to duplicate security logic or other middlewares for the page, since it can be implemented once at the start of your multi-faceted view function.

pphysch··on Building an HTML-first site doubled our users overnight
Sure, but "chai tea" is still redundant. I have never used that term and ordered chai in many places without confusion.
pphysch··on Blue Origin's New Glenn blows up during static fire test
China isn't looking at it just for bragging rights, but as a step towards the first moon base. Some see it as a race for the frontier and territorial claims.
pphysch··on Just Use Postgres for Durable Workflows
I don't see logs mentioned. I agree with most those applications but would keep my OLAP stuff (metrics, logs, traces) in a separate store like VictoriaMetrics, both for capacity and read activity.
pphysch··on Private equity bought America's essential services
Yeah, it's like blaming drug users primarily for the violence of the drug trade. Sorry, but the drugs came first.
pphysch··on Private Equity Bought America's Essential Services
Agreed. If we're gonna blame shift PE to pension and university funds, we may as well follow the thread all the way to the glorification of Greed.
pphysch··on 2026 HIPAA Security Rule Update
TOTP should be totally fine and can be used with very dumb hardware/software.
pphysch··on DeepSeek makes the V4 Pro price discount permanent
Western education and popular culture reinforces a strong sense of ideological exceptionalism, so I frankly don't see the problem with having it spelled out now and then. The "we" that "gets it" is smaller than you think, as least as far as USA is concerned.
pphysch··on Everything in C is undefined behavior
It's also worth highlighting that C is perhaps the most officially standardized programming language in history.

What a contradiction. Strong evidence that standard-driven programming language development is much worse than implementation-driven development. Standards should be used for data types and external interfaces/protocols, not programming languages.

pphysch··on Iran starts Bitcoin-backed ship insurance for Hormuz strait
International law, much less "international sympathy", is a meaningless phrase in 2026.
pphysch··on HTML Lists
big brain no learn hyperspeak when many div do trick
pphysch··on We are retiring our bug bounty program
In objective terms, these tactical tornadoes are among the most valuable headcount at a big company to the extent that they can rapidly patch production issues and restore service, by any means possible.

The problem is allowing this kind of frantic tactical development even in "peace time".

pphysch··on Googlebook
You totally can, I got Linux+VSCode+Docker running on my new Chromebook in less than 15 minutes, without doing any funny stuff.

But for optimal DX it can still be preferable to VSCode tunnel into your big powerful dev box that has everything configured just right.

pphysch··on If AI writes your code, why use Python?
The article gives zero examples of someone even attempting to transpile something from Python.

Numpy is two decades old. The lesson of "don't write everything in Python" is old news and LLMs just add a little momentum to that.

Glue languages will always exist and Python is the best at it.

pphysch··on Canvas got hacked, provost banned exams, professor responded by assigning Hayek
This is a common misconception. A big flagship state university typically only gets 10-20% of its funds from direct government subsidies/appropriations meant to support education.

The rest comes from tuition and other income.

Even "federal" student loans have largely been privatized.

pphysch··on Canvas got hacked, provost banned exams, professor responded by assigning Hayek
I wonder if this "AnCap" professor has any criticism for the fact that their pedagogical infrastructure has been freely outsourced to a big private corporation that has "earned" massive market share in a free market, which is why they are in this crisis to begin with.

Or the fact that administrative centralization in campuses has been driven largely by the increasing financialization of higher education, which has all sorts of second-order effects like increased sensitivity to lawsuits and so on.

pphysch··on The OpenAI Deployment Company
Surely the various contracts are pricing in the salary for the FDE, as a feature. "Not only are we giving you terrible software that is impossible for outsiders to learn and operate, but we are also installing a double-agent in your organization who will ensure you don't migrate elsewhere. Pay up unless you want to lose out on the AIs."
pphysch··on Software engineering may no longer be a lifetime career
On the contrary, in an efficient economy, every business operations manager (MBA) would be a skilled software engineer, able to comfortably manage data flows and design custom automated processes. There's so much potential energy there in unlocking this technical literacy.

Less "pure" programming, but lots more programming in general.

pphysch··on Hardware Attestation as Monopoly Enabler
It's more than that, before recently the very idea of "digital sovereignty" was framed as a dangerous Russian conspiracy by the West's top info warriors.

Example: https://www.lrb.co.uk/blog/2021/july/information-sovereignty

pphysch··on Grand Theft Oil Futures: Insider traders keep making a killing at our expense
The Nice & Respectable Fox News crowd, that exiled Carlson, were just worshipping a "golden calf" idol of Donald Trump yesterday.

The underlying problem here is that you don't know what "ideologue" means.

pphysch··on Grand Theft Oil Futures: Insider traders keep making a killing at our expense
You should try using better description adjectives, like "rude", "racist", "uppity" instead of spreading misinformation.
pphysch··on Grand Theft Oil Futures: Insider traders keep making a killing at our expense
You are being deliberately obtuse. Unbearably rude and "extreme ideologue" are completely different things.

There are many Nice & Respectable people who are extreme ideologues. Words have meaning.

pphysch··on Grand Theft Oil Futures: Insider traders keep making a killing at our expense
The article doesn't even include the words "ideologue" or "extreme" or make a similar claim.

Very weird and defensive response.

pphysch··on Grand Theft Oil Futures: Insider traders keep making a killing at our expense
> I'd just like to remind everyone that this guy got fired from Fox News for being too extreme an idealogue.

Do you have any evidence that this was the reason?

pphysch··on Grand Theft Oil Futures: Insider traders keep making a killing at our expense
The only place I've heard that name come up recently is the very real and close association to Jeffrey Epstein
← PreviousPage 6 of 34Next →