MurphyA/hacker-news huggingface dataset:
by pedro380085 | 2025-12-17 17:04:04+00:00
Hi HN — I built this after spending too much time copying entire email threads from Gmail to ChatGPT and back. ChatGPT was already trained on my "mood" and writing style, and I would usually get a decent footer on my sales work.

My thought process was: can I have an AI that sits between the browser and a fully agentic AI bot? I want to be able to get the drafts done automatically but want to review before submitting the email.

What is does (SO FAR): Extension reads the current email thread and drafts a reply you can edit before sending. It works locally in the browser and only calls the API when you trigger it. All done through the Chrome extension.

Still rough around the edges — onboarding and prompt tuning need work — but I’d love feedback, especially from people who live in their inbox all day.
by Aurornis | 2025-12-17 17:04:10+00:00
> If we went back to recording lectures by the worlds best and putting it online for free with attached books and exercises, we could improve the world a lot.

I learn well this way. You learn well this way. However, the big revelation from the early experiments with online courses and MOOCs is that most people don’t.

Fundamentals of math, history, physics, and other core topics aren’t changing except maybe for some context on current applications (e.g. how math applies to machine learning, how historical context relates to current events). Those same online course recordings you watched are still valid. There is some room for improvement with new recordings with new gear and better audio, but it’s marginal.

Once those courses are recorded and released, we don’t need to keep doing it every year over and over again. The material is out there, it’s just not popular to self-learn at a self-directed pace.
by nxobject | 2025-12-17 17:04:11+00:00
I agree – I'm sure social psychologists and psychometricians have been thinking about this since forever, probably since even the dawn of modern psychometrics. Cross-cultural and cross-language validity would likely be particularly problematic with something more detailed, especially once you get entangled with things like how anger is expressed and conceptualized, the role of positive outer expressions of affect like smiling, etc.
by tzs | 2025-12-17 17:04:14+00:00
Next time you can avoid that fate by opening HN in a private browsing (or whatever your browser calls its equivalent) window. This outage, like the vast majority of HN outages, only affected logged in requests.

I suppose you could also just clear your HN cookies in regular browsing window, but then when they fix it you'd have to log in again.
by DonHopkins | 2025-12-17 17:04:30+00:00
It's absolutely irresistible downvoting people who preemptively complain about being downvoted like you do. It really made my day. Post another complaint so I can do it again please! It's not knee jerk when you explicitly ask for it, by leading with a complaint about downvoting, instead of just making your point and letting it fall or rise on its own merits. You're the one who put the idea of downvoting you into my head in the first place.
by rchaud | 2025-12-17 17:04:56+00:00
Disabling ad blocking goes hand in hand with an "AI Browser" strategy.

Ad blocking relies on the ability to use filters to block network requests at the browser level, and visual elements at the DOM level. "AI Browsers" are designed to add bloat to the browsing experience, by offering to summarize something, or providing contextual information like say, a product recommendation that pulls data from a third party site. Network request and DOM element blocking would instantly negate that.

I've moved to Librewolf myself.
by jackfranklyn | 2025-12-17 17:04:59+00:00
The oracle approach mentioned downthread is what makes this practical even without conformance test suites. Run the original, capture input/output pairs, use those as your tests. Property-based testing tools like Hypothesis can generate thousands of edge cases automatically.

For solo devs this changes the calculus entirely. Supporting multiple languages used to mean maintaining multiple codebases - now you can treat the original as canonical and regenerate ports as needed. The test suite becomes the actual artifact you maintain.
by rimunroe | 2025-12-17 17:05:12+00:00
All I was saying is that your framing was callous and also likely terribly inaccurate. It assumes that management always assesses layoffs and technology adoption rationally and objectively based on merits without influence by hype, advertising, or other external forces. People are frequently laid off randomly at large companies. Layoffs at big companies often don't involve someone saying "get rid of these specific 20 copy writers because their copy is worse than what an AI produces". They will ignore performance of individuals completely and instead reduce headcount randomly across a cost center. That doesn't mean that every person who was let go was "producing mediocrity".
by Fiveplus | 2025-12-17 17:05:17+00:00
It is interesting to see the "DeepMind" branding completely vanish from the post. This feels like the final consolidation of the Google Brain merger. The technical report mentions a new "MoE-lite" architecture. Does anyone have details on the parameter count? If this is under 20B params active, the distillation techniques they are using are lightyears ahead of everyone else.
by zbendefy | 2025-12-17 17:05:19+00:00
>The user writes the data to CPU mapped GPU memory first and then issues a copy command, which transforms the data to optimal compressed format.

Wouldnt this mean double gpu memory usage for uploading a potentially large image? (Even if just for the time the copy is finished)

Vulkan lets the user copy from cpu (host_visible) memory to gpu (device_local) memory without an intermediate gpu buffer, afaik there is no double vram usage there but i might be wrong on that.

Great article btw. I hope something comes out of this!
by 1-more | 2025-12-17 17:05:19+00:00
> who would want to carry this stupid heavy thing

BART service started in Pleasanton in 1997. In 1992 or 1993 I had a glass CRT TV stolen during a burglary at our house in exurban Connecticut. There's no reason to claim that TV theft is some myth. It was a crime that did in fact happen.
by unshavedyak | 2025-12-17 17:05:42+00:00
If that's the case i feel like we need some other term. As you're saying that someone who ignores 95% of the written code is not vibe coding. That to me says we need a term that describes "i ignored almost all code" type of "coding" that LLMs provide.

I don't care about the 5% difference. I care about the bulk, the amount of bugs and poor logic that can slip in, etc. I have no attachment to the term "vibe coded", but it's useless to me if it doesn't describe this scenario.
by Lord-Jobo | 2025-12-17 17:06:10+00:00
Because the AI implementations they’ve already done are shit? Buttons on by default, features that are annoying to remove for normal users (the context menu ‘search with chatbot’). It’s just garbage, get this shit out of here. Stop adding things to my window without permission and stop with the popups announcing them to me. Anyone who seriously wants this will seek it out. Leave the rest of us alone.
by bdangubic | 2025-12-17 17:06:13+00:00
few things you can read

https://archive.ph/J0bew

https://www.economist.com/leaders/2025/11/06/chinas-clean-en...

https://www.abc.net.au/news/2025-07-14/trump-us-xi-china-tra...

https://huabinoliver.substack.com/p/what-is-really-going-to-...
by karel-3d | 2025-12-17 17:06:15+00:00
Coursera courses used to be good when I still had time to do courses, while udemy was very trashy low effort for my tastes. I am surprised Coursera became as bad as everyone says, I kind of refuse to believe it. But I don't have any spare time right now to study stuff

edit: omg I just looked at coursera and it's so bad!

it's all "AI this" "AI that"

who uses all that stuff? who wants that? the whole site looks so sad now. the OGs are still there but there is so much crap around it
by jleyank | 2025-12-17 17:06:38+00:00
If you're interested in safer code when working with older versions of Fortran, add 'implicit none' at the top. This will eliminate the integer vs. float automatic assignment and make variable definition much tighter. Back when I mucked about with Fortran (previous century really), we tried to do the memory allocation and I/O in C and the compute in Fortran. That would play well with both superscalar and vector machines.
by formerly_proven | 2025-12-17 17:06:52+00:00
I still quite often have even Opus 4.5 generate empty indented lines (regardless of explicit instructions in AGENTS.md not to (besides explicitly referencing the style guide as well), the code not containing any before and the auto-formatter removing them), for example. Trailing whitespace is much rarer but happens as well. Personally I don't care too much, since I've found LLMs to be most efficient when performing roughly the work of a handful commits at most in one thread, so I let the pre-commit hook sort it out after being done with a thread.
Show HN: ShipShipShip 1.3.0 – Bridging project management and communication
by Iobs | 2025-12-17 17:06:54+00:00
Hey,

I’ve been working for almost four months on an open-source, self-hostable tool that mixes project management with client communication.

The idea is simple: you get an admin area with a Kanban board to manage tasks; adding tags, dates, and all the usual project stuff.

And then, in another section, there are tools to communicate with your clients about the events you’re working on or releasing. This includes a highly customizable public page to display a changelog, collect feedback, and get reactions, plus a newsletter feature to send emails about your progress.

I’m really curious to hear what you think or what features would make this tool even more useful for you?

Do not hesitate to check the GitHub repo : https://github.com/GauthierNelkinsky/ShipShipShip

Thanks
by XenophileJKO | 2025-12-17 17:07:48+00:00
I think what killed all MOOC learning was that they ALL saw this giant TAM for corporate training and thought.. we have to get into that market.

That is what hollowed out the value.. all the incentives are inverse to building long term value.

Everything becomes check box driven product development to close the next "big deal" and then no development is done to really enhance the core of the system or the core value to the learner. It becauses now it morphs into can we show value to the clients/decision makers/learning admins?
by JeremyHerrman | 2025-12-17 17:07:54+00:00
Disappointed to see continued increased pricing for 3 Flash (up from $0.30/$2.50 to $0.50/$3.00 for 1M input/output tokens).

I'm more excited to see 3 Flash Lite. Gemini 2.5 Flash Lite needs a lot more steering than regular 2.5 Flash, but it is a very capable model and combined with the 50% batch mode discount it is CHEAP ($0.05/$0.20).
by Davidzheng | 2025-12-17 17:08:00+00:00
I think it's probably actually better at math. Though still not enough to be useful in my research in a substantial way. Though I suspect this will change suddenly at some point as the models move past a certain threshold (also it is heavily limited by the fact that the models are very bad at not giving wrong proofs/counterexamples) so that even if the models are giving useful rates of successes, the labor to sort through a bunch of trash makes it hard to justify.
by nxobject | 2025-12-17 17:08:27+00:00
I think there's a difference in outcomes between fabricating data, and getting data that still remains validly gathered, but measures something subtly different. And I think the general public can make meaning of that difference and have a stake in both – in the same way that the general public knows that stock market values and economic security are different things, even though people still have a lot riding on retirement plans based on stock investments.
by seec | 2025-12-17 17:08:54+00:00
You got downvoted, but I share the sentiment. It seems we coasted on hope for better solutions that never really get there and are largely unaffordable for most people.

A heat pump would make a lot more sense if electricity were cheap; alas, we went all in for renewables while ignoring nuclear for political reasons. The result is expensive electricity while still having a dependency on fossil fuel and even importing the renewable tech. That makes no sense in the short run, and I very much doubt it will make any sense eventually.
by dragonwriter | 2025-12-17 17:09:16+00:00
> Saying a country made up heavily of refugees fleeing persecution is just a colonialist occupation project is pretty ridiculous IMO.

That's actually a pattern for colonialist occupation projects, its kind of a two-birds-with-one-stone thing for the colonial power. The colonization of Liberia also was very much this (as was the colonization of parts of what later became the USA.) And the (British, of course, this is very much a recurrent Anglo pattern) project for the colonization of Israel started long before the the refugee crisis that helped realize it occurred.
by bryanrasmussen | 2025-12-17 17:09:18+00:00
also went down if you went to login, and people's individual pages were also down. So as far as I saw the front page was up as long as you were not logged in, however I'm not sure if that wasn't just luck of the draw, I had one experience where it looked like maybe the front page was sometimes down for not logged in users as well.

on edit: ok others pointed out it was cached pages I saw. explains it.
by dbdr | 2025-12-17 17:09:39+00:00
The thing is, if it takes say a year to go from a formal spec to a formally proven implementation and then the spec changes because there was a misunderstanding about the requirements, it's a completely broken process. If the same process now takes say a day or even a week instead, that becomes usable as a feedback loop and very much desirable. Sometimes a quantitative improvement leads to a qualitative change.
by momojo | 2025-12-17 17:09:45+00:00
@simonw's successful port of JustHTML from python to javascript proved that an agent iteration + an exhaustive test suite is a powerful combo [0].

I don't know if TLA+ is going to suddenly appear as 'the next language I want to learn' in Stackoverflow's 2026 Developer Survey, but I bet we're going to see a rise in testing frameworks/languages. Anything to make it easier for an agent to spit out tokens or write smaller tests for itself.

Not a perfect piece of evidence, but I'm really interested to see how successful Reflex[1] is in this upcoming space.

[0] https://simonwillison.net/2025/Dec/15/porting-justhtml/ [1] https://github.com/reflex-dev/reflex
by vunderba | 2025-12-17 17:09:58+00:00
I can see how you'd come to that conclusion. Each prompt is supposed to illustrate a different type of test criteria. The ultimate goal of Worm Sign is intended to test a near 100% retention of the original weathered/dented sign.

If you look at the ones that passed (Flux.2 Pro, Gemini 2.5 Flash, Reve), you'll see that they did not add/subtract/move any of the pockmarks from the original image.
by dcreager | 2025-12-17 17:10:00+00:00
Yes, we love TypeForm! We plan to support it as soon as the PEP for it lands. Under the covers, we already support much of what's needed, and use it for some of our special-cased functions like `ty_extensions.is_equivalent_to` [1,2]. TypeForm proper has been lower on the priority list mostly because we have a large enough backlog as it is, and that lets us wait to make sure there aren't any last-minute changes to the syntax.

[1] https://github.com/astral-sh/ruff/blob/0bd7a94c2732c232cc142...

[2] https://github.com/astral-sh/ruff/blob/0bd7a94c2732c232cc142...
by ChrisMarshallNY | 2025-12-17 17:10:08+00:00
Almost my entire education has been OJT (On the Job Training). I'm a high school dropout, with a G.E.D. I've spent my entire life, looking up the noses of folks that just assume they are better than me. Gets a bit grating, but the plus side is, is that I have to prove myself, over, and over.

Besides that annoyance, it's been excellent. Directing my own learning has been amazing. Having to prove myself, over and over, and over again, has taught me to deliver results, because no one is willing to front me anything, or give me the benefit of the doubt. Delivery is my "at rest" state, and that kind of thing is hard to teach (Play A Boy Named Sue, by Johnny Cash).

What you talk about works well for people like me (and you, from the sound of it), but a lot of folks need more structure. A lot of institutions also need that paper. There are many doors that are closed to people like us.

My first formal school was a fly-by-night tech school, created to milk the GI Bill, after Vietnam. The school has long since, fallen to dust, but it was exactly what I needed, at the time. It taught me structure, troubleshooting, and problem-solving. When I left, I was ready to immediately jump into the deep end.

I like the idea of vocation-oriented post-K12 schooling, including things like union apprenticeships.

The problem is that, in the US, these aren't really supported by "The Establishment," so we tend to get rather dodgy outfits (like the one I attended).

I have heard that German University is highly vocation-oriented. I've been impressed by many of the Germans with whom I've worked. I feel that they are extremely results-driven. That may be because of the particular company that I worked for, and the types of engineers that our field attracts, though.
by naniwaduni | 2025-12-17 17:10:13+00:00
Adjective order in English is basically that most essential qualities of the object go closest to the head. There are lists out there that try to break this down into categories of adjective ("opinion-size-age-shape-colour-origin-material-purpose"), and to some extent the anglo intuitions on which sorts of properties are more or less essential are not trivial, but it's not as arbitrary as people want to make it out to be.
by kingstnap | 2025-12-17 17:10:30+00:00
It has a SimpleQA score of 69%, a benchmark that tests knowledge on extremely niche facts, that's actually ridiculously high (Gemini 2.5 *Pro* had 55%) and reflects either training on the test set or some sort of cracked way to pack a ton of parametric knowledge into a Flash Model.

I'm speculating but Google might have figured out some training magic trick to balance out the information storage in model capacity. That or this flash model has huge number of parameters or something.
by thecupisblue | 2025-12-17 17:11:12+00:00
Loving the design of these components - they feel so nice and tactile. If I didn't read the post, I would assume it was all made by a human.

The thought<>result feedback loop has come down by an insane margin in the last few years - and as everyone can get mid tier results, good taste will be the differentiator between "slop vibe code" and "good vibe code".
by rdm_blackhole | 2025-12-17 17:11:14+00:00
That's my point. This was a decision by China. European countries were happy to just let the US in and not have to worry about building their own alternative versions of the US services.

Now the same EU countries are waking up and realizing that having pieces of your digital infrastructure in someone else's hands was bad bet but unfortunately, it will take decades to build the same thing in the EU.
by i80and | 2025-12-17 17:11:32+00:00
Yeah no, (1) Mozilla was going to be in for a tough go no matter what; I don't think Eich would have fared any better. But (2) you can't donate to stop your own employees and users from having civil rights without repercussions.

People with an axe to grind always hide what Brendan Eich did behind "politics" which is a dishonest slight of hand.
by vunderba | 2025-12-17 17:11:45+00:00
That is a great point! Since we are moving towards better "world models" in terms of these multimodal models, you could reasonably argue that if the directive was to physically remove the candy that in the process of doing so, gravity/physics could affect the positioning of other objects.

You will note that the Minimum Passing Criteria allows for a color change in order to pass the prompt but with the rapid improvements in generative models, I may revise this test to be stricter, only allowing "Removal" to be considered as pass as opposed to a simple color swap.
by PaulHoule | 2025-12-17 17:12:06+00:00
I'd say it's complicated. If you are running a company in San Francisco I think you want to be sensitive to the culture there. That cause of gay marriage that he opposed was not one of these radicalism for the sake of radicalism queer positions you see on Twitter-dervied platforms but something mainstream at the root. I think of how on The Bulwark podcasts you hear gay people with a conservative but never-Trump viewpoint describing their cozy family life and it just sounds so sweet... and mainstream making the opposition to it not seem so mainstream.

On the other hand I think San Francisco is part of the Mozilla problem because it is less than an hour on the 101 to go see people at Facebook and Google yet they are distant from the 99% of of web developers and web users that live somewhere else whose use Firefox because they don't like what Chrome stands for.

I wish Mozilla was in Boulder or Minneapolis or Cleveland or Dublin or some other second-tier but vibrant city where they might have the capacity to listen to us rather than be in the same monoculture that brings us Chrome and Instagram.
by Aurornis | 2025-12-17 17:12:11+00:00
Valid question if you haven’t been in 3D printing. Also depends heavily on the country.

In the US, it’s common to get quality generic PLA for $15 per kg. Buy several spools at once in a package deal and the price can fall to $11-12 per kg. Wait for a sale and buy a 10-pack and I’ve been getting PLA under $10 per kg. It’s very cheap.

For toys I’d prefer to spend a little more on PLA Pro or Plus, which means it has modifiers added for better impact resistance. This helps a lot with small toys I print for the kids.
by nozzlegear | 2025-12-17 17:12:28+00:00
> Why? People always say this. AWD doesn't help you stop faster. It won't help you get around the corner. You aren't on a racetrack.

So I don't get stuck lol

> Or, and this is the big one, stop being so bad at driving! [...] because if you put your foot down on the pedal, any vehicle with more than 20HP will spin the tires.

> Learn how to steer in the snow and slightly out of control. It's pretty intuitive IMO and fun.

> Just be gentler. Press the pedal less to start. Or don't, modern ESC has no problem modulating the throttle for you.

Don't patronize me. I've lived in Iowa for 35+ years, I know how to drive in the snow.
by robotresearcher | 2025-12-17 17:12:31+00:00
I tried that out in my field of expertise, to calibrate my expectations. ChatGPT invented multiple references to non-existent but plausibly-titled papers written by me.

I think of that when asking questions about areas I don’t know.

That was about 18mo ago, so maybe this kind of hallucination is under control these days.
by whinvik | 2025-12-17 17:13:04+00:00
Ok, I was a bit addicted to Opus 4.5 and was starting to feel like there's nothing like it.

Turns out Gemini 3 Flash is pretty close. The Gemini CLI is not as good but the model more than makes up for it.

The weird part is Gemini 3 Pro is nowhere as good an experience. Maybe because its just so slow.