MurphyA/hacker-news huggingface dataset:
by em-bee | 2025-07-31 14:33:05+00:00
i am trying to be careful with this discussion because i am not very familiar with the topic. please do correct me if i say something that doesn't make sense.

an important question is what does integration actually mean. my main argument here is that they mean different things in germany and in the US. (two of the countries that i can talk about from experience).

i talked to some friends in germany and they confirmed that the general expectation is that integration has to be 100%, and while we all agreed that this is actually not desirable, it explains that integration is hard, because, once integrated that way, you become completely invisible. which in turn leads to the reality that only those who are not fully integrated are being noticed leading to the impression that they are still not integrated and hence that gypsies are still nomadic, even though the reality is that it's only about 5% of them. but those 5% are the most visible in germany. when gypsies were in the news, it was the nomadic ones about problems perceived by the local population. i did hear about gypsy villages in romania, which i suppose is another way to stand out despite being not nomadic.

at this point i think it is also important to mention that they were/are not nomadic by choice, but because they needed to be, for economic reasons and also because they were not wanted due to prejudices that have lingered and been stoked for centuries. this may be the kind of racism that is like the general racism in the US. these prejudices push the impression that for those people integration is not even wanted. the jewish population is an obvious example. they were most certainly integrated at least to the degree we expect integration to happen in the US, while still keeping some unique characteristics, and yet their integration was denied.

a different but related example is american soldiers stationed in germany. there is little prejudice against them, but they too are not considered integrated until they speak german and become indistinguishable from locals. and even then, even as a german, if you live in a small town, and you are not born there, you are considered an outsider. happened to a friend of mine.

another comparison, in china, integration is considered impossible. foreigners will always be outsiders. even my children, with a chinese mother, are considered outsiders in school.

so a better answer to the question of why gypsies are not integrated is, because we don't let them. those that are actually integrated are invisible, and our negativity focuses on the remaining ones. i don't know any gypsies in person (my mother does though), so i can't say for sure, but i would guess that even those who are integrated feel the negativity towards their less integrated "relatives", making them too feel not actually integrated.

but to be sure that there is no misunderstanding, i can't stress this enough, this kind of integration to invisibility is not the kind of integration i want. on the contrary. i want integration through tolerance and acceptance. clearly, we have a lot of work to do to achieve that.
by daxfohl | 2025-07-31 14:33:06+00:00
I wouldn't put much money on any of them. IME most mathematicians aren't that interested in formalization, and the gulf between a hand written proof and and a computer verified syntax is pretty huge.

Theyre interesting to learn and play with for their own sake, but I'd be reluctant to make any bets on the future of any of them.

If I had to choose, Lean seems to have the most momentum, though the others have been around longer and each has some loyal users.
by bwfan123 | 2025-07-31 14:33:26+00:00
Expand it to "enterprise security solutions for agent deployments" and you will get VC funding for it. For any new technology, the playbook is create startups that do: "compliance", "governance", "security", "observability" around that technology. So, the big security companies can acquire said startup and add it as a feature to their existing products.

While you are at it, use the term "guardrails" as that is quite fashionable.
by cbm-vic-20 | 2025-07-31 14:33:37+00:00
Bottom tier manager is the worst role in tech.

* You are responsible for sticking to commitments that depend almost completely on other people sticking to theirs.

* You're still on the hook for delivery, so if someone you assigned a subtask can't get that job done, you either have to pass it on to someone else (which often ends up harming the social dynamic of the team) or just do it yourself. Throwing an employee under the bus is not a good look.

* You get to be the "executioner" when a RIF rolls through, even if you get RIFed yourself, and even if you had no input into who is getting RIFed. Those Sunday evening "let's have a chat tomorrow morning" emails, and the following chat, are the most gut-wrenching things I've ever had to do as a manager.

* By the time you become a manager, you're probably one of the most experienced members of the team, so you are still always the "go-to" person when someone needs a gnarly bug fix, or if there's a lore question, or if a sticky situation with a customer comes up. If your reports are too green, it's hard to delegate these things, and this just adds to your own cognitive load.

* You don't have enough clout to make organizational-level changes. So process things that you see that are really inefficient, and you have some ideas how to address them? Now you've got to convince your manager and probably theirs, too, and they usually don't want to rock the boat.

Your best path as a ground-level manager is to not spend too much time here: become a second-tier manager (ie, director) or find a nice landing place as an individual contributor again.
by reactordev | 2025-07-31 14:33:55+00:00
if id == 1 { counter++; }

Found your problem. /s

In all honesty, if you “do work” using channels then all your goroutines are “thread safe” as the channel keeps things in order. Also, mutex is working as intended. As you see in your post, -race sees this, it’s good. Now have one goroutine read from a chan, get rid of the mutex, all other goroutines write to the chan, perfection.
by staticman2 | 2025-07-31 14:34:17+00:00
Here's an anecdote:

I've read that the original Fraggle Rock was the last major puppet TV production that didn't use computers to supplement the puppetry by hiding the strings.

I'm sure the newer Fraggle rock and other newer Muppet shows have impressive puppetry but the viewer is further removed from the actual craft since the image is computer enhanced.
by belter | 2025-07-31 14:34:27+00:00
Ok thanks to everybody that replied, but these numbers are so out of whack I decided to make a back of envelope forensic analysis.

Meta says they have 3.48 billion people use their apps daily. That's 62% of ALL global internet users (5.65B total). Lets do a reality check...

YouTube (2nd most visited site): 122 million daily users.

Amazon (largest e-commerce): 310 million total active users..

Meta claims 28.5x more daily users than YouTube!

Its also a geographic impossibility....

China has 1.1B internet users, but Facebook, WhatsApp, and Instagram are all BANNED there. India has 881M internet users. Meta somehow has 3.48B daily users while being blocked from the world's largest internet market?

Also I see a revenue paradox. For Meta's Q2 2025: $47.5B revenue ÷ 3.48B users = $4.55/user/month while Amazon: ~$700B annual ÷ 310M users = $188/user/month

So Meta claims to capture 75% of social ad dollars but users only spend 41.8% of social media time on their platforms. Their ad revenue is completely disconnected from actual usage.

Conclusion: The numbers don't add up. YouTube has transparent metrics showing 122M daily users as the #2 website globally. Meta claiming 28x that number while being banned in China is absurd. They're likely counting every WhatsApp ping, dead Facebook account, and Instagram bot as a "daily active user" across all their apps.

Marketing fiction at its best.
by babushkaboi | 2025-07-31 14:34:31+00:00
Domain‑specific dev tools beat general ones because the latter never saw "domain" data.

LLMs did - they soaked up the entire public Python, JS, React universe during pre‑training.

So the marginal value of a “React‑only” model is thin.

I agree that bigger wins come from better retrieval, tool feedback loops, and planning on top of a powerful general model whose weights already contain some of today’s front‑end ecosystem's spine.
by not_the_fda | 2025-07-31 14:35:12+00:00
An AGO trap works just as well and you don't need to buy MosquitoDunks. While Bacillus thuringiensis has so far been considered safe, there is always the law of unintended consequences to worry about.

https://catchmasterpro.com/products/ovi-catch-ago-mosquito-t...
by Workaccount2 | 2025-07-31 14:35:20+00:00
I don't know who is downvoting this.

When users are given the choice between Ad-supported free, Ad-subsidized lower payment, and No-ads full payment. Ad-supported free dominates by far, with ad subsidized second, and full payment last.

Consumers consistently vote for the ad-model, even if it means they become the product being sold.
by zahlman | 2025-07-31 14:35:44+00:00
You know that some men have been sexually abused by women, yes? Is their trauma not valid?

When I was a child, I was taught that expecting men and women to receive equal protection of the law, and equal rights under the law, was a fundamental principle of feminism.

Now I am simultaneously told by some feminists that it is "tone-deaf", while other feminists insist to me that feminism is not about women receiving special privileges that men don't have.

The proposed policy is a special privilege being extended to women and not to men.

(And this is without even considering how transgender status intersects with the policy.)
by neilv | 2025-07-31 14:36:23+00:00
> Anyway, my advice is to NOT get a kid or even married if you have some strong intellectual interests. Family and kids are going to replace them as a new life style.

I'm single and without kids, but I still have to say... although I appreciate your honest thoughts, I think the quoted bit is an unfortunate message to be in the top-voted comment on HN, because of how it will be tallied by impressionable young minds.

As we all know, tech industry has a huge problem with ageism and other hiring discrimination that's outright illegal in the US, but pretty openly practiced and promoted.

If you were a founder who thus far had little life experience beyond college, and you were deciding who to hire, some of what you'd read on HN would have you assuming you needed to hire only other people recently out of college, and without family.

Which would probably be a mistake, but HN will only tell you about the few times that randomly worked out, rather than all the times it was an avoidable disaster.
by thatnerd | 2025-07-31 14:36:36+00:00
Yes: our politicization of science and theirs will take a somewhat different form. And yes: if our politicization of science is is less complete, or briefer, it may not set us back as much... but RFK Jr. is out there purging scientists from the federal government if they disagree with his preferred theories about vaccines. This is not going to advance medical science in the US.
by otter-in-a-suit | 2025-07-31 14:36:52+00:00
Seems interesting. The article is a bit light on details around producers and schema management - how would this look like for existing protobufs going to Kafka? How does it handle types that might differ between proto and Iceberg or evolutions that are invalid in Iceberg, but are valid in proto (`oneof` comes to mind)?

fwiw, I've hand-written pretty much exactly this - proto on Kafka to Iceberg via Flink with dynamic source schemas - and things like schema evolution are a nightmare.
by hitekker | 2025-07-31 14:36:56+00:00
> Yet much less is written about the difficult employees who aren’t responsive to management coaching. Most of what is written is about the stories where good managers turned difficult employees around or bad managers failed to help employees, leaving an impression that the manager is solely responsible for the outcome.

Maybe off-topic: I think a lot of writing comes from a place of control. The writers want to feel like they're in control and the readers want to feel they're in control too. The internet functions as people's outlet and fantasy environ, so scary writing naturally gets filtered out, i.e. post something uncomfortable and people must retaliate to preserve their comfort, their sense of control.
by olddustytrail | 2025-07-31 14:37:08+00:00
Yes, if that's your process then that's what you're being paid to do.

OTOH, why shouldn't your team be able to say you're a bad manager and just get you fired? There is rarely a simple process to do that.

They're the productive ones so this seems a little backwards.

At any rate I definitely don't see why a managers job should be made easier to avoid the realistic implications of firing someone. If they can't cope with the clearly defined rules then maybe they're just not a competent manager.
by 9rx | 2025-07-31 14:37:18+00:00
It's not that they convinced themselves, but that they don't know how to do any better. It is as fast as it can be to the extent of their knowledge, skill, and ability.

You see some legendary developers show up on HN from time to time, sure, but it is quite obvious that the typical developer isn't very good. HN is not some kind of exclusive club for the most prestigious among us. It is quite representative of a general population where you expect that most aren't very good.
by calibas | 2025-07-31 14:37:32+00:00
> It's mind-boggling that for a company so often seemingly playing catch-up with Google, Mozilla actually leapfrogged Google in the browser development space for a time, and then...decided it wasn't worth pursuing any further.

Google has been Mozilla's main source of revenue since around 2006. For Mozilla to exist, all they have to do is keep Google happy.

It's kind of a nice deal for Mozilla, despite being a huge conflict of interest.
by matrss | 2025-07-31 14:37:37+00:00
Anaconda != the conda ecosystem != Python

Everyone who is comparing Anaconda and conda to Astral and uv is missing that the conda ecosystem is language-agnostic while uv is python specific. uv won't help you install gfortran, for example. It is not a replacement, unless you only do python (and use at most common non-python libraries that are available on PyPI).

On the other hand you don't have to use anything associated with Anaconda to use the conda ecosystem. Alternative package managers like mamba and pixi rely on the conda-forge channel instead. Pixi in particular (https://pixi.sh/) is sort-of the uv for the conda ecosystem workflow-wise, and works pretty well if you want that.
by contravariant | 2025-07-31 14:38:00+00:00
Not being subject to the UK and US surveillance laws seems as good an argument as any.

Though I'm not sure if the GDPR allows for data to be stationed in Switzerland. It's not EU but it is party to a lot of treaties so it's not out of the question.

Ironically it might become a safer place to station data if the EU manages to push through more surveillance decrees.
by cubefox | 2025-07-31 14:38:43+00:00
This summary article is LLM authored [1], but it does seem to make sense. HN folks apparently agree, with 58 points for the submission so far.

1: https://arxiviq.substack.com/p/coming-soon

> ArXivIQ exists to turn that fire-hose into jet-streams of insight: every paper is hand-picked by a human editor, then pushed through a purpose-built multi-agent AI pipeline that dissects methods, experiments, and limitations in minutes instead of hours.
by duped | 2025-07-31 14:39:20+00:00
It's more like when kids start taking music lessons. Most parents aren't going to spend more than $100-200 on an instrument, in case the kid decides they want to quit. But the entrypoint for virtually any instrument that you could call "playable" is usually north of $500 (which also competes against a massive supply of used instruments from people that spent $500+ and then quit).

There's nothing wrong with playing around with Reaper, Garageband, BandLab, or any of the more entry level "instruments" in this analogy. Preferable even, if you don't want to blow hundreds of bucks on a program.
by dylan604 | 2025-07-31 14:40:18+00:00
It strikes me as funny, because I've been around movie magic for so long, that the wizbang grafix abilities of today have nearly erased from memory the knowledge of practical FX. I do miss the extra features of a nice DVD release with a bunch of BTS clips that showed the various movie magic to make the final version. I'm guessing studios enjoy not paying for all of that now that everyone streams everything and has no time for ancillary content.

The Columbia logo is another one that has been updated over the years. I've seen writes up about refreshing it back when it was an edit bay ruled by tape based playback. Each layer of clouds was on a separate tape all played back in sync to generate the final comp. Further back, it would have been separate film strips.
by mcintyre1994 | 2025-07-31 14:40:18+00:00
Heh, looks like they've just pivoted to calling what they do advancing AI and managed to mention AI enough times to get a big new valuation.

Seriously, if you've ever used them before, check out their website now. "Advance AI with Clarity and Confidence", "Simplify, safeguard, and accelerate AI value with open source.", "Millions Rely on Anaconda to Advance Their AI Initiatives"

What does any of that mean? No idea, seems like the actual product is the same conda.
by exasperaited | 2025-07-31 14:41:27+00:00
The thing I am referring to is actually mentioned in there -- the true defining event for rail standardisation as a business decision is mentioned here in more detail:

https://en.wikipedia.org/wiki/Track_gauge_in_the_United_Stat...

It was a pretty staggering achievement to switch over with so little disruption, and had such rapid, obvious benefits that it kind of ended the notion that keeping entrenched separate gauges could have any merits that outweighed their disadvantages -- it's really the event that made standard gauge the de facto standard.

Things would have taken a generation longer without it, because this was just a plainly capitalistic decision that proved itself essentially instantly.

(Nearest modern equivalent: iMac having no floppy drive and USB)
by fuzzfactor | 2025-07-31 14:41:43+00:00
>The problems existing now are not the same as those of two empires from 100 years ago.

I agree.

Not exactly by a long shot.

More like the Reagan era in the US where the pressure to dissolve scientific opportunity was strongest against places that conducted tasks more like Bell Labs most of all.

Eventually "all" was lost as labs that did survive best were not primarily "research", but that was the component which was jettisoned in an attempt to stay afloat.

If the ball was not dropped that badly that far back, Chinese research and especially their military would still be decades behind without any doubts.

NASA would have been on Mars a long time ago.

So you've got a good point, you learn even more when you look directly at the USA and not 100 years back.

Especially if you want to see how it can have a lasting influence on understanding what you're doing wrong right now.
by perrygeo | 2025-07-31 14:42:21+00:00
I've seen developers add a second ORM library as a dependency, not because the first didn't do the job but because they just "forgot" about the first one and wanted to use the new hotness. Developers, just like LLMs, have biases that taint the solution space.

The key is that we all have an intuitive sense that this behavior is wrong - building a project means working within the established patterns of that project, or at least being aware of them! Going off half-cocked and building a solution without considering the context is extremely bad form.

In the case of human developers, this can be fixed on the code review level, encouraging a culture of reading not just writing code. Without proper guardrails, they can create code that's dissonant with the existing project.

In the case of LLMs, the only recourse is context engineering. You need to make everything explicit. You need to teach the LLM all the patterns that matter. Their responses will always be probabilistic token salad, by definition. Without proper guardrails, it will create code that's dissonant with the existing project.

Either way, it's a question of subjective values. The patterns that are important need to be articulated, otherwise you get token salad randomly sampling the solution space.
by Dagger2 | 2025-07-31 14:42:22+00:00
It's pretty simple with systemd-networkd:

# On the upstream network. [Network] DHCP=yes [DHCPv6] PrefixDelegationHint=::/56 # On each downstream network. [Network] IPv6SendRA=yes DHCPPrefixDelegation=yes

If you don't want systemd-networkd, look at https://wiki.debian.org/IPv6PrefixDelegation#Using_ifupdown_.... Firewalling is the same as v4, just without the NAT.

One frustrating part is that as far as I can tell nothing supports easy downstream DHCPv6-PD delegation, so machines on the downstream network that want their own prefix won't be able to get one automatically. OpenWRT's network config daemon supports it, but nothing on regular Linux does.

> however many /64s that is (at least 8);

256!
by dylan604 | 2025-07-31 14:42:27+00:00
> Why was this on Twitter?

Because that's where the eyeballs were. It's really not hard once you get over your own hatred for something everyone else enjoys. I don't use Twitt...er, X, but I understand why others do. Your unwillingness to see the same point is just going to continue to be a source of frustration for you.
by robenkleene | 2025-07-31 14:42:53+00:00
I guess I didn't really address the split in roles you mentioned which is accurate, but I think flat design is what facilitated (and makes possible) that split.

E.g., you couldn't do this with the type of design I was doing in the 2000s, because the assets we were making didn't scale and recontexualize as easily as flat design elements. I.e., I think flat design not only paved the way for Figma, but also design systems in general.

> They're composing already defined "atoms" into the "molecules" of components and pages.
by AnotherGoodName | 2025-07-31 14:42:59+00:00
DMC is used in pretty much all of these, just not alone (that alg column is too small to capture this).

As in go into the first open source entry which is #2 in this list, cmix, unzip the files, go into paq8.cpp and search for DMC. See "Model using DMC (Dynamic Markov Compression)" and associated code. In these cases DMC is one model mixed in with others and the best model for the current context is used.

Hook exclusively uses DMC for outstanding results but the others use DMC as one of the prediction models.
by ThrowawayR2 | 2025-07-31 14:43:17+00:00
> "You get to be the "executioner" when a RIF rolls through..."

The other fun bit about that from the worm's eye view is bottom tier managers who haven't really internalized that their direct reports also are very aware that they're stuck with the "executioner" role and, before/during/shortly after layoffs, frequently reach out with "Got a minute to talk?" with no additional explanation or context, giving their reports a mini panic attack every time.
by gosub100 | 2025-07-31 14:43:32+00:00
And if you found research contradicting that narrative, it would risk your career and/or would not be published. There is only one way to think, not open discourse.

For instance, wildfires. It's definitely climate change because something bad happened. Not classical phenomena about wind currents drying out vegetation. Or increased human development into wild areas, or a century of PUTTING OUT smaller fires, or environmental regulations against harvesting lumber. No, the only way to think is the way that leads to more regulations, taxes and grants and government waste, criminal charges for the unlucky SOB who starts the fire, higher prices (in energy, cars, buildings, and insurance), and more human suffering that they can sell you their next solution for. For this reason, I don't believe a single thing they say anymore.