MurphyA/hacker-news huggingface dataset:
by mikkupikku | 2025-12-22 20:33:28+00:00
These things are hard to weigh objectively. For instance, in America the police don't take bribes, you can't bribe your way out of a traffic ticket. The cops will laugh at your attempt and pile on more charges. But if you're a local business owner, the bribes to local politicians are far from unheard of and all manner of corrupt dealings between business and local government is prevalent. So how you rank America's corruption depends on how you weigh those two forms of corruption. There's not one single objectively correct way to do that.
by bikeshaving | 2025-12-22 20:34:40+00:00
This is a nice coincidence.

I’ve been heads-down on publishing a JavaScript full-stack metaframework before the end of the year. However, in the past two weeks I’ve been goaded by Claude Code to extract and publish a separate database client because my vision includes Django-style admin/forms. The idea is to use Zod to define tables, and then use raw SQL fragments with JavaScript template tags. The library adds a tiny bit of magic for the annoying parts of SQL like normalizing join objects, taking care of SELECT clauses and validating writes.

I’m only using it internally right now, but I think this approach is promising. Zod is fantastic for this use-case, and I’m sad I’ve only just discovered it.

https://github.com/bikeshaving/zen
by forgetfreeman | 2025-12-22 20:34:40+00:00
There's value in not having to hunt in several places for business logic, having it all in one language, etc. I was ambivalent on the topic until I encountered an 12 page query that contained a naive implementation of the knapsack problem. As with most things dogma comes with a whole host of issues, but in this case I think it's largely benign and likely did more good than harm.
by jrmg | 2025-12-22 20:34:49+00:00
Short term punishment for states: ICE and the National Guard get sent into cities to make people feel unsafe, under the guise of an ‘immigration emergency’. Perhaps also Marines!

To punish more fully, just illegally withhold federal funds for whatever is most hurtful. Highways? Education? Healthcare?

And to your direct point, I’m sure someone could whip up a reason for the military to take over and shut down the sites if they don’t comply - this _is_ a national security matter after all.

Court system stops any of that? Just comply (or pretend to) with the letter of the ruling and try another barely-distinguishable but arguably different illegal method for the next few months while the gears of the court system grind.

What is _meant_ to stop the executive branch (meant to ‘execute’ the will of Congress, not just follow its own desires) going rogue is impeachment by Congress, but that seems like a far off prospect.
by tavavex | 2025-12-22 20:34:50+00:00
I've always used "proper" sentences for LLMs since day 1. I think I do a good job at not anthropomorphizing them. It's just software. However, that doesn't mean you have to use it in the exact same ways as other software. LLMs are trained on mostly human-made texts, which I imagine are far more rich with proper sentences than Google search queries. I don't doubt that modern models will usually give you at least something sensible no matter the query, but I always assumed that the results would be better if the input was more similar to its training data and was worded in a crystal-clear manner, without trying to get it to fill the blanks. After all, I'm not searching for web pages by listing down some disconnected keywords, I want a specific output that logically follows from my input.
by DrPimienta | 2025-12-22 20:35:14+00:00
I'm going to add my perspective here, I'm new to the website and have noticed people here might not fully understand not having any opportunity and what that is like. My mother, father, and grandparents all died before I was 19. I was homeless for a bit, and slept behind bushes while working at a local Kmart. I would have stayed homeless if not for some friends (that I barely knew then) inviting me to rent an apartment with them (they did not know about my situation).

The one thing I had going for me was that my grandmother prepaid my college tuition. So I scraped by working bullshit jobs, completed college, and now in my 30s I'm doing sort-of okay as a programmer for a start up (the pay here is bad, which is why I'm here).

It was awful getting here and I was always one small step away from being permanently homeless or dead. Maybe he didn't mean it like this, but a "normal" person means a person living in poverty in China or Indian or wherever else, and they all have it even worse than me.

I'm writing this here because, not you, but others on this website tend to just give some form of "bro, just stop sucking so bad if you want to improve your life" and it doesn't seem like they really understand what having no option is like.
by robswc | 2025-12-22 20:36:41+00:00
Then it's subjective, what they define as a waste of money, this is par for the course when it comes to choosing what to fund.

You do not trust the current administration to be objective when it comes to cutting funding. I don't trust universities to be objective when it comes to funding.

I take any claims/studies from universities regarding gender/race with a huge grain of salt. There is too much room for bias and sensationalism. Not long ago there was a study claiming that white doctors were treating non-white babies with less care than white babies. However, the original authors made several mistakes and the study couldn't replicate.

Funnily enough, if you google percentage of medical studies that can't be replicated, you get 75% too :)
by mnorth | 2025-12-22 20:36:44+00:00
I'm building Durable Execution without event replay.

I've been a fan of Durable Execution for years and have seen it have huge impact on projects, but I've also seen it confuse developers and create unusual development habits to avoid issues that are unique to this paradigm, particularly making code changes safely to workflows that are in-flight. This project is an experimental prototype to avoid all of those issues and present a durable runtime for code that runs simply and sequentially, like any other code.

It's early for the project, the docs and UX are rough, but the bones are solid and you can play with it. I'm sharing it now to gather early feedback on the approach and trade-offs involved. Let me know what you think.
by mullingitover | 2025-12-22 20:37:04+00:00
This is a road to serfdom (and/or a road to 1789 France) situation with what's happening to energy prices in the past couple years[1].

The price of new solar+battery and wind should be pushing fossil fuel energy prices off a cliff right now, unless you live in a petrostate.

[1] https://fred.stlouisfed.org/series/APU000072610
by hvb2 | 2025-12-22 20:37:53+00:00
Not every area is as messed up as the Colorado river watershed...

All users (states) were given an allotment which, when it was set, was more than what would ever be the yearly supply.

From the outset it was essentially a free for all. Everyone was happy, they kinda got what they asked. It's just that they were all living in a paper reality
by bpt3 | 2025-12-22 20:38:32+00:00
> No UBI. Just basics for survival guaranteed.

That's why I called it a "highly regulated UBI", which might not have been clear. You're proposing that all citizens receive the basics for survival in kind instead of the cash equivalent (which is how a UBI would work).

I think I prefer this model over what the OP ended up suggesting, but I'm not sure how feasible it would be in practice in the US.

> That doesn't mean we can support a non-working population at leisure.

Aren't the people who choose to live at a basic survival level living a life at leisure in your system?
by k4rli | 2025-12-22 20:40:40+00:00
Supabase is great if the goal is insecure, incredibly slow postgres. Selfhosting it is also painful with ~10 separate containers, while supabase's own offering has downtimes that won't appear on their status page.

Only thing it actually makes easier is auth. Other stuff just becomes harder to maintain. A simple springboot Java app, especially with basic boilerplate implemented with llm help, will last a long time, be cheap+simple to host, easily extensible.
by rconti | 2025-12-22 20:41:11+00:00
In addition to the reasons mentioned in the other reply, maybe you actually didn't want anything much bigger. People replacing (say) a 27" CRT might upgrade to the latest fancy 32". They wouldn't have seen the purpose of a 60" projector behemoth. Depth could have been an issue as well. CRTs are deep, but depending on the projector style, it might have been worse.
by AndrewKemendo | 2025-12-22 20:42:08+00:00
This is proof of my point

Look at this abject propaganda

“ Part of it is ideas and ideals. America represents ideas of liberty, liberalism, democracy, and individualism. The USSR/Russia and China represent the exact opposite.”

This is just pure John Birch society propaganda and at no point has the US actually ever attempted in any real way to realize this
by bobbyschmidd | 2025-12-22 20:42:16+00:00
tldr: recursively aggregating packing/unpacking 'if else if (functions)/statements' as keyword arguments that (call)/take them themselves as arguments, with their own position shifting according to the number "(weights)" of else if (functions)/statements needed to get all the other arguments into (one of) THE adequate orders. the order changes based on the language, input prompt and context.

if I understand it all correctly.

implemented it in html a while ago and might do it in htmx sometime soon.

transformers are just slutty dictionaries that Papa Roach and kage bunshin no jutsu right away again and again, spawning clones and variations based on requirements, which is why they tend to repeat themselves rather quickly and often. it's got almost nothing to do with languages themselves and requirements and weights amount to playbooks and DEFCON levels
by zelphirkalt | 2025-12-22 20:42:21+00:00
It depends though, whom you are asking about failed or successful policies. For example I have seen a normal flat of a friend in China in a capitol of a province, who lives alone in this 4 room apartment. I asked how much rent they had to pay and then asked them what they think, how much they would have to pay for that in Berlin. When I told them they would probably have to pay some 2k EUR rent, they thought for a moment, then just said: "That's insane!". The rent they paid was maybe 1/8 to 1/6 of that. And that apartment was not somewhere far out. It is well within the city and has good public transport connection. People can afford to rent. People can move. Single people. Over here not so much. This is also a result of the state having built houses and apartments.
by josephg | 2025-12-22 20:42:31+00:00
In typescript I typed my text editing operations like this:

type Operation = {type: “insert”, …} | {type: “delete”, …} | …;

It’s trivial to switch based on the type field. And when you do, typescript gives you full type checking for that specific variant. It’s not as efficient at runtime as C, but it’s very clean code.

Go doesn’t have any equivalent to this. Nor does go support tagged unions - which is what I used in C. The most idiomatic approach I could think of in Go was to use interface {} and polymorphism. But that was more verbose (~50% more lines of code) and more error prone. And it’s much harder to read - instead of simply branching based on the operation type, I implemented a virtual method for all my different variants and called it. But that spread my logic all over the place.

If I did it again I’d consider just making a struct in go with the superset of all the fields across all my variants. Still ugly, but maybe it would be better than dynamic dispatch? I dunno.

I wish I still had the go code I wrote. The C, rust, swift and typescript variants are kicking around on my github somewhere. If you want a poke at the code, I can find them when I’m at my desk.
by Tiberium | 2025-12-22 20:42:40+00:00
The frontend examples, especially the first one, look uncannily similar to what Gemini 3 Pro usually produces. Make of that what you will :)

EDIT: Also checked the chats they shared, and the thinking process is very similar to the raw (not the summarized) Gemini 3 CoT. All the bold sections, numbered lists. It's a very unique CoT style that only Gemini 3 had before today :)
by Namiru_AI | 2025-12-22 20:43:18+00:00
One AI That Adapts to Every Business Workflow
Namiru.ai brings a simple idea to life. Instead of juggling dozens of SaaS tools, you use a single AI that adapts to your business. Connect your data, add Kits, and let one intelligent system handle the work. With Kits and direct API actions, Namiru.ai becomes your support system, scheduler, content creator, internal automation layer, data interpreter, and API operator. Not as separate tools, but as one unified AI that adapts to your business.
by CGMthrowaway | 2025-12-22 20:43:50+00:00
What are the chances that breaking up a tumor this way seeds cancer elsewhere in the body? 2024 meta analysis of seeding I didn't see ultrasound in there: https://pubmed.ncbi.nlm.nih.gov/39605885/

Here is a study on AEs specifically from this type of ultrasound: https://journals.plos.org/plosone/article?id=10.1371/journal...

Quote: "Cavitation detaches cancer cells/emboli from the primary site and thereby releases them into the circulation, leading to metastasis"
by nosianu | 2025-12-22 20:43:50+00:00
> China and Russian both have plenty of problems in their home fronts and surrounding areas.

Do you know how Russia got so large? They started out small.

They solve such problems by doing the one thing they have always done: expanding. Successful conquest temporarily mitigates internal problems, injustices and inefficiencies.

Video: The History of Russia: Every Year - https://youtu.be/uCIp3CF33ms
Show HN: withcodemode – Proxy any Remote MCP server to run under codemode
by joshwarwick15 | 2025-12-22 20:44:05+00:00
MCP servers are great, but they can be limited by the context length of the model you're using.

withcodemode lets you compress all the tools available on a remote MCP server into a single tool, and then use a code generation agent to achieve the user's goal.
by jychang | 2025-12-22 20:44:08+00:00
Also, funny how they included GPT-5.0 and 5.1 but not 5.2... I'm pretty sure they ran the benchmarks for 5.0, then 5.1 came out, so they ran the benchmarks for 5.1... and then 5.2 came out and they threw their hands up in the air and said "fuck it".
by jlokier | 2025-12-22 20:44:12+00:00
The amplitudes aren't small in the 512-dimensional subspace where 256-qubit calculations take place.

2^256 states are comfortably distinct in that many dimensions with amplitude ~1. Their distinctness is entirely direction.

The obvious parallels to vector embeddings and high-dimensional tensor properties have some groups working out how to combine them in "quantum AI", and because that doesn't require the same precision (like trained neurel nets still work usefully after heavy quantization and noise), quantum AI might arrive before regular quantum computation, and might be feasible even if the latter is not.
by jtrn | 2025-12-22 20:44:16+00:00
My quickie: MoE model heavily optimized for coding agents, complex reasoning, and tool use. 358B/32B active. vLLM/SGLang only supported on the main branch of these engines, not the stable releases. Supports tool calling in OpenAI-style format. Multilingual English/Chinese primary. Context window: 200k. Claims Claude 3.5 Sonnet/GPT-5 level performance. 716GB in FP16, probably ca 220GB for Q4_K_M.

My most important takeaway is that, in theory, I could get a "relatively" cheap Mac Studio and run this locally, and get usable coding assistance without being dependent on any of the large LLM providers. Maybe utilizing Kimik2 in addition. I like that open-weight models are nipping at the feet of the proprietary models.
by theshrike79 | 2025-12-22 20:44:23+00:00
z.ai models are crazy cheap. The one year lite plan is like 30€ (on sale though).

Complete no-brainer to get it as a backup with Crush. I've been using it for read-only analysis and implementing already planned tasks with pretty good results. It has a slight habit of expanding scope without being asked. Sometimes it's a good thing, sometimes it does useless work or messes things up a bit.
by eterm | 2025-12-22 20:44:25+00:00
Yes it's the name of the .NET compiler API.

It was code-named to disambiguate it from the old compiler. But Roslyn is almost 15 years old now, so I can't call it new, but it's newer than the really legacy stuff.

It essentially lets you operate on the abstract snytax tree itself, so there is background compilation that powers inspection and transformation.

Instant renaming is an obvious benefit, but you can do more powerful transformations, such as removing redundant code or transforming one syntax style into another, e.g. tranforming from a Fluent API into a procedural one or vice-versa.
by monomial | 2025-12-22 20:44:40+00:00
Oh interesting. The datasheet for the PCM5102A says it supports line-level output with a minimum load of 1kΩ [1]. I think most headphones typically have an impedance of less than 100Ω. I'd guess the excess current results in some distortion or low volumes? It works fine in practice though?

[1] https://www.ti.com/document-viewer/pcm5102a/datasheet
by sowbug | 2025-12-22 20:45:06+00:00
The success of surgery to remove solid tumors usually hinges on whether there are "clean margins," meaning they were able to remove all the bad tissue and a little good surrounding tissue just to be sure. It's likely that the same principle applies using this new procedure: if you blast the whole thing and trust the body to clean up the mess, hopefully there won't be anything left to worry about.
by dingnuts | 2025-12-22 20:45:09+00:00
It's a mirror. Address it like it's a friendly person and it will glaze you; that's the source of much of the sycophancy.

My queries look like the beginning of encyclopedia articles, and my system prompt tells the machine to use that style and tone. It works because it's a continuation engine. I start the article describing what I want to be explained like it's the synopsis at the beginning of the encyclopedia article, and the machine completes the entry.

It doesn't use the first person, and the sycophancy is gone. It also doesn't add cute bullshit, and it helps me avoid LLM psychosis, of which the author of this piece definitely has a mild case.

I'm also tired of seeing claims about productivity improvements from engineers who are self reporting; the METR paper showed those reports are not reliable.
by bobmcnamara | 2025-12-22 20:45:21+00:00
Yes, but always got it from GPS so presumably they'd be off about the same amount.

Distributed sonar, allows placing receivers willy-nilly and aligning the samples later.

Remote microphone switching - though for this you wouldn't notice 5us jitter, it's just that the system we designed happened to have granularity that good.
by exceptione | 2025-12-22 20:45:35+00:00
> guilt tripping, etc. but very little about what the EU plans to do in retaliation.

The narratives are harmful. What would retaliation bring? The EU doesn't fancy a winner-takes-all mindset. There is no joy if the US goes down as some sort of backwards kleptocracy. There is no joy if the US populace slide back into the gilded age. It doesn't make the EU better. On the contrary. It will be a loss for both sides. Hence, why they speak out (a little).

Abandoning the rules based order, science, equality, personal rights; it all will have devastating effects. For Americans, for everyone.

The US position in the NATO is an arrangement like the Americans wanted for decades, it enabled the US to profit greatly from it, and Europa was happy to have the US as a counter balance. Now, if the US wants to change the arrangement, that is of course possible. But we have signed contracts, blackmail and extortion shouldn't have a place. Can't share sources, but under this administration several powerful but corrupt people in the army even tried to extort European partners already. It is on track to become Russified in that sense, nothing to be gleeful over.
by pcarroll | 2025-12-22 20:45:41+00:00
We implement STUN and TURN/DERP using native WireGuard rather than separate protocols.

Netrinos uses a central rendezvous server that participates in WireGuard handshakes solely to collect your devices' public endpoints and share that information with your other devices. When a device roams to a new location, the server learns the new endpoint and updates the other devices in your account.

When direct P2P fails, Netrinos falls back to a relay server. The relay is a WireGuard peer, but it does not have the keys to decrypt your traffic. Your devices negotiate keys directly with each other, so the relay just forwards opaque encrypted packets.

If you are particularly security conscious, you can host your own relay server. Enable it with a checkbox in the app. This could be a home PC with a stable connection, or a $5 cloud server account.

Updated: Original answer did not address DERP
by whimsicalism | 2025-12-22 20:45:50+00:00
It saddens me a bit that this can't be distinguished by people on here. I encourage you to take a look at their profile and see if you are still as skeptical. Noticing em-dashes is facile and as you mention, common among human written text - but there are more subtle stylistic cues (although now that you mention it, this writer likely went out of their way to replace emdashes with hyphens).

I was raised in a family of professional writer-editors (but now am the tech-y black sheep) which might make the cues a bit more obvious to me. The degree to which this style of writing was common prior to 2022 is vastly overstated, the tells were actually not really that common.
by robswc | 2025-12-22 20:45:55+00:00
People have been claiming "this is the end" of the US, for some reason or another, ever since I've been on the internet (since 2005).

This same sentiment was going around in 2016 when Trump was doing those ridiculous "bans" on immigration. Since then I would argue the US has only increased its influence and power over Europe. Europe needs help with the war and the US has already given immeasurable resources. Europe has almost no skin in the game when it comes to AI. Maybe that's a bubble but the point still stands.

Ofc I don't agree with what the current president is doing, but the idea that businesses and research will flock to Europe is amusing. They've certainly introduced enough barriers to ensure that won't happen.
by throw0101d | 2025-12-22 20:45:59+00:00
> How do those other applications obtain the precise value they need without encountering the Internet issue?

They do not use the Internet: they use local (GPS) clocks with internal high-precision clocks for carry-over in case GNSS signal is unavailable:

* https://www.ntp.org/support/vendorlinks/

* https://www.meinbergglobal.com/english/products/ntp-time-ser...

* https://syncworks.com/shop/syncserver-s650-rubidium-090-1520...

* https://telnetnetworks.ca/solutions/precision-time/
by exasperaited | 2025-12-22 20:46:06+00:00
> immigration policy has given rise to rape gangs in England […] Should these peaceful people not have guns to defend themselves from these barbarians?

I don't think you understand the nature of the "rape gang" problem —- what it actually refers to, how it works, and why arming a populace wouldn't do a thing to stop it.

Because the USA has this exact same problem (low-level organised crime gangs sexually exploiting naïve, broke or drug-addicted young teenagers in deprived settings) and gun ownership didn't fix it.

The "rape gangs" are not some roving crime phenomenon that turns up at your door and can be dissuaded by waving a gun.

So yes. Not only do we not extrajudicially shoot rapists because vigilante violence doesn't do anything useful, arming a whole population would not stop this problem in deprived environments in cities. It hasn't in yours.