MurphyA/hacker-news huggingface dataset:
by timmytokyo | 2025-12-29 03:46:42+00:00
>I am not aware of an easy way to load (managed) mods as DLLs to IL2CPP-compiled game. I am thinking about `Assembly.LoadFrom("Mod.dll")`.

Ah, I was thinking native DLLs (which is what we're using on a project I'm working on). I think you're right that it's impossible for an IL2CPP-built player to interoperate with a managed (Mono) DLL.

>If you have some suggestions [re: serialization], I'd be interested to see what options are out there for C#.

We wrote a custom, garbage-free JSON serializer/deserializer that uses a fluent API style. We also explored a custom codegen solution (similar to FlatBuffers or protobuf) but abandoned it because the expected perf (and ergonomic) benefits would have been minor. The trickiest part with Unity codegen is generating code that creates little to no garbage.
by ggm | 2025-12-29 03:46:49+00:00
> Witnessing such scorched-earth containment makes the modern definition of nuclear power as the ‘cleanest energy’ completely incomprehensible to me.

It's definitional in Gwh of productive, usable energy produced per tonne of damage to health. It also demands a lot of rigour against other forms of embedded energy regarding fugitive gas leaks, unassociated third party injury which is usually an externality. And of course it predates the rise in general efficiency of solar and wind and may no longer be true unless very specific criteria are applied like constancy.

But, awful though the trail of tears is behind example contamination events, including Chernobyl and Three Mile Island and Fukishima, counting death in coal or oil demands recognition of a huge problem in life shortening from contamination and injury at large in the whole cycle mine to chimney.

More people died from translocation consequences than direct nuclear radiation consequences in all three of the above. Not to minimise their deaths but if you move a million people in a rush, some die who otherwise would have lived.

"Modern" here is > 1949 and < "whenever wind and solar and batteries got so good"
by ribosometronome | 2025-12-29 03:48:25+00:00
Why is someone on HIV antivirals if no test ever confirmed them to have HIV? Presumably, they were confirmed as having HIV and have reduced its load to beneath detectable levels but that doesn't erase the previous confirmation.

I think that's all an aside, though, if not the ICD (as suggested by another poster) or the DSM definition initially used, which definition is correct?

OP, I think, is clearly harkening back to a previous post on HN (article at: https://www.psychiatrymargins.com/p/autisms-confusing-cousin...) by a professional discussing that the public often misunderstands and ignores key aspects of the definition. This seems rather a bit like you pointing out laypeople might read and not understand what they got out of the POSIX.1-2024 spec. Except it seems you're suggesting instead that the layperson understanding is correct.
by Moomoomoo309 | 2025-12-29 03:48:37+00:00
If you were right, it wouldn't be so egregious. Unfortunately, due to lower hiring standards, expedited processes, and a general nonchalance towards the law, plenty of legal immigrants, green card holders, and even natural-born citizens have been wrongfully arrested by ICE because they fit the profile of who they're looking for. Just look up "ICE deports legal immigrant", and you'll find dozens and dozens of stories about various cases involving it.

And regardless of if it's intentional, if it's negligence, if it's just an acceptable margin of error, either way, if you're a legal immigrant, you very much do still have to worry about ICE.
by nunez | 2025-12-29 03:50:40+00:00
It's worth mentioning that AI in its current form was not AT ALL a part of Google's corporate strategy until Microsoft and OpenAI forced their hand.

Remember their embarrassing debut of Bard in Paris and the Internet collectively celebrating their all but guaranteed demise?

It's Google+ all over again. It's possible that Pike, like many, did not sign up for that.
by zerosizedweasle | 2025-12-29 03:51:07+00:00
The article is actually about all the debt. GPU backed loans which are highly questionable in terms of collateral to back lending.

“Nvidia has plowed plenty of money into the AI space, with more than 70 investments in AI companies just this year, according to PitchBook data. Among the billions it’s splashed out, there’s one important category: neoclouds, as exemplified by CoreWeave, the publicly traded, debt-laden company premised on the bet that we will continue building data centers forever.

CoreWeave and its ilk have turned around and taken out debt to buy Nvidia chips to put in their data centers, putting up the chips themselves as loan collateral — and in the process effectively turning $1 in Nvidia investment into $5 in Nvidia purchases. This is great for Nvidia. I’m not convinced it’s great for anyone else.”
by ameliaquining | 2025-12-29 03:51:50+00:00
Nitpick: If a nonstandard element name contains a hyphen (and is otherwise a syntactically valid custom element name), the element's DOM object is an instance of HTMLElement, not HTMLUnknownElement.

Quoth the standard: "The use of HTMLElement instead of HTMLUnknownElement in the case of valid custom element names is done to ensure that any potential future upgrades only cause a linear transition of the element's prototype chain, from HTMLElement to a subclass, instead of a lateral one, from HTMLUnknownElement to an unrelated subclass."
by Loughla | 2025-12-29 03:53:08+00:00
You're correct. That woman (Clinton) had no chance in winning, because Republicans had spent years hammering her in anticipation of her inevitable run, and many Democrats felt she was chosen before the primary, leading to much apathy. Had Harris had more time, she could've taken it.

Or, as you said, had the Republicans put up Palin, I think the world would look veery different today. I don't think there would've been as much of an appetite for the populist trump nonsense today.

But it's all essentially naval gazing.
by coryrc | 2025-12-29 03:53:46+00:00
Not just Microsoft's actions; your income taxes fund this regime and your compliance allows them to continue their crimes against humanity. Are we at July 16 1930? February 6 1933? The timeline won't be in the same order this time. Not even sure we'll need a "Night of the Long Knives" because of Nadella and Pichai and their ilk.

https://www.nytimes.com/2025/02/08/technology/microsoft-nvid...

https://www.hindustantimes.com/world-news/sundar-pichai-saty...
by appreciatorBus | 2025-12-29 03:54:08+00:00
Of course not. But one well-known characteristic of markets is that imbalances tend to, over-time, self correct. No it’s not perfect, and no, it doesn’t happen instantly. But the idea that GPU prices rising is the end of the world is just silly. If it’s a long-standing trend, people will build more GPU factories and people who own gpus will go broke. Or maybe it’s not a long-standing trend, and the AI companies go broke first. Either way GPUs get cheap again. But not tomorrow, not next week, so lots of time for click bait articles about how it’s a sign of end times.
by doix | 2025-12-29 03:55:05+00:00
> Plex allows you to stream without opening up your firewall to others.

It relies on their hosted services/infrastructure. I avoid Plex for that reason. I just host my media with nginx + indexing enabled. Wireguard for creating the tunnel between the server-client and Kodi as the frontend to view the media (you can add an indexed http server as a media source).

Works great, no transcoding like Plex, but that's less of an issue nowadays when hardware accelerated decoders are common for h264 & h265.
by CreepGin | 2025-12-29 03:55:40+00:00
Yeah to me, Burst+Jobs and Compute shaders are so easy to work with in Unity, I haven't felt the need to squeeze more perf out of C# in a long time.

For modding and OTA stuff I just use a scripting language with good interop (I made OneJS partially for this purpose). No more AOT issue and no more waiting for domain reload, etc.
by pests | 2025-12-29 03:55:52+00:00
> And a <div> is just a <span> with display block…

It's a bit more subtle than that. HTML5 defines "Content Models", two of which are 'Phasing Content' and 'Flow Content'. Phasing Content can only contain text and text-like tags (em, strong, bold) whereas Flow Content can contain anything.

Technically <span> is defined as accepting Phrasing Content and <div> accepts Flow Content. Changing this with CSS doesn't change the content model.

Although browsers are very forgiving so it all works anyways.

https://html.spec.whatwg.org/#the-span-element

https://html.spec.whatwg.org/#the-div-element

https://html.spec.whatwg.org/#content-models
by int08h | 2025-12-29 03:56:31+00:00
Right, I understand your meaning better.

I agree with you: no matter how good of a job the code (by construction or types or otherwise) does of “making unsafe states unrepresentable”, that in no way makes a real world complex system “safe” by itself.

Code can be structured so that valves may only be open OR closed, but nothing stops the real world from returning a sensor reading that says “the valve is <undefined>”. To remain a “safe” system, the system must deal with inconsistent states like “heisen-valves”.
by jjj123 | 2025-12-29 03:57:52+00:00
I’ve been really impressed by how much I’ve learned listening to Panic World. At first I thought it was a humor show but it’s basically internet anthropology detailing all the ways the internet makes us insane.

This episode about eating disorders was harrowing and sad but really informative to how toxic communities form https://podcasts.apple.com/us/podcast/why-eating-disorder-co...
by bruce511 | 2025-12-29 03:58:03+00:00
>> "I have the solution, but it works only in the case of spherical cows in a vacuum".

I get the joke, but that's not really what modeling means. There's no "only" determination here.

So sure, the researchers devised a model, in which the cows were spherical and in a vacuum. That produced a solution, but there's nothing to show that solution would work less in an air environment with regular cows [1].

I bring this up only because elsewhere here is a discussion of computer fundamentals (and their lack in juniors / self taught folk, and AI output). The quote above is logically flawed (likely on purpose to create the joke) but understanding that it is a logical joke may not be obvious to everyone.

[1] to show that they would have to build a model with air and meat to show the solution fails, at which point the original model would be discarded.
by tecoholic | 2025-12-29 03:58:11+00:00
Buts that’s a bit naive isn’t it. Because yes, everyday people meeting at random places don’t think about their fears.

But when the same everyday people meeting others whose viewpoint threatens them just by the nature of what the other person does (say father in law works in oil and son in law works for green peace as an extreme example), it’s difficult to just sit down and talk about the birds and their cute chicks.

While I agree, we don’t have to validate or resolve difference in worldviews all the time, and a lot of “the news” is to keep reminding us of the differences, the simplicity of life experienced in a remote setting doesn’t translate well to the reality of everyday life
by strken | 2025-12-29 03:58:40+00:00
Is that surprising? Big tech selects for people with few ties to a real life community (because they're willing to move to the Bay Area/NY/Seattle/etc.), no particular moral objections to the work, and enough brainpower to rationalise anything.

Also, religion and philosophy are alike in that some people have a rich inner life that they are not willing to share with most of the world. Your acquaintance who works for a defence contractor is not going to explain why he believes propping up the Pax Americana (or helping ICE deport migrants, or working for a social media company, or any other example of something you don't like) is morally right unless he feels safe in doing so.
by ctxc | 2025-12-29 03:58:45+00:00
Thank you, will check it out! :D

I'm building a voice assistant that does things for me (basically computer use with extra steps). Ideally no LLM involved for execution.

I'm trying to start with common commands: "open HN" "open Claude" "Copy paste errors into IDE claude (which copies trace from Chrome and pastes it into the integrated IDE terminal)"
by nulbyte | 2025-12-29 03:58:53+00:00
It's not that much headache, and this isn't necessarily about public-facing sites and apps.

Take file storage: Some folks find Google Drive and similar services unpalatable because they can and will scan your content. Setting up Nextcloud or even just using file sharing built into a consumer router is pretty easy.

You don't need to rely on Cloudflare, either. Some routers come with VPN functionality or can have it added.

The self-hosting most people talk about when they talk about self-hosting is very practical.
by mothballed | 2025-12-29 03:59:06+00:00
Owner-builder rather than for sale. By doing that, I was able to opt out of building codes, inspections, licensing, any building plans, and most the other horse shit that makes it so expensive.

Depends on where you live, but if you build for yourself it's a non-commercial activity which can drop off a lot of red tape. Cost me only ~60k to build a house last year by doing everything myself.
by ggm | 2025-12-29 03:59:11+00:00
Homeostasis across the blood brain barrier makes me suspect trivial approaches to boosting glutamate won't work. But this even begs the question if boosting available glutamate would be the right thing.

There are perverse consequences in brain chemistry and signalling: flooding a brain deficient in glutamate processing receptors with glutamate may not help, it may overload pathways and cause hindrance, not compensation.

Signs like this may be consequential, or related but not causal, or may simply turn out to be wrong.

IF a small sample effect turns out to be indicative of a larger property, and IF it's shown to be causal and IF remeditation involves boosting blood borne glutamate or precursors is 3 stacked IF.

(Not a scientist, not a biologist)
by beezle | 2025-12-29 03:59:40+00:00
As a mostly amateur photographer, it doesn't bother me if people ask that question. While I understand the point that the camera itself may be making some 'editing' type decision on the data first, a) in theory each camera maker has attempted to calibrate the output to some standard, b) public would expect two photos taken at same time with same model camera should look identical. That differs greatly from what often can happen in "post production" editing - you'll never find two that are identical.
by mmooss | 2025-12-29 03:59:56+00:00
> Americans don’t like trains

They use them heavily when they're available. The NYC subway is very popular and successful, and many see it as a selling point of the city.

> Most Americans don’t want to commute sitting next to strangers.

I never hear city residents talk about 'strangers'. Interacting with others is a pleasure of cities, in fact - it's energizing, it builds social trust. We're social animals. I've never gotten on public transit, or walked down a busy sidewalk, and thought about 'strangers'. Most of those people are pretty sociable.
by bschmidt107979 | 2025-12-29 04:00:21+00:00
TLDR: Blame logs not NoSQL.

Almost always when you hear about emails or payment info leaking (or when Twitter stored passwords in plaintext lol) it's from logs. And a lot of times logs are in NoSQL because it is only ever needed in that same JSON format and in a very highly available way (all you Heroku users tailing logs all day, yw) and then almost nobody encrypts phone numbers and emails etc. whenever those end up in logs.

There's basically no security around logs actually. They're just like snapshots of the backend data being sent around and nobody ever cares about it.

Anyway it has nothing to do with the choice to use NoSQL, it has more to do with how neglected security is around it.

Btw in case you are wondering in both the Twitter plaintext password case and in the Rainbow Six Siege data leak you mention were both logs that leaked. NoSQL backed logs sure, but it's more about the data security around logging IMO.
by Lord-Jobo | 2025-12-29 04:02:06+00:00
Well the MacBook Air has no fans so it’s a different beast from a design perspective. If I recall, at least with an earlier m series MacBook, notably improved performance could be gained by inserting a thermal pad between the chassis’ bottom panel and the compute module. Apple probably didn’t do this in an effort to avoid uncomfortably hot temperatures contacting people’s thighs.
by rafabulsing | 2025-12-29 04:02:48+00:00
As a Brazilian fellow, 100% agreed. US international is the least bad compromise I've found. I can't say I mind the dead keys too much. And I do enjoy that all combinations are sensible (i.e. key for the symbol + key for the letter). Memorizing the (not quite random but not exactly 100% logical either) position for some of the diacritics would be very annoying to me.

I guess I don't mind it too much because the standard portuguese keyboard layout also rely on dead keys for accented letters, instead of having dedicated keys for them. (Or at least the Brazilian Portuguese layout does, not sure about the European Portuguese layout). So that's just what I've always been used to.
by meesles | 2025-12-29 04:02:53+00:00
This is a lie. I call this a lie because you should know better if you are informed on this subject. I assume that one would be informed to make a statement such as yours.

There are legal immigrants being detained in secrecy for weeks on end with no due process, today, in this country. It is not made up, it is easily verifiable with a quick internet search and a look into one of multiple stories available.
by ssl-3 | 2025-12-29 04:02:58+00:00
Perhaps interestingly, many/most digital cameras are sensitive to IR and can record, for example, the LEDs of an infrared TV remote.

But they don't see it as IR. Instead, this infrared information just kind of irrevocably leaks into the RGB channels that we do perceive. With the unmodified camera on my Samsung phone, IR shows up kind of purple-ish. Which is... well... it's fake. Making invisible IR into visible purple is an artificially-produced artifact of the process that results in me being able to see things that are normally ~impossible for me to observe with my eyeballs.

When you generate your own "genuine" images using your digital camera(s), do you use an external IR filter? Or are you satisfied with knowing that the results are fake?
by CuriouslyC | 2025-12-29 04:03:00+00:00
There are some hacks to make video content easier:

1. Just do split screen videos where you talking head with slides on the other, and read off the slides.

2. Record in segments, with a full reset between each segment. Makes editing really fast.

3. Don't stress about small mistakes. People are into authenticity, it's ok.

Lighting/"studio" design is still an art, but you can get something set up in a day or two. The harder part is coming up with good video ideas, and doing a compelling title/thumbnail/hook. That's a rabbit hole.

If you have a social media following you can leverage that. Cold calls can work if you're selling big ticket items, but you also need to be good at sales and do a lot of legwork so I wouldn't go down that route. I wouldn't start advertising until you can demonstrate product market fit.
by ycombiredd | 2025-12-29 04:03:20+00:00
Sorry, I didn't mention class names because the article explicitly did and I assumed that my aversion to the extra typing would be presumed by a reader of my comment. My mistake.

So yeah, I guess what wasn't obvious from my statement of gratitude was that I appreciate knowing that there is a more concise way of keeping track - even without CSS styling. If I make up tags, they will just inherit default styling but to my eye I can be clear about where things are closed, and where to insert things later. I was talking about the manual editing (in vim, as I mentioned), rather than any dynamic query selectors. Make more sense?
by g0wda | 2025-12-29 04:05:50+00:00
Something about Lit/web components that's not written clearly on the label is the hoops you have to jump through to style elements. If you're using tailwind in the whole app, you just want to pull it into your custom elements without much boilerplate. My main app compiles a single minified app.css, it felt not so modular to now include that in every single component. The alternative is create a subclass that injects tailwind into Lit components. It'd be perfect it just had a switch to inherit everything the page already has.
by sebastianmestre | 2025-12-29 04:06:07+00:00
To add some more detail, the max of two SDFs is a correct SDF of the intersection of the two volumes represented by the two SDFs, but only on the inside and at the boundary. On the outside it's actually a lower bound.

This is good enough for rendering via sphere tracing, where you want the sphere radius to never intersect the geometry, and converge to zero at the boundary.

A particular class of fields that have this property is fields with gradient not greater than one.

For example, linear blends of SDFs. So given SDFs f and g you can actually do (f(pos)+g(pos))/2 and get something you can render out the other side. Not sure what it will look like, or if it has some geometrical interpretation though.

Note that speed of convergence suffers if you do too many shenanigans.
by dheera | 2025-12-29 04:06:58+00:00
There are a whole lot of landscape photographs out there I can vouch for their realism 1% of the time because I do a lot of landscape photography myself and tend to get out at dawn and dusk a lot. There are lots of shots I got where the sky looked a certain way for a grand total of 2 minutes before sunrise, and I can see similar lighting in other peoples' shots as real.

A lot of armchair critics on the internet who only go out to their local park at high noon will say they look fake but they're not.
by SilverElfin | 2025-12-29 04:07:03+00:00
If true it looks like Groq’s executives and investors did treat employees well after all. This should be the norm but also, employee protections should be built into agreements to avoid what happened with Google’s acquisition of Windsurf. Or better yet, the law should protect employees at startups.

> Most Groq shareholders will receive per-share distributions tied to the $20 billion valuation, according to sources.

> Around 85% will be paid up-front, while another 10% is paid midyear 2026 and the remainder at the end of 2026.

> Around 90% of Groq employees are said to be joining Nvidia, and they will be paid cash for all vested shares. Their unvested shares will be paid out at the $20 billion valuation, but via Nvidia stock that vests on a schedule.
There are also around 50 members of that group whose entire stock packages are being accelerated and paid out in cash.
by dingi | 2025-12-29 04:07:26+00:00
A lot of OSS burnout comes from a broken assumption: that publishing code creates an obligation.

Historically, open source meant "here's code, use it if it helps, fix it if it breaks." No support contracts, no timelines, no moral duty. GitHub-era norms quietly inverted that into unpaid service work, with entitlement enforced socially ("be nice", "maintainers owe users").

Intrinsic motivation is the only sustainable fuel here. Once you start optimizing for users, stars, adoption, or goodwill, pressure accumulates and burnout is inevitable. When you build purely because the work itself is satisfying, stopping is always allowed, and that's what keeps projects healthy.

Hard boundaries aren't hostility; they're corrective. Fewer projects would exist if more maintainers adopted them, but the ones that remain would be stronger, and companies would be forced to fund or own their forks honestly.

Open source doesn't need more friendliness. It needs less obligation