frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

NetBSD adds a new beginner-friendly text editor called atto

https://mastodon.sdf.org/@netbsd/117518160563539748
30•luke8086•1h ago

Comments

itomato•49m ago
NetBSD has beginners?
graemep•43m ago
Beginners to NetBSD who are not vi users.
alnsn•24m ago
You can ask Claude to cross-complie, prepare an image (aka install) and run an emulator. I tried exactly this yesterday and in about an hour I could attach to tmux and run tests on emulated riscv64 board.
officeplant•12m ago
Currently seeing an influx of interest from new people who want an OS with strong anti-ai stances.
Levitating•46m ago
NetBSD isn't the first to use the name. My pet text editor is also called atto: https://git.levitati.ng/Levitating/atto
IshKebab•44m ago
> Perhaps all that needs to be known to use atto at a basic level is that holding the control key, pressing x, then pressing w will write the currently open file, and holding the control key, pressing x, then pressing c will exit the editor.

Very beginner friendly lol. These people have no idea.

Micro is a beginner-friendly console text editor. This isn't.

CodeCompost•25m ago
It's using keystrokes inspired by emacs. Ok.
passthejoe•23m ago
Micro is MIT licensed, so it should be shippable in NetBSD base.

https://github.com/micro-editor/MICRO

lukaslalinsky•3m ago
But written in Go, and I would expect the NetBSD base only includes software buildable using tools already in the base system.
hnlmorg•19m ago
I don’t think NetBSD and yourself are using the term in the same context.

By this I mean, a beginner to NetBSD is already a far more competent user than a beginner in many other contexts of OS users.

Rucadi•44m ago
For me the most easy-to-use editor for cli / ssh and relatively lightweight is https://github.com/sinelaw/fresh everybody can just use it intuitively.
hnlmorg•25m ago
I’ll take a look at this. But it’s worth noting that NetBSDs goal was to have something small enough that it can be used in a recovery shell.
OnlineTux•40m ago
Why not just add nano?
Matl•34m ago
Because the BSD's are reflexively anti GNU.
ninjin•31m ago
nano(1) is GPLv3 last time I checked and that imposes more restrictions than most (all?) of the rest of the code in NetBSD. It is not about being "reflexive", it is a violation of the very ethos of the project. Gnu rejecting non-free licenses from their own distributions is not "reflexive", it is simply not in line with what they want to achieve and one should respect that.
Matl•26m ago
Unless they modify it, the GPL really doesn't impact them. AFAIK FSF considers most BSD/MIT style licences to be compatible. It's the other way around where things gets stuck. Unless they need Linux GPU/WIFI/BT drivers to make things work, of course. Then it's fine.
ninjin•22m ago
Modification is the whole point of open source: "Unless you want to modify Windows, the closeness does not impact you". If you want to learn about how NetBSD looks at things, there is this page:

https://netbsd.org/about/redistribution.html

As for being compatible. Yes, FSF considers anything permissive to be compatible with their family of licenses. However, it is a one-way relationship in that permissive code can be freely used by GPL projects, but not the other way around as using GPL code would impose further restrictions compared to a permissive license.

jmclnx•25m ago
>making it suitable for inclusion in the rescue system

People seem to be missing the point. Also NetBSD has what I call a "read single user mode". Last time I had to boot single user, ed(1) was the only editor available without some work. My guess is this new editor will be useful for people who do not want to deal with ed(1).

I have not seen it yet, but I guess it will be includes in 11.1.

markusQi•3m ago
The source code and README are here: https://github.com/NetBSD/src/tree/trunk/usr.bin/atto

You are welcome!

jmclnx•22m ago
Size:

Linux:

     -rwxr-xr-x 1 root root 321832 Dec 15  2021 /usr/bin/nano
per the link, atto(1) is 48 kilobytes.

Gemini 4 Carbon is the new #1 on the Artificial Analysis Intelligence Index v5

https://artificialanalysis.ai/articles/gemini-4-carbon-new-number-1
42•theHocineSaad•46m ago•18 comments

Google determines the names for bodies of water in Google Earth (2008)

https://publicpolicy.googleblog.com/2008/04/how-google-determines-names-for-bodies.html
54•terminalbraid•1h ago•27 comments

DoorDash to Acquire Instacart

https://ir.doordash.com/news/news-details/2026/DoorDash-to-Acquire-Instacart-to-Help-Local-Stores...
56•WalterSobchak•55m ago•39 comments

NetBSD adds a new beginner-friendly text editor called atto

https://mastodon.sdf.org/@netbsd/117518160563539748
30•luke8086•1h ago•20 comments

Qwenputer: A functioning, deterministic RISC-V CPU inside Qwen3.5

https://divagr.com/blog/qwenputer
584•csmantle•13h ago•118 comments

Why is this fingerprinting script creating bioweapons?

https://nullpt.rs/fingerprinting-bioweapons
1382•hazebooth•20h ago•253 comments

Zero click, silent, remote Android DoS

https://smsofdeath.com/
180•MarkBlah•6h ago•104 comments

If IPv4 Were Land

https://iptrust.co/blog/if-ipv4-were-land
91•rokostik•1h ago•68 comments

The US added a record 20.2 GWh of battery storage in just 3 months

https://electrek.co/2026/08/31/the-us-added-a-record-20-2-gwh-of-battery-storage-in-just-3-months/
116•ljf•2h ago•79 comments

Getting debug access on a Brother printer over Telnet

https://inventor7777.github.io/blog/2026/10/22/debug-access-on-brother/
100•inventor7777•2d ago•31 comments

Chained PHP2Shell Exploit Roots 25 Servers, Including US Government Servers

https://dreamgroup.com/blog/chained-php2shell-exploit-roots-25-servers
21•882542F3884314B•2h ago•6 comments

Show HN: UK Farming Simulator

https://butterbean.farm/
20•pattle•2h ago•23 comments

Forging a Microsoft Edge Full Chain with Logic Bugs Only

https://blog.orange.tw/posts/2026-10-the-last-proof-of-human-craft-browser-full-chain/
142•austinallegro•6h ago•25 comments

Requests, Please

https://morronel.github.io/requests_please/
42•sysoleg•3d ago•6 comments

MiniLake Is a Local Databricks API Emulator with SQL, Delta Lake and Spark

https://dmux.github.io/minilake/
53•kermatt•1d ago•7 comments

Hackers expose the identities of more than 40k DHS employees

https://text.npr.org/nx-s1-6021497
46•firefax•57m ago•12 comments

StackOverflow now gets fewer than 1000 questions a month

https://data.stackexchange.com/stackoverflow/query/1926661#graph?t=1
583•babelfish•13h ago•489 comments

Southern Africa's first known stenciled rock art found hiding in plain sight

https://phys.org/news/2026-10-southern-africa-stenciled-art-plain.html
11•wglb•2d ago•0 comments

A Health Update

https://furbo.org/2026/10/28/a-health-update/
302•frizlab•16h ago•46 comments

OpenAI's agents talked to each other through the CPU Cache

https://the-decoder.com/openais-isolated-ai-agents-found-ways-to-talk-to-each-other-through-cpu-c...
254•limbicsystem•2d ago•181 comments

CNC Stone Carving

https://carmelitegothic.com/cnc-stone-carving/
496•bschne•22h ago•137 comments

GitLab Security Incident: Attempted Exploitation of CVE-2026-97229

https://alpinelinux.org/posts/GitLab-security-incident-CVE-2026-97229.html
204•sashk•13h ago•96 comments

A new faster algorithm to compute 64-bit signed floor division

https://www.benjoffe.com/fast-floordiv
110•benjoffe•2d ago•8 comments

The Grid, a factory-scale robot in Massachusetts that builds PCBs on demand

https://www.circuithub.com/post/unveiling-the-grid
529•seddona•3d ago•236 comments

Claude Code regularly sends each background agent’s transcript to its model

https://gist.github.com/flamerix-ai/c3905705cc4205e5de3011fa2e74efce
469•NikZaal•9h ago•186 comments

Gemini 4 Carbon

https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carbon/
963•acossta•20h ago•771 comments

Why birds can fly over Mount Everest (2020)

https://lede-v2.nautil.us/why-birds-can-fly-over-mount-everest-237864
203•andsoitis•5d ago•35 comments

Formlabs Studio 1 $699 Resin Printer

https://formlabs.com/products/form-studio-1-basic-founders-edition/
203•mhb•16h ago•141 comments

I Used AI to Fake a Scientific Paper. Here's What Happened

https://spectrum.ieee.org/ai-generated-scientific-papers
15•pseudolus•3h ago•7 comments

Treap (Cartesian Tree)

https://cp-algorithms.com/data_structures/treap.html
43•vismit2000•3d ago•8 comments