MurphyA/hacker-news huggingface dataset:
by dragontamer | 2025-04-06 03:01:47+00:00
Coroutines aren't really a thing in modern GPUs.

You might get similar effects with work graphs, CUDA dynamic parallelism or whatnot. But most coroutine patterns have significant branch divergence that probably is grossly inefficient in GPU land.

The GPU equivalent to coroutines would be to save off a continuation structure to a append buffer, and then startup a new GPU call with that buffer now turned into a consume buffer (which is how Raytracing circa 2018ish worked in Blender, before deficated Raytracing hardware was a thing)

You need to consolidate all of the divergent threads and coalesce them into converged threads to benefit from SIMD architecture.

-------

EDIT: Remember that in a 1920 x 1080p pixel screen has 2073600 pixels, which becomes 2073600 threads for 1-ray-per-pixel typical GPU implementation.

With so many threads, it doesn't make sense to "immediately" call coroutines. Instead, it makes far more sense to consolidate and coalesce threads together (ex: group up "hit" raytraces vs "miss" raytraces, which are handled differently).
by 627467 | 2025-04-06 03:02:04+00:00
You know what is an example of propaganda/advertising? Peta, extinction rebellion et al antics. Marching for right to bear arms. Standing outside of Tesla dealers dissuading shoppers. Militancy, activism in general. At this stage of society I too think having less of any of this is good. It's a shame there's no ad blockers for militancy. The chance to achieve consensus on this is 0, so we will be left with propaganda to try to shift public opinion towards censuring one militancy over another
by card_zero | 2025-04-06 03:02:09+00:00
You're presenting an idea here by means of a lot of implicit leaps, and I don't even know where I'm supposed to leap to at each stage. It's like a logic game that I'm failing at.

What's the connection between adverts and the amount of money Ghibli made on their best-loved movie?

Hmm, maybe none, maybe you're using Ghibli as a metaphor for products that make money through adverts. And maybe the implied answer to the next question is that their next movie, The Cat Returns, would have been higher quality if they had made even more money on Spirited Away. So what you could be saying is that crippling the ad industry would lead to lower quality products, without even much reducing the number of (less effective) adverts that get made.

That's one way to read what you said, but I feel like I got it wrong.
by vitus | 2025-04-06 03:02:40+00:00
> The Internet was conceived as a network of independent nodes, all interconnected. What I said looks a lot more like what the Internet was intended to be than YouTube does.

I don't dispute that, and it's not as much of an issue as long as they are in fact interconnected nodes, but the direction we're heading is that more and more countries are exploring China's and North Korea's model where they have their own sovereign internet. Russia, Iran, Myanmar have all taken concrete steps in the past 2-3 years, and plenty of other countries would do more if they had the ability to do so.

Like it or not, there is actually a notion of "too big to block." Most countries are not willing to block, say, all of Cloudflare's IP ranges, or all of Google or YouTube.

> Perhaps. You might also ask yourself why they are region-locked. I believe it will come down to advertisement, at least to a non-negligible amount.

In my experience, most region locks are based on either licensing deals or government regulations. That seems to be the case for BBC content:

"Programmes cannot be streamed outside the UK, even on holiday. This is because of rights agreements."

https://www.bbc.co.uk/iplayer/help/questions/playback-issues...

Sure, some licensing deals are made on the basis of "who gets the advertising revenue", but not all of them (or probably most, for that matter).

> In any case, I'm not saying multi-language or multi-country websites and services would be prohibited from existing, only that the likes of YouTube would probably not be as profitable and may cease to exist.

Yep, I totally agree. As I said, "Take away the ad money, and I can't imagine that the remaining subscription revenue comes anywhere close to paying for the infrastructure." I'm not asserting that multi-country websites would be prohibited, but rather that if you push ownership onto governments, they'll prioritize their residents over any other users, and I wouldn't be surprised if said governments institute region locks (e.g. to limit serving costs).
by madebylaw | 2025-04-06 03:03:22+00:00
This is good advice. As a technical founder I have been through many offer ceremonies and I would always make 2 versions of an offer, one equity weighted and the other base salary weighted. The math should be easy if you’ve already had a priced round and you should be telling the candidate the price and fma of your equity anyway. I would say 90% took the higher base. And I wouldn’t up both unless they were a truly great candidate.
by Teever | 2025-04-06 03:04:34+00:00
As I understand it SpaceX has launched 500 rockets and many of these rockets were reusable so the number of rockets that they've manufactured over the 25 years that they've been in business is far less than 500.

If you take a look at page 8 of this pdf[0] you'll see that the wargames predict that hundreds of missiles will be used in the first few weeks of an engagement between China and the US over Taiwan. Page 10 will curdle your blood as you'll see that they anticipate to lose dozens of ships including two(!) aircraft carriers. Page 11 shows hundreds of losses of various aircraft.

SpaceX will not save those lives and they will not be able to replace the equipment in time for a second engagement with China.

Take a look at a previous comment that I wrote about this: https://news.ycombinator.com/item?id=42391816

[0] https://selectcommitteeontheccp.house.gov/sites/evo-subsites...
by anigbrowl | 2025-04-06 03:05:24+00:00
It is useful in specialist domains. If you love fashion then fashion magazine ads are worth studying, because you read them with a critical eye. If you're into any sort of nerd hobby (model trains, synthesizers, board games...) then the specialist magazines/video channels/forums for that hobby are interesting, again because you have a critical eye. Sure, there are ads that target the newbie with 'the first and last ______ you'll ever need!' but as you get more experienced in the hobby you quickly learn to distinguish which manufacturers are selling the dream vs offering their product. This remains true even on forums for particular vendors that have a cult following. Likewise for many professional trade news outlets.

But it only works where you have specialized focus and experienced/informed consumers that are able to separate the sizzle from the steak. For example, doctors and other medical professionals are generally well qualified to assess the claims of pharmaceutical advertising, consumers are not - even though I am comfortable reading the fine print in such ads and even reading papers about clinical trials, I still rate my evaluative ability as mediocre compared to a professional.

Mass market advertising for general consumers is generally cancer, imho.
by BLKNSLVR | 2025-04-06 03:05:32+00:00
You seem to have mentioned pretty much the only things that I think are worth keeping under your definition of "advertising".

(Noting that the extremities of some of those examples are already illegal)

It does highlight, however, that a shared definition of a spectrum of what "advertising" actually means, is the first step towards being able to exploit whatever rules the politicians decide upon.
by agentkilo | 2025-04-06 03:06:00+00:00
The article states that "pager daemons" that manage swap files runs in user space, and the kernel memory can also get swapped out, but never explained how a user space daemon swaps out kernel memory. Do they have hard-coded exceptions for special daemons, or use special system calls? Where can I find out more details about the user space memory management specifically?
by roenxi | 2025-04-06 03:07:30+00:00
I'm a bit stumped that you don't consider treaties and agreements to be legalities.

I mean sure, in the 50s the main driver of prosperity was whether a country had avoided being invaded and that isn't necessarily a result of a country's legal system. But the 50s was a very long time ago now and the era since then has been quite equal-opportunity outside pockets of disaster in Africa and the Middle East. The USSR, Chinese, Euro and US experiences haven't been determined by external factors or historical determinism as much as internal policy choices made in the 60s, 70s, 80s, 90s and 00s with a 20-30 year lag before the decisions start to turn up in real life.

Even if we indulge in wild conspiracy and pretend there is a shadowy cabal in Washington that decided to crush the USSR and exalt China economically, that cabal would have had to implement its decisions by somehow guiding internal policy choices in the respective nations. Nobody has managed to do anything to either of them through external pressure that holds a candle to the internal choices made.
by MattGaiser | 2025-04-06 03:09:00+00:00
> Americans are spending money at restaurants as much as ever — but really, they are buying food made by a restaurant and eating it somewhere else. Takeout and delivery apps are now ingrained habits. Drive-throughs are going strong. Random snacks and little treats are obsolescing breakfast, lunch and dinner, according to multiple analysts.

I admittedly lost the patience to sit there and wait instead of doing something else, having the food delivered, and immediately eating upon starting the process.

Eating at a restaurant seems like a subpar experience now compared to my own table.

It isn’t just me. Everyone from my grandparents to my friend groups is increasingly takeout and delivery driven.
by bastawhiz | 2025-04-06 03:09:14+00:00
I don't really understand how Scout and Maverick are distillations of Behemoth if Behemoth is still training. Maybe I missed or misunderstood this in the post?

Did they distill the in-progress Behemoth and the result was good enough for models of those sizes for them to consider releasing it? Or is Behemoth just going through post-training that takes longer than post-training the distilled versions?

Sorry if this is a naïve question.
by sbrother | 2025-04-06 03:09:36+00:00
I'm in loops at multiple FAANGs right now and it's not even that bad. Feels similar to when I did this last time? But I do get the impression that they're all just throwing out any resumes that don't already have a FAANG on them. If you're already in the club then it's ok, but I think it's harder than ever to join the club so to speak.
by dragonwriter | 2025-04-06 03:12:07+00:00
> The part that really struck me was framing advertising and propaganda as essentially the same mechanism - just with different masters.

Advertising is just a name for a delivery mechanism for propaganda. Its not a difference of master, as is clear in the political realm where when we focus on a particular commercial delivery vehicle we talk about "campaign advertisements" but the content is still "political propaganda".

> Try this thought experiment from the article - imagine a world without advertising. Products would still exist. Commerce would still happen. Information would still flow. We'd just be freed from the increasingly sophisticated machinery designed to override our decision-making.

No, the mechanisms would just get even more sophisticated, to work around whatever (inherently, and unavoidably, arbitrary) lines were drawn against "advertising" while permitting the flow of information and opinions about products.
by SleepyMyroslav | 2025-04-06 03:12:32+00:00
A low effort question on what's C3 take on pointer provenance. Does C3 have any own take on it? Are you with C or with your implementation detail (LLVM) ?

Also if you have 'tourist guide' for gamedev people please share links or short tips. I have no idea about C replacements myself because gamedev that I know is not using C.

ps somehow in my part of the internet your blog is not accessible with cloudflare saying access denied. Do you have any copy/backup of it elsewhere?
by jaggederest | 2025-04-06 03:13:21+00:00
The simple thing I tell people to do who are uncomfortable with more complex negotiation is, just before you're about to accept the offer, just ask if they can increase it any. Just straight up say "Is there any room to increase this offer?" If they say no, just accept it. If not, let them increase it, then accept that increased offer. I've gotten an increase at a significant majority of companies doing this and it's essentially zero cost.
by nickpsecurity | 2025-04-06 03:13:22+00:00
That varies by person. While it may or may not interest, I'll say learning how to write or generate parsers is a useful skill that might keep paying off.

I keep running into situations where I'd like to describe data in a high level. BNF grammars often fit those situations, are more readable than regex's, and could make for nice parsers. One must know how to parse, though. :)
by BLKNSLVR | 2025-04-06 03:13:30+00:00
I feel naive saying this, but a certain percentage of the ads on YouTube seem to contravene what would be legal of they were shown on television - in Australia at least.

It feels like standover tactics, showing the worst of the worst unless you pay up.

I should also at least admit that recently,Like the last 12 months, those greasy-type ads are less common, having been replaced with more television-style ads, although they last longer. Still an improvement overall though.
by sbrother | 2025-04-06 03:13:52+00:00
This has not been my experience at all -- even as recently as last year it was

Recruiter: "Here's your offer for $X"

You: "Well I'm also negotiating an offer with Z for $X + 200k

Recruiter: OK well how about $X + 200k and a 50k signing bonus?

Multiple offers are key -- seriously, timing that properly is the biggest thing you can do to optimize your job search. Even if you can't give exact numbers, the mere presence of a competing offer will make a company offer you top of band.
by card_zero | 2025-04-06 03:13:55+00:00
> with the same cause

That seems circular, like it's not a cancer cluster until we find out that it's a cancer cluster, or it's not a cancer cluster because we didn't determine a common cause, so don't worry too much about there maybe being a common cause that would make it count as a cancer cluster.

This underlines how stats are no substitute for reasoning about mechanisms.
by dmix | 2025-04-06 03:14:45+00:00
I never used them but I got the impression Euroracks were going out of style from the huge spike in electronic musicians talking about them around COVID to only rarely a few years later. Musicians love a good trend to dump money into.

Or maybe it's just the nature of social media to latch on to trendy new toys until they run out of content and move on to the next thing.
by pavelstoev | 2025-04-06 03:15:58+00:00
Model training observations from both Llama 3 and 4 papers:

Meta’s Llama 3 was trained on ~16k H100s, achieving ~380–430 TFLOPS per GPU in BF16 precision, translating to a solid 38 - 43% hardware efficiency [Meta, Llama 3].

For Llama 4 training, Meta doubled the compute, using ~32K H100s and switched to FP8 precision. Despite the precision gain, observed efficiency dropped to about 19.7%, with GPUs delivering ~390 TFLOPS out of a theoretical 1,979 FP8 TFLOPS [Meta, Llama 4].

I am not the one to critique, and rather, this is a recognition of the enormous complexity of operating GPUs at this scale. Training massive models across tens of thousands of GPUs stretches today’s AI infrastructure to its limit.

Besides accelerating inference workloads, advanced GPU optimizations can be integrated into training and fine-tuning pipelines. From various kernel optimization techniques (over 90) to increasing memory access efficiency and scaling up to cluster-wide resource coordination, efficiency can be maximized with some complex software.

References: [Meta, Llama 3] https://ai.meta.com/research/publications/the-llama-3-herd-o... [Meta, Llama 4] https://ai.meta.com/blog/llama-4-multimodal-intelligence/
by roenxi | 2025-04-06 03:16:23+00:00
If you step on a nail you'll be less efficient at walking for a bit. Causing random harm to people isn't really the basis for a reasonable system of rules. The regulators could cause random harm to advertisers. Society can cause random harm to anyone. You're not going to make consumers (or anyone else, for that matter) better off.

I'd much rather be fed efficient advertising on a billboard than have to worry about more astroturfing, that stuff is insidious. Cure substantially worse than the disease once advertisers have to deceptive and have even bigger incentives to hide than they already do.

And much as the anti-ads people want to skip the point, nobody ever even established that advertising is a negative thing that advertisers need to be harmed for.
by anigbrowl | 2025-04-06 03:17:10+00:00
I think you need to do a better job of explaining what benefit it brings, because AI is the only thing I see that distinguishes at from Anki.

I saw you said you didn't like the Anki UX, and I agree that it's a little unfriendly to new users. Your product looks like it's well pitched to new SRS users. But I don't see anything the compels, or even proposes, a need to switch from other solutions right now.
by cAtte_ | 2025-04-06 03:17:56+00:00
why are you offended on behalf of this person? the hindsight that they're simply an English learner obviously makes me feel bad for asking the question and i completely understand the use case, but i don't think it was unreasonable to think that someone who speaks entirely in ChatGPT paragraphs might be a bot, spammer, or the like—particularly because, in a botnet fashion, the original reply was to a comment that also seemed to be LLM-authored
by jh00ker | 2025-04-06 03:19:22+00:00
As a hiring manager, if I was on the fence, knowing someone I'm not thrilled with has an offer makes me try to figure out what I/we missed and I would reexamine potential gaps in our recruiting processes with the candidate, which are always wrought with biases. And luck is such a big factor (on both the company- and candidate-side) in getting a positive signal.
by BLKNSLVR | 2025-04-06 03:19:53+00:00
Let's start with banning the sharing/selling of customer data, tracking data, or anything else that can be aggregated to form some idea of a targetable resource.

That would shed some initial societal parasites. See what's left, and then go after the next biggest / grossest topic in the space.

I could get behind that particular brandishing of chainsaw.
by crazygringo | 2025-04-06 03:20:07+00:00
> it's less manipulation and noise for the rest of us.

That's not what would happen.

You'd just end up with diverse companies consolidating into single companies and advertising just as much as before, but for their own products in their own media properties.

Coca-Cola will merge with a movie studio and a television network and a billboard company to put its product placement and ads everywhere in properties it just simply owns. Probably merging with Proctor-Gamble or Unilever while it's at it.

BetterHelp will merge with a bunch of supplements companies and purchase a bunch of top podcast studios, so top podcasts will continue to advertise the same exact things as before.

And so on.

It's wishful thinking to suppose that companies wouldn't find ways around this. Advertising is that powerful and important that it'll be worth it to them.
by thi2 | 2025-04-06 03:20:35+00:00
I want to line thinkpads, I really do. But trying a touchpad of a macbook and going back to a thinkpad is a truly horrible experience.

I'm forever gratefull for the ancient 100€ T400 thinkpad that carried me through my CS degree when I had no money but spending 700+ on something that feels inprecise and jiggery when using is painfull.
by 0xbadcafebee | 2025-04-06 03:21:26+00:00
> A company’s goal is to hire someone who will become an effective employee and produce more value than their cost.

This isn't true. They have no clue how to measure your value output. A company's goal is to make sure it has the staff to get its work done so it can sell its thing. A hiring manager's goal is to find someone to do the thing they don't have time/staff for. They will pay somewhere in the realm of whatever the market pays, depending on the "philosophy" of the hiring manager, engineering director, finance people, etc.

I recently interviewed for two jobs in different locations. Both remote, both companies in mid-tier locations in terms of salary. Same type of job, same kind & size of company, same tech, same problems to solve. One was offering 40K more than the other. I wasn't going to produce 40K more value for one than the other. Hiring and salary is just not a very smart process. They have the budget they have, and the market is what it is.
by snackbroken | 2025-04-06 03:22:20+00:00
Courts consistently interpreting a law wrongly is cause for amending said law to clarify its intent. Amending the constitution is certainly something that can happen within the system of governance as evidenced by the fact that we are discussing an amendment to it. It's just a law, not a religious document. Granted, clarifying the 1st to read more like Madison's draft is unlikely to happen anytime soon for cultural reasons.
by dhosek | 2025-04-06 03:22:58+00:00
I wrote a Z80 disassembler that was, alas only partially complete as it didn’t handle the two-byte opcodes as part of my efforts to reverse engineer the MSX Spectravideo computer I got in exchange for writing some demo programs for the midwest distributor while I was in high school. I remember finding the memory locations of the character bitmaps by doing wholesale poke commands through the whole memory of the computer.
by inkyoto | 2025-04-06 03:24:41+00:00
The last release being «Version 6.4.0 released 2022 12 30», links from 2007 and 2012 do not lend much assurance that the project is still alive in 2025 – compared to other similar projects.

Also note that HAMMER (the previous design) and HAMMER2 (the current design, since 2018) are two distinct, incompatible file system designs. I am not sure what is the value of mentioning the previous and abandoned design in the this context.
by bitwize | 2025-04-06 03:24:49+00:00
I was having a discussion with a friend of mine who has an audio-engineering background about this sort of thing recently. Something to the effect of, even if you program in the exact waveforms a TR-808 was attempting to synthesize into a digital synth, the digital synth wouldn't sound like a TR-808 because the TR-808 had slight noise and flaws in its analog circuitry, so in order to get a true emulation you had to account for those too. And that's part of why 80s music sounded so distinctive, in a way that's difficult to replicate today... it was a sound that came from the specific equipment used at the time, equipment which is much harder to source and simulate in the present.
by rpgwaiter | 2025-04-06 03:25:14+00:00
I’m sure this works for some people. Personally I loathe social interaction of any kind, and mixing that with engineering gets me to my mental/emotional limits much faster.

On my own I can work about 2 hours on and 10 mins off, sometimes for 10+ hours total. If I have a 2 hour collab coding call, that’s about all I’ll do that’s productive that day. I’l literally have to spend the rest of that day mentally recovering from the stress of the call.