MurphyA/hacker-news huggingface dataset:
by justin66 | 2025-12-17 18:18:19+00:00
I could be wrong! It seems to me like the terms of his options and his trade restrictions (he was a director of the company, he couldn't sell his shares willy-nilly) are important here, but I don't know the specifics.

He has, ahem, never exuded a "man of leisure" vibe. More power to him if he's actually loaded, I guess.
by WhyOhWhyQ | 2025-12-17 18:18:35+00:00
I think a surprisingly good AI will come into existence and one of the lessons will be that we greatly overvalue intelligence over basic distribution. Giving a single kid millions and billions is symbolic of the actual problem (the distribution one).

Also, there's basically 0% chance this kid is one of the top 1000 most knowledgeable people in the world on this technology.
by lombarovic | 2025-12-17 18:19:05+00:00
It is pretty close to that dream scenario now, yes.

Because the tech stack is stable (and fully matured), I almost never have to deal with 'emergency' technical support or bug fixes. The servers just hum along.

I do handle customer support myself, but the volume is very low relative to the traffic. 90% of the tickets are just non-technical questions about billing or ad-free subscriptions.

This low-maintenance overhead is exactly what allows me to work on new features or experiment with new projects (like my upcoming AI drawing school) without burning out.
by dpark | 2025-12-17 18:19:16+00:00
> I think you are missing the actual problem I am talking about: where does the user take the transaction ID from? Do you expect the users to remember all transaction IDs your system ever generated for them? How would they know which transaction ID to ask about? Are they expected to keep some metadata that would allow them to identify transaction IDs? But if there is metadata that enables identification of transaction IDs then why not use it instead of transaction ID in the first place?

Your notion that you can avoid sharing internal ids is technically true, but that didn’t mean it’s a good idea. You’re trying force a philosophical viewpoint and disregarding practical concerns, many of which people have already pointed out.

But to answer your question, yes, your customer will probably have some notion of a transaction id. This is why everyone gives you invoice numbers or order numbers. These are indexes back into some system. Because the alternative is that your customer calls you up and says “so I bought this thing last week, maybe on Tuesday?” And it’s most likely possible to eventually find the transaction this way, but it’s a pain and usually requires human investigation to find the right transaction. It’s wasteful for you and the customer to do business this way if you don’t have to.
by yieldcrv | 2025-12-17 18:19:28+00:00
you're right but my opinion about this has changed

I would have agreed with you 100% one year ago. Basically senior engineers are too complacent to look at AI tools as well as ego driven about it, all while corporate policy disincentivizes them from using anything at all, with maybe a forced Co-Pilot subscription. While junior engineers will take a risk that the corporate monitoring of cloud AI tools isn't that robust.

But now, although many of those organizations are still the same - with more contrived Co-Pilot subscriptions - I think senior engineers are skirting corporate policy too and become more familiar with tools.

I'm also currently in an organization that is a total free for all with as many AI coding and usage tools as necessary to deliver faster. So I could be out of touch already.

Perhaps more complacent firms are the same as they were a year ago.
by HanClinto | 2025-12-17 18:19:36+00:00
> What improvements to plants to benefit human harvestability can you think of wouldn't also improve robotic harvestability?

I could be totally wrong about this, but the first thing that occurs to me would be something like inconsistent polyploidalism in something like strawberries. It makes larger fruits that are easier to spot and visually recognize, easier to grasp for human hands, but their inconsistent sizes and shapes could mean that they are less able to be "machineable".

It seems like growing strawberries that are more likely to be of consistent size / shape would be better for machineability -- even if it means the average fruit size is smaller.

Kindof like when my son raised chickens for 4H -- he wasn't graded on the size of his largest chickens, but rather whether or not he could grow a flock of chickens that were all consistent in size / weight.

Consistency over yield.
Show HN: MCPShark Viewer (VS Code/Cursor extension)- view MCP traffic in-editor
by mywork-dev | 2025-12-17 18:19:44+00:00
A few days ago I posted MCPShark (a traffic inspector for the Model Context Protocol). I just shipped a VS Code / Cursor extension that lets you view MCP traffic directly in the editor, so you’re not jumping between terminals, logs, and "I think this is what got sent".

VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=MCPShark...

Main repo: https://github.com/mcp-shark/mcp-shark

Feature requests / issues: https://github.com/mcp-shark/mcp-shark/issues

Site: https://mcpshark.sh/

If you’re building MCP agents/tools: what would make MCP debugging actually easy—timeline view, session grouping, diffing tool args, exporting traces, something else? I’d be thankful if you could open a feature request here: https://github.com/mcp-shark/mcp-shark/issues
by b2ccb2 | 2025-12-17 18:19:57+00:00
You got it. This is AI Slop at it's worst. And even the replies from the author reeks of AI. I read some of the source code, and it is slop, which I would never trust without scrutiny. Carefully read just the first words of benmxrt:

You're right that the current beta…

That is a great point

Absolutely agree with both of you

That is an intriguing feature request

That’s a very fair point

You hit the nail on the head

Great question

That is a valid point

Sharp eye
Show HN: Hopeless – Removing API Bloat Before It Reaches Your LLM on Legacy API
by Ugyen_Tech | 2025-12-17 18:20:01+00:00
Building AI voice agents for old system on soap xml, kept hitting the same wall: APIs from 2003 don't understand 2025 AI. Built Hopeless to bridge 22 years of tech debt. Protocol translation + token optimization.
by glenstein | 2025-12-17 18:20:19+00:00
Okay, but now you're changing the subject. The claim was that they don't have an endowment or that they're not investing it. But they are.

The truth is the vast majority of organizations with an endowment are not able to rely on it in perpetuity, I think there's a small subset of organizations that basically amounts to a bunch of elite universities. So it's not the intended or functional or actual purpose of any endowment to be permanent firewall against any conceivable financial hazard for all eternity. Having at one point worked for a non-profit myself that had an endowment, generally, what you do is you calculate how long an organization's operations could be funded by that endowment, and is one of a portfolio of metrics for gauging the financial health of a non-profit. It's more properly understood as a firewall to create some breathing space in the face of financial uncertainty. Again, reaching back to my limited stint at a non-profit, they withdrew a little bit from their endowment during the 2008-2009 financial crisis, as well as during covid. It's rarely the case that an endowment can fund an organization in perpetuity.

And maybe I'm crazy but if someone falsely accuses Mozilla of not maintaining an endowment, it seems relevant to point out that they do actually have one.
by matheusmoreira | 2025-12-17 18:20:37+00:00
> I guarantee you that Mozilla will be fine without all the non-sense people

> just put engineers in charge

I would like that but is that even possible? Look at Wikipedia. Look at schools. Once an organization develops a bad case of fat "administrator" class, can it be cured or is it terminal?

I don't want to get my hopes up for nothing.
by digi59404 | 2025-12-17 18:20:40+00:00
FWIW - A whole host of the pre-IPO GitLab folks went to Chainguard. A lot of them, many in leadership roles. Most importantly, In Sales Leadership. These are people whom don’t really believe in high-pressure sales. Rather they aim to show the value and not squeeze customers for profit or making a number on a chart go up.

Do with that knowledge what you may.
by bitwize | 2025-12-17 18:20:50+00:00
> MIDI over USB should be much tighter because the bandwidth is a good few orders of magnitude higher.

"should be" != "is". The Atari ST had a ROCK SOLID MIDI clock and direct, bare-metal hardware access that meant the CPU could control the signals directly, with known precise timing. This is simply not possible with modern operating systems and hardware interfaces because of all the abstraction layers, with attendant time indeterminacy, that have been inserted in between. It's physically impossible to match the low latency and jitter of an Atari ST doing MIDI with a modern system.
by gaigalas | 2025-12-17 18:21:02+00:00
If Opus is one-size-fits-all, then why Claude keeps the other series? (rethorical).

Opus and Sonnet are slower than Haiku. For lots of less sophisticated tasks, you benefit from the speed.

All vendors do this. You need smaller models that you can rapid-fire for lots of other reasons than vibe coding.

Personally, I actually use more smaller models than the sophisticated ones. Lots of small automations.
by sarreph | 2025-12-17 18:21:05+00:00
Appreciate the candid feedback!

The number one request we have is to integrate deanonymisation, so you’re right on the money there. That’s coming in the next couple of weeks or so…

Wrt the changes being text-based for now, we do actually have image and complex element and layout generation working, but have kept it as an experiment for pre-rendered pages until we are confident we can get it right in most cases. (Some early beta users used Kenobi to send out in some cases thousands of customised landing pages with imagery)

We‘re also starting our on demand product with text only precisely because we want to hear what people think we should be working on next as we are a super small team of three!
by soulofmischief | 2025-12-17 18:21:27+00:00
Incorrect, Raymond Hill authored both extensions, both being forks of HTTP Switchboard.

Raymond got overwhelmed with managing an open source project of uBlock's size and let Chris Aljoudi take over. Adblock later purchased it from Chris.

Meanwhile, Raymond had forked uBlock, creating uBO, and continued to improve it on his own terms. After seeing what happened with Adblock, he has no intention of selling either uMatrix or uBO.
by dfabulich | 2025-12-17 18:21:42+00:00
The author still has one last misconception about passkeys, namely that if you lose a passkey, you have "no recourse."

People wrongly think passkeys are like Bitcoin wallets, where losing them means there's absolutely nothing you can do, your account is simply lost forever.

Losing a passkey is exactly like losing your password, which is to say, that for 99% of services, you can reset your password/passkey really easily. There's a prominent "Reset Password" button right on the login form. It sends you an email or an SMS, you click it, and it lets you reset right then and there. You can reset your passkey in exactly the same way.

It is not that easy to reset if you lose your password to your Apple, Google, Facebook, etc. They all have a bunch of factors that they use to authenticate you if you reset your password, and they don't even document which ones they use.

So, if you care about those accounts, you've got to make sure you have backup access. They all let you generate and print "backup codes" (emergency passwords) and store them in a fireproof safe or a literal bank vault. Do that!

As everybody knows, you can't store all of your passwords in a password manager. You need something outside of the password manager to login to the manager itself. That's why 1Password/LastPass is called that; you still need one last password that you keep and manage yourself.

That's true of passkeys, too. You can login to Google with passkey, but if Google is your password manager that stores your passkey, you need something else outside of Google's password manager to login to Google. Whether it's a password, a backup code, a YubiKey, whatever, you need one more thing to login to Google, ideally more than one, so you can back it up and keep it safe.
by Fairburn | 2025-12-17 18:21:49+00:00
AI is great; it makes my job easier by removing repetitive processes, freeing me up to tackle other "stuff". I like that I can have it form up json/xml scaffolding, etc. All the insanely boring stuff that can often get corrupted by human error.

AI isn't the solution to move humanity forward in any meaningful way. It is just another aspect of our ability to offload labor. Which in and of itself is fine. Until of course it gets weaponized and is used to remove the human aspect from more and more everyday things we take for granted.

It is being used to accelerate the divisions among people. Further separating the human from humanness. I love 'AI' tools, they make my life easier, work-wise. But would I miss it if it wasn't there? No. I did just fine before and would do so after it's flame and innovation slowly peters out.
by avgDev | 2025-12-17 18:22:04+00:00
I went for CS in my late 20s, always tinkered with computers but didn't get into programming earlier. College advisor told me the same thing, and that he went for CS and it was worthless. This was 2012.

I had a job lined up before graduating. Now make high salary for the area, work remotely 98% of the time and have flexible schedule. I'm so glad I didn't listen to that guy.
by ravenstine | 2025-12-17 18:22:14+00:00
Can anyone really blame the students? If I were in their shoes, I probably wouldn't bother studying CS right now. From their perspective, it doesn't really matter whether AI is bullshit in any capacity; it matters whether businesses who are buying the AI hype are going to hire you or not.

Hell, I should probably be studying how to be a carpenter given the level at which companies are pushing vibe coding on their engineers.
by kylehotchkiss | 2025-12-17 18:22:15+00:00
India should build a new city/region `silicon bhawan` to build these facilities in. Then limit all non-factory and worker residential development in the area to keep the infra freed up to support it.

Build a massive factory in the outskirts of a city and you've now got a factory inside the hustle and bustle (and logistical challenges) of a factory in the middle of a city.
Show HN: Get an Amazon Giftcard to Test Premium Features on Remotelygood.us
by Theresa_i_a | 2025-12-17 18:22:18+00:00
Hey everyone!

I recently updated my social impact job website RemotelyGood.us again-- I updated the font site-wide, enhanced the UI on mobile, and am prototyping some agentic features for perfecting your job applications. I need your help and feedback!

In exchange for signing up for premium and premium plus-- then filling out this feedback survey: https://form.jotform.com/251538756931062 -- I am giving out Amazon gift cards.

Anyone who signs up for a premium subscription between now and December 19th 12pm EST will get $5 in Amazon gift cards for Standard Premium, $15 for Premium Plus.

Thanks in advance for your help on this!

P.S. I am also recruiting a CTO! Please apply here: https://wellfound.com/jobs/3668322-chief-technical-officer-c...
by suspended_state | 2025-12-17 18:22:48+00:00
> A formally verified program can still have bugs, because the spec (which requires specialized skills to read and understand) may not satisfy the intent of the requirements in some way.

That's not a bug, that's a misunderstanding, or at least an error of translation from natural language to formal language.

Edit:

I agree that one can categorize incorrect program behavior as a bug (apparently there's such a thing as "behavioral bug"), but to me it seems to be a misnomer.

I also agree that it's difficult to tell that to a customer when their expectations aren't met.
by lysace | 2025-12-17 18:23:01+00:00
Really stupid question: How is Gemini-like 'thinking' separate from artificial general intelligence (AGI)?

When I ask Gemini 3 Flash this question, the answer is vague but agency comes up a lot. Gemini thinking is always triggered by a query.

This seems like a higher-level programming issue to me. Turn it into a loop. Keep the context. Those two things make it costly for sure. But does it make it an AGI? Surely Google has tried this?
by rajvarkala | 2025-12-17 18:23:03+00:00
Some definitions of outcomes I believe are very easy to determine. Even if the outcomes are easy to determine, the outcomes I am certain are negotiated between the buyer and seller, just as a service contract.

There could be some workflows where outcomes may not be immediately delivered. Take for instance, a recruiting AI agent solving a successful hire. I would be very glad to understand those scenarios in the field.
Looking for a Remote Job in Python/Django/Flask
by hanslett12 | 2025-12-17 18:23:33+00:00
Hello there! My name is Tambe Hanslett. I'm a self-taught software developer. I'm currently seeking a part-time or full-time remote position. I'm open to backend or frontend roles. I'm also available for contract jobs. Visa sponsored Offers are also on my list if available.

For Contract-based Jobs I charge between 10-60$/hour

One-time Projects: Price is Negotiable

My Preferred Stack Backend: Python, Django, Flask Frontend: html/css/js, Vue.js Database: Postgresql, MySQL, MongoDB(work in progress) Other tools: Redis Cache, Docker, Git, GitHub, GraphQL OS: Linux(90% of the time), Windows My Dev Environment: Ubuntu Linux, Tmux, Neovim, i3-wm

Other tech stacks I've used in the past

Frontend + Backend php, Laravel, Inertia.js + Vue.js

Desktop Application Development PyQT, Pyinstaller Some projects I've completed and hosted for some clients I worked with in the past

Client Projects 1. https://sibast.org [Laravel + inertiajs] 2. https://www.dirthunterscleaningservices.us/ [Python, Flask, GraphQl] 3. https://ztfmusic.com [Python, Django] 4. https://dainty-mochi-2d3608.netlify.app/ [HTML, CSS, JS] 5. https://github.com/HanslettTheDev/quotes-web-app [Python, Flask]

Desktop Applications 1. https://github.com/HanslettTheDev/NWBS-Desktop [Python, PyQt, QT Designer] 2. https://github.com/HanslettTheDev/Book_Store [Python, PyQT, License Generator]

Notable OpenSource Contributions 1. https://github.com/osscameroon/TypePen [Notepad app with Flask, Pywebview 2. https://github.com/PyAr/pyafipws/pulls?q=is%3Amerged+is%3Apr+author%3AHanslettTheDev+ [GSOC 2023] 3. https://github.com/r0x0r/pywebview/pull/958 [Pywebview - A lightweight library for building desktop apps with html|css|js ] 4. https://github.com/pallets/click/issues/3076 [Not complete yet]

Get in touch with me Telegram: https://t.me/VenomRaider Email: HanslettTheDev@gmail.com X(formerly Twitter): https://x.com/AkwaLett Github Profile: https://github.com/HanslettTheDev LinkedIn Profile: https://linkedin.com/in/iamvenom/

I'm not currently working, and I'm open to starting immediately. Any leads or recommendations will be greatly appreciated Thank you!
by ekkeke | 2025-12-17 18:23:52+00:00
You can't give a junior tasks that require experience and nuance that have been acquired over years of development. If you babysit them, then perhaps but then what is the point? By it's nature "nuance" is something hard to describe concretely but as someone who has mentored a fair few juniors most of them don't have it. AI generally doesn't have it either. Juniors need tasks at the boundary of their capability, but not far beyond to be able to progress. Simply allowing them to make a mess of a difficult project is not a good way to get there.

There is such a thing as software engineering skill and it is not domain knowledge, nor knowledge of a specific codebase. It is good taste, an abstract ability to create/identify good solutions to a difficult problem.
by altairprime | 2025-12-17 18:23:57+00:00
This is exactly how some others treat anyone who says AI. It’s not as though somehow GANNs are suddenly deserving of being labeled ‘intelligent’ at precisely the time when corporations are betting the farm on their hopes and dreams of replacing biological intelligence. It’s just a marketing buzzword that sells a framing of worker deprecation, something businesses have been fantasizing about since the Industrial Revolution, right? And so anyone who’s using the term must have a dismissible opinion that need not be given serious consideration.

(This isn’t how I approach the topic, but one hopes that such unfounded dismissals are not widespread, eh?)
by quantummagic | 2025-12-17 18:24:04+00:00
It's not really passkeys that are the problem, it's trusting your passkey to a third-party. But this is still a minor part of the market today, a much bigger problem to warn people about is the "log in with your google/facebook/etc account". Where you're handing everything over to a third-party as well, because it's so easy and convenient.

Passkeys, stored in Bitwarden, give a lot of the same convenience, but without the vendor lock-in. We shouldn't be scaring people away from passkeys, when commonly used alternatives are much worse.
by anonym29 | 2025-12-17 18:24:07+00:00
This is true in "big tech", too - think FANGMAN. I saw more than one summer of 30+ summer intern cohorts that were less than 1/3 male, with a total of <=2 white guys. Diversity reports bragging that women were paid >100.0% as men, across the company, that people of color were paid >100.0% as white people, across the company. Hiring practices that would result in candidate sets on interview loops that were 75%+ women, 50%+ people of color, etc.

I'm not offering any criticism of the practice, and I don't know anyone who would say some composition re-balancing wasn't long overdue. Just clarifying that this is absolutely a systemic practice in big tech, not just media / academia / hollywood / "culture industry".
by Obertr | 2025-12-17 18:24:08+00:00
At this point in time I start to believe OAI is very much behind on the models race and it can't be reversed

Image model they have released is much worse than nano banana pro, ghibli moment did not happen

Their GPT 5.2 is obviously overfit on benchmarks as a consensus of many developers and friends I know. So Opus 4.5 is staying on top when it comes to coding

The weight of the ads money from google and general direction + founder sense of Brin brought the google massive giant back to life. None of my companies workflow run on OAI GPT right now. Even though we love their agent SDK, after claude agent SDK it feels like peanuts.
by fngjdflmdflg | 2025-12-17 18:24:12+00:00
>subsequent removal to obtain the supposed "original, non-derived" form

Also called a "back-formation". FWIF I don't think the existence of corrupted words automatically justifies more corruptions nor does the fact that it is a corruption automatically invalidate it. When language among a group evolves, everyone speaking that language is affected, which is why written language reads pretty differently looking back every 50 years or so, in both formal and informal writing. Therefore language changes should have buy-in from all users.
by jeffbee | 2025-12-17 18:24:23+00:00
I don't think 2 feet of irrigation per year is an outrageous claim, certainly you see that in western Kansas, and maybe half that amount in Nebraska. In California we need 2-3 feet per year, but California only has a small fraction of corn land compared to the corn belt states. And yes, that is stupid, but isn't that the point of this thread? People do outrageous stuff with water all over America to a far larger extent than anyone is proposing to do with data centers.