MurphyA/hacker-news huggingface dataset:
by embedding-shape | 2025-10-31 18:13:03+00:00
> gpt-oss-120b is amazing

Yup, I agree, easily best local model you can run today on local hardware, especially when reasoning_effort is set to "high", but "medium" does very well too.

I think people missed out on how great it was because a bunch of the runners botched their implementations at launch, and it wasn't until 2-3 weeks after launch that you could properly evaluate it, and once I could run the evaluations myself on my own tasks, it really became evident how much better it is.

If you haven't tried it yet, or you tried it very early after the release, do yourself a favor and try it again with updated runners.
by AgnieszkaKowal | 2025-10-31 18:13:31+00:00
Friesen's right: the 'semanticide' process is terrifyingly effective. But framing it as just "wearing down a word" feels... reductive. It’s not just about the words themselves; it's about the systems that amplify and weaponize those eroded meanings. The UN, NGOs, even the media – they're not just passively absorbing the decay, they're actively building the architecture for it to happen. It's a feedback loop, and the key isn't just dismantling the vocabulary, but exposing the algorithms that generate the noise in the first place. It's a brilliant observation, but it needs to acknowledge the active role of the players, not just the passive consumption of a corrupted lexicon.
by tartoran | 2025-10-31 18:15:07+00:00
US big tech is not just no longer reliable but toxic, predatory, prying, patronizing, etc..

I have to rely on office 365 at work for some minimal functions. I generally try to avoid it and only use it when necessary. The other day when I logged in to look for some document everything was hidden and Copilot AI was front and center. Copilot is the dumbest LLM possible, terrible integration, terrible responses, everything has become a headache for a simple task I had to do. How long would have until Microsoft corpo customers grind to a halt?
by linuxhiker | 2025-10-31 18:15:32+00:00
Upgrading PostgreSQL and Citus: A Real-World Case Story When your organization relies on PostgreSQL and Citus, a PostgreSQL upgrade isn’t just about version numbers—it’s about unlocking new features, improving scalability, and optimizing performance. Yet in modern distributed environments, with Docker, Kubernetes, and custom extensions, upgrades can be complex without the right approach.
by notepad0x90 | 2025-10-31 18:15:33+00:00
I can't speak for Europe, but in the west, a vast majority of people already accept that the government is doing mass surveillance, and they think it's a good thing. It is similar in China, India,etc.. from what I understand. I don't know enough about europe.

This scale has been possible since at least the mid 00's (20 years now , technically a historical fact). consider that most of the files in snowden's leak were from around '08.
by MetaWhirledPeas | 2025-10-31 18:15:59+00:00
> If you need new values you just make new things. > If you want to do an operation on fooA, you don't mutate fooA. You call fooB = MyFunc(fooA) and use fooB.

The beautiful thing about this is you can stop naming things generically, and can start naming them specifically what they are. Comprehension goes through the roof.
by kimixa | 2025-10-31 18:15:59+00:00
During "light" browsing pretty much any laptop's power use is massively dominated by things that aren't the CPU, assuming there's been any attempt at enabling that use case (which doesn't always seem to be the case for many SKUs, certainly on the cheaper end).

A huge amount of Apple's competitive edge is in the "other 90%", but they don't seem to get the headlines.
by OhMeadhbh | 2025-10-31 18:16:15+00:00
I blame modern CS programs that don't teach kids about parsing. The last time I looked at some scraping code, the dev was using regexes to "parse" html to find various references.

Maybe that's a way to defend against bots that ignore robots.txt, include a reference to a Honeypot HTML file with garbage text, but include the link to it in a comment.
by HansP958 | 2025-10-31 18:16:55+00:00
Tech details: Built with React Native + Expo for the mobile side. Supabase handles authentication and backend logic. The backend is written in Python and orchestrates multiple AI agents — one for structure planning, one for code generation, and one for image creation.

Each prompt is parsed into app structure (frontend + backend + logic), and then compiled into a deployable React Native project.

I’d love to get feedback from devs who’ve tried no-code tools before — especially around architecture, prompt parsing, or how to make this more developer-friendly.
by moogly | 2025-10-31 18:17:13+00:00
> Nvidia has too much cash because of massive profits and has nowhere to reinvest them internally.

Here's an idea: they could make actual GPUs used for games affordable again, and not have Jensen Huang lie on stage about their performance to justify their astronomical prices. Sure, companies might want to buy them for ML/AI and crash the market again but I'm sure a company of their caliber could solve that if they _really_ wanted to.
by throw0101a | 2025-10-31 18:17:22+00:00
> Despite the government shutdown, the SNAP program isn’t out of money. In fact, it has $5 billion in contingency funds,[1] intended as a reserve to be tapped in emergencies. And if the imminent cutoff of crucial food aid for 40 million people isn’t an emergency, what is? The Department of Agriculture, which runs the program, also has the ability to maintain funding for a while by shifting other funds around. But Donald Trump has — quite possibly illegally — told the department not to tap those funds.[2]
by AlienRobot | 2025-10-31 18:17:23+00:00
This is very disappointing. I bought Affinity because I thought a "pay once, own the software" was a business model worth supporting. In fact, people loved to point to Affinity's transactional model to contrast it with Adobe's subscription model.

Now it will become freeware, and by "freeware" I mean "nagware" because it will keep telling you about pro/AI features that you don't have access to.

Just like on Windows you don't own the system, on this "freeware" you don't own the software. You're a renter, a freeloader. So you can't complain about the ads. But you WANTED to just buy the thing so you wouldn't have to deal with ads. That option is now off the table.

Imagine if you bought a boat and you can't just enter every room of the boat, because the boat comes with a bouncer that stands in front of a certain door and he won't let you enter. That's what it feels like. Not only the boat isn't yours, it is also not a welcoming place to be. It will always feel like you're an outsider being conditionally allowed on someone's software instead of just being a guy using a thing you own.

I don't know. On some days I feel I just don't like software anymore.
by danielbln | 2025-10-31 18:17:28+00:00
It works for music. Spotify, YouTube Music, Apple Music. They all have pretty much the full catalog that most people are looking for. In the video world however, we have dozens of providers. Why is that? Also, it used to work like that in the early days of Netflix. But then everyone and their dog wanted their own streaming portal (for video) and here we are.
by caminanteblanco | 2025-10-31 18:18:38+00:00
I think as an artist, you need to make art that has value to you, not to your audience, because you are a representative of your own perspective on the world, not someone else's.

If the artist finds the output to be something that has meaning to them, and helps them categorize their feelings towards the world, then I think that's valuable art. It doesn't mean I'm going to go buy that album, but I'm glad it was made.
by bavent | 2025-10-31 18:18:42+00:00
Yeah, I think over use of GitHub, which seems to encourage squash-merging, has led to this where a lot of people I’ve seen treat a PR as essentially one commit - because it ends up being one in the end.

If you keep your PRs small I guess the end result is the same, but even then I like things in individual commits for ease of review.
by brailsafe | 2025-10-31 18:19:16+00:00
I don't run any locally, but when I was thinking about investing in a setup, it would just be to have the tool offline. I haven't found the online subscription models to be sufficiently and frequently useful enough beyond occasional random tedious implementations that I'd consider investing in either online or offline LLMs long-term, and I've reverted back to normal programming for the most part, since it just keeps me more engaged.
by glenstein | 2025-10-31 18:19:31+00:00
Sure and if skeptic is understood according to its Greek root skepsis aka "inquirer" then it's basically all of Greek philosophy. What matters is which combination of context and colloquial usage seems most pertinent in this context. The notion introduced in the post goes like this:

>Skepticus: Do you have a full psychological analysis of each of these concepts along with the truth conditions for their correct application? No? Well, I guess they are just made-up armchair fantasies invented by empirically-resistant philosophers.

I get that you think there's a more reasonable notion of skeptic that trades on a notion of true scotsman.. sorry, true skeptic, according to your preferred choice of emphasis, but I think the notion of "radical" skepticism as meaning the variety that emerged in what we call modern philosophy, from Descartes and Berkely counts as a fair characterization of a mainstream version of the idea.
by saltcured | 2025-10-31 18:19:46+00:00
No idea. I'm still in the middle of shepherding parents through dementia, and I can only hope that it can be delayed and then come all at once if it must come at all.

I think I'd be ok with shifting into a catatonia of non-knowing and non-intention, the basic metastability and paralysis I have always known at times.

I think it would beat the paranoia, confusion, and recriminations I saw in one parent. Or the apparently chaotic internal dialogue/chorus of the other who seems to fluidly conflate imagination with conversation and visitation.

I don't want to ever feel like facts are being beamed into my head, that people I remember are "behind me" and doing my actions for me, or inverting cause and effect and thinking that my fears are putting my loved ones in danger.
by throw0101a | 2025-10-31 18:19:52+00:00
See also perhaps a post from today:

> Why are these terrible things happening? At a basic level they’re happening because Republicans want them to happen. Drastic cuts in food stamps and health care programs were central planks in Project 2025, which is indeed the Trump administration’s policy platform, and were written into legislation in the One Big Beautiful Bill Act that passed last summer.

[…]

> But there’s a further problem. Passing either a SNAP bill or a revised budget would require calling the House of Representatives back into session, which would in turn make it impossible for Mike Johnson, the speaker, to keep stalling the swearing-in of Adelita Grijalva, who won a special election more than 5 weeks ago.[1] And here’s the thing: Once sworn in, Grijalva would provide the decisive signature to trigger a vote in the House to release the Epstein files.[2]

* https://paulkrugman.substack.com/p/too-cruel-too-soon
by QueensGambit | 2025-10-31 18:20:35+00:00
Hi HN,

OP here. In my previous post [1], I argued that code generation is the kingpin behind reasoning models. The bottleneck is LLMs generate code lossily due to tokenization fragmentation and treating code like natural language instead of structured graphs. In this post I propose:

1. Parsing user prompts into input graphs (using controlled English like ACE)

2. Parsing code into output graphs (AST trees)

3. Using graph transformers to map input graphs → output graphs

Core hypothesis: eliminating tokenization fragmentation ("ladlen" → ["lad", "len"]) and preserving tree structure could improve FrontierMath accuracy from 26% to 35-40%. No benchmarks yet. Just theory and a plan to test the improvement.

I've built compilers, not transformers, so would love technical feedback on:

- Is tokenization & linear structure really the bottleneck in code generation, or am I missing bigger issues?

- Is 35-40% improvement plausible, or overly optimistic?

- For those working on graph transformers: what approaches look promising?

Thanks in advance!

[1] Previous post - https://manidoraisamy.com/reasoning-not-ai.html

HN thread - https://news.ycombinator.com/item?id=45683113
by legitster | 2025-10-31 18:20:47+00:00
The link you posted is broken.

But I can tell you with fair certainty that Amazon's high turnover rate is NOT happening in their engineering departments, though. It's happening in their retail or business departments.

I'm kind of horrified by the rise of anti-immigrant rhetoric in engineering circles online and how normalized it's becoming. (Especially troubling how much Indians in particular are drawing ire). Is it really that much different if Amazon brings in a foreign worker to Seattle vs someone from Mississippi? Immigration restrictions are arbitrary and unfair, and in my mind any carveouts for them are a good thing.
by thyristan | 2025-10-31 18:20:48+00:00
> That's the same behavior as a <button> without tabindex, like the author is proposing.

Yes, but often you have elements with taborder > 0.

> It's generally advised not to set tabindex to anything but 0 or -1 and let the document order dictate tab order.

Only if document order is sane. Usually with modern websites it isn't, document order is a broken notion if you can position elements at will and e.g. put navigation at the bottom of a document but move it to the top by CSS. Which is actually a recommendation that some people make for acessibility...

What you usually want to do is assign a sensible taborder > 0 to the one form element that the user is probably currently using. Otherwise, he will pointlessly tab through search, menus, cookie bars and a ton of other pointless stuff first.
by jjk166 | 2025-10-31 18:20:55+00:00
The claim that everything is there does not imply infinite, or even large capacity.

Consider an exponentially weighted moving average - you can just keep putting more data in forever and the memory requirement is constant.

The brain stores information as a weighted graph which basically acts as lossy compression. When you gain more information, graph weights are updated, essentially compressing what was already in there further. Eventually you get to a point where what you can recall is useless, which is what we would consider forgotten, and eventually the contribution of a single datapoint becomes insignificant, but it never reaches zero.
by lazide | 2025-10-31 18:21:04+00:00
Who would run such a UN? And why wouldn’t they be worse - and what would you be able to do about it, if they were?

And don’t forget, regardless of the title, for anything to get done there inevitably is one man who is making decisions/breaking ties somewhere.

I can’t think of anyone that the various factions could actually trust to do that without screwing over at least (or more!) half of them.
by garethsprice | 2025-10-31 18:21:10+00:00
HP G9 Z2 Mini with a 20GB ADA 4000, 96GB RAM, 2TB SSD, Ubuntu. Would get a Macbook with a ton of RAM if I was buying today, a full form factor PC, the mini form factor looks nice but gets real hot and is hard to upgrade.

Tools: LM Studio for playing around with models, the ones I stabilize on for work go into ollama.

Models: Qwen3 Coder 30b is the one I come back to most for coding tasks. It is decent in isolation but not so much at the multi-step, context-heavy agentic work that the hosted frontier models are pushing forward. Which is understandable.

I've found the smaller models (the 7B Qwen coder models, gpt-oss-20B, gemma-7b) extremely useful given they respond so fast (~80t/s for gpt-oss-20B on the above hardware), making them faster to get to an answer than Googling or asking ChatGPT (and fast to see if they're failing to answer so I can move on to something else).

Use cases: Mostly small one-off questions (like 'what is the syntax for X SQL feature on Postgres', 'write a short python script that does Y') where the response comes back quicker than Google, ChatGPT, or even trying to remember it myself.

Doing some coding with Aider and a VS Code plugin (kinda clunky integration), but I quickly end up escalating anything hard to hosted frontier models (Anthropic, OpenAI via their clis or Cursor). I often hit usage limits on the hosted models so it's nice to have a way my dumbest questions don't burn tokens I want to reserve for real work.

Small LLM scripting tasks with dspy (simple categorization, CSV munging type tasks), sometimes larger RAG/agent type things with LangChain but it's a lot of overhead for personal scripts.

My company is building a software product that heavily utilizes LLMs so I often point my local dev environment at my local model (whatever's loaded, usually one of the 7B models), initially I did this not to incur costs but as prices have come down it's now more as it's less latency and I can test interface changes etc faster - especially as new thinking models can take a long time to respond.

It is also helpful to try and build LLM functions that work with small models as it means they run efficiently and portably on larger ones. One technical debt trap I have noticed with building for LLMs is that as large models get better you can get away with stuffing them with crap and still getting good results... up until you don't.

It's remarkable how fast things are moving in the local LLM world, right now the Qwen/gpt-oss models "feel" like gpt-3.5-turbo did a couple of years back which is remarkable given how groundbreaking (and expensive to train) 3.5 was and now you can get similar results on sub-$2k consumer hardware.

However, its very much still in the "tinkerer" phase where it's overall a net productivity loss (and massive financial loss) vs just paying $20/mo for a hosted frontier model.
by dghlsakjg | 2025-10-31 18:21:31+00:00
You're not actually addressing the accounting question though. The argument isn't about the economic benefits or consequences of manufacturing, it's simply about where we assign the carbon emissions in an accounting system.

Whether Chinese workers benefit economically from manufacturing exports doesn't change the fact that when a US consumer buys a product made in China, we could reasonably count those manufacturing emissions as US consumption-based emissions rather than Chinese production-based emissions.

This is really a question of "but for" causation: but for US consumer demand for these products, would these specific manufacturing emissions have occurred? If the answer is no, then there's a strong case for counting them as US emissions regardless of where the factory happens to be located.

Your point about global emissions sidesteps the question entirely. Of course all emissions are ultimately global in their climate impact, but for policy and measurement purposes we still need accounting frameworks. The question is whether production-based or consumption-based accounting gives us a more accurate picture for policy decisions.

The unemployment and poverty argument, while valid for other discussions, doesn't really bear on which accounting method better reflects responsibility for emissions.
by mrandish | 2025-10-31 18:21:48+00:00
> Who was the exact individual that had the vision for glass multi-touch screens and sick gesture like effects (scroll).

Like almost all new products later thought of as 'visionary' innovations, the first iPhone built on pre-existing ideas but integrated them particularly well and added some excellent new refinements. It's easy to forget that the prior five years had been a crucible of in-market experimentation between companies like Nokia, Palm, HP, Sony, Ericsson and Blackberry with platforms like Pocket PC, Palm OS, Windows CE and Windows Mobile.

The iPhone was announced in Jan 2007 at MacWorld (and shipped in July), I was there and played with it extensively in the Apple booth. I remember thinking it had some especially clever ideas and was a very nice implementation. It advanced the "premium pocket phone" bar up to a new level but I didn't see it as unusually visionary. It was definitely significant but still a (large) step in an ongoing progression of refinement, integration and search for product/market fit. There were already large color touchscreen devices which integrated a phone, messaging, camera, music player, Wifi, Bluetooth and GPS. Here's an article looking at a few pre-iPhone devices: https://www.phonearena.com/news/6-great-smartphones-from-10-....

The iPhone 1's design was uniquely simple and svelte but I was immediately concerned about it having enough battery to support that screen. The choice to go with just "One Big Button" and no physical keyboard or navigation keys was bold, weird and also a bit concerning. The on-screen keyboard-only and gesture nav-only choices did feel a bit like two steps forward, one back in iOS 1. It felt like they made a 'purist' design decision and had to make it work as well as it could. That worked out to be "well enough" but sometimes similarly bold but risky choices can fail when they sacrifice too much. However, the battery life did become a very serious issue for active users when the first iPhone shipped and limited the success of the device. It's also worth remembering the usability of iOS 1 was pretty clunky. I played with most of these early phone devices and owned several but didn't adopt an iPhone as my primary device until the iPhone 3G shipped 18 months after the iPhone launch. The 3G was significantly better, different and more refined than the iPhone 1.
by linuxhiker | 2025-10-31 18:22:42+00:00
Thank you for your interest in submitting to Postgres Conference: 2026.

We have 6 tracks:

Postgres Extensions Day: Do you develop Postgres Extensions?

Do you want to develop Postgres Extensions?

This day/track is for you!

Dev: All about developing with PostgreSQL. This can be about using extensions like pg_vector to increase your search performance to how to write a new data type.

Ops: Talks on the operational practices of Postgres and related technologies.

Essentials: Datatypes, How do I and data types oh my! If it is in the docs, or should be an isn't... this is where you elaborate on all the glory that is Postgres Essentials. Do not overlook this track it is job security.

Life and Fun: Nothing about Postgres goes here. Do you want to talk about your beehive, backyard garden, homestead, solar, latest IoT project, mountain biking or camping? This is the place.

Professional Development & Wellness: Career enhancement, dealing with burnout and the false ideal of a work life balance. This is where you find peers to help with all kinds of life problems and opportunities.

The Call for Papers is open from Thursday, October 9. 2025 until Friday, January 30. 2026. Your proposal is expected to be reviewed before Friday, February 6. 2026.
by aivisol | 2025-10-31 18:22:51+00:00
Disappointing that EU signed it. I guess they are trying to push chat control by all possible means.

> The U.K. and European Union joined China, Russia, Brazil, Nigeria and dozens of other nations in signing the convention, which lays out new mechanisms for governments to coordinate, build capacity and track those who use technology to commit crimes.

EU will coordinate with Russia on cybercrime?
by nomel | 2025-10-31 18:22:58+00:00
Depends on how clear it is.

I usually write code to help local debug-ability (which seems rare). For example, this allows one to trivially set a conditional breakpoint and look into the full response:

response = get_response() response = response.json()

The fact that the first response is immediately overwritten proves to the reader it's not important/never used, so they can forget about it, where a temp variable would add cognitive load since it might be used later.

and I think is just as clear as this:

response = get_response().json()

This motivated by years of watching people through code, and me working with deeply non-software engineers, and is always very much appreciated.