MurphyA/hacker-news huggingface dataset:
by flkiwi | 2025-09-22 20:34:30+00:00
"local first" to me translates almost immediately into the following:

- What if I don't have that device? - How do I reliably sync between devices? - How do I deal with local storage limits of a device?

Silverbullet has become very nearly my illustration of the perfect app, because it has a local, offline feature but syncs back to a server controlled by me. The weakness with SB specifically is any limits on browser storage, though that's less likely an issue for a note-taking tool that is, for me, 99.9% text.

Compare Logseq, which used to be browser-based and self-hostable, to their more recent "local-first, app-based" model, with a $15/mo charge to sync and severe usability restrictions in a world where I cannot install arbitrary software at work.

So, local-first has for me become synonymous with inconvenience, proprietary, and revenue channel for the dev rather than security and flexibility.
by mopsi | 2025-09-22 20:34:34+00:00
> Whose people you cite also happen to emigrate to the West or at least from Russia.

Gorbachev and Yazov never emigrated. They both died in Moscow in the early 2020s.

> Or very interested in not looking dumb after it turned out that they were fooled. In other words, what they say happen to make them look good.

This is unfounded speculation. Shevardnadze has explained in detail how this narrative is a misunderstanding (or in many cases, a willful misrepresentation) of the 4+2 treaty. The main issue in early 1990 was the details of German reunification. After East and West Germany became a single state again, would Germany leave NATO? Would NATO be present only in West Germany, or in former East Germany as well? This was the contemporary context, since a unified Germany would share a long border with the Warsaw Pact.

Things often claimed about "NATO promises" are actually right there, written down in articles 4 and 5 of the treaty. The treaty prohibited the stationing of non-German forces and military exercises in East Germany until the complete withdrawal of Soviet troops. Both Gorbachev and Shevardnadze have said that NATO kept its promises and the agreement was concluded when the last Soviet forces left Germany in 1994.

The treaty can be found here, scroll down for links to PDFs in multiple languages: https://treaties.un.org/Pages/showDetails.aspx?objid=0800000...
by romaniv | 2025-09-22 20:34:39+00:00
We call these workers “pilots,” as opposed to “passengers.” Pilots use gen AI 75% more often at work than passengers, and 95% more often outside of work.

Identify a real issue with the technology, then shift the blame to a made-up group of people who (supposedly) aren't trying hard enough to embrace the technology.

Embody a pilot mindset, with high agency and optimism

Thanks for the career advice.
by bobotowned | 2025-09-22 20:34:50+00:00
if you dont get an answer, well, with all the page flipping and dictionary work already required, adding google lens on top of the process should not be a huge deal. these books basically taught me research skills without me even knowing. it's valuable to learn to ingest information in other languages and we can do so today in a way we could not do 40 years ago.
by matheusmoreira | 2025-09-22 20:34:53+00:00
> Of course some engineers need to implement hash tables, or sorting algorithms or whatever.

> We love those engineers: they write libraries we can use off the shelf so we don’t have to implement them ourselves.

The world needs to love "infrastructure developers" more. To me it seems only the killer app writing crowd is valued. Nobody really thinks about the work that goes into programming languages, libraries and tools. It's invisible work, taken for granted, often open source, not rarely unpaid.

> It wasn’t opening a textbook to find the famous algorithm that would solve my problem.

I had that exact experience. I'm working on my own programming language. After weeks of trying to figure something out by myself, someone told me to read Structure and Interpretation of Computer Programs. It literally had the exact algorithm I wanted.
by generalk | 2025-09-22 20:35:03+00:00
Wait, what?

A maintainer of RubyGems was forcibly removed from the RubyGems GitHub org — which was renamed to Ruby Central — along with every other maintainer. Then access was restored, then revoked again. There was no explanation, no communication, and no understandable reasoning for this.

And still! If there is an "official" statement, I can't find one on https://rubycentral.org/.

This wildly transcends "issues with both internal and external communication" or "we're just a bunch of makers who can't be expected to be good at organization or communication" (to highly paraphrase TFA). This is an absolutely disastrous breach of the community's trust.
by yepguy | 2025-09-22 20:35:06+00:00
Would you mind sharing the list of tweaks you make to systemd machines?

I can't really avoid systemd altogether, and I like parts of it. But I also dislike that it does so much, and wish I could find a list of all its non-essential components and a guide for slimming it down and disabling any surprising or bad behavior (like its default name servers, for example).
by coldtea | 2025-09-22 20:35:07+00:00
Oops, didn't notice it was you who posted the suggestion.

What I was getting at, in any case, is that it sometimes the need to add the date after-the-post-is-up can arise. To that, the objection that "but who would post outdated information knowingly" is moot.

In the general case, I stand by what rahimnathwani said, that "the year is useful in the title when the article provides out of date information".

You might think "that's not the reason for the HN convention". It might not even be the canonical reason PG or whoever established the convention.

Nonetheless, it's a solid idea, and it probably should have been the reason for the HN convention to begin with.

I don't care nor have a use for a date stamp on evergreen or still relevant content. Even if it's older article or post someone posts here. I do have a use for a date stamp of a post with information that's potentially out of date, whether the OP includes one, or someone here adds it.
by hangonhn | 2025-09-22 20:35:36+00:00
Totally agree with you on this but I think in some settings FIPS-compliance is a requirement -- especially anything to do with the Federal government. The obvious fix is for FIPS to catch up but until then the three choices the document listed aren't great. The first two don't meet the requirements and the last choice, as you've pointed out, can be a bit of a foot gun. I wonder if AES-CBC-HMAC (i.e. Fernet) should be listed as a choice for FIPS? Like keep the original 3 and then have a sub-heading: FIPS-compliant: AES-CBC-HMAC or AES-CTR-HMAC like it did originally.
by the_af | 2025-09-22 20:35:49+00:00
> They liked to be told a bedtime story, but Packard was usually so exhausted that he had trouble coming up with one. So, he slyly enlisted his daughters’ help with the creative process. He would feed them a little bit of a story in which they were the stars, then ask them what they wanted to do next. Their answers would jog his tired imagination, and he would be off and running once again.

This is interesting because, without knowing this was the birth of CYOA, I actually arrived at this solution with my daughter. Actually, even better: it was her idea. Bedtime stories are better if she's an active participant and the main character of the story, with me controlling all NPCs. It can be exhausting: re-telling a story can be done on autopilot (the only risk is falling asleep) but creating an adventure on the fly is both very rewarding and extremely energy draining.

Boy, will we have a lot of fun when she's a bit older and I introduce her to roleplaying games!
by bilbo0s | 2025-09-22 20:36:17+00:00
Americans may end up in a situation where they have some $1000-2000 device at home with an open Chinese model running on it

Wouldn't worry about that, I'm pretty sure the government is going to ban running Chinese tech in this space sooner or later. And we won't even be able to download it.

Not saying any of the bans will make any kind of sense, but I'm pretty sure they're gonna say this is a "strategic" space. And everything else will follow from there.

Download Chinese models while you can.
by bluecalm | 2025-09-22 20:36:18+00:00
Realizing every year vs realizing at the end produces about 1% annualized return difference with those rates over 10 years. It's sure significant but not huge. In practice you are likely to be somewhere in the middle.

>>And if that’s the case, it’s likely cheaper than having worked for that income.

How is that relevant? You are investing money already heavily taxed as income before. Anyway, I am just pointing out it makes a significant difference for someone who struck a bit of gold and gained financial independence but is not yet rich.
by rubiest2010 | 2025-09-22 20:36:19+00:00
Actions were taken, at the request of a major funder or group of funders, that have become a PR problem for the entire Ruby language. This is the third article I’ve seen on HN in the last week and it’s not just Rubyists commenting. This is damaging to everyone who uses Ruby and developers who want job security in the future. These funders should want to maintain the reputation of Ruby, and forcing a nonprofit to take an extreme action like this in a pressure cooker situation puts all of Ruby at risk when it explodes into a scandal. These companies need to work transparently in the best interest of the whole community.
by blacksmith_tb | 2025-09-22 20:36:31+00:00
You think laptop thieves will read the blog and start stealing brown paper bags on the off chance there's a laptop inside?

To me it seems like a pretty good strategy, with the downsides being you have to lug it around by the handle (no back or shoulder strap, which would spoil the camo effect), and it doesn't have pockets for small things like cables / dongles / etc.
Ask HN: Is Google search broken now?
by mikewarot | 2025-09-22 20:36:42+00:00
I searched for "hellfire missile speed" (which, by the way, is about 995 MPH according to Wikipedia[1])

Apparently this along with my search history somehow triggered a terms of service violation.

I was just curious after watching Hank Greens video about the latest UFO video.

[1] https://en.wikipedia.org/wiki/AGM-114_Hellfire
by Nzen | 2025-09-22 20:36:47+00:00
My understanding is largely ten years old and high level and only for one kind of fully homomorphic encryption. Things have changed and there is more than one kind.

I heard it described as a system that encrypts each bit and then evaluates the "encrypted bit" in a virtual gate-based circuit that implements the desired operations that one wants applied to the plaintext. The key to (de|en)crypt plaintext will be at least one gigabyte. Processing this exponentially larger data is why FHE based on the system I've described is so slow.

So, if you wanted to, say, add numbers, that would involve implementing a full adder [0] circuit in the FHE system.

[0] https://en.wikipedia.org/wiki/Adder_(electronics)#/media/Fil...

For a better overview that is shorter than the linked 250 page paper, I encourage you to consider Jeremy Kun's 2024 overview [1]

[1] https://www.jeremykun.com/2024/05/04/fhe-overview/
by EasyMark | 2025-09-22 20:36:50+00:00
Then they should be flunked. It sucks but parents need to enforce real learning. Schools can't be the sole "responsible" entity here. This is not the instructor's fault and school admin needs to push back. We as a society need to push back otherwise it all falls apart. Not everyone can be a blue collar worker, and most of the BC workers I know tend to be decent at math at least in those items that are part of their work, which they certainly couldn't have picked up if they didn't at least know some basics arithmetic
by Vinnl | 2025-09-22 20:37:19+00:00
Honestly the post tries to frame it under the banner of the open web, and offers some justifications for Omarchy that I think could all also apply to a project like Bluefin, so it feels a bit flimsy. My guess would be that it's just that someone with access to the purse strings got excited about both projects and decided to fund them, without necessarily a larger play in mind.
by encom | 2025-09-22 20:37:21+00:00
>calling your file annual_accounts_final_v3_amend_v5_final(3).xls

My last job was balls deep in the Google ecosystem, and all the collaborative editing, syncing and versioning and whatnot did nothing to stop that practice.

On a related note, I used to hate Gmail (I still do, but I used to too), until I had to use Outlook and all the other MS crap at my new job. Jesus christ. WTF even is Teams? Rhetorical question; I don't care.
by aurareturn | 2025-09-22 20:37:40+00:00
A 200MW data center will always be a 200MW data center, even though the flops it computes will increase.

This here underscores how important TSMC's upcoming N2 node is. It only increases chip density by ~1.15x (very small relative to previous nodes advancements) but it uses 36% less energy at the same speed as N3 or 18% faster than N3 at the same energy. It's coming at the right time for AI chips used by consumers and energy starved data centers.

N2 is shaping up to be TSMC's most important node since N7.
by trueismywork | 2025-09-22 20:37:43+00:00
I just got a work Mac and I have spent around 20 years now on linux before it. I was making a list compared to KDE (not pros/cons just differences) It is still a work in progress since its only a couple of days since im using it.

1. No delete button. I know you can do Fn delete but It is more problematic. And I do use delete often.

2. System keeps important system stuff in Library directory in home. Do not do remove any directories.

4. Os x doesnt quit apps and then expects me to go through all apps in windows switcher.

5. The spaces dont wrap around.

6. Finder is always in your alt +tab? Causes issues with switching.

7. Corners are round. How to Disable it control the roundedness

8. Alt +Tab doesnt automatically restore minimized windows.

9. App store is quite weak compared to archlinux

10. There is no spaces pager (a small bar at top where I can immediately see which desktop im in)

11. It seems that I cannot have windows of same app in multiple spaces.

12. Same app has only one window. Apple mail for example. Cannot copy text from email to settings.

13. How to Disable HTML display in apple mail.

14. Kmail has much better interface for signing

Both for viewing rhe signed emails and for deciding which key to use

15. Opening a new windows from spotlight is not possible

16. Download multiple wallpapers at same time is not possible

17. All operations related to an app should be inside an app. Alt+w for tab and ctrl+tab for switching makes me move two fingers instead of one.

18. Spectacle is so much better than screen shot on MAC os

19. Ramdisk on mac os x

21. Threads view in emails isnot possible in apple mail

22. Application specific power optimization (for good battery life) on OS X

23. Better security and access on OSX for apps.

23. Switching between apps of same windows on OSX does not bring up a visual aid..

24. Long press leads to accents which is very cool but also I didn't use it.
by ghusto | 2025-09-22 20:37:57+00:00
> Why should that obligation be proportional (or progressively proportional) to the wealth you have and not to the resources you use

It is proportional to the resources you use in every case where that is possible. It is nonsensical to say "Well, you used only 2% of police time this year, so that's how much police-tax you'll be paying", not least because it is impossible to put a "usage" on the benefit of having police in the first place. Where it is possible, like how much land you own, you are taxed proportionately.
by kentonv | 2025-09-22 20:38:47+00:00
I disagree that async/await is purely about avoiding overhead of kernel threads. Kernel threads are actually not that expensive these days. You can have a server with 10,000 threads, no problem.

The problem is synchronization becomes extremely hard to reason about. With event loop concurrency, each continuation (callback) becomes effectively a transaction, in which you don't need to worry about anything else modifying your state out from under you. That legitimately makes a lot of things easier.

The Cloudflare Workers runtime actually does both: There's a separate thread for each connection, but within each thread there's an event loop to handle all the concurrent stuff relating to that one connection. This works well because connections rarely need to interact with each other's state, but they need to mess with their own state constantly.

(Actually we have now gone further and stacked a custom green-threading implementation on top of this, but that's really a separate story and only a small incremental optimization.)
by general1465 | 2025-09-22 20:39:02+00:00
Testing, especially vstest.console.exe in Visual Studio has carried my business really far. I have accumulated thousands of tests on my codebase usually based on customer requirements or on past bugs which I have been trying to replicate.

I think that a lot of people dislike testing because a lot of tests can run for hours. In my case it is almost 6 hours from start to finish. However as a software developer I have accumulated a lot of computers which are kind of good and I don't want to throw them out yet but they are not really usable for current development - i.e. 8GB of RAM, 256GB SSD, i5 CPU from 2014 - That would be a punishment to use it with Visual Studio today. But it is a perfect machine for compiling in console i.e. dotnet build or msbuild and running tests via vstest glued together with PowerShell script. So this dedicated testing machine is running on changes over night and I will see if it passed or not and if not fix tests which did not passed.

This setup may feel clunky, but it allows me to make sweeping changes in a codebase and be confident enough, that if the tests pass, it will very likely work for the customer too. The most obvious example where tests were carrying me around has been moving to .NET8 from .NET Framework 4.8. I have went from 90% failure rate on tests to all tests clear in like 3-4 iterations.
by liuliu | 2025-09-22 20:39:09+00:00
My understanding is that you cannot talk about warp specialization without talking about the alternative: multi-stage pipelining. And the final example code given is multi-stage pipeline with double buffers.

And here is my understanding where it differs:

1. multi-stage pipeline requires careful hand-tuning, even at PTX level to make sure your async wait is weaved properly to maximize overlap.

2. since these register files now is huge, multi-stage pipeline is difficult to write at intrinsics level to make efficient use of these huge register files.

3. Warp specialization delegated most of these scheduling dynamically, hence it is better adapted to hardware (and have more information to make scheduling decisions at runtime). Although this is a bit moot because we write different code for different hardware anyway.

Anything more I am missing?
by mrguyorama | 2025-09-22 20:39:10+00:00
>It seems incredible to me that Microsoft would alter the execution of programs based on the filename of the executable.

This has been one of the primary ways microsoft has managed compatibility for decades.

Windows 95 had hacks based on filenames of games to make sure popular stuff worked on Windows.

Raymond Chen has an entire book! (And a free chapter about exactly this!)

https://ptgmedia.pearsoncmg.com/images/9780321440303/samplec...

They had to do these hacks for things like Wing Commander, Simcity, even Microsoft Office itself needed massive hacks (to the point that a significant portion of the profanity in the Windows 2000 source leaks is explicitly calling the Office team a bunch of idiots and losers who don't know what they are doing)

>For all we know, there was another game with the same filename and this game has been caught in the crossfire

Microsoft has been doing this for 30 years and I am unaware of even one case of "program got wrong compatibility hacks"! It would be unlikely to be reported well so that's not great evidence, but it's been a massive success.
by rendx | 2025-09-22 20:39:13+00:00
Huh? I just honestly didn't know who he was, and have not heard of him before. I am not in the US, if you assumed that. And I didn't claim I care to remember about him next week?

Is it really so hard to just read what somebody writes without reading something into it that just isn't there? When in doubt, simply ask, no need to insinuate.
by jakeydus | 2025-09-22 20:39:28+00:00
We got an ipad mini for my kid(s) and regularly leave it unplugged for weeks at a time, sitting on a shelf until we've got a flight or long enough car ride to justify bringing it out. I did that the other day and after not charging it since at least labor day, it was sitting at 90%. I'm just blown away every time.
by MomsAVoxell | 2025-09-22 20:39:38+00:00
I guess the point is, sometimes you just need a lot of memory and want to record into it as quickly as you can.

Then, when the time is right, flush it all to disk.

The VMM is pretty good at being tight and productive - so use it as the big fat buffer it is, and spawn worker threads to flush things at appropriate times.

If you don't have swap, you have to flush more often ...
by reenorap | 2025-09-22 20:39:58+00:00
It's pretty funny when a company takes the exact worst path navigating through a controversy.

ABC did exactly this, they took maximum damage to their reputation and now looks like they are feckless idiots. Either they should have stood their ground and fought for free speech or they should have outright fired Kimmel. Suspending him for a couple of days only brings attention to how dumb ABC management is and now both sides will be hammering them for their own issues.
by Kirby64 | 2025-09-22 20:40:17+00:00
The knife itself is made out of AUS-10, which is a very mediocre steel. It's not bad per-se, but when you're spending $400 on a knife, you typically expect premium steels to be used. Additionally, most knives in that price range typically have some sort of flair to them to make them visually appealing: Damascus patterning, nice wooden handles, etc.

I know the handle itself is integral to the ultrasonic function, but it reminds me of a cheap kitchen thermometer.

For comparison, 'analog' knives are much nicer looking for sometimes far cheaper.

Here's a $309 knife by Miyabi (which is owned by Zwilling): https://cutleryandmore.com/products/miyabi-birchwood-chefs-k...

You can even find down-market knives by the same company that have the similar steel with different finishing:

https://cutleryandmore.com/products/miyabi-mizu-sg2-chefs-kn...

https://cutleryandmore.com/products/miyabi-kaizen-ii-chefs-k...

https://cutleryandmore.com/products/miyabi-evolution-chefs-k...