MurphyA/hacker-news huggingface dataset:
by frm88 | 2025-09-08 07:12:42+00:00
This! I also wish the news would be charged to follow up on their lead stories. It's interesting to read that the US wants to sell TikTok but as soon as it leaves the headlines you have to actively search for any updates - and you're lucky if there are any.

This kind of reporting (breaking, tickers) generates more stress than any understanding and never enables you to form a more complete picture.
by AstralStorm | 2025-09-08 07:13:00+00:00
Interesting but wrong. Almost always kids perused the computers together and shared what they made. This worked exactly like arcades at times.

So not it either. Really my guess is that at some point games started being made for boys only. You saw a lot of war and fighting, racing style games, with much less else. Even platformers started to wear those trappings.

Further, early games were always competitive. That does not generally appeal to people with less testosterone.

There were exceptions, but the rule is as it is.
by killerstorm | 2025-09-08 07:13:02+00:00
FWIW GPT-5 (and o3, etc.) is one of the most critical-minded LLMs out there.

If you ask for information which is e.g. academic or technical it would cite information and compare different results, etc, without any extra prompt or reminder.

Grok 4 (at the initial release) was just reporting information in the articles it found without any analysis.

Claude Opus 4 also seems bad: I asked it to give a list of JS libraries of a certain kind in deep research mode, and it returned a document focused on market share and usage statistics. Looks like it stumbled upon some articles of that kind and got carried away by it. Quite bizarre.

So GPT-5 is really good in comparison. Maybe not perfect in all situations, but perhaps better than an average human
by xethos | 2025-09-08 07:13:38+00:00
That's a great headline. Eye-catching and engaging, with guanteed opnions for the reader to be sucked in by.

It gets less great when we recall that every month, roughly the same number of Americans die due to automobile accidents as did on September eleventh - with enough left over for a bonus thirteenth month at the end of the year.

Americans will repeat "Never forget" about 9/11, but the number of traffic deaths is closer to "Never acknowledge"
by Johnbot | 2025-09-08 07:14:48+00:00
As far as I know, even HDDs were pretty resilient to magnets when in their enclosures. I once took a large magnet meant for holding together concrete forms, one strong enough that it stuck to a ferrous surface it could probably support my weight, and stuck it to a hard drive for a full year to see if it'd break. The drive, as well as all of the data on it, were fine.
by psychoslave | 2025-09-08 07:15:13+00:00
I don't care that much about the specific retained options (though my own gusts of the day are obviously the best taste ever in the whole existence of universe) but having a common linter setting to prevent the noise in every damn PR is a must have.

Yes both git and all these PL are actually damn stupid to take lines at face value instead of something more elegant like Ada does. In my 20+ year career I've been proposed only once a project that involved Ada.

It's hard to come with something elegant and efficient. It's even harder to make it reach top tiers global presence, all the more when the ecological niche is already filled with good enough stuff.
by somenameforme | 2025-09-08 07:15:28+00:00
This has often been tried. SQL, for instance, was specifically designed to feel like natural language and be useable by people with minimal technical background. But it always runs into the same problem. As you start to expand the capabilities of these scripting languages and you get into the nitty gritty reality of what programming genuinely involves, they always end up being just really verbose and awkward to use languages that are, otherwise, like any other programming language.

Even worse is the tendency for scripting languages tend to try to be robust against errors, so you end up with programs that are filled with extremely subtle nuance in things like their syntax parsing which, in many ways, makes them substantially more complex than languages with extremely strict syntactic enforcement.
by alexey-salmin | 2025-09-08 07:15:37+00:00
They were selling this algorithm for money and evidently didn't use any of that money to hire a single statistician to validate it. The mistake they've made isn't obscure and doesn't require a thousand pairs of eyes to catch, just one.

Imagine paying to a professional plumber, he installs the toilet upside down and then posts the photos online for the community to check his work.
by matt3D | 2025-09-08 07:15:49+00:00
Watching my children learn how to talk, I have come to the conclusion that the current LLM concept is one part of a two part problem.

Kids learn to speak before they learn to think about what they're saying. A 2/3 year old can start regurgitating sentences and forming new ones which sound an awful lot like real speech, but it seems like it's often just the child trying to fit in, they don't really understand what they're saying.

I used to joke my kids talking was sometimes just like typing a word on my phone and then just hitting the next predictive word that shows up. Since then it's evolved in a way that seems similar to LLMs.

The actually process of thought seems slightly divorced from the ability to pattern match words, but the patter matching serves as a way to communicate it. I think we need a thinking machine to spit out vectors that the LLM can convert into language. So I don't think they are a dead end, I think they are just missing the other half of the puzzle.
by zippyman55 | 2025-09-08 07:15:49+00:00
Houses are so expensive. The property tax on a $1m house is $10k or more a year. Add insurance, sewer fees, water bills, electricity and heating. It’s nuts. And honestly, it’s over capacity for most people once the kids are gone. Exit fees for selling and taxes are also tough. Renting is fine. You match the required utility with your needs.
A drag-and-drop way I built to clean messy spreadsheets
by vinserello | 2025-09-08 07:16:03+00:00
i had a pile of csvs with missing values, duplicate rows, and different column formats. sql worked but felt heavy, and pandas scripts got messy fast. so i tried making a flow where each cleaning or join step is just a node you drag and connect. ended up using it to prep data for side projects. curious if others have solved this pain in simpler ways.
by rcarmo | 2025-09-08 07:16:42+00:00
Yep. I’m now on my second 4-year period of news avoidance (sorry US folk), and all I do is skim headlines every other day—-everything I need to know seems to surface in social media (which I only check once a day or when waiting for something with my phone), and that has taken a lot of the pessimism off.
by zokier | 2025-09-08 07:17:31+00:00
Google defines (citing Oxford Languages) offworld as:

* away from earth or (in science fiction) from a place treated as the native world.

* involving, located in, or coming from a place outside one's native world or planet.

While Wiktionary defines it as:

* (chiefly science fiction) Not on Earth.

* (chiefly science fiction) Away from Earth.

https://en.wiktionary.org/wiki/offworld

To me that sounds like Mars would qualify
by TheDong | 2025-09-08 07:18:05+00:00
> Similarly, extra parentheses around if clauses are not allowed.

However 'if (x) == (1) {}' is totally fine with the formatter. As is an assignment of '(x) = (y)'.

It's actively annoying too because like, extra parenthesis often have important meaning.

For example, consider the following code:

if (x.isFoo() || x.isBar()) /* && x.isBaz() */ { /* code */ }

In that case, the code is obviously temporarily commented out, but go's formatting will make it so that if you comment it out like that, fmt, and then uncomment it and forget to re-add the parens, you get shot in the foot.

I've hit that far more times than it's uhh... I dunno, I guess removed parenthesis I didn't want? I don't write them if I don't want them.
by shmerl | 2025-09-08 07:18:23+00:00
And CUDA has zero non CUDA tooling. That's a pointless circular argument which doesn't mean anything. Rust has Rust tooling and it's very good.

Being language agnostic is also not the task of the language, but task of IR. There is already a bunch of languages, such as Slang. The point is to use Rust itself for it.
by topspin | 2025-09-08 07:18:37+00:00
Because I'm not a CPU engineer, and neither are you. Neither of us can claim anything about fucking around with CPU clocks and voltages or anything else about any of this. If you want to screw around in BIOS settings and learn where all the sharp edges are and spend your time like this, enjoy. I've never done this nonsense and I never will.
by rao-v | 2025-09-08 07:20:05+00:00
It is possibly (superb subreddit) but painful to convert a modern model and takes ages for them to be supported. The NPU is energy efficient but no faster than CPU for generation (and has lousy software support).

I’m mostly interested in the NPu to run a vision head in parallel with an LLM to speed up time to first token with VLLMs (kinda want to turn them into privacy safe vision devices for consumer use cases)
by pyrale | 2025-09-08 07:20:32+00:00
Aside from the flaws of the article, one provided example annoys me:

> What happens when you need to account for “official” apps, which are developed internally and shouldn’t go through the normal review process?

There is a reason devs are advised to eat their own dogfood. Building a process-bypass for the users that are also the ones responsible for fixing the process is the easiest way to get a broken process.
by sirwhinesalot | 2025-09-08 07:24:10+00:00
I wrote an article saturday on visual programming which is very related to this, but my thinking is the opposite of this article.

Raw text is amazing at smaller scales. The ability to apply a bunch of intermediate incorrect transformations to reach a valid destination is invaluable (like doing a bunch of hacky find/replace).

Projectional editors like JetBrains MPS have tons of disadvantages vs text, and the few advantages don't make up for it.

Formatting is a silly problem to have, but far beyond that why are we manipulating text files directly rather than editing a live program (ala Smalltalk). Text can just be the on-disk serialization format you never look at.

(Raw text is still how you edit individual functions and methods in Smalltalk, there just isn't any actual text file on disk)
by DLoupe | 2025-09-08 07:25:35+00:00
The compiler generates code for calling the destructor after the object was moved. This was problem #1.

Regarding #2, take Resource Acquisition Is Initialization (RAII) as an example - in RAII, the existence of an object implies the existence of a resource. Now, if you want to be able to move, the object becomes "either the resource exists or it was moved out". As someone else noted in the comments, this affects not only the destructor. Methods cannot assume the existence of the resource, they have to check it first. Kind of like optional<MyResource>.
by someothherguyy | 2025-09-08 07:27:51+00:00
setup_spi( &adc, mode=SPI_01, rate=15, cs_control=CS_MUXED, cs=0x01 ); setup_spi( &eeprom, mode=SPI_10, rate=13, cs_control=CS_MUXED, cs=0x02 ); setup_spi( &mram, mode=SPI_10, rate=50, cs_control=CS_DIRECT, cs=0x08 );

ftfy
by OrderlyTiamat | 2025-09-08 07:28:41+00:00
This is exactly a good example though, because they wouldn't have made fun of a right wing politician way back when- RFK jr is just that ridiculous. Linking vaccines to autism, stopping vaccine and cancer research which is going to cost millions of lives, and more.

You're asking the impossible, such a person can't be reasoned with, and will certainly not listen to education from NPR. Mocking is the correct response. To me, your example exactly underlies the point that NPR didn't get more extreme, but the news they cover did.
by benrutter | 2025-09-08 07:29:14+00:00
I think the downside would mainly be complexity. As soon as you do that, you have to develop what that intermediate representation is and how it gets stored. But moreover, you'd need to develop workarounds for the fact that all external code infrastructure (version control, editors, command line tools) is built for text.

I can't see a crazy huge downside from a python point of view, but seems like a much bigger upside than flexible formatting would be needed to justify breaking from all of that stuff.
by Podrod | 2025-09-08 07:29:25+00:00
I have a very distinct memory of going to a local independent PC shop with my dad to buy a Sound Blaster 16 for my PC back in 1994. It's odd because I have a really poor memory and don't actually remember much from my childhood,but my brain decided buying a sound card was worth holding on to. I don't remember my dad installing it or what games I first experienced that glorious SB16 sound with, just buying the thing. That said it was probably Doom. I still have that SB16 in its box somewhere.
by DaiPlusPlus | 2025-09-08 07:30:04+00:00
From the footer:

> Our World in Data is a project of Global Change Data Lab, a nonprofit based in the UK (Reg. Charity No. 1186433).

I'm a Brit too, but this article felt a bit too self-congratulatory given I've read other recent reports about other places (cites, regions, and entire countries) with overall safer roads; kinda like how we love to tell everyone how chuffed we are with how safe our AC plugs are.
by tstrimple | 2025-09-08 07:30:08+00:00
It's extra frustrating I think on the Azure side because they absolutely have cost limited accounts for MSDN subscribers but won't extend that functionality to general users. Just let me set a cap on the cost I'm willing to pay per month and let me deal with the consequences of the resource being shut down unexpectedly. You can work around these things if you instrument the right metrics and create the right alerts so you can take action in time. But those are often hard learned lessons and not the happy path to using the cloud.

It's entirely possible to build cloud first solutions that scale better and are cheaper than your standard reliable colo solutions. But you've got to understand the tradeoffs and when to limit scaling otherwise things can run away from you. I still reach for "cloud first" tools when building my own projects because I know how to run them extremely cheaply without the risk of expenses blowing up because some random thing I've built lands on HN or the equivalent. Many hobby projects or even small businesses can leverage free tiers of cloud services almost indefinitely. But you've got to architect your solutions differently to leverage the advantages and avoid the weaknesses of the cloud. Actually understand the strengths and limitations of the various cloud "functions as a service" offerings and understand where your needs could be solved from those tools and how to work within those cost constraints. Repeatedly I see people trying to use the cloud as if it's just another colo or datacenter and build things in the same way they did before and only think about things in terms of virtual machines tend to have a more difficult time adopting the cloud and they end up spending far more than the companies who can tear down and spin up entire environments through IaC and leverage incremental pricing to your benefit.
by sn0wleppard | 2025-09-08 07:31:15+00:00
The worst is when you have lines in a similar pattern across your formatter's line length boundary and you end up with

setup_spi(&adc, mode=SPI_01, rate=15, cs_control=CS_MUXED, cs=0x01); setup_spi(&eeprom, mode=SPI_10, rate=13, cs_control=CS_MUXED, cs=0x02); setup_spi(&mram, mode=SPI_10, rate=50, cs_control=CS_DIRECT, cs=0x08);
by simianwords | 2025-09-08 07:32:59+00:00
I found your article interesting and it is relevant to the discussion. To be honest, while I think GPT could have performed better here, I think there is something to be said about this:

There is value in pruning the search tree because the deeper nodes are usually not reputable. I know you have cause to believe that "Wilhelm Matzat" is reputable but I don't think it can be assumed generally. If you were to force GPT to blindly accept counter points from people - the debate would never end. And there has to be a pruning point at which GPT would accept this tradeoff: maybe the less reputable or well known sources may have a correct point at the cost of being incorrect more often due to taking an incorrect analysis from a not well known source.

You could go infinitely deep into any analysis and you will always have seemingly correct points on both sides. I think it is valid for GPT to prune the search at a point where it converges to what society at large believes. I'm okay with this tradeoff.
by Dunedan | 2025-09-08 07:33:05+00:00
> […] so I am surprised he has done that and expected stability at 100C regardless of what Intel claim is okay.

Intel specifies a max operating temperature of 105°C for the 285K [1]. Also modern CPUs aren't supposed to die when run with inadequate cooling, but instead clock down to stay within their thermal envelope.

[1]: https://www.intel.com/content/www/us/en/products/sku/241060/...
by sergiolema | 2025-09-08 07:33:07+00:00
We've all been there: You've just spun up a new EC2 instance, you've got your key pair ready, and you're feeling good. Then you try to connect, and all you get is a "Connection timed out" error. My first instinct, and likely yours, is to look at the security group. Nine times out of ten, that's where the problem is hiding.

In this article, I'll walk you through the most common security group pitfalls that lead to EC2 connectivity issues. This isn't a comprehensive guide to every possible AWS problem, but a practical checklist focused on what a mid-level developer needs to check first.
by bruce511 | 2025-09-08 07:33:53+00:00
Sure, Mars is really cold, so it's natural that this waste heat would be used constructively. There are communities in the Artic circle that do this.

But that's not really the challenge I was referring to. The problem is less "where should the heat go" and more the medium of transport. A closed cycle, pressurized water cooling would likely be used. That has it's own problems, but there's no local water source, and steam , while a possibility, has even more challenges.

Indeed current nuclear uses a steam-turbine cycle for actual generation, and that likely wouldn't work on Mars either. So the nuclear reactor there would be novel in lots of ways.

Ultimately though it will generate more waste heat than a colony can use, and getting rid of the rest in a thin Martian atmosphere (that's also dusty) will be difficult.
by MangoToupe | 2025-09-08 07:35:18+00:00
Why can't you just use a mass driver? Just mine bits of the asteroid and fling them. The biggest problem would be fueling this, and nuclear is probably quite cost effective. (Shout out to KSR's fantastic mars trilogy for this idea.)

Sure, this would be slow. But I think it'd be viable. You could move them into earth's orbit or even slam it into the moon.
by hcs | 2025-09-08 07:35:18+00:00
The author's Olympus language is amusing, programs are expressed as prayers to ancient Greek gods. https://danieltemkin.com/Esolangs/Olympus/

It reminded me of an overambitious educational game idea: The player builds interpreters for prayers directed at several gods, each cult having its own theurgic practices resembling different programming paradigms: https://gashlin.net/blog/pages/2010-12-25-shell-script-of-th...
Show HN: BrainBox – Open-Source Notion/Slack Alternative
by itskritix | 2025-09-08 07:35:53+00:00
Hey HN,

I’m just a solo dev (@itskritixon X) hacking away on BrainBox (https://3pe1x.xyz/). It’s an open-source workspace that mixes Notion’s docs with Slack’s chat, but with a big focus on privacy and keeping you in control.

I’m sick of big platforms owning my data, and I bet some of you are too. What’s the deal? Tools like Notion and Slack are great but track everything and lock you in. Self-hosting? Good luck. That’s a pain for devs and teams who want freedom and security.

Why I’m doing this: I’ve been burned by proprietary tools limiting what I can build. BrainBox is my way of saying, “Screw that, let’s own our stuff.” I’m bootstrapping this on AWS’s free tier (pray for my EC2 instance ) and sharing my #buildinpublic journey to get feedback and make it better.

What BrainBox does: It’s a self-hosted app with real-time docs, chat, and customizable databases (runs on PostgreSQL). It’s offline-capable .

The beta’s live at https://brainbox.3pe1x.xyz/.

Check the repo (https://github.com/itskritix/brainbox, Apache 2.0) and try it out (desktop-only for now, sorry mobile folks).

I’m working on an AI assistant feature next. Would love your thoughts on usability, self-hosting tips, or anything else. What do you think, HN? Hit me up here or on X: https://x.com/itskritix .
by bluecalm | 2025-09-08 07:36:51+00:00
Gemini is high on hallucination. When I ask it about my own software it not only changes my own name to a similar one common in my language but also makes up stuff about our team saying some stranger works with us (he works in the same niche but that's about it).

It's annoying when it's so confident making up nonsense.

Imo Chat GPT is just a league above when it comes to reliability.
by rickdeckard | 2025-09-08 07:36:55+00:00
Worth to note those Creative devices were not sold, they were given away as a prize in a contest.

And it wasn't a total of 10 units, the winner received a collector's package with ALL TEN autographed Creative "Zen Micro" , one in each color available. 2nd~10th place won one "normal" Zen Micro respectively.

Frankly, could be worse. Imagine being a teenager back then and winning 10 MP3 players...
by dahcryn | 2025-09-08 07:37:31+00:00
Indeed. I feel so weird reading this discussion section.

My home server is on a 5600G. I turned it on, installed home assistant and jellyfin etc... , and since it has not been off. It's been chugging along completely unattended, no worries.

Yes, it's in a basement where temperature is never above 21C, and it's almost never pushed to 100%, and certainly never for extended periods of time.

But it's the stock cooler, cheap motherboard, cheap RAM and cheap SSD (with expensive NAS grade mechanical hard drives).
by mattmanser | 2025-09-08 07:37:39+00:00
I think that's the thing holding a lot of coders back on agentic coding, these little tricks are still hard to get working. And that feedback loop is so important.

Even something simple like getting it to run a dev server in react can have it opening multiple servers and getting confused. I've watched streams where the programmer is constantly telling it to use an already running server.
by socalgal2 | 2025-09-08 07:37:59+00:00
some settings have advantages. For example, trailing commas on tables

[ 'apple', 'banana', 'orange', ]

has an advantage over

[ 'apple', 'banana', 'orange' ]

Because adding a new line at the end of the table (1) requires editing 1 line, instead of 2 (2) makes the diffs in code review smaller and easier to read and review. So a bad choice makes my life harder. The same applies to local variable declarations.

Sorted lists (or sorted includes) is also something that makes my life easier. If they're not sorted then everyone adds their new things to the end, which means there are many times more merge conflicts. sorted doesn't mean there are zero but does mean there are less than "append to the end". So, just like an auto-formatter is there to save time, don't waste my time by not sorting where possible.

Also, my OCD hates inconsistency. So

[1, 2, 3] {a, b, c}

Is ok and

[ 1, 2, 3 ] [ a, b, c ]

Is ok but

[1, 2, 3] { a, b, c }

Is not. I don't care which but pick ONE style, not two styles!