MurphyA/hacker-news huggingface dataset:
by einaralex | 2025-05-22 14:21:21+00:00
In my twenties, I was slowly developing tinnitus, it was driving me nuts.

I work with computers a lot and my spine was paying a price. In my late twenties I started working out and doing yoga and later pilates to strengthen my back and straighten my spine. My tinnitus went away. Something was being pinched in my neck, causing the tinnitus.

I'm not sure this is your problem, but it might help someone out there.
Show HN: Infinite Hagakure
by mrroryflint | 2025-05-22 14:21:34+00:00
Once upon a time I watched Jim Jarmusch's Ghost Dog and fell in love with the theme, aesthetic, and philosophy. The underpinning text is the Hagakure: The Book of the Samurai, with which the 14-year-old me became obsessed. After briefly reigniting my interest when reading a book by Yukio Mishima, I had a hazy idea of an infinite-scrolling Hagakure.

Wherever you are in the world, you can open the page and jump right in at the same point as everybody else.

It's not much, but it was an idea that formed and I'm pleased to have executed it.
by Onawa | 2025-05-22 14:21:44+00:00
I would suggest trying the Continue.dev VSCode plugin for selective context injection. The plugin is Apache 2.0 licensed, and you can hook it up to any LLM API including local.

It has most of the same features as GitHub Copilot, but a few extra features I find essential. It can scrape documentation sites for individual libraries, which means you can do stuff like `@pandas @terminal @codebase Help me fix this error`.

For greenfield projects I will usually start out in a web-based chat interface, but the second I need to go back and forth between IDE and the web I switch over to the Continue.dev plugin.
by corp8drone8sf | 2025-05-22 14:21:45+00:00
Commenting anon, because i'm very concerned about how we are leaving the industry for our children, and how little executives care about the future.

1. anything we used to give to entry-level we now give to offshore workers, typically in Asia. While mean wages metrics look great, the cost savings are an illusion because we spend twice as much time communicating and tacking back and forth to the final answer across timezones. compensation consultants dont care about that, they care about mean wage metrics

2. people are are told to hire h1 only -- not explicitly -- but implicitly

3. tech execs hired into the org have relationships with major h1 placement agencies and place from those exclusively, the jobs are advertised with impossible requirements and then quickly sent to h1 pools

4. it is ridiculous to expect a computer science grand to "driving forklifts, construction, moving, factory work" -- what was the point of grinding thru 12yrs of intense schooling if you were going to throw the kids under the bus when they graduate?

5. ai is part of it, perhaps for certain jobs, but it isnt AI causing the issues in technology
by monero-xmr | 2025-05-22 14:22:03+00:00
I used to pay $125k standard to entry level SWEs back in the 2020-2022 COVID days, fully remote, great benefits. Can hire the same now for $90k, great candidates with good internships, CS degree, etc.

But lately I just hire 5+ year experience because there are so many available now, and the cost for them has gone down also.
by kcorbitt | 2025-05-22 14:22:56+00:00
There are many industries where you need lots of experience before you're a net contributor to productivity. This is true for everything from hairdressers to doctors. We have ways of dealing with this (eg. taking out loans to undergo years of training).

The problem comes if the number of years of experience you need to outperform the frontier AI models advances at more than 1 per year, which is not out of the question.
Show HN: VibeSpec – A tool to generate structured specs for Spec2Code
by paulistaunb | 2025-05-22 14:23:12+00:00
I've been experimenting with a new concept called Spec2Code, and just launched a prototype SaaS tool named VibeSpec.

We hear a lot about no-code, low-code, or prompt-to-code—but these often rely on constant human input.Most agents today need us every few seconds: write a prompt, check the output, correct, repeat. You can’t step away. You definitely can’t ask them to build overnight.

Spec2Code is different. It draws from how engineers in aerospace or automotive define complex systems: with structured, layered specifications. The goal is to give agents enough information upfront that they can work autonomously for 15–30 minutes at a time—without micromanagement.

The hardest part? Writing those specs.

Nobody enjoys it, and tooling for structured requirements is basically non-existent in the software world.

So I built VibeSpec, a tool (and eventually, a framework) to turn loose ideas into structured, machine-usable specs—using agents designed specifically for that task.

Once done, the specs can be handed off to coding agents for implementation.

You can check it out here: https://vibespec.guaeca.com And here’s what the agents built from one of these specs: https:https://secretmessage.guaeca.com/

~10 minutes writing the spec with the agent ~10 minutes refining via “vibe coding” (adding missing cases) ~5 minutes testing + iterating

Would love to hear thoughts from others working on agent workflows or spec-driven development.
by nullc | 2025-05-22 14:23:16+00:00
The crazy thing is that after this incident they restored the uninitialized usage and retained it there for the next half decade. It wasn't as mild as being a risk of future compilers destroying the universe: it made valgrind much less useful on essentially all users of OpenSSL, exactly what you want for security critical software.

(meanwhile, long before this incident fedora just compiled openssl with -DPURIFY which disabled the bad behavior in a safe and correct way).
by jampekka | 2025-05-22 14:23:24+00:00
> For instance, in the case of loudness of noise to human ears in air, the unit can be taken to be dBA (in all but rare cases which will be specified) measured with an appropriate A-weighted sensor, relative to the standard reference power level.

This was covered in the article. But also it was discussed why things aren't this simple.

> People who assume that everyone is an idiot but themselves are rarely correct.

Indeed.
by exchemist | 2025-05-22 14:23:41+00:00
This is cool, though the notes in your example look pretty random? Are they actually randomly or is it just too modern for me to hear it without playing it?

I'm a fairly average pianist, but sight reading is a (relative) strength. Being able to play random notes is definitely part of it, but I think for me sight-reading is more about getting a sense of the gist of the music (a lot of pattern matching of common phrases, cadences, hand positions etc) - this is kind of subconcious, then my focus is on keeping my internal version aligned with what's on the page (spotting where the written music is doing something different or interesting and making sure you hit those notes). The latter part would definitley improve by practicing random notes, but the first bit is more akin to improvisation - you've got some lossy, distilled version of the music in your head (from memory or from your first mental parse of the full manuscript) and you're trying to recreate it (or expound on it).

I think what really helped my reading was having lots of cheap/free sheet music on hand and just trying to play it (simplifying massively if needed, but trying to get the sense of it, even if only playing 20% of the notes)
by screye | 2025-05-22 14:24:02+00:00
What's the play for smaller base model training companies like Mistral ?

Mistral's positioning as the European alternative doesn't seem to be sticking. Acquisition seems tricky given how inflection, character.ai and stability have got carved out. The big acquisition bucks are going to product companies (windsurf)

They could pivot up the stack, but then they'd be starting from scratch with a team that's ill-suited for product development.

The base model offerings from pretraining companies have been surprisingly myopic. Deepmind seems to be the only one going past the obvious "content gen/coding automation" verticals. There's a whole world out there. LLM product companies are fast acquiring pieces of the real money pie and smaller pretraining companies are getting left out.

______

edit: my comment rose to the top. It's early in the morning. Injecting a splash of optimism.

LLMs are hard, and giants like Meta are struggling to make steady progress. Mistrals models are cheap, competent, open-source-ish and don't come with AGI-is-imminent baggage. Good enough for me.

To my own question: They have a list of target industries at the top. https://mistral.ai/solutions#industry

Good luck to them.
by rantouan | 2025-05-22 14:24:09+00:00
https://www.gnu.org/savannah-checkouts/gnu/libc/index.html : The project website can be found here: https://sourceware.org/glibc

->

https://sourceware.org/ Links table on the left -> "GLIBC" button

->

https://sourceware.org/glibc/ Top menu -> "sources"

->

https://sourceware.org/glibc/sources.html "gitweb" link

->

https://sourceware.org/git/?p=glibc.git Top menu -> "tree" link

->

https://sourceware.org/git/?p=glibc.git;a=tree Tree -> "stdlib" link

->

https://sourceware.org/git/?p=glibc.git;a=tree;f=stdlib;h=93... Tree -> "atoi.c" row -> "raw" link

->

https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=stdli...

``` /* Convert a string to an int. / int atoi (const char nptr) { return (int) strtol (nptr, (char *) NULL, 10); } libc_hidden_def (atoi) ```
by davrosthedalek | 2025-05-22 14:25:43+00:00
Ok, I bite. Please come up with a mapping of 0 to 100 to -inf dB to 0 dB attenuation.

And then put two in series. Is there a simple formula to calculate the total attenuation?

This works flawlessly with dB. Just add. And it doesn't matter how you break it: -20dB and -20 dB in series is the same as -40dB and 0dB.
by kotyk | 2025-05-22 14:25:46+00:00
Hey HN – I’m a solo dev and systems thinker.

This isn’t a product or a pitch. It’s a protocol idea, a manifesto – and a call for discussion.

SVITLO asks: what if AI could recognize brilliance, not just filter toxicity?

Today, algorithms reward noise, status, clout. But what if we ranked ideas by how much light they bring into the world — not by who says them?

The manifesto is short, radical, and public. It’s meant to provoke reflection — not sell anything.

Would love your thoughts, critiques, use cases — or reasons why this might fail.
by yayitswei | 2025-05-22 14:26:03+00:00
I agree. Reminds me of that story about chess grandmasters having incredible memory for valid chess positions but performing no better than average when remembering random piece arrangements. There's likely some efficient compression you can achieve by playing real-world music patterns rather than random notes. And it sounds better!

An interesting middle ground might be using LLMs to generate plausible melodies based on real-world music patterns and emphasizing the unfamiliar patterns, but if the goal is to play real music fluently, nothing beats practicing with actual pieces from the repertoire you want to play.
by gjsman-1000 | 2025-05-22 14:26:18+00:00
Well, in that case, if I may draw a stereotype, there’s a simple solution:

“If there’s a data breach, and a significant percentage of your programmers are offshore, penalties double.”

We all generally agree here that while some talent is excellent, the majority of companies outsource to the cheapest (or 2nd cheapest, just to be safe) option possible. Turn that into a calculated risk - if you hire a company and their sloppiness causes a data breach, that's on you with heavy penalties for negligence for not validating their work - not the company you hired.

Change the law so that if Bank of America hires Infosys, and Infosys outsources to some sweatshop, Bank of America is the one who must be directly held responsible for a failure.
by corp8drone8sf | 2025-05-22 14:26:18+00:00
))) Wiped out is maybe the wrong word - they are more heavily being off-shored right now.

Once the next year of grads come, it is a wipe-out, because you now have multiple years of graduates competing for the same one position. Also, you often dont want damaged goods -- better to hire the fresh grad from this year's batch than a grad from 1 or 2yrs ago who has been unemployed.

the market is brutal
by mckirk | 2025-05-22 14:26:35+00:00
Well, no, you can see that the rate of growth is slowing over time and the time spans for each 10x are getting longer, which would be what would you expect if we were getting closer to some kind of 'point of saturation'. Again, not saying we won't see 1 million, but I wouldn't use the "well we've seen a 10x five times now!" as an argument for thinking it's a sure thing.
by keiferski | 2025-05-22 14:27:13+00:00
If someone was trying to have the least charitable interpretation possible, then sure, the words I wrote could be interpreted as some sort of bragging about my own genius and brilliance.

For everyone else, they obviously understood I was critiquing the article and showing how I found some genuine value in AI tools by thinking a little outside the box. I.e., they aren't gimmicks.

The other poster's comments are full of a smarmy, holier-than-thou attitude of insisting that I didn't read the article, that I'm just posting this comment to brag about my creative brilliance, and that "only idiots see value in AI - but you're not an idiot, of course."

This kind of writing is by someone that's trying to be clever, not have an honest conversation.
by mikepurvis | 2025-05-22 14:27:15+00:00
The bluetooth problem predated the installation of the replacement keyboard.

Anyway, I'm not going to fight for this, I'm just saying my "Linux desktop for non-technical users" experience in 2023-2025 timeframe was such that I don't know that I would do it again, and certainly would be extremely hesitant to recommend it to a household where no one is standing by with the willingness and aptitude required to tackle a boot-to-grub situation.
by strict9 | 2025-05-22 14:27:58+00:00
It's not AI it's offshoring. This is what I've seen and heard throughout my network. Relentless cost cutting is sold to public and internal staff as AI productivity gains. But it's just on-shore staff reductions.

Moving support, design, development and product management away from customers and to the lowest bidder will work for a while. But eventually it won't and the pendulum will swing back in the other direction.
by ty6853 | 2025-05-22 14:28:18+00:00
80k in a rural area outside of Bangalore would be an absolute killing.

The real hack here is to avail yourself of a digital nomad or engineer yourself an employment visa via some shell company and then live in the 3rd world while crushing the competition via 1st world education and language skills while passport broing somewhere with lax or unenforced visa rules.
by lanna | 2025-05-22 14:28:32+00:00
You just made TWO typos: "display-name" vs "display_name" and "_name" vs "name", automatically counter-argumenting your point.

It is also for documentation. With the declared constants, we know all possible values. With plain strings, how am I supposed to know which values to use?

The benefits far outweigh the marginal cost.
by sayhellojack | 2025-05-22 14:28:37+00:00
I built AskOrca to address some frustrations I was facing personally:

1. Long-form content like Substack posts, YouTube podcasts, meeting recordings, and PDFs is slow to consume on mobile.

2. I got tired of repeating the same prompts when asking follow-up questions across similar content.

3. As a bilingual user, I wanted responses in my native language—it’s faster and more natural for me.

4. Managing multiple subscriptions to different reading apps was getting expensive.

AskOrca is still in the early stages. We’re using a pay-as-you-go model for now, just to cover LLM costs. Would love to hear your feedback or thoughts!
by mindslight | 2025-05-22 14:28:47+00:00
But how is it in our interest to make it worthless? There seems to be this continued rhetorical touchstone framing "the debt" as some looming problem that will need to be reckoned with, as if people are thinking of it as household needing to pay off a credit card bill. But in reality, if the United States's debt went away then there would no longer be such thing as a greenback - our currency IS ENTIRELY government debt. I'll repeat that again - the government's debt is our money supply. And despite the continual monetary inflation, it still has been holding its value decently well. So where exactly is this desire to destroy the government debt (aka destroy our currency) really coming from, then?
by adamsb6 | 2025-05-22 14:28:58+00:00
In the mid aughts I decided against computer science as a major based on media forecasts of offshoring destroying the market for programmers.

That was a mistake. I ended up a programmer anyway, just with a degree that didn’t really prepare me for it.

As for the data, starting with 2019 is going to skew things. In 2022-2023 things went sideways and many big tech employers didn’t extend any intern offers or didn’t even have interns.

This year interns are back.
by DaSHacka | 2025-05-22 14:29:20+00:00
It's disappointing any solution to this issue will easily be 5-10 years away, leaving the rest of us plebeians to grapple with the consequences in the meantime.

Plus any solution that increases pay for entry-level workers necessarily costs employers more than the peanuts they currently pay workers overseas, so they'll bitch and moan as hard as they can to turn public interest against any politician that tries.

Really feels like we're just sitting ducks while other countries get their act together acting as hubs of innovation that already had far more varied industries across the board to begin with.
Show HN: BrandInAMinute – AI tool to generate a full brandkit in under a minute
by iqen93 | 2025-05-22 14:29:32+00:00
Hi HN,

Over the past few weekends, I built BrandInAMinute, an AI-powered web app that creates a complete brand kit: logo, color palette, typography, ad templates, and more in just around 60 seconds.

I built this to speed up that early stage where I’d often be stuck without a logo or basic branding. I wanted to see if I could automate the process using GPT’s image generation API and prompt tuning to create cohesive brand visuals from just a few inputs.

How it works:

- Enter a brand name, description, and color preferences. - The app uses GPT’s imagegen API to generate logos and design assets. - You get a downloadable PDF with your full brand kit: logo, colors, typography, ad templates, and a banner.

No sign-up needed. I’ve added demos on the homepage so you can preview what the brand kits look like before trying it out. Since GPT's imagegen has quite a bit of cost, I've priced every brand kit generation at $2.99 per brand.

This is a small weekend project I built for fun. Would love any feedback, suggestions, or critiques.
by timerol | 2025-05-22 14:29:51+00:00
The one thing that really resonates with me from this article is also the silliest thing: Why decibels instead of bels? Everyone has multiplied in scientific notation before, and making a power ratio of 10^4 = 4 B would be so much more intuitive for conversion to absolute figures. It's a completely silly complaint, given that it's literally just a decimal point instead of a d, but it would make mental math of absolute conversions that much faster, especially for people who don't live and breathe amplifier chains all day.

I want to live in a world where a radio can be specified as a -10.2 Bm sensitivity. -9 is three SI prefixes down from 1 mW, so less than 0.1 pW.
by wazoox | 2025-05-22 14:30:08+00:00
The data is certainly available, both in Linux kernel source and LKML history. The answers looked perfect at first glance; anyone without prior knowledge of kernel compilation and patching would have probably be impressed by the technical details in the answer. That's the typical LLM failure mode : it provides an answer when search engines fail you (because they provide you only the most basic, generic NFS-related forum posts while I was looking for strong technical information in a high-performance environment), but this answer isn't much better (even after pointing out the error), but would fool most people....
by PaulHoule | 2025-05-22 14:30:11+00:00
Hard to believe you can see brilliance in text itself. You can see signs of brilliance but not the actual thing.

For instance, take Albert Einstein. We think he's brilliant because he figured out things about physics that turned out to be true. Had he had the same ideas and these weren't true he'd be forgotten. It took this experiment

https://en.wikipedia.org/wiki/Eddington_experiment
by ke88y | 2025-05-22 14:31:45+00:00
Contributing to humanity’s knowledge is MUCH easier in the private sector than in academia.

In the private sector you can choose your patrons and your dissemination mechanism. Many, many scientists publish papers, publish code, give talks, write blogs, and otherwise distribute technical details about their work product.

In academia the Federal Government is your only serious patron and you must disseminate in academic journals/conferences, which generally do a piss poor job of providing incentives for either doing good work or communicating well about that work.

Any time I hire a junior PhD I have to UNDO a ton of academic writing/provlem-solving propaganda and reteach both common sense and normal writing style.

The harsh truth is that private sector scientists tend to do better science and disseminate it in more useful and lasting ways. They are paid better for it.

The academic scientists who are up to private sector standards tend to have diverse funding mechanisms and therefore rely far less heavily on prestige publication for their labs revenue stream. But most professors must publish papers because they are unable to do good work and/or communicate the value of that work to anyone other than their inner circle of friends (who sit on the grant review panels or take stints at federal agencies).
by alephnerd | 2025-05-22 14:32:19+00:00
> while passport broing somewhere with lax or unenforced visa rules

There are significant insurance implications on an employer's side when dealing with employees remoting in random countries (first or third world).

Also, you as a company cannot avail tax incentives if employees are digital nomads.

For example, Czechia gives $20k per employee if you invest a couple million in office space, but conditions it with butts-in-seats.
by sparky_ | 2025-05-22 14:32:40+00:00
I had a lot of love for cPanel back in the 2000s, when the days of shared hosting and self-installed PHP scripts were in their heyday. Nowadays, though, isn't this just a relic of an earlier time? Who/why would use it for anything today, versus deploying on some PaaS, or Lambda, or.. what have you? Particularly at the prices they're charging.
by arp242 | 2025-05-22 14:32:53+00:00
I didn't ask for you to second-guess my software. I didn't ask you to ship modified (potentially broken and/or substantially different in opinionated ways) versions of my software under the same name.

If you're going to do that, then you should actually let people know. Otherwise don't do it. It's not about "but the license allows it", it's about what the right thing to do is.

Debian has given me the most grief of any Linux distro by far. Actually, Debian is the only system I can recall giving me grief. Debian pushes a lot of work to the broader ecosystem to people who never asked for it.

I didn't choose to be associated with Debian, but I have no choice in the matter. You did choose to be associated with the packages you maintain.

So don't give me any of that "but my unpaid time!". Either do the job properly or don't do it at all. Both are fine; no maintainer asked you to package anything. They're just asking you to not indirectly push work on them by shipping random (potentially broken and/or highly opinionated) patches they're never even told about.