MurphyA/hacker-news huggingface dataset:
by jajko | 2025-06-19 13:35:08+00:00
Nah, its the quiet majority, and AI posts on places like HN quickly create their own echo chambers with folks patting themselves and each other on their backs.

There is AI as a useful tool, maybe, which is at most few % of current hype. Most folks seem to end up babysitting it a lot to get something useful out of it. And then there is everything else which is mostly hype or narrow use cases. To proper typical senior managing a team I don't see much added value. It can help juniors churn out large chunks of the code but I haven't worked in 20 years in a place that values quantity of code and quick deliveries over quality.

Also very much depends on the business and specific company. In my banking mega corp, no AI is even allowed to be used even as I write it now, all popular sites are blocked and there are strict policies against. Couldn't care less, coding is such a small part of my work I don't want to lose this creative outlet by delegating it to something I need to triple check for bugs afterwards. Also with any new stuff I learn way more by implementing it myself rather than looking at pre-made code.
by didgetmaster | 2025-06-19 13:37:04+00:00
I am building a new data management system that can also handle relational data well. It is really good at finding anomalies in data to help clean it up after the fact, but I wanted to find a way to prevent the errors from polluting the data set in the first place.

My solution was to enable the user to create a 'dictionary' of valid values for each column in the table. In your case you would create a list of all valid country names for that particular column. When inserting a new row, it checks to make sure the country name matches one of the values. I thought this might slow things down significantly, but testing shows I can insert millions of rows with just a minor performance hit.

The next step is to 'auto correct' error values to the closest matching one instead of just rejecting it.
by Zak | 2025-06-19 13:37:53+00:00
CRI is absolutely real. It's an old and relatively simplistic metric with several potential successors. The chart you linked uses one: TM30, which is based on the average of 99 different colors instead of CRI's 8.

There are seven extended samples for CRI (R9-R15) not included in the average. LEDs often do particularly poorly on R9, a measure of saturated red rendering. LED sources with high R9 usually advertise it separately.

Tint, or blackbody deviation (Duv) is also important to the look of light and listed on the chart, but not for every model. These numbers are very small, but important: anything outside of +/s 0.006 is not white light according to ANSI. +0.006 looks very green, and -0.006 looks very pink. Interestingly, after acclimating for a few minutes, most people think very pink looks better and more natural than neutral white[0]. Most people do not like green tint.

[0] https://www.energystar.gov/sites/default/files/asset/documen...
by nilirl | 2025-06-19 13:37:56+00:00
Thanks for the link, it taught me a lot.

From what I gather, you can build an agent for a task as long as:

- you trust the decision making of an LLM for the required type of decision to be made; so decisions framed as some kind of evaluation of text feels right.

- and if the penalty for being wrong is acceptable.

Just to go back to the resume screening application, you'd build an agent if:

- you asked the LLM to make an evaluation based on the text content of the resume, any conversation with the applicant, and the declared job requirement.

- you had a high enough volume of resumes where false negatives won't be too painful.

It seems like framing problems as search problems helps model these systems effectively. They're not yet capable of design, i.e, be responsible for coming up with the job requirement itself.
by alnwlsn | 2025-06-19 13:37:57+00:00
If you've never FDM 3D printed anything before, you'll probably find it about on par with most other plastic objects in your life, even if it is technically weaker (for the most part).

Most things aren't particularly fragile - print out a 1" cube in any material at default settings, and you'll be able to stand on it. You probably won't find a way to break it with your bare hands, short of pitching it into a concrete wall.
by jonathanhefner | 2025-06-19 13:38:04+00:00
Long-running tasks are an open topic of discussion, and I think MCP intends to address it in the future.

There are a few proposals floating around, but one issue is that you don't always know whether a task will be long-running, so having separate APIs for long-running tasks vs "regular" tool calls doesn't fully address the problem.

I've written a proposal to solve the problem in a more holistic way: https://github.com/modelcontextprotocol/modelcontextprotocol...
by skeeter2020 | 2025-06-19 13:38:38+00:00
Everyone focused on the "vibe-coded, solo-preneur in 6 months" headline is being tricked. First, the details show this is not a "hallucination" but a misrepresentation of the facts, aka a lie. Second - and far more important - Wix did not buy the code output of an LLM, which anyone could easily reproduce, they bought the subscribers, funnel and team that built the business, not the code.
Show HN: A DOS-like hobby OS written in Rust and x86 assembly
by krustowski | 2025-06-19 13:38:57+00:00
To try it out, simply build the project yourself from source, or use attached bootable ISO image of the system (in Releases on Github) and run it in QEMU.

https://blog.vxn.dev/rou2exos-rusted-edition
by ben_w | 2025-06-19 13:39:06+00:00
Also not OP, and I'm not an analyst, but my impression is that each of these have stopped looking to the future:

• Meta (all of it) • Google (not necessarily the rest of Alphabet) • Apple — UI updates are not innovation, and there's a lot of bugs • X (the social media website, no comment on the new parent AI company) • The car-shaped bits of Tesla — the humanoid robotics bits are at least "future", even if Tesla is not demonstrating anything new in this space
by Balgair | 2025-06-19 13:39:10+00:00
So then we'd have to assume that the error was not a 'simple' one. Which is a lot harder to find and fix, almost by definition.

I mean, look, this isn't a good sign for spacex. Whatever problem there is, clearly it's hard to find and fix. Could be some alloy, could be some pressure sensor, could be the whole management chain. Who knows yet.

But we very much do know this isn't a good sign.
by freehorse | 2025-06-19 13:39:26+00:00
The more tedious the work is, the less motivation and passion you get for doing it, and the more "lazy" you become.

Laziness does not just come from within, there are situations that promote behaving lazy, and others that don't. Some people are just lazy most of the time, but most people are "lazy" in some scenarios and not in others.
by II2II | 2025-06-19 13:39:46+00:00
At the time, eroding marketshare was a legitimate concern. It takes money to develop products, and without continuous development they would not remain competitive. Whether they liked it or not, marketshare is a factor in making the most money since you need to spread out the cost of development. Many companies were failing at the time, including those who made high end workstations because of that. Many years ago, I read an article about how the development of Alpha processors could not keep up simply because Intel could invest far more into R&D.
by lupusreal | 2025-06-19 13:40:09+00:00
Trump isn't running again and he has a notoriously poor track record of picking political allies so his "chosen successor" is DOA. After 2028 it will be normal uniparty American politics as usual, with the MAGA/MIGAs going the way of the Tea Party, absorbed and homogenized into the political machine.

The hyperbole about 2024 being the last election in American history will seem silly in retrospect to most, but those who really believe it now will for the most part never admit they got swept up in hysteria and will instead pat themselves on the backs and credit themselves for America narrowly avoiding disaster. A generation or two later, young people will just roll their eyes when their parents talk about any of it, one way or the other, like millennials did when their parents rambled on about Reagan or Nixon.
by peterfirefly | 2025-06-19 13:40:23+00:00
Armadillo Aerospace (and many others, a decade or two ago) showed that rocket engines could be developed and built quickly and cheaply. The cost is in the optimization.

Choosing a hydrogen engine (which only really makes sense for upper stages) also means you need a hydrogen tank... a cryogenic hydrogen tank. They chose to make such a tank with a weird shape that fit the unnecessarily weird shape of their prototype. I think the major cost of getting their craft repaired (or more realistically, having a new one built) was to build a new custom hydrogen tank.

Crazy, when they didn't need anything optimized/complicated for testing launch and landing.

Also wild that they went with an F/A-18 accelerometer/gyro package. The first commercial mass market MEMS accelerometer was introduced in 1991 and was in volume production in 1993. I mean, they had to pick something and the ADXL50 wasn't ready yet (and they would still have had to design a 3-axis solution around it if it were), so I don't blame them for that (expensive) decision.

https://qringtech.com/TryMe/wp-content/uploads/2014/01/Histo... https://www.analog.com/media/en/technical-documentation/obso...

I do very much blame them for the choice of the RL-10, though. And for going immediately to such a large size -- that's the same thing as saying "we plan on not making any mistakes".
by amunozo | 2025-06-19 13:40:37+00:00
Well, you're right. I was comparing to places as clean, calm and safe as Munich. I only found that kind of peace in much smaller cities that were way less vibrant. I understand (and agree) with your second paragraph, but from all the "too rich and developed" places I've been, this is the most vibrant.

Except for housing, I did not find it particularly expensive. I ate out at very nice places for less than 10€ a lot of times, ice creams were amazing and cheap, too. At least compared to Spain, I did not noticed a big difference, taking into account the wealth of the city.
Show HN: I Built a MCP Server for Robot Operating System
by ponta17 | 2025-06-19 13:41:25+00:00
I've been experimenting with ROS (Robot Operating System) and the Model Context Protocol (MCP), and noticed a gap: while there were some MCP servers for ROS, most were limited. They either only supported topic communication or had hard-coded topic names, which severely limited their reusability.

To address this, I built a general-purpose MCP server for ROS that allows interaction with ROS topics, services, and actions -making it more flexible and extensible than previous approaches.

A key design decision was enabling communication between the MCP server and a local ROS machine by simply exporting the ROS_DOMAIN_ID via the claude_desktop_config.json file. This small trick made it possible to bridge the gap between local nodes and the MCP server.

Github: https://github.com/Yutarop/ros-mcp

Would love feedback or suggestions!
by NoMoreNicksLeft | 2025-06-19 13:41:33+00:00
Cyrillic has letters for both sh and ch. Greek has letters for both phonemes of th. Alphabets have alot of inertia after their initial foundation. That's why even when they make new letters they're almost always diacritics or ligatures. Hell, English did this with &, but we decided that it was punctuation instead of a new letter.

Completely off-topic, why the hell does Hangul's G look like a backwards Gamma? Is that coincidence, there's no way that was borrowed from the other side of the planet.
by mr_toad | 2025-06-19 13:41:54+00:00
Everything about the design of Starship, from the fuel choice, to the size, aerobraking capability, to vertical landing system says this is a rocket designed to land and return from Mars.

It’s a terrible design for anything else, because it can barely get beyond LEO without in-orbit refuelling.

None of the competing rockets (e.g. New Glenn) resemble Starship in the slightest, because none of them are intended to fly to Mars.
by pc86 | 2025-06-19 13:41:57+00:00
I have fun building tiny hobby apps using these AI tools - I built an HN version of Reddit Enhancement Suite where I can tag people, it tracks votes on comments/users, etc, in about 90 minutes using Bolt - but I've tried doing "real" apps and it always seems to collapse under its own weight after the second or third new feature beyond the initial framework.
by KMnO4 | 2025-06-19 13:42:15+00:00
I don’t understand the concern of this. Let’s say it says you’ve used 1.521kg of CO2 today. How is that actionable?

A single flight from JFK to LAX produces around 20,000kg of CO2. Using the 8.3g value means a flight is equivalent to 2.41 billion tokens.
by ItCouldBeWorse | 2025-06-19 13:42:24+00:00
I think its a real interesting challenge, from a hacker perspective. How do you bootstrap a culture, that spirals into this minima, to recover and redevelop a interest in science and cultural development, without external intervention or enforcement. You only have the Robinson Crusoe elements you start out with and the technology and external culture that is not actively rejected by maximum religious fervor. If all other parts of humanity got stuck in this mindset, how could a open culture redevelop from this? Its really tough, i bow my head to the Houdini who pulls it off. Like - can you school a child, without school, only on youtube videos - or with some teacher LLM, downloaded to an illegal phone, smuggled in and only capable to run during the day on some battered solar.
by probably_wrong | 2025-06-19 13:42:50+00:00
I have seen here and there people try to use the wrong side of a hammer, usually either small children or people with no experience at all using hammers. But the second you show them the right way it sticks: the sides are visually different and, more important, the right side works better.

What I've never seen in my life is a random group of 9 people (per the study) where all of them consistently use the wrong side of the hammer repeatedly across four sessions.
by Liftyee | 2025-06-19 13:43:02+00:00
With the lofty claims of "health risks", I was disappointed to find no sources linked at the bottom of this article (correct me if I'm wrong).

Based on my personal experience, I think "health risk" is an overstatement: bad PWM can be uncomfortable (Geneva Airport had particularly egregious lights that started flickering in your peripheral vision), but I doubt there are any long-term effects of it.

Reading further down, a few other comments [1][2] have stated this better than me.

[1]: https://news.ycombinator.com/item?id=44313661 [2]: https://news.ycombinator.com/item?id=44312224
by superkuh | 2025-06-19 13:43:17+00:00
Wix sites are some of the worst on the web. Not their appearance, but the Wix backend and the way that each javascript loading subdomain is loaded serially rather that in parallel from the first. Crazy (normal) people using browsers that automatically execute arbitrary third party code on their computers don't notice this. But sane people that only allow javascript to run manually end up having to do something like 4-5 separate reloads of a Wix site to get it to even display text. For me that means when I see a wix site I just close the tab.

Maybe with a little bit of vibe coding they can fix their infrastructure. But I doubt it.
by chamomeal | 2025-06-19 13:43:41+00:00
I say this all the time!

Does anybody really want to be an assembly line QA reviewer for an automated code factory? Sounds like shit.

Also I can’t really imagine that in the first place. At my current job, each task is like 95% understanding all the little bits, and then 5% writing the code. If you’re reviewing PRs from a bot all day, you’ll still need to understand all the bits before you accept it. So how much time is that really gonna save?
by Balgair | 2025-06-19 13:43:42+00:00
Most audio players these days have an option to listen to the media at higher speeds. Through some FFT magic, I think, the tone doesn't go up either; it's just faster. I watch most of my YT vids at ~2x now and most podcasts are at ~1.8x. It can be a bit jarring at first, but you get used to it really fast.
by ta1243 | 2025-06-19 13:44:09+00:00
Everytime I go to the EFF fingerprint page it tells me I have a unique fingerprint. If I revisit it an hour later it tells me I have a unique fingerprint.

It would be great if it would give me a hash of that fingerprint so I could compare it in a few months time.

I'm guessing that my "fingerprint" changes every time I load the page, which makes it somewhat harder to use for fingerprinting me.
by lcnPylGDnU4H9OF | 2025-06-19 13:44:10+00:00
It doesn’t really read like a joke but maybe. Regardless, I guess I can at least be another voice saying it didn’t land. It reads like someone literally said that to him verbatim and he literally replied with a simple, “Yes.” (That said, while it seems charitable to assume it was a joke but that doesn’t mean it’s wrong to assume that.)
by dbalatero | 2025-06-19 13:44:12+00:00
My guess is that neovim wouldn't do a core integration of ai that ships with the editor. At most, maybe if there are ui interface gaps that would help make a better experience, they might expose more apis there that could be useful outside ai as well.

Plugins are relatively easy to write in nvim so I'd expect all ai stuff to come from there and be opt in.
by imiric | 2025-06-19 13:44:30+00:00
Agreed. Hell, even reviewing code can be fun and engaging, especially if done in person. But it helps when the other party can actually think, instead of automatically responding with "You're right!", followed by changes that may or may not make things worse.

It's as if software developers secretly hated their jobs and found most tasks a chore, so they hired someone else to poorly do the mechanical tasks for them, while ignoring the tasks that actually matter. That's not software engineering, programming, nor coding. It's some process of producing shitty software for which we need new terminology to describe.

I envy you for retiring. Good luck!
by rightbyte | 2025-06-19 13:45:22+00:00
I love stuff like this.

However, shouldn't every date with a "1" be less common if that is the case? Why 22 and 23?

I think 11 might be somewhat explained by scanner errors if we assume e.g. l2 is corrected to 12 but ll not to 11.

But I guess maybe 2,3,11,22,23 are less common due to people overcomensating for wanting to not pick dates that look not randomly sampled?
by caudena | 2025-06-19 13:45:42+00:00
Assuming by undoing you mean splitting the cluster:

A linked list can be split in two in O(1). When it comes to updating the roots for all the removed nodes, there is no easy way out, but luckily:

- This process can be parallelized.

- It could be done just once for multiple clustering changes.

- This is a multi-level disjoint set, not all the levels or sub-clusters are usually affected. Upper level clustering, which is based on lower confidence level, can be rebuilt more easily.

If by undoing you mean reverting the changes, we don’t use a persistent data structure. When we need historical clustering, we use a patched forest with concurrent hash maps to track the changes, and then apply or throw them away.

We use a single instance for all clients, but when one CFD server processes new block data, it becomes fully blocked for read access. To solve this, we built a smart load balancer that redirects user requests to a secondary CFD server. This ensures there's always at least two servers running, and more if we need additional throughput.
by gylterud | 2025-06-19 13:45:51+00:00
Why? Why would the language used to express proof of correctness have anything to do with English?

English was not developed to facilitate exact and formal reasoning. In natural language ambiguity is a feature, in formal languages it is unwanted. Just look at maths. The reasons for all the symbols is not only brevity but also precision. (I dont think the symbolism of mathematics is something to strive for though, we can use sensible names in our languages, but the structure will need to be formal and specialised to the domain.)

I think there could be meaningful work done to render the statements of the results automatically into (a restricted subset of) English for ease of human verification that the results proven are actually the results one wanted. I know there has been work in this direction. This might be viable. But I think the actual language of expressing results and proofs would have to be specialised for precision. And there I think type theory has the upper hand.
by Bender | 2025-06-19 13:46:19+00:00
Stating the obvious but OneDrive is someone else's backups. If you do not own the infrastructure your backup resides on it is not your backup. Never trust or solely rely upon someone else's backups. Always create your own local backups, multiple copies and snapshots, multiple devices. Keep some devices off site, maybe one in your vehicle using your own encryption keys. Use something like RSnapshot on a NAS to keep multiple versions of files without taking up a lot of extra space. Copy the NAS preserving hardlinks and all extended attributes to multiple external SSD's especially for critical data on a regular basis. If this is too much work then the data is just not that important.

OneDrive is not a backup. It's a way to conveniently share data between your devices and for governments to profile you. Encryption in the cloud is not real regardless of how many dishonest mathematical keywords are used. Cloud companies are not going to store yottabytes or quettabytes of data for some philanthropic purpose. Cloud backups may be useful for having a tertiary backup of non sensitive data and having it pre-staged so it can be quickly transferred elsewhere if one does not have a fast internet connection.
by cgriswald | 2025-06-19 13:46:34+00:00
If there are people out there teaching calculator math to first graders there ought to be data on how that is working out. But it shouldn’t be a surprise that an unlearned skill remains unlearned.

The question is whether a learned skill is “much worse” in the presence of a tool. You seem to be agreeing that it isn’t (or at least doesn’t have to be), but that danger lies in just never learning the skill.
by bhouston | 2025-06-19 13:46:35+00:00
> While maybe a bit of a stretch...

That is an irrelevant hypothetical.

His interview with customers and border patrol is recounted in the article and makes it clear his detention and deportation was about is opinions on Israel-Gaza:

"To Officer Martinez, the pieces were highly concerning. He asked me what I thought about “it all,” meaning the conflict on campus, as well as the conflict between Israel and Hamas. He asked my opinion of Israel, of Hamas, of the student protesters. He asked if I was friends with any Jews. He asked for my views on a one- versus a two-state solution. He asked who was at fault: Israel or Palestine. He asked what Israel should do differently."
by Balgair | 2025-06-19 13:46:38+00:00
I love this for Shakespeare performances and other old plays.

Most of Bill's work are on YT, in full, for free anyways. So you can find a 'good' one and read along, getting the nuances in performance too.

LibreVox has a lot of good recordings of older works too (not just plays), if you're okay with amateurs/volunteers reading things.
by saberience | 2025-06-19 13:46:53+00:00
Why do you even need to connect to 400 APIs?

In the end, MCP is just like Rest APIs, there isn't need for a paid service for me to connect to 400 Rest APIs now, why do I need a service to connect to 400 MCPs?

All I need for my users is to be able to connect to one or two really useful MCPs, which I can do myself. I don't need to pay for some multi REST API server or multi MCP server.