HNHacker News
TopNewBestAskShowJobs

jonahx

7,689 karma · joined January 18, 2013

submissionscomments
jonahx··on Substack writers, you need a website
We are probably coming at this from different angles. I don't deny those things but they're also not a counter-argument to the point I'm intending to make.

As an overly dramatic example, a slave might fall in love with the wife he met on a plantation, and the family he has, and even be grateful for them. Nevertheless, you probably don't want to use those facts to be a booster for slave plantations.

My argument is that all the good things you like about social networks, from a technical pov, could be had quite easily without the ads, political propoganda, and other ill-effects of the current popular social networks. Indeed, there are many open source projects that already provide the features you'd want. It's just that none has achieved the network you want.

This situation is unlike that of a large, complex physical infrastructure project, where you really do need to "put up" with a governement (or something like it) in order to get the thing built and maintained.

jonahx··on Substack writers, you need a website
> The social networks are big because they have genuine utility.

I think this is mostly wrong, and that the social networks are big primarily because they spent money at the right time to create entrenched network effects that allow them to rent-seek ever after. The quality and innovation of the services themselves (especially simple sites like twitter/X) is not the moat. At a technical level, most are easily clone-able and dominate not because they offer the best service or have the best features but because "everyone is there." That ubiquity is the only "genuine utilty" they are offering you.

I said "mostly" above because it seems like substack, e.g., as you said, has bundled payment, email, etc in a way that people really like. Even there, though, the network effect is probably the dominating factor.

jonahx··on Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)
If the server is using gzip, it feels like the difference in sending back json vs the larger (but compressible) html wouldn't be that much?
jonahx··on How real are real numbers? (2004)
Norman Wildberger is a required mention on this topic.

Here's a great discussion on Curt Jaimungal's podcast:

https://www.youtube.com/watch?v=l7LvgvunVCM

And a good debate on the topic with Daniel Rubin, who takes the more orthodox position:

https://www.youtube.com/watch?v=edh5bbgSKqo

Wildberger has tons more on this topic on his own channel. His arguments are thought-provoking, even if you don't agree with them.

jonahx··on Show HN: Brolly, a plain-text weather forecast site
Looking at chrome dev tools, it looks like it might be the custom font causing the delay. I'm not sure exactly why though.
jonahx··on Show HN: Brolly, a plain-text weather forecast site
I love plain text services. One of their benefits is near instant load time. A nitpick, but this takes a few seconds to load on a fast broadband connection for me. I get the delay even refreshing the same page, where I'd expect the cache to be hit.
jonahx··on Show HN: HN Hall of Fame – browse 3,100 legendary Hacker News links
I'm not sure how this would "ruled on", but my take is that the website itself has enough functionality, enough ways to view and slice and dice the info, so to speak, that it can be tried out, and is not merely a "list".
jonahx··on China’s open-weights AI strategy is winning
> Imagine approaching fundamental scientific research like that. "Welp, it can't make money, so it won't happen."

> There is more to society than capitalism.

I don't read GP like that. I read it as "we should recognize a situation of unstable incentives for an important outcome, and start thinking about other solutions."

jonahx··on Kaiser nurses say AI, surveillance are making their jobs and patient care worse
It unequivocally is AI. It's just not LLM-powered.

The rising LLM = AI equivalency is unfortunate.

jonahx··on Topcoat: The full full-stack framework for Rust
I'll say that first code snippet is a fantastic TLDR.
jonahx··on The well-calibrated Bayesian [pdf] (1982)
Any one off event is an example. But I assume you know that, so can you clarify what you mean by "a probability that can not be analyzed in terms of frequencies or other proportions"?
jonahx··on Your 'app' could have been a webpage (so I fixed it for you)
That's clever rhetoric, but for most use cases it's just not true, and that's the point of the original article. There are legitimate use cases for native apps, but many of them could be converted to an instantly loading, 50-100KB web page without losing any functionality. As opposed to a 50-300MB native app, which you need a fast connection to install, and starts up more slowly than the web page every time you use it.
jonahx··on Your 'app' could have been a webpage (so I fixed it for you)
Historically true, but the original intent quickly dissolved once they app store took off and they realized the cash cow they had on their hands.
jonahx··on Your 'app' could have been a webpage (so I fixed it for you)
> We take tech literacy for granted, because it's like a dozen levels down fundamental to our entire field. But the tech illiterati exist, and they love apps.

They "love apps" because apple and android have spent billions to break their mental models and convince them that "you use apps to do things on your phone". Literally. That's the extent of most people's understanding.

So, sure, they "want" apps in the same sense that early internet users "wanted" AOL because in their minds AOL and the internet were indistinguishable. But actual free choice requires an understanding of the choices.

jonahx··on How to stop Claude from saying load-bearing
This affinity for verbal tics, too, seems learned from humans...

See, for example, "synergy", "proactive", "in the loop," and hundreds more that proliferate in corporate jargon with even more senselessness than the LLMs.

jonahx··on LAPD lets contract with surveillance giant Flock expire
If phone companies' geofence info requires a warrant, it makes zero sense that flock info does not.
jonahx··on LAPD lets contract with surveillance giant Flock expire
Is there any realistic road to having them outlawed nationwide? Eg, ignoring probabilities here, could a wildly successful grassroots program where it became an issue as politically salient as immigration or abortion eventually lead to legislation banning them?
jonahx··on Reverse centaurs are the answer to the AI paradox (2025)
> Until people believe, nothing will change.

I'm with you here.

> When they believe, everything will change.

Taken literally, this is absurd. Belief might be necessary for change, but it's not sufficient!

> That's why there is so much impetus toward despair.

Sometimes people really are in hopeless situations. It seems cruel to blame their despair on not believing enough.

jonahx··on New York City to ban deceptive subscription practices
> Antidotically,

Anecdotally

jonahx··on Organic Maps
It makes sense. People generally want at least one of: money or decision-making power.

If they have to negotiate, constantly settle, and get no money, that's a hard sell.

jonahx··on If you're a button, you have one job
I think the better solution for a web page login form specifically is to disable the button "onPressDown", so this error path is impossible.

For users with JS disabled, your solution seems good.

jonahx··on Leaking YouTube creators' private videos
My first thought when reading the article was: "The generous interpretation here is that whoever is fielding reports gets so many false positives that they miss true positives (like this report), especially if there's any gray area."

I'm not saying that excuses it, but it is one likely explanation for how it happened. When looking at just one report, the response seems negligent. When looking at a pile of 1000 nonsense reports, with a handful like this, I understand the difficulty.

jonahx··on The primary purpose of code review is to find code that will be hard to maintain
I strongly recommend against auto-squashing. It creates large commits without the semantic intent of the author. In a large PR, you want clean, small, semantic commits, which makes it much easier to review and understand.
jonahx··on The primary purpose of code review is to find code that will be hard to maintain
Becoming very comfortable with "rebase --interactive" and other cmds for editing your (local!) history before merging helps a lot. Once you are, it only adds 5m or so of extra work to most PRs. And while acquiring this knowledge used to be difficult, LLMs make it very easy these days.
jonahx··on The primary purpose of code review is to find code that will be hard to maintain
Ofc you're correct in that sense.

I would add that (related to your "maintainability" point) ensuring the code is as simple as possible, and thus much more likely to be "debuggable by review", is a goal of review. Even that won't prevent bugs in the absolute sense, as you rightly say, but it boosts your probabilities.

jonahx··on The primary purpose of code review is to find code that will be hard to maintain
It's a good practice. Worth mentioning also: the same can be done with ordinary git log, assuming everyone is using git well. A proper git log of yesterday's work can be like your work newspaper with coffee.
jonahx··on Professor denounces mass AI fraud on an exam at Brown
> The concept of cheating is largely unique to academia and a few uptight professions

What? The concept of cheating exists in marriages, sports, relationships, business agreements, accounting, and nearly every facet of human life.

jonahx··on 5k Restaurant Menus, Years 1880-1920
Very cool site, but I had to leave when my mac laptop started burning my thighs...
jonahx··on AI in mathematics is forcing big questions
Yes, at the prodding of the reviewer (from wikipedia):

> After the announcement, Nick Katz was appointed as one of the referees to review Wiles's manuscript. In the course of his review, he asked Wiles a series of clarifying questions that led Wiles to recognise that the proof contained a gap.

It seems likely Katz played a crucial role here.

Wiles is just a prominent example. In practice, other humans often play this "verification role" for mathematicians, whether via a formal review process or informal discussion.

jonahx··on AI in mathematics is forcing big questions
> It would be great if someone could explain to me how AI improves this situation.

It's main utility is in the search step, not the verification step. The search is the bulk of the work and creativity. Separately, as the sibling commenter pointed out, it will likely get better at the verification step as well, with integrations of tools like Lean.

> One hallucination in 300 steps of logic is enough to destroy the entire proof.

The situation with human mathematicians is not much different. Eg, Wiles original proof of Fermat's Last Theorem contained errors found by reviewers, which he later repaired.

← PreviousPage 3 of 34Next →