MurphyA/hacker-news huggingface dataset:
by multimoon | 2025-06-02 15:38:55+00:00
I think this reinforces that “vibecoding” is silly and won’t survive. It still needed immensely skilled programmers to work with it and check its output, and fix several bugs it refused to fix.

Like anything else it will be a tool to speed up a task, but never do the task on its own without supervision or someone who can already do the task themselves, since at a minimum they have to already understand how the service is to work. You might be able to get by to make things like a basic website, but tools have existed to autogenerate stuff like that for a decade.
by PlantingSpace | 2025-06-02 15:39:15+00:00
PlantingSpace | Full-time | Remote (EU time zone) with quarterly meet-ups | https://planting.space

We’re building an AI system for analysts and scientists, based on a fundamentally new approach to reasoning and knowledge representation. Our approach differs from LLMs in that we compose algorithms symbolically to represent complex knowledge, and perform probabilistic computations. This enables the AI-driven application of statistical models to different problems, while providing the user with a verifiable reasoning path, and an assessment of the uncertainty in each answer. We are developing applications for analysis and research in domains such as Finance, Strategy Consulting, Engineering, Material Sciences, and more.

We’re currently hiring for:

* Program Synthesis Engineers

* Senior DevOps Engineers

* Senior Product Manager

* Senior UX Designer

Interested? Learn more & apply: https://planting.space/joinus/

See examples of our work: https://planting.space/examples/

Questions? Reach out: talent@planting.space
by thewebguyd | 2025-06-02 15:39:34+00:00
> But what if you only need 2 kentonv's instead of 20 at the end? Do you assume we'll find enough new tasks that will occupy the other 18? I think that's the question.

This is likely where all this will end up. I have doubts that AI will replace all engineers, but I have no doubt in my mind that we'll certainly need a lot less engineers.

A not so dissimilar thing happened in the sysadmin world (my career) when everything transitioned from ClickOps to the cloud & Infrastructure as Code. Infrastructure that needed 10 sysadmins to manage now only needed 1 or 2 infrastructure folks.

The role still exists, but the quantity needed is drastically reduced. The work that I do now by myself would have needed an entire team before AWS/Ansible/Terraform, etc.
by asielen | 2025-06-02 15:39:36+00:00
"People don’t remember who went to grab drinks on a Tuesday, but they’ll remember who helped them close a million dollar deal and get a huge bonus”

Outside of sales and senior leadership I don't agree with this statement. Maybe it is just because I've reached a time in my life where I could care less about the hustle and just want a job where it can solve interesting problems for no more than 8 hours a day. And then get home to my family.

For ladder climbers sure, but at some point relationships are more important than dollars. (As long as you have a enough to live of course).

And if you are struggling to make ends meet and you get a pat on a back for deal support, that feels more exploitive than anything else. Yay, I helped make someone else money.

Being a highly productive, easy to work with, solution oriented coworker is a super power in it's own right.
by danans | 2025-06-02 15:39:38+00:00
> Not software engineers being kicked out and some business person pressing a few buttons to have a fully functional app (as is playing out in a lot of fantasies on LinkedIn & X)

The theory of enshittification says that "business person pressing a few buttons" approach will be pursued, even if it lowers quality, to save costs, at least until that approach undermines quality so much that it undermines the business model. However, nobody knows how much quality tradeoff tolerance is there to mine.
by scheibo | 2025-06-02 15:40:01+00:00
Pokémon Showdown was written to simulate interactions that occur in Generation V (which was modern at the time) based on the (very rough) understanding of mechanics that we had 15 years ago. Every other generation was then shoehorned to fit into this architecture (which isn't actually even correct for Generation V). While this kind of works for modern generations, Generations I and II were quite a bit simpler. e.g., what Pokémon Showdown deems as the "residual phase" does not exist in Generation I & II, and this results in an incorrect ordering of events compared to the cartridge implementations. https://github.com/pkmn/engine/blob/main/src/lib/gen1/README... goes into detail about what Pokémon Showdown-specific behavior is currently unimplementable in Generation I (though binding moves like Wrap have actually been fixed on Pokémon Showdown and there's a branch that should update this section to account for that).
by tyrellj | 2025-06-02 15:40:05+00:00
I was curious, and a bit distractible this morning, so I took a look at their git repo. I did some osdev tinkering in college so I find this all interesting. AK seems to be their standard library that you were mentioning, but there's some interesting things going on in their Libraries dir too.

https://github.com/SerenityOS/serenity/blob/master/AK/ https://github.com/SerenityOS/serenity/blob/master/AK/Result... https://github.com/SerenityOS/serenity/tree/master/Userland/...
by naikrovek | 2025-06-02 15:40:15+00:00
I've tried the brag document but I just can't do it. "ooh look at me, so special" i hate that crap.

I don't need 10x my salary, I just want to feel valued by my team. I have never felt that in my entire life, even though team members often mention that I save their bacon repeatedly in team meetings with supervisors. it's like no one hears it.

unless i change who i am as a person i will never be valued at work. it's just that simple. I won't play the vanity game solely for money. I won't do anything solely for money. I just want to feel valued and I don't think that is possible for me. I'm just not wired to feel that. So fuck me I guess. "you don't fit the mold kid, so you can go fly a kite"
by uludag | 2025-06-02 15:41:00+00:00
I feel this is on point. So not only is there the time lost correcting and testing AI generated code, but there's also the mental model you build of the code when you write it yourself.

Assuming you want a strong mental model of what the code does and how it works (which you'd use in conversations with stakeholders and architecture discussions for example), writing the code manually, with perhaps minor completion-like AI assistance, may be the optimal approach.
by wat10000 | 2025-06-02 15:41:05+00:00
There are huge variations in what’s been proposed.

A nuclear-powered airplane would most likely use a closed-cycle reactor with the heat replacing the combustion in otherwise fairly conventional jet engines. They’d be totally harmless in normal operation, with the radiological danger being if they crashed and scattered the contents of their reactor.

Similarly, nuclear thermal rockets like NERVA are closed cycle and pose no radiological danger unless they explode or crash.

And then there are open-cycle designs such as nuclear ramjets, fission-fragment rockets, and Orion. Those are bad news bears for anyone nearby, and possibly the entire planet.
by ljf | 2025-06-02 15:41:32+00:00
This - the Nook Simple Touch was £29 in 2013 - https://pomeroy.me/2013/05/review-nook-simple-touch-ereader-...

Was (and still is) a great epub reader - I still do most of my ebook reading on it. Same that Libby won't work on this version of android as I'd love to read current magazines on it.
by rictic | 2025-06-02 15:41:42+00:00
Good question. jsonriver is well optimized, exhaustively tested (tens of thousands of test cases), and provides a number of potentially useful invariants[0] about its parsing.

jsonriver's performance comes primarily from simplicity, and doing as little work per character as we can. Repeatedly reparsing from scratch on the other hand gets expensive quick, your parse time is quadratic in the length of the string to parse.

[0] https://github.com/rictic/jsonriver?tab=readme-ov-file#invar...
by IAmBroom | 2025-06-02 15:41:53+00:00
You're describing old-style matchmakers.

I paid one about $200 circa 1998. She promised matchups every month until I cancelled, more or less. She wanted me to match so I'd quit draining her time & effort. Within 3 months I had a girlfriend, and we both dropped out. We had a grace period where we could re-up if it didn't work. Obviously, if one of us cancelled and the other asked for more matches, that deceipt would have been quickly revealed.

In short, you paid a larger finder's-fee upfront, and the service is motivated to match you ASAP.
by rtribaldos | 2025-06-02 15:42:01+00:00
Location: Panama. EST (UTC-5) Remote: YES (only) Willing to relocate: NO Technologies: Javascript/Typescript, NodeJS, NextJS, React, Astro, Docker, GitlabCI, PHP, Prisma, Postgres, MySQL/MariaDb/PerconaServer, SQL, Bots (Whatsapp, Slack), Cursor Interest: Contract/part-time positions (up to 4 hours/day for the next 2-3 months, with potential for full-time thereafter). Availability: Immediate Rate: $35/hour

Portfolio: https://tribal2.dev

Résumé/CV: https://tribal2.dev/cv

Email: f6qte89px@mozmail.com

Hello! I'm Ricardo, a self-taught Full-stack Engineer with 10y+ of professional experience, and a strong emphasis on backend development. Additionally, I hold an MBA and have prior experience in administration and financial analysis.

For over a decade, I worked at the same company, designing, developing, and deploying a suite of enterprise applications serving 750+ active daily users. These systems have operated seamlessly and unattended for the past year, showcasing my commitment to building robust and reliable software.

Most recently, I contributed to a YC S24 startup, leading the development of several MVP features such as external service integrations, TOTP-based MFA, and user-facing workflows.

I'm passionate about solving complex problems and creating efficient, scalable solutions. I'm particularly drawn to projects that align with my ethical values, avoiding industries that harm the environment, compromise health, or raise ethical concerns. I aim to contribute positively to the world through my work.

Feel free to reach out!
by marginalia_nu | 2025-06-02 15:42:35+00:00
In 2021 I started blogging, mostly wrote about what I was thinking and building, mostly because I enjoy writing and had too much spare time during the pandemic. Didn't really advertise the blog or anything, but people found it and started sharing it on among other places, HN. I don't run ads or anything like that, the blog is 100% a vector for people to discover my work.

As a direct consequence of this choice, I've been able to quit my job and live off building stuff and posting about it online. If I had not started the blog, this would not have happened. I would still have toiled away in anonymity at my job.

Is this guaranteed to happen to everyone who starts a blog? Of course not, that would be a ridiculous claim, I've had blogs before that went nowhere too, mostly because I didn't really have anything interesting to write. Though it does keep happening to a lot of people, eventually myself included.

I'm a big believer in the concept of luck surface area as an explanatory model. The probability of getting lucky is the product of how much you are doing and how much you are talking about it. Maximizing this area maximizes the likelihood of positive career outcomes.

Though I don't think it has to be blogging in particular. Blogging works for me because I enjoy writing. Someone else might do better on youtube, in local tech user groups, in the conference circuit, or even just networking a lot and talking to your friends about your work.

Sticking with it is sort of good advice however, as these things are heavily momentum based. Discovery often takes time, but the more people who discover your content, the more it gets shared, and the more people will discover it. This is generally true in any medium.

Though again, the key is to find something you enjoy. If it feels like a chore, it's unlikely you'll stick with it.
by hombre_fatal | 2025-06-02 15:43:04+00:00
Dang, you're fast. I almost immediately deleted the Walmart part because the analogy misses the detail that website operators are the ones choosing to use Cloudflare to protect their services.

And it's something you've missed to. Because yeah, captchas are annoying, but it's the result of web service operators trying to avoid the ever increasing amount of abusive traffic, and there's definitely collateral damage as abusive traffic looks more and more human (e.g. residential IP botnets being dirt cheap).
by Nik_26 | 2025-06-02 15:43:23+00:00
Location: Gainesville, FL

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Flask, Django, FastAPI, MCP, TypeScript, JavaScript, React, Next.js, AWS, Azure, Docker, GitHub Actions, PostgreSQL, MongoDB, Redis, PyTorch, Pinecone, Flutter

Résumé/CV: https://pateldev.tech/resume

Email: devrpatel26@gmail.com

Languages: English

Portfolio: https://pateldev.tech/

Hello, I'm Dev Patel, I am a software engineer with 2 years of experience delivering full-stack web and cloud solutions using Python (Flask, Django, FastAPI), TypeScript/JavaScript with React & Next.js, and infrastructure built on AWS and Docker. I pair this with strong database skills (PostgreSQL, MongoDB, Redis), CI/CD via GitHub Actions, and hands-on machine-learning work in PyTorch and Pinecone, plus cross-platform mobile development in Flutter.
by sarmishra33 | 2025-06-02 15:43:27+00:00
Location: Dallas, TX, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Java, Backend, Full-stack, SQL, ML, AWS, DevOps, Kubernetes, JS, React

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

Email: saroj.mishra773@gmail.com

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

Experienced Software Engineer | Backend | Full-Stack | AI/ML | Data Engineering | Open to New Roles | Open to Relocating

Hi, I'm Saroj. I am a skilled full-stack software engineer with 5+ years of experience in backend development, data engineering, and AI/ML. I have experience designing scalable data pipelines, building robust APIs, and integrating AI-driven solutions. Previously, I worked at Goldman Sachs, where I contributed to high-performance systems handling billions in daily transactions. I hold a Master’s in Computer Science and have published research in AI. Proficient in Python, Java, React, AWS, Snowflake, and distributed systems. Open to new opportunities—excited to bring impactful solutions to innovative teams!
by entuno | 2025-06-02 15:44:21+00:00
I think it's mostly down to how cheap tablets and phones are. The cheapest Kindle on Amazon's site seems to be $130, which doesn't sound that expensive on its own. There's also a version full of adverts for about $20 less.

But when you stick it next to a 10" Android tablet with an 8 core CPU, 12GB of RAM, 128GB of storage, full colour higher resolution screen, dual cameras and all that jazz, which is less than half the price of a black and white Kindle...suddenly it doesn't look so great.
by stego-tech | 2025-06-02 15:44:40+00:00
I don’t consider that “new” research, personally - because AI boosters don’t consider that “new”. The future they hype is one where these LLMs can magic up entirely new fields of research and study without human input, which isn’t how these models are trained in the first place.

That said, yes, it could be highly beneficial for identifying patterns in existing research that allows for new discoveries - provided we don’t trust it blindly and actually validate it with science. Though I question its value to society in burning up fossil fuels, polluting the atmosphere, and draining freshwater supplies compared to doing the same work with Grad Students and Scientists with the associated societal feedback involved in said employment activities.
by spacechild1 | 2025-06-02 15:44:59+00:00
This looks nice! One thing I find particularly noteworthy:

- Faster uniform / normal distributions that produce same sequences on every platform

This is very useful if you want to reliably repeat simulations across platforms!

One question:

template<class T> constexpr T& rand_choice(std::initializer_list<T> objects) noexcept;

Isn't this returning a reference to a local variable? In my understanding, 'objects' is destroyed when rand_choice() returns.
by ramesh31 | 2025-06-02 15:45:31+00:00
>After those, his own movies have almost become caricatures of an Anderson film and the characters have become so much like clockwork that they might as well be set pieces themselves.

I think this is a feature of his artistic refinement through the years; he's the last true visual storyteller in Hollywood. Actors don't really matter, scripts don't really matter - it's a treat for the eyes alone. Something really was lost in the transition from silent to "talkies" where the focus became entirely on plot and dialogue. If you go back and watch those films now, the very best of them had almost no dialogue or title cards. I'd liken what he is doing to something like Joyce in literature, where it's not even about the words, but their semantic structures alone. It seems that all visionary artists end up going in this direction, see Picasso in his later years of total abstraction, or Schoenberg's final works that completely abandoned tonality.
by roughly | 2025-06-02 15:45:48+00:00
> OpenAI isn't trying to produce art. They are trying to replace human creation with artificial creation, but an artificial creation whose entire input was the human creation.

And they’re trying to build a business off it as well. There are a whole lot of things we generally excuse when they’re noncommercial (morally, even if not strictly legally), but OpenAI is a business, not a hobby. Similarly, we cast a gentler eye towards someone working towards self-improvement or personal discovery - artists are known to duplicate the work of other artists to hone their techniques, and Kawano was copying Mondrian’s style to understand the use of new technology for making art. OpenAI is doing none of that - the point of their system is to skip all the hard work of learning and self improvement.
by wiether | 2025-06-02 15:45:50+00:00
I suppose it has more advanced features than IntelliJ?

Because when I switched to MacOS I had to find a replacement for HeidiSQL and, to my surprise, I was able to do everything I wanted to directly from IntelliJ, which was already my main IDE.

https://www.jetbrains.com/help/idea/database-tool-window.htm...
by fuzzfactor | 2025-06-02 15:46:04+00:00
My first job out of college was working for a similar company to how Gergel's was, in the 1970's.

Founded by one of my professors, I learned a lot.

We distributed his isoproply bromide, among others, and he sold a lot of ours too.

I gradually migrated from chemical entrpreneurialism with my own chemicals, over to my own electronics with other peoples' chemicals :)

It can still can get more toxic some times than others :\
by DJBunnies | 2025-06-02 15:46:07+00:00
I feel like well defined RFCs and standards are easily coded against, and I question the investment/value/time tradeoff here. These things happily regurgitate training data, but seriously struggle when they don’t have a pool of perfect examples to pull from.

When Claude can do something new, then I think it will be impressive.

Otherwise it’s just piecing together existing examples.
by JohnFen | 2025-06-02 15:46:13+00:00
> Why would anyone want to study philosophy further after hearing this nonsense?

Why should one single philosophical idea cause someone to reject the entire approach to understanding? Philosophy is full of different, sometimes competing, ideas of which this is just one.

Rejecting an entire field of study because of one hypothesis seems like rejecting all of literature because of a single book you didn't like.
by schlupa | 2025-06-02 15:46:16+00:00
The big advantage we had on Atari and Amiga was that the 68000 could address more than 640K without a sweat. PC's had this annoying limit up until the 90s and the complexity that it introduced was mind blowing (EMM, EMS, XMS etc.). In 87 when I was student at University, I managed to write all my sofware on the Mega ST2 and print my papers with Signum! on my 9 pin matrix printer in a quality that my PC colleagues were absolutely jealous of. As said, the advantage was then quickly lost even if I still could use my 1991 acquiered TT up until the mid 90. But by then, the PC was indeed already in another category (CD-ROM, SVGA, Soundcards, Win95 and/or NT or OS/2, beginning of Linux etc.). Our poor niches computer couldn't follow against the sheer mass of the market.
by BeetleB | 2025-06-02 15:47:15+00:00
> Most developers think of MX (My Experience), not UX.

Yes, yes and yes. I don't know how long you've been around, but in the (earlier) days of open source, this was very explicit: Open source authors are writing to solve their problem, not their users' problems. If they go out of their way to solve other people's problems, that's certainly nice, but not to be expected. This was very explicit, and well understood.

We're not arguing with you that having a well curated list is a bad idea from a user's perspective. We're pointing out that doing it well is work, and doing it poorly does make things worse. We don't want people burnt out, so we don't want to push for this.

> Or, you could write a database query that finds the top 5 reads in 5 genres that runs once a week for the homepage.

This is the opposite of a well curated list. In my experience, such lists based on raw numbers leads to a poorer experience. There's a reason HN doesn't follow this approach.

> Except in LibriVox's case, it's a repo that everyone else spent hours of their life contributing to. Just make the dang README. Promote a few volunteer contributions.

Talk is cheap. Do you want to spend the time making a curated list? If so, go forth and volunteer!
by jleven | 2025-06-02 15:47:21+00:00
Voxel51 | REMOTE (North America time zones) | Full-Time | voxel51.com

We’re the team behind FiftyOne, the leading open-source toolkit for building visual AI. FiftyOne is used worldwide by Fortune 500 companies, startups, and research labs to curate datasets, debug models, and build the next generation of production-ready AI.

We’re deeply open source and community-driven, and work across verticals like autonomous vehicles, medical imaging, robotics, agriculture, and more. We’re scaling FiftyOne to handle datasets with hundreds of millions of samples and billions of data points, and we’re continuously integrating innovations from our in-house research team into upcoming releases.

Our tech stack includes Python, React/TypeScript, and k8s.

We’re hiring for:

* Principal Software Engineer (platform / SDK): https://voxel51.com/jd/?4565552005&gh_jid=4565552005

* Staff Frontend Engineer (ML workflows): https://voxel51.com/jd/?4559955005&gh_jid=4559955005

* More at https://voxel51.com/careers

We're fully-remote and committed to building a strong, inclusive engineering culture.

Apply at the above links, or reach out to remy@voxel51.com with Hacker News in the subject line.