MurphyA/hacker-news huggingface dataset:
by delusional | 2025-08-20 17:03:38+00:00
> A game like Stardew Valley, for instance, probably doesn't exist. I've put a ton of hours into that game and I think it's excellent but, not to cast any shade, the game isn't exactly a masterclass in efficiency. It's only slightly more advanced than a SNES game but it consumes many many time more resources.

Stardew Valley is a great example of why storage does not follow the same logic of "fewer constraints lowers the barrier of entry". Stardew is 600MB, it does not benefit from terabytes of capacity or 1900MB/s speeds. Instead, the only games pushing that frontiers are otherwise well staffed and well funded efforts that just don't bother. Call Of Duty would not be a worse game if it was 200GB instead of 300GB.

No understaffed indie game I know of takes up a large amount of storage.
by cloverich | 2025-08-20 17:03:56+00:00
It's not hard to learn just takes time. Easiest route is to find a job that wants experienced programmers but doesn't care if you have rails experience, there's plenty. Second best route is to just build something with it. For context, personally I hate it 3.5 years in, but I can see why people like it. I would learn it because you have colleagues that use it, or there's companies you like that require it. Most people that think it's a silver bullet are just hopping from something they don't like; you'll find just as many people doing the opposite if you ask around.

On point 4 it does make you more productive for run of the mill CRUD work, but now that AI has gotten so good, I'm not actually sure that's a major benefit. I.e. it replaces configuration / boilerplate with magic, but AI can write boilerplate / pattern match really really well. I bet writing in Go saw a huge boost from AI.
by pgwhalen | 2025-08-20 17:04:13+00:00
I'm pretty deep into the arrow ecosystem and have been dreaming about something like this for a while now. Nice to see!

I'm also imagining what this would look like in other languages (Java, Go, Python) - you can't do as much at compile time of course, but there are still marginal improvements to be made over the dynamism of the standard arrow libraries, when the use case benefits from it.
by cwmma | 2025-08-20 17:04:16+00:00
ok so we knew about bacteria, tiny cells that don't have a nucleus, responsible for lots of disease. Bacteria do not look like the bigger cells that have a nucleus, they noticeable differences in how they work. Those big cells do have mitochondria in them which very much do look like bacteria that started living in those other cells.

Later on archaea were discovered they are the size of bacteria but the look like the bigger cells in how some of the key things in side of them work. Archaea don't cause any known diseases so that's one of the reasons it took so long to find them, but we can now find them all over the place by their DNA and it's now pretty clear that the ancestor of all big celled (and multi cellular life) was an archaea and they've even found the group of archaea that multi cellular life evolved out of.
by ozim | 2025-08-20 17:04:31+00:00
You either know a lot about designing cars or you know nothing about it.

My guess is you know nothing about it based on malfunctioning airbags that should be possible to be replaced easily.

Airbags are one action components so until they fire up you don’t have certainty. You might check electrical connections or replace them „just in case”. Yes airbags might not be good after 15 years and I don’t think anyone who is driving 15yo car has money or is willing to spend money on replacing them.
by von_lohengramm | 2025-08-20 17:04:34+00:00
While the meaning of "source" may be intuitively obvious, it's still relatively unfamiliar as "src" is far more prevalent than "source" when referring to source files. While "id est" may be equivalent to "i.e.", you'd still naturally pause when reading text using the former instead of the latter, because the latter is far more prevalent in usage than the former.
by altairprime | 2025-08-20 17:04:52+00:00
Glad to be of help. They’ll invite you to cloud setup but I simply declined and got on with things. Also, a note on the first 3d print wall bracket I used - https://ebay.us/m/y5yGvP - it doesn’t use a thick-enough / angle-braced-enough material to prevent drooping a few degrees at the outer edge under the AP’s weight, so if you print a bracket of some sort to wall mount I recommend better bracing. The front surface takes a wallpaper sheet nicely and you can dim or disable the status LEDs if desired.
by decentrality | 2025-08-20 17:04:54+00:00
This is accurate. I came over from Sublime Text because it had become laggy over >5 running instances, and native LLM integration. Even VS Code doesn't actually have that... where everything is an extension versus seamlessly/perfectly fitting

As mentioned in other comments, it actually outperforms window management in general in many/most cases. Radically flexible and almost never gets in the way
by square_usual | 2025-08-20 17:05:15+00:00
Well, last year, Nikita Tonsky measured it and it did worse than Sublime: https://mastodon.online/@nikitonsky/112146684329230663

It's funny how often people buy into the marketing and say "blazing fast" without actually questioning it. FWIW, I still prefer Zed because its LSP integration and vim mode are better than Sublime's.
by neilv | 2025-08-20 17:05:17+00:00
Agreed that sometimes it makes sense to outsource, if Bob's App Factory is big and complex enough to actually need SSO, but isn't big enough to want to run it themselves. (I was thinking more F500, which is what I did a lot of SSO work for.)

But if you are a larger company who is outsourcing security, then you're subject to enterprise sales and vendors (Google excepted) who might be ridiculously incompetent. (Even if you have people on staff qualified to vet vendors of infrastructure, now you're in SaaS enterprise sales territory, where decisions aren't always rational or informed.)

And you're also looking at lots-of-eggs-in-one-basket centralized single point of failure for swaths of the country, which is a more attractive target than Bob's App Factory alone.

Example related infrastructure: https://en.wikipedia.org/wiki/SolarWinds#2019%E2%80%932020_s...
by phire | 2025-08-20 17:05:21+00:00
The original Digg was shut down around 2012 (though really it died in 2010). The domain was sold off and the new owners replaced it with something that might have looked like Digg at first glance, but it was entirely relying on editors to select posts... Basically, it was a curated blog themed to look like a social media site.

That version of Digg limped along for almost twice as long as the original Digg, until a few months back when the domain was sold to Keven Rose (one of the original Digg founders) and Alexis Ohanian (one of reddit's co-founders).
by crmd | 2025-08-20 17:05:25+00:00
Back in the day I was mostly on slashdot, Reddit, digg, and metafilter.

Digg was the first site where I started seeing brainrot nonsense content on the front page every day, with orders of magnitude larger than usual upvotes of tech news, from the same small number of usernames (Mr BabyMan, I hate that I even remember your stupid username).

For me, Digg was the first time experiencing product managers experimenting with modern proto-influencer virality algorithms. It made the internet worse, and now every site does it.
by Alifatisk | 2025-08-20 17:05:31+00:00
So wait, am I understanding this correctly?

Instead of applying just predetermined optimization rules or patterns, the compiler formulates the problem as searching through many possible configurations or versions of the code. Each possible version can have different arrangements, tiling sizes, thread block configurations, memory access patterns, and instruction sequences, right?

And from my understanding, the “search space” is just a collection of all potential versions of the code (kernels) that the compiler can generate from the original input. So for example, the space might include

- Different ways to partition workloads among GPU threads and blocks

- Varying memory access strategies (using shared memory, global memory)

- Various instruction-level optimizations or reordering

- Alternative loop unroll factors or vectorization strategies

The compiler then programmatically produces a large number of candidate kernels by combining different optimizations and configurations. Among these millions of candidates, the compiler tries to find the one that performs best.

In that case, can the compiler print out which gpu configuration works the best for that computer? And will that configuration be applicable to all computers with the same setup?

This is such an interesting technique.
by autoexec | 2025-08-20 17:05:34+00:00
Digg failed because they weren't listening to what the users wanted. Reddit has been doing the same thing for a long time, and there's a large number of people looking for somewhere to migrate to. It'd be hilarious if New Digg becomes that, but I'm feeling pretty skeptical that New Digg is going to be any better. What little I've seen about New Digg talks about crypto, AI, and "Gems" you can earn which is far from a good sign.
by lossolo | 2025-08-20 17:05:41+00:00
> Right now liberal people mostly sit back and wait for things to get better

First they came for the socialists, and I did not speak out because I was not a socialist.

Then they came for the trade unionists, and I did not speak out because I was not a trade unionist.

Then they came for the Jews, and I did not speak out because I was not a Jew.

Then they came for me and there was no one left to speak for me.
by shekhar101 | 2025-08-20 17:06:19+00:00
Can someone (or OP) point me to a recipe to fine tune a model like this for natural language tasks like complicated NER or similar workflows? I tried finetuning Gemma3 270M when it came out last week without any success. A lot of tutorials are geared towards chat applications and role playing but I feel this model could be great for usecases like mine where I am trying to extract clean up and extract data from PDFs with entity identification and such.
by bumby | 2025-08-20 17:06:28+00:00
Kids are generally an asset in poor countries and a liability in rich ones. That doesn’t negate the fact that those distinctions are drawn from societal causes.

>home ownership is pretty much constant

I’m not convinced this metric is as good as you imply. It may just imply people are more buried in debt. If you look at the proportion of debt-to-GDP, household debt went from ~15.8% in the 1940s to peaking at 128% just before the financial crises, and settling to lower levels since then.

There’s a difference between “owning a home” and “living in the banks collateral”
by to11mtm | 2025-08-20 17:06:55+00:00
> Nobody is getting high off statins.

I mean, fun story time; back in 2014 my dad's house was broken into, and among other things they stole was a bottle of a benzo, and while most of my dad's medications were untouched they stole his blood pressure meds.

As I was opining this to a colleague, another employee that was within earshot explained that no, for certain things it can 'enhance' the high... go figure.
by bluGill | 2025-08-20 17:07:55+00:00
I disagree. CI and build systems have different responsibilities and so should be different systems. Both are extremely complex because they have to deal with the complex real world.

Many people have the idea they can make things simpler. Which is really easy because the basic problems are not that hard. Them someone needs "just one more small feature" which seems easy enough and it is - but the combination of everyone's small feature is complex.

Both systems end up having full programming languages because someone really needs that complexity for something weird - likely someone in your project. However don't abuse that power. 99% of what you need from both should be done in a declarative style that lets the system work and is simple. Just because you can do CI in the build system, or the build system's job with the CI system doesn't mean you should. Make sure you separate them.

You CI system should be a small set of entry points. "./do everything" should be your default. But maybe you need a "build", then "test part-a" and "test part-b" as separate. However those are all entry points that your CI system calls to your build system and they are things you can do locally. Can do locally doesn't mean you do - most of the time locally you should be an incremental build. Nothing should be allowed past CI without doing a full build from scratch just to make sure that works (this isn't saying your CI shouldn't do incremental builds for speed - just that it needs to do full rebuilds as well, and if full rebuild breaks you stop everyone until the full rebuild is fixed).
by Kirby64 | 2025-08-20 17:08:00+00:00
The modern razor blade based robot mowers are barely audible. Segway claims 58 dBA, for context. Anywhere near a city (which, these smaller robot lawnmowers are really meant for smaller city lawns) is going to have close to that for background noise levels. Maybe it's partially audible if you're standing next to it, but with fencing and some distance between you and your neighbor, you aren't bothering anyone.
by hn_throw_250820 | 2025-08-20 17:08:01+00:00
Agreed. Throwaway account because I’m an internet nomad and I don’t have a long term account here (they get banned anyway).

Don’t forget Digg’s demise wasn’t just the revamp, it’s that most of the front page was dominated by a few people who were literally posting all the damn time.

It’s amusing to see the usual HN flex with smug superiority but both Reddit and 4chan even to this today demolish HN in every (good and bad) criteria. Moderation here has stifled honest discussion in favor of safe-harbor, bullshit talking points.

But it’s all for lulz.
by levlaz | 2025-08-20 17:08:04+00:00
Hello, Dagger employee here.

Thanks so much for taking a look and sharing your feedback! We've heard this feedback in the past and are working on a big docs change that should make this whole experience a lot better for folks that are new to dagger.

https://devel.docs.dagger.io/getting-started/concepts

This should land in the coming weeks.
by VirusNewbie | 2025-08-20 17:08:49+00:00
> as LLMs turn into a dead end.

I really disagree with this take, if LLMs stop progressing you still have major FAANG corporations (like Meta!) paying gobs of money to Anthropic to increase dev productivity.

If LLMs only help the average office worker increase their productivity by 10%, that is still a huge multi-billion dollar market waiting to be captured.

You make good points about people doubting Zuck and Meta before and them being spectacularly wrong, I'm certainly not willing to bet the house against him right now. I think if he had been able to buy Thinking Machines I would have thought it was very similar to Instagram or WhatsApp.

But he wasn't able to, so now i'm not sure it's a done deal that Meta won't be wasting many billions.
by xp84 | 2025-08-20 17:09:48+00:00
3. (From zero authority here as I’ve never bought a company:)

Perhaps the acquired employees might prefer this for tax reasons. If they stand to profit mainly via capital gains, that is wildly better than receiving ordinary income, like a bonus, would be.

Or, a completely different, unverifiable possibility:

An acquisition does not set any precedent for compensation of any kind. As a general rule corporations hate paying humans, but don’t mind paying other corporations.
by ffsm8 | 2025-08-20 17:09:58+00:00
Mmh, all of these examples were done with vscode jupyter extensions... So they're definitely doable without forking.

Not trying to discredit the need for a fork though.

While you can technically do all of your examples (with extensions), it would likely mean that you'd have to either redesign the UX to limit it to where the extensions are good, or live with a somewhat unpolished user flow at times (because they're possible, but maybe not in the way the person imagining the UX wants.
by einpoklum | 2025-08-20 17:10:29+00:00
I wanted this text to appear below the URL, but it can't, so here is my accompanying blurb.

The popular Free office productivity suite sees another semi-annual release with all kinds of incremental improvements, including in MS-Office format compatibility, performance (scrolling, file loading, memory footprint), and Dark Mode polish and bug fixes - as that is still a fairly new feature in LibreOffice.

A noteworthy change, which for the technically-savyy is redundant, but is very significant for "newbie" users, is a welcome dialog on first run, which forces users to choose between a menus-and-toolbars user interface, and a 'tabbed', ribbon-like, user interface. The latter is much less polished than in MS Office or OnlyOffice, but is still apparently prefered by many who are used to that style of UI in an office suite. There had been a long argument between the faction of "but ribbons are technically inferior" and the faction of "we need to offer a smooth transition from Microsoft Office", regarding the choice of default UI, and this welcome dialog is the compromise.

LibreOffice is one of the largest FOSS projects overall; and probably the largest one which is managed by a not-for-profit organization, and funded by small donations from users (see https://www.libreoffice.org/about-us/governance/ ).
by sokoloff | 2025-08-20 17:10:33+00:00
I've always thought of it (and seen it defined) as media where the content is generated, liked, and commented upon by users (i.e. socially) rather than the media being controlled by a small group serving in an editorial role (traditional media).

Usenet is (IMO) the original social media. Very few usenet groups had anything to do with sharing one's social life.
by mtillman | 2025-08-20 17:10:33+00:00
I’ve been a user during the alpha/beta process and their response rate to bug fixes has been great imo. The frequent posters kickstarting the flywheel are pretty spammy but I think it’s to drive traffic to publishers who have consistent ad traffic. They will eventually have to monetize their traffic so I’m pretty convinced they’ve hired people to post content from trash sites like pc world and the like. That said, impressed with the pace of development.
Show HN: LightSwitch: Multi-View Relighting with Material-Guided Diffusion
by indigoomega | 2025-08-20 17:10:37+00:00
To those who are interested in 3D, you probably know how 3D gaussian splatting or NeRF can reconstruct very well but bake in all the details from the captured environment - this makes it impractical to import reconstructed assets into new environments.

Our approach enables fast relighting with an HDR environment map condition with a custom diffusion model (1-2 mins with a 3DGS) that takes in any number of input images, making it especially suitable for photogrammetry. Even though we originally intended for it to relight simpler objects it seems to generalize well to much more diverse scenarios like cars.
by alistairSH | 2025-08-20 17:10:39+00:00
The article doesn't say, but I wonder how many of those searches were truly at a border? For those unaware, the US defines the border as anyplace within 100 miles of a border, where international airpots are considered "the border" in addition to the actual physical border. This means something like 2/3 of US residents live "at the border" and are subject to border policies. It also means just about the entirety of every major city is also completely within the border region, even a city like Denver that is nowhere close to an actual border.
by bee_rider | 2025-08-20 17:10:54+00:00
Hackernews remains mostly ok by focusing on a niche that’s always been easy on the Internet for obvious reasons: tech. Once it strays even one step away, like the intersection of tech and policy, or the intersections of science and humanities, guaranteed you will get some totally ridiculous takes.

And, HN can only not-rely on advertising because it exists as a sort of funny pseudo-advertisement thing for some startup incubator.
by dataviz1000 | 2025-08-20 17:11:00+00:00
Some benefits (without using Chrome.debugger or Chrome DevTools Protocol):

1. There are 3,500,000,000 instances of Chrome desktop being used. [0]

2. A Chrome Extension can be installed with a click from the Chrome Web Store.

3. It is closer to the metal so runs extremely fast.

4. Can run completely contained on the users machine

5. It's just one user automating their web based workflows making it harder for bot protections to stop and with a human-in-the-loop any hang ups and snags can be solved by the human

6. Chrome extensions now have a side panel that is stationary in the window during navigation and tab switching. It is exactly like using the Cursor or VSCode side panel copilots

Some limitations:

1. Can't automate ChatGPT console because they check for user agent events by testing if the `isTrusted` property on event objects is true. (The bypass is using Chrome.debugger and the ChromeExtensionDriver I created.)

2. Can't take full page screen captions however it is possible to very quickly take visible scree captions of the viewport. Currently I scroll and stitch the images together if a full page screen is required. There are other APIs which allow this in a Chrome Extension and can capture video and audio but they require the user to click on some button so it isn't useful for computer vision automation. (The bypass is once again using the Chrome.debugger and ChromeExtensionDriver I created.)

3. Chrome DevTool Protocol allows intercepting and rewriting scripts and web pages before they are evaluated. With manifest v2 this was possible but they removed this ability in manifest v3 which we still hear about today with the adblock extensions.

I feel like with the limitations having a popup dialog that directs the user to do an action will work as long as it automates 98% of the user's workflows. Moreover, a lot of this automation should require explicit user acknowledgments before preceding.

[0] https://www.demandsage.com/chrome-statistics/
by gyomu | 2025-08-20 17:11:11+00:00
Signatures seem to be completely useless. Like you, my signature has devolved into a squiggle that is never the same, and it has never mattered.

I remember experimenting as a bored young adult with my first credit card, before tap to pay, when you often had to sign with a stylus on a terminal (in the US) - I would sign something different every time, sometimes nonsense, sometimes a little drawing, sometimes writing “Obama” or “Einstein” to see if I’d get a call from my bank or something - never did.

Maybe there was an era when actual matching signatures mattered, but it seems long gone.

I guess if you’re a celebrity signing autographs then it matters.
by matheusmoreira | 2025-08-20 17:11:11+00:00
I believe that.

People who protested this judge-king's totalitarian censorship went to jail for 15+ years. Any protest of this court is judged as an "attack on democracy" despite the fact not a single person voted for these judges. It's some kind of surreal newspeak.

Trump is the only person in the world doing something about these despots. I waited years for these sanctions and I hope he keeps it up. Sanctioning just 1 guy is not nearly enough, he should sanction the entire court and everybody connected to them.

I just hope the rest of the government won't allow these judges to burn the country down just to maintain some silly pretense of "sovereignty".
by jalmer | 2025-08-20 17:11:35+00:00
- hangfire has very user friendly admin UI

- developer experience - hangfire simpler to use for simple scenarios (in many cases you can run an existing method in background with line of code)

- hangfire has some support for batches/delay/task dependency but DurableTask is way more full featured in my opinion

- hangfire has .net 4.8 framework support :(