MurphyA/hacker-news huggingface dataset:
by ashtonianthedev | 2025-12-01 20:55:13+00:00
Just want to comment, I think if you were to overlay where people work vs live, most people probably do not have reasonable access to housing @ 225k.

Also I think much of this problem is zoning, which coincidentally Houston has none and has some of the lowest housing costs in the nation, especially for a city of its size.

I suspect much of the housing crisis on the west coast is because of poor zoning laws and could be fixed with a stroke of a pen, at the expense of the local housing market value.
by harmmonica | 2025-12-01 20:55:15+00:00
Not quite what I was saying, but now that you've put that so succinctly, if it were me, knowing the Bay Area and what's happening in tech/AI at the moment, I would hold off on the condo. The single family with some grit I'd probably say have at it assuming the most important part of what I said holds true: it's not for equity upside, it's because you want to own that place, and in that location because that's where you will be happy living.

If someone reads this thread once there's been another 2008-level reckoning in 2026 I'm not surprised the reckoning occurred.
by zzo38computer | 2025-12-01 20:55:17+00:00
I do not agree. Which parts are necessary depends on the application; there is not one good way to do for everyone (and Protobuf is too limited). You will need to implement the parts specific to your schema/application on each end, and if the format does not have the data types that you want then you must add them in a more messy way (especially when using JSON).
by cxr | 2025-12-01 20:55:30+00:00
> Ruby code I wrote 10ish years ago is still going strong, for example a whole compiler <https://github.com/WebKit/WebKit/tree/main/Source/JavaScript...>

Neat. How is offlineasm used? (Without going into the details about the background of LLInt, that is—what I mean is, how is the compiler invoked?) Is it just the reference compiler, corresponding to some other machinery inside JSC?
by ErroneousBosh | 2025-12-01 20:56:11+00:00
Back in the olden days, maybe about 20 years ago, two web frameworks were really starting to change the way a lot of people thought about web development. Not the people at the company I worked for, sadly, which is why I went to work for someone else, but there you go.

These were Django, and Ruby on Rails. I already knew Python, and Django was really well-written, and had great documentation, and I could get going with it really quickly. If the docs didn't explain it, I could read the source code. Super.

The place worked at hired a guy who was big into Ruby on Rails, and I really wanted to like it. I liked the stuff the guy was doing, he seemed like a decent sort, and all, and I'm not egotistical enough to go "No we will use my thing" if someone has a perfectly good alternative. Well, okay, I am that egotistical, but not in this case. The point is, I didn't really care which framework we used although I was already able to write Python, because anything was better than the hideous ball of unstructured PHP4 intermingled with HTML that the company's sites were written in at the time.

I really really wanted to like Ruby on Rails, but the documentation kind of assumed you already knew a lot about Ruby and indeed Rails. Okay, let's learn some Ruby.

The IRC channel pointed me at some video tutorials you had to pay for because "that's the future, everyone watches videos to learn stuff now", and why's (Poignant) Guide to Ruby.

I did not like w(P)GtR, at all. I didn't like the "I'm so wackywackywacky" humour on every page. I didn't particularly care about the dog story, which put me off the rest of the whole chapter. I've tried reading it again, maybe about five times since, and I just do not get on with that American Gibberish Poem style of writing.

(I don't much like Alan Ginsberg either, FWIW).

Then the whole Basecamp thing blew up, and DHH was widely known as a total shithead from the motor racing scene so it's not surprising that he turned out to basically be the sort of person my grandfather would have shot if he'd been around in the 1940s.

So, that's kind of why I've never got on with Ruby, much as I'd like to.
by dowakin | 2025-12-01 20:56:13+00:00
9 Mothers Defense | Robotics Engineer, Data Scientist | Austin TX | Full-time | ONSITE

We're building AI-driven turrets that stop hostile drones - where robotics needs F1-level speed.

We're looking for smart, T-shaped teammates: people who are experts in one area but happy to jump in wherever needed. Our software team is small, so every member makes a real impact.

If you want to write motor control in Rust, optimize camera processing with custom CUDA kernels on Jetson, or rework a transformer-based tracker to handle small objects - you can do that here, and much more.

US persons only

https://app.dover.com/jobs/9mothers
by tptacek | 2025-12-01 20:57:03+00:00
I'm not a fan of Ruby, but the original Wired article is pure, distilled rage-clickbait, and nobody should be dignifying it. An interesting case where there'd be a more generous reading had the piece run solely on a blog, rather than on Wired.com.

But even if it had been written in good faith, this species of article (specifically: harsh critiques of popular programming languages written by people who aren't ongoing practitioners in that language) are a toxin to HN, the resulting language fights they gin up one of our closest equivalents to a cytokine storm. Don't feed into them.
by ggm | 2025-12-01 20:57:07+00:00
Yes i think you're right. The nexus of sim, smart card and tpm seems strong. I e used thales and Luna (now also thales) HSM which are in hypothesis glamorous, but ultimately remarkably pedestrian secure devices. I wonder if they include logic from these companies. Supply chain behind FIPS120 class stuff would be an interesting story.
by jaredsilver | 2025-12-01 20:57:28+00:00
Hi! I happened to see this post before it was detached.

For a bit of additional context: we hire for multiple roles and have actually hired multiple people through these threads :)

We review every application by hand and get back to every single applicant, usually within 72 hours, despite thousands of LLM-generated spam/fraud applications. It takes a tremendous amount of time and energy, but we do it because we know how much time and energy candidates invest in applying to our open roles.

If you previously applied and didn't hear back, please shoot me an email so I can look into it: jared.silver@brilliant.org
by arthurfirst | 2025-12-01 20:57:49+00:00
> Yes, actually - being right and out of business is much better than being wrong and in business when it comes to ethics and morals.

Yes, but since you are out of business you no longer have an opportunity to fix that situation or adapt it to your morals. It's final.

Turning the page is a valid choice though. Sometimes a clean slate is what you need.

> Being out of business shouldn't be a death sentence, and if it is then maybe we are overlooking something more significant.

Fair point! It feels like a death sentence when you put so much into it though -- a part of you IS dying. It's a natural reflex to revolt at the thought.

> For example, should we let people die rather than use medical knowledge gained unethically?

Depends if you are doing it 'for their own good' or not.

Also the ends do not justify the means in the world of morals we are discussing -- that is pragmatism / utilitarianism and belongs to the world of the material not the ideal.

Finally - Who determines what is ethical? beyond the 'golden rule'? This is the most important factor. I'm not implying ethics are ALL relative, but beyond the basics they are, and who determines that is more important than the context or the particulars.
by ragingregard | 2025-12-01 20:58:00+00:00
Really appreciate your comment, literally the only comment in this long sub-thread that picked up on the nonsensical numbers fooker put out.

Realistically fooker's investment strategy into NDXT of 100k over 10 years would have produced around $2.5M depending on exact timing in the year and partitioning of that 100k. Way less than $15M nonsense. Also would have required extreme conviction alike the crypto types and completely counter how typically multi-million portfolios are managed (diversified).

Also, who needs 15M, at 5M net wealth there honestly is no reason to be working at a $200k/year job. You'll make way more after-tax income even assuming lousy 5% yearly return thru capital gains. Same story for 2.5M @ 10%.
by ptsneves | 2025-12-01 20:58:10+00:00
This is the rare earth minerals dumping all over again. Devalue to such a price as to make the market participants quit, so they can later have a strategic stranglehold on the supply.

This is using open source in a bit of different spirit than the hacker ethos, and I am not sure how I feel about it.

It is a kind of cheat on the fair market but at the same time it is also costly to China and its capital costs may become unsustainable before the last players fold.
by lossolo | 2025-12-01 20:58:46+00:00
Clear about what? Do you know the difference between an LLM based on transformer attention and a monte carlo tree search system like the one used in Go? You do not understand what they are saying. It was a fine tuned model, just as DeepSeekMath is a fine tuned LLM for math, which means it was a special purpose model. Read the OpenAI GitHub IMO submissions to see the proof.
by bluGill | 2025-12-01 20:58:46+00:00
That is one reason. Others are they got a job in a different city. Their health declined and so they can't live at home. They got married and don't need two houses. If you cannot think of a half a dozen others in the next 10 minutes either you didn't try or your need to practice creative thinking.

The reasons are not important for this discussion though - all we need to know is some people have other pressures such that the one I listed isn't compelling to them.
by rubyn00bie | 2025-12-01 20:59:01+00:00
Yeah, I remember hearing NVidia did the same thing via Moore’s Law is Dead podcast. At this point it seems incredibly unlikely Intel will unseat TSMC anytime soon. TSMC has proven time and time again it is the only fab capable of producing leading edge nodes at the capacity and quality required by the likes of Apple, NVidia, and AMD. It also has substantially deeper pockets than Intel to continue to invest in staying number one.

I think if Intel is to stand a chance it’ll be via gaining momentum and market via “good enough” nodes and not cutting edge, essentially taking a page out of TSMCs playbook from the late 2000s and early 2010s. It needs more capital than it can raise, and time, both of which are hard to come by.
by LorenPechtel | 2025-12-01 20:59:32+00:00
You mean the Ireland that wanted to redefine "genocide" so they could call the war genocide? Thus the government that knew it was not genocide.

Sorry, but war in urban areas is extremely ugly. That does not make it genocide.

As for apartheid South Africa--look at the reality. Their revolution was jumping from the frying pan to the fire. Just because the new oppressors were of the same skin color doesn't make them not oppressors.
by ethbr1 | 2025-12-01 21:00:00+00:00
> as the problem with socialized services like healthcare is that you never know exactly how much you’re paying and if you’re overpaying or underpaying as there’s no free competition whatsoever.

Also true in America, in which there is no socialized healthcare. (In any standard use of the term)

Hell, even Medicare ended up partially privatized. (At huge extra cost)

The worst thing about government-run monopoly services is there's little bottom-up incentive to optimize.

The worst thing about private-run services is there's little incentive for anything other than profit.

Given the fundamental realities of must-deliver services (e.g. healthcare, prison, etc.), I'd rather have them government-delivered than some bastardized free market without competition.

At least the former has a path to excellence. The latter just inevitably turns into a hostile hellscape for the end consumer.
by sunaookami | 2025-12-01 21:00:06+00:00
Updating React Native every few months with breaking changes, no official upgrade path but "diff the two versions and copy everything over", having to update something every few months because Google introduces some new bullshit (API level updates that break everything! 16 KB page size! no orientation lock for tablets! yay!), using dependencies that get deprecated because React Native comes with no batteries included (Expo seems better but it's 1) another vendor lock-in 2) difficult to use with third party SDKs and 3) was not in the state it's now when the development of our app was started)... man I hate React Native and mobile development with a passion. Sadly I'm stuck with it for now...
by tptacek | 2025-12-01 21:00:14+00:00
I'm sure there are a lot of "dark patterns" at play at the frontier model companies --- they're 10-figure businesses engaging directly with consumers and they're just a couple years old, so they're going to throw everything at the wall they can to see what sticks. I'm certainly not sticking up for OpenAI here. I'm just saying this article refutes its own central claim.
by pmarreck | 2025-12-01 21:00:17+00:00
I switched from Ruby to Elixir about 10 years ago for a number of reasons. 10x performance on various algorithms I translated into Elixir was one. Another one was 100% immutability, ruling out an entire class of bugs. A third was excellent concurrency support, which was of course aided by the immutability. A fourth was that they tried to retain the friendliness of Ruby.

At least a few emerged later. Pattern-matching + guards are godlike and eliminate tons of boilerplate argument-checking logic. Per-process GC, no GIL, etc. etc.

A small learning curve to master functional-language semantics and I haven't looked back.

Elixir simply scales better in every way- long-term maintenance, load, etc.

The Ruby community is/was amazing, though.

The only thing I wish it could do was compile down to a native executable or run in the browser.
by spruce_tips | 2025-12-01 21:00:18+00:00
no, i dont think it's a heavier lift to test different model families. my point was that swapping models, whether that's to different model families or to new versions in the same model family, isn't straightforward. i'm reluctant to both upgrade model versions AND to swap model families, and that in itself is a type of stickiness that multiple model providers have.

maybe another way of saying the same thing is that there is still a lot of work to make eval tooling a lot better!
by upofadown | 2025-12-01 21:00:18+00:00
No particular name. Just deniability. I personally like to call this particular scheme, deniability through claimed forgery. Not particularly clever. You just provide your correspondent with what they need to forge your messages after the end of the session.

I don't know if it actually could work in practice:

https://articles.59.ca/doku.php?id=pgpfan:repudiability
by jandrese | 2025-12-01 21:00:25+00:00
> Housing prices dropping aren’t so good for those who own homes.

As housing prices are tied to the property tax it is a good thing for people who are not planning to sell anytime soon. Remember a home is a place you live, not an investment. People who treat homes as investments cause a lot of problems for people who just want to live somewhere that isn't propping up some middleman landlord.
by LogicFailsMe | 2025-12-01 21:00:30+00:00
I will probably never stop being astounded by people who embrace enahittification rather than losing a silly thing like Netflix. At some point, the free market works this out, but I'm guessing people can stay irrational about things like this longer than they ought to.

Other than Wednesday, at this point there's nothing I want to watch on that service anymore. I truly do not miss it.

What I do miss these days is all of the wonderful summaries and presentations about AI and other research papers on YouTube that are now dominated by horrific notebookLM AI slop podcasts.
by jrowen | 2025-12-01 21:00:36+00:00
This makes some sense to me. The solution to housing often put forth is to build more affordable housing. In the context of people wanting to move toward cities where jobs are this makes sense.

But it seems like there is a larger problem of just having tons of housing inventory that is out of reach or untenable to most people. What are the more basic numbers of how many units exist in the country vs. how many people there are? How many second, third, investment, vacation units are there, how many sit empty most of the time? (I'm mostly not talking about true "country"/vanity houses far away from economic centers that will always only be accessible to the rich)

It seems to me that rather than just "build build build" we could do a lot to reconfigure the existing supply to make it fit the people better? Why is there so much "unaffordable" stock out there and continuing to be built? It kinda feels like the affordable housing issue is just a red herring for the larger wealth inequality issue.
by HaZeust | 2025-12-01 21:00:46+00:00
>"Top tier ELO would revolve around on how the server handle peeker advantage and which cheater as the fastest cheating software. It's an interesting technical challenge, but not a fun game"

Fun fact, this does exist. There used to be old CS:GO servers that were explicitly hack v hack, would make it abundantly clear to any new visitors that stumbled upon the servers that you would NOT have any fun without a "client", and it was a bunch of people out-config'ing each other. It was actually kinda cool for those people, it would NEVER be fun for anyone else.
by dboreham | 2025-12-01 21:00:49+00:00
> I might as well run a proper Linux VM or dual boot.

Obviously you don't do the thing you're writing about. A "proper" Linux VM would incur more work for you and would be less useful. Dual boot would remove your ability to use the computer for activities that need a Windows OS. Running a Windows VM on Linux would take you down a rabbit hole of pain and annoyances, unless your use case for Windows is extremely limited.
by eirikbakke | 2025-12-01 21:00:50+00:00
I concur. This was my main experience with WSL1 vs. WSL2.

If I'm running Windows, it means that the files and projects that I care about are on the Windows file system. And they need to be there, because my IDE and other GUI apps needs files to be on a real file system to work optimally. (A network share to a WSL2 file system would not let the IDE watch for changes, for instance.)

WSL1 was a great way to get a UNIX-style command line, with git, bash, latex etc., for the Windows file system. WSL2 was just too slow for this purpose; commands like "git status" would take multiple seconds on a large codebase.

Now I switched back to MacOS, and the proper UNIX terminal is a great advantage.
by purplelotus | 2025-12-01 21:01:09+00:00
Hey HN!

I built a small open-source tool called LotusShield because I was tired of manually renewing and uploading SSL certificates across several cPanel sites.

LotusShield automates: - issuing ECC SSL certs using acme.sh - DNS validation via Cloudflare API - installing SSLs directly into cPanel via UAPI - multi-domain handling - cron-based renewals

It costs nothing, removes the AutoSSL paywall issue many hosts have, and eliminates the “SSL expired last night” panic entirely.

Repo: https://github.com/tiffneybare/lotusshield

I’d love your thoughts — feature ideas, improvements, critiques, anything.
Show HN: Free egress public buckets on Railway and others
by Xlab | 2025-12-01 21:01:12+00:00
Hacked together a service in Go https://github.com/xlab/cdn-s3-go that routes content request to any arbitrary S3-compatible bucket.

Some infra providers are offering free egress, but buckets are only private (hello Railway), and not geo-distributed. An L4 balancer will cost a fortune (hello Cloudflare).

cdn-s3-go solves this by looking up objects, generating a pre-signed URLs and redirecting the clients directly. Free egress, cheap public geo-distributed CDN!
by sfink | 2025-12-01 21:01:18+00:00
I don't know, but one reason might be that with 8-bit opcodes you only have 256 instructions to play with, and many of those encode registers, so ZEROAX is burning a meaningful percentage of your total opcode space. And if you're not encoding it into a single byte, then it's pure waste: you already need XOR (and SUB), so you'd just be adding a redundant way of achieving the same thing. (Note that this argument doesn't completely hold up, since eg the 6502 had a fair number of undocumented opcodes largely because they didn't need all of them.)

Though technically you said "assembler macro", not opcode. For that, I suspect the argument is more psychological: we had such limited resources of all sorts back then that being parsimonious with everything was a required mindset. The mindset didn't just mean you made everything as short as possible, it also meant you reused everything you possibly could. So reusing XOR just felt more fitting and natural than carving out a separate assembler instruction name. (Also, there would be the question of what effect ZEROAX should have on the flags, which can be somewhat inferred when reusing an existing instruction.)
by asa400 | 2025-12-01 21:02:02+00:00
> Many people that adore Elixir also think Ruby is a no go, despite the latter being a strong influence. Arguments against Elixir tend to revolve around its lack of traction, not its lack of seriousness.

Elixir is funny. I've done Elixir for years now, and did some Ruby at the beginning of my career. A ton of people come to Elixir for the familiarity of the Ruby-like syntax but with a functional programming basis. They like Ruby but get tired of OOP and mutable state and want to try something else. They tend to stay for the runtime/VM, called the BEAM.

Don't get me wrong, the Elixir language is nice, but the BEAM and its operational characteristics feel night-and-day compared to Ruby and most other languages that were designed for a world of single-threaded programming.

When you're using the BEAM (any language - there are a few now) there's this amazing sense that you're using something that was _designed to be operated_. You can instrument anything. You can trace anything. You can see the live state of anything. You can restart anything. It's a holistic _system_ for building systems, not just a language.
by gradus_ad | 2025-12-01 21:03:12+00:00
Hmmm but external models can easily operate on any "surface". For instance Claude Code simply reads and edits files and runs in a terminal. Photo editing apps just need a photo supplied to them. I don't think there's much juice to squeeze out of deeply integrated AI as AI by its nature exists above the application layer, in the same way that we exist above the application layer as users.
by dang | 2025-12-01 21:03:47+00:00
How do you propose that we enforce it, even if we had the resources to do so? We can't tell which job ads are real and which ones aren't, just as we can't tell which posters in "Who Wants to Be Hired" are real and which one's aren't. There's a lot of fraud and heartache on both sides of this transaction right now. Sorting wheat from chaff is an unsolved problem. To work on that, we'd have to become specialists in it, which is not going to happen.

If you want, you could take a look at some of my past explanations about this as well - they're listed in this thread: https://news.ycombinator.com/item?id=45094610. If you do that, and still have a question that isn't answered there, I'd be happy to take a crack at it.