MurphyA/hacker-news huggingface dataset:
by Atlas667 | 2025-08-20 16:12:12+00:00
lol, you've made no argument yet you act like you have presented something here.

Corporations already fund some politicians and judges whole careers. Corporations fund the policy groups within popular political parties. They fund the policy groups/think tanks that influence popular political parties as well.

Did you think this was just the will of the people?

Ever heard of Citizens United? What is Lobbying?

Do you think these people are just gonna come out and say: "Hey, influencing politics is a whole industry worth billions."? and "We make sure your political options are aligned with our interests before they even reach your perception"?

None of them propose mass democracy because they know its not in their interest, but it is in ours.

Don't vote for images. Democracy is not trust, Democracy is control.
by Guid_NewGuid | 2025-08-20 16:12:36+00:00
I'm not actually sure what the karma threshold is for flagging, I've already crossed it on this which is my alt account.

Perusing active at the moment it looks like a fairly quiet time for flagging, though the example didn't get to active so it's a lopsided sample. The flagged articles are roughly:

- UBI doesn't work because the poor are lazy

- 2 different aliens/UFOs related articles

- Zohran Mamdani and reaction of tech scene in NYC

- Israeli settler violence in the west bank

I don't really see a compelling argument that any of these except perhaps west bank violence is worthy of a flag. We have tools to deal with these topics already such as the front page fall off for flame wars. I don't think the site is enhanced by flagging in it's current state and absent a larger change like increasing the flag karma to be closer to vouch karma so recovery is less lopsided, I think at least being transparent about flagging helps restore confidence in the system and would help reduce conspiracy thinking.
by robbies | 2025-08-20 16:12:43+00:00
I’m being earnest: what is an appropriate level of computer architecture knowledge? SIMD is 50 years old.

From the resource intro: > Expected background: We’re going to assume you have a basic understanding of LLMs and the Transformer architecture but not necessarily how they operate at scale.

I suppose this doesn’t require any knowledge about how computers work, but core CPU functionality seems…reasonable?
by pxc | 2025-08-20 16:13:03+00:00
Yes, and real portability for working with the environment variables is doable but there's nothing out there that provides it for you afaik. You just have to read a lot carefully.

My team offers integrations of static analysis tools and inventorying tools (SBOM generation + CVE scanning) to other teams at my organization, primarily for appsec purposes. Our organization's departments have a high degree of autonomy, and tooling varies a lot. We have code hosted in GitLab, GitHub, Azure DevOps, and in distant corners my team has not yet worked with, elsewhere. Teams we've worked with run their CI in GitLab, GitHub, Azure DevOps, AWS CodeBuild, and Jenkins. Actual runners teams use may be SaaS-provided by the CI platform, or self-hosted on AWS or Azure. In addition to running in CI, we provide the same tools locally, for use on macOS as well as Linux via WSL.

The tools my team uses for these scans are common open-source tools, and we distribute them via Nix (and sometimes Docker). That saves us a lot of headaches. But every team has their own workflow preferences and UI needs, and we have to meet them on the platforms they already use. For now we manage it ourselves, and it's not too terrible. But if there were something that actually abstracted away boring but occasionally messy differences like which environment variables mean in different CI systems, that would be really valuable for us. (The same goes for even comment bots and PR management tools. GitHub and GitLab are popular, but Azure DevOps is deservedly marginal, so even general-purpose tools rarely support both Azure DevOps and other forges.)

If your concern is that one day, a few years from now, you'll need to migrate from one forge to another, maybe you can say "my bash script handles all the real build logic" and get away with writing off all the things it doesn't cover. Maybe you spend a few days or even a few weeks rewriting some platform-specific logic when that time comes and forget about it. But when you're actually contending with many such systems at once, you end up wishing for sane abstractions or crafting them yourself.
Show HN: Anchor Relay – A faster, easier way to get Let's Encrypt certificates
by geemus | 2025-08-20 16:13:18+00:00
From the cryptic terminal commands to the innumerable ways to shoot yourself in the foot, I always struggled to use TLS certificates. I love how much easier (and cheaper) Let's Encrypt made it to get certificates, but there are still plenty of things to struggle with.

That's why we built Relay: a free, browser-based tool that streamlines the ACME workflow, especially for tricky setups like homelabs. Relay acts as a secure intermediary between your ACME client and public certificate authorities like Let's Encrypt.

Some ways Relay provides a better experience:

- really fast, streamlined certificates in minutes, with any ACME client - one-time upfront DNS delegation without inbound traffic or DNS credentials sprinkled everywhere - clear insights into the whole ACME process and renewal reminders

Try Relay now: https://anchor.dev/relay

Or read our blog post: https://anchor.dev/blog/lets-get-your-homelab-https-certifie...

Please give it a try (it only takes a couple minutes) and let me know what you think.
by mccoyb | 2025-08-20 16:13:29+00:00
I love the spirit of Zed. From the principles to the low-level implementation details, it all screams "good taste". It's immensely interesting as an object of study (the code is great, from GPUI all the way up).

Having said that, I don't think an editor should be VC backed. It's the obvious pragmatic choice to get a team together to support a thing, but I'm concerned by it.
by Groxx | 2025-08-20 16:14:05+00:00
For anyone not clicking through the link: it's from 5 months ago, predicting 90% of today's code will be from LLMs.

>I think we will be there in three to six months, where AI is writing 90% of the code.

They're going to keep saying it because it's a juicy sound bite and they're sales people. That doesn't make it any more true than "9 out of 10 dentists recommend our socks" or how we surely have all had flying cars for decades now.
by jandrewrogers | 2025-08-20 16:14:29+00:00
> My only worry is that the implementation complexity will prevent widespread adoption outside of maplibre.

I don't think the implementation is that complex. You may be underestimating the extent to which heavy users of mapping data already write their own informal bug-ridden versions of the transforms and representations standardized in this tile format. In fact, it is not uncommon for companies to actually be using multiple slightly incompatible implementations of these under the hood. The practical effect could be to actually reduce the amount of code being written to do this, never mind the compatibility bugs it would address.

A key caveat is that this format is explicitly optimized for visualization. It is not optimized for efficient geospatial or spatiotemporal analytics, which may not even have visualizable output in this sense. Formats optimized for analysis make a very different set of tradeoffs.
by SOLAR_FIELDS | 2025-08-20 16:15:03+00:00
You know what's still stupid? That if you have an S3 bucket in the same region as your VPC that you will get billed on your NAT Gateway to send data out to the public internet and right back in to the same datacenter. There is simply no reason to not default that behavior to opt out vs opt in (via a VPC endpoint) beyond AWS profiting off of people's lack of knowledge in this realm. The amount of people who would want the current opt-in behavior is... if not zero, infinitesimally small.
by seeknotfind | 2025-08-20 16:15:32+00:00
"Xia" would map to a single character (code point) in Chinese. For instance, in simplified Chinese, it could be 下 (xia, meaning down), 侠 (martial arts - like the xia in wuxia), or any number of other homophones. Since the characters are already combinatorial, I'm not sure a Chinese speaker would think of this as a portmanteau.
by appease7727 | 2025-08-20 16:16:42+00:00
Maybe Apple and Amazon are the only cool heads in this absolute shitstorm.

The real, intrinsic value of AI is essentially zero compared to the hype and tech-biz cargo culting. If I were John Apple, I would simply sit back and wait while all your competition dump all their money into the AI bonfire. Once the dust settles all the hyped-up ai startups are dead, you can come in and pick up whatever worked best and have a stellar AI product with no real cost. Assuming such a product can exist, it still isn't clear.

I don't think companies not literally setting billions of dollars on fire is a bad thing.
by Jensson | 2025-08-20 16:17:27+00:00
> The reason I think this is important is because "human exceptionalism" carries a baggage of divine right

That is on you, that doesn't mean humans aren't exceptional. The fact that we are even discussing our role in nature and how we shouldn't abuse it makes us that exceptional.

If humans weren't that exceptional we would just go and destroy nature everywhere it benefits us with no thoughts about the future or how this could ever hurt us, just like animals does when they have the power to.
by mdanassaif | 2025-08-20 16:18:02+00:00
Stop wasting hours trying to inspect and edit a website with DevTools - SuperDev Pro makes website editing quick and simple.

SuperDev Pro is perfect for you if you want to:

Inspect and edit any website in minutes, not hours Stop switching between 5-7 browser extensions Test design changes without touching live code Extract design inspiration and assets easily Show live website changes during meetings Create pixel-perfect designs with precision
by canyon289 | 2025-08-20 16:18:16+00:00
At this small scale the embeddings indeed were a big focus. Consider this thought process.

The tokens themselves are a form of compression. Lets say we have the word "WaffleHouse", character level this would be 11 tokens, but with an embedder this would be perhaps 2 or 3 tokens (I didn't actually run through the tokenizer but we could verify precisely). This matters a lot for on device processing especially.

So while we could get more intelligence out of the model by bumping up the "knowledge" parameters, the device would need to process more input and output tokens.

Another advantage on small devices is the embeddings are just a lookup table which requires little to no computation. Its the rest of the parameters that have the expensive matrix multplications, so if we increased those we'd also be increasing the number of FLOPs needed for a forward pass.

This blog post explains it well. https://www.adamcasson.com/posts/transformer-flops

So all this to say is there are definite tradeoffs between model size, performance on evals, and compute cost. We ran many internal experiments with different choices to see could work well, and then picked what we believed work will best for the open community.
by simonw | 2025-08-20 16:18:18+00:00
S3: "Block Public Access is now enabled by default on new buckets."

On the one hand, this is obviously the right decision. The number of giant data breeches caused by incorrectly configured S3 buckets is enormous.

But... every year or so I find myself wanting to create an S3 bucket with public read access to I can serve files out of it. And every time I need to do that I find something has changed and my old recipe doesn't work any more and I have to figure it out again from scratch!
by Nizoss | 2025-08-20 16:18:22+00:00
That sounds amazing! Thanks for the heads up!

I deliberately picked a vendor-agnostic name. Adding support for other clients mainly means extending IClient:

https://github.com/nizos/tdd-guard/blob/main/src%2Fcontracts...

https://github.com/nizos/tdd-guard/tree/main/src%2Fvalidatio...

I'll take a closer look into adding this support. I'd also welcome a contribution if that's something you would be interested in!

The question is, do other agent platforms support hooks or similar functionality?
by benrutter | 2025-08-20 16:18:46+00:00
Sounds like you have the benefit of a nicely designed server and good practices. A lot of companies aren't the same.

Imagine you're a big company with loads of teams/departments multiple different types of SQL servers for data reporting, plus some parquet datalakes, and hey, just for fun why not a bunch of csvs.

Getting data from all these locations becomes a full time job, so at some point someone wants some tool/ui that lets data analysts log into a single thing, and get the experience that you currently have with one postgres server.

I think it's not a problem of scale in the CS sense, more the business sense where big organisations become complex and disorganised and need abstractions on top to make them workable.
by chickenzzzzu | 2025-08-20 16:19:08+00:00
And what are you supposed to do if they make a determination against you, return to your passport holding country and hire a lawyer?

If the answer is yes, well then it is yet more proof that the US immigration system operates basically extrajudicially just like the IRS and ATF, and only occassionally do the courts pull them back in after much hardship for the plantiff.

Words and policies are supposed to have meaning, and I doubt we'll get any charts or graphs on border refusals per amount of time spent abroad for GC holders.
by mgfist | 2025-08-20 16:19:14+00:00
Yes but free cash flow is free cash flow, and that's what matters for survival (i.e. run-rate). So long as fcf is positive, you'll never go bankrupt.

Really what they don't tell you is how much SBC they have. That's what crushes public tech stocks so much. They'll have nice fcf, but when you look under the hood you realize they're diluting you by 5% every year. Take a look at MongoDB (picked one randomly). It went public in 2016 with 48.9m shares outstanding. Today, it has 81.7m shares outstanding. 67% dilution in 9 years.
by jcelerier | 2025-08-20 16:19:19+00:00
> GitLab Pipelines is a lot better. GitLab Pipelines supports features like parent-child pipelines (dependencies between different pipelines), multi-project pipelines (dependencies between different projects/repos), and dynamic child pipelines (generate YAML files in pipeline job that defines a new pipeline). (I don't believe GitHub Actions supports any of these features.)

I believe github actions does all of this? I use the first two features
by pxc | 2025-08-20 16:19:26+00:00
If you build them with Nix, you can. Just call `nix build` with a trailing `&` a bunch of times.

But it's kind of cheating, because the Nix daemon actually handles per-machine scheduling and cross-machine orchestration for you.

Just set up some self-hosted runners with Nix and an appropriately configured remote builders configuration to get started.

If you really want to, you can graduate after that to a Kubernetes cluster where Nix is available on the nodes. Pass the Nix daemon socket through to your rootless containers, and you'll get caching in the Nix store for free even with your ephemeral containers. But you probably don't need all that anyway. Just buy or rent a big build server. Nix will use as many cores as you have by default. It will be a long time before you can't easily buy or rent a build server big enough.
by canyon289 | 2025-08-20 16:19:28+00:00
The evaluations provide this indication. You'll see MMLU, GPQA, Big Bench etc in reports for many models. Those numbers provide the indication you're looking for.

To answer a question you didn't ask. With small models especially we need to make choices as to which to focus on. For this model we focused on text summarization and instruction following, with the idea that users would finetune to gain performance on the task set that is relevant to them
by edanm | 2025-08-20 16:19:38+00:00
That is not what the Innovator's Dilemma is, as academically defined and researched by Clayton Christensen. His version is actually far more interesting, even though it often gets misrepresented, and explains why it's called a dilemma. The pop version is simply "some people refuse to innovate because of psychological reasons", which isn't a dilemma, it's just a way to call other people silly.

His insight was that in some cases, there can be a product that's worst in every way than a product a company is currently producing. Every way, except one. And that one way is not interesting to the company's customers, so the company almost categorically can't care about it. But that one improvement ends up being massive, usually because it unlocks a new product category that brings in new customers.

For example, think of the massive computers of the early era (and allow me some small liberties in this story). The only things that mattered were strength/speed and cost. But then much smaller versions of computers became available. Originally for hobbyists. No company that built computers cared about this development, because none of their customers cared! These computers were inferior in every way current customers cared about, and were only better for a tiny group of people who weren't customers and no one cared about.

But obviously, home computing ended up a much bigger deal than anything else, and eventually because it was so massive, improvements there led to improvements for the original customers.

That is the dilemma. Do you ignore existing customers who are perfectly happy with what you're building, to chase an illusive innovative growth in a new segment of the market which you have no idea will materialize or not?
by rglover | 2025-08-20 16:19:50+00:00
> I'm just concerned that software development is fast becoming pay-to-play / pay-to-win

The people did it to themselves.

Instead of investing time learning these things, people (like always) want to take a shortcut. Big co's are more than willing to take advantage of that laziness and will indefinitely into the future—whether diet pills, AI, or a brain chip that occasionally makes you drool but is 100x more accurate with directions than Google Maps.
by nis0s | 2025-08-20 16:19:58+00:00
Granted that the fundamental mechanisms of life are stochastic processes. But so what? The point is that those random processes converged to intelligent life more than once, and independent of one another.

Intelligent life is exceptional by itself, but human life doubly so because we have the cognitive ability to do a lot more than the majority of our intelligent counterparts in the animal kingdom, which is feed-fight-fuck. This isn’t a pejorative phrase, but a concept in biology.

Bacteria can indeed survive in extreme conditions, but what’s the point? It can never understand anything about the universe or nature of reality as it lacks the cognitive tools required to do so. Why is knowing anything about the universe important? Animal curiosity has been a major driver of many evolutionary processes, including cultural evolution.

To your last point. Every era seems like the end of the world to the people living in that time, but I think that’s just a trick of the mind played on us due to our mortality. Regardless, I didn’t make up these ideas on my own—better people than me have said them in much better ways. Hope is an important psychological trick for troubled times because otherwise there’s only defeat or death. Honestly, things are not that hopeless, there’s almost always a course correction any time things get too extreme, and that’s fine.
by merb | 2025-08-20 16:20:10+00:00
many ppl also understimate how complex it is to satisfy uptime requirements, how to scale out local infrastructure when storage > 10/50/100tb (yeah a single disk can handle that, but what about bit rot, raid stuff, etc) is involved.

it gets worse when you need more servers because your ocr process of course needs cpu x so on a beefiy machine you can handle maybe 50 high page documents. but how do you talk to other machines, etc.

also humans costs way more money than cloud stuff. I the cloud stuff can be managed in like 1 day per month you dont need a real person, if you have real hardware that day is not enough and you soon need a dedicated person, keeping everything up-to-date, etc.
by Tadpole9181 | 2025-08-20 16:20:15+00:00
No, I'm not going to be nearly as generous on this anymore. All my life I've been surrounded by conservatives. Most of my family is conservative to this day. And from extensive discussion and observation, they vote for two reasons:

1. To hurt "others". In particular, LGBT (focus on the T) and minorities. When there are minorities in our family!

2. As an extension of (1) - To cut all forms of social nets and gut education. Social nets they actively rely on! And the education systems their own family participate in!

It's not about a better America tomorrow, it's not about taking care of their children's future (who, I should add, are now unemployed because of government layoffs). The "identity" of their "identity politics" is an utter contempt for other human beings being allowed to exist.

There's no discussion of economics. There's no discussion of history. There's never numbers brought out or thoughts on short-term vs long-term policy. It's never how we can improve the lives of Americans or tackle the debt or recover foreign relations or police effectively.

Politics is exclusively about hate. Border "invasion", trans "pedos", Haitian "dog eaters", middle eastern "terrorists", Chinese "communists", gay "weirdos", union "thieves", "emotional" women, "socialist" educators.

Actual policy discussion is so far from the norm and stays in places like HN, but the boots-on-the-ground reality is so far from what we pretend it is in forums like this, it's like a different planet.
Show HN: Stop hoarding content – I built a tool to make it useful
by barnabas-szoke | 2025-08-20 16:21:00+00:00
As a solo builder, one of my biggest struggles was managing information overload. I’d save dozens of articles, guides, and Reddit posts thinking “I’ll read this later”, but they just piled up in bookmarks and never got used. When I actually needed something for a project, I’d end up Googling it all over again.

That’s why I started building SnapLinks, a productivity app designed to help process web content faster and make it usable.

Current features:

• Reading queue – capture open tabs and track progress (Unread / In Progress / Done)

• Bookmarking – organize saved links with workspaces, tags, and search

• AI summaries – generate summaries in different formats (detailed, TL;DR, pros & cons, action steps)

• Knowledge base with chat – turn saved content into a searchable library you can also query

• Website notes – add highlights and context directly to saved pages, with optional Notion sync

The goal is to stop hoarding content and actually use it when needed.

The app is now in public beta, and I’m offering a lifetime deal for early adopters who want to try it out and shape where it goes next.

You can check it out here: https://wwww.snaplinks.ai
by eigenform | 2025-08-20 16:22:16+00:00
Yep, you typically don't see it because we learned that it's easier to just assume that the default prediction is "not-taken."

AFAICT if you're hinting that a branch is biased-taken, really the only thing you might be doing is avoiding potential latency/incorrect speculation that comes with an initial misprediction (when you discover a branch that isn't currently being tracked). I think it's basically just an injunction to "don't wait for a misprediction, just install this branch in your BTB immediately" (or something along those lines).