MurphyA/hacker-news huggingface dataset:
by voigt | 2025-07-01 17:22:34+00:00
> Superhuman valued at $825 million in 2021, $35 million annual revenue

This is nuts! I used Superhuman for about a year. And honestly, I might still be using it if the pricing weren't so off. It had a couple of nice features, and the keyboard-driven approach was a welcome change for mail clients.

But ultimately, Superhuman had nothing that couldn't be replicated in a relatively short amount of time (maybe even with plugins?).

$825 million? Maybe I should start a mail client company...
by brianfleming | 2025-07-01 17:22:39+00:00
Meedan | Lead Software Engineer (Machine Learning) | Remote | Full-Time or Contractor | https://meedan.com

Meedan is a global nonprofit focused on building open source digital tools and community-led programs that enhance the accessibility, reliability, and distribution of information - when and where people need it most. We also strive to make online ecosystems safer, more inclusive, and more equitable, so that existing pathways for content production and distribution can better serve the needs of all communities, regardless of their location, language, or income.

About the Role:

You’ll be responsible for leading the design and development of a Python-based backend service integrating AI/ML models and structured data systems. The role will require you to design scalable APIs, data ingestion pipelines, and real-time query services that serve AI-powered features across our platform. You will operate with significant autonomy, define the technical architecture, and deliver production-ready systems.

What We’re Looking For:

- 8+ years of professional software engineering experience.

- Strong track record of independently designing and delivering complex backend systems.

- Deep expertise in Python, particularly for backend API services and AI/ML integration.

- Hands-on experience with FastAPI (or comparable modern Python web frameworks).

- Experience integrating AI/ML models into production systems (LLMs, transformers, fine-tuning, etc.).

- Strong system design, data modeling, and architectural thinking.

- Familiarity with scalable ingestion pipelines, asynchronous processing, and event-driven architectures.

- Experience with cloud infrastructure (e.g., AWS), CI/CD pipelines, monitoring, and observability.

- Nice to have: Experience with knowledge graphs or graph databases (e.g., Neo4j).

https://meedan.bamboohr.com/careers/64
by jdbuildsit | 2025-07-01 17:22:43+00:00
GlassHouse | Senior Software Engineer | Full-Time | Remote (CST+-1)

GlassHouse is a funded startup whose mission is to make more profitable home service businesses. We have customers, funding, a great product, and are ready to grow -- come build with us!

- Full-stack typescript, NestJS backend Next.js frontend

- AWS, Kubernetes, BullMQ, DocumentDB & PostgreSQL

- Full-Time comp + options

- Also hiring a Software Support Engineer

=> Apply here: https://ats.rippling.com/glasshouse/jobs or email me

=> In the "Why do you want to work at GlassHouse" question, write in "hnjobs"
Show HN: OneClick local runtime proxy with expressive guardrails for MCP servers
by coderinsan | 2025-07-01 17:24:30+00:00
Hey HN, we’re officially launching Tramlines.io!

The idea: We now have a ton of official MCP servers for tools like Notion, Linear, Sentry, etc.—but it’s still a nightmare to use these securely. They’re susceptible to prompt injections, indirect prompt injections, confused deputy attacks, and more.

It’s a tricky problem—some MCPs, like the official Sentry MCP, are well-designed with constrained inputs and minimal mutating tools. Others, like the official Linear MCP, have looser input constraints and a wide range of mutating tools. So now, a user has to think about securing just Sentry, just Linear, and the combined attack surface of Linear + Sentry workflows. And then all that effort goes out the window when you add a new MCP—like GitHub—which massively increases the attack surface again.

To solve this, we built a lightweight proxy that runs locally at the MCP layer. It powers expressive guardrails that decide whether MCP tool calls should be allowed or blocked.

We used Python metaprogramming to define our DSL, which allows you to express guardrails as a one-to-many mapping from policy to rules. These rules support fine-grained scanning of malicious inputs/outputs, tool call sequences, and behavioral patterns.

This is where the Tramlines DSL shines. Since it’s based on Python metaprogramming, you can write rules for just Linear, just Sentry, and then compose those into higher-order rules for combined workflows like Linear + Sentry. This prevents the usual guardrail explosion problem as you scale coverage.

The DSL’s expressiveness also helps tailor how aggressive your policies are. For low-stakes workflows, drop in one of our built-in detectors—like hidden Unicode detection, prompt injection patterns, or basic PII detection. For high-stakes workflows, define custom rules that scan for contiguous or non-contiguous tool sequences, monitor latency between tool calls, or use heuristics from external sources to enrich logic.

Case in point: One of the first MCP servers we evaluated was the official stdio Heroku MCP—a security nightmare due to its massive set of mutating tools. Here’s an exploit we found and the guardrails we wrote to mitigate it - https://www.tramlines.io/blog/heroku-mcp-exploit After we reported it, Heroku acknowledged and nerfed their remote MCP tool spec to drastically reduce the blast radius—removing tools that manage logs, deployments, etc. and leaving only those for managing instances.

With Tramlines, our goal is to give users the guardrail assurances they need to confidently use powerful MCPs—without having to rely on nerfed toolsets out of fear.
by cortesoft | 2025-07-01 17:24:35+00:00
Well, I had a DOCSIS 3.0 modem I used with Spectrum (https://www.amazon.com/dp/B016PE1X5K), and now it no longer works. You can see it isn’t on their compatible list anymore: https://www.spectrum.net/support/internet/compliant-modems-c...
by itsharveenatwal | 2025-07-01 17:24:37+00:00
That’s totally fair! The idea was that we often lose track of time on social media apps (hence the strikethrough) so what if there was a way to nudge us to get some push ups in during our down time?

Also, love the push up stack challenge. I’ll have to give that a try! 100 push ups in a day now that’s a goal I still have to hit
by bee_rider | 2025-07-01 17:25:02+00:00
It would have to have a pretty good model of my brain to help me make these decisions. Just as a random example, it will have to understand that an equation is a sort of thing that I’m likely to look up even if I understand the meaning of it, just to double check and get the particulars right. That’s an obvious example, I think there must be other examples that are less obvious.

Or that I’m looking up a data point that I already actually know, just because I want to provide a citation.

But, it could be interesting.
by r3tr0 | 2025-07-01 17:25:35+00:00
yeet | Chicago, IL / Remote | Full-Time Building a dynamic runtime on top of the Linux BPF sub-system. Looking for extremely talented / passionate Rust developers / Product Managers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must. Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can visit us at https://yeet.cx/

Or try our interactive sandbox at https://yeet.cx/play
by pxc | 2025-07-01 17:25:55+00:00
A lot of people do! That's what makes it mainstream.

Even though it's not been part of my life for a long time, I would still prefer a world where people can participate in trendy multiplayer games without subjecting themselves to such corporate malware.

But I agree, many games are better and lack this, and a lot of games that rely on nasty anti-cheat software succeed more based on network effects than on intrinsic excellence.

If you game for games' sakes, it's not too painful to avoid games so encumbered, or to cut these from your gaming diet. If you game as a ritual to stay in touch with distant friends, you will probably experience more pressure towards the rootkit-encumbered slop.
by citizenpaul | 2025-07-01 17:25:57+00:00
Did some AI shill downvote this? Who is not experiencing what I described.

Ask it to generate a docker compose file and it will put a "Version:XX" at the top all the time even though its been deprecated for years.

In go it loves to suggest using io.util even though its also been deprecated for years. I even have it as a rule to "never use io.util" in cursor.
by gee_totes | 2025-07-01 17:26:13+00:00
SEEKING WORK - South Carolina local or Remote

Full-stack web developer, specializing in engineering a solid User Experience. Available as an individual contributor, team lead, or fractional CTO. No ego. Can bring my own offshore team if necessary.

Track record of taking projects from 0 -> MVP -> PMF.

Expert-level Ruby, JavaScript, PHP. Confident with Python too.

Also a certified Lego Serious Play facilitator and can help your team find their strengths and align on strategic goals.

Specialties:

- Context Engineering - User Experience Engineering - Technical writing and documentation - Vectorization and Elasticsearch Tuning - RESTful API design and implementation - React SPAs - Web Scraping - Cleaning up brownfield legacy code - US/Offshore project planning and management

GitHub: https://github.com/geetotes

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

Contact: lee(at)fishburd.com
by phkahler | 2025-07-01 17:26:16+00:00
In the links you posted (2 comments up) there is a PID controller. Out of the difference block the signal splits 3 ways. In Simulink that junction would just be a round dot where the lines meet. In most diagram editors that junction would probably have 5 lines connected to it. In my scheme there would be one horizontal line right through it and one vertical line. There would also be 2 short horizontal lines connecting the vertical line to the P and D blocks. In my scheme you could drag the D block up to the top above the P (D,P,I) and the junctions would change (because they're locations are computed) even though the topology has not. I never did a full implementation. email me at gmail if you want a better explanation or a quick drawing.
by yes_man | 2025-07-01 17:26:30+00:00
If software becomes cheaper to make it’s not like every IT company in the world is running a cartel where they agree to just cut costs and leave the output the same. Someone will come and smash the competition with more or better features and the ones who didn’t invest into development will face pressure to acquire more talent again.

There really isn’t a diminishing return on executing great ideas. Almost all software projects have an essentially endless backlog of items that could be done. So I think it will be between 2. and 3. with people who really understand how software is built being even more in demand than ever since they act as multipliers in making sure the increased output is evolvable and maintainable.
by blc56 | 2025-07-01 17:27:03+00:00
NexHealth | Multiple roles | Hybrid(SF/Seattle) | Full-time | https://www.nexhealth.com/

NexHealth is like Uber before ride sharing was a thing but for healthcare experiences

Engineering at NexHealth boasts of high talent density with chapters in SF and Seattle. The company has created a market segment of its own, is on an amazing trajectory and needs sharp get-stuff-done engineers to retain its first mover advantage. We’re building something quite magical and having major social & societal impact on 100M+ patients, you can read more about our 3-step master plan here: https://www.notboring.co/p/the-secret-3-step-master-plan-to

San Francisco

- Senior Staff Software Engineer, San Francisco https://www.nexhealth.com/careers/open-positions?gh_jid=5447...

- Staff Software Engineer (Fullstack), San Francisco https://www.nexhealth.com/careers/open-positions?gh_jid=5447...

- Staff Software Engineer (Platform), San Francisco https://www.nexhealth.com/careers/open-positions?gh_jid=5447...

- Senior Software Engineer (Fullstack), San Francisco https://www.nexhealth.com/careers/open-positions?gh_jid=5447...

- Senior Software Engineer (Platform), San Francisco https://www.nexhealth.com/careers/open-positions?gh_jid=5447...

Seattle

- Staff Software Engineer, Seattle https://www.nexhealth.com/careers/open-positions?gh_jid=5546...

- Senior Software Engineer, Seattle https://www.nexhealth.com/careers/open-positions?gh_jid=5546...
by goku12 | 2025-07-01 17:27:11+00:00
> You can have sympathy for both. It's not one or the other.

Not so when a privileged minority inflicts staggering amount of suffering on a large population. Sympathy towards them is a luxury that's at odds with the dignity and survival of the ordinary people.

> I sympathize for you.

Please spare me!

> I hope that you're willing to open up your mind and be open to the idea that everyone deserves humanity.

It's your own duty to protect your humanity against corruption by the absolute power you wield. How many of these bad actors were spared prison sentences simply on account of being rich? How much were they emboldened each time they evaded justice?

> I imagine if you asked Hitler, he would have said the Jewish people were devoid of any empathy. I think we're above that, right?

Don't misconstrue justice with bigotry. Hitler deliberately projected the Jews as enemies in order to suppress sympathy and agency among his subjects. According to your logic, he should be shown sympathy regardless. Yet, his death in one of the countless assassination attempts against him would have been a small price to pay for the hundreds of thousands of Jewish lives that could have been saved.

> It seems that for a lot of people, politics is more important than having humanity for other people. I wonder why that is.

That's not surprising at all. It's so because you insert politics into matters where there are none.
Ask HN: How do I open up my side project to the world?
by picolas | 2025-07-01 17:27:25+00:00
Hi HN,

I’ve been working on a small side project for a few weeks. It solves a personal pain point and I really enjoy building it. I’m now reaching the point where I’d like to open it up to the world — not necessarily to turn it into a startup, but to share it and maybe get feedback or users.

The thing is, I’m quite new to all this. I’ve never really launched anything before. I don’t know how to "put it out there" without sounding too self-promotional or spammy. I really want people to tell me what's wrong with it.

What’s the best way to do this?

I’d love to hear your experience, or what’s worked for you in the past.

Thanks a lot!

(P.S. If it’s OK I’d be happy to share a link when it will be ready, but right now I’m just asking for advice.)
by xoa | 2025-07-01 17:27:55+00:00
>I am really struggling to see the technical solution here.

Are you? Comments are full of obvious solutions like using your own hardware, which you clearly understand.

>We’re talking about a device in a home that the owner doesn’t control

No, we definitely are not. As you yourself immediately acknowledge:

>The obvious solution is to not use that device. But that’s not necessarily possible for a variety of reasons, not all of them controllable.

...but then immediately try to do a fuzzy hand wave it away for reasons I don't really understand. Technical solutions don't have to be completely perfect, which is surely not a standard you're holding any social/legal solution to right? Since that would be ridiculous.

As I said, simultaneously pursuing multiple tracks in parallel is the correct approach, as hybrids can be more then the sum of their parts. A purely legal solution ("law against ISPs collecting this data"), if it's even possible to get passed at all, ends up depending heavily on the honor system with all sorts of perverse incentives, and is very challenging to verify. A purely technical solution ("use your own hardware", "route through another end point") could potentially be interfered with (though let's be clear: this isn't actually a thing basically ever). But we can easily imagine hybrid approaches, just as was done in the past with efforts like CableCARD. The law doesn't need to necessarily try to mandate and police hard to verify behavior like how non-property owner controlled hardware acts, but instead can mandate that ISPs must always allow direct dumb interfaces to their network via customer controlled hardware. That's something easy to verify, which enhances compliance, and easy to understand which enhances the politics.

But make no mistake: the technical aspect is an inseparable part of this approach. We need both.
by sargstuff | 2025-07-01 17:28:03+00:00
Minimum standard of measurement of buffer size handled by electronics.

Simplified, non-technical: Adding 'bits' would just indicate how many bytes / 8 + bits in last byte of data transferred. Last byte in transfer message would still be processed as a full byte by electronics, even if less than 8 bits. So, no total through put change. aka from electonic path through put standpoint, 33,34,35,36,37,38,39,40 bits is same as a 5 bytes.
by westurner | 2025-07-01 17:28:15+00:00
From (2025) https://www.statnews.com/pharmalot/2025/04/11/fda-animals-do... :

> [FDA] will encourage researchers to use computer modeling and artificial intelligence to predict how a drug will perform, as well as organs-on-a-chip, which are miniaturized devices that mimic organs and tissues. And to determine effectiveness, the FDA will begin using existing, real-world safety data from other countries where a drug has already been studied in humans.

Also from 2025: "FDA to Use A.I. In Drug Approvals to 'Radically Increase Efficiency'" https://news.ycombinator.com/item?id=44252183

(Edit)

From FDA > "Artificial Intelligence for Drug Development" https://www.fda.gov/about-fda/center-drug-evaluation-and-res... :

> FDA published a draft guidance in 2025 titled, “Considerations for the Use of Artificial Intelligence to Support Regulatory Decision Making for Drug and Biological Products.”
by simedw | 2025-07-01 17:28:49+00:00
It was actually a bit worse than that the LLM never got the full recipe due to some truncation logic I had added. So it regurgitated the recipe from training, and apparently, it couldn't do both that and convert units at the same time with the lite model (it worked for just flash).

I should have caught that, and there are probably other bugs too waiting to be found. That said, it's still a great recipe.
by reverendsteveii | 2025-07-01 17:28:57+00:00
when is labor required of FOSS? I always assumed that I was perfectly free to not write FOSS but I'd be interested to find out in what manner I can be compelled to do so. Keep in mind that asking, even asking forcefully or impolitely, is not compulsion. Compulsion is about what happens if the request is not fulfilled.
by BeetleB | 2025-07-01 17:29:27+00:00
> I realized yesterday that I don't use phones like others do. I want to be in airplane mode whenever my phone is locked. Not Do Not Disturb mode. I want my modem off. I don't want any phone calls, ever. I'll get to your messages when my flow state has subsided.

You're not alone. Here's how I solved it: Last year I really wanted a new smartphone just for the better camera. My existing phone from 2018 was still working fine, but the camera sucked.

So I bought a used, but only few months old, new smartphone.

And I never got it hooked up to the cell network (i.e. no SIM card). I now typically carry two phones on me. The old one is for texts/phones. The new one is for everything else. A clean separation. At times when I do groceries or something, I leave the SIM phone in the car so no one can contact me.

When the old phone finally dies, I'll just find the cheapest smartphone to replace it and maintain the separation.

For app notifications, I use the Buzzkill app to keep them down. For a long time I had it set up such that I would not get any notification for texts - other than a vibration. No sound. No flashing LED. And no notification in the task bar. If I wanted to know if I'd received a text, I'd have to open the app. I strongly encourage this set up.

Before I got a smartphone, I would turn my cell phone on only for emergencies and the occasional coordination (picking someone up - call him and let him know I'm downstairs). I told people they wouldn't be able to reach me on my cell phone, and to call my home phone (landline, and then VoIP) if they needed me.

Then I finally got a smartphone. I still have that home phone. But boy, I often tell people that my life is definitely worse because of that smartphone. I like the portable computing device, camera and GPS. Just not the phone part!
by JadeNB | 2025-07-01 17:29:44+00:00
Why in the world would you use KaTeX to write a number that is just being used as a number, not part of a mathematical formula? But, if you must, at least use some tricks to make the spacing work correctly: since TeX treats `,` as `mathpunct`, you need to use something like `\$1{,}000{,}000` (or change its catcode) to get something that renders as a plain old non-KaTeXed "$1,000,000" would.
by cldcntrl | 2025-07-01 17:29:46+00:00
SEEKING WORK | AWS Expertise | Remote (USA Based)

I've been working on production-grade AWS deployments for over 10 years, so it's a bit hard to frame my experience/skill set. That being said, if you need help with almost anything AWS - architecture, infrastructure, performance, scale - feel free to reach out. Although versed in Well-Architected/multi-region/multi-account, I strive to supply the simplest solution for your particular scenario.

Keywords: IAM, VPC, Cloudwatch, EC2/ASG/ELB, Lambda, API Gateway, RDS, Redshift, DynamoDB, CodeDeploy, Cognito, Athena, S3, Cloudfront, Kinesis, SQS, SNS, IoT Core, Sagemaker, ElastiCache, MediaConvert

$150 USD/hour, minimum 50 hours (rates are standard and listed on my website)

hn@cldcntrl.com
by cldcntrl | 2025-07-01 17:30:02+00:00
I've been working on production-grade AWS deployments for over 10 years, so it's a bit hard to frame my experience/skill set. That being said, if you need help with almost anything AWS - architecture, infrastructure, performance, scale - feel free to reach out. Although versed in Well-Architected/multi-region/multi-account, I strive to supply the simplest solution for your particular scenario.

Location: US EST

Remote: Only

Technologies: IAM, VPC, Cloudwatch, EC2/ASG/ELB, Lambda, API Gateway, RDS, Redshift, DynamoDB, CodeDeploy, Cognito, Athena, S3, Cloudfront, Kinesis, SQS, SNS, IoT Core, Sagemaker, ElastiCache, MediaConvert

Email: hn@cldcntrl.com
by bill_02109 | 2025-07-01 17:30:32+00:00
40GRID - Full-time Remote | Senior React Native Mobile Engineer

Our mission is to empower field-service companies to grow by modernizing and automating their business operations. Every company we work with has unrealized potentials — our task is to build the platform that empowers growth and helps them unlock opportunities.

Email: jobs [at] 40grid.com (no recruiters or agencies, please put HN in subject line, thanks).

Tech: React Native
by PaulHoule | 2025-07-01 17:30:35+00:00
It's a funny contradiction that "valorization" is a key in "circular economy" research.

Things at the bottom of the manufacturing pyramid (fuels, plastic monomers) tend to cost about 50 cents a pound -- chemical recycling of plastics struggles because of the low cost of the product and similarly any attempt to do anything with the vast amount of lignocellulose waste (or potential of making it with crops like switchgrass) flounders because the juice isn't worth the squeeze. So you see a lot of things like this

https://www.nature.com/articles/d41586-025-01986-0

which have the potential of better economics than turning PET into BTX chemicals but aren't so scalable since there is only so much Tylenol people can take. That said, (1) geopolymer concrete is likely to have a long service life, possibly more than conventional concrete, and (2) geopolymer concrete can be recycled

https://www.sciencedirect.com/science/article/pii/S095006181...