MurphyA/hacker-news huggingface dataset:
by FireBeyond | 2025-06-19 19:55:06+00:00
I think you're drawing a VERY long bow here. That's a long hustle, to work in a field where you'd get to be an intimate part of the launch control process at a company that is going to be very selective on who it hires because it can be, security clearances, and then be able to do this.

No, it's rocketry. Sometimes things go boom when they're that volatile to begin with.
by kube-system | 2025-06-19 19:55:15+00:00
Not really. Click fraud isn't anything new, it has existed for decades, and there are many ways that it can be (and currently is) mitigated privately. The most common way is to ban, shadowban, or demonetize the offender. And if that doesn't work you can always be held civilly liable.

Contracting with others to commit fraud and violate contracts is not a good business idea even if you stay off the government's radar.
by p_ing | 2025-06-19 19:55:31+00:00
1. When has Microsoft cared (or have PCs been so abundant)?

2. ... I mean, that's every version of Windows. XP? Vista. Vista? 7, etc. The last time you had two choices of Windows was in the '90s.

3. It does support hardware in use 'at the time'. I upgraded from 10 to 11 on existing hardware.

If you mean older hardware, 98 and NT4 were the last to support the 486, yet 486s were still in use by the time of release of Me/2000 (I sadly had to interact with said 486s in a school lab). XP -> Vista made the jump from a Pentium 233Mhz minimum to 800Mhz minimum, /and/ caused many issues due to the introduction of WDDM causing a lot of graphics hardware to become incompatible.

This is nothing new. Those pulling the shocked pikachu face perhaps just haven't been around the Windows block enough to realize... this is nothing new.
by rubyn00bie | 2025-06-19 19:56:31+00:00
To everyone saying you can’t play games on Linux. You can. You can play an amazing amount of games, even on launch day, with nothing more than a click of the install button on Steam. I smashed install for Clair Obscur last night and it works great. If you don’t play highly competitive online games like League of Legends then you’ll be fine.

Anecdata— a mate of mine plays Hell Divers 2, and thought he couldn’t play it or it wouldn’t work well. I told I had played it and it worked fine. Two days later, he’s using Linux and getting better performance than he was on Windows.

It has been five years of gaming exclusively on Linux, and I have yet to find a game I can’t play with the only exceptions (for me) being League of Legends and iRacing. But I can live without them. If you don’t play extremely competitive online games you can probably play it. My rule of thumb is, “are there IRL pro tournaments for money?” if there aren’t it’ll very likely just work.

My only tip is just use something like common. Ubuntu, Mint, PopOS, Arch, ZorinOS, Kubuntu… all will probably work with zero effort. Don’t go mucking about with weird distros, and bizarre tweaks, and you’re more than likely gonna have the most stable system you’ve ever used.

I cannot recommend Linux highly enough. Five years ago I was skeptical and unsure but tired of Windows bullshit and here I am— still loving it. I’ve fully upgraded the system recently, except for the GPU (because 5090 prices are ridiculous and I don’t want less VRAM than my 3090 has) and it even booted from my old install and just worked.

Try Linux, friends. It’s pretty freaking great these days.
by colecut | 2025-06-19 19:58:03+00:00
it lists 15 billion accounts, one account can be linked with many passwords

thats about 2 accounts for every person on the planet already..

my email address comes up in 23 breaches, and it doesn't appear to list that one yet.

So no, I dont think it has been added yet, but it will be interesting to see how much that number goes up when they do.
by klodolph | 2025-06-19 19:59:26+00:00
Could you clarify what you’re saying? It sounds like you’re saying that you have some kind of moral obligation to insult people who say that they have read Ulysses.

That’s my first reading of your comment, but I don’t think it’s correct, because it’s just such a dumb thing to say.

It’s a thread about the book Ulysses. You don’t like the book, go to a different thread.
by frollogaston | 2025-06-19 20:00:15+00:00
This website seems directed at average users. There aren't a whole lot of devs, but even then, many devs want things to just work cause time is money.

Nobody is upset that there's an official Linux kernel. Of course it takes Linus Torvalds to declare it, and he's understandably not interested in designating an official OS, but this is a consequence.
by notahacker | 2025-06-19 20:00:29+00:00
The confluence of Bay Area rationalism and academic philosophy means a lot of other EA space is given to discussing hypotheticals in longwinded forum posts, blogs and papers. Some of those are well-trod utilitarian debates, others take it towards uniquely EA arguments like asserting that given that there could be as many as 10^31 future humans, essentially anything which claims to reduce existential risk - no matter how implausible the mechanism - has higher expected value than doing stuff that would certainly save human lives. An apparently completely unironic forum argument asked their fellow EAs to consider the possibility that given various heroic assumptions, the sum total of the suffering caused to mosquitos by anti-malaria nets might in fact be larger than the suffering caused by malaria they prevent. Obviously not a view shared by EAs who donate to antimalaria charities, but absolutely characteristic of the sort of knots EAs like to tie themselves in - it even has its own jokey jargon ('the rebugnant conclusion' and 'taking the train to crazy town') to describe adjacent arguments and the impulse to pursue them.

The newsletter is of course far more to the point than that, but even then you'll notice half of it is devoted to understanding the emotional state and intentions of LLMs...

It is of course entirely possible to identify as an "Effective Altruist" whilst making above-average donations to charities with rigorous efficacy metrics and otherwise being completely normal, but that's not the centre of EA debate or culture....
by kemotep | 2025-06-19 20:00:54+00:00
It affected anything using SMBv1 and improperly configured SMBv2. SMBv3 requires all mitigations in place

Which from what I understand is that even Windows 11 still has support for SMBv1.

But my point was that your standard “up to date” XP install in 2016 was highly vulnerable and could effectively be nuked by such an attack. It took nearly 7 years after support ended for that to happen. So you could theoretically get another 7 years out of Windows 10 before a similar situation happens where a global cyberattack negatively impacts you with no way to protect yourself because your OS doesn’t support a configuration that would prevent you from being a victim.
by sosodev | 2025-06-19 20:01:10+00:00
Interesting article. I'm surprised the author didn't mention https://github.com/foxssake/netfox

The core of Godot's netcode is way too minimal. It gives you a way to synchronize state and make RPC. That's it.

As the author mentions adding in the higher level functionality like prediction, rollback, etc is extremely complicated so it's nice that netfox takes care of a lot of that complexity.
Ask HN: AI agents and the future of UI/UX design. Opinions?
by jackmenotti | 2025-06-19 20:01:46+00:00
I'm a programmer, mostly working on UIs of any kind. Desktop, games, web, I did them all. One would call me a frontend developer although I think this title has been overloaded with negative sentiments lately(some deserved some not imo). Anyways I love making stuff render on any surface, I'm really passionate about anything UI/UX and I strongly believe doing good UI/UX in any context is very hard. Contrary to many developers I met over the years that love to hate UIs and underestimate the complexity of building a successful user experience, especially when you have to deal with multiple resolutions, performant graphics rendering, smooth animations, effects/shaders, accessibility, usability and many more.

Lately I've seen the rise of many interesting discussions around AI Agents, how they could shape the future of human interactions, making UIs obsolete and disrupting UI Design, or jeopardising companies that are gate keepers of their data/services through their own UI, if they won't adapt and develop an AI Agent integration they might be left behind, but the price of such integration might be big tech AI lock-in. That gave me a lot of food for thought, I'm not worried about my job, I actually am an enthusiast but also have some uncertainties. so I'm leaving here some points below and I'd really like to hear some opinions from this community.

* A Chatbot or Agent is still a UI with some kind of UX but in a different form? I personally see Chatbots as "specialized" UIs like I think games are. * Chatbot responses do already embed rich widgets for improving the UX, and sometimes nothing better than a good old table exists for showing some structured data, so I don’t necessarily see UI components going away. * Then who would stop one to develop an agent integration on booking dot com that would produce a rich widget on my home screen with a summary of current offers or a price tracking chart? * And, even if it's all audio interactions we would still need to develop some "Audio UX" guidelines for making great audio experiences or not? * At some point in the long list of interactions, I feel like we may want to see and/or touch something, I mean we still are humans, and humans like physical things to touch, like pushing buttons. * Let's should not forget UIs may also exist as a fallback or for accessibility purposes, so I can’t see UIs going away, rather them becoming multimodal and adaptable maybe?

What are your thoughts?
by mutagen | 2025-06-19 20:02:06+00:00
Take a look at the visual feedback section any try some of the examples, they may help. I play guitar a bit and came to realize that my understanding of chords and scales and some of music theory was very pattern based so I’m interested to see if that will translate to trying this intersection of music and programming with those visual aids.

https://strudel.cc/learn/visual-feedback/
by bilbo0s | 2025-06-19 20:02:15+00:00
Easier to steal elections?

Don't have to bother with gerrymandering, or slick legal ways to arrest people for voting with the wrong documents. Or just good old fashioned intimidation, like making the polling place the police station or the ICE detention facility.

It's just a lot smoother process when you can simply write some software to manipulate the count.

Who's gonna check?

(No, seriously, Who's gonna check? Because you also need to layoff everyone in that department once you're in power.)
by kypro | 2025-06-19 20:02:26+00:00
- Put best 30% into a pile

- Arrange 10min screening call with 20% (randomly selected from this pile)

- Use the screening call to verify the individual can convincing speak to the experience on their CV, and that they are a real person from the location they claim to be from (fake remote employees are a huge problem these days)

- Take a random sample from those who pass the screening call to do a tech interview

- Use the interview to get a better sense of their experience, culture fit, and end by setting a tech challenge

- Follow up on those who complete the tech challenge and make them talk through a few decisions they made (pick a few things in the code to discuss before the interview).

- Those who produce good code, can explain why they made the decisions they did, have good experience on paper and have past all previous steps are generally going to be pretty decent employees

Cut corners at your own expense. A bad hire will cost more in time and money long-term. Don't penalise those who use AI. Penalise those who use AI then can't explain their code.
by matthewkayin | 2025-06-19 20:03:10+00:00
I noticed you have your game on Steam. Did you end up using any of the Steam networking features via Steam SDK and Godot Steamworks?

I'm using ENet for my RTS project and found that Steam's networking code offers many of the same features offered by ENet (including the reliable, in-order delivery of packets, which is invaluable for an RTS Game). I was able to abstract things out so that my game uses ENet on LAN games and Steam networking for online games, and the rest of the game code is none the wiser.
by croemer | 2025-06-19 20:04:10+00:00
> pre-1870, where Germany was divided into 39 independent states

The 39 independent states is only correct for a few years in the 19th century. Summarizing the changes in number of states of the German confederation since 1815:

1815: 39 (German Confederation founded) 1817: 40 (Hesse-Homburg admitted) 1839: 41 (Limburg added) 1850: 39 (Prussia annexes two Hohenzollern duchies) 1853: 38 (Anhalt-Köthen merged) 1863: 37 (Anhalt-Bernburg merged) 1866: 36 (Confederation collapses; Prussia absorbs Hanover etc.) 1867: 26 (22 in North Confederation + 4 southern kingdoms) 1871: German Empire formed, states are no longer independent
by libraryatnight | 2025-06-19 20:04:10+00:00
It's been good. I'm not the most abusive laptop owner, I don't travel a ton, but I dropped it off a barstool onto hard tile and it survived. My nephews ran around with it arguing and fighting for longer than most electronics survive before I noticed my laptop was the carrot on the stick causing the trouble, they didn't manage to snap the screen backward or crack anything. As far as just chucking it in a bag or in the passenger seat of my car and going about my day, it's been excellent.

I kind of have this desire to replace some pieces on it just to do it because that's the thing, but I haven't had a genuine upgrade need yet. They did do an upgraded model recently and I was excited to see if I wanted to I could just buy the new guts and go. Hopefully that's still the case the next upgrade cycle when I'll likely bite :D
by karmakaze | 2025-06-19 20:04:31+00:00
For most teams that I've worked in, I've chosen certain parts to guard and nurture into a better state. I'll recognize certain shortcomings that have a real-world negative impact and incrementally nudge the design and future decisions in that direction. At some point it will have arrived. Eventually people that are in non-adjacent teams gets to know that I'm the XyzService person. I do socialize the design and implementation changes and even distribute the work and write up thought/decision processes for the team to see. I'll eventually run out of challenging work and move on to another sore area with the team well capable of managing what they've got. If the process were to be interrupted at any time, it's generally not in any worse shape than it started, only failing to reach the desired end improvements.

Edit: My current pet project is eliminating a bad DSL which has led to so many bad implementations and near-identical but different copies because factoring aspects isn't well supported. I started with a PoC, then a Hackdays project, and now with that looking good, the team is willing to convert all of the codebase we maintain so that we can use normal programming language features like static typing and source navigation with easy to follow data flows.
by ktosobcy | 2025-06-19 20:05:21+00:00
Just the other day I was actually talking with a colleague about actually missing proper open phone outside of the abysmal duopoly (android/ios) and voilà, this popped up.

I'm kinda tempted to get one just to support the concept and EU-based initiative.

I just hate that our mobile market is locked-in... in my case the most annoying thing would be banking :/
by leakycap | 2025-06-19 20:05:54+00:00
Then you might should reframe your question to the approximate # of incandescent bulbs a person would buy during the typical lifetime of an LED bulb. On the low end, it's 20.

Don't forget the costs & emissions related to manufacturing and transporting all twenty of those incandescent bulbs.

As much as I like the old bulbs, they're unlikely to "win" in this question unless you are wanting to ignore the major lifespan difference.

Economically speaking, one can go to Dollar Tree and spend $1.25 and get a two pack of LED bulbs that will save 38 other bulbs from the manufacturing stream and landfill. Seems obvious?
by stirfish | 2025-06-19 20:06:00+00:00
Maybe some additional context would help.

Right after the civil war,

1. slavery became illegal, except as punishment for a crime

2. a ton of vague laws sprung up, like "malicious mischief". Look up "Jim Crow" or "black codes" to get a sense of these.

3. States started "convict-leasing" out prisoners as a source of income, often right back to the plantations that slaves were liberated from before. The convicted were not paid for this labor.

Additional context: Virginia Supreme Court rules that inmates are slaves to the state in 1871: https://www.ojp.gov/ncjrs/virtual-library/abstracts/slaves-s... Virginia held the capitol of the Confederacy - the states that tried to leave the USA to retain their slaves.

I forget why the crime exception was added to the 13th amendment, but I assume it was to make it more palatable to the states that still wanted slaves
by lm411 | 2025-06-19 20:06:08+00:00
Not even close compared to Google Play and their review and appeal process.

Recently I had an app for a customer. Approved easily by Apple. Rejected by Google.

The reason given by Google was completely meaningless in the context of the app. When this happens, I usually make a bullshit change, increment the version, and submit again. That was also rejected in this case. I asked for more info and they provided a meaningless screenshot of the app - that was all. So I appealed. That was also useless! They provided no info to help.

Eventually I just created a new Google Play account and re-submitted a new version of the app, and it was accepted near immediately.

I've had some annoying experiences with Apples review process but it is gold compared to Google Play.
by amy214 | 2025-06-19 20:06:15+00:00
Just to clarify for some people, in polite company, a turkish house-tent is what we call a yurt, whereas a house-tent in mongolia is not a yurt but a ger. In France these are called shabadoos, in canada we call house-tents plumbuses, and in the US these are called fleebs. I personally get offended when locals see my shabadoo and refer to it as a ger.
by frollogaston | 2025-06-19 20:06:55+00:00
I see. But even after the 7 years, XP users were still able to protect themselves from WannaCry once the patch was created. Or they could've disabled SMB even before that, good idea anyway.

Btw I do have a spare PC, it only got Win10 because the GPU didn't support 7, and it's not getting 11 even though it supports it. Microsoft's job to keep that secure.
by astrange | 2025-06-19 20:07:04+00:00
> They even know how to put bounds on the unknowns and their own lack of information.

No they don't. They think they can do this because they've accidentally reinvented the philosophy "logical positivism", which philosophers gave up on because it doesn't work. (This is similar to how they accidentally reinvented reconstructing arguments and called it "steelmanning".)

https://metarationality.com/probability-limitations
by surajrmal | 2025-06-19 20:07:26+00:00
Rootkit implies it's trying to hide its presence. DRM software does no such thing. It simply wants to assert greater control over the hardware and restrict the user from executing some action in some way in exchange for access to something you wouldn't be able to have due to lack of trust. In the case of anticheat, many do not find its existence malicious or anti user.
by jmspring | 2025-06-19 20:08:07+00:00
Looking at Lang's site, yes it is a super niche area, but there is a lot of self promotion - books, events, etc. I was first introduced to the general area of curved crease, etc was with David Huffman in the early 90s. He started that work in the early 70s. So, Lang proclaims to the the first, but salesmanship is important.

Eric himself reconstructs some of huffman's work - https://erikdemaine.org/papers/Huffman_Origami5/paper.pdf

It's an interesting area.
by genewitch | 2025-06-19 20:08:13+00:00
I wonder if the CPS on homeschooled children rate is from people who had their children in school and then "pulled them out" vs people who never had their children in school at all. As some comedian said "you're on the grid [...], they have your footprint"; i know it used to be "known" that school districts go after the former because it literally loses them money to lose a student, whereas with the latter, the kid isn't on the books.

also i wasn't considering "confirmed maltreatment" - just the fact that 4k/day isn't "impossible"
by tadfisher | 2025-06-19 20:09:22+00:00
> However, if you take it to the extreme (composition only, never inheritance) you sometimes end up with really weird meaningless objects that have only a single method and a one-to-one relationship with another object.

We can take a cue from the functional languages and make this less code-smelly by using anonymous function types (e.g. lambdas). This removes the one issue with single-purpose/single-method objects, which is naming them.
by coderjames | 2025-06-19 20:10:02+00:00
> most classes are not designed to be inherited but want to expose a clean public API.

> While true that all classes can be inherited

That's what the 'final' keyword in C++ is for: https://en.cppreference.com/w/cpp/language/final.html

"Specifies that a virtual function cannot be overridden in a derived class, or that a class cannot be derived from."
by zzrrt | 2025-06-19 20:10:19+00:00
It is an old neologism, but the style feels surprisingly modern, and/or AAVE is so dominant today that even (youngish?) white people would have coined this type of abbreviation today.

> on June 19, 1866… "Jubilee Day"

> The Black community began using the word Juneteenth for Jubilee Day early in the 1890s.
by const_cast | 2025-06-19 20:10:26+00:00
Believe it or not, yes. It's specified above but yes, Adolf Hitler was a Zionist.

The fallacy here is thinking Judaism and Zionism are related. They're not at all. I would wager most Jews worldwide are not Zionists. What Zionism is is the belief that Jews are entitled to a Jewish Ethnostate and they may create that state through violence and colonialism.
by astrange | 2025-06-19 20:11:06+00:00
They're members of a religion which says that if you do math in your head the right way you'll be correct about everything, and so they think they're correct about everything.

They also secondarily believe everyone has an IQ which is their DBZ power level; they believe anything they see that has math in it, and IQ is math, so they believe anything they see about IQ. So if you avoid trying to find out your own IQ you can just believe it's really high and then you're good.

Unfortunately this lead them to the conclusion that computers have more IQ than them and so would automatically win any intellectual DBZ laser beam fight against them / enslave them / take over the world.
by GardenLetter27 | 2025-06-19 20:11:47+00:00
I'm really skeptical of using current LLMs for judging codebases like this. Just today I got Gemini to solve a tricky bug, but it only worked after providing it more debug output after solving some of it myself.

The first time I tried without the deeper output, it "solved" it by writing a load of code that failed in loads of other ways, and ended up not even being related to the actual issue.

Like you can be certain it'll give you some nice looking metrics and measurements - but how do you know if they're accurate?