MurphyA/hacker-news huggingface dataset:
by vkaufmann | 2026-02-19 22:54:33+00:00
GPT-OSS-20B-Vision: First community VLM for GPT-OSS, trained on a single DGX Spark

A couple weeks ago I shipped an MCP server (noapi-google-search-mcp) and people in the community challenged me to do something harder - build a VLM. So I bought a DGX Spark, flew to Dubai, and built the first vision-language model for GPT-OSS from a hotel room. Just a Spark, hotel WiFi and stubbornness.

This is an early proof of concept at 22% training - shipped it to show what's possible and to find compute partners to finish the job.

What it does: Adds vision to GPT-OSS-20B. Takes an image + text prompt, generates coherent descriptions. Identifies objects, scenes, spatial relationships. Vision was trained directly into the model through QLoRA adaptation - the LLM learned to see, not just pass through visual tokens. All original text capabilities are fully preserved. Hallucinations present - expected at this training stage.

How it works: A SigLIP vision encoder feeds into the 20B MoE language model through a method I call PseudoDeepStack - extracting visual features from multiple encoder depths instead of just the final layer. Richer visual representations at zero additional inference cost.

Key finding: Projector-only training (the standard approach for dense VLMs) fails completely on MoE architectures. The expert routing can't handle visual tokens it's never seen. QLoRA adaptation solves this.

The setup: Single NVIDIA DGX Spark GB10, hotel room in Dubai, Domino's pizza. No cluster, no team. ~3.5 days of training to this checkpoint.

What's next: Finishing training with new hyperparameters based on what we learned from this run, scaling to GPT-OSS-120B (same projector works - shared hidden dimensions), benchmarking. Need compute to get there.

Model + code + full model card: https://huggingface.co/vincentkaufmann/gpt-oss-20b-vision-pr...
by Dollarland | 2026-02-19 22:54:52+00:00
It’s interesting to see Render hitting this valuation while Vercel is also pushing so hard into the AI/Frontend space. I’m currently building Dollarland (dollar-land.vercel.app) on Vercel, and the ease of deployment for a high-traffic forum focused on USD arbitrage and remote jobs is exactly why these 'Platform as a Service' (PaaS) companies are winning.

For niche communities that need to scale fast—especially in emerging markets where infrastructure is a hurdle—having a reliable stack like Render or Vercel is a game changer for entrepreneurs who just want to 'solve problems and get rich' as we were discussing in another thread today
by supertrope | 2026-02-19 22:55:43+00:00
Instead of fixing the leaks in the plumbing we're just increasing flow rate at the top of the system. Right now the medical-industrial complex is a business that happens to provide medical services as a byproduct.

Fee for service encourages more medical intervention. It makes break-fix work more profitable than trying to address root causes. Each layer and sub-sector is for-profit. The supply of physicians is capped. Vertical integration can reduce the double margin problem. Specialists are paid more than general practitioners. Surgeries make more money than non-surgical treatment.

People expect someone else (their employer, the government, the rich) to eat the cost of healthcare. Third party payment makes patients price-insensitive. People unironically expect a cure for death. Drugs and medical devices are expected to be perfectly safe. Americans lead unhealthy lifestyles. Soda is the default drink in cafeterias and at parties. Car culture and car only infrastructure promotes physical inactivity. Kids are not allowed to roam. When there was a push to promote healthier school meals there was immense pushback.
by Aurornis | 2026-02-19 22:55:52+00:00
> and also completely legal to buy in certain locales

I'm not trying to be pedantic, but it's important to understand that according to federal law it's not actual legal to possess them regardless of which state you're in.

They're still illegal under federal law. A person could technically be prosecuted at the federal level even in a state that doesn't have state-level laws against it, though that's unlikely in practice.
by renewiltord | 2026-02-19 22:56:18+00:00
One of the things I do worry about is glasses. Is there a reason why we correct vision? There's probably a reason evolution made some of us see the world in a blur. Likewise with therapy - maybe killing yourself is like cell apoptosis. Many body cells are supposed to choose to die when they no longer function well. It's a good thing. That's often the problem with scientists: "They were so preoccupied with whether they could, they didn't stop to think if they should".

Until we find out why nature made it so some of us kill ourselves maybe we shouldn't fuck with it? Remember Chesterton's Fence.
by BretJohnson | 2026-02-19 22:56:26+00:00
I love this. I am your target -- a parent of a 7 year old who had no idea this was a pathway toward growing retirement savings for him through age 18! (Albeit easier to max out yearly $7500 contributions as he gets older)

I'm also a lawyer by training married to a very risk averse spouse, so the guardrails here tick every box.

I do generally worry though about subscription models like this that --in theory-- I want to use for the next decade. Will it still be around? will it still be supported and kept legally up-to-date? However, since it should pay for itself fairly quickly each year I'd be slightly less concerned. Not sure how you'd best speak to that concern.

Last quick thing I noted (especially for parents with younger kids or kids who would strugggggggle to stay on task) can you set up non hourly rate tasks?

For instance it would take him a fair while, but he'd happily weed the garden beds and do a phenomenal job, but logging true time to completion would look silly. Could it be set as a simple $10 task with before and after photos? Think more like a taskrabbit fivr type job I'd pay for but not on a per hour rate?

Cheers.
-Bret

PS- As a US expat living in New Zealand...is this even still a possibility? I'm sure I'm the very margin of your core user in that way but I didn't readily see anything about potential eligibility if living abroad.
by OhMeadhbh | 2026-02-19 22:56:38+00:00
Also... I remembered this existed and might be of interest to people reading the comments here. It's the December 1980 issue of Byte Magazine, archived at the Internet Archive.

https://archive.org/details/byte-magazine-1980-12

This is the "Adventure" issue, complete with a source listing of Scott Adam's Pirate's Adventure and a Robert Tinney cover illustration. Plus, reviews of commercial games and articles describing the state of the art 46 years ago. Worth a read if you're hip to interactive fiction.
by lawrencechen | 2026-02-19 22:56:46+00:00
Thanks! Yup, notifications can be triggered via cli:

cmux notify --title "Claude Code" --subtitle "Waiting" --body "Agent needs input"

And afaik, both Gemini/Kiro should have stop hooks. If they send OSC notifications, then notifications will "just work" as well.

Docs: https://www.cmux.dev/docs/notifications
by luqtas | 2026-02-19 22:56:48+00:00
and the worse is (contemporany) research on these drugs being slowed down by the field getting the rare licenses to study something broad as "depression cure"... some types of pyschodelics are really effective to treat specific stuff like post-traumatic anxiety of unexpected events like the 9/11. with rates of prognosis improvement beyond 80%. Katherine MacLean has a nice critic on what are the politics/dynamics of this field
by davidfischer | 2026-02-19 22:56:53+00:00
Founder of EthicalAds here. In my view, this is only partially true and publishers (sites that show ads) have choices here but their power is dispersed. Advertisers will run advertising as long as it works and they will pay an amount commensurate with how well it works. If a publisher chooses to run ads without tracking, whether that's a network like ours or just buyout-the-site-this-month sponsorships, they have options as long as their audience generates value for advertisers.

That said, we 100% don't land some advertisers when they learn they can't run 3rd party tracking or even 3rd party verification.
by gtCameron | 2026-02-19 22:57:17+00:00
We've all been raised in a world where we got to practice the 'art' of programming, and get paid extraordinarily well to do so, because the output of that art was useful for businesses to make more money.

If a programmer with an exoskeleton can produce more output that makes more money for the business, they will continue to be paid well. Those who refuse the exoskeleton because they are in it for the pure art will most likely trend towards earning the types of living that artists and musicians do today. The truly extraordinary will be able to create things that the machines can't and will be in high demand, the other 99% will be pursing an art no one is interested in paying top dollar for.
by rhubarbtree | 2026-02-19 22:58:08+00:00
Google are stuck because they have to compete with OpenAI. If they don’t, they face an existential threat to their advertising business.

But then they leave the door open for Anthropic on coding, enterprise and agentic workflows. Sensibly, that’s what they seem to be doing.

That said Gemini is noticeably worse than ChatGPT (it’s quite erratic) and Anthropic’s work on coding / reasoning seems to be filtering back to its chatbot.

So right now it feels like Anthropic is doing great, OpenAI is slowing but has significant mindshare, and Google are in there competing but their game plan seems a bit of a mess.
by pessimizer | 2026-02-19 22:58:09+00:00
Before libs read this article, they'd call you an uneducated conspiracy-addicted far-right nazi for spreading the obvious fox news absurdity that noncitizens were living in public housing. After they read this article, they will call you an uneducated conspiracy-addicted far-right nazi for denying the natural right of noncitizens to live in public housing, and for not calling for more to be constructed and specifically set aside for them.
by zeta0134 | 2026-02-19 22:58:32+00:00
The irritating thing to me here is that I actually don't mind the concept of advertising. Mostly it's the implementation. Newspaper ads don't bug me one bit, because they're not physically capable of moving, animating, dancing, and trying to get my attention. They're not physically capable of tracking my habits and reporting them back to the mothership. They're just... there. Passive. Occasionally interesting, or at least pleasantly designed.

If internet advertising was more like newspaper advertising, I wouldn't feel quite so compelled to go out of my way to block it. But no, someone somewhere along the way decided it had to be actively distracting, and track those impressions, and the industry just can't help itself. It's rotten to the core.
by mitchal | 2026-02-19 22:58:44+00:00
I was diagnosed at 35 seven years ago with no history. Getting a colonoscopy never crossed my mind, much less being suggested by my general practitioner.

The trigger for me was blood in my stool. It was the slightest amount but I pursued it because that didn’t seem right. Turns out I had hemorrhoids which brought up something I feel hits others - I was embarrassed.

Fortunately the doctor that performed a banding procedure pushed me to get a colonoscopy purely out of being through and seeing the number of incidences increase at my age range.

I often wonder how much the embarrassment factor comes into play here.
by apwheele | 2026-02-19 22:58:45+00:00
The book is likely a good fit to this type of work. The chapter on structured outputs shows how to extract out data from text, walking through prompt engineering and k-shot examples to generate json, to pydantic, then batch processing with the different providers.

It also shows how to set up evals in different parts of the book. (Depending on what you want to do, the structured outputs has evals show comparing models/prompt changes to ground truth, and the agent chapter has evals LLM as a judge.)
by davesmylie | 2026-02-19 22:58:56+00:00
completely anecdotally (sample size of one!) but I found big improvement in comfort and posture when i moved to the kinesis ergo (split, but joined) about 15 years ago.

Eventually I moved to a full split, positioned quite some distance apart (~25cm) and found that even more comfortable.

Always hard to know with stuff like this if you are just imagining it, but for various reasons, I'm pretty convinced it was an improvement for me.
by ceteia | 2026-02-19 22:59:54+00:00
I am getting the impression that this is an emotional topic for you. This is one reason why I try personally not to be emotionally attached to any programming language, since that leaves me free to be critical of them unhindered, and helps me keep a clear mind about different topics. This can be more difficult to do than it sounds, since many professionals spent a huge portion of their lives working with specific technologies, built their careers on those technologies, and engaged a lot in related communities. And Rust is probably the language community that is the most focused on social aspects. Like the arts and crafts flair on Reddit: https://www.reddit.com/r/rust/comments/1r93j7c/comment/o69vm...
by arjie | 2026-02-19 22:59:55+00:00
Actually, I often enjoy the stuff that floats up from the muck. A lot of it is vibe-coded but it gives me inspiration to replicate on my own. As an example, I don't use OpenClaw. I use my own replicant version and it's been a lot of fun. The READMEs of various projects are far superior to the functionality. But I really appreciate the READMEs because people have lots of good ideas and I crib them all.
by T-A | 2026-02-19 23:00:24+00:00
> Now compare that to the same numbers from 40 years ago.

That turns out to be easier than I thought thanks to [1]. In 1986 it looked like this (PPP, million USD):

China: 647,219

USA: 4,579,625

EU ex UK: 4,368,019

UK: 805,518

EU total: 5,173,537 [2]

The big standout is obviously China's rise since then.

> Then do the same with nominal GDP which is a better measure for this IMO as you cannot buy anything in global markets at PPP.

I disagree; we are comparing three global powers which would be quite capable of satisfying their needs internally if need be. Feel free to post your own calculations if you want, but be careful with dates and exchange rates; the USD index is down about 9% over the past year.

[1] https://en.wikipedia.org/wiki/List_of_countries_by_past_and_...

[2] In 1986, the EU had 12 members: Belgium (161,613), Denmark (100,996), France (866,333), West Germany (1,319,247), Greece (120,566), Ireland (40,169), Italy (953,257), Luxembourg (10,542), Netherlands (246,164), Portugal (92,824), Spain (456,308) and UK (805,518):

https://en.wikipedia.org/wiki/1986_enlargement_of_the_Europe...
by az09mugen | 2026-02-19 23:00:30+00:00
I tried Emacs a bit after using Sublime Text for a while. I'm still using Sublime Text to this day because muscle memory, but the experience got me a deeper understanding of the capabilities of Sublime.
While Emacs is profoundly hackable it feels a little bit "rough" on the edges. Sublime feels less hackable but more "clean".

I did not get IDEmacs ( https://codeberg.org/IDEmacs/IDEmacs ) to work but it basically it's an editor I would use.

For now fresh ( https://github.com/sinelaw/fresh/tree/master ) seems to be very promising.

Anyway I traded very happily the command palette Ctrl-Shift-P in Sublime for M-x and few other cool things.

Emacs will always have all my respect because of the concepts it introduced.
by eleventyseven | 2026-02-19 23:01:06+00:00
> I'm not sure how anyone with a functional desire to improve humanity decides "Hey, those americans, they sure do deserve better vaccines."

Because people understand that people don't get to choose their government or culture and that everyone deserves better healthcare. Every child who is at risk from the rise of anti-vax 100% deserves better vaccines and ought to bear 0% responsibility for what the adults do.
by Paul-E | 2026-02-19 23:01:18+00:00
> And, IMO, making dynamic queries harder is preferable. Dynamic queries are inherently unsafe. Sometimes necessary, however you have to start considering things like sql injection attacks with dynamic queries.

Depends on what you mean by "dynamic query". You are dealing with injection attacks as soon as you start taking user input. Most useful user facing applications take user input.

In a simple case it might be "SELECT * FROM posts WHERE title LIKE '%hello world%', where "hello world" is a user specified string. This is easy with sqlx. Where things get more difficult is if you want to optionally add filters for things like date posted, score of the post, author, etc... That makes the query dynamic in a way that can't be solved by simply including a bind.

That's where sea-orm shines over sqlx IMO. sqlx will force you to do something like

```

let mut my_query = "SELECT * FROM posts WHERE title LIKE '%' + $1 + '%'";

let mut my_binds = vec![args.keyword];

if let Some(date) = args.date {

my_query = format("{my_query} AND date = $2");

my_binds.push(date);

}

...

```

Your building a string and tracking binds. It gets messy. A good query builder like seaorm has lets you do something this:

```

let mut query = Posts::find().filter(Column::title::like(args.keyword));

if let Some(date) = args.date {

query = query.filter(column::Date::eq(date));

}

```

This pays off as your queries get more complicated. It pushes the string manipulation and bookkeeping into a library, which can be more thoroughly tested.

It also lets you pass around typed partial queries, eg in the example above query might be returned from a function, which helps you build more modular code.
by mikestorrent | 2026-02-19 23:01:32+00:00
I feel you, that's how I was thinking about a year ago. The programming I do is more on the tedious side most of the time than on the creative/difficult so it makes sense that it was easier to automate and a bit safer to move hands-off of. I still review the code, mostly. I think that I may be able to stop doing that eventually.
by bonoboTP | 2026-02-19 23:01:53+00:00
Why would ads go away just because you pay? Print newspapers and magazines have had ads forever and they cost money. Even expensive glossy magazines like National Geographic have full page ads, half page ads, etc.

There is no natural law that ads will go away. Ads will only disappear if their presence would make the company lose more customers than they gain on ads. Ads make them money. If people don't mind it so much to abandon the service/website, there will be ads. Publications are businesses and want to maximize profits. They don't just want to cover some fixed ongoing costs, like hosting and journalist salaries. As a business they use the available tools to make more profits. There is no "enough" in business.
by deepsun | 2026-02-19 23:01:58+00:00
Not a tax advice, but AFAIK, if you had to pay $1000 to US IRS, and already paid $800 to another country, then you owe US $200.

The country must have a tax treaty with US, so they exchange the info about your taxes in background. But many countries in EU has higher tax rates than US, then you owe $0.
by insane_dreamer | 2026-02-19 23:02:42+00:00
Defund the IRS to make it harder to catch the tax evasion of the rich (evasion ain't cheap!), and use the money to fund ICE thugs in American cities and purchase warehouses for detention centers at very high over market value (the corruption in that process is staggering when you dig into it).

America is #1 for sure (if you're rich!)
by chipotle_coyote | 2026-02-19 23:02:43+00:00
Trump didn't even win 50% of the people who voted. He got the most votes (a plurality), but ~1.5% of the votes went to third party candidates, slightly more than the gap between Harris and Trump voters. One of the many reasons this "we have a huge mandate to reshape the country in the image of Project 2025" line is so infuriating; you have to go back to 1968 to find an election with a smaller non-negative popular vote margin of victory.

(Also, "non-negative" is carrying a lot of weight, since both Trump in his first term and George W. Bush in his first lost the popular vote. The idea that a wide majority of the country is conservative, let alone MAGA, is risible.)
by slopinthebag | 2026-02-19 23:03:05+00:00
I think as a dev if you're just gluing API's together or something akin to that, similar to the office jobs that got replaced, you might be in trouble, but tbh we should have automated that stuff before we got AI. It's kind of a shame it may be automated by something not deterministic tho.

But like, if we're talking about all dev jobs being replaced then we're also talking about most if not all knowledge work being automated, which would probably result in a fundamental restructuring of society. I don't see that happening anytime soon, and if it does happen it's probably impossible to predict or prepare for anyways. Besides maybe storing rations and purchasing property in the wilderness just in case.
by heathrow83829 | 2026-02-19 23:03:16+00:00
you don't need to eat ramen. there are many cost effective options out there: oatmeal, beans, rice, you could grow your own fruits and vegetables, etc.

and as for the medical disaster: heart attack and stroke are actually preventable with a plant based diet (keep your LDL under 80 and you'll vastly decrease your chance of a heart attack). i know a lot of people will hate on that, but those are the facts and any evidence based nutritionist can tell you this.
by piskov | 2026-02-19 23:03:18+00:00
The issue with kinesis and all those nice small symmetrical keyboards is that not every alphabet is as short as English.

Russian, for example, has 33 letters.

So if you’re someone like that, you really want that ordinary macbook-like number of keys = larger non-symmetrical right half.

—

As for the ortholinear keyboards, I spent a few months with the latest kinesis but sold it eventually: not that comfortable.

Just clench your fist and you will see that not all your fingers are moving in direct lines. I don’t buy the ortho logic at all. I would argue that left half of the ordinary keyboard is even more ergonomic in this sense.

—

Tdlr; split, traditional layout https://uhk.io/ is my best purchase: use it for almost 5(?) years. Modded it for swappable switches, lubed, what have you.

Don’t waste money for uhk riser, not worth it. Small plastic built-in legs are more than enough.

—

Previously was a big fan of microsoft split ergonomics (2nd gen and sculpt later)
by lanyard-textile | 2026-02-19 23:03:26+00:00
Kindly -- I think this is a symptom of the larger issue, right?

You shouldn't need a document to help persuade the consumer (or the more technically inclined ones anyway). That magic should just be self evident. We don't need a document to understand why the iPhone was a hit, right?

Doesn't matter if you have the greatest app in the world. If it overwhelms the user on first use, it's simply not going to be used.

I agree at first glance it is overwhelming unfortunately.