MurphyA/hacker-news huggingface dataset:
by brentm | 2025-06-02 20:28:08+00:00
This is a good articulation of what is a real concern around the AI bull thesis.

If a calculator works great 99% of the time you could not use that calculator to build a bridge.

Using AI for more than code generation is still very difficult and requires a human in the loop to verify the results. Sometimes using AI ends up being less productive because you're spending all your time debugging it's outputs. It's great but also there are a lot of questions on if this technology will ultimately lead to the productivity gains that many think are guaranteed in next few years. There is a non zero chance it ends up actually hurting productivity because of all the time wasted trying to get it to produce magic results.
by Stefan-H | 2025-06-02 20:28:21+00:00
How user antagonistic changing code on IoT devices should be is highly dependent on the threat model for the devices. I'm happy to trust home users to flash their lightbulbs and door locks (though the company might not see that as acceptable to their brand reputation if their lock is compromised nonetheless), but I would prefer not to trust the hundreds of IT departments and engineering teams to properly vet the code they are flashing onto industrial control systems when lives are at stake - centralized authority and accountability with high visibility on the code base that is flashed to the devices is what is needed there.
by JohnBooty | 2025-06-02 20:28:25+00:00
I've been thinking really hard about this for a while, though I don't have any game development experience.

Especially if you pair it with a capability like the voice interface of ChatGPT which I find very impressive in terms of intonation and realism.

It would not need to cut humans out of the loop. You would have humans writing the prompts, recording voices, etc. (I assume the synthetic voices used by ChatGPT are based at some level on recordings of humans. Correct me if I'm wrong.)
by turtletontine | 2025-06-02 20:28:38+00:00
Well. In an ideal world, LLMs would be used this way, as a tool to help automate the bullshit and let the person driving worry about other stuff.

But I never see them actually used this way. At the big institution end, companies and universities will continue to force AI tools on their employees in heavy handed and poorly thought out ways, and use it as an excuse to fire people whenever budgets get tight (or investors demand higher profits). At the opposite scale, with individual users, it’s really alarming how rapidly people seem to stop thinking with their own brain and offload all critical thinking to an LLM. That’s not “extending your capabilities,” that’s letting all your skills atrophy while you train a machine to be your shitty replacement.
by MisterBiggs | 2025-06-02 20:29:04+00:00
Location: Denver, CO Remote: Open Willing to relocate: Yes Technologies: Python, C++, Matlab, Rust Résumé/CV: https://ansonbiggs.com/resume Email: anson@ansonbiggs.com

I'm Anson, an Aerospace Simulation Software Engineer with a B.S. in Aerospace Engineering and 3 years of professional experience writing software for human-rated spacecraft. My experience ranges from doing data science on orbital debris to enable advanced characterization using Rust and Julia to developing high-fidelity models for GNC algorithm validation of rockets in C++ to creating highly extensible simulation orchestrators using Docker and Python. Open to working on hard problems in any industry.
by elictronic | 2025-06-02 20:29:40+00:00
I think those in the computer science field see passable results of LLM use with respect to software and papers and start assuming other engineering fields should be easy.

They fail to understand other engineering fields documentation and process are awful. Not that computer science is good because they are even less rigorous.

The difference is other fields don’t log every single change they make into source control and have millions of open source projects to pull from. There aren’t billions of books on engineering to pull from like with language. The information is siloed and those with the keys now know what it’s worth.
by slau | 2025-06-02 20:30:31+00:00
SEEKING WORK | Europe | Remote | Tech Lead

Location: Copenhagen, Denmark

Remote: Yes

Willing to relocate: Very unlikely

Technologies: Rust, Python, Golang, Make, Bash, Linux, AWS, K8S, 3D printing, CAD, PCB design, electronics.

Résumé/CV: https://drive.google.com/file/d/1cJK__zzaZYSoZv0AZ0j0vjVAwhv...

Email: sl@unticks.com

I'm a jack of all trades. I've built highly scalable telephony systems, industrialised startups, discovered major bugs in Twilio's call routing algos through a handy home-made hardware latency tester, built big data teams and pipelines for pharma companies. I even built an industrial camera for the wine industry in the middle of the pandemic. These days I mostly focus on backend software development and architecture, data-archeology and -science, and trying to build cool stuff.

If you need someone who has the ability to absorb a massive context quickly, and is able to maintain the goals of all the stakeholders in his head while coming up with a solution, I'm your person.

Not interested in: DRM/IP enforcement/blockchain
by AtlasBarfed | 2025-06-02 20:30:46+00:00
The institutions you refer to are rotten to the core obsessed with rankings, endowments, research funding, and keeping as many high paying students enrolled as possible.

What is the incentive to censure/eject a sucker, uh, student that is paying 50-100k per year for a social class badge?

These institutions are professional sports programs, have satellite universities in Saudi Arabian for oil money grift, use minimum wage labor for their putative core mission of education, have suspicious numbers of overseas and legacy but not legacy admissions.

Lost in the Harvard trump battle is the 50 billion endowment Harvard has, and how expensive it still is to go there, and how Harvard basically refuses to expand its enrollment.
by samsiavoshian | 2025-06-02 20:31:03+00:00
I’m a solo founder who couldn’t land someone to share both coding and strategy, so I built AI Co-Founder (https://aicofounder.dev). It can:

Write code, and push commits to GitHub

Handle marketing: draft emails, post on X/Reddit/LinkedIn, make marketing content like posters (OpenAI Image gen api)

Look for investors and automate outreach

Send daily summaries and dashboard reports

…and much more to be a true partner

It’s not an assistant or an automation tool, it’s a true partner with its own email account and phone line. You can text it, call it, and it builds a real founder-level relationship with you.

Core features are ~50% done. Plan: finish MVP by June, onboard early users in July, go production-ready in August, then apply to YC Fall 2025. If you’ve ever struggled to find a co-founder, join the waitlist.
by krunck | 2025-06-02 20:31:07+00:00
> Here is the analogy worth remembering: Horses did not disappear when cars arrived. But they stopped being essential. Are we preparing for a future where a significant portion of the population is economically obsolete?

The analogy does not hold. Horses were - to put it bluntly - a tool used by people. People just got a better tool: the car. AI is a new tool.

But the moment the tool thinks it's not a tool and starts disobeying it's creators is the time all the unemployed will be put to work manufacturing EMP devices...
by madars | 2025-06-02 20:31:25+00:00
TLS does this with GREASE (Generate Random Extensions And Sustain Extensibility) - https://www.rfc-editor.org/rfc/rfc8701.html . HN discussion: https://news.ycombinator.com/item?id=39416277 (19 points, 8 comments)

Go's implementation of JSON format for protobufs also does this: https://protobuf.dev/reference/go/faq/#unstable-json

> To avoid giving the illusion that the output is stable, we deliberately introduce minor differences so that byte-for-byte comparisons are likely to fail.
by JohnMakin | 2025-06-02 20:31:48+00:00
> Plot twist: I don't type "correctly" at all. My fingers just go wherever they want. It's like anarchist typing. My left pinky probably hasn't touched the 'A' key in months, but somehow I'm still in the 99.5 percentile. Turns out the "proper way" is just a suggestion. Like following PEP 8 or using semicolons in JavaScript. Sure, it's nice, but if your way works better, who cares?

This is super interesting - I have typed "wrong" since the time I first picked up a keyboard, 6 or 7 years old, back in an age where typing was not taught in school or an expected skill everyone was just automatically meant to know. As such, I developed my own "style" which looks a lot like "pecking" a lot of beginners will do, but has adapted over the decades to something that is my own.

I typically just use the index/middle finger on my left hand that covers most of the left hand side of the keyboard, depending on word (index might reach for the 'y' key sometimes) and the pinky for shift key. Right hand uses mostly the index, ring (for hitting backspace and enter) and thumb (for spacebar). I've often wondered if I was ever able to retrain myself to do it "properly" whether I'd type even faster than I do. now I am not sure.

I have "peaked" at 125+ wpm in 1 minute tests, and in casual conversation with familiar words, probably can maintain easily around 110-120. I think for most things I typically cruise around 100 without trying too much. It is a nice skill but I've never been able to figure out why I type so much faster than most people I meet, especially given being self-taught and the unorthodox way in which I type. Often when I am showing something on a terminal, for instance, which includes a lot of auto complete and muscle memory, I need to slow down by about 10-20x for people to follow what I am doing.
by kbenson | 2025-06-02 20:31:51+00:00
a CVE is just a link to uniquely identify a specific problem. They often also have names, coined by the people that discovered them, such as "heartbleed". A CVE is similar in concept than a URL shortener but with more procedural name generation.

A CVE is not the actual exploit or security issue, it's a way to reference the exploit or security issue. Internally, before this got a CVE entry, it likely also had an entry in Apple's internal bug system tracking. The identifier for that is similarly just another way to reference this specific problem.

A CVE number is no different than an incrementing ID in a database, except that it encodes slightly more information in the name. You can try to put additional information in the identifier, but it's hard to change after the fact, so you want to be careful what you put. Should you put the score in the identifier? Careful, they often increase after additional scrutiny is given to the issue. What about the product name, as is requested here? Sometimes additional products are discovered that are affected later. Sometimes those are just as important or more as the original, but the correct people that knew weren't contacted until the CVE was released. A CVE is most useful in providing a global id that different parties can use to reference the same item in their own databases.

It's an identifier. Keep it simple. Call it whatever you want in addition to that. If you subscribe to the CISA catalog update mailing list, they reference items like so, which is perfectly fine IMO:

- CVE-2025-4632 Samsung MagicINFO 9 Server Path Traversal Vulnerability

But that's not the CVE itself that is noting what it affects, that is CISA proving a summary of the problem, and notably in this case, one that's more descriptive than listed on the item itself and a combination of a few fields.

Edit: I'll note that from looking at a different response to me, that if you were just suggesting people name stuff more usefully when submitting here, I have absolutely zero problems with that suggestion, which should be obvious by the above. I interpreted your original comment to mean "CVE's should have more context in their names", which is what I disagree with if we're talking about the name as identifier.
by JohnBooty | 2025-06-02 20:32:40+00:00
I think there certainly are other, better, more natural ways this could be achieved.

For example, if you're instructing an LLM to portray a character, instead of repeating dialogue like a broken record when they run out of relevant things to say... instruct them to act like their character would.

They might wonder out loud if there's anything else you want to know, or literally let you know that you're acting weird and awkward, etc.

Pair w/ a journaling system so that you can review their dialogue without talking to them and asking the same thing 50 times. Etc.

also spare a thought for the poor QA testers

This doesn't seem entirely unsolveable given strict enough system prompts.
by EvanAnderson | 2025-06-02 20:33:08+00:00
> No home row bullshit. No "proper finger placement." Just pure, chaotic rhythm.

This is me too. I've been a "high speed hunt and peck" typist since I starting using computers in 1985. I highly recommend it.

Being able to type fast does make computers vastly more enjoyable to use. Using computers every day was all the practice I needed to make me type faster. IRC and AIM in the 90s/00s were the big drivers for fast typing. In my teens and twenties I topped 120 WPM with reasonable accuracy.

I've slowed down in my "old age", and my accuracy has gotten pretty bad. Then again, I think keyboards have gotten worse, too. I use mostly non-contoured chicklet key shitty laptop keyboards today. It might be interesting to wire up an AT-to-PS/2-to-USB franken-dongle, connect one of the keyboards from my youth, and see how it feels. I don't think I'd be willing to sacrifice the desk space, though, to daily-drive that kind of setup.

---

Aside: I was the last class in my high school to have typing class on electric typewriters. I struck a tenuous bargain with the teacher whereby I'd do the work without complaint and he'd avert his eyes from my "improper" technique. The "home row" exercises were excruciating time sucks, but once we got into actually typing real English text it was fine. The tactile response and feel of an electric typewriter is pretty cool.
by nluken | 2025-06-02 20:33:24+00:00
I'm no expert typist and I can't speak to the OP's claims that a bump in typing speed translates to a corresponding increase in productivity, but I can attest to the fact that simple time spent practicing will improve your skills in almost anything, typing included. If you included a typing run at the beginning of your day and made sure you were using proper form, I think you might be surprised at how quickly and how drastically your typing speed might improve.

The key is simply sticking with it over the long term. A general rule I find rings true is that people tend to overestimate their improvement over a month, but underestimate improvement over a year.
by fnaticshank | 2025-06-02 20:33:35+00:00
SEEKING WORK | Remote | Backend, full stack engineer or Data engineer | Part time

Location: Amsterdam, Netherlands

Remote: Yes, any timezone. Available worldwide. I actively work in CET, EST and IST.

Willing to relocate: No. Looking for part-time work in US, UK, Europe or India.

Technologies: Python, Go, JavaScript, TypeScript, PHP, AWS, GCP, ETL, Spark, Airflow, Cassandra, MySQL, PostgreSQL, BigQuery, Redis, RabbitMQ, Docker, Terraform, Git, Linux.

Email: shashankgrovy[at]gmail[dot]com

Résumé/CV: https://drive.google.com/file/d/1oBW9CLlim4TZjlPZqzDEbSuORKu...

GitHub: https://github.com/shashankgroovy

LinkedIn: https://www.linkedin.com/in/shashanksrivastav/

Hey everyone! I am Shashank, a data, cloud and backend engineer with 8 years of experience. Currently, I am working at a SaaS company where I specialize in building scalable backends, increasing database performance, overhauling architecture and deployment processes and generally working towards being more data driven.

Previously, I worked at an Ad Tech security company where I also built backend APIs, ETL pipelines, worked on security tools, architecture. and managed a small team on the enterprise vertical. Prior to this, I was a founding engineer and data engineer at a DeFi based music startup, where I single-handedly built the entire backend & data infrastructure, frontend dashboards, analytics and reporting system and most of the company's products.

Throughout my 8-year career, I have gained extensive experience in delivering products from concept to launch, designing architecture, product & infrastructure planning, and managing small teams.

I have been working fully remotely for New York based companies for the past 6 years from Netherlands and India as well.
by yoyohello13 | 2025-06-02 20:34:02+00:00
> Those who are on the MOST extreme end of the mathematic side and are linguistically bereft HATE LLM's and effectively cannot use them.

This is an interesting observation. It at least aligns with my experience. I wouldn't say I'm "linguistically bereft" lol, but I do lean more toward the "functional programming is beautiful" side. I even have a degree in math. I'm not totally down on LLM coding, but I do fall more on unfavorable feelings side. I mostly just hate the idea of having a bunch of code I don't fully understand, but also am responsible for.

I do use them, and find them helpful. But the idea of fully giving control of my codebase to LLM agents, like some people are suggesting, repels me.
by jplusequalt | 2025-06-02 20:34:23+00:00
A 4 day work week is a great step in the right direction. These things can be figured out on a case by case basis--many businesses are already running on sub 5 day work weeks, or their work weeks are abnormal (Tues-Sun, Wed-Sat, etc.). But, yes, there will need to be some businesses who retain the 5 day work weeks.

However, the benefit is that a large percentage of workers will have an extra day per week to focus on family, hobbies, engaging in the local economy. That outweighs any of the concerns you bring up.
by AndrewKemendo | 2025-06-02 20:34:23+00:00
It’s incredibly easy but for some reason seems hard

But no matter what you need an actual physical robot I have never once seen anyone actually transition into robotics without them having made the commitment of spending $100s or $1000s on a capable robot. Very capable robots are in that range at this point.

1.Figure out what you want the robot to do. This is the hardest part, cause it requires constraining your desires considerably

2. Figure out how you want to make it do that. Do you want a deterministic robot? Do you want a robot that uses inference?

3. Then buy the robot that can do the physical action. If your task is to move groceries from your car into the house, you have much different requirements than if its a linear actuator flipping a static switch

4. Choose your robotic actuation path: Dedicated embedded controller (FPGA, PLC), controller coupled with another switch, autopilot etc…

Test, iterate, test….
by jorgelbg | 2025-06-02 20:35:01+00:00
trivago | Düsseldorf, Germany | Onsite/hybrid | Full-time | https://www.trivago.com

trivago is a metasearch engine that compares accommodation offers from many booking sites e.g. independent hotels and online travel agencies.

- Site Reliability Engineer: Senior SRE for the Observability team. Experience with managing Elasticsearch/Opensearch clusters, Prometheus, Thanos, or similar systems. https://careers.trivago.com/job/r7959896002?gh_jid=795989600....

- Java/Kotlin Engineer: https://careers.trivago.com/job/r7536432002?gh_jid=753643200....

- Frontend Engineer: https://careers.trivago.com/job/r7927406002?gh_jid=792740600...

Read more about trivago: https://tech.trivago.com/ and https://life.trivago.com/.
by AtlasBarfed | 2025-06-02 20:36:29+00:00
1) capitalism and the money is all you need has gradually worn down all other moral and ethical institutions over the decades. Without something like WWII to reset a popular ethos in a uniform manner, it's a gradual slide downward

2) maybe the universality of team sports in the United States, where again winning is all that matters and if you aren't bending the rules and burdening the referees, you aren't trying.

3) this all gets cranked up based on socioeconomic stress, which also is being steadily ratcheted up each decade.
by freedomben | 2025-06-02 20:36:37+00:00
Amazing, thank you!

Edit: Holy shit, in 30 minutes I used Claude code to make a simple PDF viewer app, and it totally works. I did have to prompt it through the process quite a bit, including correcting some obvious flubs, but I'm super impressed.

I didn't even have to install the android dev tools because I asked it to generate a Dockerfile in which to do the build, and a simple script to copy the apk out when done :-D
by MattSayar | 2025-06-02 20:38:17+00:00
I feel MOST blogs still use RSS/Atom. Back in the day, Feedly had a migration from Google Reader which involved just logging in via your Google Account. All your feeds were there. It's been rock solid for me ever since.

Now they've expanded into threat intelligence and I'll get popups asking me if I'm interested in the latest CVE or whatever, but I just dismiss those and read my blogs and comics. Not shilling, in fact I work for a competitor, but I use it every day!
by geodel | 2025-06-02 20:38:23+00:00
It is good. I used to do that and get some positive feedback on it. But lately with change in management who are least interested in such mails, and with constant banging of stay in your lane, I just lost the energy.

Point is these things can yield result but it is neither guaranteed nor welcome so many times. Also praising "leadership" is race to bottom, there are always bigger suck ups pushing themselves.
by codedokode | 2025-06-02 20:38:24+00:00
They are solving the problem that should not have existed. Simply include the binaries into the installer.

Also I wouldn't run suspicious third-party binary installer anyway. If it is not in the official repositories, it doesn't get installed, because I have no time to figure out if it is a safe software or not, what it will do to my system, does it include telemetry, and I have no time to build a sandbox.
by eggy | 2025-06-02 20:38:28+00:00
The less than 400k population is a good sample size, however, their main revenue comes from tourism, aluminum smelting, and fisheries, and they have a relatively large source of geothermal and hydropower with a very homogenous population (>80% Icelandic). Data centers are about 1% of its GDP. Even Iceland needs barkeeps and restaurant workers to work at least 5 days/week with restaurants in touristy areas open 7 days/week with shorter days on Sunday. Having worked a life of manual labor and white-collar jobs, sometimes both in the same job, the 4-day work week is really for specific types of industry or work. Tech, for sure, but not the food service industry...
by jameshoughton | 2025-06-02 20:38:50+00:00
Location: West Sussex, UK

Remote: Yes

Willing to relocate: No

Technologies: PHP, Laravel, Go, Vue.js, Typescript, TailwindCSS, MySQL, SQL Server, Docker, git.

Résumé/CV: https://www.jwhoughton.co.uk/CV.pdf

Email: james@jwhoughton.co.uk

Github: https://github.com/jameswhoughton/

I'm a seasoned PHP developer with 10 years of experience, looking to move into a more Go-specific role.
by zxexz | 2025-06-02 20:39:00+00:00
That's an excellent way to put it! Also, never read the 'Let 1000 Flowers Bloom' article, thanks.

What I find extremely interesting, is I would give (and have given) exactly same advice to someone asking me about python or docker packaging. Which means that we both ended up with the same long struggles and rabbit holes independently. It would certainly be excellent if those cathedrals in the bazaar were more centrally known and documented, to concentrate efforts, and to help others avoid having to spend so much time doing the same.