MurphyA/hacker-news huggingface dataset:
by jhatemyjob | 2025-04-18 16:04:28+00:00
Yeah it's pretty clear that whoever wrote that article has never heard of Alan Kay and upon reading this comment would fruitlessly attempt to use Google or ChatGPT to figure out why he is relevant in this context.

(Seriously, if you feel the temptation to do that, don't waste your time. You won't get the nice quick answer you want. A better use of your time would be trying to translate 間 into English.)
by timschmidt | 2025-04-18 16:04:31+00:00
You're not at all wrong, but you've successfully described my entire life living in the US as a citizen born here. For that whole time we've incarcerated an absurd percentage of the world's prison population. I watched the crackdown on the Seattle WTO protests and Rodney King on the evening news.

Perhaps the defining feature of the modern nation state is a monopoly on violence and power. Been that way my whole life.
by nicce | 2025-04-18 16:05:16+00:00
There are many tools that can handle UPER up to certain level (some rare ASN.1 types might not be supported). I think the main issue is not in the codec, rather the lack of compilers that can create correct language-level representation of the ASN.1 definitions. 3GPP specifications are enormous and you don't want to create them by hand. ASN.1 has some very difficult notations, e.g. inner subtype constraints and information object classes. Subtype constraints may affect for the encoding output in UPER and if you are not representing them correctly overall, then you are not compatible.
Show HN: Kr8 – jsonnet powered cluster management tool
by b11484 | 2025-04-18 16:05:41+00:00
When managing large numbers of kubernetes clusters it can be difficult to properly manage configuration in a standard way. This tool uses jsonnet and opinionated configuration to simplify generating cluster configurations.

kr8+ configuration is based on folder structure and it will combine configuration sources in a predictable way and make that configuration available for use by components.

It is equipped to ingest and prepare a variety of sources like jsonnet, kube manifests, helm charts, docker compose files, and go templates. Usually yaml manifests are outputted, but it is also able to generate arbitrary text files.

I use it with my homelab compose and kube stacks to manage everything as code. It makes it easy to configure all the extra pieces around a service like monitoring, ingress, certs, and backups.
by pitaj | 2025-04-18 16:05:57+00:00
To be clear, I think copyright should not exist, as I don't think it follows from the basic principles on which our governance is founded. Regardless of my view on the matter, the state will still enforce copyright. Under the written law, this allows people to treat my work as if copyright did not exist (to a reasonable approximation).

Maybe a different, even more permissible license (public domain like) would be more fitting, but I am a practical person and understand that a more common and well understood license is better for this purpose.
by haberman | 2025-04-18 16:06:32+00:00
> my experiments show that the runtime cost of most coroutine‑like abstractions is simply too high

Which runtime cost do you mean?

The main one I am aware of is a heap allocation per coroutine, though this can in some cases be elided if the coroutine is being called from another coroutine.

The other cost I am aware of is the initializing of the coroutine handle, but I think this is just a couple of pointers.

In both cases I would expect these overheads to be relatively modest compared to the cost of the I/O itself, though it's definitely better to elide the heap allocation when possible.

I don't know much about coroutine libraries like unifex (which I think your test is using), but a hand-coded prototype I was playing with doesn't seem to add much overhead: https://godbolt.org/z/8Kc1oKf15

If we can compile with -fno-exceptions, the code is even tighter: https://godbolt.org/z/5Yo8Pqvd5

My exploration into coroutines and I/O is only in the earliest stages, so I won't claim any of this to be definitive. But I am very interested in this question of whether the overhead is low enough to be a good match for io_uring or not.
by ezekg | 2025-04-18 16:06:35+00:00
The one I was a part of wasn't VC-backed, but yes, I've quit due to bad cofounder fit. No equity, no payout, just straight up left for my own sanity. It was my idea, too, and I was the only technical cofounder. It's a nightmare to be stuck in that situation, and it's not worth it imo. I've known other founders who have done the same, including founders of VC-backed companies.
by zeroCalories | 2025-04-18 16:06:57+00:00
If you watch their actions it's clear they're already planning it either way. Australia and Canada are pretty much running extortion on social media companies to subsidize local industry, the EU is trying to break up and companies with stuff like DMA, and of course other markets like China don't even bother pretending to care for our companies. As much as I dislike someone like Vance, his willingness to threaten countries for their plans to regulate Twitter is the kind of support big tech needs that the Biden admin had no interest in giving.
by tpmoney | 2025-04-18 16:06:57+00:00
So then like I said, the sheep will be eaten. One then must hope they aren’t on the menu, and suddenly the “deafening silence” of various people makes a lot of sense. If the only answer is to wait until enough sheep are eaten for the village to finally get its act together, most people aren’t going to volunteer to be one of the sheep sacrificed.
by hwpythonner | 2025-04-18 16:07:10+00:00
Fascinating work! I’m not a physicist, but I wonder from what distance down the lane this model’s predictions become reliably accurate. It might be interesting to pair it with a second model—one that helps bowlers achieve the needed initial conditions (release speed, angle, spin) with the required precision. A kind of two-stage approach to managing the chaos in the system.
by marcusb | 2025-04-18 16:07:48+00:00
At least as described by the OP, I have a hard time believing IBM is doing this. There are a whole bunch of markets -- far more than they listed in their flagship/hub site list -- where a vendor like IBM would have a several - a few dozen dedicated teams that just serve local clients. Now, in a lot of cases (but by no means all) the sales engineers can get badged at their customers and spend a few days a week onsite. While not unheard of, especially at the largest shops, its less common for the account managers to be badged and have unfettered access.

That said, I've never worked at IBM, and the sales segments they listed in the article (strategic, enterprise, etc.) are notoriously company-specific. But, I can't imagine the ones in the exception list cover all of teams with named accounts.

Deliberately placing your sales teams in different cities than their clients is almost always an incredibly dumb idea, WFH or not. In 15 years of sales engineering/sales engineering management, I remember exactly one account team we deliberately placed outside of their client geography, and that was because the client was so spread out, it made more sense to put the team close to a big airport than pick a single client site to place them near.

edit - I’m talking about dedicated/assigned teams, not inside sales or startups that have one or a handful of teams to cover everything.
by furyofantares | 2025-04-18 16:07:56+00:00
Maybe there's aspirations to not be a "smaller programming language" and he'd rather not cause confusion and burn interested parties by having it available.

Releasing it when you're not ready to collect any upside from that decision ("simply ignore them") but will incur all the downside from a confused and muddled understanding of what the project is at any given time sounds like a really bad idea.
by everforward | 2025-04-18 16:08:10+00:00
Third party usage is too disparate for a single flat rate to make sense. Perplexity probably uses orders of magnitude more tokens than Kagi does (the former uses tokens on every search, the latter only does if you manually invoke the Assistant).

Then there's the disparity in how many third party services each user uses. Some will use one, some will use 50. Google could charge per integration, but that's basically the status quo.
by pansa2 | 2025-04-18 16:08:27+00:00
Yeah, that's a common argument for dynamic typing. You're writing tests anyway (right?), and those will catch type errors and many other kinds of error. Why bother with a separate level of checking just for type errors?

I personally believe it's a valid argument (others will disagree). IMO the main benefit of static types isn't for correctness (nor performance) - it's to force programmers to write a minimal level of documentation, and to support IDE features such as autocomplete and red underlines. Hence the popularity of Python type hints and TypeScript, which provide these features but don't fully prove correctness nor provide any performance benefit.
by toomuchtodo | 2025-04-18 16:08:35+00:00
Easier to force people back versus fix bad management, because bad management is everywhere.

(there is $120B+ in remote enterprise market cap as of this comment, anyone saying it doesn't work is not accurately representing the situation; it might not work for them because they are unwilling to make it work, but the evidence is clear it can work, does work, and did work during the pandemic)
by MostlyStable | 2025-04-18 16:08:43+00:00
I'm curious about how you think about the "value" for a service like Kagi? What determines how much it is worth to you? I don't think that Kagi is for everyone, but, at least for my own internal model of value, Kagi comes out so far ahead, that I'm curious about alternate ways of thinking about value that don't see it that way (to be extra clear: I do not think that my view is the "correct" view or only view).
by missedthecue | 2025-04-18 16:09:41+00:00
yeah I feel like blaming management is like blaming teachers when students got bad scores during remote-schooling. You can give them all the resources they need to succeed, but if they'd rather go to the dog park in the middle of the day, there's not much that can be done.

Meanwhile, it's worth noting that some students excelled at remote schooling. But most are reading at a level 3 grades behind.
by MyPasswordSucks | 2025-04-18 16:09:45+00:00
> after covid is an illusion, there is no such thing as "after" for an ongoing pandemic....

The US death rate from Covid in Q4 2023 (so, pre-Trump II) is roughly the same as the US death rate from influenza. 14.9 or 16.8 deaths per 100,000 for Covid (first number is 12 months ending with Q4 2023, second number is the three month rolling window), 13.5 or 15.1 deaths per 100,000 for influenza.

"After covid" is a perfectly fine description of the current state of affairs.
Show HN: I made a Chrome extension to see what's working on any TikTok profile
by thefisola | 2025-04-18 16:10:18+00:00
I built this because I was tired of manually checking TikTok profiles to understand what kind of content performs well. The extension lets you:

1) Analyze any TikTok profile 2) See engagement rate, average views, and post frequency at a glance 3) Sort videos by likes, comments, or shares - without clicking into each one 4) Download videos and thumbnails without watermarks 5) Export data if you want to keep a copy or do more digging

It’s mostly for creators, marketers, or anyone curious about what’s working on TikTok.

Would love your feedback, ideas, or thoughts on how to improve it.
by whatshisface | 2025-04-18 16:10:24+00:00
>keeping it out of academia [...] with no government funding for [academia]. If academia requires government funding, the government of the day will always control academia.

In this case, you'd have to transfer most research in the biological and physical sciences to NASA-style government departments, at the expense of communication between theorists and experimentalists, otherwise it would not occur. The present system is for "politically sensitive" positions like historians to be covered by endowments, and for economically service-providing research to be performed on government grants.

P.S. in some ways being controlled by people who are wealthy enough to hire professors is more politically charged than being controlled by a democratic government with checks and balances. Be careful who you wish for in matters of replacing the taxpayer's authority with that of private donors...
by mitthrowaway2 | 2025-04-18 16:10:50+00:00
> different roles have different needs, depending on who you collaborate with, etc.

At one FAANG company where the CEO is pushing for RTO, it's mandatory regardless of whether all of the people you collaborate with are in other offices across the country, and your manager has no power to offer an exemption even when they fully agree that there's no reason for you to be at the office.
by femiagbabiaka | 2025-04-18 16:10:50+00:00
No, it's misleading:

> IBM orders US sales to locate near customers, RTO for cloud staff, DEI purge

Because the rest of the items in the headline are labor related, the implication is that "DEI" is getting fired, whatever that means. People in this comment section who did not read TFA are commenting on "DEI" firings, even though there's nothing in TFA about that. It's a little worse than clickbait IMO.
by jmull | 2025-04-18 16:11:27+00:00
I think you should be able to load whatever software you want on your phone (though technical speed bumps are good, imo).

But this is far from the biggest problem in this story.

e.g, if it’s important to be able to access the information available through the app, why is it locked?

Why isn’t that important information available on a regular web site?

Why do you need to install an app before getting emergency medical attention, anyway?

While sideloading might let you work around a broken bureaucracy from time-to-time, that’s not a very effective way to improve the system.
by exitb | 2025-04-18 16:11:36+00:00
We’re at a stage, where we have to come up with ever more complex benchmarks, as the old ones are getting saturated, yet, anywhere I look, I don’t see any significant productivity boost. I can’t point to any product on the market or a company and say that they visibly increased their velocity.

Yes, it useful, but anyone saying that almost all software workers are getting replaced incredibly soon is either misinformed, or is selling something.
by MetaWhirledPeas | 2025-04-18 16:12:10+00:00
> 100% of my casual AI usage is now in Gemini and I look forward to asking it questions on deep topics because it consistently provides me with insight.

It's probably great for lots of things but it doesn't seem very good for recent news. I asked it about recent accusations around xAI and methane gas turbines and it had no clue what I was talking about. I asked the same question to Grok and it gave me all sorts of details.
by jerf | 2025-04-18 16:12:25+00:00
"(Though most renditions of "Happy Birthday" lend credence to Morpheus' lesson from The Matrix that there's a difference between knowing the path and walking it.)"

I have to resist the temptation to deliberately sing my renditions of Happy Birthday on the diminished fourth/augmented fifth of whoever the loudest person is, as a passive protest of the fact that even if I do, it hardly affects the result.

It has somehow become a very impressionistic song, when sung by The People. There's definitely the sense of the relevant intervals as the song progresses but the sheer randomness of the intervals of each singer relative to each other has, I think, attained some sort of actual cultural status that is actually special to that song. Get a few people to sing "Row Row Row Your Boat" and they are generally much more on tune for some reason, barring those who can't carry a tune at all under any circumstances. It's like some sort of cultural signaling about how they don't take birthdays too seriously or something like that.
by swat535 | 2025-04-18 16:12:46+00:00
I've spent a fair amount of time studying ancient Sumerian culture and religion as a hobby, and the often repeated claim that "Easter comes from Ishtar" just doesn't hold up to even minimal scrutiny. It's one of those internet factoids that sounds plausible on the surface but completely falls apart under actual historical or linguistic analysis.

There's no serious academic support for a connection between the Christian holiday of Easter and the Mesopotamian goddess Inanna/Ishtar. The religious practices, beliefs, and festivals associated with Inanna bear no resemblance superficial or otherwise to Easter. They differ entirely in form, function, and meaning.

The only myth from that tradition that bears a remote resemblance is Inanna’s descent into the underworld: she's stripped of her powers, confronts her sister Ereshkigal, is executed, and later resurrected. It’s a compelling narrative, and yes, there's a resurrection motif but it serves a totally different purpose. It was a cosmological myth, tied to the movement of Venus in the night sky, not a theological cornerstone or community wide festival.

Inanna's rituals were centered on themes like war, sexuality, and divine kingship. Easter, by contrast, is about death and rebirth in a very different theological context. The comparison isn’t apples to oranges, it’s apples to machine learning models.

Also worth noting that the whole "Easter sounds like Ishtar" thing is shaky at best. The similarity is phonetically weak, especially when you consider historical pronunciations. Plus, "Ishtar" isn't even the most common or original name for the goddess Inanna (Sumerian) and Astarte (Phoenician/Canaanite) were more widespread depending on the period and region.

The connection between Easter and Ishtar is a modern myth. It s based more on a coincidence in English phonetics than on anything rooted in actual history or comparative religion.
by achenet | 2025-04-18 16:12:47+00:00
> About a year later, Hilbert attended a banquet and was seated next to the new Minister of Education, Bernhard Rust. Rust asked whether "the Mathematical Institute really suffered so much because of the departure of the Jews." Hilbert replied, "Suffered? It doesn't exist any longer, does it?"

https://en.wikipedia.org/wiki/David_Hilbert
by pfisherman | 2025-04-18 16:12:59+00:00
Complexity is not just variation in chord progression, key, or melody.

Dark Side of the Moon is basically the same chord progression repeated over and over; but with different rhythm, tempo, arrangement for each song. The variation within the scope of the repetition and call backs to various melodic and rhythmic motifs at various points throughout is part of what makes the album such an epic and thematically cohesive listening experience.
by ashvardanian | 2025-04-18 16:12:59+00:00
Most hardware-level observations, like the latency of various memory accesses or numeric operations, would be the same for the Rust code. As for higher-level abstractions, I've already started porting them to Rust <https://github.com/ashvardanian/less_slow.rs>.

Next, it would be exciting to implement a concurrent job-stealing graph algorithm in both languages to get a feel for their ergonomics in non-trivial problems. I can imagine it looks very different in Rust and C++, but before I get there, I'm looking for best practices for implementing nested associative containers with shared stateful allocators in Rust.

In C++, I've implemented them like this: <https://github.com/ashvardanian/less_slow.cpp/blob/8f32d65cc...>, even though I haven't seen many people doing that in public codebases. Any good examples for Rust?
by ungreased0675 | 2025-04-18 16:12:59+00:00
The average American would likely say the industry is left-leaning or far-left.

I don’t believe there’s an actual right shift, it’s part messaging, part self-interest, part pandering. The government has a lot of ways to make life difficult for large businesses. Best to suck up a little now to avoid unpleasantness the next four years.
Show HN: Attune - Build and publish APT repositories in seconds
by ilikebits | 2025-04-18 16:14:18+00:00
Hey HN, we're Eliza and Xin, and we’ve been working on Attune. Attune is a tool for publishing Linux packages.

Previously, we worked at other startups building open source developer tools that ran on our customers’ CI and development machines. For many of them, being able to `apt-get install` our tools was a requirement.

When we went to actually set up APT repositories, we were really surprised by the state of tooling around package publishing. The open source tools we found were old, slow, and difficult to figure out how to run in CI. The commercial tools we found were not much better. The cloud-hosted vendors required us to provide our signing keys to a cloud vendor (which was a non-starter), while the self-hosted vendors required us to operate our own specialized hosting servers.

We just wanted something simple: sign locally, run quickly, be easy to use, and deploy to managed object storage.

We couldn’t find it, so we built it. If you want to try it out, you can create a repository with three commands:

attune repo create --uri https://apt.releases.example.com attune repo pkg add --repo-id 123 package.deb attune repo sync --repo-id 123

You can get the tool at https://github.com/attunehq/attune. There are a lot of rough edges right now since it's so new - sorry in advance, we're working on sanding those down.

It’s fully open source under Apache 2. We’re also working with some early customers to build enterprise features like audit logging, RBAC, and HSM integrations, and we’re thinking about building a managed cloud hosting service as well.

We’d love your feedback on whether this is useful for you, and what you’d like to see next. We’re well aware that publishing is a small piece of CI/CD, but we think a lot of the tooling in this area (publishing, artifact registries, package repositories) could really use some love.

What do you think? Comment here, or email us at founders@attunehq.com.
by wavemode | 2025-04-18 16:14:32+00:00
What you're missing is that Rust's borrowing rules are not the definition of memory safety. They are just one particular approach that works, but with tradeoffs.

Namely, in Rust it is undefined behavior for multiple mutable references to the same data to exist, ever. And it is also not enough for your program to not create multiple mut - the compiler also has to be able to prove that it can't.

That rule prevents memory corruption, but it outlaws many programs that break the rule yet actually are otherwise memory safe, and it also outlaws programs that follow the rule but wherein the compiler isn't smart enough to prove that the rule is being followed. That annoyance is the main thing people are talking about when they say they are "fighting the borrow checker" (when comparing Rust with languages like Odin/Zig/Jai).
by ramesh31 | 2025-04-18 16:15:00+00:00
>It's probably great for lots of things but it doesn't seem very good for recent news.

You are missing the point here. The LLM is just the “reasoning engine” for agents now. Its corpus of facts are meaningless, and shouldn’t really be relied upon for anything. But in conjunction with a tool calling agentic process, with access to the web, what you described is now trivially doable. Single shot LLM usage is not really anything anyone should be doing anymore.
by nineplay | 2025-04-18 16:15:48+00:00
Well you are doing a poor job of conveying it if your two biggest pain points are "git master" and "quantum supremacy".

God help us this is the way all of these conversations have gone over the last 8 years.

Group A: "You are gutting our scientific research infrastructure, a entity that has provided tremendous benefit to scientific progress worldwide and has been a source of national pride!"

Group B: "Yea well some tech companies voluntarily changed the name of their git branch from 'master' to 'main' so you all had it coming."

There's nothing I can do with that, except hunker down and hope all the horrors of this are felt by someone else.