MurphyA/hacker-news huggingface dataset:
by doodpants | 2025-11-12 22:25:22+00:00
So, I gather that you treated your solutions as throw-away code, rather than keeping them? Kind of surprising, considering that some problems build off of each other, or otherwise benefit from sharing code; you never know when the code for one solution could be useful later. For example, a prime number generator/tester is necessary for many of the problems.

(I have all my solution code, in source control no less, so if I ever lost my account, I could just run them all and re-enter the solutions.)
Ask HN: AI video models are good at nude body movement => porn in training data?
by sendos | 2025-11-12 22:25:40+00:00
Are AI image and video generators trained with lots of porn images and video? They seem very capable of generating porn (even though they are filtered/moderated not to do so) with realistic physics and movement of nude body parts.

I assume this would not be something the models could have learned without porn being in the training data, is this correct?
by devkit1 | 2025-11-12 22:26:04+00:00
If I understand the issue correctly, it appears that this change primarily impacts casks on macOS. In fact it looks like it may only impact casks. Casks are used to install binary packaged software, often in the form of a dmg or pkg file on macOS. Most people I know are not installing too many casks, and most of the ones I've seen install signed binaries anyway. The important thing for me with this is that it doesnt appear to impact homebrew's ability to download, compile, and install open source software. And that is the main thing I use homebrew for. I believe that is true for most people too, but I fully expect to learn very quickly if there are a bunch of taps in use by people that distribute unsigned binary installers of software for macOS. :-)
by astrange | 2025-11-12 22:27:02+00:00
It doesn't necessarily need to model the world to learn how to perform actions though. That was the topic of this old GOFAI research:

https://aaai.org/papers/00268-aaai87-048-pengi-an-implementa...

It instead works by "doing the thing that worked last time".

As an example, you don't usually need to know what is in your garbage in order to take out the trash.
by avadodin | 2025-11-12 22:27:05+00:00
ASLR implemented at the mmap level in 32 bits(which was 100% of FreeBSD usage in 2005) is less than 20bits of randomness try 1M times and you've broken it add to that limitations in early implementations where large swaths of the address space were reserved for kernel and shared libraries and you're in a scenario where many of your exploits maybe fail to run the first couple of times and that's ignoring side channels or kernels such as Linux degrading back due to difficulty adapting some other feature to use ASLR.
by Pet_Ant | 2025-11-12 22:27:28+00:00
Saw that the Steam Frame was wireless and lost interest. Wireless is always an extra complication that never improves things. I've learned lots about framing to hardwire my home network. Sure, make it an option, but I won't pay for latency, battery life, battery weight, cost, or pairing issues of wireless solutions. Give me (replaceable, standard) cables anyday!

That said, there is hope, because if there is a wireless version and it takes off, it can't be hard to make a wired version.
by kragen | 2025-11-12 22:27:33+00:00
Copper pennies weigh 3.11 grams. Copper is currently US$10987 per tonne https://www.metal.com/en/prices/LME_CA_3M so a copper penny is worth 3.4¢. This is a surprisingly low number to me; I would have expected it to be closer to 10¢ or 20¢, since presumably it was about 1¢ of copper when it was still copper.

By comparison, a silver dime (90% silver, 10% copper) is 2.268 grams, and silver is US$1486.77/kg https://www.metal.com/en/prices/201102250392, so the dime contains about US$3.03 worth of silver. From the point of view of an 18th- or 19th-century person, for whom the purpose of the mint was to certify the value of the precious metal in the coin by stamping it, the dollar has lost 29/30 (97%) of its value since minting of silver coins ended.
by vel0city | 2025-11-12 22:27:38+00:00
https://www.ea.com/en/games/battlefield/battlefield-6/system...

Minimum PC System Requirements OS: Windows 10 (Proton, maybe, probably anti-cheat issues) Processor(AMD): AMD Ryzen 5 2600 (Yep √ ) . . . Memory: 16GB (Yep, 16GB of system RAM √ ) Graphics Card(AMD): AMD Radeon RX 5600 XT 6GB (8 GB of RAM √ )

I do agree 8GB of VRAM is a little low for a device to release in 2026 though. But it technically does meet all memory requirements for Battlefield 6.
by pastureofplenty | 2025-11-12 22:29:38+00:00
Waymo may be currently safer than human drivers, but this right here is why I don't believe for a second they'll stay that way. People will complain it took to long to get somewhere because "stupid car was following all the rules!" and they'll be programmed to become more aggressive and dangerous (and due to regulatory capture they'll get away with this of course). I've already noticed this in San Francisco.
by big_toast | 2025-11-12 22:29:45+00:00
I think part of getting by with a lower PPD is the IRL pixels are fixed and have hard boundaries that OS affordances have co-evolved with.

(pixel alignment via lots of rectangular things - windows, buttons; text rendering w/ that in mind; "pixel perfect" historical design philosophy)

The VR PPD is in arbitrary orientations which will lead to more aliasing. MacOS kinda killed their low-dpi experience via bad aliasing as they moved to the hi-dpi regime. Now we have svg-like rendering instead of screen-pixel-aligned baked rasterized UIs.
by JumpCrisscross | 2025-11-12 22:29:51+00:00
> Gatekeeper will ever so slowly tighten so that people don't realise like a frog boiled in water is continuing to be true

Gatekeeper can be disabled. Given Cupertino’s pivot to services and the Mac’s limited install base relative to iPhones (and high penetration among developers) I’m doubtful they’d remove that option in the foreseeable future.
by terminalshort | 2025-11-12 22:29:55+00:00
It's not just slightly more expensive. And you have to consider substitution effect. If you take the more expensive route and it takes 10 years longer to deploy, then there will have been another 400K car collision deaths in just the US, and over 10 million in the world in those 10 years that could have potentially been saved. So was the delay for the safer product worth it? The only reasonable answer to this question is "I don't know" because you can't predict how much safer the expensive system will be and how much longer it will take.
by probably_wrong | 2025-11-12 22:30:09+00:00
This is my understanding after a moderate dive into the issue.

Binaries in macOS have a signature and a set of flags. One of those flags is the "quarantine" flag that, when set, refuses to run your binary until some extra security checks have been performed (checking against a malware database, asking the user for consent, etc). Once this check is done, the flag is unset.

Usually this flag has to be set by the app you use to download the binary - in most cases it would be the web browser, but here it would be Homebrew. They used to provide a --no-quarantine flag to prevent this bit from being set, but given some changes both in macOS and in the Homebrew project it's been decided to stop offering that option. You can still unset the flag by hand, no root required, but that's on you as a user.

I believe this is a strong nudge in the direction of "for a user-friendly experience you should sign your binaries", but not a full ban.
by tacker2000 | 2025-11-12 22:30:20+00:00
im talking about developers for example, that may need specific/old versions of php or node or whatever, which then get deprecated and uninstallable via brew as soon as they officially reach EOL. Or once installed, get forcefully and inadvertently updated by brew.

On the other side is some consumer who uses brew to install youtube downloader and doesnt care about versions/upgrades, etc...
by frankus | 2025-11-12 22:30:52+00:00
Rounding to a nickel has the advantage that's it's both simple (1, 2, 6, and 7 round down; 3, 4, 8, and 9 round up) and fair (there's no systematic bias in favor of the buyer or seller).

Dimes need to deal with how to round numbers ending in 5, making them unfair, or (with a more elaborate system of looking at both digits) complicated.

Quarters (being an odd value) are fair, but kind of a nightmare to memorize all of the values that round up or down (1–12, 26–37, 51–62, and 76–87 round down; 13–24, 38–49, 63–74, and 88–99 round up; and I'm not even sure I don't have an error in those numbers).

Also it's awkward if a higher-valued coin (e.g. quarters) isn't divisible by the least valuable coin (e.g. a dime)
by hunterpayne | 2025-11-12 22:30:57+00:00
No web dev I have ever met could use Prolog well. I think your statement about web devs being polyglots is based upon the fact that web devs chase every industry fad. I think that has a lot to do with the nature and economics of web dev work (I'm not blaming the web devs for this). I mean the best way to succeed as a webdev is to write your own version of a framework that does the same thing as the last 10 frameworks but with better buzzword marketing.

Generally speaking, all the languages they know are pretty similar to each other. Bolting on lambdas isn't the same as doing pure FP. Also, anytime a problem comes up where you would actually need a weird language based upon different math, those problems will be assigned to some other kind of developer (probably one with a really strong CS background).
by tom_ | 2025-11-12 22:31:02+00:00
There'll be some way to make it work, possibly indeed that the Homebrew people get approved by Apple, because MacPorts works ok, and it seems to be downloading precompiled binaries (and if it isn't, then my Mac is actually faster than I've ever seen it run). And if MacPorts can do it, presumably Homebrew can do it too.

Building stuff yourself remains an option, even if you're unapproved. The toolchain pops the codesign step in at some point, I guess, and if you built it locally then you can run it locally. I just did cc -o on some bit of code on an Apple Silicon Mac, and the resulting binary did run.

(You can also run binaries that unapproved people built on other systems, but it's a minor pain, as you have to explicitly opt in to allowing each runnable file to run.)
by wvenable | 2025-11-12 22:31:18+00:00
Honestly, I was wishing that Blazor was in the same space as web forms.

There is a market for front-end development that isn't steeped in the hell of actual front-end development. Blazor is almost the right idea but I think this incarnation is a dead end. Somebody needs to gather up all the pieces and figure it out for real.
by parliament32 | 2025-11-12 22:31:32+00:00
The runtime alone is a bit over 200mb, and that doesn't include additional packages you'll most likely need.

That being said, I'd much prefer to deploy a C# application over Node or Java, no argument there. But saying "I wish more startups were using C#" makes me wince. C# seems well-suited for the monolith-architected VM-image-deployed strategy of the early 2000s, but it's pretty close to being the exact opposite of modern best practices. And unfortunately it's kinda unfixable in a language that depends on a VM execution environment.

I'm sure all this is short-lived however -- I'm relatively confident we'll see deployment best practices converge down to "use whatever language you want but you must compile to WASM" in the next decade, so the warts of devs' chosen language aren't an ops problem anymore.
by bigstrat2003 | 2025-11-12 22:31:40+00:00
Jenkins, like many tools with extreme flexibility, sucks as much as you make it suck. You can pretty easily turn Jenkins into a monstrosity that makes everyone afraid to ever try to update it. On the other hand, you can also have a pretty solid setup that is easy to work on. The trouble is that the tool itself doesn't guide you much to the good path, so unless you've seen a pleasant Jenkins instance before you're likely to have a worse time than necessary.
by charlieflowers | 2025-11-12 22:31:49+00:00
Both the article's examples there are bogus -- yet in both cases the underlying points are true.

Google generates a lot of revenue per employee not because the employees are good (though many of them are of course), but because they own the front door to the web. And the Knight Capital story has many nuances left out by that summary.

In both cases the author needed a hard hitting but terse example. But as I said, both the claims are true, so in the voice of the courtroom judge, "I'll allow it."
by Ciantic | 2025-11-12 22:32:12+00:00
What the, this link also crashes KDE Plasma, when opening this link with Google Chrome. I had to reboot two times, just clicking this frame link.

Both times, first journalctl entry in the crash time is:

[drm:__nv_drm_gem_nvkms_map [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x0000000070a84e8b

Then KWIN dump etc.

Reminding me to buy AMD next.
by ChicagoBoy11 | 2025-11-12 22:32:12+00:00
Driving sims with the right setup are truly breathtaking gaming experiences. For driving, especially, even things like the weight of a headset almost add to the experience since in the real thing you are wearing a helmet. But it is a way to have a legit, e-sports level gaming experience with real-to-life controls with total VR immersion.
by Jordan-117 | 2025-11-12 22:32:27+00:00
Yeah, "would you, personally, forgo this" is a very different value proposition vs. "would you delete this from civilization".

A single person might choose the internet over plumbing because at worst they have to compost and use an outhouse, which is less inconvenient than being locked out of most web services.

But while giving up the internet globally sends you to the 1980s, giving up plumbing globally sends you to the 1780s. YouTube and Amazon ain't worth chamberpots, dessicated skyscrapers, and regular cholera outbreaks that would reduce most cities into dysfunctional public health disasters.
by gf000 | 2025-11-12 22:32:28+00:00
> Java is quite busy also implementing features that are small in other languages like text blocks.

It's a small feature which is immediately understandable by anyone coming straight from Java 1.2, it doesn't materially increase the complexity of the language and is arguably one of the best implementation among different languages. So not really sure if it's a good counterpoint.

Meanwhile records arrived several versions ago with sealed interfaces/classes on the horizon already, so now they together form a complete ADT feature. Pattern matching builds on top. And sure, these are no novel features, MLs had this decades ago, but the implementation is very nice, with minimal additional developer complexity and some small DX improvement (records replace the majority of Bean usages). In the future, withers may come that would help with both object initialization AND record "mutation". Where Java spends more development budget is on the runtime side, e.g. virtual threads can replace async code in many cases, so the language doesn't have to get all the complexity of an async feature.

Meanwhile C# has many many "one-off" features and they really can have unexpected interactions and make the language quite a bit harder to understand. Some of them are absolutely wonderful, but I am on a "the-smaller-the-merrier" language team.
by whycome | 2025-11-12 22:32:34+00:00
I think the UK is still the highest court for a bunch of independent countries in the Caribbean. And also they still have a few colonies there (Montserrat? Etc)

So, they still have a vested interest in the safety of its subjects who may be using the international waters in the Caribbean. Even if those persons aren’t directly affected, they may be reluctant to perform their normal activities (like fishing).
by pxc | 2025-11-12 22:32:43+00:00
It's a regression from the original in all the same ways that the Deck is, and it has less to offer over and above what conventional controllers like the DualSense do.

I'm willing to give it a try, but the smaller and less central trackpads compromise the only use cases that make it distinctive as a controller. (Same for the lack of dual-stage triggers.)

If I want to use analog sticks, I already have a ton of controllers with two analog sticks, some of which are generally excellent and have various advantages over the new Steam Controller.

There are some things that only a Steam Controller has ever made possible (e.g., dual trackpad movement), and others that only a Steam Controller has ever done as well (e.g., programmable dual-stage analog triggers, back paddles you can hit from basically anywhere). In the new design, each of them is either removed altogether or compromised and largely reduced to an ancillary role.
by kkfx | 2025-11-12 22:32:57+00:00
Personally (not using GMail) I flag messages I do not want to delete, the others got deleted with a bit of step, some after an year, some after 5 years etc. It's not much anyway, but enough to avoid extreme growth.

Mails are PARTIALLY spread in a taxonomy via MailDrop but partially because keeping my filters is tedious...
by crazygringo | 2025-11-12 22:33:01+00:00
Having to take AirTrain beyond the terminals at all is annoying. LIRR should just go to JFK directly. AirTrain is slow as molasses, and the fact that it costs money is absurd. It works and I'm glad it exists, but it's nothing like e.g. the Paris RER connecting CDG.

You generally never want to take A/E/J/Z because they're sooo much slower than LIRR, unless you live along them.

Yes, LGA is far worse.
by dripton | 2025-11-12 22:33:08+00:00
Minor spoilers. (I've ascended but that was a long time ago so some of my NetHack knowledge might be outdated.)

You can mostly trust your pet. But you can't totally trust your pet, because there are some foods that are good for pets but not for @.

One is tripe. I don't get tripe in my pho because NetHack told me it's dog food.

Another is whatever species you are. If you're a human and eat human, or an elf and eat elf, you might get smitten for cannibalism. It's fine for your dog or cat to eat human or elf though.

And there's also the edge case of almost-spoiled food. If your pet eats one of a group of corpses on turn n, and you eat another on turn n+1, it's possible that yours rotted in the meantime. Either because n was the exact limit, or because it was close and yours died a few turns before theirs.
by elxr | 2025-11-12 22:34:18+00:00
This is why I wish chat UI's had separate categories of chats (like a few generic system prompts) that let you do more back-and-forth style discussions, or more "answers only" without adding any extra noise, or even an "exploration"/"tangent" slider.

The fact that system prompts / custom instructions have to be typed-in in every major LM chat UI is a missed opportunity IMO
by benjojo12 | 2025-11-12 22:34:21+00:00
Yes but also the drives in the OP have 4~ TB lifetime writes, basically nothing compared to the total capability of the drive, Given these drives can do 2TB+ a day for the entire warranty period a day, I don't think these drives are that bad, the amazon seller shouldn't have claimed they were new, but in terms of the flash wear, these drives look almost as good as new
by jsunderland323 | 2025-11-12 22:34:50+00:00
Well, I'm saying I'm happy to not be involved in the resale token trade in general. I don't think enterprises are the only folks with API keys. There are a lot of people who might not be savvy or motivated enough to setup an API key with Anthropic, OpenAI or Vertex and in those cases we want them to be able to use our key to reduce user friction.

It's not in our interest to resell tokens, it actually diminishes our margin but it's a must if you want to be accessible to folks who don't want to go sign up for an API key. We choose to delay launching by a couple of days so that people could bring their own keys because we don't want to be middle men if you don't want us to be.

If you want to just pay me $16 a month to be a good IDE and inspector, I love that. That's the value I think we provide to you. We cannot control whatever manipulation of token prices occurs with other providers. All we can do is give you enough context for your prompts that you don't need the latest bleeding edge models to make edits to your react code with confidence. We aren't an AI company, we are a devtool that helps with prompting.
by lpribis | 2025-11-12 22:35:41+00:00
> All you would guess is there are probably 9 others that were just like it.

Lol, even this is not true. For the current runtime/stdlib package known as ".NET", they started numbering at 5. The actual sequence (only counting major version numbers) is: .net framework 1, 2, 3, 4, .net core 1, 2, 3, .net 5, 6, 7, 8, 9, 10. Easily the worst naming/version history for any product (worse than Windows).
by armchairhacker | 2025-11-12 22:36:03+00:00
People did realize when the actual Gatekeeper change happened a year ago [1]. But your prediction still holds because frogs do realize when they're boiled in water [2].

[1] https://arstechnica.com/gadgets/2024/08/macos-15-sequoia-mak..., https://www.macrumors.com/2024/08/06/macos-sequoia-gatekeepe..., https://daringfireball.net/linked/2024/08/07/mac-os-15-sequo.... Top HN comment on Sequoia's announcement mentions it: https://news.ycombinator.com/item?id=41559761

[2] https://en.wikipedia.org/wiki/Boiling_frog#Experiments_and_a...
by omcnoe | 2025-11-12 22:36:15+00:00
My biggest complaint would be a tendency to blindly use a "Microsoft first" approach to selecting tech rather than evaluating things on their own merits in the context of their own use cases.

Some Microsoft stuff is really good but it's not universally true. And in the worst cases you end up locked into some hard to migrate off platform that is withering on the vine.
by hoherd | 2025-11-12 22:36:34+00:00
I switched from Linux to macOS with osx 10.2.8 because it was a much better unix desktop experience. Lately, more and more I've been feeling a lot like linux is a better desktop experience.

Yeah yeah, I'm sure there's a whole line of people who'd like to mock this entire decision, but I assure you that back then, a lot of us would rather use our desktop OS than fix our desktop OSes broken 802.11b, audio, graphics, etc.. And back then, osx shipped x11, and you could `ssh -Y` and `xnest` and all that fun stuff. Plus linux (and other unixes) never left my side for headless work.

Top this off with all the Android lockdown, and I feel like linux and FLOSS has maybe never been as important as it is now.
by gbacon | 2025-11-12 22:36:46+00:00
> These new findings might sound confusing, as if one stated that a kind of cake may exist but that no recipe exists to create it.

> “We would say that it is not the recipe that is the problem. Instead, it is the tools you have to make the cake that is the problem,” says study senior author Anders Hansen, a mathematician at the University of Cambridge. “We are saying that there might be a recipe for the cake, but regardless of the mixers you have available, you may not be able to make the desired cake. Moreover, when you try to make the cake with your mixer in the kitchen, you will end up with a completely different cake.”

> In addition, to continue the analogy, “it can even be the case that you cannot tell whether the cake is incorrect until you try it, and then it is too late,” Colbrook says. “There are, however, certain cases when your mixer is sufficient to make the cake you want, or at least a good approximation of that cake.”