MurphyA/hacker-news huggingface dataset:
by dijit | 2025-10-15 19:53:56+00:00
That was my one positive interaction, and yes it could have gone a lot worse, as mentioned. 1/60 is not exactly batting a thousand.

Every other interaction, I can't imagine being worse. Rude, tense, confusing, authoritarian with arbitrary detainment - with no acknowledgement of time or empathy for your own obligations (to board the plane for example); and heaven help you if you express your frustration.
by 0x457 | 2025-10-15 19:54:17+00:00
What do you mean, no local git? There is local git...it's just another app. I know it sucks. Also pretty sure code-server has working git functionality?

I don't find that experience good either, but I mostly write rust, so not having rust tool chain and its component is a dealbreaker for me.

I'm just saying you can write code and commit from iPad directly. I'd rather get the ability to use jetbrains IDEs via their remote client, but I don't think it will ever happen.
by fabianlindfors | 2025-10-15 19:54:51+00:00
That's fair! We have considered how we could offer an open-source version of Specific but haven't found a good model for it yet. We are definitely open to it though!

Curious to hear more about the entity relationship definition. The schema for the entities and relationships is naturally an important part of it but how do you define the logic needed around them? For example integrations with external APIs
by JumpCrisscross | 2025-10-15 19:54:53+00:00
> It's really frickin' hard for a normal person to acquire additional citizenships

Fewer than 2 in 5 Americans have a valid passport [1]. In some states, that approaches 1 in 5 [2].

So while prevalence of dual citizenship is around 0.3% to 1.5% of population [3], that represnts 0.8% to 4% of passport holders.

> only hangs out with very rich people who can buy some citizenships through investment

You may be underestimating the number of Americans with Canadian, Mexican and Caribbean heritage.

[1] https://today.yougov.com/travel/articles/35414-only-one-thir...

[2] https://www.americanprogress.org/wp-content/uploads/sites/2/...

[3] https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=...
by sharkjacobs | 2025-10-15 19:55:17+00:00
My impression is that Sonnet and Haiku 4.5 are the same "base models" as Sonnet and Haiku 4, the improvements are from fine tuning on data generated by Opus.

I'm a user who follows the space but doesn't actually develop or work on these models, so I don't actually know anything, but this seems like standard practice (using the biggest model to finetune smaller models)

Certainly, GPT-4 Turbo was a smaller model than GPT-4, there's not really any other good explanation for why it's so much faster and cheaper.

The explicit reason that OpenAI obfuscates reasoning tokens is to prevent competitors from training their own models on them.
by kossTKR | 2025-10-15 19:55:27+00:00
A small silver lining is if the worlds largest company can ship complete garbage like this don't feel bad about your own small mistakes. I mean i've hotfixed and done my fair share of production reverts - but never, never anything as bad as this.

Disclaimer, i actually like a bit of "bling", but both Tahoe and IOS so filled with glitches and errors, while the UX is bizarrely inconsistent it really is catastrophically bad.
by gwbas1c | 2025-10-15 19:55:33+00:00
The thing I don't understand is why anyone would pass a pointer to a GC'ed object into a 3rd party library (that's in a different language) and expect the GC to track the pointer there?

Passing memory into code that uses a different memory manager is always a case where automatic memory management shouldn't be used. IE, when I'm using a 3rd party library in a different language, I don't expect it to know enough about my language's memory model to be able to effectively clean up pointers that I pass to it.
by noir_lord | 2025-10-15 19:55:58+00:00
Not silly at all - with such a massive surface even specialists on a part of it don't see all of their part all of the time :).

Any dev who's been around a while has been bitten by many assumptions or straight blindspots many times.

"Huh..that's weird" has been the entry point to some truly astounding ones over the years for me at least.
by ricardobeat | 2025-10-15 19:56:13+00:00
I get the impression you did not follow through with the whole article, as that is the point being made. In the colorful examples, variable declaration, access, parameters, method calls and event the mistyped return have similar colors, making the token types indistinguishable. There are also way too many colors to be able to recall anything.

Removing color from variables is a bit too far for me though, I expect the declaration and any subsequent access to be visually consistent.
by steveklabnik | 2025-10-15 19:56:33+00:00
> Of course nothing is going to be faster then C, ... because there's no way to be faster. It's physically impossible.

This reads to me as if you're saying C is in a class of its own. That may not be what you meant! But it's what I understood. C is the fastest language, period, and others may approach its speed (which is the ... part) but cannot surpass it. This is different than something like "C, Rust, Zig, and Odin are roughly the fastest languages."

Anyway, it's all good, we understand each other now. Sorry for appearing overly pedantic.
by DaveZale | 2025-10-15 19:56:55+00:00
what are the current tariffs on solar panels?

I've wanted to install home solar for years now. It's difficult in my area. At first, the salespeople would ghost me after learning I didn't want or need financing. Then they lied about waived connection fees for use of a battery to sell power back to the utility during evening peak hours. Then the Federal incentives vanished. Now... the tariffs.

So our approach is to remain in the bottom 2% of electicity consumption for our area.

Stability in government is something we don't appreciate until it's gone.
by pretext-1 | 2025-10-15 19:57:05+00:00
I travel a lot for work and don’t want to bring a second MacBook Pro. iPad works well in the plane for watching movies, MacBook not so much, at least not in Economy class. Can’t use my work computer for personal stuff anyway unfortunately. Also can’t download Netflix content offline on desktop.

Another use case is in the kitchen. Recipes, YouTube, FaceTime, etc. I use my iPad Pro in the kitchen every day when I’m at home. Easy to clean up. Using a MacBook while cooking will make it gross very fast.
by bdangubic | 2025-10-15 19:57:29+00:00
Personally, my experience with codex is same as yours, no way I would ever use codex for TS projects and especially not React. I don't know this mate personally but if we were talking about this over beer I would probably tell you (after 3rd one when I am more open to being direct) that I think I trust this blog as much as I trust President (this one or previous ones) to tell the truth :)

My comment was more geared towards an insane amount of comments on myriad of "AI" / "agent coding" posts where soooooo many people will write "oh, such AI slop" assuming that average SWE would write it better. I don't know many things but working with these tools heavily over the last year or so (and really heavily last 6 months) I'll take their output over general average SWE every day of the week and twice on Sunday (provided that I am driving the code generation myself, not general AI generated code...)
by johnnyanmac | 2025-10-15 19:57:32+00:00
I don't dismiss the idea of faster than light travel, and AFAIK we have no way to confirm that outside of ideas (and simply ideas) like wormholes or other cheats to "fold space".

I don't dismiss AI. But I do dismiss what is currently sold to me. It's the equivalent of saying "we made a rocket that can go mach 1000!". That's impressive. But we're still 2-3 magnitudes off from light speed. So I will still complain about the branding despite some dismissals of "yea but imagine in another 100 years!". It's not about semantics so much as principle.

That's on top of the fact that we'd only starting to really deal with significant time dilation by that point, and we know it'll get more severe as we iterate. What we're also not doing is using this feat to discuss how to address those issues. And that's the real frustrating part.
by hvb2 | 2025-10-15 19:57:35+00:00
Lambda does get expensive when call volume goes up. If you're handling 10rps typically, ECS becomes a lot cheaper.

It obviously depends on how long your request last but still.

As for running it locally, it depends what your upstream is. I can tell you that I've had to work around bugs in the marshalling from MSK for example. You would never find that locally. If it's just web requests, sure.
by runjake | 2025-10-15 19:57:40+00:00
Let's see if I can turn this into an ASCII table and have it survive HN's reformatting.

+------+------------------+--------------+----------+----------------+-------------------+-------------------+---------------------------+ | Chip | Process | CPU Cores | GPU | Neural Engine | Memory Bandwidth | Unified Memory | Geekbench6 (Single/Multi) | +------+------------------+--------------+----------+----------------+-------------------+-------------------+---------------------------+ | M1 | 5 nm | 8 (4P+4E) | 7–8 | 16-core Neural | 68.25 GB/s | 16 GB | ~2346 / 8346 | | M2 | 5 nm (G2) | 8 (4P+4E) | 8–10 | 16-core Neural | 100 GB/s | 24 GB | ~2586 / 9672 | | M3 | 3 nm (first-gen) | 8 (4P+4E) | 8–10 | 16-core Neural | 100 GB/s | 24 GB | ~2965 / 11565 | | M4 | 3 nm (second-gen)| 10 (4P+6E) | 8–10 | 16-core Neural | 120 GB/s | 32 GB | ~3822 / 15031 | | M5 | 3 nm (third-gen) | 10 (4P+6E) | 10 | 16-core Neural | 153 GB/s | up to 32 GB | ~4133 / 15437 (9-core) | +------+------------------+--------------+----------+----------------+-------------------+-------------------+---------------------------+
by hansvm | 2025-10-15 19:58:21+00:00
The brain picks up on remarkably subtle things, especially when you can leverage its huge pattern recognition cores. I like the argument for having less clutter by default (i.e., prioritizing certain kinds of patterns over others), but it's been less than 40 minutes since an obscure syntactic highlighting based on the type of a variable saved me easily 30 seconds of debugging. It was immediately obviously wrong and immediately fixable. And I'm colorblind. I think you're able to use more colors effectively than the author gives you credit for.
by handfuloflight | 2025-10-15 19:58:22+00:00
You're describing the classic developer dopamine loop, just faster now.

Spinning up test after test, tweaking parameters, chasing that "it works!" high, that's what debugging has always been.

You're doing the exact same thing with your code that you're criticizing him for doing with AI. Same sunk cost fallacy ("I've already spent 3 hours, might as well get it working"), same illusion of control, same "I'm on a roll" feeling when the tests finally pass.

The only difference is speed. He gets micro-hits every 10 seconds watching tokens stream. You get them every time you re-run your test suite. Same gambling structure, same reward circuit lighting up, you've just normalized yours because it happened slowly enough to not look like a slot machine.

And you're the one reducing it to "gambling" unless you're claiming human developers experience zero dopamine and write code with omniscient correctness the first time. If they don't, if there's iteration, failure, reward, then you're describing the same neurochemistry. You've just decided it only counts as "gambling" when it makes you uncomfortable.
by frankc | 2025-10-15 19:58:25+00:00
The thing is that I don't use AI to replace things I can do deterministically with code. I use it to replace things I cannot do deterministically with code - often something I would have a person do. People are also fallible and can't be completely trusted to do the thing exactly right. I think it works very well for things that have a human in the loop, like codeing agents where someone needs to review changes. For instance, I put an agent in a tool for generating aws access policies from english descriptions or answering questions about current access (where they agent has access to tools to see current users, buckets policies etc). I don't trust the agent to do it exactly right so it just proposes the policies and I have to accept or modify them before they are applied, but its still better than writing them myself. And it's better than having a web interface do it because that is lacking context.

I think it's a good example of the kind of internal tools the article is talking about. I would not have spent the time to build this without claude making it much faster to build stand-alone projects and I would not have the agent to do the english -> policy output with LLMs.
by Casteil | 2025-10-15 19:58:25+00:00
The non-pro/max chipped MBPs have always been a little 'lower spec' in several regards. There used to be a little more separation though, with the non-pro chips available only in the Air & 13" MBP, but back then people complained about Apple having 'too many models'...

I suspect the M5 Pro/Max chipped MBPs will bring some of these improvements you're looking for.
by ceejayoz | 2025-10-15 19:58:58+00:00
> Every other interaction, I can't imagine being worse. Rude, tense, confusing and authoritarian; and heaven help you if you express your frustration.

https://publicintegrity.org/inequality-poverty-opportunity/i...

"Yet in these suits, innocent women — including minor girls — who were not found with any contraband say CBP officers subjected them to harsh interrogation that led to indignities that included unreasonable strip searches while menstruating to prohibited genital probing. Some women were also handcuffed and transported to hospitals where, against their will, they underwent pelvic exams, X-rays and in one case, drugging via IV, according to suits. Invasive medical procedures require a detainee’s consent or a warrant. In two cases, women were billed for procedures."
by Dylan16807 | 2025-10-15 19:59:31+00:00
> "hey, this is an interesting field of study but it's very complicated, many genes are involved, we are far from understanding them or being able to model them, be very careful with interpreting correlations and for (m)any practical purposes (such as thinking about how to structure educational environments), you really should consider quite a lot of things not directly related to genetics."

I'll say the same thing as you: context matters. Someone trying to say that smarter parents lead to a smarter student body doesn't need to model any genes and they don't need to care about the difference between things that are transferred genetically and things that are transferred socially.

> because of genetics as the main determining factor?

Does that matter? While the word "heritability" was used, and that term "very much has to do with genetics" as you say, that person didn't directly mention genes and didn't attribute any particular percent to genes. The original argument is the same whether genes are 80% or 20%.
by shadowgovt | 2025-10-15 19:59:45+00:00
I do enjoy seeing C++ pick up these features from other languages.

... it's unfortunate that the feature then ends up in C++ syntax, which is increasingly divorced from the way it's used today, the kind of thing that nobody would have written from scratch if they were starting day-1 with these ideas in play. I look forward to having the features, but not to having to read things like `const auto flt = [&](int i) -> std::optional<int>` or `for (auto i : std::views::iota(1, 10) | std::views::transform(flt))`.
by franga2000 | 2025-10-15 20:00:08+00:00
> One simple AI prompt saved me from disaster. > Not fancy security tools. Not expensive antivirus software. Just asking my coding assistant to look for suspicious patterns before executing unknown code.

No, it wasn't an AI prompt that saved you, it was your vigilance. Don't give the AI props for something it didn't do - you were the one who knew that running other people's code is dangerous, you were the one that got over the cognitive biases to just run it. The AI was just a fancy grep.
by mrguyorama | 2025-10-15 20:00:39+00:00
Option Q; Gas pumps have less copper to steal

But when people like Aging Wheels on youtube or friends do cross country trips to evaluate how feasible such a trip is in electric vehicles for their audience, they find 10-50% of chargers to just be broken, no vandalism in sight. They will just be non-functional or randomly degraded function, or were poorly specced to begin with and be unable to deliver sufficient power to multiple vehicles at once. They simply do not get monitored and repaired in a timely fashion because the companies running them do not care.

Electrify America for example is something that VW set up as a "we are sooooo soorrrrryy" venture after the emissions scandal, so they aren't exactly invested in it being great.

Tesla Superchargers meanwhile more often are available, functional, and meeting their claimed specs. It's very good that they "opened" the system up.
by munificent | 2025-10-15 20:00:52+00:00
It is hard to take color advice from someone who thinks it's a good idea for their blog to be black on intense yellow, with code samples light on black background.

I'm not being facetious. The author is trying to show comparisons to the reader of various syntax highlighting schemes, but any difference between them is overwhelmed by the massive contrast between the bright yellow background and the black background of the code samples.
by ethagnawl | 2025-10-15 20:00:58+00:00
Yes.

And, yet, the CBP can cause you any number of headaches and subject you to intimidation and humiliation prior to your actually being waved through -- especially if they deem you "difficult".

Similar to lots of the other comments in this thread, I'm subjected to additional screenings every time I come back into the country. I'm a completely average middle-aged white guy and I have no idea why this happens. Is it because I'm anxious? I have a somewhat common name; perhaps they've confused me with someone else? Was it because I was at Schipol the same time as The Underwear Bomber or because I went to Turkey on vacation? I will (probably) never know why but it's so unpleasant that I've stopped leaving the country for fun (something I used to love) and has had a real, negative effect on my relationship with my spouse.
by red_hare | 2025-10-15 20:01:42+00:00
I've gotten 7 years out of my 2018 iPad Pro and, for my use case of video, browsing, and Procreate, it feels like new. And I believe a big part of that is that the A12X was wildly overpowered when I bought it.

I think someone deciding between an M4 and an M5 today should consider its value 5 years down the road, rather than its value today.
by morshu9001 | 2025-10-15 20:01:50+00:00
They probably did, but just because M1 gets released doesn't mean Intel Macs suddenly don't have 32-bit capable hardware. I get why it was easier to drop it in the new OS regardless of hardware, only it throws a lot of software under the bus, and running software is kinda the OS's main job.

And the hardware isn't a showstopper anyway. Apple did x86-64 on AS, Windows' WoW64 does x86-32 on ARM-32 or even IA-64, and I'll bet Windows will do x86-32 on x86-64 if Intel ever drops the 32 mode. Wine 32on64 will run x86-32 on AS already.
by laristine | 2025-10-15 20:02:14+00:00
> Here’s a quick test. Try to find the function definition here

It's funny that in the first example where the author asked the viewers to find the function definition, I was able to do so faster with the colorful syntax highlighting he considered wrong.

To recognize different elements of code is more than just colors, but actual syntaxes of the language and the general shapes of code blocks.

It's a matter of taste, and in my decades of programming, I've found colleagues and many teams trying for all kinds of fancy themes only to come back with a "boring" one, like Material Theme, which is also my main driver nowadays.

I think the author had some good ideas, particularly around literals (what he called constants), rejection of the requirement for equal brightness, and emphasizing comments. The author is more than welcome to bring his version of perfect syntax highlighting to the market of ideas. Its adoption should prove it if his idea wins.
by nikisweeting | 2025-10-15 20:02:37+00:00
I must have a very different brain shape than the author. Color processing is for me subconcious, I don't get the "color overload" situation at all because my brain has hardware accelerated it long ago, there is no concious load to track additional colors or pick out differences. The only time I experience that is when looking at someone else's color scheme when pairing.

It lost me after this part:

> Here’s a quick test. Try to find the function definition here:

I found them instantly with more color, and struggled with less, and found the same for all the subsequent examples as well.
by buellerbueller | 2025-10-15 20:02:51+00:00
You've shown that there's a large misconception about the hospitalization rates of the virus, not its lethality.

https://ysph.yale.edu/news-article/study-finds-large-gap-in-...

There are studies that show the the "far right" (since you insist on interpreting this in a partisan lens) have a much higher death rate, after the introduction of covid-19 vaccination rates. IU'm going to make a wild assumption here: the far left and the far right want to avoid death at roughly equal rates. I interpret the finding above as a partisan underestimation of the lethality of covid.

80% of republicans believed (according to Gallup) that COVID death rates were falsely inflated. Only 47% of Republicans believe that COVID is more deadly than seasonal influenza, whereas 87% of democrats did.

Again, you refute a thing I didn't claim.
by tovej | 2025-10-15 20:03:24+00:00
The wikipedia article supports the point I made that you claim I made up:

"The central tenet of ethnic nationalists is that "nations are defined by a shared heritage, which usually includes a common language, a common faith, and a common ethnic ancestry. Those of other ethnicities may be classified as second-class citizens."

That doesn't say "sometimes", that says "central tenet".

Considering your reading comprehension, you calling me "thick" is hilarious. Quite literally the second paragraph of your own citation, it supports my main point, and you somehow still have the confidence to say that I'm making it up. That's some misplaced confidence.

The apartheid in Israel is well documented, even by Israeli sources, I'll take a page out of your book and refer to wikipedia: https://en.wikipedia.org/wiki/Israeli_apartheid

If you would apply some elementary logic to the situation in Israel, you would be able to understand the apartheid and racism towards arabs. Israel quite literally disenfranchised nearly a million native Palestinian arabs in 1948, and are neither interested in goving them their own state, nor absorbing them into the state of Israel. Why not give them Israeli citizenship if they want to, and a right to return, as the U.N. has required them to do? Because they're the wrong ethnicity. Any ethnic jew (by Israels definition) is given automatic "birthright citizenship", even if they have no connection to the land, but arabs that were born in the territory are not let in. That's ethnonationalism right there (that's part of the apartheid).

The rest of your post is a weird starwman handwave? (there's only single persons of the non-plurality ethnicity living anywhere?), and arguing about names, which is quite literally too dumb to even engage with.

One final point: you seem to think I believe that nation states are a rare phenomenon, maybe because you're conflating the concept of nation states in general with the ideology of ethnonationalism. The most common form of nationalism is civic or cultural nationalism (https://en.wikipedia.org/wiki/Civic_nationalism), which does not place one ethnicity above another. It's not ideal either, but it's considerably more moderate.

You're clearly out of your depth and arguing in bad faith, and I think you should calm down before you reply again. Maybe the discussion will be more civil then.