frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded

https://twitter.com/lemire/status/2091894299289874926
529•tosh•4h ago•344 comments

MS Paint and Photos inivisibly watermark even locally generated output with GUID

https://xusheng.dev/posts/reversing/mspaint_invisible_watermark/main/
361•ComputerGuru•4h ago•148 comments

Oceans hit highest temperature on record

https://www.bbc.com/news/articles/c62m4gpnp78o
52•tcp_handshaker•44m ago•10 comments

The entire city of San Francisco as a video game

https://sf.thijs.gg/
163•centrosphere•2h ago•56 comments

IPFS Maintainers Winding Down

https://ipshipyard.com/blog/2026-the-end-of-ipfs-at-shipyard/
245•iand•4h ago•118 comments

LLMs could control their host machines by exploiting inference engines

https://boydkane.com/essays/llms-could-control-their-host-machines-by-exploiting-inference-engines
23•zdw•1h ago•7 comments

How Europe is killing makers and micro-entrepreneurs

https://lectronz.com/u/lectronz/articles/how-europe-is-killing-makers-and-micro-entrepreneurs
822•l-one-lone•6h ago•554 comments

A Claude Code skill that recovers export-blocked Kindle highlights

https://github.com/l3a0/claude-plugins
8•l3a0•31m ago•0 comments

Jabber/XMPP: 25 Years of Digital Independence

https://gultsch.de/posts/25-years-of-digital-independence/
84•inputmice•4h ago•34 comments

Autostep (YC P26) Is Hiring AI/Fullstack Engineers and a Chief of Staff

https://app.dover.com/Autostep/careers/e9510e3b-a854-4e48-9e5d-c89796acaed4
1•adawg4•2h ago

Hot Chips 2026: CUDA Targets RISC-V – By Chester Lam

https://chipsandcheese.com/p/hot-chips-2026-cuda-targets-risc
51•rbanffy•3h ago•5 comments

Show HN: PicoMQ – Durable Streams over HTTP, on object storage

https://picomq.com/
49•adesh_nalpet•3h ago•6 comments

Show HN: Kern – container and resource runtime in a 1.5 MB binary, no daemon

https://github.com/getkern/kern
19•realexweb•1h ago•0 comments

What Is a Syslog Server?

https://blog.greencloudvps.com/what-is-a-syslog-server.php
20•theanonymousone•1h ago•9 comments

SeL4 security proofs now complete on AArch64

https://proofcraft.systems/news-2026/#2026-08-21
148•snvzz•8h ago•32 comments

I were 17, I'd learn how to build LLMs from scratch

https://twitter.com/paulg/status/2091544343589060625
454•bilsbie•23h ago•554 comments

OpenAI: GPT 5.6 Sol price reduction (until at least Nov 21)

https://developers.openai.com/api/docs/pricing
213•tosh•4h ago•193 comments

Your "File" Menu Isn't About Files

https://adam.farkas.pro/your-file-menu-isnt-about-files/
27•b__d•1h ago•39 comments

Removed all counters, replies, following/ers, timestamps, from textlog

https://textlog.cc/post/2059
13•stagas•1h ago•5 comments

Show HN: GlassBox – what the browser reveals, and how identifiable you are

https://glassbox.codecanary.org
61•tke248•3h ago•33 comments

Curvature Beziers – Improving on a timeless recipe

https://acko.net/blog/curvature-beziers/
35•boxed•5d ago•2 comments

Coding expertise is going to collapse from AI reliance

https://larsfaye.com/articles/ai-coding-will-prevent-expertise
297•larsfaye•4h ago•330 comments

Peppermint oil reduces blood pressure by 8.48 mmHg in small study

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0344538
40•brandonb•5h ago•17 comments

Executable Is a SQLite Database

https://fzakaria.com/2026/08/23/your-executable-is-a-sqlite-database
413•setheron•15h ago•84 comments

Show HN: A techno machine in one HTML file, with verifiable renders

https://ssx360.github.io/rack-02/?src=hn
116•ssx360•6h ago•20 comments

Hot Chips 2026: Applying High Bandwidth Flash (HBF)

https://chipsandcheese.com/p/hot-chips-2026-applying-high-bandwidth
39•ksec•5h ago•12 comments

A Blackstone real estate company exposed SSN digits, DOBs, addresses and more

https://alexschapiro.com/security/vulnerability/2026/07/16/beam-living-graphql-data-exposure
90•bearsyankees•3h ago•34 comments

Codefloe Is a Professionally Hosted Public Git Forge

https://codefloe.com/
31•jeremyjh•5h ago•9 comments

Could We Dredge the Netherlands Without Fossil Fuels?

https://solar.lowtechmagazine.com/2018/08/could-we-dredge-the-netherlands-without-fossil-fuels
31•at1as•4h ago•29 comments

Anger, Anxiety and Agency

https://lucumr.pocoo.org/2026/8/24/anger-anxiety-agency/
44•lumpa•1h ago•42 comments
Open in hackernews

Your "File" Menu Isn't About Files

https://adam.farkas.pro/your-file-menu-isnt-about-files/
27•b__d•1h ago

Comments

Analemma_•1h ago
I understand the complaint but a lot of these suggested improvements aren't great either, especially the ones that are close to the name of the app and so would be right next to the app name which is itself a menu header. "Password" right next to "1Password" and "Automation" right next to "Automator" would drive me batty.

Maybe the real fix is to consider if you need a File menu at all, and whether most of what has been shoved in there should go under the app name menu bar item instead.

cube00•1h ago
It feels like "File" became a de-facto "Start" or "Main" menu.

I always appreciated the rare times when an application would use something other then "File", such as "Game" or "Room" for chat apps.

While I don't agree with some of the suggestions I appreciate the author took the time to at least propose solutions.

stronglikedan•1h ago
But I thought everything is a file in *nix OSs?
failbuffer•1h ago
The true file was you, the user, all along.
bulbar•53m ago
And the links you made while browsing.
gchamonlive•50m ago
Which will be deprecated next version. Please log in with your cloud account.
ghostly_s•29m ago
Maybe 40 years ago.
bigfishrunning•15m ago
That's not true; most of them don't represent network interfaces as files for instance. Plan-9 gets closest i think, and it's an outlier
keito•1h ago
It's an interesting point, but I think the benefit of having actions related to the main object(s) that each application deals with in a standardized place that people expect ("File") outweighs the cognitive load of needing to figure out where those actions might be in every single program.
ano-ther•25m ago
Yes. It’s all about consistency and user expectations.

Apple guidelines for example, which have been in place for 40ish years:

> Best practices: Support the default system-defined menus and their ordering. People expect to find menus and menu items in an order they’re familiar with. In many cases, the system implements the functionality of standard menu items so you don’t have to. For example, when people select text in a standard text field, the system makes the Edit > Copy menu item available.

https://developer.apple.com/design/human-interface-guideline...

xattt•23m ago
Applications that don’t use the “File, Edit, View, [App Specific Menus], Window, Help” structure are really weird to use.

Example: a bunch of JRE apps on OS X. Circa mid-2010s, many didn’t follow the standard menu layout and were a little jarring (pun intended) and unsettling to use when you tried to navigate features.

quirkot•1h ago
It's a real Chesterton's fence situation. There's a lot of latent information contained in a tradition of calling the first menu item "File" including expectations around what can be found there.

You could also say it pierced the metaphor and no longer refers to files on a computer, but to the concept of filing that computer files were named after.

actionfromafar•1h ago
Pierced the metaphor - elegant.
yodon•1h ago
That's how language works. Eavesdropping once referred to water dropping off the eaves of a roof. There is mostly no "log" that "logging in" writes to. The menu itself has nothing to do with food or eating. Is the meaning clear to contemporary readers or listeners? Yes.
DonHopkins•49m ago
I once heard a non-english speaker say "logining", and that made so much more sense than "logging in".
noja•28m ago
Noun versus verb.

Did you log in (space: split verb)? What is your login (no space: noun)?

Do you have a backup (noun)? Did you back up (verb)?

earleybird•25m ago
Did you do a backup :-)
tgv•13m ago
Very succinct Calvin & Hobbes quote: "Verbing weirds language"
jerf•28m ago
Etymological fallacy: https://www.logicalfallacies.org/etymological-fallacy.html
kccqzy•55m ago
It’s more of a throwback to an age where the majority of the apps are creators and editors of documents embodied as files on disk, giving users the freedom to move, rename, copy, and otherwise organize files. As soon as apps began to manage their own data storage through a SQLite database or even the cloud, the File menu stopped making sense. We still keep it because we are romantically attached to it and it harkens back to an age where users had more control over data storage on their computers.
branon•54m ago
File is File not exclusively because it has to do with files (though file-related actions should also be there) but because of relative significance versus the other menus

In the "File" menu you are doing something that has the potential to fundamentally alter the app you are using, by tampering with (typically a large portion or even all of) the data files it contains, or by resetting the state of a running session (file > new window in browsers)

"Edit," semantically, is the same but for a subset of that data, often only a single piece of data. Here I'll sustain that the "create a singular new password/event" button could be under Edit, not File, since those are not actions scoped to the whole app or to the filesystem, instead only to individual records in a database.

"View" is read-only and actions under here should not write anything anywhere. And so on.

Please do not abandon decades of UX tradition in favor of inserting tautologies into your programs.

(1Password/Passwords, Automator/Automations, really? might as well put a pictogram there rather than duplicate the word - I already know what the app does, I want the UI to signal what scope my actions are applying to)

"Project" for DaVinci Resolve makes sense, probably because it's a synonym lol

DonHopkins•44m ago
>Please do not abandon decades of UX tradition in favor of inserting tautologies into your programs.

Not just the File menu, but also MVC is one of many examples of decades-old UX tradition that should not be treated as sacred merely because generations of programmers have copied it.

The irony with MVC is especially rich: people are still cargo-culting terminology from Smalltalk-80 decades after the Smalltalk world itself moved on from that original UI architecture.

"Things seem to hang on in computing just because they work a little bit." -Alan Kay

That was his reply when I asked him about his thoughts on MVC:

https://news.ycombinator.com/item?id=8841428

>nobody can agree on what a controller is, anyway, except that it's the dumping ground for all the brittle junk and dependencies that none of the other well defined classes wanted.

https://wiki.c2.com/?WhatsaControllerAnyway

freehorse•54m ago
- Notes: note

- Messages: message

- Passwords: password

- Reminders: reminder

[...]

Most of propositions are restatement of the app name or theme thereof, and thus do not seem to be very helpful (everything in a notes app has to do with "notes" one way or another). Plus, having naming conventions change per app is confusing. The "file" menu is usually about "(primary) actions" and "I/O", so I would rename all of this as "actions". However, "file menu" has been associated with these kind of actions, and it is fair to consider a liberal interpretation of the word broadly referring to organisation of data (wherever this lies) and creation of new data structures within the app (not just filesystem level).

tygon•53m ago
The nomenclature is largely derived from history. We called it that, so we continue to call it that. While I think changing it is possible, changing it to something new across many applications does more harm than good. We all understand that a floppy disk means save, a camera shutter sound means a picture has been taken, etc. The brain is good at associations based on past experience. Especially for those that are less tech-savvy, this is a god-sent. I like the core concept the writer here has in mind, but I think it fights against built-in brain conventions too much.
pjdesno•48m ago
and this is why you don't want tech people designing user interfaces...
em3rgent0rdr•35m ago
"File" menu is about "Filing".
archonis•30m ago
Great satire, but how are you going to prevent some UX person at Apple from thinking this is good idea?
bigfishrunning•16m ago
I don't think it's satire, and I'm not sure it's not a good idea
noja•29m ago
Main
DonHopkins•23m ago
Careful, you're going to trigger all the Kiwi Farms trolls, who will insist on "Master", then they'll demonstrate their commitment to free speech by downvoting and flag brigading us.
anigbrowl•20m ago
Any imports and exports are going to involve external files in almost every case. This is an attention grabbing headline that ignores the value of semantic consistency across applications. Everyone understands that the File menu is about doing things that will entail interactions with the underlying file system and that it's not real until you save it. We're not better off by putting these more or less similar functions under menus titled 'Picture', 'Document', 'Project', 'Song' etc.
josteink•18m ago
Back in the days all the things you would create using the File-menu would be files, because what else would it be???

A benefit of that system was that all documents and data could be easily treated as files - and moved organized as you pleased.

Somewhere along the line someone clearly decided that this was too simple and made storage opaque - and now you never know where anything is stored - and how or where to organize it.

I'm not sure I consider that an improvement.

nemomarx•13m ago
> "File" – You could argue that Items are files, but are they? You import and export files, ok, but what am I actually importing and exporting? Right, passwords!

This seems really weak. What's the benefit to the user of changing "the menu for saving and editing items" on a per app basis?

TrianguloY•7m ago
For all comments saying that it is a standard and shouldn't be changed, I think the standard is that the first "menu" is the important one, no matter how it's called, so for this reason it should really be changed.

Imagine if you move the file menu to the middle. Will you still be quickly able to find it "because it's a standard" or instead click the new first menu (and then spend several minutes trying to find where the "New window" option is)?

nemomarx•5m ago
Why would you add a new first menu? And what about the first one being important motivates changing the name?

There should be a positive case for any change. Some reason the new name is better, more useful, more intuitive. But I haven't seen anyone describe this yet, here or in the blog.

msla•6m ago
OK, let's do this:

It isn't a hard drive. What's being driven, your mom? It definitely isn't a hard disk in most cases, either, because SSDs are so common.

It isn't a screen. What's being screened out? Is it a monitor? I don't know, is it? Are you monitoring things? If not, then it isn't.

It isn't a mouse. Mice have tails, and also are small living mammals with respiration and without buttons.

It isn't a touch pad. It is touched, but it's also stroked and tapped, so calling it merely a touch pad is inaccurate.

My point, of course, is that language is purely convention, and trying to nitpick all of those conventions quickly leaves us with nothing. There's polysemy and semantic drift and as long as there isn't confusion there also isn't a problem.

graypegg•4m ago
Contrapoint: your application isn't special enough to break patterns.

Opening a calendar application, clicking on the "Event" menu, and being given options to make a new calendar makes as much sense as opening the "File" menu and seeing the same options.

If you split it up so any menu item that verbs a noun, had a top level menu named by that noun, you'd end up with New/Delete/etc actions being split into many menus, which feels just as wrong.

"File" works because of inertia, and people have a feeling of what should be in there:

    - new thing
    - save thing
    - copy thing
    - open another thing
    - rename thing
    - send this thing somewhere
    - import a thing in another format/export thing in another format
    - close thing, but don't quit, send me to some start screen please
It's vaguely related to the file/container you're looking at, but I wouldn't even say that's hugely important to most people's use of the file menu. It just has to have those things in it because honestly, it's pretty consistent. Other than a few examples in the article (Find My with it's always-disabled options, Reeder clearly having already moved all of it's menus into Account/Subscription/Item nouns already) the file menu lines up with what I expect to be in it. Maybe that's me stuck inside my own bubble?
andrewstuart2•5m ago
I'm not applying this to your response but I immediately wondered if this exists on the site and it does:

https://www.logicalfallacies.org/fallacy-fallacy.html

bigfishrunning•13m ago
Mostly Very Confusing