MurphyA/hacker-news huggingface dataset:
by pmarreck | 2025-06-12 12:36:53+00:00
Yep. Moments of sheer utility mixed with moments of "WTF were you 'thinking', if you can even call it that?'"

I've seen a lot of bad patterns, only some of which might be "trained out" with better training data in the future, and a lot of them revolve around testing:

1) Failure to stick to an existing valid test suite as a source of truth

2) Related: Failing to realize when the test is INvalid or has internally-inconsistent expectations (i.e., when to adjust the test)

3) Failure to run the full test suite right before declaring victory (you'd think it would be embarrassed... but it can't be embarrassed...)

4) Manually testing things instead of adding them to the test suite as test cases (which is almost always warranted)

5) When unable to solve something in a reasonable number of iterations, forcing the code to output what the test expects ("hardcoding the answer") instead of asking for help, then declaring partial victory (this one offended me the most, somehow, to the point that I was fascinated by how offended I was, like something I didn't even realize was sacred got violated)

6) Not sticking with TDD for more than 1 or 2 cycles before resorting to the above (this one is tragic because it would actually cause it to code better IMHO! Just like it would with the programmers who don't use it, creating the data it's training on! sigh)

7) not adhering to emphasized instructions (there's no way to "exclamation-point" certain directives without simply repeating them and/or using all-caps or threats etc... which is silly)

8) Writing a bunch of one-off test scripts/test data, and then not cleaning up after itself or merging those into the main test suite (if warranted)... It has ZERO sense of a "clean project directory" and that means I have to spend additional cycles of MY time either instructing it what to clean up (and hoping for the best) or manually going through everything it's produced and deciding what to keep or what to toss. Often these were artifacts that were valuable during intermediate steps, but are no longer, at least in a "this PR is wrapped up and ready for prod" sense.

In short, it knows the price of everything, but the value of nothing. As Sundar Pichai recently termed it, this is "artificial jagged intelligence (AJI)"

[shameless self-promo: I'm currently looking for interesting work, ping me, contact info in profile.]
by rsynnott | 2025-06-12 12:37:04+00:00
While it would be fabulously, fantastically inefficient, you _could_ in principle have an electric-heated steam engine.

This has actually occasionally been done! https://en.wikipedia.org/wiki/Electric–steam_locomotive

> A few steam engines operating for historical tourism doesn't seem like a big issue for emissions compared to the millions of ICE cars. We should keep them operating on their original fuel.

The CO2 emissions aren't the only issue; they are _seriously_ dirty. Probably fine in Dollywood where it's presumably quite open, but in some countries it's somewhat common to run 'heritage' engines on main lines as an event, and it can really be _pretty bad_ in enclosed stations.
by rbanffy | 2025-06-12 12:37:07+00:00
I remember reading, a long time ago, in a science fiction magazine I can’t remember the name, a story about the first contact with aliens and a current-age Roman Empire. The single point of change was that, in that timeline, Jesus got a beating and was released. As a result, Christianity became a minor religion in the empire, which never fell, there was no Middle Ages and the world enjoyed a Pax Romana since then. An interesting read.
by pas | 2025-06-12 12:37:31+00:00
the moment Google launched Gmail with free 1GB inbox many years ago the groupware suite market effectively died, the only other real player is Microsoft.

and likely Google/MSFT will deploy a copy here ran without direct interference from the US, and it'll probably chug along until the first really big lawful intercept disagreement (but there are a bunch of "mutual legal assistance treaties" so it'll take a while, and by then AI will eat us for paperclip NFTs anyway)
by SimianSci | 2025-06-12 12:37:44+00:00
From my understanding this isnt correct. While a DNS resolution may or may not be encrypted, which is highly dependent on the local client's environment. Data being sent to apple is not being sent via DNS, as these DNS connections are only the beginning of negotiating a conneciton to Apple's servers. The connections themselves where data is transfered, are negotiated using TLS and thus encrypted.

The only point where this is not the case would be system probes, such as captive-portal check, OCSP, or NTP, but none of these would be capable of portraying anything more than simple metadata, like your ip address.
by tyleo | 2025-06-12 12:38:22+00:00
I like these tools and use them on a daily basis. That being said, the claimed benefits to productivity are way overblown. I find some folks wanting to cram them into every step of the dev process like they are some panacea.

They are a great boost but I think folks need to fit them in where they help naturally rather than cramming them into every nook and cranny.
by kingstnap | 2025-06-12 12:38:26+00:00
Being a first-party source and reliability are orthogonal concepts. But yes, he doesn't need to bring receipts; he is the receipt.

He can take the number of queries they ran and divide it by the amount of electricity they bought. Or maybe his dashboard already shows energy cost per query.

His source is obviously knowing the actual figure. The arXiv paper needs to justify its guesswork.

The reliability can be increased by getting an independent audit. But an audit doesn't change the source being Sam himself.
by hyperific | 2025-06-12 12:39:28+00:00
I just picked up a used thermal printer to try it out myself and I'm looking forward to the release of the code.

I did notice that on mobile the left edge of text on your website is cut off by about half a character.

Also I liked how reading the article was its own game loop with progress bar, level up notifications and items! I hope you use that on future posts!
by mrweasel | 2025-06-12 12:39:30+00:00
Not sure, but I've noticed that especially sports are way better on cable, compared to streaming. It doesn't seem like streaming can keep up in sports like soccer or hockey.

Even Tour de France just looks better on cable. It might just be me, but in terms of specs I should have the better TV between me and my dad, but the details just gets lost somehow in many sports. Only difference I can think of is cable vs. streaming.
by consumer451 | 2025-06-12 12:39:41+00:00
You can hear what sounds a lot like the very distinct sound of the RAT having been deployed in one of the videos. There is also no main turbine sound. This really seems like dual engine failure, for whatever reason.

https://old.reddit.com/r/ahmedabad/comments/1l9i1ga/om_shant...

https://en.wikipedia.org/wiki/Ram_air_turbine
by Aninay | 2025-06-12 12:40:42+00:00
Modern healthcare runs on data. Sprawling electronic health record (EHR) databases, streaming device feeds, clinical notes dictated at the bedside, diagnostic images, and thousands of billing and quality reporting codes form the backbone of care delivery. Both care teams and administrators want to put this mountain of information to work using large language model (LLM) technology. The goal is to summarize thick chart packets in seconds, flag high-risk medication combinations before they cause adverse events, or draft a discharge summary while the physician is still with the patient.
by bananaboy | 2025-06-12 12:41:23+00:00
I would say it's no more convoluted and confusing than git. I used Perforce professionally for quite a few years in gamedev, and found that a bit confusing at first. Then I was self-employed and used git, and coming to git from Perforce I found it very confusing at first. But then I grew to love it. Now I'm back to working for a big gamedev company and we use Perforce and I feel very proficient in both.
by mark_l_watson | 2025-06-12 12:41:42+00:00
As so many other people have also said, many Apple services like iCloud sync require a lot of network I/O. I use two iPads, one with 64G of storage and the other with 1 terabyte of storage. Applications and data frequently get offloaded and reloaded on my old iPad.

I appreciate hand-off, and accept the overhead for supporting that.

Most data is encrypted at rest on Apple's servers and during transport. Check their documentation.
by ZeroGravitas | 2025-06-12 12:42:02+00:00
Not sure if it's discussed in the paper but apparently in Australia there have already been recorded instances of batteries charging with negative price electricity and then selling back that electricity at a still negative but closer to zero price and so profiting.

When I first heard it, it seemed wild that they couldn't hold on for the price to go back above zero, but I guess if we're talking high frequency trading it makes more sense. They might have bought and sold many times while the price is different levels of negative before switching to charging up in preparation for the later price rises.

And the round trip inefficiency helps too.
by hn_throw2025 | 2025-06-12 12:42:24+00:00
I started learning Remix, which was then relaunched as RRv7. Now Remix is going to be revived, and based on Preact instead[0].

I have given up and started learning NextJS. At least it has marketshare, while Remix will never gain traction because it keeps getting torpedoed by a couple of pivot artists.

[0] https://remix.run/blog/wake-up-remix
by aipatselarom | 2025-06-12 12:43:39+00:00
They also do if you go around the car with a knife and you stab them.

But it is somehow implied that the context of the comment is normal driving conditions.

Perhaps that comment could be reworded like:

>When driving on a highway, while not being pursued by the police, on planet Earth, with a road temperature below 200C, and not driving behind a van transporting nails with an open door that's dropping them on the road, why don’t all four tires on a car blow out at the same time?

That way people could get a better sense of what it is about.
by pas | 2025-06-12 12:43:40+00:00
because they pushed shiny new features that are reaaaallly good for a certain set of commercial users (think webshops, where time to first contentful paint equals time to money)

and the tech is not bad, it's just meh (immature and a bit misguided) after all

by flipping the whole thing upside down, defaulting to server-side, a lot of previously hard problems became easy (the usual glueing of different APIs - user, CMS, metadata, "security", adtech, blablabla - translate to `const user = await auth();` and so on, and still after processing the request emitting a React page is kind of nice, Server Actions are also nice because Next manages the API URLs for you), and since mobile technology (phones and networks) evolved a lot it's not a problem to do a request for each page (especially on webshops where Next prefetches the ha$$y path))

but it's still a very subpar backend framework :/
by koakuma-chan | 2025-06-12 12:44:08+00:00
It's a joke but also https://nextjs.org/telemetry

It is unknown though what causes it to take 10 seconds to compile a route in dev mode after each change. They have a development environment guide[0] but it's all lies and doesn't actually work.

[0]: https://nextjs.org/docs/app/guides/local-development

Antivirus? Imports?

```

Compiled /analytics in 3.8s (3123 modules)

GET /analytics 200 in 5185ms

```

Doesn't explain the 10 seconds.
by potato-peeler | 2025-06-12 12:44:23+00:00
> There will be those who feel entitled to 'moderate' what their beliefs and preferences dictate.

I don’t think it is a question of entitlement. Just because you have a mic and want to go on a racist rant about other cultures, I don’t think this should be protected by free speech.

Similarly, the core issue from the article is stated as illegal content. One can only imagine why social media platforms don’t want to take action on that.
by haswell | 2025-06-12 12:44:28+00:00
In practice, atheists are people who think they know there is no god. Agnostics are people who realize they don’t know much at all about anything related to the origins of things and realize they don’t want to hold unprovable dogmatic beliefs like the religious people do.

I considered myself an atheist for most of my life. As I got older and learned more, this shifted. These days I consider myself agnostic.

If atheism was defined as believing a specific kind of god (e.g. the “father god in the sky that created all things in 6 days”) does not exist, I’d still consider myself an atheist.

But my agnosticism comes from an acknowledgment of our fundamentally limited understanding of certain aspects of existence, and the implications of that specific lack of understanding.

It’s not as if I believe “well maybe the god of Abraham could be real after all but I don’t know” (it seems far more likely that if there’s a god, he/she/it/they are closer to being the stuff of existence than some standalone entity). It’s more that I withhold belief entirely and don’t make absolute claims that are philosophically untenable.

If we figure out how consciousness works or achieve breakthroughs in physics, I could imagine calling myself an atheist again. Until then, agnosticism seems like the most intellectually honest position.
by matt3D | 2025-06-12 12:44:33+00:00
I think we need to start being more nuanced in the way we describe "AI Coding tools".

In the same way Claude Code is a different beast to Cursor, my own process is a different beast to Claude Code and the months I've spent building out a robust pipeline is now paying dividends.

I also think someone at The Register needs to go on a statistics course. Those figures seem to paint the picture that an overwhelming majority of those surveyed have had positive outcomes, which I don't think is represented by the slightly snarky headline.
by jakedata | 2025-06-12 12:44:36+00:00
"can receive" has a different meaning with encrypted ATSC 3.0 signals. My HD Homerun TV tuner happily displays ATSC 1.0 signals and also the single unencrypted ATSC 3.0 signal from PBS. The rest of them are infected with Widevine DRM and unwatchable on a network tuner. Obviously DVR functionality is disabled as well.

Public airwaves carrying TV channels that can only be viewed with an Internet connection to deliver a decryption key is one of the dumbest things I have ever encountered. It is a blatant privatization of a public resource, so naturally I expect the current administration's FCC to bless it despite lawsuits and public comments ahead of their final rulemaking.

Check out Lon Seidman's coverage of the issue for more information. https://blog.lon.tv/
by driverdan | 2025-06-12 12:44:46+00:00
Except this is exactly what you want to happen. The reason electricity prices range is because of supply and demand. Batteries help smooth out the supply curve.

In the short term adding more batteries may allow someone to generate income using this strategy but long term what it will do is push electricity prices down and prevent power generation from being overwhelmed. As the battery "market" gets crowded profit margins will fall and everything will reach an equilibrium.

This is a great demonstration of how capitalism works and why it's beneficial.
by quantumfissure | 2025-06-12 12:44:55+00:00
No, it's not worse. If you look through the list of deadly plane accidents, the last year has been average (4 vs. 3 avg).

Since the deadly DCA collision in January, there are things making the news now that would never have in the past, so it seems like it's worse. Especially if the plane has "Boeing" written on the side. For example, hitting animals, tire blowouts, or ground equipment bumping into planes, which grounds them for inspection. When I worked for a major airline, those things are all actually pretty common and happen everywhere, all the time.

It's just a method used to stoke fear and feed clicks.

People find the most minute thing to complain about. Recently, there was an article about the antiquated FAA system using floppies. While the system is old and showing it's cracks, saying it uses floppies just makes it sound worse then it is. As of 2020, our mx crew were still plugging a Windows 98 laptop with DOS into Embraers and Bombardier Dash8s, and used floppies in Boeings (no Airbus or ATRs in our fleet for comparison).
by matt_s | 2025-06-12 12:45:00+00:00
That is entirely where I'm coming from - plane designs from the past had longer wingspans and supported 4 engines. Engines have gotten more efficient and powerful so cross-ocean routes don't need 4 engines anymore.

So I was wondering what if current plane designs had 4 smaller but equally as efficient engines instead of 2. The vast majority of airplane accidents happen at takeoff or landings, if some of those can be avoided by having 4 engines for commercial aircraft, its a worthwhile idea to explore.

Also I would venture that 99% of comments on public forums like this are from people without expertise. My expertise in this space is a curiosity about planes for a few decades, taking some actual flying lessons, and being generally interested in aviation to go to airshows, watch youtube content from pilots, etc. I probably have about the same aviation knowledge as an average HN person.
by ffsm8 | 2025-06-12 12:45:08+00:00
I'm not sure I follow?

because the CEO of a company based on a different continent got suckered into believing Trump's campaign promises, which were mostly pretty decent... you're now doubting wherever the company he's the CEO of actually wants to monitor it's users?

I mean it was obvious that Trumps administration was gonna be spicy to say the least - but their messaging was most definitely way closer aligned to the working man vs the campaign Harrises team cooked up.

I wouldn't fault him at all, he likely just watched a Trump clip and posted his comment without any deeper meaning.

He definitely shouldn't have made that comment, but everyone makes the occasional not particularly well thought out statement... And he's a human too - and self aware enough to have other people/his employees overrule whatever he personally wants to say.

I'm not a proton user myself though. I believe the clients are the only parts that are open source, and a closed source backend thats security oriented is an oxymoron as far as I'm concerned. But I'm not particularly informed about proton either, so ymmv.
by TheNewsIsHere | 2025-06-12 12:45:12+00:00
As a counterpoint -

There are a lot of Apple services that get contacted because they can be contacted, not because they need to be. For example, I don’t use Home/HomeKit but it phones home to Apple several times a day if I allow it. The same with Apple News, Weather, etc.

You can prevent this in various ways but not out of box.

It’s possible to run macOS without an Internet connection. I value this, but it’s impractical and unnecessary for most people and most environments.
by fidotron | 2025-06-12 12:45:16+00:00
It's increasingly strange how psychologically different something is when it's physically in front of you vs a representation of that exact same thing on a particular sort of display, especially given apparently some representations of activities on the display are addictive, while others become repulsive. As I mentioned yesterday I'm hearing more from people that attempt to avoid screens as much as possible, and this seems like yet another manifestation of that tendency.

If our UIs were more skeumorphic would that help with all this and remove the need for the physical printer?
Show HN: I made a better cd to navigate monorepos quicker
by omranjamal | 2025-06-12 12:45:30+00:00
I'm a big fan of monorepos but I always thought navigating them from the CLI was kind of a PITA, that's why I created `mono-cd`. It allows you to interactively select the package directory you want to cd into.

Ironically, `mono-cd` is written in Go even though it's primarily built for the JS ecosystem. Just had to do it; starts way faster than a node program.

Usage: When you run `mcd`, it shows an interactive prompt that supports fuzzy search. You can just start typing or use the arrow keys to select a directory. You can even include the fuzzy-search term in the command itself as arguments; if there's only a single match, it'll cd you directly without the interactive prompt.

Out of the box it reads your `workspaces` key in your `package.json` or the `pnpm-workspace.yaml` file if you're using pnpm.

If you're doing monorepos for a different ecosystem, or if you're unhappy with the default behavior of the JS ecosystem workspace definitions, you can define a `.monocdrc.json` file to override it.

WIP: I'm still working on auto-detecting git submodules and adding them as monorepo package candidates.

Comparisons:

- Compared to `fzf`, I think it to be definitely simpler and a bit less overwhelming.

- Compared to zoxide, mono-cd is built to be more predictable and lower initial setup.

Overall a more focused cd utility for monorepos specifically.

.

Would love thoughts and (hopefully constructive) feedback on this tiny tool I built. Thanks in advance.

PS: Yes it works inside Docker too.
by squircle | 2025-06-12 12:46:05+00:00
Thank you for the thoughtful response.

> The consequence of imperfect knowledge is that you're going to be wrong.

How would you even know? Does breaking your thoughts and experiences into discrete signals help you, as an author, understand your own biases and why they are valid or not?

I suppose a tangential question then is, why publish? Is there value in putting ideas into the world beyond entertaining/entraining an audience or having your ego stroked? Is publishing a self-sacrificing act of, here is where I am at, perhaps it will provide some value to you (the audience) or, perhaps you will tell me (the author) what I'm not seeing?
by maccard | 2025-06-12 12:46:08+00:00
Those roles exist but they’re really senior staff+ into director level roles (at a smaller org). The problem is that they’re really two roles bundled into one - discovery and development . You need to be aware of business impact, pain points, upcoming tech, your competitors, and you need to be able to execute to just the right level of finish.

The bad ones identify solutions that work for huge orgs and try to apply them to everyone and don’t implement them. This is your typical architecture astronaut. Or, they get bogged down in perfection and are massively hands on when they should have stopped long ago. Also your typical micromanaging vp of engineering.

But one or two good ones can be utterly enormous force multipliers.