MurphyA/hacker-news huggingface dataset:
by cwillu | 2025-11-07 14:39:19+00:00
“"I asked Professor Quirrell why he'd laughed," the boy said evenly, "after he awarded Hermione those hundred points. And Professor Quirrell said, these aren't his exact words, but it's pretty much what he said, that he'd found it tremendously amusing that the great and good Albus Dumbledore had been sitting there doing nothing as this poor innocent girl begged for help, while he had been the one to defend her. And he told me then that by the time good and moral people were done tying themselves up in knots, what they usually did was nothing; or, if they did act, you could hardly tell them apart from the people called bad. Whereas he could help innocent girls any time he felt like it, because he wasn't a good person. And that I ought to remember that, any time I considered growing up to be good."” --hpmor
Show HN: StackRanked – Apply to jobs with code, not resumes
by jeromesteve202 | 2025-11-07 14:39:42+00:00
Hey HN,

I'm building StackRanked because SWE recruiting is broken, and I think applying with code instead of resumes might help fix it.

The problem: Talented developers get filtered out by ATS systems before any human sees their application. Meanwhile, companies complain they can't find good engineers. The disconnect is insane.

How it works: - Developers complete real coding challenges instead of submitting resumes - Companies evaluate actual work, not keyword-optimized bullet points - Get matched based on what you can build, not how well you formatted a PDF

I'm not trying to build LeetCode 2.0. The challenges will be practical things like "build a feature" or "debug this codebase" rather than inverting binary trees.

Current status: - Just launched the landing page - 100+ developers on the waitlist in the first week - Building out the challenge platform now - Talking to companies about piloting

I know the chicken-and-egg problem is real (need devs to attract companies, need companies to attract devs), but the early response suggests both sides are frustrated enough with the status quo to try something different.

Curious to know the following: 1. What would make this useful vs. another platform to ignore? 2. What types of challenges would be fair and actually predictive of job performance?

I'd love to hear your thoughts, especially the critical ones. Roast it if you think it's a bad idea, I'd rather know now. Thanks for checking it out!
by techblueberry | 2025-11-07 14:40:34+00:00
According to communication studies scholar Gordana Lazić, woke refers to "a heightened awareness of social inequalities and injustices".

"If Fentanyl was killing 60,000 Yale grads, instead of 60,000 working class people, we'd be dropping a nuclear bomb on whoever was sending it from South America," Karp said. "At Palantir, we are on the side of the average American who sometimes gets screwed because all the empathy goes to elite people, and none of it goes to the people actually dying on our streets. And that's why, when you have an open border, it means that the average poor American earns less."

Not quite there yet, are we?
by mr_toad | 2025-11-07 14:40:35+00:00
There are theoretical designs using antimatter (pion rockets, or beam core engines) that could reach 0.4c - 0.7c, which puts Alpha Centauri at decades away, not millennia.

https://arxiv.org/pdf/1205.2281 https://ntrs.nasa.gov/api/citations/20200001904/downloads/20...
by testing22321 | 2025-11-07 14:41:11+00:00
> is it the claim that none of that documented, well known systemic racism for decade after decade, after 300 years of slavery, actually matters and the real reason for racial disparities is genetics or something?

Yes, exactly.

“Anti-woke” is racism, homophobia, misogyny and a whole lot more vile attitudes repackaged with newspeak.
by analog31 | 2025-11-07 14:41:11+00:00
I wonder if there's a danger of comparing the real activity of programming with an idealized picture of engineering.

Most time spent by people with engineering degrees and job titles, is involved in things like organizing and arranging things, fitting things together, troubleshooting, documentation, meetings. Doing "hard" quantitative engineering is rare, and a lot of the calculations have been rolled into the CAD software. Unless designs are really critical, it's possible to solve problems by the rule of "when in doubt, make it stout."

Is this OK? I think it's an outgrowth of the rising complexity of products. As the number of pieces rises by O(n), the number of interactions goes as O(n*2), so at some point the dominant effort is managing interactions between pieces, rather than engineering the pieces.
by Jonovono | 2025-11-07 14:41:37+00:00
Woke is more the opposite of what you point out.

This is a better example: https://www.reddit.com/r/UBC/comments/197gid8/segregated_bla...

It’s weaponizing people emotions and instinct to want to “be a good person” to push policies that are actually harmful to the people they claim to care about.

All this to say I still think Karp is corny.
by pron | 2025-11-07 14:41:37+00:00
But that source X is wrong - intentionally or not, in a biased way or not - does not entail that you should trust source Y. That just doesn't follow. To prefer an alternative source you must find one that is more trustworthy.

The problem is that often we have to choose because decisions are binary: either we get a vaccine or not. For example, to decide not to get a vaccine, the belief that the medical establishment are lying liars is just not enough. We must also believe that the anti-vaxxers are more knowledgeable and trustworthy than the medical establishment. Doctors could be lying 60% of the time and still be more likely to be right than, say, RFK. It's not enough to only look at one side; we have to compare two claims against each other. For the best outcome, you have to believe someone who's wrong 80% of the time over someone who's wrong 90% of the time. Even if you believe in a systemic, non-random bias, that doesn't help you unless you have a more reliable source of information.

And this is exactly the inconsistent epistemology that we see all around us: People reject one source of information by some metric they devise for themselves and then accept another source that fails on that metric even more.
by jmye | 2025-11-07 14:42:41+00:00
> What if they asked about "Italian numerals", "Turkish numerals" or "Turtle Numerals"?

None of those are real things. "Arabic numerals" are a fundamental concept that, at one point, were quite clearly taught in schools.

> It is possible that people just saying "No" because they don't know what they are, so assume that they aren't important.

So your argument is that these people aren't bigoted, they're just incredibly stupid?
by swiftcoder | 2025-11-07 14:42:59+00:00
I don't know very many people who have a choice of water providers. Generally you are stuck with whoever owns the pipes to your home. And since you don't have a lot of choice, the government tends to regulate the shit out of water providers - and I don't see we have any other real choice when it comes to too-big-to-fail social media providers either.
by HPsquared | 2025-11-07 14:43:05+00:00
That's where engineering fits in. It's in the knowledge and information space, you make things like plans, arguments, decisions, documents.

That's not to say it all needs to be written down; someone can do the "engineering" of a small project all in their own head and then implement it themselves.

The engineering process itself is a form of knowledge work. A single person can do both tasks of course.
by hollerith | 2025-11-07 14:43:22+00:00
Software development is more like drawing up the blueprints for a building than it is like working with materials made of atoms. (The analog in software to the construction phase of the creation of a physical building either does not exist or proceeds very quickly, is very unlikely to fail or be delayed and is almost completely automated.)

The word "patterns" a la software patterns was taken directly from the writings of an architect of physical buildings (namely Christopher Alexander). It is not an accident that it was not taken from the work of a construction worker, not even a high-level one in charge of hiring subcontractors and of years-long billion-dollar construction projects.

The most salient difference between blueprints and software artifacts is the sheer complexity of software artifacts these days (which is why there aren't organizations that employ many tens of thousands of draftsmen and architects of physical structures) but that is a difference in degree, not a difference in kind.
by galangalalgol | 2025-11-07 14:43:29+00:00
Fair. Agda, gallina, f* maybe?

My point was that without any escape hatches or magic you can code a segfault starting in ocaml5. That may be true of haskell? It is true of rust too, though the only known way to do it isn't something that is likely to happen by accident and is tracked as a bug. In ocaml5 if you use domain, it is down to experience skill, and some luck to be sure you used atomic when necessary. I'm a bad programmer despite going on four decades of experience. I'm not even remotely methodical. If I adopt ocaml for a project I'm using 4 or adding something that fails the pipeline if it finds domain anywhere.
by hudson-trading | 2025-11-07 14:43:31+00:00
Hudson River Trading | Hybrid | Full-time We’re a quantitative trading firm based in NYC that trades hundreds of millions of shares each day across 200+ markets worldwide. Our developers and engineers build the high-performance systems that power automated trading globally.

We’re hiring for: Experienced Software Engineer – Systems Development » Seattle, Boulder, LND, Dublin, NYC

You’ll build and improve the Python-based platform used across our Systems teams to provision, monitor, and manage our global infrastructure. We’re looking for strong Python developers who enjoy working close to the operating system and automating large-scale environments. Solid Linux/Unix experience required.

Apply here: https://www.hudsonrivertrading.com/careers/?search=systems+d...
by Workaccount2 | 2025-11-07 14:43:32+00:00
The answer isn't ad blocking, the answer is paying directly and in full (so no need to subsidize cost with ads) for the service.

I cannot wrap my head around how generally intelligent people are completely blind to this. I guess 20 years of ad-block-is-the-norm has left people totally confused about internet monetization. I've never encoutered a problem that has such a clear answer, and that so many intelligent people get totally spun around the axle on.

We need to start paying for ad-free services. Wake up.
by berkes | 2025-11-07 14:43:41+00:00
Not sure how this works on Amazon, but Bol.com (dutch "amazon competitor") sells a lot of crap too. Stuff that sometimes has the images and literal description taken from e.g. aliexpress. People literally re-sell stuff from chinese webshops on there with profit.

Technically, on Bol.com, a EU-platform, EU consumer protection is in place. So if a product breaks within guarantee terms, is dangerous, never gets delivered etc. the person re-selling is responsible. They are importing "illegal" goods and could even go to jail for it.

So, technically, that premium price brings me me the assurance that I am protected by EU consumer laws. That a TV I buy can be returned, is CE certified, won't explode and isn't a 12" TV pictured in a tiny living-room on the images on unpacking.

Except these products often don't meet EU criteria, aren't adhering to (food, safety, chidren protection) EU laws and money-back is often hard because the re-seller just dissapears. In the last case, Bol.com will step up and refund, because they have to. But for the rest, they plead innocence: It wasn't us that sold illegal goods, it was that reseller from which we skim a lot of fees.

The incentives are just wrong. And the solution simple: Make platforms by proxy legally responsible for their "users". Resellers in my case. Or advertisers in the case of TLA.

If some-guy sells a TV that explodes, and can't be found or held responsible, then make Bol.com responsible. Let their CEO go to jail in the very worst case. Let's see how fast they solve this.
by agentultra | 2025-11-07 14:43:46+00:00
Great story! I always like to tell developers that they can do anything if you just stick to the fundamentals. It's not such a big mountain as it seems!

The type-casting part is relatable. It definitely feels like we're all being pigeon-holed by hiring managers and ATS systems that categorize us and rank us by keywords and work history. It can sometimes be quite difficult to switch from something like web development to embedded to databases. Good on you for breaking through.

I'm also looking to break into databases. But despite having worked on database libraries, general programming experience, and years of designing and operating systems using databases... there's at least hundreds of people who have been working in databases for years longer and getting one's foot in the door that way is tricky.

Keep sharing your passion, that seems to really help stand out. Not all of us might be in a position to found a company or run a user group in a major city (if it doesn't already exist)... but we can write blogs, attend those meetups, give talks, and help each other out on projects.
by robtherobber | 2025-11-07 14:44:09+00:00
Hi Andrei,

Thanks for sharing this, I hope it gets off the ground soon.

Whilst I'm not interested in the offer itself, I thought it would be interesting for users to be able to subscribe to notifications regarding certain domain names, domains that contain certain words, or domains with a maximum of, say, 3-4 chars.

For example, I'd be somewhat interested in learning when domains that contain words like "identity", "linux", or "rob" emerge, as well as if/when a domain like amazon.com or one like four.com (4 chars) become available . Random examples, of course, but you get the point hopefully.

What do you think?
by dtagames | 2025-11-07 14:44:12+00:00
I saw a post just today that a YC company exists to add AI to JetBrains products? That's pretty shocking. I mean riding on someone else's platform is always risky, but that's sends a strange signal about what both JetBrains has and hasn't built. And it's a strange reading of the room about what their customers want.

* Disclosure: I'm a VS Code/Cursor person at the moment but always interested in IDEs and coding tools.
by SideburnsOfDoom | 2025-11-07 14:44:26+00:00
You could do a lot of things, none of them are trivial. I'm curious as to which they choose and why.

e.g. If your choice is towing a 225 car ferry around either Cape Agulhas or Tierra del Fuego, then more than trivial planning will be involved. And likely, waiting for the right time of year. i.e. Not winter in June -> September.
by sunscream89 | 2025-11-07 14:44:29+00:00
Major casualty of “the secret war”. Sounds silly, the rave culture was ground zero for a new spiritual paradigm shift.

There were guides, mentors, familial spirits, even what can only be called as “angels” who looked over us, as demons were not mentioned.

Their deal was always simple, no one would talk about the ctulu in the closet, demonic American thought control, while everyone else thought we were on trajectory for an age of enlightenment.

The secret war culled all of these communities, leaving those who remain the mob culture who merely plays along with the collective consciousness effect of it all.

The favorites among us would have been prized and encouraged along our own developments.

Now these lines are scattered, yes the normals simply grew up and got real jobs. Many have gone completely schizophrenic, goings on about lizard people and the like.

The guides and godmothers of Power throughout humanity are dead. Purged by American thought control in a secret war for Power.

We are not alone in our own minds and there is a coup against our free wills and human spirit.
by markstos | 2025-11-07 14:44:44+00:00
My concern for a team language choice is "How hard is going to be be hire people to write in this language effectively and how much will /they/ enjoy it?"

It's one thing to pick a language that I like and am productive in, it's another to choose a language for a larger team.

If you've found an full team of motivated and capable OCaml coders, great.
by Lord-Jobo | 2025-11-07 14:46:14+00:00
Well. That’s a bit misleading.

A real example: MacBook Pro m4 will have absolutely god awful performance on certain web based games * (compared to windows or even android), regardless of the browser or any browser performance settings. This is not the hardware explicitly, obviously it’s a very high performance chipset, but it’s definitely the hardware in terms of what the OP is asking. Because that particular hardware is falling down all over the place in this scenario when others are not.

Fixing it? Sure that’s almost certainly on the games side, some kind of inefficient process or element that doesn’t work right in that environment and needs to be hammered out or replaced.

But for diagnosis? Yeah, “it’s the hardware” is the right answer. And you can’t fix it without diagnosis.

*replicated on latest chrome, Firefox, safari, and Brave, with the games: Idlescape and (now dead)osrsIdle ~8 months ago
by apothegm | 2025-11-07 14:46:38+00:00
XMPP comes with the additional downside that most of the tooling around it is (or at least, a decade ago was) written in Erlang. Which is a niche purely functional language with a weird-ass syntax that is challenging to transition to from the C-syntax-derived procedural/OOP languages that make up the vast bulk of mainstream programming.
by Wowfunhappy | 2025-11-07 14:46:43+00:00
I think a more interesting (and significant) question is whether there can ever be a new programming language.

Like, if you really believe that in the future 95% of code will be written by LLMs, then there can never be a Python 4, because there would be no humans to create new training data.

To me, this is evidence that LLMs won’t be writing 95% of code, unless we really do get to some sort of mythical “AGI” where the AI can learn entirely from its own output and improve itself exponentially. (In which case there would still wouldn’t be a Python 4, it would be some indecipherable LLM speak.) I’ll believe that when I see it.
by Noaidi | 2025-11-07 14:46:44+00:00
> I am scared and this close to setting up a secret passphrase in case they need to tell me apart from a clone.

I have done this already and convinced a friend to do it after her father fell victim to a scam where he was convinced the sheriffs department wanted him to pay off a fine in gift cards.

I am also concerned that one might steal a trove of texts from someone and plug it into AI which could mimic the writing and tone of someone.
by filleduchaos | 2025-11-07 14:46:45+00:00
> First of all, Rust's 'fearless concurrency' largely boils down to 'no concurrency' - Rust has about as much concurrency as Javascript - you can copy objects between threads, but not share memory beyond that

...this is just blatantly false? Like it is false to the extent that I am confused as to what you could even possibly be talking about - I don't know how anyone who has actually written non-trivial programs in both languages could come to the conclusion that they have the same memory model (or much of anything in common when it comes to threads, really).
by internet_points | 2025-11-07 14:47:33+00:00
Back in the day, before git, we had RCS. Developers would just lock files when they worked on them, and then unlock when they were done. Or you'd copy a folder manually ("branch") to work on things concurrently and then punch them in the shoulder when they forgot to unlock master so that you could lock it and check in. It worked absolutely fine, there were loads of workarounds!
by KaiserPro | 2025-11-07 14:48:02+00:00
I don't think thats what is being said.

Having friends who are at or near both FAIR and other AI parts of meta, reosurces are not the issue, anymore at least. (there had been a massive squeeze for the last two years though) But pytorch and FAIR use(d) a AWS based cluster. (however pytorch is used everywhere else inside facebook though. well not everywhere...)

There is/are plenty of interesting things happening at big tech, and Meta specifically. If you like computer vision, then Meta is pretty much still the world leader. Much as it pains me to say it.
by teamonkey | 2025-11-07 14:48:23+00:00
Variety is very important.

In the case of the first Assassin’s Creed, I’d argue that the “toy” (running around, climbing buildings, challenging yourself to seamless parkour runs, stabbing guards etc.) is a lot of fun, but to progress the game forces you to do those fun things in a series of very rigid, repetitive, arbitrary challenges that can be difficult without adding anything new, and which block the story progression behind a checklist.

Papers Please has simple mechanics, but makes the player balance a lot of different factors while offering a steady stream of surprises and new situations to consider.

There’s an element of personal preference too, of course.
by bryanlarsen | 2025-11-07 14:48:39+00:00
> There’s also far better.

No there isn't. There are individual sources that are better, but there isn't any group that's better. There are individual podcasters that are better than mainstream media as a group, but popular podcasters as a group are far more manipulative than mainstream media. And you could say the same for any social site, or any other group such as politicians or religious figures or ...
by vintermann | 2025-11-07 14:49:19+00:00
Facebook has made it very clear that they don't want you to do this: you can pay for ad-free (I believe it's because they're legally obliged to offer that as a result of some things they'be done and deals they've made), but the cost is easily 100 times what they can make directly on ads for me. The only conclusion can be that they place an immensely high indirect value on serving me ads.
by 542458 | 2025-11-07 14:49:34+00:00
I believe Bitwarden, 1Password, or the stock Apple one are the typically recommended ones. Bitwarden is free (and can be self-hosted), 1Password is paid and has a slightly nicer UX, and the Apple one is good but requires you to be in their ecosystem. I personally use Bitwarden and have had no issues.
by magicmicah85 | 2025-11-07 14:49:34+00:00
Without downloading the exe (work laptop right now, can try later), have you followed the optimization suggestions in KAPLAY's guides?

https://kaplayjs.com/docs/guides/optimization/

Assuming it's capable of running in your browser, I'd suggest using chrome's dev profiling tools to help with finding the optimization areas. Based on feedback from everyone else, sounds like something is not cleaning up as the game keeps running.
by mrtksn | 2025-11-07 14:49:40+00:00
This is one reason I no longer enjoy driving simulation games as much since I started driving real cars. It feels like re-learning driving as my physics engine in my head need to adjust to the new physics each time.

Also quit playing PUBG because after a few hours I find myself processing my real environment as if I'm in the game, feeling like my instincts trigger to things that remind me something from the game.

Maybe it's like the way how people get adjusted to modified bicycles that turn to the other direction instead of the expected one or like those vision modifiers that turn the world upside down or looking back and after some surprisingly short time people start seeing normal again despite the modified optics.

IMHO its not that different from how our reality is skewed when spending too much time online, so neural networks are neural network no matter what the process I guess.
by jebarker | 2025-11-07 14:49:42+00:00
It’s careless of me to say it’s a definition of intelligence, but I do think that property of being able to improve how you learn and how quickly you learn (especially in response to adversaries doing the same thing) is a clear indicator of intelligence and there’s a good argument that that’s why we developed intelligence. These aren’t my ideas either, I’m just parroting what I recently read in the book “What is Intelligence” by Blaise Aguera y Arcas.