MurphyA/hacker-news huggingface dataset:
by stackskipton | 2025-11-23 15:30:06+00:00
>PG/VG base is exactly the same stuff that has been used in foggers/hazers for decades. If there were negative health effects associated with the stuff, we'd have spotted it long ago.

How many people are directly exposed to it daily? Technicians and performers are probably it. Everyone else is very rare so it's possibly any side effects took a while for medical community to pick up on until everyone started vaping.

>At large, vapes are better than cigarettes.

Better yes, they are harm reduction over cigarettes. However, it's not "good" and should be as regulated as cigarettes are.
by fingerlocks | 2025-11-23 15:30:11+00:00
I never mentioned a file format. These operations are performed on the raw buffer, there is no hack. There is no minimum bit depth for HDR (except for maybe 2) that’s just silly. High dynamic range images just remap the physical light waves to match human perception, but collecting those waves can be done at any resolution or bit depth.

I wrote camera firmware. I’ve implemented HDR on the both the firmware level, and later at the higher client level when devices became faster. You’re either overloading terminology to the point where we are just talking past each other, or you’re very confused.
by Nursie | 2025-11-23 15:30:57+00:00
I’m not sure who hurt you but I find this outburst a little unnecessary, especially as I’m exploring arguments rather than making assertions on one side or other.

> we all know that this is not what happens in the vast majority of cases...

I’d love to see your evidence on that.

(Your restating it in your edit, still absent any evidence, doesn’t make it any more compelling. This is not bad faith, you are making factual assertions. Are they true? How do we know?

What is bad faith is saying that other people’s ideas are “disingenuous” or demonstrative of a failure to consider other viewpoints.

Your second edit tells us that 19.8% of families with three or more kids had no employed adult, in 2021, vs 11.9% in smaller families. It’s an interesting stat but it doesn’t give a full picture or confirm for us that the “vast majority” of those affected by the cap are long-term benefit recipients. Perhaps they are, even then it doesn’t address the root concern that the cap punishes children for their parents’ life decisions.

I don’t know what the right answer is. It may be there is no good one. As I implied before I’m not necessarily on the other side of this, I think it’s complex.)
by meonkeys | 2025-11-23 15:31:34+00:00
I wouldn't use Markdown for that.

You're right to start with your requirements. Try to get detailed, like the list @WA wrote out, then match it up with appropriate tech.

I wrote a technical book and I also wanted multiple decent-looking outputs. In my case: HTML, EPUB/mobi, screen and print PDFs. I was struggling with Markdown+pandoc+custom scripts/styles, so I switched to Asciidoc. I wrote about that process here: https://adammonsen.com/post/2122/

Most of the formats came out satisfactory, but there were some gotchas. https://github.com/meonkeys/shb/#%EF%B8%8F-book-formats lists some, and https://github.com/meonkeys/shb/blob/main/issues.adoc has more. Translating from English to German went OK with asciidoc, but it might have been better with docbook and standard translation tools for working with .po files.

Here are two examples where the author used Markdown and the result was beautiful and successful (although layout for printed editions were done with extra/other tooling): http://gameprogrammingpatterns.com , http://www.craftinginterpreters.com . I'm curious if Bob would/will use Markdown for his next book. My process is different than Bob's... I didn't need literate code and I didn't want to do _any_ layout/pre/post-processing, even for print. Asciidoctor worked for this, although there were some compromises (see my links above). Print-ready layout is a lot of work, however you do it.

Is this your first book? Do you have a publisher? Will it be printed on paper? Do you have a developmental editor / proofreader / etc? Do you have a plan for what you'll do after you publish e.g. talks/promos/tour?

Contact me if you want to chat. I'm happy to share my war stories. And good luck!
by mojomark | 2025-11-23 15:32:24+00:00
Thanks. I do understand the value in holding debt, to my engineering brain it's analogous to a heat sink - without it, energy (money) has impetus to flow. I guess I don't have a good sense for what "the right" amount of debt is for a country, so to your point, I don't really have solid reason to assume we should even care about buying down our debt.

I think the root of my confusion was clarified by the other reply above - it's not that the US just has a stash of excess capital coming in and UBI is a way to spend it, but rather UBI is a way for a government to step in, and force it's ultra-rich citizens to put their money back into the economic engine at the base level... like an artificial mechanism to account for some percieved flaw in the natural capitalistic process.
by ralusek | 2025-11-23 15:33:35+00:00
Comments are kind of embarrassing how many people seem to derive a sense of identity from not using AI. Before LLMs, I didn’t use them to code. Then there were LLMs, and I used them a little to code. Then they got better at code, and now I use them a little more.

Probably 20% of the code I produce is generated by LLMs, but all of the code I produce at this point is sanity checked by them. They’re insanely useful.

Zero of my identity is tied to how much of the code I write involves AI.
by schneems | 2025-11-23 15:34:03+00:00
> Is it even remotely appropriate to blame without first understanding?

Yet, blame is easy and satisfying and true understanding requires empathy and is hard and often unsatisfying.

The term "understanding" is fractal and infinite. Therefore Its 100% reasonable to find a stopping point and say "I blame you" (or, as you point out, otherwise, no one would ever be allowed to assign blame).

My comment is more about intent. The "seeking" word weights heavy. Many commenters are not seeking understanding, they are seeking satisfaction. Validation. The author of the post could have stopped much sooner if they were seeking blame, they could have chosen to build a caricature to heap more judgement upon. But they chose a more nuanced and exploratory path.

Even if the end result is blame or judgement. It's important that the purpose of the journey is clear. True understanding requires empathy, and it's really hard to empathize with someone you're actively trying to judge or vilify.
by meheleventyone | 2025-11-23 15:34:19+00:00
Not to mention that children are a multi-decade commitment. My kids are nine and twelve. In that time I’ve been laid off twice and had a serious medical emergency. Things on that timescale are just not realistic to plan for as if there are guarantees. The less well of you are the more precarious everything is as well.

This is also all on the back of people complaining about declining birth rates!
by wahnfrieden | 2025-11-23 15:34:25+00:00
One third of all scams in the US are operated on Meta platforms.

They have a policy that if a scammer’s ad spend makes up more than 0.15% of Meta revenue, moderators must protect the scammer instead of blocking it.

Meta is working hard to scam your dad for ad spend. It’s hugely profitable for them and they are helping to grow it per internal policy. They are only interested in fostering big-time scammers.
by anon191928 | 2025-11-23 15:34:39+00:00
social welfare in almost any nation (excl. energy rich countries) is not sustaniable long term. maybe we can start with ack. that fact? Sure retired people can get some amounts and free food but bigger amounts in budget just don't make sense? I mean calculate and see it. Countries literally pay these with DEBT. How hard it is for avg people to get this? It is such a simple thing to calculate too. When debt gets too big for so many countries, entire thing collapses? we know that already
by jrjeksjd8d | 2025-11-23 15:35:01+00:00
The Overton Window for what is acceptable company behaviour has slid very far to "maximizing near-term profits at all costs". You see this is in a lot of areas:

- Employee training and retention. Employers would rather aggressively churn the cheapest employees they can get, rather than cultivating experienced employees.

- Just-in-time inventory. Businesses want to have as little inventory as possible, which means any supply chain disruption causes ripples down the line.

- Advertising. Everything is stuffed full of ads now, including your smart appliances.

The reason companies get away with this is that all big companies have more or less colluded to behave the same way. The managerial class has said "we can have terrible customer service because _everyone_ has terrible customer service". Your product can be full of ads and break every 3 years because _every_ product is like that.

You might ask "why doesn't one competitor break the pattern and do a good job to gain market share?". The answer is that they do, and then they get bigger and more financialized. The capital required to do a good job requires them to take investment, and once the growth narrative has ended they're pressured to squeeze profits out of their customers.
by sandblast | 2025-11-23 15:36:45+00:00
I was just asking to know your thought process, but this discussion probably won't lead to anything anyway — in my view a person's stance on vaccines, gay rights, what have you, doesn't make you any worse developer. If the technology is sound — which I can vibe-check (by a glimpse on how the code is maintained, documented etc.) — I have no reason to peek into one's private views. Your opinion is different, I still don't fully understand it, but we'll just have to agree to disagree.
by raw_anon_1111 | 2025-11-23 15:36:56+00:00
Banning rainbow caps and Pride is completely different than showing kids of different colors playing together holding hands and showing a kid in a wheelchair.

This is the exact poster - even more innocuous than I thought

https://www.idahoednews.org/wp-content/uploads/2025/03/Every...

It was originally a stand against hate

https://www.kare11.com/article/news/the-story-behind-the-all...

Do I need to emphasize that this was the sentiment that was repeated when I was in a Christian conservative mostly White private school in the 80s?
by krsdcbl | 2025-11-23 15:37:25+00:00
I'll second that, this is extremely annoying and exhausting.

It feels like the slightest occurrence of a less-than-ubiquitous pattern or any word not regularly used by the majority of the population instantly spawns a sleuth of newfound linguists who'll pitch in to explain how this certain marker ought to be proof of AI origin.

This does nothing for the conservation, except helping the claim that AI will erode and dumb down our language become a self-fulfilling prophecy when people start feeling pressured to use the most dumbed down, simplistic and rhetorically bland way of expressing themselves to avoid any "suspicion"
by vacuity | 2025-11-23 15:37:42+00:00
I find it very hard to judge whether I'm fulfilling that part of the guidelines. I only have a few submissions, and I think I'm good there, but I'm more conflicted when it comes to upvoting or engaging in other people's submissions. For example, earlier today I saw a thread on German laws on date rape drugs. I upvoted the thread. Do I think it's important for people to talk about date rape drugs? Certainly. I'm not sure if it falls under satisfying my "intellectual curiosity", though. Is HN "the right place" for this conversation? I'm not sure, though I think the reality on the ground would say "yes". Most likely, all of this is an organic adaptation that HN has experienced.
by Anon1096 | 2025-11-23 15:38:01+00:00
For one, in a mortgage the loan is secured by the house. But more importantly: you can get simple loans for startups too! Banks provide loans that are personally guaranteed (ie if the business goes under the founder is still on the hook). But if you want more money or something that is limited in liability then your pool of people willing to give money is much smaller and they usually want a stake in the business as a condition.
by airesearcher | 2025-11-23 15:38:34+00:00
SocioLife is an advanced artificial life simulation exploring emergent social behaviors, tribal dynamics, economic systems, warfare, diplomacy, and technological evolution in a complex multi-agent ecosystem.

SocioLife is written in javascript and runs in your browser. It's graphics and compute intensive, so it's best run on a modern multicore PC.

Read more here: https://www.novaspivack.com/science/sociolife-a-socio-econom...

Run it here: https://www.novaspivack.com/wp-content/uploads/2025/11/Socio...

Learn about the Game Mechanics in the About page.
by stingraycharles | 2025-11-23 15:39:09+00:00
Yes they are. They work vastly different in terms of hardware dependencies and data workflow.

Hardware dependencies: GPUs and TPUs and all that are not equal. You will have to have code and caches that only work with Google’s TPUs, and other codes and caches that only work with CUDA, etc.

Data workflow: you will have huge LLM models that need to be loaded at just the right time.

Oh wait, your model uses MoE? That means the 200GB model that’s split over 10 “experts” only needs maybe 20GB of that. So then it would be great if we could somehow pre-route a request to the right GPU that already has that specific model loaded.

But wait! This is a long conversation, and the cache was actually on a different server. Now we need to reload the cache on the new server that actually has this particular expert preloaded in its GPU.

etc.

it’s very different, mostly because it’s new tech and very expensive and cost optimizations are difficult but impactful.
by dhruv_ahuja | 2025-11-23 15:39:24+00:00
Hey HN, this was a post I wrote back in February on my experience trying to setup truly open-source notes apps, and what I ended up choosing after some popular choices didn't end up working out for me.

I forget that I've set it up as a PWA on my iphone many times and use apple notes, but that's also fine since it's convenient to use. But anything semi-relevant goes to my SilverBullet instance. The vim mode on the desktop version makes the mobile version feel 'gutted' through no fault of the app itself- its more a proof of how comfy vim feels (even though I'm a perennial VIM noob).

A key thing to note, git periodic sync (which backed up notes to a configured git repo) was removed as part of the v2 version. That's a bummer although there's a thread[1] on the forums with snippets for a cron job? setup. I just haven't explored it yet cause I'm lazy, gotta do it sometime.

Hope someone finds this thread useful, and can maybe spark discussion around some new shiny apps. Side note, does anyone find themselves drifting back to the good ol apple notes or whatever your phone ships with?

[1]https://community.silverbullet.md/t/running-the-silverbullet...
by renegade-otter | 2025-11-23 15:40:30+00:00
It's like accusing a pig of being a pig. Pig gonna do what pig does. What DOESN'T work is legally-enforced "norms" that we the people decide everyone has to follow.

Businesses are "people" now, according to the US Supreme Court, so it's our job to make them face consequences if they refuse to behave like actual "humans" bound by laws. But it's only if we elect representatives who are not corrupt grifters.
by socalgal2 | 2025-11-23 15:40:31+00:00
Nice article, though the diagram showing [OpenGL] [WebGL] [WebGPU] being built on Vulkan and then from Vulkan to D3D12 and Metal is wrong. WebGL and WebGPU go directly to D3D and Metal, they do not go through Vulkan first

Also, Vulkan is labeled as Open Source. It is not open source.

The are other mistakes in that area as well. It claims WebGPU is limited to Browsers. It is, not. WebGPU is available as both a C++ (Dawn) and a Rust (WGPU) library. Both run on Windows, MacOS, Linux, iOS, and Android. It is arguably the most cross platform library. Tons of native projects using both libraries.

Vulkan is also not really cross-platform any more than DirectX . DirectX runs on 2 platforms (listed in the aritcle). Vulkan runs on 2+ platforms, Android, and Linux. It runs on Windows but not on all windows. For example, in a business context using Remote Desktop, Vulkan is rarely available. It is not part of Windows, and is not installed by default. Graphics card companies (NVidia, AMD) include it. Windows itself does not. Vulkan also does not run on MacOS nor iOS
by dahart | 2025-11-23 15:40:58+00:00
Just absolutely beautiful execution, and this is a metric ton of work. I love the diagrams and the scrollbar and the style in general.

There are a few tiny conceptual things that maybe could smooth out and improve the story. I’m a fan of keeping writing for newcomers simple and accessible and not getting lost in details trying to be a Wikipedia on the subject, so I don’t know how much it matters, take these as notes or just pedantic nerdy nitpicks that you can ignore.

Shaders predate the GPU, and they run perfectly fine on CPU, and they’re used for ray tracing, so summarizing them as GPU programs for raster doesn’t explain what they are at all. Similarly, titling this as using an “x y coordinate” misses the point of shading, which is at it’s most basic to figure out the color of a sample, if we’re talking fragment shaders. Vertex shaders are just unfortunately misnamed, they’re not ‘shading’ anything. In that sense, a shader is just a specific kind of callback function. In OpenGL you get a callback for each vertex, and a callback for each pixel, and the callback’s (shader’s) job is to produce the final value for that element, given whatever inputs you want. In 3d scenes, fragment shaders rarely use x y coordinates. They use material, incoming light direction, and outgoing camera direction to “shade” the surface, i.e., figure out the color.

The section on GPU is kind of missing the most important point about GPUs: the fact that neighboring threads share the same instruction. The important part is the SIMT/SIMD execution model. But shaders actually aren’t conceptually different from CPU programming, they are still (usually) a single-threaded programming model, not a SIMT programming model. They can be run in parallel, and shaders tend to do the same thing (same sequence of instructions) for every pixel, and that’s why they’re great and fast on the GPU, but they are programmed with the same sequential techniques we use on the CPU and they can be run sequentially on the CPU too, there are no special parallel programming techniques needed, nor a different mindset (as is suggested multiple times). The fact that you don’t need a different mindset in order to get massively parallel super fast execution is one of the reasons why shaders are so simple and elegant and effective.
by collingreen | 2025-11-23 15:41:17+00:00
I suggest adding a bit more to this to strengthen idea that someone giving you an expensive piece of hardware is doing real good and isn't just getting scammed in some way.

Things that might help: - what kind of consulting? - have you done that kind of consulting before? - what youre doing now to make things work - do you have work lined up? - some commitment to follow up with info about your progress after getting a laptop - some commitment to paying it forward by passing a laptop on later once you're on your feet

None of this proves this isn't a scam but it might make people more interested in rolling the dice.
by otterley | 2025-11-23 15:41:58+00:00
> The problem with reStructuredText at least is, that there seems to be only one canonical parser, that defines the format.

The same is true of Markdown (the canonical parser being John Gruber's at https://daringfireball.net/projects/markdown/) but that didn't stop third parties from extending it in their own implementations. For example, canonical Markdown doesn't support tables at all, but GitHub added custom markup for tables to their parser ("GitHub-flavored Markdown") and it became a de facto standard.
by nobodyandproud | 2025-11-23 15:42:45+00:00
I’m pretty sure the retort was aimed at the patronizing bit here:

> but ignores the tough question of the individual responsibility not to have more children than one can afford.

Which seems quite relevant. The only fool-proof plan for anyone is to have zero kids, which is ridiculous.

My wife and I live beneath ours means, save as much as possible, live debt free, and we instead try to afford as much as possible for the kids.

A job loss or major accident/medical problem where we survive is terrifying from a financial PoV.
by webdevver | 2025-11-23 15:42:49+00:00
unfortunately a growing segment of people see food banks as a place where you can grab goodies for free, a-la 'you'd be stupid not to!'. i think they had a similar problem in Canada.

ultimately its a very politically difficult situation since you're entering the quagmire of what constitutes being poor. that's a discourse where political careers go never to return - easier to just throw your hands up in the air and just give everyone as much free food as they want.

ofcourse this then leads to the discussion of "wait... why don't we just do that anyway? arne't we a first world country?" but then you wind up with a whole enterprise of getting food for free (or steep discount) only to sell it to another community that doesn't have access to it and taking a profit. i think a similar problem (?) exists in the US, with SNAP food rations being (re?)-sold to latin americans.
by stingraycharles | 2025-11-23 15:42:59+00:00
The irony is that by asserting how much you don’t identify your identify with AI, you, in turn, identify yourself in a certain way.

I’m reminded of that South Park episode with the goths. “I’m so much of a non-conformist I’m going to non-confirm with the non-conformists”.

In the end it all doesn’t matter.
by palmotea | 2025-11-23 15:43:58+00:00
> My point is you can't form an ethical framework around property as intrinsic right because really property is less "theft" than it is power, so you end up at the end of the argument having to actually defend might makes right as your world view.

Personally, I'm thinking the whole point of libertarianism is to obscure a genuine belief that might makes right on behalf of some people who have a lot of might, and sell it to a bunch of rubes.

> (Which is why I see the logical end point of radical libertarianism as being a kind of fascism.)

That's especially clear with things like "anarcho-capitalism," where it's obvious that the kind of social relationships its proponents go on and on about at book-length are impossibly unstable and wouldn't last a nonosecond before decaying into something like feudalism.
by pqtyw | 2025-11-23 15:44:33+00:00
Do we know that, though? Historically the lives of most people were bleak and miserable. You don't really have much time to feel depressed when you have to work for 14 hours in a factory 6 days a week or lose your home and eventually die in the streets due to malnutrition and disease. People who couldn't take care of themselves and didn't have a support network just didn't live that long and/or were entirely erased from history...
by amluto | 2025-11-23 15:45:36+00:00
Huh?

If I have one building with one automation system but the building is too physically large or has walls that attenuate RF too much or where I don’t want a router node in the middle or where the latency across a mesh is too high, I want to be able to extend the network at low latency by plugging in another network-attached radio base station but without needing to manually pair each device to the closest base station.

Thread does this out of the box. Zigbee does not.