MurphyA/hacker-news huggingface dataset:
by cj | 2026-02-04 23:36:29+00:00
When you’re in the middle of a production down event and your whole team is diagnosing the issue, and your log server is unresponsive, who do you contact for support?

No one, you pull an engineer off the production issue to debug the log server, because you need the log server to debug the production servers.

See the problem?

(But yes, you saved a lot of money!)
by 0cf8612b2e1e | 2026-02-04 23:37:12+00:00
AFAIK, you can tell someone today, “Get out” without prior notice, but then you have to continue to pay them for the duration of the WARN period.

Regarding this story, this situation only exists because companies have gotten so secretive about layoffs. I have been through multiple rounds in the past few years and management loves to dance around the issue. No hard numbers on people cut, the teams, or even the dates when it will be effective. No surprise that those with the ability sought to get hard data on the scope of the action.

I also enjoy how the company framed this as practically hacking people’s PII, but I can believe it just took querying the internal company directory for some key metadata. Recently added to the “TO-BE-CUT” OU or something.
by mullingitover | 2026-02-04 23:37:48+00:00
> Then you think about how the people must be treated to make this be true.

People who have all their needs met (food and safety, social, etc) tend to want to make the world around them better. I would wager the nice looking places are more likely to have well-treated people.

Places that look like dumps are the ones more likely to be populated by people who are treated poorly.
by IgorPartola | 2026-02-04 23:37:50+00:00
So I have gotten pretty good at managing context such that my $20 Claude subscription rarely runs out of its quota but I still do hit it sometimes. I use Sonnet 99% of the time. Mostly this comes down to giving it specific task and using /clear frequently. I also ask it to update its own notes frequently so it doesn’t have to explore the whole codebase as often.

But I was really disappointed when I tried to use subagents. In theory I really liked the idea: have Haiku wrangle small specific tasks that are tedious but routine and have Sonnet orchestrate everything. In practice the subagents took so many steps and wrote so much documentation that it became not worth it. Running 2-3 agents blew through the 5 hour quota in 20 minutes of work vs normal work where I might run out of quota 30-45 minutes before it resets. Even after tuning the subagent files to prevent them from writing tests I never asked for and not writing tons of documentation that I didn’t need they still produced way too much content and blew the context window of the main agent repeatedly. If it was a local model I wouldn’t mind experimenting with it more.
by kazinator | 2026-02-04 23:38:02+00:00
> You didn't know it in e.g. 1990

False: source, I was there. Kilobyte and megabyte were powers of 1024, except in well-delineated circumstances (mass storage devices).

The size labeling of mass storage devices was widely reviled due to using a weasly definition of terms that everyone normally undestood to be powers of 1024.

> a lot of people won't get on board with it, so the confusion persists.

The idea that people refusing to change their behavior according to someone's wishes are causing confusion is fallacious.

Of course it's those introducing change that are introducing confusion.

The kibi-mebi people failed to predict human behavior; that they cannot just roll out a vocabulary change to all of humanity the way you roll out a new kernel throughout a machine cluster.

The irony is that you can even find people who were not born at the time, who are using kilobyte to mean 1024 bytes.
by corysama | 2026-02-04 23:38:21+00:00
The article mentions https://unsloth.ai/docs/basics/claude-codex

I'll add on https://unsloth.ai/docs/models/qwen3-coder-next

The full model is supposedly comparable to Sonnet 4.5 But, you can run the 4 bit quant on consumer hardware as long as your RAM + VRAM has room to hold 46GB. 8 bit needs 85.
by tonymet | 2026-02-04 23:38:27+00:00
try scraping any of the major players e.g. Amazon without residential proxy it won't work. I appreciate that you are offering to abide by crawling etiquette (e.g. robots.txt) but no major app supports that any more.

You're thinking about the case of big AI companies crawling your blog. I'm talking about a small startup trying to do traditional indexing and needing to run from residential proxy to make it work.
by qingcharles | 2026-02-04 23:38:29+00:00
I did transcription for a while in 2021. It is absurdly hard. Especially as these days humans only get the difficult jobs that AI has already taken a stab at.

The hardest one I did was for a sports network where it was a motorcross motorbike event where most of what you could hear was the roar of the bikes. There were two commentators I had to transcribe over the top of that mess and they were using the slang insider nicknames for all the riders, not their published names, so I had to sit and Google forums to find the names of the riders while I was listening. I'm not even sure how these local models would even be able to handle that insanity at all because they almost certainly lack enough domain knowledge.
by JohnMakin | 2026-02-04 23:38:36+00:00
Then prove it? There have been actual studies that confirm this fact. You could also use the fact that google search has been losing market share steadily since 2023 and since search was supported on things like chatGPT as evidence it has been in decline. But, as I have in the past also said, I refuse to argue about this with google employees/devotees because there seems to be a fair amount of delusion involved.

For me, the user, it didn’t work. I got that from my own experience with it. You can point it at me and say it was my imagination, or i wasn’t “doing it right,” but that experience was absolutely true for me. If you care to you can even go back to my oldest posting history to see me complaining about it, and similarly people rushing in to defend it (very aggressively)
by bmitch3020 | 2026-02-04 23:39:09+00:00
One thing states can do is expand early voting. The longer people have to vote, at more locations, the harder it is to focus this chaos on specific precincts on a single day.

The second thing they can do is ensure the police force is on their side. Remove officers that would collaborate with attempts to overthrow an election. Require training, monitor social media, ensure qualified immunity cannot protect them, and make sure they are aware.
by benbjohnson | 2026-02-04 23:40:12+00:00
Litestream author here. Currently we're handling the "single writer" issue outside of Litestream. We have controls in our internal systems that make it work well. But yes, the lease PR is the direction we're looking at going.

I'm not sure you can have readers see something separate than writers. When SQLite promotes a read lock to a write lock under WAL then it checks if any of the data has changed and then fails the transaction if it has.
by jkhdigital | 2026-02-04 23:40:22+00:00
Your analogy to PHP developers not reading assembly got me thinking.

Early resistance to high-level (i.e. compiled) languages came from assembly programmers who couldn’t imagine that the compiler could generate code that was just as performant as their hand-crafted product. For a while they were right, but improved compiler design and the relentless performance increases in hardware made it so that even an extra 10-20% boost you might get from perfectly hand-crafted assembly was almost never worth the developer time.

There is an obvious parallel here, but it’s not quite the same. The high-level language is effectively a formal spec for the abstract machine which is faithfully translated by the (hopefully bug-free) compiler. Natural language is not a formal spec for anything, and LLM-based agents are not formally verifiable software. So the tradeoffs involved are not only about developer time vs. performance, but also correctness.
by pointlessone | 2026-02-04 23:40:24+00:00
It should be smaller than ISS. IIRC, ISS has three solar arrays and two radiators. DGX is about the size of a fridge. Let’s add two more fridges worth of infra for solar and radiator. Maybe another fridge for comms. But these three fridges replace all the modules of ISS. It’s still gonna be about 6 (maybe up to 10?) tons of mass to lift. But Starship can do 100-150 tons to LEO so might be doable.
by evanelias | 2026-02-04 23:40:30+00:00
A few major areas where MySQL/MariaDB excels:

Threaded connection model (no process spawning)

Undo-based MVCC (no need for vacuum)

InnoDB's use of a clustered index for PK (has pros/cons, but better for some workloads)

Ability to use alternative storage engines such as MyRocks (LSM based instead of B-tree; best-in-class compression)

Support for index hints (so query plans won't randomly change and bring your site down)

More mature logical replication (fully supports DDL, has no concept of limited "replication slots", etc)

That all said, there are also many areas where Postgres is better! Like all things in computer science, there are architectural trade-offs, and no single silver bullet is the best choice for all workloads.
by dennisnguyen | 2026-02-04 23:40:35+00:00
Senior Front End Engineer | Ex Meta | Data Visualization | Proficient in React, TypeScript, Next.js | Web & Mobile & PWA

⬤ Available Now ⬤

Location: US Remote | Gainesville, FL, United States
Remote: Yes
Willing to relocate: No
Technologies and tools:
* Frameworks and Languages: TypeScript, JavaScript, Next.js, React 18+, 19, HTML, CSS, Python, Node.js, Django
* Mobile Responsive and UI/UX: Tailwind CSS, ShadCN, Daisy UI, Chakra UI, Material UI, styled component
* State Management: Redux ToolKit (RTK), Zustand, Jotai
* Data Visualization: D3, Visx, WebGL, Three.js
* API Integration: Restful API, GraphQL, SWR, tRPC, Prisma
* Testing: Jest, Cypress, Playwright
* Cloud: AWS, CloudScape, GCP, Azure
* Others: AI/LLM, Luma, Webpack, Docker
Résumé/CV: https://drive.google.com/file/d/15N4TPbI4Z5uOu3vHqnjL90NlwCAT3lVP/view?usp=sharing
Email: dennisduongn@gmail.com
Personal Website: https://dennisawesome.vercel.app/

Hi there! I'm Dennis, Senior Frontend Engineer with 7+ years of experience designing, building, and leading the delivery of sophisticated web applications across diverse environments, from Meta's large-scale platforms (WhatsApp, Ads) to dynamic agency startup environment (Wolf Carries) and enterprise SaaS (InfoTech). Proven ability to architect performant, accessible, and scalable UIs using React, Next.js, and TypeScript, seamlessly integrating with various backends (GraphQL, tRPC, REST) and cutting-edge technologies like AI/LLMs, WebRTC, and blockchain analytics. Adept at translating complex requirements into user-centric solutions that drive engagement and business value.

※ If you want to learn more about me, please check it out here: https://dennisawesome.vercel.app/

Then drop me a line! Thank you,

Dennis.
by consumer451 | 2026-02-04 23:40:37+00:00
Thank you, but I am old enough to have discounted cryptocurrency in 2012. I had solid reasons: "How could anyone be this stupid? There are so many issues!" Apparently, I continue to be the stupid one. Corruption of ideals won, and will keep winning.

As much of an a-hole as this makes me sound: I keep overestimating everyone else.

I think that I am over this. However, if anyone would like to create Opus-based agentic problem solvers, I am here for you.

I have fortune 500 clients, and even I am afraid... but cheap.
by einpoklum | 2026-02-04 23:40:41+00:00
No, they don't. They soak up tons of your most personal and sensitive information like a sponge, and you don't know what's done with it. In the "good old Internet", that did not happen. Also in the good old Internet, it wasn't the masses all dependent on a few central mega-corporations shaping the interaction, but a many-to-many affair, with people and organizations of different sizes running the sites where interaction took place.

Ok, I know I'm describing the past with rosy glasses. After all, the Internet started as a DARPA project. But still, current reality is itself rather dystopic in many ways.
by nilkn | 2026-02-04 23:40:44+00:00
Anthropic was founded by OpenAI defectors who said OpenAI's product strategy was too dangerous and needed more safety research. But in reality Anthropic has almost exactly the same product strategy. A lot of this is just marketing to raise money to make the founders billionaires rather than the multi-millionaires they only would've been if they hadn't founded a competitor.
by PlatoIsADisease | 2026-02-04 23:41:05+00:00
There was a conspiracy theory in my company that M$ had plants in my company to turn everything into M$. "If it doesnt have the word M$ in it, we aren't using it."

I didn't hear this directly, but it was told to me. Call it telephone, but my director fired the python devs in favor of M$ Power Automate.

As someone who lived through M$ Access.... lmao.
by arjie | 2026-02-04 23:41:52+00:00
Well, there are programmers like Karpathy in his original coinage of vibe coding

> There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.

Notice "don't read the diffs anymore".
by vel0city | 2026-02-04 23:41:52+00:00
A lot of people don't quite understand how terrible of a material lunar regolith dust is. There's not much stuff on Earth quite like it. The Moon doesn't experience any weathering, so its all super sharp and jagged compared to how smooth even the grittiest sand is here on Earth. Its electrostatically charged so it wants to cling to dang near everything. Its highly toxic to breathe in for the same reason as miner's lung. It will work its way into every joint and seal.
by sdf2erf | 2026-02-04 23:42:04+00:00
I dont even blame management. I believe most of them are well-aware that much of what is going on right now is pure hype.

However, they dont have a choice. The sentiment of shareholders is that they want their cash (yes it is their cash that managers re-invest on their behalf) to be invested in AI-related projects.

So...... you get what you get, and investors will get what they deserve. But they will still blame the management in the end ;)
by bee_rider | 2026-02-04 23:42:12+00:00
Do they actually not understand that? They might just be fine with a system that makes them more useful.

How do you calculate the time spent on an internal tool like this, actually? (I’ve never been in management). Realistically your team inevitably will have some downtime, maybe some internal tool maintenance can be fit in there? I mean it obviously isn’t fully “free” but is also shouldn’t be “billed” at their full salary, right?
Show HN: I launched a MIDI controller and IG banned me 48 hours later
by harmonyresearch | 2026-02-04 23:42:34+00:00
The MIDI controller I wanted didn't exist, so I built it.

I:
- posted it to reddit, got 50k views, sold a few (including to some big names in the EDM world)
- used it in a session with a Wu Tang affiliate (got paid 30 chicken wings, all flats)
- got banned from Instagram in 48 hours, right after one of my favorite producers followed my account.

Build Details:
- 2.0mm 5052 powder coated aluminum body, modeled in fusion, laser cut and bent by sendcutsend
- Solid walnut endcaps
- SLA keycaps
- gateron switches
- custom switch matrix pcb
- custom c++ firmware
- rp2350 mcu
- i2c oled display
- ec11 encoders connected to a mcp23017

Do any of y'all have any advice for promoting a new hardware product, without incurring the wrath of Meta's algorithms?

harmonyresearchlabs.com
by phil21 | 2026-02-04 23:43:22+00:00
If you’re having a correlated outage like that, then it’s likely you fix the prod issue before the cloud engineers at some giant cloud company even respond to an internal escalation much less fixes an issue. More than likely your prod issue is causing the logging problem.

If you mean you are experiencing two totally unrelated issues at the same time, then I don’t think that’s a reasonable thing to really assign much value to as it’s incredibly unlikely.

Half of $30k/mo trivially pays for an engineer you hire to only manage such a cluster for you and just works an hour a week unless a pager goes off if you truly need that level of peace of mind. If you’re hiring for such a position I have a few rock star level folks who would love such a job.

The hypothetical problems people imagine for on-prem infrastructure get really strange to me. I could come up with the same sort of scenarios for cloud based SaaS infrastructure just as easily.
by huseyinbabal | 2026-02-04 23:43:23+00:00
I benchmarked identical Go and Rust servers under heavy load:
- 15,000 concurrent users
- 15 minutes sustained load
- Real Hetzner K3s cluster (not localhost)
- Separate nodes for apps, monitoring, and load testing
- k6 for load generation, Prometheus + Grafana for metrics
Both servers do the same thing: 100 iterations of SHA256 hashing, return JSON.
Go: standard library only
Rust: Hyper + Tokio + sha2
I tracked p50, p90, p95, p99 latencies in real-time.
The results were not what I expected.

Code is on GitHub if you want to run it yourself: https://github.com/huseyinbabal/benchmarks/tree/main/rust-se...
Curious what you all think.
by ajam1507 | 2026-02-04 23:43:26+00:00
Will we see growing unemployment in software development? Maybe in the short term, but the appetite for software is not finite just as the appetite for any other kind of economic tool is not finite.

What percentage of software just ceases development when it's "good enough?" Probably a tiny percentage of all software, and which is mostly internal tooling.

It's going to push software development into the front of business development precisely because it will be cheaper to develop. The companies that will benefit from AI at least early on will all be software-driven companies since the results are undeniable. If software developers lose out when all of their companies become more efficient and new companies are built because it becomes easier to build software with small teams, I will be very surprised.
by wilg | 2026-02-04 23:43:27+00:00
Ben Thompson has long been insistent that ChatGPT and other AI tools basically have to have ads and it's been a big mistake they didn't have them sooner. It's an interesting take:

> What I think is clear is they have to build an advertising product, and the reason they have to build an advertising product is any consumer Internet product has to be advertising, because it’s such a beneficial model to everyone involved, and the reason it’s so beneficial is you get to indefinitely and infinitely increase average revenue per user without any worries about price elasticity, because the entire increase in average revenue per user is borne by the advertisers who are paying it willingly because they’re getting a positive return on their investment, and everyone’s using it for free so you can reach the whole world. Then what happens with that is once you get that model going, you have a massive R&D advantage, because you have so much more money coming in than anyone who doesn’t have that cycle or who has to charge users for it.

https://stratechery.com/2026/ads-in-chatgpt-why-openai-needs...

> This point, more than anything else, explains why the company so desperately needs an advertising model. Advertising is the only potential business model that can meaningfully bend the revenue curve such that the company can not just fund its compute but gain leverage on it, for all of the reasons I laid out before: first, advertising increases the breadth of the business, in that you can offer a better product to more people, increasing usage and expanding inventory. Second, advertising increases the depth of the business, in that there is infinite upside in terms of average revenue per user: more usage means more inventory on one hand, and building out the capability for effective targeting and high conversion rates increases the amount that advertisers are willing to pay — even as the cost to the user remains the same (ideally free).

It's valuable to remember that advertisers will pay more per user than users will, and that's hard to beat in a competitive market.
by tingling168 | 2026-02-04 23:43:40+00:00
If you have a portfolio with some % allocation across various assets and industries (a% stocks, b% bonds, c% precious metals, d% bitcoin, etc.) then you can simply rebalance at regular intervals. When precious metals become overweighted in your portfolio you sell out and buy into whichever asset class is underweighted. This enforces "buy low, sell high", and if you do it on a predefined interval you don't have to worry about day to day fluctuations.
by benbjohnson | 2026-02-04 23:43:56+00:00
If you can have multiple writers to a single database then you'd need to look at something like cr-sqlite[1] that uses CRDT to figure out conflicts. If you're just replicating separate databases then you might be able to replicate each one using Litestream and then use SQLite's ATTACH[2] to connect them together. There is a limit on how many databases you can attach together in a session though.

[1]: https://github.com/vlcn-io/cr-sqlite

[2]: https://sqlite.org/lang_attach.html
by pickleRick243 | 2026-02-04 23:44:55+00:00
I think the disagreement is over what exactly will be taken away. Certainly, like any technology that came before, AI will automate something. A programmer that finds joy in the raw act of coding- thinking of how to solve a problem and crafting the resulting logic line by line will indeed have something taken away by AI.

But there is a spectrum here. AI is a cruder, less fine-grained method of producing output. But it is a very powerful tool. Instead of "chiseling" the code line by line, it transforms relatively short prompts along with "context" into an imperfect, but much larger/fully formed product. The more you ask it to do in one go, usually the more imperfect it is. But the more precise your prompts, and the "better" your context, the more you can ask it to do while still hanging on to its "form" (always battling against the entropy of AI slop).

Incidentally, those "prompts" are the thinking. The point is to operate at the edge of LLM/machine competence. And as the LLMs become more capable, your vision can grow bigger.