MurphyA/hacker-news huggingface dataset:
by sublinear | 2026-01-08 21:51:30+00:00
> The engineer is forced into manual correlation: jumping between dashboards, aligning timelines by eye, [and] inferring causality from coincidence

I just generate a random UUID in the application and make sure to log it everywhere across the entire stack along with a timestamp. Then any old log aggregator can give me an accurate timeline grouped by request UUID across every backend component all in one dashboard.

It's the very first thing that I have the application do when handling a request. It's used in all logs because it's injected it at the log handler level. It's transparent to all future maintainers. There's nothing to break and nothing to think about.

So, I have no problem knowing precise cause and effect with regard to all logs for a given isolated request, but I agree that there may be blips that affect multiple requests (outages, etc.). We have synthetic tests for outages though.

I too am struggling to understand what this tool does beyond grouping all logs by a unique request identifier.
by password54321 | 2026-01-08 21:51:33+00:00
If you click on most profiles that comment they are at least a few years old so probably not. But there may be an astroturfing problem.

From observation, Twitter may have the worst bot:person ratio. Reddit feels like it has more bots than ever as well now with a lot of accounts either being fresh or getting suspended. YouTube, I don't even look at comments but probably garbage.
by yndoendo | 2026-01-08 21:52:04+00:00
Texas is a state that do not pay their elected officials enough money to live off of. It is designed to support the wealth and not the poor. A wealth elected official does not need a second job but a poor one does.

This leads to disproportional balance in power between the working class and the wealth.

[0] https://salaries.texastribune.org/departments/house-of-repre...
Ask HN: Where is legacy codebase maintenance headed?
by AnnKey | 2026-01-08 21:52:32+00:00
I've seen a few anecdotes lately that say that they use Claude Code on legacy codebase and with relatively little supervision it can work on complex problems. Then the claim that Claude Code writes most of its own code, and that they no longer mentor their newcomers - instead, AI answers their questions and they can start making meaningful changes within the first few days. To me it sounds almost too good to be true, so I'd love to have some reality check.

I've spent most of my career in legacy codebases, reading, tracing behavior, making careful changes, and writing tests to protect them. I've taken a sabbatical though, which ends soon, and I'm quite worried and excited to what has happened during this time.

For those working on legacy codebases:

- Has the workflow really shifted to prompting AI, reviewing output, and maintaining .md instructions?

- Does your company allow Claude Code, Codex or similar tools? If not, what do you use?

- Do companies worry about costs and code privacy?

- Where do you think this is headed, a year from now?

Concrete examples, good or bad, would be especially helpful. Thanks.
by hshdhdhj4444 | 2026-01-08 21:52:41+00:00
I don’t have an opinion either way in this, but the legal profession seems like it suffers from some of the same issues that emergency healthcare does that makes licensing important.

It’s not something regular people are using consistently so they have researched the people in advance. They usually have to scramble when they need a lawyer. And it’s very hard for a lay person to identify whether a lawyer did a good job or not.

But even when it comes to bigger firms which do have the resources to find good lawyers, there’s a different advantage to heavy handed licensing. The fact that the law depends extremely heavily on lawyers being largely honest especially when it comes to stuff like discovery and maintaining confidentiality. Licensing is one of the strongest tools has to ensure that.
by dragonwriter | 2026-01-08 21:52:55+00:00
You might notice I wasn't responding to your specific claim about a particular comment but to a later post by a different poster commenting on a wider phenomenon. Perhaps stop trying so hard to insert the idea you want to argue against into posts where it doesn't actually exist just so you can have something to argue about. (Especially given there are many direct responses to your post actually arguing with your claim that you could instead argue with.)
by palmotea | 2026-01-08 21:53:42+00:00
> Things can change.

Yeah, but it's more likely the US will collapse like the USSR than it is for China to collapse. The big reason the USSR collapsed was its economic output couldn't keep up, and it couldn't afford the competition anymore.

China's mostly caught up technologically to the US. It's ahead or pulling ahead in many areas. It's production capacity is way ahead. Without Chinese production propping up the US, US stores would probably feel a lot like late-Soviet stores, with bare shelves and not enough products to satisfy demand.
by refulgentis | 2026-01-08 21:53:52+00:00
You're conflating two different things:

1. The original choice: Kenton picked "Jeff Dean" because the name was more familiar/rhythmic in English. This wasn't about skin color, it was about name patterns. You're right that a Polish surname could have the same issue, and in that, you're demonstrating complete understanding of the issue at hand.

2. The reflection afterward: Recognizing that name-familiarity advantages systematically correlate with certain cultural backgrounds more than others isn't "differential treatment based on skin color", it is observing a statistical pattern in outcomes.

And here's the key point: given Kenton's explanation, they are indicating they would reflect the same way if Sanjay had been Polish with an unfamiliar surname. You're arguing with Kenton about what Kenton thinks and could think... while Kenton is right here. At some point you have to engage with what he's actually saying rather than insisting you understand his mind better than he does.
by anigbrowl | 2026-01-08 21:55:30+00:00
I agree, but believe jacquesm is pointing to a larger problem: even with diligent and committed efforts by a different administration or a series of them, the rest of the world is not going to trust the US any more for a very long time. Partly thanks to social media, it's obvious that the political realignment we're seeing is not just the work of a few political strategists and manipulators, but that about a third of the US is consumed by a revanchist mindset with whom accommodation is impossible.
by spockz | 2026-01-08 21:55:34+00:00
I really don’t understand this idea that seems to be prevalent to let the LLM generate everything from scratch instead of using existing battle tested frameworks. Be it for css or backend code.

Good modular design of software and separation of concern are still important for debugging and lifecycle. For (instructing) the llm it will also be easier if it uses frameworks as the resulting code of the project itself will remain smaller, reducing the context for both llm and human.
by cholantesh | 2026-01-08 21:56:28+00:00
>you assume I fall into some political bucket, when I almost certainly don't (I am not American and I don't follow American media). I don't use any social media other than HN and a couple private group chats.

This is pretty meaningless; one can share an ideology with an official they did not or even cannot vote for, and can do so even if they don't have Twitter.
by shuntress | 2026-01-08 21:56:29+00:00
I am reading what you wrote and disputing it but you don't seem to want to hear it.

I am saying that denying the sale of all "ULTRA PROCESSED" foods to people receiving food assistance is NOT helpful because deciding what counts as "ultra-processed" is too messy and imprecise.

You are trying to split hairs over the most cost-effective struggle meals.

I can indulge you.

---

Perdue Young Whole Chicken Fresh (~5lb) = $12.49

Oscar Mayer Original Uncured Turkey Chicken & Pork Wieners (10 count) $4.49 +
3x Bush's Best Original Baked Beans (16 oz.) $7.47 ($2.49 ea.) = 11.96 total

You eat half a can of beans and one hot dog per meal. That's six meals and four extra hot dogs you can do whatever else you want with.

You can definitely get six meals out of a whole chicken but it's going to be a lot more work plus the additional 50c cost (and that's ignoring the value of the four extra hot dogs). 1 hot dog + 8oz of beans is going to be a fairly similar portion to 1/6th the recoverable meat from a 5lb bird.

It should obviously go without saying but, since you seem to be a stickler, I should point out that there is nothing stopping you from eating chicken one week and frank & beans the next and variety is the biggest part of a healthy diet.
by xpe | 2026-01-08 21:56:52+00:00
> I fail to see how costs can drop while valuations for all major hardware vendors continue to go up. I don't think the markets would price companies in this way if the thought all major hardware vendors were going to see margins shrink a la commodity like you've implied.

This isn't hard to see. A company's overall profits are influenced – but not determined – by the per-unit economics. For example, increasing volume (quantity sold) at the same per-unit profit leads to more profits.
by kens | 2026-01-08 21:56:54+00:00
That article is from 2018. According to Science, Nov 2025, China is very close to the point at which its carbon emissions will decline, which will probably correspond to a global plateau in emissions. “Everything we’re seeing is that China is peaking a decade ahead of where they said they would. That’s a big deal.” Researchers think that global emissions would have plateaued in 2025 except that US policies to boost oil and natural gas production and suppress renewable energy were enough to postpone the plateau.

https://www.science.org/content/article/global-carbon-emissi...
by wolvoleo | 2026-01-08 21:56:57+00:00
To make sure history doesn't only remember the good things like their accomplishments. He was really a dick in person many times, that's pretty clear from his biography (and I also heard from some people who met him). Seeing him remembered as a tech saint is weird then.

I'm glad I never worked for Apple while he was there.

Even though he is dead and can no longer improve himself, people will use him as a role model and idolize all the bad stuff too.
by ben_w | 2026-01-08 21:57:34+00:00
> Was litterally under the sea with no communications and took the prescient approach of better to wait. This is not some ambiiguity of hot war or not.

1. Was actually on duty at the Serpukhov-15 bunker near Moscow.

2. Was absolutely an ambiguity. The USSR's land radar was incapable of detecting missiles beyond the horizon, his ultimate confirmation that the satellite warning was in error was the subsequent non-arrival of an exploding nuke.
by realharo | 2026-01-08 21:57:39+00:00
Speaking of the macOS menu bar, is there some way to make it overflow into a hidden area behind an "expand" button that would appear when there is no more room, like the notification area in Windows does?

The macOS UI decision of "just pretend that whatever doesn't fit to the right of the notch doesn't exist" is baffling.

I've seen a few apps that claim to do that, but it's always done in some really hacky way (such as needing screen recording permissions), and the behavior is never that of simple overflow handling. Instead they have "always hidden" sections and things like that, which is not what I want.
by lossolo | 2026-01-08 21:57:55+00:00
Multi-head Latent Attention (MLA) + DeepSeekMoE? plus an auxiliary loss free load balancing strategy and multi token prediction objective to train/infer huge MoE models efficiently.

Have you seen Manifold Constrained Hyper Connections (mHC) paper from a few days ago from Deepseek? Projects residual connection space onto a constrained manifold to keep identity mapping properties while enabling richer internal connectivity, so basically it eliminates a huge problem.

They also released A LOT of training tricks and innovation around optimizing inference and training.

As to other industries:

"China leads research in 90% of crucial technologies — a dramatic shift this century" [1]

And here's[2] "China Is Rapidly Becoming a Leading Innovator in Advanced Industries", a big report on where they lead and how.

1. https://www.nature.com/articles/d41586-025-04048-7

2. https://itif.org/publications/2024/09/16/china-is-rapidly-be...
by treetalker | 2026-01-08 21:58:15+00:00
Most (all?) states will also offer pro hac vice, meaning the lawyer can temporarily practice in that case only, typically after applying by way of motion, paying a fee (usually a couple hundred dollars or so) and having an associated local counsel, who is supposed to advise on local legal matters and oversee the foreign attorney (but often does neither).

Courts in many states will start rejecting pro hac requests as they approach the line of abuse, so the attorney will need to become a member of the state's bar.

While pro hac, the attorney generally will have at least the same ethical and competency obligations as any attorney regularly admitted to that state's bar.
by nateb2022 | 2026-01-08 21:58:18+00:00
When I wrote the Go one, the biggest challenge I had was synchronizing global state, since it was massively concurrent (there was a server goroutine to handle the main game tick, and two goroutines per connected client, one to read and the other to write).

I ran into a fair amount of deadlock situations during development of different features, and in retrospect I think I would have benefited a lot from the architectural/paradigm shift to an ECS or an actor model like https://github.com/anthdm/hollywood

As for the wins, Go always makes it very easy dealing with concurrency primitives, I really loved using channels, and pretty much everything I needed was in the standard library.
by knallfrosch | 2026-01-08 21:58:23+00:00
It was a problem with their revenue stream, which was documentation website -> banner for lifetime payment.

All customers already had lifetime access and couldn't pay more. Plus noone was reading the docs on the webpage anymore.

Recurring subscriptions, ads in AI products (think Tailwind MCP server telling you about subscription features.) Those were just two things I pulled out of the hat in a minute.
by zelon88 | 2026-01-08 21:59:10+00:00
I worked for the Chandra Operations Control Center in Burlington MA for a while. The team was a fascinating collaboration between Northrop Grumman, The Smithsonian, NASA, and Harvard.

The telescope was launched into orbit in 1999 and has been a tremendous value to astrophysics. Although it is showing signs of it's age, and it is not as capable or cost effective to operate as the James Webb telescope; it still offers scientists much needed capacity and logistics capability that come with having two telescopes in orbit instead of just one.

One of the fascinating parts about the telescope is it's resiliance and the dedication of the staff who control it. For example, to maximize the usable lifespan of the anti-radiation shielding, and to prevent radiation damage to sensitive features, the position of the craft is constantly being planned and adjusted relative to the sun to balance radiation exposure and maximize observation time at various targets. Much like telling a small child "don't stare directly at the sun" as they take in as much information about their surroundings as possible.
by pconner | 2026-01-08 22:00:08+00:00
There are a handful of studies referenced by this review that look at health impacts of vegetable oils: https://pmc.ncbi.nlm.nih.gov/articles/PMC11600290/

For fried food, I'd worry way more about the raw caloric density and the overeating that can be induced by hyperpalatable foods[1] than oxidation.

[1]: https://en.wikipedia.org/wiki/Hyperpalatable_food
by gfaster | 2026-01-08 22:00:27+00:00
Investment is generally considered profit-seeking behavior (i.e. not rent-seeking). Building an apartment and renting it out is clearly profit-seeking behavior, but if you were continuing to rent it out doing the bare minimum to keep it from falling over 40 years later, that would be pretty clearly rent-seeking.

From this, we can conclude that there must be some point after an investment is made where continuing to benefit from it transitions to rent-seeking behavior.
by atonse | 2026-01-08 22:00:56+00:00
And what's your point? When interests align, what's there to complain about?

They created V8, kickstarted the modern browser wars with Chrome. They've sponsored tons of Open Source projects via Google Summer of Code. They've done more than their fair share. Half the devops stuff like Kubernetes, probably a lot of the early work related to linux containers, who knows what else.

There is always going to be someone who thinks they can do more. But they didn't have to do _any_ of it. Yet they did a ton.
by kristopolous | 2026-01-08 22:01:11+00:00
The point is with many many hundreds of pages maybe there could have been something like

"local farmers markets have shown to address concerns about food deserts especially in lower income communities" or some obvious non-controversial observation.

The point is these things are decided on by a committee. To find out where their priorities are one of the bigger tells is when you find really obvious things that's not there.
by arrowleaf | 2026-01-08 22:01:19+00:00
Taking a huge risk with the naming here, I would be expecting to hear from a Microsoft lawyer any minute (Due to MS's flagship 'SQL Server Management Studio').

e: Don't let this dishearten you, I only would consider a name change to be more of your own brand. When I saw 'SQL Studio', I assumed MS had created an online version of their product. This looks like a well-done passion project.
by aucisson_masque | 2026-01-08 22:01:20+00:00
but then how do you know how much protein you should eat ?

if I'm eating bread, pasta and other cereals, I may exceed the 1.2g/kg recommendations but the PDCAAS (Protein Digestibility-Corrected Amino Acid Score) of these would make it in truth closer to 0.6g/kg.

Someone else eating mostly meat would get in total 1.2g/kg protein but also 1.2g/kg when PDCAAS is accounted for.

Maybe it's to simplify the calculation to the average user but it feels misleading, you can't know for sure the proportion of cereals in somebody diet.
by jake-coworker | 2026-01-08 22:02:04+00:00
IMO these articles are akin to "Twitter in 200 lines of code!" and "Why does Uber need 1000 engineers?" type articles.

They're cool demos/POCs of real-world things, (and indeed are informative to people who haven't built AI tools). The very first version of Claude Code probably even looked a lot like this 200 line loop, but things have evolved significantly from there
by kazinator | 2026-01-08 22:02:25+00:00
> This is of course an impossible task—the problem is the missing data, not the code.

We cannot with certainty assert that. If the datum is expected to be missing, such that the frame without the datum is still considered valid and must be handled rather than flagged as an error, the code has to do exactly that. Perhaps a missing value in the dictionary can be supplanted with a zero.

df['new_column'] = df.get('index_value', 0) + 1
# there might be no column ‘index_value’;
# requirements say that zero should be substituted.
by danaris | 2026-01-08 22:03:33+00:00
No, that's not my argument. My argument is that if they are lying, they are doing so flat-out, not by using weasel words—because the wording they used at the point of disservice was very clear that they would be deleting them, not just "we will protect your data."

I'm not attempting to defend the TSA; I think they're reprehensible. I wish merely to provide new facts into the discussion.
by yndoendo | 2026-01-08 22:03:46+00:00
I recommend _Culture in Nazi Germany_ by Michael K Kater. [0]

The push for a Zionist state started and accelerated in the 1920s to the end of the 1930s. Most of the Jews that moved from Europe to Palestine, which was part of modern day Israel, were by the Zionists. Reason is because the only jobs at the time were farming so people would have to give up their current triad.

Number of these individuals actually supported fascism. Even after WWII the mind set was not that fascism was bad but poorly implemented. That mind set was shared by a number of Germans and Jews that moved to Palestine before Israel became a state.

It was not until the late 1960s that younger culture started to shift that mind set to fascism is bad.

If you think I am wrong about the summation of the book ... read it.

[0] https://yalebooks.yale.edu/book/9780300253375/culture-in-naz...
by ryanmcgarvey | 2026-01-08 22:03:51+00:00
The conversation around GPU lifecycles seems to be conflating the various shear rates within the data center. My layman understanding is that the old 3 year replacement cycle had more to do with some component, not necessarily the memory or the processor, going wrong for half of their units by 3 years, at which point GPUs were cheap enough and advancing faster enough that it was more cost effective to upgrade than to fix. However, that calculus changes completely when the GPU and the HBM are orders of magnitude more expensive than the rest of the system. I suspect that we will see repairs being done on on the various brittle bits of the system and the actual core expensive components will continue to operate much longer than 3 years.
by mindslight | 2026-01-08 22:04:51+00:00
It's the routine fascist shakedown playbook at this point:

1. Make some big noise and token action about an issue that has been festering for decades, while their own party has been the primary opposition to any kind of substantive lasting reform (eg US GDPR)

2. Rally the useful idiots to rally around the cause of widely-desired reform, backfitting all the ideals behind the issue as if fascists have any appreciation for lofty ideals

3. Let the target company marinate and roast under the pressure until they capitulate and send a bribe and/or other tribute

4. Drop the token action after the attention spans of their useful idiots have expired and they've moved on to the next spectacle

5. If the issue comes to a head again, the useful idiots blame the "libuhruls" rather than having an ounce of self-awareness to realize their own leaders sandbagged and sold them out
by martinald | 2026-01-08 22:04:57+00:00
Yes of course but it's basically a waste of silicon (which is very valuable) imo - you save a handful of watts to do very few tasks. I would be surprised if in the length of my MacBook the NPU has been utilised more than 1% of the time the system is being used.

You still need a GPU regardless if you can do JPEG and h264 decode on the card - for games, animations, etc etc.
by zhengyi13 | 2026-01-08 22:05:19+00:00
I left in 2023. From memory at that time:

1) go kinda eliminates a lot of the reasons for style guides to exist w/ `go fmt` and separately, I think the Go readability team made a conscious decision to approach readability differently anyway,

2) ... once you had a couple people on your local team w/ readability, if your team wanted to do things a certain way, well, style guides and formal readability wasn't really an issue anymore.
by nailer | 2026-01-08 22:05:20+00:00
As mentioned, I recommend going directly to the source. The clearest indication of what Zionism is the father of modern Zionism and Israel: https://www.gutenberg.org/files/25282/25282-h/25282-h.htm

It's a hundred pages. If someone hasn't read it, or even a summary, they have little knowledge of Zionism. WW2 was far after the modern return of Jews to Israel.

I grew up in a very left leaning, pro terrorism household. I was absolutely wrong about what Zionism was - not a 'God promised me this because I'm special" as I was told but rather "racism means we need a homeland let's all go back to Israel".