MurphyA/hacker-news huggingface dataset:
by linguae | 2025-10-23 20:11:41+00:00
Unfortunately, if the Mac isn't distinct from Windows and desktop Linux in some way, then what's the point?

Yes, as a long-time Mac user who now uses PCs at home but still uses a work-issued MacBook Pro, I greatly appreciate how Macs since the late 1990s-early 2000s are compatible with the PC ecosystem when it comes to peripherals, networking, and file systems.

However, what has been lost is "The Macintosh Way"; a distinctly Macintosh approach to computing. There's something about using the classic Mac OS or Jobs-era Mac OS X: it's well-designed across the entire ecosystem. I wish Apple stayed the course with defending "The Macintosh Way"; I am not a fan of the Web and mobile influences that have crept into macOS, and I am also not a fan of the nagging that later versions of macOS have in the name of "security" and promoting Apple products.

What the Mac has going for it today is mind-blowing ARM chips that are very fast and energy efficient. My work-issued MacBook Pro has absolutely amazing battery life, whereas my personal Framework 13's battery life is abysmal by comparison.

What's going to happen, though, if it's possible to buy a PC that's just as good as an ARM Mac in terms of both performance and battery life?
by Dylan16807 | 2025-10-23 20:12:08+00:00
The comment is about how a normal ebike is bad to ride with a dead battery specifically because of gearing and weight.

As in, if not for those problems you would keep riding and not push it.

So my response is that you should just fix the gearing (or buy one with good gearing), and 50lb isn't an issue for riding.

So both issues are resolved, and you could keep riding a normal design just fine. This means the design of the Rivian is a real detriment.
by Fluorescence | 2025-10-23 20:12:13+00:00
I understand that the commutation of George Santos means he does not have to pay the court ordered restitution to the people he defrauded.

Puts an even grosser spin on this incineration of the rule of law.

Penalties within plea deals likely have different rules but given a pardon is a higher rung of absolution I am horrified to wonder if he could clawback any personal financial penalties he has paid or even seek compensation.
by consumer451 | 2025-10-23 20:12:37+00:00
My entirely unsubstantiated theory is that Apple is a company that would not want to release a product it can't control 100%. You can't control an LLM 100%, so here we are.

"Hey Apple, why was Steve Jobs considered to be such a jerk?" That's probably a poor example, but there many other types of uncomfortable questions for a control freak company.

Does that sound plausible to anyone else?
by itayd | 2025-10-23 20:13:05+00:00
Leash – I built an incident management system in ~200 lines of Python, production ready.

Tired of paying per-user for PagerDuty? I built an open-source alternative that handles on-call rotation, escalation, and multi-channel alerts (Slack/Email/SMS).

Workflows that wait hours for responses survive restarts without needing message queues or state machines. And your team edits schedules directly in Google Sheets instead of clicking through admin UIs.
by felideon | 2025-10-23 20:13:32+00:00
Some additional feedback:

There's no reason for both the story count and the story summary to be clickable. It's confusing because:

(a) It's not clear what the number in parentheses even means (until you click and infer)

(b) Separate links makes you think they lead to different pages

Also, echoing another comment, it's not really clear what "incoming" and "outgoing" stories mean. Maybe "new" vs. "stale"?
by XenophileJKO | 2025-10-23 20:13:36+00:00
Point 2 is 1000% not true, the models have both gotten better at the overall act of coding, but have also gotten WAY better at USING tools. This isn't tool orchestration frameworks, this is knowing how and when to use tools effectively and it is largely inside the model. I would also say this is a fundamental model capability.

This improved think->act->sense loop that they now form, exponentially increases the possible utility of the models. We are just starting to see this with gpt-5 and the 4+ series of Claude models.
by hanslub42 | 2025-10-23 20:13:45+00:00
This would be a good place to remember Moses Schönfinkel, who invented Combinatory Logic as a student of David Hilbert at Göttingen in 1920. His life was tragic: after his return to his native Russia he became mentally ill, and he died in Moscow in poverty. According to Wikipedia, "His papers were burned by his neighbors for heating".
by uppnrise | 2025-10-23 20:14:06+00:00
Hi HN! Just released v1.2.0 of a distributed rate limiting service I've been building.

Key features:

• 5 rate limiting algorithms (Token Bucket, Sliding Window, Fixed Window, Leaky Bucket, Composite) • Redis backend for distributed state with atomic operations • New Web Dashboard for real-time monitoring • Geographic rate limiting with CDN support • REST API with 18 endpoints

Performance: 50K+ req/s, P95 < 2ms, ~100MB for 1M buckets

Built with Java 21 + Spring Boot. Includes comprehensive docs, client examples (Java/Python/Node/Go), Kubernetes manifests, and 265+ tests.

The Composite Rate Limiter is particularly interesting - it lets you combine multiple algorithms (e.g., API call limits + bandwidth limits) with configurable logic (AND, OR, weighted average, etc.).

Would love feedback on the implementation!
by simonw | 2025-10-23 20:14:15+00:00
Yeah, I confirmed this at the time. Neither OpenAI nor Gemini used tools as part of their IMO gold medal performances.

Here's OpenAI's tweet about this: https://twitter.com/SebastienBubeck/status/19465776504050567...

> Just to spell it out as clearly as possible: a next-word prediction machine (because that's really what it is here, no tools no nothing) just produced genuinely creative proofs for hard, novel math problems at a level reached only by an elite handful of pre‑college prodigies.

My notes: https://simonwillison.net/2025/Jul/19/openai-gold-medal-math...

They DID use tools for the International Collegiate Programming Contest (ICPC) programming one though: https://twitter.com/ahelkky/status/1971652614950736194

> For OpenAI, the models had access to a code execution sandbox, so they could compile and test out their solutions. That was it though; no internet access.
by jeffbee | 2025-10-23 20:14:15+00:00
I think they were referring to the fact that the chief reason there is not large-scale PV panel recycling is that very few panels have ever been retired. It turns out that short of physical destruction by hail etc a PV panel does not degrade beyond economic usefulness simply by being out in the sun. In fact some panels actually get more powerful. The surprising-to-some conclusion of NREL's PV Lifetime Project is that the economic lifetime of a PV panel is basically forever.
by kbolino | 2025-10-23 20:14:17+00:00
I don't mind that the Macbooks only have USB-C ports. Unlike many PCs, where the USB-C ports can't be used for charging, or can't be used for high-speed data transfer, or can't be used for external displays, or can't be used by certain software that only speaks USB 2.0, etc., the Macbooks let any USB-C port do anything. It's a forward-thinking decision, even if it was primarily made for aesthetic reasons.

What I do mind is that there's only 3 of them.
by naasking | 2025-10-23 20:14:19+00:00
> Yet, if the rest of the market does not react to the signal, the one lowering their prices hurts their profits and possibly kicks themselves out of the market.

The reason this doesn't happen is because the ones lowering their prices have typically done so due to explicit measures to improve efficiency, and so they already have a healthier margin with which to capture more of the market from competitors.
by mirekrusin | 2025-10-23 20:14:19+00:00
Reasoning model doesn't imply tool calling – those shouldn't be conflated.

Reasoning just means more implicit chain-of-thought. It can be emulated by non reasoning model by explicitly constructing prompt to perform longer step by step thought process. With reasoning models it just happens implicitly, some models allow for control over reasoning effort with special tokens. Those models are simply fine tuned to do it themselves without explicit dialogue from the user.

Tool calling happens primarily on the client side. Research/web access mode etc made available by some providers (based on tool calling that they handle themselves) is not a property of a model, can be enabled on any model.

Nothing plateaued from where I'm standing – new models are being trained, releases happen frequently with impressive integration speed. New models outperform previous ones. Models gain multi modality etc.

Regarding alternative architectures – there are new ones proposed all the time. It's not easy to verify all of them at scale. Some ideas that are extending current state of art architectures end up in frontier models - but it takes time to train so lag does exist. There are also a lot of improvements that are hidden from public by commercial companies.
by anonymous908213 | 2025-10-23 20:14:19+00:00
I've lately become a pretty big proponent of gatekeeping. On Reddit I saw a comment that security flaws are simply unavoidable, that they're inevitable because as a web developer they must have 1000 dependencies and cannot verify the security of them all, and that if something goes wrong, there's no way it would be fair to hold them accountable for it. When that kind of mindset has taken root, and it has deeply taken root in the entire Javascript ecosystem, it becomes a real-world security issue that affects millions of people detrimentally. Maybe software development doesn't actually need to be accessible to people who can't write their own IsOdd function.

Another example is that a hobby I loved is now dead to me for lack of gatekeeping; Magic the Gathering. Wizards of the Coast started putting out products that were not for their core playerbase, and when players complained, were told "these products are not for you; but you should accept that because there's no harm in making products for different groups of people". That seems fair enough on its face. Fast forward a couple of years, and Magic's core playerbase has been completely discarded. Now Magic simply whores itself out to third party IPs; this year we'll get or have gotten Final Fantasy, Spiderman, Spongebob Squarepants, and Teenage Mutant Ninja Turtles card sets. They've found it more lucrative in the short-term to tap into the millions of fans of other media franchises while ditching the fanbase that had played Magic for 30 years. "This product is not for you" very rapidly became "this game is not for you", which is pretty unpleasant for people who've been playing it for most or all of their lives.
by AgentME | 2025-10-23 20:14:25+00:00
This seems pretty similar to Cloudflare Workflows (https://developers.cloudflare.com/workflows/), but with code-rewriting to use syntax magic (functions annotated with "use workflow" and "use step") instead of Cloudflare's `step.do` and `step.sleep` function calls. (I think I lightly prefer Cloudflare's model for not relying on a code-rewriting step, partly because I think it's easier for programmers to see what's going on in the system.) Workflow's Hooks are similar to Cloudflare's `step.waitForEvent` + `instance.sendEvent`. It's kind of exciting to see this programming model get more popular. I wonder if the ecosystem can evolve into a standardized model.
by ClarityJones | 2025-10-23 20:16:07+00:00
Except, correct me if this is wrong, but he wasn't even convicted of money laundering, let alone the underlying crimes you suggest he was launder the proceeds of. It was simply for failing to register / setup an appropriate AML system. Whether any ML occurred, by whom, and in relation to what... are outstanding questions. If he had done all that and all they got him on was a 4-month technicality, that tends to suggest he was probably innocent (or the investigation was inept).
by Yizahi | 2025-10-23 20:16:54+00:00
It's kinda funny reading about attention to detail on a website with CSS set to: font-weight:300

This means that author never considered checking how it looks on any other non-Apple OS. Meanwhile Apple has a setting, which is enabled by default, to artificially make a pseudo-bold font out of normal font: https://news.ycombinator.com/item?id=23553486
by sparqlittlestar | 2025-10-23 20:17:07+00:00
Because Omarchy is a Linux distro by DHH and therefore you can also call it a "fascist and openly racist" Linux distro.

DHH was someone I kinda read him online, but he's been going full-in on these racist talking points, e.g., https://paulbjensen.co.uk/2025/09/17/on-dhhs-as-i-remember-l... :(
by Legend2440 | 2025-10-23 20:17:12+00:00
This article is pretty much all wrong. Reasoning is not tool calling.

Reasoning is about working through problems step-by-step. This is always going to be necessary for some problems (logic solving, puzzles, etc) because they have a known minimum time complexity and fundamentally require many steps of computation.

Bigger models = more width to store more information. Reasoning models = more depth to apply more computation.
by awesome_dude | 2025-10-23 20:17:19+00:00
If I find that previous prompts are polluting the responses I tell Claude to "Forget everything so far"

BUT I do like that Claude builds on previous discussions, more than once the built up context has allowed Claude to improve its responses (eg. [Actual response] "Because you have previously expressed a preference for SOLID and Hexagonal programming I would suggest that you do X" which was exactly what I wanted)
by exasperaited | 2025-10-23 20:17:32+00:00
> So blaming Trump specifically seems like a bit like scapegoating.

I'm not blaming Trump for the invasion -— it's clearly Putin's invasion! (Indeed in the last couple of days you can even see the slight hint that Trump now gets it. That he's tired of his "friendship" with "Vladimir". You can see a hint of him expressing narcissistic injury from Putin, which he hasn't ever really done before.)

But Putin has been manipulating Trump, Trump lets him, and that is as clear as day. He has absolutely done things Putin wants him to do and on Putin's timescales — the whole 60-then-50 days thing was clearly Putin's plan, for example.

It's not just at odds with former US policy: it's basically sort of revoltingly unbecoming, emasculating, creepy and odd, and it always has been. (e.g. Helsinki). No other politician except a couple of leaders from Russian client states talks about Putin in the frankly admiring, subordinate way Trump does. It's like he's a horse who has been broken. He does not look like who he is —- the leader of the free world, the head of a proper democratic state. He looks like a cheerleader.

Ultimately what I am saying, very clearly, is that people underestimate the extent to which Trump's presidential ambitions and presidencies have always been interwoven with issues about Ukraine. Like, from before he was even President. There is Ukraine at every turn. His people. His corrupt outreach to try to get Biden. Russia's involvement in his campaign. "Russia, if you're listening". Alaska. It goes on and on and on.

This is quite different to Obama or Biden, for whom Ukraine was just one of the things. Trump is just plain weird about Russia and Ukraine; he was after all impeached the first time over it. And he has a long, long history of being enamoured with Russia, relying on Russian emigres to invest in Trump project apartments, trying to do things in Moscow, and laundering Russian money (which is the point at which the Russia/Ukraine thing may intersect with the Epstein thing)

He is much tougher with Netanyahu, even. And that is saying something.
by devmor | 2025-10-23 20:17:43+00:00
> However, what has been lost is "The Macintosh Way"; a distinctly Macintosh approach to computing. There's something about using the classic Mac OS or Jobs-era Mac OS X: it's well-designed across the entire ecosystem.

As someone who has never really enjoyed using macs, I do agree with this. It's probably why I don't mind them as much these days - Using MacOS in 2025 just kind of feels like a more annoying version of a Linux DE with less intent behind it. The way macs used to work did not jive with me well, but everything felt like it was built carefully to make sense to someone.
by teekert | 2025-10-23 20:18:00+00:00
OTOH, when you buy any Bosch, IKEA, Hue, Aqara device, it says on the box: Hub required (and they do mean get our hub and place next to all other hubs. Even though Home Assistant will usually work fine-ok).

So I see where he’s coming from, and I interpreted it as intended.
by Lerc | 2025-10-23 20:18:21+00:00
>That’s not what “slop” means

It's a new term so the meaning hasn't had a chance to settle. It's generally considered to be a negative term, so there's motivation for people to expand the definition to include things that they don't like. It is much easier to subvert a category than it is to make an argument for an individual item.

Imagine if people accept that falling rocks kill hundreds of people every year, and you wanted to convince them that falling cheese also kills plenty of people.

It would be much easier to imply that cheese, often coming in large roundish lumps, counts as a type of rock. It stretches the definition a bit but it's still much easier to argue than the actual falling cheese argument that is your actual agenda.

When the definition is new it is more malleable. Sometimes you might need a qualifier to declare it is different but imply it is essentially like the other thing. It's just a dairy-rock, or just enhanced-interrogation.
by kyralis | 2025-10-23 20:18:31+00:00
This is the entirety of the explanation, really. Apple has always started small and then iterated toward greatness. They've made two mistakes recently:

1. They've stopped starting small and instead started unrealistically large. Apple Intelligence is a great recent example.

2. They've stopped iterating with small improvements and features, and instead decided that "iterating" just means "pile on more features and change things".
by volkopat2 | 2025-10-23 20:18:34+00:00
Hey everyone!

So I am quite amazed with the innovation in DeepSeek-OCR model! I wanted to break it apart and try it out myself, so I asked myself - what if I extract the encoder to fit other existing VLMs?

https://huggingface.co/Volkopat/DeepSeek-DeepEncoder

I didn't have any expectations and was doing this just for fun cos why not? Moving on, after vibe scripting with the encoder, I tried to patch this with Qwen3-VLM 2B. Due to difference in input dimensions of Qwen and the DeepSeek encoder, I pretrained a custom adapter to fit this piece of puzzle.

https://huggingface.co/Volkopat/Qwen-VLM-Optical-Encoder

Long story short - I noticed some performance gains in my experimental synthetic dataset as well as Longbench V2. You can check the project out and try it -

https://github.com/Volkopat/VLM-Optical-Encoder

I have added the training and test scripts in the repo.

In a miniscule test run of 50 cases of LongBench V2 benchmark - I noticed that the custom optical encoder with compressed visual tokens performed slightly better than the original Qwen encoder. It could be that 2B model is really weak for this benchmark.

I could be wrong in my approach so I don't want to hype this too much, and I am more curious to find out if this is scalable beyond 2B? I'm GPU poor with a 12 GB 5070 so I would love it if someone gives this a shot and try to take it further? Hope this helps!
by Spivak | 2025-10-23 20:19:06+00:00
It really does seem like folks on the right assume that people who vote Democrat have a lot more love for Democrats than we actually do. The whole Bill Clinton in the Epstein files thing is another example—like yeah man let him hang.

There's very little loyalty, there's some truth to the party being a bunch of minorities nervously huddled around the DNC for warmth.
by simonw | 2025-10-23 20:19:36+00:00
There are several key points in this that I don't think are accurate.

> When you ask o1 to multiply two large numbers, it doesn't calculate. It generates Python code, executes it in a sandbox, and returns the result.

That's not true of the model itself, see my comment here which demonstrates it multiplying two large numbers via the OpenAI API without using Python: https://news.ycombinator.com/item?id=45683113#45686295

On GPT-5 it says:

> What they delivered barely moved the needle on code generation, the one capability that everything else depends on.

I don't think that holds up. GPT-5 is wildly better at coding that GPT-4o was (and got even better with GPT-5-Codex). A lot of people have been ditching Claude for GPT-5 for coding stuff, and Anthropic held the throne for "best coding model" for well over a year prior to that.

From the conclusion:

> All [AI coding startups] betting on the same assumption: models will keep getting better at generating code. If that assumption is wrong, the entire market becomes a house of cards.

The models really don't need to get better at generating code right now for the economic impact to be profound. If progress froze today we could still spend the next 12+ months finding new ways to get better results for code out of our current batch of models.
by dukeofdoom | 2025-10-23 20:19:43+00:00
It's possible it might actually be more reliable long term, once the technology matures. For example, in cold weather the gas engine might heat the battery for better battery performance, maybe even extend its life if it prevents it from being drawn down too much. The gas engine, would also likely last longer since its not used for daily commutes.

"In many PHEV systems, there are different modes:

Electric mode (EV mode): The vehicle runs purely on the electric motor(s) and battery until the battery depletes to some extent.

Hybrid/Parallel mode: Both the petrol engine and electric motor(s) work together to drive the wheels, especially under high load, higher speeds or when battery is low. Ithy

Series mode (in some designs): The petrol engine acts only as a generator to charge the battery or power the electric motor(s), and the wheels are driven by the electric motor(s).

For the BYD Leopard 5 (and many BYD PHEVs) the petrol engine can drive the wheels (i.e., it is not purely a generator). It is part of the drive system, especially when high power or long range is needed.

At the same time, it likely can assist with charging the battery or maintaining battery state of charge (SOC) when needed (for example, to keep the battery at some reserve level or in “save” mode). User-reports show that the petrol engine will kick in to support the electric system, charge the battery, or assist the drive under certain conditions" -
by stetrain | 2025-10-23 20:20:34+00:00
Interestingly I have never seen someone with a Pelosi hat, shirt, or mural painted on the side of their RV.

I don't think there would be much outcry from either side if Pelosi, along with others who did the same things, were to be blocked by new legislation or prosecuted for breaking existing law.

Although the Domestic Emoluments Clause currently applies specifically to the President, so we would likely need new legislation to generally prevent things like congressional insider trading.
by bcrl | 2025-10-23 20:20:50+00:00
The main difference between algorithms and humans is that software feels no guilt. Traditional human building superintendents were once happy with a 10% increase in rent from one tenant to the next, and would feel guilty when doubling prices. There are plenty of small business owners which take pride in delivering affordable prices to their customers across many market segments. Not a trait that is present in large corporations.

One of the Behind the Bastards podcasts touched upon the fact that in the rental property market the 2 cloud vendors peddling software to manage properties could collude on behalf of landlords. Collusion by humans is fairly limited in scale, but when you're a "platform" every price can be set based on the prices of millions of listings -- what was once impossible for humans is now trivial.