MurphyA/hacker-news huggingface dataset:
by dns_snek | 2025-12-22 18:18:18+00:00
Can you do me a favor and familiarize yourself with the executive summary document instead of just replying "nuh uh" out of ignorance? See paragraphs 5, 10, and 12 in particular.

They broke competition law. The fact that did so in the advertising industry as opposed to any other is irrelevant to this case.
by bopbopbop7 | 2025-12-22 18:18:28+00:00
LLMs will not do what the camera did. LLMs have no anchor to reality like the camera, they simply optimize for the average. A camera is a whole new medium, an LLM is a statistical construction. Sorry to burst your AI bubble. LLMs will not be the new camera, they won't be a new programming language, and they won't be the new compiler.
by thenthenthen | 2025-12-22 18:18:32+00:00
I am flabbergasted by the comments here, Spotify started with pirated music and now invests in the military.

https://torrentfreak.com/how-the-pirate-bay-helped-spotify-b...

And

https://djmag.com/news/spotifys-daniel-ek-leads-eu600-millio...
by NitpickLawyer | 2025-12-22 18:18:39+00:00
It's not just that. There's a lot of (maybe useful) info that's lost without the entire session. And even if you include a jsonl of the entire session, just seeing that is not enough. It would be nice to be able to "click" at some point and add notes / edit / re-run from there w/ changes, etc.

Basically we're at a point where the agents kinda caught up to our tooling, and we need better / different UX or paradigms of sharing sessions (including context, choices, etc)
by vivin | 2025-12-22 18:18:41+00:00
I've used agent mode, but I tell it not to go hog wild and to not do anything other than what I have instructed it to do. Also, sometimes I will tell it not to change the code, and to go over its changes with me first, before I tell it that it can make the changes.

I feel the same way as you in general -- I don't trust it to go and just make changes all over the codebase. I've seen it do some really dumb stuff before because it doesn't really understand the context properly.
by JumpCrisscross | 2025-12-22 18:18:52+00:00
> That's a rewriting of history

You both agree.

“The ‘economic democratization’ argument was a 1990s-era framing to reduce opposition to the PRC joining GATT/WTO” is what they’re talking about. American security analysts believed that making China richer would make it more like us.

Prior to that it was principally geostrategic. But prior to that, the argument was never made.
by fn-mote | 2025-12-22 18:19:12+00:00
> If they can require that every member of a household has to work and extract all their money as efficiently as possible, then they leave little room for society to have families.

This ascribes an agency to capitalism that doesn’t exist.

The families themselves make the choices to have more or fewer children.

Capitalism says nothing about free time. Make the connection in your argument - people without enough money work as much as they can, maybe… but I still don’t see the lower wage people I know working 16 hour days. In fact it is the people who have a use for the extra money, usually to buy free time later, as one would expect in a capitalistic system.
by brianyu8 | 2025-12-22 18:19:33+00:00
I am super bullish on claude code / codex cli + LSP and other deterministic codemod and code intelligence tools.

I was playing around with codex this weekend and honestly having a great time (my opinion of it has 180'd since gpt-5.2(-codex) came out) but I was getting annoyed at it because it kept missing references when I asked it to rename or move symbols. So I built a skill that teaches it to use rope for mechanical python codebase refactors: https://github.com/brian-yu/python-rope-refactor

Been pretty happy with it so far!
by cesarb | 2025-12-22 18:19:45+00:00
It makes sense if you think of a prompt not as a way of telling the LLM what to do (like you would with a human), but instead as a way of steering its "autocomplete" output towards a different part of the parameter space. For instance, the presence of the word "mysql" should steer it towards outputs related to MySQL (as seen on its training data); it shouldn't matter much whether it's "mysql" or "MYSQL" or "MySQL", since all these alternatives should cluster together and therefore have a similar effect.
by andsoitis | 2025-12-22 18:20:01+00:00
Greenland's Prime Minister, Jens-Frederik Nielsen, said the territory was willing to cooperate with the United States and other countries, but only on the basis of mutual respect.

While most Greenlanders favour eventual independence from Denmark, opinion polls show overwhelming opposition to becoming part of the US.

With a population of only 57,000 I'm not sure how independence could work. It seems to me that such a large geography with so few people would need to depend on at least one other country for protection etc.
by butlike | 2025-12-22 18:20:02+00:00
I think I get it too. There's a strange, hard-to-describe feeling there for me. It's like a "comfy, but darkly eerie" feeling whenever something like a broadcast technical difficulty or "Max Headroom"-esque event happens.

Like, I'm sitting comfy watching TV, and there's some technical glitch that pulls back the curtain a little bit. It's interesting and not as irritating as a bug in say a website, because I'm still intrinsically doing the activity I was previously (watching television), I'm just now inexplicably watching a different broadcast.

Who knows, it might be the dreamlike quality Cartoon Network/Toonami/Adult Swim had in the late 90s/early 2000s as well. The technical glitches fit thematically with the low-fi beats.
by brendoelfrendo | 2025-12-22 18:20:08+00:00
I shouldn't have used the term "business," because that made people think that I was referring more to economics instead of "doing the right thing even when the right thing is slightly more expensive." Look, UC Berkeley is a public university and they have to adhere to certain rules around disabilities and accommodations. It's well established law at this point; the ADA is 35 years old. They should know this, and they should be able to comply. To take down the videos suggests laziness and ignorance on Berkeley's part.
by acuozzo | 2025-12-22 18:20:27+00:00
> The private sector can fund projects which are opportunities with an economic basis

You've inherited a nation built atop research which, at the time it was done, had no immediate pathway for economic viability. The groundbreaking research out of Bell Labs and DARPA provide many examples, among many more from other institutions, to support this claim which changed the entire world in addition to our nation for the better.

To think that this research would have been the product of economic incentivization is folly.

We, as a nation, have been spoiled by these gifts of our past and, like so many spoiled trust fund children, are flushing our inheritance down the toilet.
by mstank | 2025-12-22 18:20:36+00:00
In my experience this was an issue 6-8 months ago. Ever since Sonnet 4 I haven’t had any issues with instruction following.

Biggest step-change has been being able to one-shot file refactors (using the planning framework I mentioned above). 6 months ago refactoring was a very delicate dance and now it feels like it’s pretty much streamlined.
by FuriouslyAdrift | 2025-12-22 18:20:46+00:00
Overseas students are not immigrants. They are on student visas (and most likely from very wealthy families... at least most of the ones I knew at Purdue were).

It is in the United States best interest to retain the best students as they graduate and create a system to promote student visa to green card to naturalization, but only a very few do.

Mostly, foreign students are price gouged by our universities to prop up a failing business model and make it more difficult for citizens to afford higher education.
by qcnguy | 2025-12-22 18:21:47+00:00
The rest of the world mostly also uses subsidized private healthcare (except for the UK, where healthcare is far worse than in the US).

The US system works well if you can pay the bills. It doesn't have the undercapacity issues the UK has, for example. The unique problem is costs. Controlling costs would mean consumers strongly supporting aggressive action by insurers if they take actions to push costs down. What Americans do is the opposite: they stage protests and demand immediate political retaliation on insurers who try to control costs. Then left wing politicians condemn the insurers, and they fold in the face of public pressure. Medical staff know the public acts this way and so bends insurers over the barrel, knowing people will blame the "capitalists" (who have tiny margins) over the frontline doctors and nurses who are actually taking the money.

https://www.vox.com/policy/390031/anthem-blue-cross-blue-shi...

In other countries the public doesn't act this way and costs are more reasonable. Sometimes insurance premiums even fall. Switzerland has a two tier system with basic mandatory health insurance that's basically controlled by the government (private firms provide it but there are price controls and they can't refuse customers). And it has supplementary insurance for higher quality care that's almost free market. This year basic premiums went up 5% and supplemental premiums fell 0.9%

https://www.bfs.admin.ch/bfs/de/home/aktuell/neue-veroeffent...

Cost control requires private sector discipline without people like Kathy Hochul getting involved, but healthcare even in the USA does not have that.
by dmix | 2025-12-22 18:21:47+00:00
DOGE never had any strong legal mandate or financing by congress, it was rushed in and a small team operated on the edges of what OBM/federal heads were allowed to do... which wasn't much, so they did a lot of flashy mostly meaningless stuff.

It was an idea that was never earnestly pursued and highly constrained by not being a formal agency with real power (see: reforming DoD or untouchable golden eggs), and all the transparency that comes with being a real agency with an explicit mandate... So it burned public trust pretty quickly.
by ramoz | 2025-12-22 18:22:11+00:00
I haven't come across a case where it has used the LSP yet.

Opus 4.5 is fairly consistent in running QA at proper times. Lint checks and all are already incorporated into a standard & native processes outside of IDE. I think lookup can be useful when definitions are hidden deep in hard to reach places on my disk... hasn't been a problem though the agent usually finds what it needs.

Anyway, here is what it stated it could do:

> Do you have access to an lsp tool?

Yes, I have an LSP tool with these operations:

- goToDefinition - Find where a symbol is defined
- findReferences - Find all references to a symbol
- hover - Get documentation/type info for a symbol
- documentSymbol - Get all symbols in a file
- workspaceSymbol - Search for symbols across the workspace
- goToImplementation - Find implementations of an interface/abstract method
- prepareCallHierarchy - Get call hierarchy item at a position
- incomingCalls - Find what calls a function
- outgoingCalls - Find what a function calls
by epistasis | 2025-12-22 18:22:43+00:00
Whenever I have dug into views like these, this is not a rational view based on first principles, it's about carrying out culture war based on a very odd phrase I heard first here on Hacker News: "elite conflict."

Destruction of scientific research is viewed as a positive win for the culture war. The particulars, what's actually happening with science, is completely secondary to discrediting the institution as a whole.
by nine_k | 2025-12-22 18:22:55+00:00
UK offered a rather simple pathway to immigrating to the UK for most Hong Kong residents [1]. But the choice between the stagnant UK and the booming mainland China was not obvious for everyone in late the 1990s, when China seemed to be democratizing more and more (despite the Tiananmen massacre), and growing richer by the day.

[1]: https://en.wikipedia.org/wiki/British_National_(Overseas)
by jandrese | 2025-12-22 18:23:13+00:00
Yep, but if you do that you need to staff a help line with people who can say "turn the box over and look at the sticker, no the sticker with the numbers on it, it's white with black letters and says PASSWORD in a big font, no the password isn't literally PASSWORD, it's the line below that with the strange letters, yes, to type that one you need to hold the shift key and press 3..."

Remember that ISPs often have people who come to your home to hook stuff up.
by ilamont | 2025-12-22 18:23:30+00:00
> I helped my dad transport the 35" which, from memory, was 150 or 180lbs. It was likely the largest CRT commercially available

I helped friends move one of these old monsters out of an apartment in MIT's west campus 15 years ago. Don't remember the brand but it seemed even bigger than 35". It was shockingly huge and heavy and they lived on the top floor.

As we were doing this, I was thinking, how come the original owner didn't get a projection TV? They have been available since the 80s, the separate components were easier to manage, and the screens were far bigger.
by rayiner | 2025-12-22 18:23:41+00:00
> Yes "~150 years" ago (sounds right to me, not sure on the exact date), there was civil service reform. Prior to that every administration would fire the prior servants and install their own because every political party then and now wanted their own people to be of influence in civil service.

The purpose of civil service reform was to end patronage, not to insulate the civil service from political supervision. The idea was to have well-credentialed employees, instead of political donors, carrying out the policies of the elected President. It was not to have employees exercising power independently of the policies of the President.

The Pendleton Civil Service Reform Act was enacted in 1883. Four decades later, former President Taft wrote Myers v. United States, which still reflected the conventional view that the President was actually in charge of the executive branch.
by avereveard | 2025-12-22 18:24:13+00:00
Mostly gemini 3 pro when I ask to investigate a bug and provide fixing options (i do this mostly so i can see when the model loaded the right context for large tasks) gemini immediately starts fixing things and I just cant trust it

Codex and claude give a nice report and if I see they're not considering this or that I can tell em.
by tptacek | 2025-12-22 18:24:19+00:00
Is the plan of action "eliminate all public IP cameras"? That's coherent, I'd get it, but that doesn't seem to be what he's saying at all. He used a Google search to find exposed Flock admin consoles (interesting! say more about that!) but he could just as easily have just searched "open IP cameras"; there's sites that do nothing but index those.
by snthpy | 2025-12-22 18:24:29+00:00
Some of these are wild. This one reads like him journaling on an acid trip:

24. questions = AI to the minus 1

If this was from 2025, I'd put his RADICAL BREAKTHROUGH down to spending too much time on ChatGPT.

https://www.jmail.world/thread/HOUSE_OVERSIGHT_019871?view=i...
by zahlman | 2025-12-22 18:25:13+00:00
> Often, avoiding abstractions leads to simpler code.... But if you do it this way, we think you didn't use enough abstraction so we reject you.

I think you've unwittingly bought into your hiring team's fallacy that classes are somehow essential to "abstraction". They are not. Wikipedia:

> Abstraction is the process of generalizing rules and concepts from specific examples, literal (real or concrete) signifiers, first principles, or other methods. The result of the process, an abstraction, is a concept that acts as a common noun for all subordinate concepts and connects any related concepts as a group, field, or category.[1]

The fundamental abstraction in computer programs is the function. A class is principally a means of combination that sometimes incidentally creates a useful (but relatively complex) abstraction, by modeling some domain object. But the most natural expression of a "generalized rule" is of course the thing that takes some inputs and directly computes an output from them.

Of course, we also abstract when we assign semantics to some part of the program state, for example by using an enumeration rather than an integer. But in that case we are doing it in reverse; we have already noticed that the cases can be generalized as integers, and then explicitly... enumerate what it is that we're generalizing.

(The reason that "FFT" etc. classes are so grating is that the process of that computation hardly makes sense to model; the input and output do, but both of these are just semantic interpretations of a sequence of values. You could staple a runtime "time-domain" or "frequency-domain" type to those sequences; but the pipeline is so simple that there is never a real opportunity for confusion, nor reason for runtime introspection. I almost wonder if the hiring team comes from a Java background, where classes are required to hold the code?)

If I were writing the convolution, it would still probably involve quite a few functions, because I like to make my functions as short as feasible, hewing closely to SRP. Perhaps the ring buffer would be a class — because that would allow a good way to separate the logic of accessing the underlying array slots that make the ring buffer work, from the logic of actually using the ring buffer to do the convolution.

(I'm not sure offhand what you'd need to convolve with to get the same result as "zeroing out the second half" of the FFT. I guess a sinc pulse? But the simple convolutions I'd think of doing to implement "low-pass filter" would certainly have a different frequency characteristic.)
by bitwize | 2025-12-22 18:26:22+00:00
Interlace was common on platforms like the Amiga, whose video hardware was tied very closely to television refresh frequencies for a variety of technical reasons which also made the Amiga unbeatable as a video production platform. An Amiga could do 400 lines interlaced NTSC, slightly more for PAL Amigas—but any more vertical resolution and you needed later AmigaOS versions and retargetable graphics (RTG) with custom video hardware expansions that could output to higher-freq CRTs like the SVGA monitors that were becoming commonplace...
by jarjoura | 2025-12-22 18:26:35+00:00
As of Dec 2025, Sonnet/Opus and GPTCodex are both trained and most good agent tools (ie. opencode, claude-code, codex) have prompts to fire off subagents during an exploration (use the word explore) and you should be able to Research without needing the extra steps of writing plans and resetting context. I'd save that expense unless you need some huge multi-step verifiable plan implemented.

The biggest gotcha I found is that these LLMs love to assume that code is C/Python but just in your favorite language of choice. Instead of considering that something should be written encapsulated into an object to maintain state, it will instead write 5 functions, passing the state as parameters between each function. It will also consistently ignore most of the code around it, even if it could benefit from reading it to know what specifically could be reused. So you end up with copy-pasta code, and unstructured copy-pasta at best.

The other gotcha is that claude usually ignores CLAUDE.md. So for me, I first prompt it to read it and then I prompt it to next explore. Then, with those two rules, it usually does a good job following my request to fix, or add a new feature, or whatever, all within a single context. These recent agents do a much better job of throwing away useless context.

I do think the older models and agents get better results when writing things to a plan document, but I've noticed recent opus and sonnet usually end up just writing the same code to the plan document anyway. That usually ends up confusing itself because it can't connect it to the code around the changes as easily.
by lukax | 2025-12-22 18:26:46+00:00
I've done business logic sharing where the engine was written in Rust, WASM for web with React for UI, uniffi-rs for Android and iOS with Kotlin Compose for Android and SwiftUI for iOS, Tauri for desktop.

There were no good examples for how to do this but once it was set up it worked extremely well.

It uses tokio for Android/iOS/desktop and even embeds a web server for fake API for end to end testing (even on mobile)

https://github.com/koofr/vault
by tomp | 2025-12-22 18:26:47+00:00
Have you tried researching the topic? Very quick search:

- Nobel laureate Carolyn Bertozzi expressed a desire for her lab to reflect social justice and actively works to foster a diverse and inclusive environment following events such as George Floyd's murder. (also runs a chem/bio/med lab at Stanford)

https://cen.acs.org/biological-chemistry/One-on-one-with-Car...

- Harvard Faculty of Arts and Science (which includes graduate biology) stops requiring diversity statements for faculty (i.e. they DID require them)

https://www.nationalreview.com/news/harvard-faculty-end-mand...
by telliott1984 | 2025-12-22 18:26:50+00:00
I'd see this as coming down to incentive. If you can scrape naively and it's cheap, what's the benefit to you in doing something more efficient for git forge? How many other edge cases are there where you could potentially save a little compute/bandwidth, but need to implement a whole other set of logic?

Unfortunately, this kind of scraping seems to inconvenience the host way more than the scraper.

Another tangent: there probably are better behaved scrapers, we just don't notice them as much.
by CharlesW | 2025-12-22 18:26:52+00:00
No, and it looks like this functionality was released/announced prematurely:

https://github.com/anthropics/claude-code/issues/14803#issue...

https://github.com/anthropics/claude-code/issues/13952#issue...

https://github.com/anthropics/claude-code/issues/13952#issue...
by alephnerd | 2025-12-22 18:26:58+00:00
> American security analysts believed that making China richer would make it more like us

The NSC in the first Clinton admin and the HW admin was ambivalent-to-opposed to the "endogenous democratization" approach, as was seen with Clinton 1's decisions during the China Straits Crisis under Anthony Lake (who was canned in 1997) along with Bush 1's retrenchment of sanctions in response to the Tiananmen Square Massacre under Brent Scowcroft. Much of the shift happened in Clinton 2 due to personnel changes and a significant loss of political capital due to then ongoing controversies.

> But prior to that, the argument was never made

Yep. The "endogenous democratization" argument only arose in 1997 after Adam Przeworski and Fernando Limongi's paper "Modernization: Theories and Facts" was published back in 1997 [0].

[0] - https://www.semanticscholar.org/paper/Modernization%3A-Theor...
by Wilder7977 | 2025-12-22 18:27:01+00:00
Anthropologically speaking these statements about human fundamentals (or "human nature") end up falling flat.
There have been plenty of societies organized in ways such that private property was irrelevant when existing at all.

I suggest "Debt" from David Graeber for a great dissertation of this topic (which is not the core topic, but definitely touched).

All of this without considering that private property of means of production is different from private property in general.
by kklisura | 2025-12-22 18:27:04+00:00
And let me share this reply by Garry Tan, CEO of YC, after someone made a comment that Flock might be _pretty dystopian_ [1][2]:

> You're thinking Chinese surveillance

> US-based surveillance helps victims and prevents more victims

[1] https://x.com/neurajordan/status/1963303084609966288

[2] https://x.com/garrytan/status/1963310592615485955
by embedding-shape | 2025-12-22 18:27:10+00:00
Yes, which costs money, which is exactly my original point. It's not because "Oh I'm so hassled because customers are dumb", it's "No, hiring people to do support would cost us money, which we don't want".

> Remember that ISPs often have people who come to your home to hook stuff up.

I can't recall a single time a technician wasn't required to come to my flat/house to install a new router. I'm based in Spain, maybe it's different elsewhere, but I think it's pretty much a requirement, you can't setup the WAN endpoint or ISP router yourself.