MurphyA/hacker-news huggingface dataset:
by kg | 2025-09-24 16:42:38+00:00
Some translations for acronyms and terms from this post (sourced from the glossary in dotnet/runtime along with source code grepping):

GC: Garbage Collector

DATAS: Dynamic adaptation to application sizes

UOH: User Old Heap. I can't find an explanation for what this is.

LOH: Large Object Heap. This is where allocations over a size threshold go in .NET.

POH: Pinned Object Heap. Pinning is used to stop an object in the GC's memory from being moved around by the GC (for compaction).

ASP.net: Active Server Pages for .NET. This is a framework for building web applications using .NET, a successor to the classic ASP which was built on COM and scripting languages like JScript/VBScript.

Workstation / Server GC: .NET has two major GC modes which have different configurations for things like having per-cpu-core segregated heaps, doing background or foreground GCs, etc. This is designed to optimize for different workloads, like running a webserver vs a graphical application.

Ephemeral GC / Ephemeral generation: To quote the docs:

> For small objects the heap is divided into 3 generations: gen0, gen1 and gen2. For large objects there's one generation – gen3. Gen0 and gen1 are referred to as ephemeral (objects lasting for a short time) generations.

Essentially, generation 0 or gen0 is where brand new objects live. If the GC sees that gen0 objects have survived when it does a collection, it promotes them to gen1, and then they will eventually get promoted to gen2. Most temporary objects live and die in gen0.

Pause time: Most garbage collectors will need to pause the whole application in order to run, though they may not need the application to stay paused the whole time they are working. So pause time and % pause time track how much time the application spends paused for the GC to do its job; ideally these values are low.

BCD: Quoting the post:

> 1) introduced a concept of “Budget Computed via DATAS (BCD)” which is calculated based on the application size and gives us an upper bound of the gen0 budget for that size, which can approximate the generation size for gen0

Essentially, this is an estimate of how much space the ephemeral generation (temporary objects plus some extras) is using.

TCP: Quoting the post again:

> 2) within this upper bound, we can further reduce memory if we can still maintain reasonable performance. And we define this “reasonable performance” with a target Throughput Cost Percentage (TCP). This takes into consideration both GC pauses and how much allocating threads have to wait.
by shykes | 2025-09-24 16:42:42+00:00
You can't get around packaging it as a desktop app - that's how you get the seamless "drag into Applications folder, double-click" install experience. I agree you don't necessarily need a full-blown desktop GUI. The original version shipped with the whale menu bar icon, a basic settings page, and that's it.

I do think it makes sense to add more GUI features over time, to make Docker more approachable - not everyone is a CLI wizard. But, it shouldn't make the app slower or annoying to use for those who don't need it.
by pronik | 2025-09-24 16:43:14+00:00
What pisses me off is that they've said (in Germany) that they are trying to avoid monopolies and the rights need to go to multiple rights owners. Instead of giving the same rights to multiple broadcasters as would be normal for real non-monopolies, they split up the rights and gave each part to a single broadcaster. Which means, the full broadcasting rights are held by multiple parties, e.g. it's not a monopoly, but each broadcaster has a monopoly over his part of the cake. Which means if you want to have the whole cake as a fan, you need to pay the cartel, i.e. all broadcasters at once.
by SoftTalker | 2025-09-24 16:43:41+00:00
Nor have I ever had to prove my identity to a utility company to initiate service, so I'm not sure why a bill or statement with a name on it is proof of anything.

And when my father died, the water and electric service stayed on in his name for another decade at the house. Nobody really seems to care as long as the bills get paid.
by 9rx | 2025-09-24 16:43:57+00:00
Let me help you narrow in on the only bit where your comment can find relevance:

> And in practice Go and Rust have found use in a lot of the exact same systems programming and network programming domains, as replacement languages for C.

To which was already followed up with:

> the data is abundantly clear that Go was most adopted by those who were previously using Ruby and Python.

Nice of you to say the exact same thing again, I guess, but it would be more effective if it were correctly positioned in the thread. I know, it can be difficult to track down the right correct reply button. Especially when in a rush to post something that just repeats what is already there.
by OkayPhysicist | 2025-09-24 16:43:58+00:00
In my experience, it takes two people, but they're not necessarily playing the same role. Social circles are maintained amongst pretty much any group that has at least one person who is willing to take the initiative to invite people to things, and at least one person who almost always says "yes" to invitations.

I tend to take a relatively Stirnerite view of it: As long as I'm getting more enjoyment out of hanging out with someone than the effort of inviting them, I'll keep inviting them even if they never proactively invite me to do stuff, because it's still in my self-interest. If someone always says "Hell yeah", or at least "Can't do it that day, how about this other day", then the negatives of slight inconvenience of planning are wildly dwarfed by the positive of hanging out with this person I like to hang out with. If they say no frequently, then I'm experiencing far more negatives (beyond the linear scaling of energy to invite per frequency of meetups, rejection is a big demotivator).
by daft_pink | 2025-09-24 16:43:58+00:00
I think it’s more about allowing people the freedom to make their own medical decisions.

I got the covid vaccine and setup appointments for everyone in my family to get the vaccine and I think not getting the vaccine is crazy, but that doesn’t mean I support the government forcing every person to get the vaccine. However, I think it’s a bit frustrating that by not approving the vaccines for Covid it is a lot harder for people to get these vaccines.

Also, I think the idea that we have all this healthcare it’s super expensive yet people aren’t really getting healthier is a legitimate criticism of our system and that we do need a more holistic view on healthcare.
Show HN: Binary artifact and release management, for everyone
by r0bbie | 2025-09-24 16:44:04+00:00
Hey HN!

I've been building a tool for teams to manage their software binaries and releases.

Obviously tools like Artifactory exist - but coming from an apps/games background we found the vast majority of teams didn't use any dedicated tool for managing binaries. Finding what's out there too complex / expensive / missing features they'd find useful.

A lot of Google Drive, SharePoint, and Slack dumping grounds - with context lost, and not really suited to keeping track of past builds, distribution, etc.

Idea for Buildstash is to bring binary and release management to all software teams, making it so accessible even for small teams that it becomes as much a no-brainer as having source control or CI.

Less focus on just package repository management - but really focusing on the features devs across app/games/embedded need for managing their builds and releases. Whether around collaboration (linking builds to related issues etc), integrated beta distribution, sharing build streams and releases on their website, and rolling out to distribution platforms like the App Store / Google Play/ Steam etc.

Here's a product demo video - https://youtu.be/t4Fr6M_vIIc
by sschueller | 2025-09-24 16:44:05+00:00
The irony is that they didn't force people to give their DNA (except if you were arrested) but instead people willingly gave it and even paid for it.

If you think Bill Gates is going to implant a chip in your brain via a COVID vaccine you are mistaken. Once such tech exists (if ever) people will be lining up in queues and pay a lot of money to get it implanted.
by abletonlive | 2025-09-24 16:44:24+00:00
> but the BBC is one of the most impartial sources available.

I almost spit out my coffee in laughter reading this. Entirely ridiculous assertion. You are completely blind to the fact that the BBC is insanely partial by picking and choosing what it reports on and what it doesn't. This is just level 2 detection of bias that you aren't reaching, imagine all the other things you're missing.
by scuff3d | 2025-09-24 16:44:38+00:00
Until you reach the human bottle neck of having to context switch, verify all the work, presumably tell them to fix it, and then switch back to what you were doing or review something else.

I believe people are being honest when they say these things speed them up, because I'm sure it does seem that way to them. But reality doesn't line up with the perception.
by mrinterweb | 2025-09-24 16:45:10+00:00
I want to like Ghosty, but not being able to search has been a deal breaker. Guess the alternatives to search are use tmux or grep the ghosty log, but tmux and I have never clicked, and searching the log is not user friendly for how often I find myself wanting to search terminal history. Ghosty has a lot of features I would want, but somehow it is missing search. https://www.reddit.com/r/Ghostty/comments/1i0g2ge/how_to_fin...

Maybe this concern doesn't apply to libghostty, as I think search would be more of a UI concern.
by ianbicking | 2025-09-24 16:46:00+00:00
This looks like RAG...? That's fine, RAG is a very broad approach and there's lots to be done with it. But it's not distinct from RAG.

Searching by embedding is just a way to construct queries, like ILIKE or tsvector. It works pretty nicely, but it's not distinct from SQL given pg_vector/etc.

The more distinctive feature here seems to be some kind of proxy (or monkeypatching?) – is it rewriting prompts on the way out to add memories to the prompt, and creating memories from the incoming responses? That's clever (but I'd never want to deploy that).

From another comment it seems like you are doing an LLM-driven query phase. That's a valid approach in RAG. Maybe these all work together well, but SQL seems like an aside. And it's already how lots of normal RAG or memory systems are built, it doesn't seem particularly unique...?
Show HN: RegulGPT – AI-powered compliance policy generator for startups
by nawoda | 2025-09-24 16:46:03+00:00
Compliance is a recurring pain for startups. Drafting policies for GDPR, SOC 2, ISO, HIPAA, etc. usually means:

Weeks of manual work or expensive consultants

Copy-paste templates that auditors reject

High cost for something that should be straightforward

We built RegulGPT to make this simpler. It generates audit-ready, article-referenced compliance policies in minutes, designed to meet auditor expectations.

Why we built it: I’ve personally struggled with compliance in past startups — spending money and time on docs that weren’t actually usable. RegulGPT is our attempt to automate this process so founders can stay focused on building.

Would love to hear your thoughts:

How do you handle compliance in your startup?

What would make a tool like this most useful to you?
by Liquix | 2025-09-24 16:46:40+00:00
i'd argue that 95%+ of users (creators and viewers) couldn't care less about downloading videos. creators use youtube because it's where the viewers and money are, viewers use youtube because it's where all the content is. none of them are going to jump ship if yt-dlp dies.

also, one could assume that the remaining 5% are either watching with vlc/mpv/etc or running an adblocker. so it's not like google is going to lose ad revenue by breaking downloaders like yt-dlp. grandparent comment (legacy smart TV support) is the much more likely explanation
by sega_sai | 2025-09-24 16:46:43+00:00
If this is an argument > In practice, what they'll do is hire accenture or some other dipshit company, spend _billions_ re-inventing a cross between a passport and oauth2, and it'll fail hard and be horribly insecure.

then we'll never do anything in the UK and we should all just give up on changing anything.

Also, btw the passport renewal is done without government gateway ID.
by guhcampos | 2025-09-24 16:46:44+00:00
Not really.

Blaming Tylenol is actually a surprisingly harmless and almost a relief. Remember it used to be vaccines until a few days ago. Antivax sentiment is not inconsequential to the average person. Gun rights are not inconsequential to the average person. Women rights are not inconsequential to the average person.

I get that some progressive arguments seem to be only relevant to particular audiences - "why should I care about trans rights if I'm not trans?" - but reality is these are a small portion of the actual discussions which take a disproportionate amount of atention from issues that do affect everyone.
by adastra22 | 2025-09-24 16:47:00+00:00
There is no actual object-level argument in your reply, making it pretty useless. I’m left trying to infer what you might be talking about, and frankly it’s not obvious to me.

For example, what relevance is neuroscience here? Artificial neural nets and real brains are entirely different substrates. The “neural net” part is a misnomer. We shouldn’t expect them to work the same way.

What’s relevant is the psychology literature. Do artificial minds behave like real minds? In many ways they do — LLMs exhibit the same sorts fallacies and biases as human minds. Not exactly 1:1, but surprisingly close.
by palata | 2025-09-24 16:47:03+00:00
> As for Signal not being E2EE I already explained.

Either you have not, or it was wrong. It's not clear because there were a bunch of mixed up things (JavaScript has nothing to do with Signal, so I assume you were talking about the Proton web pages, and I would agree there).

> I don't play the contrarian game so you will have to do your own research.

That's not how it works: you say Signal is not E2EE, you prove it. I am convinced that it is, so from my point of view, you don't understand how it works. The only way I can help you understand is if you explain what you believe is wrong there. Google won't tell me that.
by 2THFairy | 2025-09-24 16:47:06+00:00
The problem is that it is essentially impossible for a journalist to exist in the western world and not have heard of the criticism about how cops' actions get reported.

The term 'past exonerative tense' is dated to 1991.'"Mistakes were made" was popularized by Nixon.

To continue pulling this nonsense is wilful ignorance on the journalists' part, and effectively equivalent to bad faith.
by daft_pink | 2025-09-24 16:47:10+00:00
I’m not sure if that’s true.

As a counterpoint, things we rely on like Amazon are actually a lot of tiny businesses that have ideas and now we are able to get their more tailored products, whereas two decades ago, I just got to buy whatever walmart or bestbuy was willing to sell us.

Also consider youtube, I watch a lot of tiny creators and two decades ago the only thing available was the major tv networks and cable tv.

It may be true that big organizations deliver these things, but big organizations delivered them before and it’s definitely more possible for small organizations to have big impacts now than it was before.
by syrusakbary | 2025-09-24 16:47:28+00:00
Thanks for the feedback.

Normally, if you want to run your apps serverlessly you'll need to adapt your source code to it (both AWS Lambda and Cloudflare Workders require creating a custom HTTP handler).

In our case, you can run your normal server (lets say uvicorn) without any code changes required from our side.

Of course, you can already do this in Docker-enabled workloads: Google Cloud or Fly.io, for example. But that means that your apps will have long cold-start times at a way higher cost (no serverless).

Hope this makes things clear!
by richardlblair | 2025-09-24 16:47:43+00:00
Tbh, I had run the images through a few filters. The images that went through to AI were high contrast, black and white, with noise such as highlighters removed. I had tried 1 shot and few shot.

I think it was largely a formatting issue. Like some of these invoices have nonsense layouts. Perhaps Qwen works well because it doesn't assume left to right, top to bottom? Just speculating though
by dragonwriter | 2025-09-24 16:48:07+00:00
> Have actual democratic primaries and get rid of their super delegates.

Superdelegates exist but have no vote in the first round unless their votes collectively can have no impact on the outcome; this reform was adopted for 2020 and beyond by the DNC in 2018.

The other points are just arguments that Democrats need to adopt MAGA positions on currently salient, highly-divisive issues for which preferences are highly correlates with other MAGA policy preferences, which would remove the reasons many Democratic voters support the party without (because of the correlation of preferences) making the party more palatable to most people who currently disagree with the Democrats on those issues.
by ceejayoz | 2025-09-24 16:48:16+00:00
The obvious conclusion is that the IDF/Israel (nor independent analyses; https://www.nature.com/articles/d41586-025-02009-8) doesn't meaningfully disagree with Hamas's numbers, and that makes it difficult for you to cite a conflicting much lower claim from them.

The longer you engage in "politics" commenting while citing "mods said no politics" as a reason you can't cite any sources, the clearer this conclusion becomes.
by tavavex | 2025-09-24 16:48:32+00:00
I'm not sure if either you or the person you're replying to are correct about safety. The way I see it, safety is completely orthogonal to regulations about routes, passenger services and so on. Safety's been on a rough upward trend throughout history as technology improves. No matter what tools are given or taken away from airlines for extracting value from their passengers, I don't see how it impacts safety, since actual flying is its own separate thing. The one exception is rules on e.g. crew composition, maximum working hours for pilots, and so on. But in these cases, deregulation would hurt both.
by einpoklum | 2025-09-24 16:48:35+00:00
Those days are not coming to an end:

* PeerTube and similar platforms for video streaming of freely-distributable content;

* BitTorrent-based mechanisms for sharing large files (or similar protocols).

Will this be inconvenient? At first, somewhat. But I am led to believe that in the second category one can already achieve a decent experience.
by thomastjeffery | 2025-09-24 16:48:37+00:00
Propaganda gets too much credit.

The entire Republican platform (especially since ~2016) has switched focus to something less like propaganda, and more like engagement for engagement's sake. Conservative talking heads do tend to frame everything from a particular perspective (that's the propaganda part), but rather than try to convince everyone to agree with them, they do the opposite: try to get as many people as possible to disagree with them, so they can get themselves and their audience into eternal "arguments". These "arguments" are never intended to be logically defensible. Instead, they are intended to fail as spectacularly as possible. Naturally, most other media outlets love this, because they get to profit from their own participation. The only value left in this dynamic is engagement.

By leveraging the alleged "two sides" of American politics, both politicians and media corporations have managed to create an infinite feedback loop of engagement with their media; and at the same time have managed to direct that feedback into political support for their preferred policies. Knowing this, it's entirely unsurprising that many of the highest positions in government are now held by household TV personalities, like Dr. OZ and Donald Trump.

---

So what can we do about it? If engagement is the new currency, can we simply boycott this entire thing by disengaging? I doubt it will be possible to get enough people to actually participate, particularly those who are currently the most engaged. Disengagement only creates an implicit victory for whoever is speaking loudest.

Honest argument is incredibly important. There is no value in diversity of thought until differing positions meet each other and collaborate. Media corporations have found huge success by replacing argument with bickering. I think the first step in undoing that damage is to help people understand the difference between the two: argument is goal-oriented, whereas bickering is goal-avoidant. Knowing that difference, I think we should find ways to practice argument with each other, and redirect our engagement into collaborative progress.
by rimunroe | 2025-09-24 16:48:44+00:00
> Then pay the extra money to choose your seat like most adults do.

It's an additional expense which isn't a luxury for parents. You can't sit far from an infant for 6+ hours because they need close attention. Also, sometimes there aren't adjacent seats for you to choose. Nevertheless, gate agents are usually able to somehow make things work. I'm not sure how they do this on a packed flight though. I didn't notice anyone being called over the PA after a gate agent moved all three of our seats to a different row on our last packed flight.
by toomuchtodo | 2025-09-24 16:48:50+00:00
Something to note: During a recent audit at an org I work with, it was required to indicate:

1. Has AI been used to create, refine, or enhance any evidence provided? Document accordingly per artifact submitted as evidence.

2. Has the subject artifact been reviewed by a human in its entirety?

with the human having reviewed attesting to the above.
by orochimaaru | 2025-09-24 16:49:11+00:00
In politics - facts are immaterial but emotions and simplicity count.

I don’t agree with the administration on abortion and trans policies. There is a lot more to trans than just trans men in women’s sport and bathrooms.

Immigration enforcement should have better due process and it should be welcomed by both Democrat and republicans. There is no reason for democratic law makers to claim not to comply with federal law.

Either way - the points I put out is something I hear often in the US. Most people get shutdown in public for even appearing to agree with the current admin on policy even if they don’t agree with the implementation theatrics. It’s a bit of a shit show here when it comes to having an honest conversation.
by 0xDEAFBEAD | 2025-09-24 16:49:25+00:00
Yep. Imagine I punch you. You say: "Don't punch me". I punch you again. Then you punch me back. I say: "Aren't you being hypocritical? I thought you were against punching."

The path forward at this point is for the left to admit they made a mistake, apologize, and work to negotiate a new set of ground rules.
by WolfeReader | 2025-09-24 16:49:27+00:00
Did she really write a book called "Fuck off, Cancer", only to then go around describing the book as “F Off Cancer, by Linda Brossi Murphy"? I don't think a published author would step back from her own boldness that way, or awkwardly insert her own name like this. This is the hand of someone else, a less skilled writer.
by bluehatbrit | 2025-09-24 16:49:42+00:00
Token based pricing generally makes a lot of sense for companies like Zed, but it sure does suck for forecasting spend.

Usage pricing on something like aws is pretty easy to figure out. You know what you're going to use, so you just do some simple arithmetic and you've got a pretty accurate idea. Even with serverless it's pretty easy. Tokens are so much harder, especially when using it in a development setting. It's so hard to have any reasonable forecast about how a team will use it, and how many tokens will be consumed.

I'm starting to track my usage with a bit of a breakdown in the hope that I'll find a somewhat reliable trend.

I suspect this is going to be one of the next big areas in cloud FinOps.