MurphyA/hacker-news huggingface dataset:
by simoncion | 2026-02-03 04:18:23+00:00
> I think better proof of this would be a rejected PR rather than a neglected bug report.

I understand the sentiment you're expressing here, and it's often a reasonable one.

However, when every sharp edge case I've encountered with SystemD (both professionally and personally) ends either in a open Github Issue whose discussion from the project maintainers ends up being "Wow. That's tricky. I'm not sure whether or not that behavior is correct. Maybe we should do something about this or document this so other folks know about it." (and then nothing happens, not even the documentation) or a closed Github Issue with "Sorry, your usecase is <strike>inconvenient to implement</strike> unsupported. E_NOTABUG", expecting PRs is expecting way too much.
by zach25 | 2026-02-03 04:18:32+00:00
Location: New York

Remote: Yes

Willing to relocate: Yes

Technologies: TypeScript, JavaScript (Node.js, Express, React), Python, FastAPI, PostgreSQL, MongoDB, AWS (ECS, S3, EventBridge, ALB, CloudFront), Docker, Terraform, RAG pipelines, Vector databases, AI/LLM integrations

Resume/CV: https://rsm.io/zach-bajcar-resume

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

Email: zach.bajcar419@gmail.com

I’m a full-stack software engineer based in New York, with several years of experience in the JavaScript and Python ecosystems. Most recently, I co-created Burrow (https://burrow-io.github.io), an open-source data ingestion pipeline that streamlines RAG application development. I work extensively with AWS and Docker and have hands-on experience building systems in the AI space.
Ask HN: Is anyone losing sleep over retry storms or partial API outages?
by rjpruitt16 | 2026-02-03 04:19:00+00:00
I’m working on infrastructure
to solve retry storms and outages. Before I go further, I want to understand what people are actually doing today. Compare solutions and maybe help someone see potential solutions.
The problems:

Retry storms - API fails, your entire fleet retries independently, thundering herd makes it worse.

Partial outages - API is “up” but degraded (slow, intermittent 500s). Health checks pass, requests suffer.

What I’m curious about:
∙ What’s your current solution? (circuit breakers, queues, custom coordination, service mesh, something else?)
∙ How well does it work? What are the gaps?
∙ What scale are you at? (company size, # of instances, requests/sec)

I’d love to hear what’s working, what isn’t, and what you wish existed.
by dang | 2026-02-03 04:19:19+00:00
Could you please stop posting unsubstantive comments and flamebait? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
by agnivade | 2026-02-03 04:19:43+00:00
Adalat AI | https://www.adalat.ai | Remote (India) | Go, React, Next.js, k8s

We're Hiring at Adalat AI: Join Us in Building the Future of Justice

Adalat AI is on a mission to transform India’s judicial system with cutting-edge AI — reimagining courtroom workflows from transcription to summarization, just as UPI transformed payments and Aadhaar revolutionized identity verification. Deployed across 10 states and recently launched at the Delhi High Court, our platform is backed by global foundations and built by a team with roots at Harvard, Oxford, MIT, and IIIT-Hyderabad.

Roles:

- 2 X Fullstack Engineer (5+ YOE) – Own end-to-end feature delivery across React/Next.js, Go services, with Postgres as your database: https://www.careers-page.com/adalat/job/7XX676R5

- Full stack Lead Engineer (10+ YOE) - Own technical leadership, mentor engineers, set technical roadmap of several of our products: https://www.careers-page.com/adalat/job/V66X84RR

- Senior SRE (10+ YOE) - Set up high-availability Kubernetes clusters, manage complex deployments with ArgoCD, and ensure reliability for a system processing sensitive, real-time data. https://www.careers-page.com/adalat/job/4RRY7Y3V

Why Adalat AI?

- Mission-driven: Your work has real-world impact—helping untangle India’s court backlog, improving access to justice for millions.

- Remote-first: Work from anywhere.

- Unlimited PTO: Yes, seriously.

- Unique environment: Co-design with judges, legal experts, and researchers. Publish, learn, grow. We value tech, law, and impact equally.
by mmaunder | 2026-02-03 04:19:50+00:00
In the past 40 years we’ve seen power per unit of compute decrease by over 40 million times. This says we need to put data centers in space because we can’t produce enough power on earth for AI. That won’t be the case as history has shown, but this is a great way to get AI money for your space ships if you’re going to IPO.
by somenameforme | 2026-02-03 04:20:00+00:00
One reason the idea of eliminating COVID was nonsensical is that it's carried by many animals, like all coronaviruses, and can be transmitted from humans to animals and vice versa. Measles, by contrast, is thought to be human only. So anytime there is an outbreak it's not from an unknowable cause. It's going to be either from a foreigner or somebody who visited a foreign country and returned with the virus.

Various social decisions have led to countries you might think of as measles free, no longer being measles free. For instance Canada, the UK, Spain, and obviously Mexico are all now considered to have endemic measles, with Canada and Mexico already compromising the majority of visitors and "visitors" to the US. And the vaccines are not complete immunization. Double dose measles is around 97% effective, meaning you can expect at least 3% breakthrough infections, possibly more depending on factors such as age, immuno compromisation, degree of exposure, and so on.
by zzrrt | 2026-02-03 04:20:23+00:00
Democrats usually complain that ID requirements suppress voters’ rights. Your right to travel isn’t as thoroughly suppressed by this as the right to vote is. It’s not a strong excuse, but it’s not totally inconsistent either. And, at least before this change, there were still ways to go through security screening without ID. If those are not allowed any more, maybe Dems will take up the issue.
by Chris2048 | 2026-02-03 04:20:25+00:00
Location: East Kildare, Ireland

Remote: Preferably.

Willing to relocate: Yes; within EU or UK, or US if visa sponsored.

Technologies: Python, flask/web backend, AWS native dev or docker. Up-skilling AI-assisted dev.

Résumé/CV: https://www.linkedin.com/in/chrismhancock

Open to contracting also.
by eternityforest | 2026-02-03 04:20:34+00:00
I remember doing my own backups with rsync a super long time ago! It worked pretty well, but it didn't have compression, encryption, desktop integration, or deduplication, and adding anything would be one more script to maintain.

Now I use Kopia, no real complaints there. I used to use Borg but until recently it needed some fussy extra community package to work on Synology.
by ragall | 2026-02-03 04:20:35+00:00
All 3 hyperscalers have vulnerabilities in their control planes: they're either single point of failure like AWS with us-east-1, or global meaning that a faulty release can take it down entirely; and take AZ resilience to mean that existing compute will continue to work as before, but allocation of new resources might fail in multi-AZ or multi-region ways.

It means that any service designed to survive a control plane outage must statically allocate its compute resources and have enough slack that it never relies on auto scaling. True for AWS/GCP/Azure.
by Quarrel | 2026-02-03 04:21:16+00:00
From TFA:

> The Paperwork Reduction Act (PRA), which is set law, provides a “complete defense” against any penalty for failing to respond to any collection of information by a Federal agency that hasn’t been approved by the Office of Management and Budget (OMB), isn’t accompanied by a valid PRA notice, or doesn’t display a valid OMB Control Number.

As the article works through, as a Federal Agency the TSA cannot just label stuff "screening" and demand money, or at least, they can't do so and then make you pay it.
by saddatahmad | 2026-02-03 04:21:35+00:00
I just recently launched my first SaaS app that I would like to share. It is ImPromptr, a prompt and context engineering app. The reason that I made the app was actually for a usecase I personally had. I found myself going through and optimizing my prompts almost everyday, and the way I went about it was quite arduous. I would go to a github repo, find and copy a specific prompt improvement prompt, paste it over in ChatGPT, and begin the prompt iteration process. There were some issues and downsides with this process, but I made it work for as long as I could. To read more about what I problems I faced with that workflow and why I made the app, please read https://impromptr.com/content/why-impromptr.

Regardless, I spent a bit of time making this app, and although I had made many MVP's in the past of apps that I would have liked to launch, I never really followed through with it. Whether it be that some of my apps were too basic to grow or I had imposter syndrome right before publishing, thinking no one would use it, I never really followed through and published a full SaaS. I launched this app mainly because I had spent over two months developing it, and by the time it was done it was the start of 2026. I had promised myself that this year was going to be different from the past five years, that I am actually going to follow through on my ideas and ambitions, and that even if I fail, I will fail with my head held up high knowing that I actually took the plunge towards publishing something I felt strongly about.
I am quite happy to admit that in the past week, I have had 12 users sign up (11 if you don't count my personal account). I am proud of launching it, and I am still scared of how it will go but at least I know that regardless of what happens I decided a different path then what I have chosen in the past.
I don't expect this app to be the next big thing, but this is a one time chance for me. I would really appreciate it if you all would be able to go through the app, use it, and tell me exactly what you do NOT like about it. I am not looking for praise, I am not looking for subscribers out of you all, I am looking for feedback and growth on my own abilities as a founder and a developer. I would appreciate it if you guys would be as brutally honest as you can be; disregard my feelings and know that for every piece of constructive criticism I get pushed me closer towards being the engineer that I was meant to be. I understand that time is a currency to valuable to waste, so I would appreciate any and all feedback that you all could give out of your busy days.
Thank you so much for reading my rant and request. I hope you all have a wonderful day whenever you are reading this.
by snovymgodym | 2026-02-03 04:21:38+00:00
No offense, but the source code for this is wild. It's almost like outsider art.
https://github.com/pouyathe/glang/blob/main/source/dub/sourc...

Still, I have to respect the dedication it must have taken to get this working. I'm sure you'll go far.

My advice to you would be to read Crafting Interpreters by Bob Nystrom (it's free online) and try to apply some of the techniques from it to your project.

https://craftinginterpreters.com/
by tbrownaw | 2026-02-03 04:21:54+00:00
> personal experience is that software engineers are basically never happy.

Being happy means:

- you don't feel the need to automate more manual tasks (you lack laziness)

- you don't feel the need to make your system faster (you lack impatience)

- you don't feel the need to make your system better (you lack hubris)

So basically, happiness is a Sin.
by AngryData | 2026-02-03 04:22:35+00:00
I don't think anyone in the US really cares about metal detectors, humans don't naturally contain metal and it is done completely hands off with no extra visual or biometric information or saved data. Plenty of people in this thread who opted out of other security measures still walked through a metal detector without any special note. Court houses and police stations have often have metal detectors that even a Senator or President would have to walk through. The same cannot be said of direct imaging of your body though or facial recognition or anything. If you wouldn't put your children through the process to go into school each day then it seems completely bonkers to require it for any form of mass transit.
by smrtinsert | 2026-02-03 04:22:46+00:00
Why are we still supporting this person? His cars are being outclassed internationally and he's directly meddling in this countries politics. He spectacularly failed (or wasn't it blatantly misled) the CA government with regard to the tunneling, and damaged the public sector while shutting down oversight and regulatory bodies against his companies.

Where is the benefit? These awesome tech demos? It just screams charlatan to me on an epic scale. I see no reason a government shouldn't step in to assume control if its "too big to fail".
Ask HN: Tell me about your internal tools
by doawoo | 2026-02-03 04:22:52+00:00
I know some of this might end up being covered by NDAs, but, I have an obsession with the small unseen tools that are produced by teams to solve a problem.

Some of them are tiny and plug a small niche bug or workflow quirk, others are basically the control room behind a whole complex system.

I like their quirks, and stories they accumulate as well.

So share stories/musing about internal tools you've made, encountered, or read about.

Good or bad :)
by Rzor | 2026-02-03 04:22:56+00:00
You put it so succinctly and perfectly that I'll have to favorite your comment. Totally agree. The physical world has become little more than noise for people like Musk. I wonder whether the correction will be a slow market dip, a full collapse, or somehow whether he makes it out like a bandit. Baudrillard is, once again, uncomfortably accurate in his diagnosis.
by ahartmetz | 2026-02-03 04:23:39+00:00
I'm in the same boat. Systemd is an unpricipled mess and ships some quite shoddy replacements for pre-existing components. Wayland is super clean, it just takes for-everrr to add the features that users (and developers) expect. It could seriously have been done over 10 years ago not by heroic development effort, but by not being pathologically obstructive about features.

The two projects are complete opposites except in one way, they replace older stuff.
by shimman | 2026-02-03 04:23:44+00:00
No, this is the core of a particular brand of politics: neoliberal politics. Where the financialization of everything is what's most important. There was a time, still in lived memory, where the US government was able to complete many types of projects and it also coincided with the period of lowest economic inequality (the great compression), the expansion of civil rights, and had the highest taxes against the elites this country has ever seen.

Obviously if you hate democracy you'll want to destroy this system, which is what they've been working at for the last 50ish years.
by jader201 | 2026-02-03 04:24:01+00:00
It’s funny how I spend so much time on HN, yet couldn’t point out a single username (that I don’t know IRL) besides dang.

This is one reason I feel an odd disconnect (anonymity?) with HN that isn’t felt on other social platforms I’ve been a part of. Those often have avatars or some other visual form of recognition that helps put a “face” to a name.

I’m not sure if that’s a good or bad thing, but I definitely think it’s intentional.
by CamperBob2 | 2026-02-03 04:24:08+00:00
That state of affairs is seen as a bug, and is being fixed. [1]

1: https://en.wikipedia.org/wiki/Federalist_Society

That aside: https://www.washingtonpost.com/politics/2025/07/21/trump-cou...

Edit due to rate-limiting: that makes two of us.
Ask HN: Request limits vs. token limits for AI-powered apps?
by JeduDev | 2026-02-03 04:24:20+00:00
Currently, I’m working on a web app for managing documents, databases, and whiteboards—the typical app that aims to be like Notion.

However, right now I’m facing the dilemma of creating a plan with AI usage limits, since the idea is to make it more agentic: able to edit and query context across an entire workspace and move it into a document, for example, maybe draw something on a whiteboard, etc. Still, I have the feeling that consumption could easily get out of hand. I plan to use DeepSeek for AI chat, but use Gemini 3 Flash for agentic usage and editing because it’s more intelligent. Lately, I’ve seen how many core AI apps have shifted their pricing models from per-request pricing to a fixed usage limit, but I’m unsure whether that’s frowned upon, creates a less pleasant user experience, or maybe even gives the feeling that you’re not getting what you paid for. So I’d like to hear some opinions on what decision I should make.
by overfeed | 2026-02-03 04:24:26+00:00
> But being able to pull if off implies an ability to do a lot more interesting things.

Those interesting things won't pump up the perceived value of Musk companies to stratospheric levels - or dare I say - to the moon. He needs the public to believe that to earn the trillion-dollar package from the Tesla-Twitter-SpaceX conglomerate, even if the latter turns out to be the only profitable arm of the conglomerate.
by FireBeyond | 2026-02-03 04:24:42+00:00
> That has never been the job. The job is to prevent guns, knives, swollen batteries, or anything else that could be a safety threat during air travel.

A job that by their own internal testing, they do well less than 5% of the time (some of their audits showed that 98% of fake/test guns that were sent through TSA got through checkpoints).
by fny | 2026-02-03 04:24:46+00:00
"Buy a mac mini, copy a couple of lines to install" is marketing fluff. It's incredibly easy to trip moltbot into a config error, and its context management is also a total mess. The agent will outright forget the last 3 messages after compaction occurs even though the logs are available on disk. Finally, it never remembers instructions properly.

Overall, it's a good idea but incredibly rough due to what I assume is heavy vibe coding.
by ChrisMarshallNY | 2026-02-03 04:24:57+00:00
Just a wrap-up.

It was a badly-written comment. I meant some apps (and background tasks) on my computer hang. Most deal with it, but a surprising number don’t. I gave up on sniffing with Terminal and other tools, trying to figure out which ones. I have a number of dev tools installed on my computer, and a lot of those have a … casual … approach to quality.

I have no issue admitting fault (I do it way too often), but I don’t really dig rewarding boorish behavior, so I just figured I’d leave it alone.
by simoncion | 2026-02-03 04:26:04+00:00
> How do we determine that a specific instance of a filesystem mount is "remote", or even requires a "network"?

The '_netdev' option works a treat on sane systems. From mount(8):

_netdev
The filesystem resides on a device that requires network access
(used to prevent the system from attempting to mount these
filesystems until the network has been enabled on the system).

It should work on SystemD and is documented to in systemd.mount

Mount units referring to local and network file systems are distinguished by their file system type specification. In some cases this is not sufficient (for example network block device based mounts, such as iSCSI), in which case _netdev may be added to the mount option string of the unit, which forces systemd to consider the mount unit a network mount.

but -surprise surprise- it doesn't reliably work as documented because SystemD is full of accidental complexity.
by TheDong | 2026-02-03 04:26:52+00:00
But would the DMCA ("Copyright Act") still apply when there's no copyright?

Here, let's read together: https://www.law.cornell.edu/uscode/text/17/1201

> No person shall circumvent a technological measure that effectively controls access to a work protected under this title

> protected under this title

A work not protected under title 17, copyright, is thus not covered.
by _wire_ | 2026-02-03 04:27:00+00:00
One simple criteria is a distinction between the exogenous (computers) and the endogenous (organism).

It's appropriate to wonder what external and internal mean, but we could stipulate some things about the interfaces to be more clear: first being that for any thing to be living, it's on a continuum of manifestations that contain all the code necessary to manifest it since the origin of time. A computer does not fit this criteria because it has an edge at which its existence is nothing more than its raw materials, and it doesn't contain the apparatus necessary to reproduce. After some singular initial condition, an organism is manifestation of a code that has always existed. The tree of life is unbroken, even as its flowers bloom and wilt. A computer is manufactured.

Relative to its manifestation, we known almost everything about the design and operation of a computer: because we stipulated its organization. As it was never designed to be conscious, why should we expect it could ever be so?

Compared to life, of which we relatively know almost nothing about life's design and origination, except that not only does it manifest a-priori to our capacity to understand anything, but by definition gives rise to us.

So consciousness of life is just one of myriad, possibly endless mysteries, and our lack of understanding of consciousness is no more unexpected than our lack understanding about the rest of nature.

We may never get to the bottom of the mysteries, but we can order effects, and in this regard we find a clear distinction between ourselves and machines, one being emergent of our wills and the other giving rise to our wills.

From this vantage we avoid confusion even as we must abide enormous uncertainty.
by bxparks | 2026-02-03 04:27:11+00:00
No kidding. I had to create a Google Doc document to remember all the little things that I have to clobber in Firefox to make it behave reasonably. Here is an excerpt of how I clobber the defaults:

- Enable pixel-perfect smooth scrolling (Linux): MOZ_USE_XINPUT2=1 (why do we still have to do this??)
- Enable: Ctrl-Tab cycles through recent used order
- Disable: "Show an image preview when you hover on a tab"
- Disable: "Use AI to suggest tabs and a name for tab group"
- Disable: "Enable Picture-in-Picture video controls"
- Disable: "Control media via keyboard, headset, or virtual interface"
- Disable: "Recommend extensions as you browse"
- Disable: "Recommend features as you browse"
- Disable: "Enable link previews"
- Homepage and new windows: Blank page
- New tabs: Blank page
- Disable: Web Search
- Disable: Weather
- Disable: Shortcuts
- Disable: Recommended stories
- Disable: Support Firefox
- Disable: "Save and autofill payment info"
- Disable: "Save and autofill addresses"
- Disable: "Ask to save passwords"
- Locations: Select "Block new requests asking to access your location"
- Notification: Select "Block new requests asking to access your location"
- Autoplay: Select "Block Audio and Video"
- Virtual Reality: Select "Block new requests asking to access your virtual reality devices"
- Default Search engine: DuckDuckGo
- Disable "Suggest search engines to use"
- Disable "Quick actions"
- Disable "Suggestions from Firefox"
- Disable: "Title Bar"
- Default Zoom: 110%, 120%, depending on the laptop

I probably forgot a few more things.

And I install the following extensions:

- uBlock Origin
- Privacy Badger
- Facebook Container
- Firefox Multi-account Container