MurphyA/hacker-news huggingface dataset:
by emporas | 2025-12-11 23:24:27+00:00
There is also Mercury LLM, which computes the answer directly as a 2D text representation. I don't know if you are familiar with Mercury LLM, but you read correctly, 2D text output.

Mercury LLM might work better getting input as an ASCII diagram, or generating an output as an ASCII diagram, not sure if both input and output work 2D.

Plumbing/electrical/electronic schematics are pretty important for AIs to understand and assist us, but for the moment the success rate is pretty low. 50% success rate for simple problems is very low, 80-90% success rate for medium difficulty problems is where they start being really useful.
by danparsonson | 2025-12-11 23:25:46+00:00
For anyone like me who is not up to date with this news:

https://www.ohchr.org/en/press-releases/2025/07/uk-palestine...

> “The decision appears disproportionate and unnecessary. It limits the rights of many people involved with and supportive of Palestine Action who have not themselves engaged in any underlying criminal activity but rather exercised their rights to freedom of expression, peaceful assembly and association,” the High Commissioner said. “As such, it appears to constitute an impermissible restriction on those rights that is at odds with the UK’s obligations under international human rights law.” > > Since the UK Government’s ban came into effect on 5 July, at least 200 people have been arrested under the UK Terrorism Act 2000, many of them while attending peaceful protests.

So it seems you're also missing important context when you wave the whole thing away because "it's a proscribed organisation" - that proscription is in fact another example of government overreach.
by causalmodels | 2025-12-11 23:25:51+00:00
Brand name pharmaceuticals are sort of a different thing. Brand names must comply with the naming guidelines of the FDA, European Medicines Agency, and HealthCanda simultaneously. In practice, this makes it tricky to use actual words. So my companies adopt an 'empty vessel' naming approach. The empty vessels are nonsense words that (1) invoke an emotion (wegovy is a good example), (2) can be trademarked, and (3) it can survive brand pressure.
by benjoffe | 2025-12-11 23:26:27+00:00
In this article I present a new faster full-range function to calculate whether a year is a leap year. This type of calculation is a fundamental date library utility, it is used all over the place: validating and parsing dates, determining the Nth last weekday of a month, handling month overflow/underflow when adjusting the day, etc.

The article outlines the technique, shows related developments before and after its creation, and includes an interactive, human-verifiable "proof".
by llbeansandrice | 2025-12-11 23:26:44+00:00
The replies to this comment are very telling. Everyone is highlighting various desires and issues with cars:

- Cars are dangerous to people not in cars - Cars require your undivided attention (and even that isn't fool-proof) - Cars are inaccessible: age, eyesight, control operation, etc. - There's a lot of traffic (iow there's a lot of cars)

What people are expressing a desire for is more robust public transit and transportation facilities that protect everyone: peds, drivers, cyclists, etc.

The best way to solve all of these problems, totally ignoring self-driving for a moment, is to reduce the total number of vehicle miles traveled. Reduce the number of car trips. Reduce the length of car trips. If there are less cars, there is less danger from cars. If there are less cars, there is less traffic. The only way to have less cars is to provide alternatives: street cars, bike trails, pedestrian facilities, sub-regional buses and trains, inter-regional trains (or buses).

Literally all of these problems get significantly better when there are less drivers on the road. Trains can provide the inter-regional travel that allows you to work, read, hangout, sleep, etc. without the constant danger of having to watch the road the entire time.

Self-driving cars will certainly be useful, but I think people are really missing the point that the root of the problem is cars specifically. They can (and will!) still be available for people that truly want or need them, but harm reduction is the name of the game. Even changing a portion of your trip from car to something else can make a huge difference! It doesn't have to be door-to-door, it could be that you drive to a park-n-ride. Or you stop driving to the local downtown in the spring, summer, and fall.

Most of the people in this comment section want better public transit. It can be made to work even if the goal is to go skiing or mountain biking once you arrive. Cars need to stop being the default and become the exception. It's cheaper, more efficient, safer, and healthier.
by hmcdona1 | 2025-12-11 23:26:53+00:00
I would highly recommend just checking out TanStack Router/Start instead. It fills a different niche, with a slightly different approach, that the Next.js app router just hasn't prioritized enabling anymore.

What app router has become has its ideal uses, but if you explicitly preferred the DX of the pages router, you might enjoy TanStack Router/Start even more.
by solarkraft | 2025-12-11 23:27:11+00:00
This looks really cool for DIYing workflows, especially since you seem to have a very useful selection of tools!

Did you build your own agent engine? Why not LangGraph?

Say I was building a general agentic chat app with LangGraph in the backend (as it seems to provide a lot of infrastructure for highly reliable and interactive agents, all the way up to a protocol usable by UIs, plus a decent ecosystem, making it very easily extensible). Could I integrate with this for DIY workflows in a high quality fashion (high-precision updates and control)?

Is there a case for switching out LangGraph‘s backend with Sim (can you build agents of the same quality and complexity - I’m thinking coding agent)? Could it interact with LangGraph agents in a high quality way so you can tap that ecosystem?

Can I use Sim workflows with my current agent, say, via MCP?
by pksebben | 2025-12-11 23:27:14+00:00
Ya got me. Nevermind that the DSA (which I have read, in part) and the DIW (new to me) are different things, and that one does not mention the other [0]. Also the DSA is happening now while the Wallet thing isn't rolled out.

There are actual discussions about VPN regulation in relation to AV in the US [1]. The UK's OSA [2] is blatant about the need to violate encryption. Australia's OSA [3] has also come under criticism for precisely the things I'm talking about. Is it a stretch to extend this reasoning to the EU's incredibly similar legislation? Honk my nose if you must but I don't think so.

Here's the thing - I don't want you to listen to me, or anyone else on the internet, as an 'expert'. Verify your information personally, even when you trust it.

0 - https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32...

1 -https://www.eff.org/deeplinks/2025/11/lawmakers-want-ban-vpn...

2 - https://www.legislation.gov.uk/ukpga/2023/50/contents

3 - https://en.wikipedia.org/wiki/Online_Safety_Amendment
by DSMan195276 | 2025-12-11 23:28:01+00:00
Yeah this definitely falls into the category of "I use them so they feel natural", there's nothing amazing about those names.

The underlying problem is that you now run into so many named things (utilities, libraries, programs, etc.) in a day and they all have to differentiate themselves somehow. You can't name every crypto library `libcrypto` for obvious reasons.
by mmaunder | 2025-12-11 23:28:22+00:00
My name is Mark Maunder. Not the fisheries expert. The other one when you google me. I’m 51 and as skeptical as you when it comes to tech. I’m the CTO of a well known cybersecurity company and merely a user of AI.

Since you critiqued my post, allow me to reciprocate: I sense the same deflector shields in you as many others here. I’d suggest embracing these products with a sense of optimism until proven otherwise and I’ve found that path leads to some amazing discoveries and moments where you realize how important and exciting this tech really is. Try out math that is too hard for you or programming languages that are labor intensive or languages that you don’t know. As the GitHub CEO said: this technology lets you increase your ambition.
by Alive-in-2025 | 2025-12-11 23:28:36+00:00
And today only fools pay the 10K one time cost. Tesla even priced the monthly amount to encourage you to go monthly. There's lots of reasons, including that they're not going to be able to upgrade people who got cars with the previous hardware, so endless lawsuits trying to get a promised but never provided upgrade from 3 to 4.
by TacticalCoder | 2025-12-11 23:28:45+00:00
Yeah basically the same here. And many people on paid ChatGPT subscription like us noticed just that. Gemini 3 Pro "thinking" is really good.

> Overall, my conclusion is that ChatGPT has lost and won't catch up because of the search integration strength.

I think the biggest issue OpenAI is facing is the numbers: Google is at the moment a near $4 trillion company. They can splurge a near infinite amount of money to win the race.

Google is so big they they created their own TPUs, which is mindboggling.

Which new user is going to willingly pay an OpenAI subscription once he knows that gemini.google.com gives access to a state of the art model? And Google makes sure to remind users who search that they can "continue the discussion" with Gemini.

Maybe the dirty Altman tricks like cornering the entire RAM market can work but I don't see how they can beat Google by playing fair. OpenAI shall need every single dirty trick in the book, including circular funding / shady deals with NVidia to stay relevant vs the behemoth that Google is.
by cortesoft | 2025-12-11 23:29:16+00:00
Ok, I think you are arguing against something I am not saying.

I am not arguing that they don’t have the RIGHT to make the change, or that they owe me personally anything. I am not even THAT mad. I still love Ruby the most of any language, and generally think they make the right decisions.

I am simply annoyed by this decision.

And yes, I argued against this change when it was first proposed (as did many others). They obviously were not convinced.

Again, I am not arguing that they should be FORCED to do what I want, or that they did something shady or nefarious by making this change. I am not asking for any remedy.

I am simply saying I disagree with this type of change (changing a method name because some people feel the new name makes more grammatical sense, but not changing the method itself at all). The reason I commented was because this is not a “we have to deprecate things for progress” situation. They aren’t limited in any way by the current method, the syntax isn’t cumbersome (and isn’t changing), there is no other capability that is held back by having to maintain this method. It is literally just “I read it as asking ‘Does this file exist?’ rather than asking ‘This file exists?’”

Again, they are obviously free to disagree with me, which they do. I am simply arguing that we shouldn’t break syntax just because you like the way it reads better without an s. And I am asking for someone who disagrees with me (you) to explain why it is worth making this type of change.
by tormeh | 2025-12-11 23:29:39+00:00
It's illegal to insult anyone in Germany, and has been for a long time. Libel, slander, and insults are all criminal (not civil) offences. I know what you're thinking: "That sounds crazy" - Yeah, it kinda is. In practice this is rarely enforced, as the offended party must file a formal complaint and most people have better things to do.
by cpeterso | 2025-12-11 23:30:30+00:00
I used Notational Velocity for years. I loved its free form approach to note taking and searching, but I needed a cross platform solution with files that could be shared using Dropbox.

https://notational.net/

I now just use three text files open in Sublime Text: todo-today.txt, todo-this-week.txt, and todo-later.txt. I review them daily and promote todos to the next file when appropriate.
by abraxas | 2025-12-11 23:30:52+00:00
Actually I'll go against the grain here in saying this but I do find LLMs quite useful for a number of tasks. However you won't find an argument that the first two decades of the 21st century were mostly a waste of time in terms of what was built and how little the envelope got pushed outside machine learning. As an old backend developer I find the rise and fall of the nosql mania particularly infuriating.
by NoPicklez | 2025-12-11 23:31:11+00:00
I am going to assume those GPU sales are AI specific chips and not gaming cards.

A lot of these data centers do seem to be being built with many more planned, either way Nvidia has sold the cards. I don't necessarily think there's fraud involved but simply a lot of demand, speculative or otherwise.

Nvidia's financial statements are externally audited, their inventory is audited and their accounts receivable functions are also audited. I'd put a lot of faith in those audits.
Show HN: Use TypeScript in Servo Browser Fork
by singularity2001 | 2025-12-11 23:31:17+00:00
Wasm exports are immediately available to TypeScript, even gc objects!

``` <script type="text/wast"> (module (type $Box (struct (field $val (mut i32)))) (global $box (export "box") (ref $Box) (struct.new $Box (i32.const 42))) ) </script> <script type="text/typescript"> const greeting: string = "Hello from TypeScript and Wasm!"; console.log(greeting, box.val); </script>
by chihuahua | 2025-12-11 23:31:28+00:00
No, that has been illegal for a long time.

It's being enforced more these days, perhaps because social media makes it more tempting and easier to insult politicians in a manner where it can be easily detected. In the old days, you'd have to hand out flyers or get your letter to the editor published in a newspaper, in order to insult politicians where they could notice, and even then there was no way to automatically detect it. But when people insult politicians on social media, it's an extremely low bar for the effort required, both to do it, and to detect it.

If someone were to insult me on social media, I'd never know about it, because I'm not constantly monitoring Twitter. But some politicians pay some agency to constantly monitor Twitter etc, and then they file complaints about everyone they catch in the act, and then the jackbooted police kick down the perpetrators' doors and confiscate their phones and computers.
by laurencerowe | 2025-12-11 23:32:16+00:00
In the linked detailed benchmark results they include Lambda SnapStart which seems to be faster than Cloudflare:

> AWS Lambda (No SnapStart) Mean Cold Start: 2.513s Data Points: 1008 > AWS Lambda (SnapStart) Mean Cold Start: 0.855s Data Points: 17 > Google Cloud Run Mean Cold Start: 3.030s Data Points: 394 > Cloudflare Workers Mean Cold Start: 1.004s Data Points: 981

https://cold.edgeworker.net
by LandenLove | 2025-12-11 23:32:18+00:00
Personally, I just use obsidian notes. Its simple enough, uses markdown, syncs to my phone. I like to break projects/problems out into checklists. Helps keep me motivated.

I don't use the 'linking' feature between notes. The whole 'second brain' thing seems like something you do to make a neat screenshot of your note graph. I just use regular old folders like a file directory. My notes have gotten a little messy though.
by hackinthebochs | 2025-12-11 23:32:31+00:00
Yes, an active targeted process. No, it doesn't have to be aimed at "someone". It can be aimed at creating an environment conducive to one's interested in some class of people.

Yes, intentionally targeting kids with an ideology is grooming. It is preparing them to be amenable to your ideology to increase acceptance of it in the broader culture. At least that's the most innocuous reading of it.
by tptacek | 2025-12-11 23:33:01+00:00
The most obvious citation is Reuters, which did a whole article on this, including the specific circumstances in which the pagers exchanged hands. And, whatever the rest of the moral circumstances of the strike may have been, the fact of the devices being combatant communication equipment does mean that it was neither indiscriminate (it was in fact very discriminate) nor terroristic (it had combatant targets, not civilians).

The attacks can still be immoral for a host of other reasons. Pearl Harbor was deeply immoral. It was also not an indiscriminate terrorist attack. Words mean things.
by Forgeties79 | 2025-12-11 23:33:16+00:00
Maybe I am reading these wrong, but it doesn’t appear to me these sources indicate that a significant number of people are being arrested for “speech offenses,” which I’m guessing you are using as shorthand for statements akin to those that would fall under “free speech” in the US. If I’m not seeing it or I am not correctly defining what you mean, feel free to correct me. I’m having to make some assumptions here
by ben_w | 2025-12-11 23:33:37+00:00
I think it's general knowledge that the UK military is a paper tiger, I think Charlie Stross said something about it being enough to defend one small village or something like that (he occasionally comments on this site so may correct me).

I think that damaging what little remains of its defences, which may exist mostly to keep the nukes safe so nobody tries anything, is still a really bad idea. Especially given that the US is increasingly unstable and seems like it may stop responding to calls from assistance from anyone else in NATO, and the UK isn't in the EU any more and therefore can't ask the entire EU for help either just the bits that are also in NATO. Theoretically the UK could also ask Canada for help, but right now it seems more likely that Canada will be asking all of NATO except for the USA for military aid to keep the USA out.

(What strange days, to write that without it being fiction…)
by prewett | 2025-12-11 23:33:54+00:00
Heh, that reminds me of the BASIC games I used to write as a kid. I didn't know that variables could be more than one letter, so S would be score, but then if I needed speed and S was taken, I'd just use T. After a while I'd hit a bug that was difficult to reason about, or leave the codebase for a while and not have any clue what the variables meant. So I'd abandon it and start with the fresh, new idea.
by tptacek | 2025-12-11 23:34:13+00:00
I don't have to debate that point, because it addresses an argument I didn't make. The problem is how deeply unmoored your argument is from reality. Exactly why is it that you believe Hezbollah's attacks are characterized by a high degree of targeting? It's clearly not true. Can you explain the logic and the sourcing you used to make that claim?
by badc0ffee | 2025-12-11 23:34:19+00:00
> See also Paw Patrol, Spidey Amazing Friends, PJ Masks, etc.

These shows are honestly fine. They all depict kids working together as a team, solving problems, and navigating socializing with each other. (And in the case of Paw Patrol, some environmentalism. And a few terrible puns.)

It's not like the Smurfs, Rocket Robin Hood, The Mighty Hercules, He-Man, Care Bears, etc. that I watched growing up were that much better.

Meanwhile Prime Video has shows that are basically cartoon cars going through a carwash for an hour. And YouTube has much, much worse junk like rapid-fire 60 second unboxing videos, and morons fake-reacting to various colours of slime.
by eqvinox | 2025-12-11 23:34:58+00:00
Honestly all I would want from C closures is a better syntax for doing exactly that. Whatever it ends up being (if it goes in), it better have some way to interop with "legacy" function pointer + user context APIs. (Including some way to tell the compiler where the user context pointer goes on the closure's arguments.) Otherwise it's just completely useless.
by throwaway81523 | 2025-12-11 23:35:01+00:00
> http-request-validator is infinitely superior to “zephyr” when someone is scanning dependencies at 2 AM debugging a production incident.

The "Zephyr" that I knew about was a notification system for workstation clusters on a LAN, written at the MIT Athena project. You'd announce something on it, and the info would spread through the network as if by a gentle breeze. See: https://en.wikipedia.org/wiki/Zephyr_(protocol)

I do recall there was an experimental study in the 1980s (Hartwell, Landauer, and Gigliotti iirc) showing that this naming stuff doesn't matter. This exact same debate was going on back then. The study refuted Don Norman's "The Truth about Unix" paper which claimed that Unix commands ("rm", "mv", etc.) were too hard to remember.
by avianlyric | 2025-12-11 23:35:09+00:00
> On a related note, they built their digital ID so that third parties could verify attributes

Isn’t that the entire point of government ID of any variety? The only reason anyone ever asks to see ID is so they can use it verify attributes of your identity, such as name and age. Otherwise what’s the point of an Identity Document, if it’s not to document something?

Digital ID has always been sold as something approximating your passport/Driver License (there is no official government ID in the UK), but digital, on your phone, and actually a government identity document. Rather than a government document that has a specific purpose (such as crossing the border or driving a car), which people pretend is government ID. Something that can cause a serious problem for people because passports and driver’s licenses aren’t free to obtain, replace or keep valid. Plus the government departments that issue them refuse to take any responsibility or liability for the accuracy or validity of the documents for any use case outside their very specific role in narrow government functions, like crossing the border, or figuring out if you’re allowed to drive a car.

The UK already has citizen SSO that stretches across all digital government services, and has had that for a decade plus now. Although it’s not really attached your identity, it’s just a unified auth system so government departments don’t end up creating their own broken auth systems instead.
by themafia | 2025-12-11 23:35:24+00:00
> couldn't believe that people would be crazy enough to try to keep their DNS records secret

You'd hope people working on DNS would have had broader actual experience with it. There was an ironic lack of paranoia in the DNSSEC people and they seemed overly focused on one peculiar problem, which is, it's easy to spoof DNS responses when you typically only have at most 2**16 - 1024 ports to choose from. They sort of ignored everything else.

> If by "resolvers" you mean "local resolution-only servers", then that's common, but arguably bad, practice.

I haven't kept pace with DNSSEC, but originally, this was the _recommended_ configuration. Has that changed?

> Anyway, using TCP also neuters DNS as a DoS amplifier,

We're ensuring all servers support TCP, but we're not anywhere near dropping UDP.
by johnea | 2025-12-11 23:35:33+00:00
Just in my lifetime, the world population, an simultaneously the US population, has tripled.

The world's economic output and productivity are at all time highs.

Natural resources are at tipping points of extreme exploitation, and toxic output is causing other massive tipping points of natural destruction.

And somehow, the population going down is a big problem?

To put it bluntly, this is total bullshit!

If you take the world's most hateful pricks out of the picture, there is no shortage of anything.

The problem is not an availability of resources, it in who gets to keep them.

The best thing that could happen to ease the impact of our human footprint, would be for the population to go down.

Then we wouldn't have to tolerate some of the stupidest ideas in the modern world, like flying people to mars!

Fix where the fucking money goes! Then we can accept the population reduction for what it is, the greatest trend to emerge in recent decades...
by CyberDildonics | 2025-12-11 23:36:26+00:00
This was the argument about Fury Road (mostly real)

Fury Road is pure wall to wall CGI. People keep pointing to it as some example of doing things with live action when the entire movie is soaked with CG and compositing.

https://www.fxguide.com/fxfeatured/a-graphic-tale-the-visual...