MurphyA/hacker-news huggingface dataset:
by nsingh2 | 2026-01-19 18:15:30+00:00
There is an argument to be made that that companies like Walmart and Amazon operate as planned economies. They use the same cybernetic principles, real time data monitoring and feedback loops, to solve logistics and planning. These implementations do give credibility Beer's ideas.

There is even a section about this in the wiki article:

https://en.wikipedia.org/wiki/Project_Cybersyn#Contemporary_...

https://en.wikipedia.org/wiki/The_People%27s_Republic_of_Wal...
by heraldgeezer | 2026-01-19 18:15:39+00:00
>(I've never used one, I don't think my parents generation did mostly either)

USED one? No but you have seen it in movies, TV, described in books etc so you know what it is. You can know things without using them personally.

Then again the new Gen Z and A cant read analogue clocks so I have honestly given up on the world improving.
by lynndotpy | 2026-01-19 18:15:47+00:00
This, on top of the nonstop onslaught of advertisements for F1. It seemed like every one of Apple's services were pushing for that movie. They even put it into maps, wallets, into CarPlay (while people were driving!) It was surprisingly shameless.

It's certainly not as bad _right now_ as what you'll see on Windows 11, but this is something that will almost certainly only get worse over time.
by frumplestlatz | 2026-01-19 18:15:58+00:00
Given my years of experience with Cisco "quality", I'm not surprised by this:

> Another notable affected implementation was the DNSC process in three models of Cisco ethernet switches. In the case where switches had been configured to use 1.1.1.1 these switches experienced spontaneous reboot loops when they received a response containing the reordered CNAMEs.

... but I am surprised by this:

> One such implementation that broke is the getaddrinfo function in glibc, which is commonly used on Linux for DNS resolution.

Not that glibc did anything wrong -- I'm just surprised that anyone is implementing an internet-scale caching resolver without a comprehensive test suite that includes one of the most common client implementations on the planet.
by kayson | 2026-01-19 18:16:23+00:00
> However, we did not have any tests asserting the behavior remains consistent due to the ambiguous language in the RFC.

Maybe I'm being overly-cynical but I have a hard time believing that they deliberately omitted a test specifically because they reviewed the RFC and found the ambiguous language. I would've expected to see some dialog with IETF beforehand if that were the case. Or some review of the behavior of common DNS clients.

It seems like an oversight, and that's totally fine.
by DANmode | 2026-01-19 18:16:53+00:00
I was going to keep to myself on this one, but this is a good jump-in point.

The security capabilities of their hardware are what makes GrapheneOS incompatible to target the phone,
Not any specific security practices of the developers of Fairphone.

Having said that: if there’s a way to MDM GrapheneOS, I’d be looking at that also!

The n+ patch interval on Lineage, /e/ and the rest of them, that’s plain and simply more days your administrators are at risk of giving up the keys to your castle - and that’s a tough pill to swallow!
by Tiberium | 2026-01-19 18:16:55+00:00
Usually they are smaller details in the pages, not the core claims, but that doesn't really refute my point of GPT being easily able to point them. Here are some examples, I'm not including all errors per page that GPT 5.1 found back then (this reply is already too long), but just a few examples.

https://en.wikipedia.org/wiki/Large_Hadron_Collider

> (infobox) Maximum luminosity 1×10^34/(cm2⋅s)

This is from the original design, LHC has been upgraded several times, e.g. if you check https://home.web.cern.ch/news/news/accelerators/lhc-report-r..., you see "Thanks to these improvements, the instantaneous luminosity record was smashed, reaching 2.06 x 10^34 cm^(-2) s^(-1), twice the nominal value." and that was in 2017.

> The first collisions were achieved in 2010 at an energy of 3.5 tera-electronvolts (TeV) per beam

This is wrong, if you check https://home.web.cern.ch/resources/faqs/facts-and-figures-ab... it says "23 November 2009: LHC first collisions (see press release)" - https://home.web.cern.ch/news/press-release/cern/two-circula... and the energy was 450 GeV

Another random example, I was reading https://en.wikipedia.org/wiki/Camponotus_japonicus (a very small article) and decided to ask GPT about it. It checked a lot of other sources and found out that no other source claims that this species of ant inhabits Iran.

Another one: https://en.wikipedia.org/wiki/Java_(software_platform)

> and—until its discontinuation in JDK 9—a browser plug-in

In reality it was deprecated in JDK 9 and removed in JDK 11 - most people would think "discontinuation" means that it was already removed in JDK 9

https://en.wikipedia.org/wiki/Nekopara

> The Opening theme for After, "Contrail" was composed by "Motokyio" and Sung by "Ceul".

Just two misspellings, it should be Motokiyo and Ceui

> A manga adaptation illustrated by Tam-U is currently being published

This section hasn't been updated, but the manga has already finished a long time ago.

===

Here's a direct part of GPT 5.1's response (I tried this back in November, so there was no GPT 5.2 yet) regarding luminosity, and it did also have a citation in the 2nd paragraph to the exact link I used above for the luminosity claim.

– The infobox lists “Maximum luminosity 1×10^34/(cm²·s)” without qualification.

– That number is the original design (nominal) peak luminosity for the LHC, but the machine has substantially exceeded it in routine operation: CERN operations reports show peak instantaneous luminosities of about 1.6×10^34 cm⁻²·s⁻¹ in 2016 and ≈2.0–2.1×10^34 cm⁻²·s⁻¹ in 2017–2018, roughly a factor of two above the nominal design.

– Since the same infobox uses the current maximum beam energy (6.8 TeV per beam) rather than the 7 TeV design value, presenting 1×10^34 cm⁻²·s⁻¹ as “Maximum luminosity” is misleading/outdated if read as the machine’s achieved maximum. It should either be labelled explicitly as “design luminosity” (with a note that higher values have been reached) or the numerical value should be updated to reflect the achieved peak.
by dboreham | 2026-01-19 18:17:16+00:00
A racoon is the reason my cats live behind a flap/door controlled by an rfid reader. Prior to its deployment the racoon had learned to squeeze through the door then figured out how to open the latch on the food bin (quite difficult for a human to open). If I didn't have video of it opening the bin I'd have doubted it were possible. As mentioned in the article it looked as if it had rehearsed the unlatching ahead of time.
by KellyCriterion | 2026-01-19 18:17:22+00:00
Google was killed when Pichai took over - in his first speech, he said: Everything is AI now.

From moment on, Google search tanked: from a userexperience perspective and a useracquisition-vehicle perspective. Lots of companies could have been built only Google worked 15years ago the way that Google did work. Lots of companies today do not have the same lane anymore, so spending more and more on advertising....
by petercooper | 2026-01-19 18:17:23+00:00
I'm not in the COBOL world at all, but when I saw IBM putting out models for a while, I had to wonder if it was a byproduct of internal efforts to see if LLMs could help with the supposedly dwindling number of legacy mainframe developers. I don't know COBOL enough to be able to see if their Granite models are particularly strong in this area, though.
by apaprocki | 2026-01-19 18:17:32+00:00
To be fair, I would not expect a model to output perfectly formatted C++. I’d let it output whatever it wants and then run it through clang-format, similar to a human. Even the best humans that have the formatting rules in their head will miss a few things here or there.

If there are 40 years of undocumented business quirks, document them and then re-evaluate. A human new to the codebase would fail under the same conditions.
by bikenaga | 2026-01-19 18:17:35+00:00
Original article: "Industry Influence in High-Profile Social Media Research" - https://arxiv.org/abs/2601.11507

Abstract: "To what extent is social media research independent from industry influence? Leveraging openly available data, we show that half of the research published in top journals has disclosable ties to industry in the form of prior funding, collaboration, or employment. However, the majority of these ties go undisclosed in the published research. These trends do not arise from broad scientific engagement with industry, but rather from a select group of scientists who maintain long-lasting relationships with industry. Undisclosed ties to industry are common not just among authors, but among reviewers and academic editors during manuscript evaluation. Further, industry-tied research garners more attention within the academy, among policymakers, on social media, and in the news. Finally, we find evidence that industry ties are associated with a topical focus away from impacts of platform-scale features. Together, these findings suggest industry influence in social media research is extensive, impactful, and often opaque. Going forward there is a need to strengthen disclosure norms and implement policies to ensure the visibility of independent research, and the integrity of industry supported research. "
by johndough | 2026-01-19 18:18:25+00:00
I've been running it with llama-server from llama.cpp (compiled for CUDA backend, but there are also prebuilt binaries and instructions for other backends in the README) using the Q4_K_M quant from ngxson on Lubuntu with an RTX 3090:

https://github.com/ggml-org/llama.cpp/releases

https://huggingface.co/ngxson/GLM-4.7-Flash-GGUF/blob/main/G...

https://github.com/ggml-org/llama.cpp?tab=readme-ov-file#sup...

llama-server -ngl 999 --ctx-size 32768 -m GLM-4.7-Flash-Q4_K_M.gguf

You can then chat with it at http://127.0.0.1:8080 or use the OpenAI-compatible API at http://127.0.0.1:8080/v1/chat/completions

Seems to work okay, but there usually are subtle bugs in the implementation or chat template when a new model is released, so it might be worthwhile to update both model and server in a few days.
by luckylion | 2026-01-19 18:18:36+00:00
Maybe you had those average assholes masquerading as brilliant? I don't know that of course, but "ships broken stuff" doesn't sound particularly brilliant to me.

I'm thinking of the type that builds things that you can stack up against the output of others and comes out miles ahead. I have one of those in my team, and it feels like a force of nature: he independently does in a month what a team of five did in three, and his work is of better quality. Of course I'll cut him a lot more slack.
Ask HN: How do you run parallel agent sessions?
by Olshansky | 2026-01-19 18:18:49+00:00
Anthropic has these docs that use git worktree: https://code.claude.com/docs/en/common-workflows#run-parallel-claude-code-sessions-with-git-worktrees

There are some apps like this that leverage git-worktrees under the hood: https://conductor.build

I've tried lazygit as well to make it more convenient.

I still end up preferring having multiple clones of my repo when I need to ensure the agents don't accidentally overlap.

Curious what other people do.
by senfiaj | 2026-01-19 18:18:58+00:00
My point is that defining a complex behavior for a custom tag is not possible without js.
For example, you can't define a reusable 'host-element' tag and expect some additional elements (or some behavior) to automatically appear inside it each time your html includes or you create <host-element> ... </host-element>. I mean you can use something like <host-element> (html5 allows that), but it will just be an inline element, almost like <span>, but without semantics. It's not a full web component.

> "shadow DOM — can be used without JavaScript"
Yes, shadow DOM can be used without JS, but I was talking about web components.

> "I'm not sure what SEO and accessibility challenges custom elements would introduce?"
If you replace standard elements (such as 'p', 'a', 'button', etc) with custom ones it can hurt SEO and accessibility. There are very few reasons to use custom element names and attributes if they are not full web components.

What's the point of using selector 'link-button[size="large"] a {...}' when you could do the same with '.link-button.large a {...}'?
by sham1 | 2026-01-19 18:19:48+00:00
I can only assyme that you meant something more akin to "absolute monarchy" but I still feel like pointing out that Norway, Bermuda, and Luxembourg are all monarchies. And of course out of all the monarchies listed Qatar is probably the closest to an absolute one.

And in the inverse Monaco is a multi-party representative (semi-)constitutional principality, so a monarchy as said.

So I don't necessarily disagree with your points, I'm mostly just adding thy these aspects of politics can and do coexist.
by echelon | 2026-01-19 18:20:17+00:00
For now, and only but a tiny fraction of you.

99.99% of users never visit the settings. For those that do, they won't get past scare wall #1 of enabling APKs and scare walls #2, #3, and #4 of downloading, installing, and enabling the app.

Google knows this.

Tyranny of defaults, trained user behaviors, ecosystem, scare tactics, and even SERPs manipulation to make this nigh undiscoverable.

But they weren't content with some number of you slipping through the cracks! They're starting to close the ability to release unsigned and self-signed code. You can only imagine what's after that.
by ozlikethewizard | 2026-01-19 18:20:41+00:00
As someone who considers the Ukrainians an ally, and therefore the Russians an enemy for starting a war of aggression, I'd say its safe to view someone using their position to espouse Russian propaganda an enemy agent, and Im begruded to think an ex-colonel with intelligence experience believes these easily debunkable theories because hes stupid.

Europe is currently at war, some people just haven't realised it yet apparently.

Im not even going to touch on the swiss further, for only the truly incorruptible would colloborate with Nazis.
by abustamam | 2026-01-19 18:20:56+00:00
Fair points on both fronts! Though I think you may be conflating simple with easy. Removing social media from one's life is certainly simple (just uninstall the app!), but it's not that easy for some people because it's their only method of communication with some folks. I mostly don't use SM but I log onto Instagram because some of my friends only chat there, same with Facebook.
by kennywinker | 2026-01-19 18:20:58+00:00
It seems to me you’re thinking of this in wayyy to much of a binary. It’s not pre-fossil fuel vs post fossil fuel - it’s how do we transition each thing we use fossil fuels for.

Like if we end fossil fuels for energy, the cost of plastics will skyrocket. They maybe don’t contain enough carbon on their own to drive global warming, but we still need alternatives because otherwise that’s a many-billion dollar industry that is going to oppose stopping burning fossil fuels for energy.
by amiga386 | 2026-01-19 18:21:21+00:00
https://www.washingtonpost.com/investigations/2024/12/18/ams...

> There was some planned coordination — among taxi drivers and other locals who used messaging apps to organize a show of force, with at least one chat referring to a “Jew hunt.” Those conversations took place after, and in many cases in response to, episodes the night before the match, when Maccabi supporters pulled down a Palestinian flag and damaged a taxi. Neither The Post nor Dutch investigators came across plans for orchestrated violence in the days ahead of the match.

> The Post found that the violence that unfolded was not one-sided. Israeli fans were harassed, chased and in some cases beaten. But video of one of the earliest post-match altercations, shared by multiple news organizations as an example of attacks on Israelis, in fact shows Maccabi supporters as the aggressors.

Both the racist hooligans, and locals, brought violence upon each other, and innocent people.

Neither side's provocations are justified. Neither side's violence is justified. Both groups harmed entirely innocent people.

Here are some quotes from a group of taxi drivers organising reciprocal violence. I'm highlighting them to show that the locals are not exclusively innocent people ravaged by ultras, they also rioted indiscriminately. The rest of the article goes into much further detail about the actions of all parties, and I recommend you read it in full.

> “TOMORROW AFTER THE GAME AT NIGHT PART 2 JEW HUNT,” someone wrote in a WhatsApp group just before 4 a.m.

> After the match, a Telegram group normally used by taxi drivers for traffic updates tracked the fans’ movements from the stadium to the central metro station. “Jews are arriving we are waiting for them brother be ready,” a group member posted at 11.33 p.m.

> At 11:45 p.m., Sektioui posted the first of a series of images and videos showing Cobra firecrackers, some of which are strapped to bottles labeled as paint thinner. Those firecrackers are illegal in the Netherlands, even without modifications to increase their explosive power.
by supriyo-biswas | 2026-01-19 18:21:44+00:00
My reading of that statement is their test, assuming they had one, looked something like this:

rrs = resolver.resolve('www.example.test')
assert Record("cname1.example.test", type="CNAME") in rrs
assert Record("192.168.0.1", type="A") in rrs

Which wouldn't have caught the ordering problem.
by Buttons840 | 2026-01-19 18:22:04+00:00
It's a national security issue too.

Somebody poor grunt who chose to earn a living by laboring (which has proven to be much less effective than being born with money) will be putting fuel in the bombers and thinking "I could just make an anonymous bet..."

It's a national security issue.

We saw this with the Venezuela attack. A flurry of trading and someone made $400,000 for placing a bet mere hours before the "surprise" attack. https://www.pbs.org/newshour/nation/a-400000-payout-after-ma...
by JumpCrisscross | 2026-01-19 18:22:21+00:00
> it gives very powerful people a vehicle to make lobsided bets on outcomes they control

I'm sceptical that prediction markets uniquely enable this. Like, if you want to bet on U.S. airstrikes in the short term, you could always buy oil options (or short exposed companies). If you're in for the long term, you're buying something that benefits from cheaper gas, e.g. an additives company.
by CGMthrowaway | 2026-01-19 18:22:23+00:00
Below is the #1 paper, extraordinarily widely cited. They found that countries with significant market power systematically set higher tariffs on goods with inelastic supply, and in these cases the exporter lowers their price to absorb the tariff, improving the importer's terms of trade.

https://www.columbia.edu/~dew35/Papers/Optimal_Tariffs_Marke...
by frumplestlatz | 2026-01-19 18:22:43+00:00
> In practice, the agent isn't replacing ripgrep with pure Python, it's generating a Python wrapper that calls ripgrep via subprocess.

Yep. I have very strong guardrails on what commands agents can execute, but I also have a "vterm" MCP server that the agent uses to test the TUI I'm developing in a real terminal emulator; it can send events, take screenshots, etc.

More than once it's worked around bash tool limitations by using the vterm MCP server to exit the TUI app under development and start issuing unrestricted bash commands. I'm probably going to add command filtering on what can be run under vterm (so it can't exit back to an initial shell), which will help unless/until I add a "!<script>" style command to my TUI, in which case I'm sure it'll find and exploit that instead.
by jbm | 2026-01-19 18:22:48+00:00
I feel we should have an independent source by now if that was true. Thousands of Chinese suppliers all taking losses to keep market share seems unlikely. A government program would have been clearly shown too. I think it is more likely that goods are being labelled with different origins and being imported through preexisting treaties like NAFTA (I forgot the Trumpian name for his negotiated version), or that Economists are shameless modern tortoise shell baking shamans that we need to sacrifice to appease angry dead ancestors.
by spmurrayzzz | 2026-01-19 18:22:51+00:00
My comment above I hope wasn't read to mean "LLMs are only good at web dev." Only that there are different capability magnitudes.

I often do experiments where I will clone one of our private repos, revert a commit, trash the .git path, and then see if any of the models/agents can re-apply the commit after N iterations. I record the pass@k score and compare between model gens over time.

In one of those recent experiments, I saw gpt-oss-120b add API support to swap tx and rx IQ for digital spectral inversion at higher frequencies on our wireless devices. This is for a proprietary IC running a quantenna radio, the SDK of which is very likely not in-distribution. It was moderately impressive to me in part because just writing the IQ swap registers had a negative effect on performance, but the model found that swapping the order of the IQ imbalance coefficients fixed the performance degradation.

I wouldn't say this was the same level of "impressive" as what the hype demands, but I remain an enthusiastic user of AI tooling due to somewhat regular moments like that. Especially when it involves open weight models of a low-to-moderate param count. My original point though is that those moments are far more common in web dev than they are elsewhere currently.

EDIT: Forgot to add that the model also did some work that the original commit did not. It removed code paths that were clobbering the Rx IQ swap register and instead changed it to explicitly initialize during baseband init so it would come up correct on boot.
by Peroni | 2026-01-19 18:23:00+00:00
I'd be interested in seeing if I'm in the minority but there's no world where I'm agreeing to download bespoke software in order to participate in an interview.

>I kept seeing candidates produce near-perfect solutions while struggling to explain even basic trade-offs. Some would go quiet for long stretches, then suddenly type out optimal code extremely quickly. When I probed deeper, it became obvious that what they were writing didn’t match their level of understanding.

Why do you need a tool to detect cheating? Your 'analogue' approach here is the correct one.
by __MatrixMan__ | 2026-01-19 18:23:20+00:00
I hope we manage to leverage prediction markets to actually achieve goals rather than just making a casino out of it.

For instance, if you spot malware in a commit you could bet heavily against it being merged, and that would attract the maintainers' attention, and they'll see what you see and not merge it, and you get paid for the code review--that money would come from whoever bet that it would get merged, which you could require be the author of the malware. I haven't worked it out entirely but it seems that there are opportunities to build games that reward dilligence and transparency and penalize deception and spam.
by 3eb7988a1663 | 2026-01-19 18:23:51+00:00
I am suddenly realizing how silly it is that I have put up with this for decades. Are GreaseMonkey or similar tools still around that would let me customize the CSS of sites? I am thinking I should be able to run my own styling to make the ads nearly invisible. Or do the big players do all sorts of tricks to make identifying the ad content so dynamic that it would require constant vigilance to maintain? I have heard that Facebook does insane rendering tricks to prevent people from scraping their sites, not impossible to imagine some companies obfuscate the ad selection.

Probably a few dozen lines of CSS could give me a much better browsing experience.