MurphyA/hacker-news huggingface dataset:
by 8fingerlouie | 2025-06-06 16:16:13+00:00
Besides that, pretty much everything “after school” is being arranged over Facebook, as well as community “blogs”, newsletters etc.

Facebook solves this problem extremely well. I still remember the “good old days” of poorly managed Wordpress sites, shared Google calendars, mailing lists, and texts, and I’m not particularly keen on going back to that.

The sad truth is that there is nothing on the market today that solves this problem in a combined package, and you can add discoverability to the mix. If you’re interested in X you can search for it on Facebook and 9/10 times you’ll find what you’re looking for, from menus for restaurants to opening hours. Yes, Google does this as well but somehow people (here) are more aware of the feature on Facebook.
by EnricoShippole | 2025-06-06 16:16:41+00:00
Large language models (LLMs) are typically trained on enormous quantities of unlicensed text, a practice that has led to scrutiny due to possible intellectual property infringement and ethical concerns. Training LLMs on openly licensed text presents a first step towards addressing these issues, but prior data collection efforts have yielded datasets too small or low-quality to produce performant LLMs. To address this gap, we collect, curate, and release the Common Pile v0.1, an eight terabyte collection of openly licensed text designed for LLM pretraining. The Common Pile comprises content from 30 sources that span diverse domains including research papers, code, books, encyclopedias, educational materials, audio transcripts, and more. Crucially, we validate our efforts by training two 7 billion parameter LLMs on text from the Common Pile: Comma v0.1-1T and Comma v0.1-2T, trained on 1 and 2 trillion tokens respectively. Both models attain competitive performance to LLMs trained on unlicensed text with similar computational budgets, such as Llama 1 and 2 7B. In addition to releasing the Common Pile v0.1 itself, we also release the code used in its creation as well as the training mixture and checkpoints for the Comma v0.1 models.
by abathur | 2025-06-06 16:17:15+00:00
How long does it seem to take to open a new terminal and reach a working shell?

Your hardware might be fast enough that it's negligible, but several years ago (maybe 2018-19ish?) I noticed my shell startup was getting sluggish and traced a large fraction of it back to the time bash took to load many lines into history.

I still like keeping it all, so I wrote something to dump it into a database as I go but then truncate working histories to something shorter (500, I think).
by peanutcrisis | 2025-06-06 16:17:20+00:00
The notion of race and ethnicity in biology has been politicised by ideology. Jerry Coyne and Luana Maroja clarifies this in point five of their piece [0] in the Skeptical Inquirer.

[0] https://skepticalinquirer.org/2023/06/the-ideological-subver...
by nyc111 | 2025-06-06 16:17:51+00:00
“the greatest scientist of all time is undoubtedly Sir Isaac Newton”

Newton routinely explained natural phenomena with supernatural causes, like God. In fact he overruled his mathematics with his supernatural explanations. A well-known example is his rationalization of chaotic behavior in his calculations of orbital motions with “the hand of God.” For this reason alone I would downgrade Newton’s scientific status and say that he was a prominent researcher in the 17th century but definitely not “undoubtably the greatest scientist of all time”. Today, we would not call someone who explains natural phenomena with supernatural causes a scientist.
by lazide | 2025-06-06 16:18:48+00:00
Chinese. Indian. Northern European (Nordic countries). English.

These all have just as much claim from a cultural-diaspora perspective eh? With a wide variety of phenotypes, if we go back a bit. Though Indian should probably be more finely divided if we’re being honest.

If you really wanted to piss people off, we could of course lump Indian, Singaporean, Australian, American, etc. under English Ethnicity.

The only reason Hispanic is one is because the conquistadors were really, really persistent, murderous, and shameless eh?
by etblg | 2025-06-06 16:19:08+00:00
Buy a bag of rice, a bag of frozen veggies (corn, carrots, peas, already cut up), some chicken thighs, throw it in a rice cooker, that's a meal right there, almost no effort.

Roger Ebert wrote a whole cookbook about using the rice cooker, guy loved the thing, makes for a very easy meal.
by jakehop | 2025-06-06 16:19:20+00:00
AbbVie | AI/Software Engineer | Remote, UK/EU | Full-time

Are you a great coder (Python/Typescript, but great skills are transferrable), who enjoys close collaboration with end-users in solving their hard problems?

Do you have a solid foundation in the AI/LLM-world - or are you a great at the above and willing to learn?

Are you well versed in data engineering concepts, and excited to work with the latest GenAI models and bring these solutions into production? Then I'd love to hear from you!

We are a small team who care deeply about our work as well as each other. We iterate fast, and err on the side of showing a quick prototype of an idea, rather than spending hours in meetings talking about it.

Our vision for this project is extremely ambitious, and you will be a crucial part of making this a reality. We've been expanding the team, and are currently looking to fill a few extra roles in the UK/EU.

If you fit the above description, hit me up at jakob.hoppermann@abbvie.com with your resume + a little bit about yourself!
by bryanlarsen | 2025-06-06 16:19:27+00:00
Yes, this is specifically the case.

Non-Africans split from Africa relatively late in human genetic history. So A and B's divergence point(s) can readily be quite a bit earlier than C's. So, as you pointed out, C is likely more closely related one of A or B. Let's say B.

The big difference between B & C is that B is much more likely to incorporate genes from other early branches than C is. Therefore B is likely further away genetically from A than C is.
by brookst | 2025-06-06 16:19:49+00:00
That would make sense if this were a math theorem, but law and liability and society don’t usually work like math.

Theee things can be true:

1. YT and similar give people a platform for speech

2. So long as they make a good faith effort to identify and remove content that is illegal, the hosted speech is not theirs.

3. As platform owner they are also free to exercise speech by moderating topics for any or no reason
by js8 | 2025-06-06 16:20:15+00:00
Hi, I like your work. Do you think there could be a universal combinator (like iota) and some binary encoding that would produce even smaller interpreters than BLC?

I read your paper and you show that a simple encoding of S and K combinators seem to have longer interpreters. However..

What I don't fully understand, the complexity measure seems to depend on the binary encoding. So in theory, you could have a primitive combinator such that the interpreter is really short to express but the combinators for pair, true and false are rather long (when expressed in that primitive), thus hiding complexity in them.

Makes me wonder, if you should only measure complexity of the interpreter combinator, and not also complexity of the "quoting" combinator, which would transform already existing encoded combinator into doubly encoded one, forcing you to represent pair, true and false combinators as well.
Show HN: Intlayer – Lightweight Internationalization for Preact
by aypineau | 2025-06-06 16:21:09+00:00
We just adapted our lightweight internationalization solution for Preact. It supports per-component translations that are dynamically loaded, so only visible content is fetched – keeping bundles lean.

Example bundle sizes:

Preact + Intlayer: 120 KB

Preact support is handled via a new npm package, preact-intlayer.
by rel_ic | 2025-06-06 16:21:35+00:00
Yeah, it's a tradeoff. I don't mean to be glib, but on one side we have a loneliness epidemic, mass misinformation campaigns, and centralized control, and on the other side we have better information about restaurants, easier after-school arrangements, and community blogs. I really don't mean to say that the benefits are not real benefits - they are! I just think their price is way too high.
by marojejian | 2025-06-06 16:22:00+00:00
>The ancestral Menominee community that built the agricultural system uncovered by this new research, however, seems to have been less populous and hierarchical than a place like Cahokia, showing that large-scale agriculture may have been a part of life in very different kinds of societies.

Though takes like the above are speculative, and no doubt biased by political values (which I share), still this is support for the view that agriculture does not imply hierarchy, and more generally, different types of scaled societies are possible.
by umanwizard | 2025-06-06 16:22:37+00:00
Ignoring your inaccurate flamebait and answering the underlying question: there are several reimplementations of git, including "got" (Game of Trees) from the OpenBSD developers, jgit (reimplementation in Java), the Haskell git package, the gitoxide rust crate (and I assume several more half-finished Rust hobby projects), and probably others; that's just what I found with a cursory google.
by guywithahat | 2025-06-06 16:22:48+00:00
As someone who knows almost nothing about CPU architecture, I've always wondered if there could be a new instruction set, better suited to today's needs. I realize it would require a monumental software effort but most of these instruction sets are decades old. RISC-V is newer but my understanding is it's still based around ARM, just without royalties (and thus isn't bringing many new ideas to the table per say)
by ryandrake | 2025-06-06 16:23:06+00:00
As another poster[1] put it, it's important to remember that these white collar people's privilege often comes at the expense of others, and to not treat them like they are furniture in the background--they are people and deserve to be recognized and treated as people.

And this is true all the way up to the top! For each of the many rungs on the socio-economic totem pole, there are many people on that rung who treat everyone on rungs below them as if they're invisible robotic servants.

1: https://news.ycombinator.com/item?id=44201256
by space_firmware | 2025-06-06 16:23:24+00:00
Really great that European courts have created all the legal tools for authoritarian control of the internet in the future, to prevent the scourge of watching sports streaming without paying.

Before this, it was much easier for ISPs / DNS providers / VPN providers to push back against governments wanting to censor the internet because the companies wouldn't have the tools installed to do this kind of blocking. The companies can then argue it is a burden to be forced to implement the tools. That is no longer the case in Europe, and the use of these tools is likely to expand outside the sports domain.
by giantrobot | 2025-06-06 16:23:25+00:00
I've worked with ingesting and generating SBOMs a bit which is where my experience with PURLs come from. I loved the idea because it gets about 80% to usefully identifying software components. So just to be clear I don't dislike them and think you've done good work.

I don't necessarily agree that a site-built package is a different package. It's just a single line of text might not be enough to encode build configurations.

A binary package built by Debian's build fleet is a unique artifact signed by the project's keys. It's a thing with a canonical identifier. A deb-src, Gentoo package, or FreeBSD port might have a canonical identifier for the original source but that isn't canonical once it's built on a machine. In many cases the difference is immaterial but there's a lot of #IFDEFs in a lot of code. Then whatever autoconf generates for any system.

The canonical source distribution is useful information but then so is the build information. I'm not sure this can be captured via qualifiers, at least I can't think of a way to do it.

Maybe just a source package is enough. For reporting a bug or CVE knowing something came from a particular source package is a start to triaging an issue. But you'd want a distinct namespace for source packages. A source package namespace at least tells you "in summary this package contains all the diffs Debian uses" versus the PURL for the upstream source package (from GitHub etc).
by ucarion | 2025-06-06 16:23:46+00:00
In practice, identity providers (Okta, Entra, etc.) will retry for a bit before reporting to the IDP admin that their SCIM connection to the SaaS vendor is unhealthy. From there, things get fixed ad-hoc.

Okta and Entra have different request patterns, and so have differing artifacts if the SaaS vendor's state diverges from the desired state. Okta tends to be more stable, because they usually GET-then-PUT (c.f. compare-and-set). Entra likes to PATCH, which leads to dead-reckoning artifacts.

What you're describing is an interesting and hard problem in computer science, but SCIM is not trying that hard to get it right.
by mtlynch | 2025-06-06 16:23:46+00:00
This seems like someone used AI to generate the article and examples without much review. It's all bullet points, and it repeatedly uses "Working:" as a heading, which doesn't make any sense to me.

The site defaults to dark mode for me (I'm assuming based on my system preferences), but all the examples are unusable with dark mode. The examples all seem to be within fixed-width divs that cut off part of the content unless you scroll within the example.
by nradov | 2025-06-06 16:23:55+00:00
It's difficult to drive systematic changes in the food supply chain because there are so many different entities involved, each trying to maximize profit. But we are finally seeing limited positive steps with some states banning junk food purchases with food stamps (SNAP) and the FDA banning some synthetic food dyes.

https://www.newsweek.com/map-shows-ten-states-changing-rules...

https://www.fda.gov/news-events/press-announcements/hhs-fda-...
by paxys | 2025-06-06 16:24:05+00:00
An overnight SF-LA train will work IF:

- They time it exactly right, so something like boarding at 10pm, reaching at 7am, and I am able to get a full night of sleep in the middle.

- They price it to be competitive with a $79 flight or $60 worth of gas.

I'm assuming both of them, especially the second, will be a solid "no".
by foldr | 2025-06-06 16:24:11+00:00
This misses the point. Certain groups of people have always been able to bring their whole selves to work. For example, if you're straight and married with kids, there's never been a problem about casually mentioning these things to your colleagues.

In another post, you mention

>Bad ways [to bring your whole self to work]: just yammering about how you are poly, bi, trans, and a revolutionary anarchist while we are trying to finalize OKRs for the quarter.

Do you know who 'yammers' most about their personal lives? Straight people with kids! It's not even close. I wish the majority of people doing the yammering were poly, bi and trans. It might be a touch less boring.
by jauntywundrkind | 2025-06-06 16:25:05+00:00
Agreed that for GPU oomph, you'd do better with a dGPU; there's some very good deals for dGPU laptops but even this next-tier-down 8050S is still a rather expensive new purchase by compare (for now; Strix Halo is brand new). But the power consumption will likely be much higher.

Strix Halo as an APU has two very clear advantages. First, I expect power consumption is somewhat better, due to using LPDDR5(x?) and not needing to go over PCIe.

But the real win is that you can get a 64GB or 128GB GPU (well somewhat less than that)! And there's not really anything stopping 192GB or 256GB builds from happening, now that bigger ram sizes are finally available in the world. But so far all Strix Halo offerings are soldered on ram (non user upgradeable, no camm2 offerings yet), and no one's doing more than 128GB. But that's still a huge LLM compared to what consumers could run before! Or lots of LLMs loaded and ready to go! We see similar things with the large unified memory on Mac APUs; it's why are minis are sometimes popular for LLMs.

Meanwhile Nvidia is charging $20k+ for an A100 GPU with 80GB ram. You won't have that level of performance, but you I'll be able to fit an even bigger LLM than it. For 1/10th the price.

There's also a lot of neat applications for DB's or any kind of data-intense processing. Because unified memory means the work can move between CPU and GPU, without having to move the workload. Normally to use a GPU you end up copying data out of main memory then writing it to the GPU* then reading it to do work, and you can skip 2/3rds of these read/write steps here.

There's some very awesome potential for doing query processing on GPU (ex: PG-Strom). Might also be a pretty interesting for a GPU based router, ala PacketShader (2010).

* Note that PCIe p2p-dma / device RDMA / dma-buf has been getting progressively much better, a lot of attention, across the past half deacde, such that say a nic can send network data direct to GPU memory, or a NVMe drive can send data direct to GPU or network, without bouncing through main memory. One recent example of many: https://www.phoronix.com/news/Device-Memory-TCP-TX-Linux-6.1...

Giving an APU actually fast ram has some cool use cases. I'm excited to see the lines blur in computing like this, to see
by Mountain_Skies | 2025-06-06 16:25:10+00:00
A classmate in elementary school lusted after the Adam. He had a Colecovision so I guess he was a bit narrowly focused on that world. As his family moved away, I don't know if he ever got one but years later a family friend handed one down to me. It was obsolete but I had fun taking it apart. It was a bit of a tank, which is funny considering how unreliable it was. Probably would have been wiser to keep it intact to use the daisy wheel printer for school papers instead of the lower print quality Gemini-10 dot matrix our daily use computer had.
by seabird | 2025-06-06 16:25:10+00:00
In respect to both points, Ada provides decimal and binary fixed point representations as a first class feature of the language, and in the event you must use floating point, SPARK provides the capability to prove that you're not running into rough edges. It's actually one of the most immediately noticeable features of the language for a firmware developer coming from C, and I'm a bit surprised you don't know about it.

Of course I know that you can do all of this stuff in C. I did it for years. I just don't think there's any sort of honor or expression of skill in getting your balls busted by this stuff being an afterthought, it's just annoying. I know your response will be "get better", and I did, countless people have, and we all still appreciate that these nuisances can be taken care of by the language.
by genewitch | 2025-06-06 16:25:33+00:00
> ... they invite anybody in to try to get paid ...

I have over 100k views on youtube and i've received $0.00 from youtube. This is like "they invite anyone to try and pull the sword from the stone" or something.

however look from the other angle: People give their content freely to youtube, a content platform, which benefits youtube, because of this idea that "you might make it big." it's like scratch-offs.

Nearly all of the pieces to have the functional equivalent of youtube are there, even for micropayments based on viewership, adrolls, interstitial ads, "patreon-like crowd funding", i was just talking about the boring infra part. I talk about alternatives that exist now, or are alpha/beta stages, because i am hoping that someone, anyone, has the wherewithal to do something about it. I'm not a content creator except in the literal sense, maybe 100 videos on youtube, no cohesion. I have no need to spend time, talent, or treasure on hosting a VOD platform, because it would not benefit me, nor anyone i know personally. I host nextcloud, matrix, pastebin, minecraft, discord bots that remind people to take their medicine and allow them to journal about that and anything else, "wikis", subsonic (quite private). I used to meddle with video hosting, but not directly - syncthing so i could upload drone footage from my cellphone in the field, so that my friend could edit if he wanted before i publish somewhere.

read all of that as: "i've proven that this is all possible; further, i know it will scale. I will tell people about this, and someone with the spark can give it to the world, functional and shiny"

Note: youtube didn't start out paying uploaders. people uploaded because some people have a need or a desire to have other people look at them. Fame and notoriety can be narcotic. yes i know this is reductive.
by wswope | 2025-06-06 16:25:35+00:00
Obligatory plug for Atuin, which is a Sqlite-based shell history tool. It logs shell commands alongside timestamps, the working directory, and the return value.

You can optionally sync your history to a server in encrypted form to keep a shared history across hosts. The server is extremely easy to self host.

As discussed in TFA, it’s easy to filter or scrub junk like `cd ~/Desktop` so it doesn’t pollute your history. You can also fuzzy search and toggle between commands run in your current session, commands run on your current host, commands run in your CWD, and commands run on all hosts.

It’s my single favorite piece of dev tooling, and has made my job + life far smoother and easier. Highly recommend.

https://atuin.sh/
by QuercusMax | 2025-06-06 16:26:26+00:00
The dictbot story's interpretation of why TVCs (that's what they were called when I was at Google; never heard "temps, part-timers, and contractors") need to be treated like second-class citizens is incorrect.

It's not because they wanted Engineers to feel like golden gods to build their egos - it's because they don't want the TVCs to be treated as employees under employment law. There was a guy who worked in the kitchens who got added to access the music room storage closet in PDX so he could keep his guitar there, and we were told he had to be removed since he was a TVC. That closet is apparently "FTEs and interns only", because if we treat our kitchen staff too well they might have to be given the same benefits as the rest of us.

It used to be possible for somebody to work their way up from the mailroom to the executive suite. This path has been deliberately destroyed because the owning class wants to divide employees into different classes.

No war but class war.
by 0xEF | 2025-06-06 16:26:29+00:00
Engagement. It's part of a dark pattern that triggers that little neuron tie our tendency to compare ourselves to others, a sort of "keeping up with the Joneses" type thing. It is also billed as a free advertising for businesses (e.g. hey, look where your friends shop!) which encourages more businesses to accept Venmo as a payment method.

Anything for the sake of growth or perceived growth, up to and including privacy violations.
by arolihas | 2025-06-06 16:26:34+00:00
Well let me be clear, I think she sounds obnoxious in general too. What does that say about me?

I think pretty much every example given in this story is pretty typical and in line with the expectations a sane person should have when deciding to work at a large corporation. Clearly the author didn't like it, and I think it's fairly obvious that the author thinks Google should have done things differently. If that reads as too emotional on my end for you I am sorry but I can't help but be a human being.
by abathur | 2025-06-06 16:26:49+00:00
I think it's a byproduct of how macOS itself saves and restores window state, but the macOS Terminal.app has options to control restoring scrollback on reopen. History is good, but it's really great to be able to scroll back and see more context around the commands I was running. (This can still fail me. In a rarely-touched tab I might have years of scrollback, but I currently have it set to restore 10k lines and I may find there's only a few days or hours in a tab where I ran something noisy with verbose logging...)