MurphyA/hacker-news huggingface dataset:
by modeless | 2025-11-15 18:08:59+00:00
Only for in app purchases of Robux. They are uniquely allowed to distribute their own app store (not based on HTML/JS applets) within the App Store, which is against the terms that every other Apple developer agrees to. And they are allowed to use a virtual currency that can be obtained elsewhere without an Apple Tax to pay for digital goods purchases inside an iOS app, bypassing the IAP system, again against the terms.
by zimpenfish | 2025-11-15 18:09:37+00:00
I may have misunderstood "you can't just concatenate different slices (e.g. to remove one item from the middle" but does [0] not do what you're talking about?

(with the caveat that anything else sharing `a` will be mangled, obvs.)

[0] https://go.dev/play/p/uQdoa3mUF00
by m417z | 2025-11-15 18:09:55+00:00
Hi, Windhawk author here. Nice to see it on Hacker News.

This is just one Windhawk mod, submitted by a community member. There are hundreds others. Windhawk was created to simplify Windows customization and to make it more accessible, both for developers and users. For a more detailed introduction, check out the Windhawk release blog post:

https://ramensoftware.com/windhawk
by simion314 | 2025-11-15 18:10:32+00:00
I am not from USA, I mentioned facts you can check, so you can judge the guys action or you be "navie" and trust his words. So for actuaal people that want the truth the badstatd was caiming in the day of Romanian election that France asked him to push pro EU propaganda in Telegram and he the big hero refussed. For some reason he only had the ability to tell the truth about his heroism in the day of the elections and not before when the press could demand him to bring some evidence or details. Ofc there was no evidence and I think he repeated this shit again in Moldova elections... The facts show the bastards is working for the KGB, maybe he is forced to do it and maybe he actually hatest Putin but he plays the Kremlin dance for some reason.

P.S. for lazy Ruzzian cyber trolls, when you see an old account where less then 1% of shit is about Putin and the Zeds then this is clearly a real person, find more inteligent or less drunk keybord worriors.
by colechristensen | 2025-11-15 18:10:42+00:00
There are some things that just can't be discovered until you're in the middle of things. Try it one way and discover that another way is much better.

That is, without spending 10x to 100x the time up front to get it right the first time. But if you're not building space ships or nuclear reactors, it's so much faster and better to just do it and figure out things along the way. So much time spent planning and guessing about the future is time wasted and that's why early stage startups can do something in a week that would take an old enterprise 5 years.

"no plan survives first contact with the enemy"

And that's the source of agile and why too much planning is just wasting time for management to have something to do. No I don't know exactly what I'm going to do or when it'll be done, and if you leave it like that I'll get it done faster.
by pavlov | 2025-11-15 18:10:54+00:00
> “It is not a metric that is attempting to define their worth as a person.”

Yet that’s literally the word being used.

Imagine if a language called men “the better sex.” One could argue that it’s just a word and people don’t take it for its literal meaning. But you’d wonder why people go along with that. Don’t they notice what they’re saying? That’s the feeling I got from “person X is worth $Y” back when I first heard it.
by Bender | 2025-11-15 18:11:35+00:00
Did prison just replace mental hospitals?

No that happened in the 1960's. [1] What happened more recently is that big cities found they have no room for this and are leaving these people on the streets to fend for themselves.

[1] - https://capitolweekly.net/the-republican-who-emptied-the-asy...
by ryandrake | 2025-11-15 18:12:00+00:00
Maybe this is a rash way to live my life, but I have always believed that in 99% of cases, “liability” is a boogeyman, a spook story, that lawyers scare their kids with. “Don’t misbehave, or Liability’s gonna get ya!” I walk around all day “creating liability” everywhere I go, by simply existing. Never been sued yet.

I know corporations with Serious General Counsel don’t think this way but it’s kind of a shame we have evolved such an intense risk-aversion.
by mort96 | 2025-11-15 18:12:56+00:00
There's typically a pretty big difference between an interpreter meant to be embeddable and one that's not. Trying to embed V8 and keep up with V8 API changes would be a huge amount of work. I could see myself using something like this instead of Lua for some projects where V8 would be too much.

My first thought was that this could be interesting for yt-dlp?
by jsnell | 2025-11-15 18:14:06+00:00
But this isn't a "small-ish bug". What gave you that impression? It's a vulnerability in code that is both compiled in by default, and that is reachable when ffmpeg is run with its default settings when run on a file crafted to trigger the bug.

And if you believe this is a "small-ish" bug just because the ffmpeg Twitter account's gaslighting about "20 frames of a single video in Rebel Assault", then surely it being disclosed would be irrelevant? The only way the disclosure timeline makes a difference is if ffmpeg too think that the bug is serious.
by fortyseven | 2025-11-15 18:14:53+00:00
It's a user, personally, I hate these things. I almost always have my password vault at my fingertips. And I just want to paste my damned password. Instead now I got to flip over to my email app, hope to hell that the email actually arrives in a timely manner, etc. If it was available is an option? Fine. But I've seen people to use these almost exclusively is the login mechanism. Hate it. It's not that it doesn't work, it's just inconvenient for me more often than not.
by pwg | 2025-11-15 18:14:59+00:00
Your friend is remarkably prescient. I [1] can mostly "tune out and ignore" those "irritating" sounds that so many others complain, gripe, and stress about, and I have noticed the identical aspect your friend noticed, although I don't think I considered it a "control" aspect until now. Those that are "bothered" by some sound they ought to ignore always seem bothered by sounds where they believe they should have some ability to "control" their world (even, if, they really don't have any control over the truck in the alley beeping because it is reversing out). I've lost count of the number of times I've been asked by someone I'm with "aren't you bothered by ???" to which my answer almost always is some form of: "I hear it, but I don't let it bother me." Which almost always evokes an amazing surprise on the part of the individual who asked the question, often with a response along the lines of "I don't understand how you can do that."

[1] for the record, not deaf, so I cannot fully relate to nor understand your world.
by matthews3 | 2025-11-15 18:15:03+00:00
A 300mm wafer on a recent process node (TSMC N3) is estimated to be around $20k at quantity[1]. I don't know what kind of testing and crazy packaging processes would cost for a wafer-scale chip, but I can't imagine it would put the price anywhere near the millions.

[1]: https://www.tomshardware.com/tech-industry/tsmcs-wafer-prici...
by matheusmoreira | 2025-11-15 18:15:06+00:00
Nerds are only human. The presence of sociopaths is expected.

Love is an interesting word. I love computers. I care more about computers than I care about human society. I see computers as the most important invention of humanity. Computers are so powerful they are subversive. They can wipe out entire sections of the economy if left unchecked. They can easily defeat police, judges, militaries, spies. They're too powerful.

I think society should have adapted to computers. It should have reinvented itself so that computers could remain omnipotent machines with us as their masters. Society refused. It opted to castrate our computers instead. Lock them down, control them, subject them to their will. Impose digital locks so that only "authorized" software runs. Only governments and corporations will have the keys to the machine now.

The changes to the internet are just more of the same. We got to experience the full spectrum of humanity, both good and bad. Governments have now swooped in to reduce that spectrum. Much will be lost in the transition.

It makes me profoundly depressed to witness all this.
by PaulDavisThe1st | 2025-11-15 18:15:08+00:00
Years ago I heard someone, possibly on NPR's Fresh Air, talking about how thoughts were a lot like food: just as we can make decisions about what we eat - "no, I am not going to eat that (now|today|ever)" - we can also learn to identify thoughts that have negative effects on us and when they happen we can choose not to think them.

At the time, this sounded a bit fanciful and just a bit ridiculous to me. Over the decades since, it has come to be one of my foundational philosophies. Obviously, I am unable to stick to it all the time, just as I sometimes eat food that I know is going to make me feel bad. But it's there as a guiding principle, all the time.
by techtalksweekly | 2025-11-15 18:15:42+00:00
I've been working on Tech Talks Weekly which is a free weekly email for software engineers who want to keep up with new conference talks and podcasts without drowning in YouTube/RSS feeds.

https://techtalksweekly.io/

Every week I pull together all the new talk recordings from hundreds of conferences (Devoxx, KubeCon, PyCon, QCon, LeadDev, dotJS, and many more) as well as podcasts. I highlight a few must-watch ones with short summaries, then include a list of everything else uploaded that week.

It started as a personal project to fix my own messy YT subscriptions, and now 7,000+ people read it. I also publish fun extras like “Most Watched Talks of 2024” for Python, Java, Rust, etc.

If you watch engineering talks, you might find it useful. I’d love to know what you think!
by layer8 | 2025-11-15 18:16:17+00:00
The point is that tests generally only test specific inputs and circumstances. They are a heuristic, but don’t generalize to all possible states and inputs. It’s like probing a mathematical function on some points, where the results being correct on the probed points doesn’t mean the function will yield the desired result on all points of its domain. If the tests are the only measure, they become the target.

The value of a good developer is that they generalize over all possible inputs and states. That’s something current LLMs can’t be trusted to do (yet?).
by immibis | 2025-11-15 18:16:36+00:00
> Even though bad people are saying it, doesn't mean it isn't true.

I am a human being and therefore have a built-in Bayesian filter for spam and bullshit. Should I also read Nigerian prince emails, just in case there's a real Nigerian prince who needs my help?

In case you are a real Nigerian prince who needs my help, it's up to you not to phrase it identically to a spam email.
by m417z | 2025-11-15 18:16:50+00:00
The reason the Windhawk UI is based on VSCodium is mainly for the mod editing functionality. VSCodium with clangd are used for C++ intellisense out of the box.

You might say that many users don't care about mod development and don't need it. I agree, and I have it on my list to create a lite Windhawk version which doesn't depend on VSCodium.

Note that VSCodium is only used for the UI. When Windhawk is running in the background, its memory consumption is a couple of MB.
by chollida1 | 2025-11-15 18:17:42+00:00
> Liquidity is a useful concept to think about when evaluating your risk levels. Having 500k in stocks is different than 500k in your primary residence. Same net worth but if you need to tap into 500k of stock, you can do that tomorrow. Liquidating your primary residence takes a few weeks (or months) and you’re then homeless.

This is well said and the main reason why when calculating if someone is an accredited investor they always exclude the value/equity of a person's primary residence.

Someone who is renting but has a large pile of cash is in a better position to repay than someone who has their equity in their home as selling equites vs selling their primary home have far different stresses on the person, all other things being equal.
by gruez | 2025-11-15 18:17:55+00:00
>And pictures and letters and cohabitation and friendship and mutual business arrangements and the list goes on

At best that proves he's affiliated/associated with a convicted pedophile. Going from that to "we can upgrade it to the much more direct fact "President Trump is a pedophile who liked to rape little girls" is a massive leap. There's plenty of other famous people who turned out to be sexual offenders, but we don't go around accusing their entire circle of being "pedophile who liked to rape little girls".

>The court of public opinion is not an actual court.

Good. The court of public opinion has shown itself to be massively partisan. People's evidentiary standards change on a whim depending on how much they previously like/hate the person. By invoking the "court of public opinion" excuse, you're basically admitting that there's weak evidence for the allegations, so you need a lower bar to "convict" someone.
by chemotaxis | 2025-11-15 18:18:00+00:00
> But would a human even suffer consequences in this case?

Criminally, no. Civil liability, probably only up to the price of a cat, and that's if you can prove it wasn't the cat's or its owner's fault.

But I don't think that's what they're talking about. A human can feel bad, genuinely apologize, etc. And by extension, if they cause more serious harm, they are personally liable and might see the inside of a jail cell. A corporation has no feelings and no one is ever going to prison even if a Waymo car runs over a child.

This might be the first time we're putting autonomous tech that's likely to cause a fair number of deaths in plain view, so I think there are legitimate questions around how we want to handle that. Does the corporate liability model need to change? If it doesn't, how long before the first ex-spouse of a Waymo engineer gets "accidentally" ran over by an autonomous car?
by pwg | 2025-11-15 18:18:03+00:00
> Is running late really unavoidable?

Given the full breadth of "unavoidable", yes. As there can always be something completely out of your control that will make you late, despite your best efforts to be prepared.

But, for the majority of the habitually late, it is merely a direct result of their own actions, and so is indeed "avoidable" from that extent.
by renewiltord | 2025-11-15 18:18:31+00:00
One thing that previous societies definitely got right is to talk about envy negatively. Everything these days is about envy. It’s not enough for one’s life to improve. It has to improve relative to others or people get upset.

“Keeping up with the Joneses” is now couched in socialist rhetoric about inequality. We can tell this is the case because when wage compression occurs, people get upset at “inflation” and “it’s so expensive now”.

The bottom percentiles saw unprecedented growth in recent years relative to the middle. Rather than celebrate, people got upset because things got expensive. When poor labor gets paid more, they get more expensive. That’s how it works.
by rizzom5000 | 2025-11-15 18:18:49+00:00
In practice, it seems that politics generally takes precedence over problem solving. If you look into the psychology of it, neither politicians nor voters are really incentivized to solve big problems. This is especially true for big problems that will take more than an election cycle to solve.

It seems to me that it would be easy to support an argument that suggests more big problems could be solved if incentives were better aligned toward problem solving and if competent people, not professional politicians, were chosen to solve them.
by HarHarVeryFunny | 2025-11-15 18:18:54+00:00
> A more interesting question is, how would you do at a math competition if you were taught to read, then left alone in your room with a bunch of math books?

But that isn't how an LLM learnt to solve math olympiad problems. This isn't a base model just trained on a bunch of math books.

The way they get LLMs to be good at specialized things like math olympiad problems is to custom train them for this using reinforcement learning - they give the LLM lots of examples of similar math problems being solved, showing all the individual solution steps, and train on these, rewarding the model when (due to having selected an appropriate sequence of solution steps) it is able itself to correctly solve the problem.

So, it's not a matter of the LLM reading a bunch of math books and then being expert at math reasoning and problem solving, but more along the lines "of monkey see, monkey do". The LLM was explicitly shown how to step by step solve these problems, then trained extensively until it got it and was able to do it itself. It's probably a reflection of the self-contained and logical nature of math that this works - that the LLM can be trained on one group of problems and the generalizations it has learnt works on unseen problems.

The dream is to be able to teach LLMs to reason more generally, but the reasons this works for math don't generally apply, so it's not clear that this math success can be used to predict future LLM advances in general reasoning.
by wyre | 2025-11-15 18:19:24+00:00
>I’d argue focusing on wealth inequality is precisely the wrong approach.

Okay, so whats the argument? Wealth inequality and the QoL of the lowest wealth individuals are intrinsically linked, because we live under systems of government with powers of taxation and goals to increase the QoL of their citizens. At what point does the poorest become wealthy enough that immense levels of wealth-hoarding, especially by individuals, is okay? I cannot believe with a good conscience that at any point it becomes okay, unless we are all living in a utopia. If you don't agree with socialism, that is what it is, but to care about the QoL of the poorest without wanting actual support networks for those people isn't rational and seems more like moral posturing.
by chongli | 2025-11-15 18:19:47+00:00
That Roman source is Pliny the Elder, one of the earliest scientific historians and author of the world's oldest surviving encyclopedia. Much of what he wrote has been confirmed through archaeological evidence. The fact that we haven't been able to find physical evidence to back his claim about salt (which may simply have been common knowledge at the time) is no reason to doubt him as a historian.

It's also important to note that prior to the invention of refrigeration, salt was vital as a preservative for meats. Soldiers on the march were perfectly capable of hunting any game they came across but the meat would spoil if they had no salt to preserve it. Giving every soldier a regular salt ration (a form of payment) is an extremely easy way to help them feed themselves.
by computerdork | 2025-11-15 18:19:48+00:00
Not 100% sure if you mean this genuinely or joking around a bit. Will assume the former

Well, think just letting the knowledge of user failure expand organically is definite a method of deterrence, and some amount of this probably going to happen to some of the users. But to me, seems like it's a question of what percentage of your user base would be exposed to being scammed. Of course you'd want his to be zero, but if it's significant, yeah, probably should put measures in place to reduce the amount of scamming. Even on a purely practical level, it's bad for the reputation of your product...

...Am thinking, since there is so much resistence to locking down android, one problem might be was it was initially billed as a more open OS that tech people could enhance in whatever way they wanted. But yeah, times have changed, it's now a product that is used by the masses, and guessing the masses are now their most important users. Not saying this is wrong or right, but probably why there is so much push back as compared to say if iOS did the same thing (which they may have already done).
by thePhytochemist | 2025-11-15 18:20:23+00:00
That's a really good point about the free stuff people with wealth get.

Free objects are an easy to understand example. If you're in an expensive neighborhood you can walk down the street and really good get free stuff because people are throwing it out - like the nice 42" Samsung screen I'm using right now. In a poorer neighborhood that just doesn't happen.
by lukan | 2025-11-15 18:20:28+00:00
"If ChromeOS's Linux VM doesn't suit you, you can replace ChromeOS with Linux with a bit of work:"

"Installing ubuntu on arm laptops is usually not easy, and the GPU drivers are unavailable in most cases (so, the performance is not great unless you use XFCE/LXDE/LxQt)"

I do like to use the GPU, though.
by rufus_foreman | 2025-11-15 18:20:30+00:00
>> Having 500k in stocks is different than 500k in your primary residence. Same net worth but if you need to tap into 500k of stock, you can do that tomorrow. Liquidating your primary residence takes a few weeks (or months) and you’re then homeless.

I have a HELOC. I've never used it. Hopefully I won't need to, but it was free to apply for and a good thing to have in case you do need it. I can tap into about 50% of my house's value any time I want instantly by writing a check or transferring money to one of my other accounts.
by creato | 2025-11-15 18:21:00+00:00
> How can you possibly know who's good and who's not? Think of the information they have at hand - what the chain of command tells them. What if the chain of command itself is the problem? Think about how you yourself could protect a bad employee if you were a manager. You could! How can they possibly find the truth?

Senior managers should look at what people are actually doing. It doesn't take that much time. If tickets and PRs/MRs/changes are searchable by author, reviewer, and the files they touch (if they aren't, that's your problem right there) then it takes a few minutes to figure out who did the critical work, and who doesn't do much of anything.

In big tech, I've had senior managers (1-3 levels up) that do this, and ones that don't. The ones that do it are great managers. Under this type of manager, people are usually focused on making things actually work and making projects successful. The ones that don't do it can be good managers, but usually aren't. Under these types is where politics festers and dominates, because why wouldn't it? If you don't let the actual work guide your understanding, you're left with presentations and opinions of others.

When I do this (a few times a year), it takes 10 minutes for the easy cases, 1 hour for the hard cases, and once you do a few of these kinds of investigations in the same work area, you start to understand what the collaborators are doing before even looking at them specifically. So you're talking a few weeks of work for 100s of people. A few weeks a few times a year is not too much to ask someone to spend on their primary responsibility as a senior manager.

Past some point in scale, this does become impractical, I don't expect the CEO of a 10k person company to be doing this. But at that scale, the metrics are different anyways.
by zimpenfish | 2025-11-15 18:21:05+00:00
> Also, you can do `value := myMap[someKey]`, and it will just return a value or nil.

It might if your map is a `map[typeA]*typeB` but it definitely won't return a `nil` if your map is anything like `map[typeA]typeC` (where `typeC` is non-nillable; i.e. int, float, string, bool, rune, byte, time.Time, etc.) - you'll get a compile error: "mismatched types typeC and untyped nil".