MurphyA/hacker-news huggingface dataset:
by BobaFloutist | 2025-05-01 17:02:36+00:00
But that's the case for literally every infectious disease. We all have slightly (to dramatically) different immune systems and other systems. Even without being immunocompromised, some people die from seemingly innocuous diseases while others survive the most deadly diseases there are.

Even Black Death killed "only" an estimated 50% of the population. That means that there were necessarily a lot of people that got infected and survived it, probably some of them asymptomatically. Bodies are complex and varied, and there's no 100% way to predict how they'll respond to any given situation.
by bumby | 2025-05-01 17:02:54+00:00
I don’t know why you are ignoring the concept of opportunity cost to make an argument.

Did you drive to work today? Did you learn everything about the tensile strength of nylon seatbelts before you buckled up? How about tarmacadem design before you exited your driveway? Or PID controls theory before you turned on the HVAC?

The point I’m making is that some people disagree about how much you need to know. Some people are ok with knowing just enough to get a job done because it makes them more productive overall. So the question still stands: How do you gauge when learning is enough? To my point above, I think it comes down to whether you can get the job done. Leaning beyond that may be admirable in your mind, but not exactly what you’re being paid for, and I think some experts would consider it a poor use of time/resources.

Do you care if your subordinate wrote a good report using a dictionary to “cheat” instead of memorizing a good vocabulary? Or that they referenced an industry standard for an equation instead of knowing it by heart? I know I don’t.
by Workaccount2 | 2025-05-01 17:03:01+00:00
I'll take the hate for this, but I have been using gemini to build narrow scope apps and they are extremely fucking fast compared to their bloated software package suite $200/user/month counterparts. It's amazing how fast and efficient programs can be when not trying to cover every use case for every possible user at every possible moment on top of a sea of tech debt programming.

While true LLMs fall flat on their face when fed massive codebases, the fact of the matter is that I don't need a 200k LOC program to accomplish a single task that an LLM can do in 2k LOC.

To give an example, we have proprietary piece of software that is used to make (physical) product test systems using flow charts and menus. It's expansive and complex. But we don't need it when we can just spend 30 minutes prompting your way to working test code and it produces way faster and more robust systems.

Maybe the devs of that software package cannot dump that whole codebase into an LLM and work on it. But they are completely missing the forest for the trees.
by yjftsjthsd-h | 2025-05-01 17:03:08+00:00
I have daily driven OpenBSD and FreeBSD, and I have tried to use anything that isn't Gecko or Blink. I feel comfortable saying that the OS situation is much better than the browser situation. I'm interested in technical merit / feature completeness, not popularity. The situation is likely to improve with Ladybird and maybe Servo, granted.
by ryandrake | 2025-05-01 17:03:48+00:00
I'm not sure I'm really against this! --IF-- the company is happy with the results and code being delivered, and the compensation they are paying for that code, what is the actual, meaningful business difference between whether your colleague wrote it or the Czech guy wrote it?

I'm not asking what the moral or ethical difference is. They're paying for engineering output, and if they are getting that output, why does it really matter whose fingers are typing it in?
by vidarh | 2025-05-01 17:04:05+00:00
I think in isolation it does have that vibe, and had it been left effectively as a bottle episode, it would have, but given we see Rom increasingly stand up for himself and make a mark as a reformer, it gets redeemed by the rest of the arc.

I also kinda like the Babylon 5 episode, but it has an entirely different feel to it, and the way it is resolved does make it weaker overall - it's the captain rather than the strikers that seal the win. The main strength of the Babylon 5 episode is that caricature of the negotiator and the visual presentation of the conflict, that feels like it is referencing an old-fashioned way of presenting conflict in US media that is made toothless by focusing on the anger while giving little play to the issues. Only in the Babylon 5 case, the extreme caricature of the negotitator gives him the more negative portrayal often given to strikers.
by abraxas | 2025-05-01 17:04:35+00:00
Ah but we have those too :)

The 'rz' phoneme has the same sound as the letter 'ż' which is a different sound from the letter 'ź' (the latter being a softer sound - one that foreigners usually find easier to reproduce).

Whether you write a word with the 'rz' or the 'ż' is governed by a set of orthographic rules that are of course peppered with numerous exceptions.
by polivier | 2025-05-01 17:04:36+00:00
SEEKING WORK | Canada | Remote | Operations Research Scientist

I have a PhD in computer engineering, specializing in operations research (OR), optimization, constraint programming, and integer programming. As an OR scientist, I implement custom, production-ready solutions for a variety of optimization problems (scheduling, routing, rostering, etc). Recent work includes a sophisticated optimization model for the selection of indexes in Postgres, and a scheduling tool for workshops, used in hundreds of locations.

Résumé/CV: https://github.com/PhilippeOlivier/curriculum-vitae/blob/mai...

Website: https://www.pedtsr.ca
by cogman10 | 2025-05-01 17:05:02+00:00
> I really hope that criminal charges are brought against those involved in making a conscious choice to both lie to the court and ignore the court order.

I do as well, but I have little hope that it will.

Prosecutors don't like prosecuting perjury. It's tricky to prosecute (particularly because of how close it is to the first amendment), takes a lot of time, and often it just ends up with a minor slap on the wrist. I've seen other cases with outrageous perjury that resulted in no criminal prosecution.

This is a broken part of the justice system. Particularly because these apple execs have the money and lawyers to drag out any prosecution until everyone involved is dead. But also because it relies on government prosecutors caring in the first place.
by deeThrow94 | 2025-05-01 17:05:32+00:00
I imagine "a job is a job, everyone's gotta work to eat and sleep" is a pretty universal experience, unless there are post-scarcity societies that have popped up somewhere I haven't heard of. The difference among our scoieties is the degree to which everyone else accepts that it's "just a job". And of course your ability to sleep at night.
by protoduction | 2025-05-01 17:05:34+00:00
Friendly Captcha | Software Engineer | REMOTE within EU | PART-TIME or FULL-TIME | Office in Munich, Germany | https://friendlycaptcha.com

At Friendly Captcha we do one thing and we do it well: we protect websites from malicious actors and bots.

We provide privacy-friendly and accessible anti-bot solutions that don’t annoy users with tasks like clicking fire hydrants. We make the internet a bit better every day by winning over customers currently using Google reCAPTCHA.

We’re a growing, profitable, fully bootstrapped company. Our revenue mostly comes from medium to large European enterprise and governments.

A great fit would be someone who contributes across the entire stack, with perhaps some experience in in data science/engineering. Someone who prefers to keep things simple (perhaps boring is the right word even?) - prefering an if/else rule over a neural network. Good knowledge of the web is always useful in this company. At our scale we are looking for generalists more than specialists.

Our engineering team is fully remote across Europe, we meet up in person a few times per year. You can work either 4 or 5 days per week, fully remote or (partially) from our Munich office. Please note that we ONLY consider candidates located within the EU/UK/EEA/Switzerland.

Stack: Golang | Typescript | Clickhouse | Postgres | Redis | Terraform | OpenTelemetry

Form with more information: https://friendlycaptcha.jobs.personio.com/job/1704357
by daseiner1 | 2025-05-01 17:05:37+00:00
I’ll allow that I have the misguided presumption that I’d’ve been so smart as to have pulled my money out of the market just before Black Monday in 1929. But I still stand by the belief that the “gamble”, if following the Vanguard model of DCA and prudently managing risk over time to gradually shift from stocks to more stable “receptacles of wealth” whether bonds/gold/cash, is only a gamble that the United States (and thereby the world economy) will not utterly collapse on the scale of world war.
by crazygringo | 2025-05-01 17:05:40+00:00
I've heard so many horror stories about people's PayPal accounts, it feels like the last thing from safe.

On the other hand, if you're using it exclusively for payments rather than receiving money maybe it's fine?

But there are so many stories where PayPal closed someone's account and didn't give them back their money, am I really supposed to trust them in the case of a dispute where I'm owed a refund?
by TheDong | 2025-05-01 17:05:42+00:00
Gambling isn't about the chance to lose money, gambling is about the rush of feeling like you're taking risks, the thrill of winning, and the crash of feeling like you're losing.

As such, if you setup auto-invest into SPY and never look at it, you're not gambling. You don't know if you're winning, you're not thinking about it like a bet.

If you go with your definition of gambling then, well, taking your salary in USD is gambling because the USD, just like SPY, could go to zero and you lose it all.
by russjones | 2025-05-01 17:06:17+00:00
Teleport (YC S15) | Backend and Fullstack Engineers | US, Toronto, London, Remote OK | https://goteleport.com

Do you enjoy building security and deployment tools for other engineers? Join us to hack on https://github.com/gravitational/teleport. Most of our code is Go, we have very little technical debt, our codebase is clean and small.

If you are a backend or fullstack engineer, we expect you to be comfortable with the following:

* Go for backend and Go+TypeScript for fullstack engineers. * Linux, networking, and security. * Scalability and/or security experience for systems software is welcome.

We're looking for senior engineers to join the Teleport team. Teleport is a company started by engineers to build products for engineers. We are a stable and growing company.

We offer:

* Competitive salary and equity. * 401k with company match. * Excellent health insurance.

Apply: https://jobs.lever.co/teleport

What to expect once you apply:

* You will join a 30 minute intro call and we will walk you through compensation, the interview process, and requirements. * You join a private Slack channel and submit a coding challenge in Go (backend) or Go+TypeScript (fullstack) depending on the position using Github.
by michael_forrest | 2025-05-01 17:06:25+00:00
One of the hardest things about being a solo developer is quality control.

If you're the only developer in the team, and you don't have any testers, how do you make sure you don't break things?

I've been in a lot of startups that got this wrong. Now I'm on my own and I've had to find a way to cut through all the noise and create a sustainable process to keep my software stable while continuing to innovate with creativity and vigour.

I needed to find the perfect balance of automation and flexibility.
by malwrar | 2025-05-01 17:06:47+00:00
> The prohibition against dynamic code, lying about the reason that an app needs a certain permission, and all the trust and safety policies are all stuff an OS can't do.

It _is_ something a community of people empowered to control their devices can organize and achieve, but we were stripped of this capability when a small set of private concerns unilaterally locked us out. They just told us that they were the only ones they trusted to manage security, and everyone apparently believed them. The state of personal privacy has gotten unimaginably worse since. Not even the world's largest organizations can manage to fight, much less anticipate, the world's worth of bad actors.
The potential of AI/agents to automate SaaS growth
by korky | 2025-05-01 17:06:49+00:00
Hey everyone,

Been reflecting on the state of SaaS analytics lately, and I'm curious if others feel the same pain points.

We have access to so much data today – Stripe, GA, CRM, ad platforms, etc. We pull it into dashboards, slice and dice it, and spend hours trying to connect the dots between what happened (the data) and what we should do about it (the action).

It feels like we're mostly in a reactive mode, looking at historical performance and then trying to figure out where the opportunities are or what went wrong. It's manual, time-consuming, and often feels like we're swimming in numbers without a clear path forward.

I've been thinking about what the next evolution of SaaS analytics could look like. What if, instead of just showing you the data, your analytics platform could actually act more like an intelligent assistant?

I'm talking about a tool that could ideally: - Keep an eye on everything across your integrated sources, all the time.

- Automatically identify trends, anomalies, and potential growth opportunities for you, without you having to dig for hours.

- Go beyond just flagging things and actually suggest specific, data-backed actions you could take next.

- Simplify complex performance into easier-to-understand signals (like health scores for different areas of the business), so you're not overwhelmed.

And even help you track the real-world impact of the actions you take, creating a feedback loop.

How do you currently bridge that gap between data insight and actionable strategy effectively? Do you think this idea of proactive, assistant-like analysis and recommendations is where SaaS growth tooling needs to go?

P.S. I am working on such an agent and necessary tools
by atrettel | 2025-05-01 17:07:06+00:00
Location: Los Alamos, NM, US

Remote: Open to remote, hybrid, and in person

Willing to relocate: Yes

Technologies: C, C++, Fortran, Java, Message Passing Interface (MPI), Python (Matplotlib, Numpy, Pandas, Scipy), SQL (especially SQLite)

Résumé/CV: Available upon request.

Email: hnjobs-gndxgr@atrettel.net

Hi, I'm Andrew Trettel. I'm a scientist with a PhD in mechanical engineering looking for any potential opportunities outside of academia and research labs. I have over a decade of experience in scientific research, especially on the numerical side. I have years of experience in writing software for and running large simulations on high-performance computing (HPC) systems. I have also developed software for non-scientific purposes, like creating user interfaces for desktop applications. I have years of experience working with large datasets, including the tasks of calculating statistics and developing hypotheses/models/theories from data. I've worn many hats over the years and love learning new and interesting topics.
by habitue | 2025-05-01 17:07:44+00:00
Pylon (https://pylonlending.com) | ONSITE Menlo Park, CA

What Stripe did for payments, Pylon is doing for the mortgage industry: We're taking a sleepy industry with backward technology and re-building the stack from the ground up. We're first-principles thinkers, and our team is small, talented and ambitious.

I'm hiring generalists who love coding and want to build something beautiful in an industry where technology written in the 90s is the norm. We're Series A, well funded, and we have traction with customers. Come to Menlo Park and help us turn the $2 trillion US mortgage industry into a set of APIs.

I've been commenting on HN since 2009, if you apply through this link, I'll personally reply to your app:

https://jobs.ashbyhq.com/pylon?utm_source=hn-whos-hiring

If you like:

- Programming languages

- Operations research & optimization

- Building things the right way

Come join us!
by vednig | 2025-05-01 17:08:41+00:00
DoShare | getcloud.doshare.me | Founding Engineers | Remote or Hybrid (India only) | Projects - Personal Cloud - Work Cloud

We're the best in class open-source user focused cloud storage provider in Asia, working on cutting edge tech to power the next gen of cloud. We're a team of few people that works round the clock, to improve security and user experience from just our bedrooms, if you're a person interested in joining this type of work environment, we'd love to have a chat.

Shoot us a simple email, telling us about you and your previous works at careers@doshare.me , by including "HN Hire" in the title or body.

If you're a person interested or following cryptography, encryption and privacy, do mention that in the email.
by im3w1l | 2025-05-01 17:09:29+00:00
My intuition tells me that blackmailing at scale has the potential to be quite terrifying if you ask for favors that each seem innocent enough on their own. E.g. one favor may be as simple as asking the guy walking his dog to delay it for half an hour. He will surely comply without hesitation. But hidden reason was that he would otherwise witness a murder.
by andrey_utkin | 2025-05-01 17:09:47+00:00
SEEKING WORK | UK, REMOTE

17 yoe developing software systems with FOSS and contributing back.

In the past I got my bits of fame for WHDD https://whdd.github.io/demo/ and the analysis of energy consumption by mobile chat apps: https://decentim.grafana.net/public-dashboards/92602d3a4aa84...

I've worked in many areas, notably back end, multimedia streaming and communication services (IPTV, CCTV, VVoIP), Linux kernel drivers, debugger development. My contributions to FOSS include the kernel, FFmpeg, GStreamer and Gentoo.

Github: https://github.com/andrey-utkin/ Website: https://autkin.net Email: hn@autkin.net
by ryandrake | 2025-05-01 17:10:00+00:00
This isn't really a new problem. I remember back during a previous tech downturn, the small-ish (~200 people) no-name company I worked for also got hundreds of applications a day. Yes, today, fake candidates and AI make it worse, but fundamentally the "huge number of people in the top of the funnel" problem has been a thing for a long time.
by eastbound | 2025-05-01 17:10:12+00:00
> Do you care about following security procedures or not?

I care. Therefore she should have been jailed, and the world comes back to its correct order. Once she is, jail Trump all you want.

But it doesn’t work like that and you know it. It’s always “just do it to the opposite party” and close your eyes on your own.

After you jail Hillary:

- Repel Title IX. It’s an incorrect regulation.

- Revert the 2020 vote,

- Publish the stats about women in STEM and black criminality,

Then all is transparent and we can have a working democracy again. What I’m saying is: You didn’t do it, and now you have a dysfunctional democracy. But you have to suffer it through to understand the evil of manipulating the country, so that you’ll want to do it right the next time.

Transparency is not just for the others.
by spookie | 2025-05-01 17:10:19+00:00
I chose to focus on the fact the frag stage is already tracking those changes because at that point it's basically free. And you don't need to worry too much.

To answer your question, which is very pertinent, they seem to use different hardware accelerated mechanisms. In the compute stage, wave based derivatives are used, and you need to account for different lane counts between GPU architectures.

Understanding that now makes me believe you're right. But one needs to benchmark them to be sure.
by cmrdporcupine | 2025-05-01 17:10:31+00:00
Fair enough, though this also throws away 150/200 years of convention. In the end, the buckets and labels serve little purpose. What is important is to point out that "fascists are just socialists" is a garbage slogan/slander that obscures the reality of history behind an ideological cover that serves only the purpose of implying that any collective action inevitably turns into tyranny. Or something.

The reality is that "actually existing libertarianism" is just as or more liable to degrade into authoritarianism as it hands over blanket authority to the private market -- and, eventually, the form of the state that arises when said market goes into crisis. As we've seen in practice many times, and with the way a whole class of American "libertarians" have embraced the triumph of the will motive force behind Trumpism in the present day. (Or lined up behind Pinochet, etc. in the 70s)
by Twirrim | 2025-05-01 17:10:35+00:00
I think you might underestimate how little time hundreds of hours is. It's very, very easy to reach your first hundred hours in a task, e.g. taking a 40 hour week, 3 engineers = 120 hours.

If valkey is working, why spend that time reverting to redis, when you could be spending it on things that are actually going to provide value?
by datpuz | 2025-05-01 17:10:55+00:00
I think your prompt is bad. Still impressive that Claude 3.7 handled your bad prompt, but qwen3 had no problem with this prompt:

Create a Python decorator that registers functions as handlers for MQTT topic patterns (including + and # wildcards). Internally, use a trie to store the topic patterns and match incoming topic strings to the correct handlers. Provide an example showing how to register multiple handlers and dispatch a message to the correct one based on an incoming topic.
by andrey_utkin | 2025-05-01 17:11:22+00:00
Location: Cambridge, UK Remote: Yes Willing to relocate: Yes within Europe, elsewhere "depends" Technologies: C, C++, Python, SQL, kernel drivers, ffmpeg, TensorFlow Résumé/CV: https://autkin.net/merit Github: https://github.com/andrey-utkin/ Email: hn@autkin.net
by carlosjobim | 2025-05-01 17:11:23+00:00
EVERYBODY: You can fix the Affinity slow start-up problem on MacOS in a simple step:

Go to your App folder and duplicate the "Affinity Photo 2" app. Then remove the original and use the duplicate.

Now Affinity starts in 2 seconds instead of in 30 seconds on my M3 machine.
by tombert | 2025-05-01 17:11:47+00:00
I fairly recently dodge a bullet; I rewrote a large chunk of code I was working on using Akka because my idea lent itself fairly well to an actor system. I got it working fine with Akka on my local machine, I was about to make a PR for it at work, and then saw that it was using BUSL instead of Apache, which I had assumed it was using (since a lot of stuff in the Java world seems to use Apache).

I did get my stuff working with Pekko (the Apache fork of Akka), and it did work, but I was so pissed off at the entirety of this that I ended up rewriting the entire thing again using Vert.x, which I double checked the license for before doing more work.

I do understand why Akka feels like they have to use something like BUSL, it's hard to make money as a smaller software company, doubly so for open source software, and I also realize me complaining that "this free product made with free labor isn't free enough for me" is pretty entitled, but fundamentally I really don't think that the BUSL (and its similar licenses) are the right way forward. Whether or not it's fair, stuff like Akka does have competition from stuff that has more OSS-friendly stuff, and fundamentally I'm just going to use those, and if they're not up to snuff I'll augment them myself.