frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

A website that lists websites to submit your website to

https://www.submission.directory/
161•azeemkafridi•2h ago•45 comments

I found 10k GitHub repositories distributing Trojan malware

https://orchidfiles.com/github-repositories-distributing-malware/
316•theorchid•5h ago•88 comments

Swiss parliament lifts ban on new nuclear power plants

https://www.bluewin.ch/en/news/switzerland/parliament-lifts-ban-on-new-nuclear-power-plants-32575...
307•leonidasrup•3h ago•170 comments

Ubiquiti: Enterprise NAS, Built on ZFS

https://blog.ui.com/article/introducing-enterprise-nas
130•ksec•3h ago•101 comments

Launch HN: TesterArmy (YC P26) – Agents that test web and mobile apps

https://tester.army
44•okwasniewski•2h ago•23 comments

Hospitals and universities repurposing drugs at 90% lower cost

https://www.kcl.ac.uk/news/hospitals-and-universities-repurposing-drugs-at-90-lower-cost
198•giuliomagnifico•7h ago•82 comments

Has W Social switched to closed source?

https://blog.elenarossini.com/w-social-public-institutions-and-the-theater-of-european-digital-so...
133•nemoniac•4h ago•77 comments

Midjourney Medical

https://www.midjourney.com/medical/blogpost
1190•ricochet11•15h ago•798 comments

Advanced Compilers: The Self-Guided Online Course

https://www.cs.cornell.edu/courses/cs6120/2025fa/self-guided/
170•ibobev•6h ago•16 comments

The Harajuku Moment

https://tim.blog/2024/02/09/harajuku-moment/
25•abhaynayar•1h ago•9 comments

Modos Color Monitor Pushes E-Paper Displays Further

https://spectrum.ieee.org/modos-e-paper-monitor
126•Vinnl•6h ago•34 comments

Emacs 31 is around the corner: The changes I'm daily driving

https://www.rahuljuliato.com/posts/emacs-31-around-the-corner
303•frou_dh•5h ago•152 comments

Show HN: Gerrymandle - Daily puzzle game where you redraw electoral districts

https://gerrymandle.cc/
44•realmofthemad•3h ago•16 comments

TerraPower in Deal with Meta for Eight Natrium 345 MW Advanced Nuclear Plants

https://neutronbytes.com/2026/01/09/terrapower-in-mega-deal-with-meta-for-eight-natrium-345-mw-ad...
55•mpweiher•2h ago•56 comments

DeepSeek Introduces Vision

https://chat.deepseek.com/
387•RIshabh235•11h ago•153 comments

Emacs, how it all started (for me)

https://xvw.lol/en/articles/emacs-start.html
51•nukifw•3d ago•13 comments

.gitignore Isn't the Only Way to Ignore Files in Git

https://nelson.cloud/.gitignore-isnt-the-only-way-to-ignore-files-in-git/
140•FergusArgyll•7h ago•36 comments

Microsoft new Outlook takes 10 seconds to do what Outlook Classic does instantly

https://www.windowslatest.com/2026/06/15/microsofts-new-outlook-takes-10-seconds-to-do-what-outlo...
370•Adam-Hincu•5h ago•263 comments

The founder of Craigslist has given away half a billion dollars

https://www.independent.co.uk/us/money/craigslist-multimillionaire-craig-newmark-b2980681.html
27•Tomte•47m ago•4 comments

Local Qwen isn't a worse Opus, it's a different tool

https://blog.alexellis.io/local-ai-is-not-opus/
403•alphabettsy•14h ago•218 comments

Migrating from GNU Stow to Chezmoi

https://rednafi.com/misc/chezmoi/
4•speckx•33m ago•0 comments

We built a persistent agent memory layer on Elasticsearch with 0.89 recall

https://www.elastic.co/search-labs/blog/agent-memory-elasticsearch
73•showmypost•6h ago•31 comments

Our Achilles Heel

https://collabfund.com/blog/our-achilles-heel/
4•surprisetalk•2d ago•0 comments

Migrate from OpenClaw

https://hermes-agent.nousresearch.com/docs/guides/migrate-from-openclaw
82•JumpCrisscross•3h ago•67 comments

Unity vs. Floating Point

https://aras-p.info/blog/2026/06/11/Unity-vs-floating-point/
37•ibobev•3d ago•7 comments

How Alberta Eradicated Rats

https://worksinprogress.co/issue/albertas-war-on-rats/
70•tzury•4h ago•54 comments

Vinyl Cache and Varnish Cache

https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#org-vinyl-varnish
68•embedding-shape•3d ago•27 comments

Seven Perfect Shuffles Randomize a Deck of Cards. But How Many Sloppy Ones?

https://www.quantamagazine.org/seven-perfect-shuffles-randomize-a-deck-of-cards-but-how-many-slop...
59•layer8•8h ago•38 comments

What was nice about the UI of Windows 2000

https://movq.de/blog/postings/2026-06-16/0/POSTING-en.html
129•npongratz•2h ago•98 comments

Image Toolbox (T8RIN)

https://github.com/T8RIN/ImageToolbox/
24•unexpectedVCR•3d ago•2 comments
Open in hackernews

Emacs, how it all started (for me)

https://xvw.lol/en/articles/emacs-start.html
49•nukifw•3d ago

Comments

bitwize•2d ago
It was always like that before about 10 years ago. You're getting your feet wet in programming, learning about free alternatives, and you learn that all the world's legendary hackers become proficient in one of either vi (vim) or Emacs. So you dig in and you find that, as your awareness of programming languages grows, Emacs is a "good-enough" solution for working in nearly all of them. (Vim is too, but maybe a bit less so in 1995 when I was starting out.) And if you want to program effectively cross-language, there's nothing you can do but lock the fuck in and learn your editor's idiosyncrasies, shortcuts, and programming/customization features.

These days we're all spoiled by Visual Studio Code, Zed, even things like Geany and Notepad++. So it makes less sense for neophytes to start with something as ancient and idiosyncratic as Emacs, and Emacs does not enjoy nearly the prominence or mindshare it had decades ago. (Though I understand its absolute user base has grown.)

greggroth•2d ago
I used vim for about 15 years and emacs for the last 6 or 7 and never has it been easier to emacs. For years it was searching Google, blog posts and manuals for "how do I do X in emacs?" and now it's trivial to ask AI. I always have a Copilot session open in my emacs config so it can tell me how my emacs does something and can update my config for me.
neutronicus•40m ago
> I always have a Copilot session open in my emacs config

Using gptel? Or something else?

cmrdporcupine•20m ago
For me what I found was that on early 90s telnet-accessible Unix systems the only pre-installed or easily installed editor that actually let me use... luxuries... like arrow keys and backspace was emacs. Vi was always there but modal editing repulses me and it also didn't work with arrow keys and the like. (I've never understood the fixation with avoiding them in favour of repurposing letter keys, something that is just a holdover from the very anemic terminal keyboard that vi was first developed on.)

Emacs was literally the sanest option unless you could bribe the sysadmin into installing "joe" or similar. ("pico" and "nano" came later).

The other thing is back in the day emacs was often a good option for running clients to connect to things like IRC or MUDs or MOOs, and even Gopher and the early web. It was also an excellent news and mail reader!

And so I used emacs as a general text editor and MOO and IRC client long before I ever used it for writing source code really (for which it was also obviously very good).

lanycrost•2d ago
I moved to nvim from vim and it's seems me to easy and handy for everyday use. While emacs like rocket since :D
iLemming•21h ago
Emacs is most definitely not a rocket science. The problem with people trying Emacs is that they approach it just like any other text editor, instead of understanding the grand, core principle of it - Emacs is first and foremost a Lisp interpreter with a built-in text editor and not the other way around. Therefore it makes much better sense if you approach it from a Lisp perspective. Alas, many, perhaps most, beginners try it after hearing how "powerful this Emacs thingy is", and try to learn "editor features", instead of focusing on the Lisp side of things. Some even admit that they don't like Lisp and don't understand it and plan to never deal with it. Most posts of "abandonment" and "I switch to VSCode after decades of Emacs use", after closer examination, reveal that the person perhaps never even written any elisp code - at most, they'd just [almost] blindly copy&paste existing snippets into their configs.
jr_isidore•19h ago
No one, including yourself, approached emacs from a Lisp perspective.
vkazanov•44m ago
I did.

After learning the key bindings, I actually found a library book on a pre-CLisp dialect of lisp by some finnish authors and wrote a tool i later used to write my thesis in electrical engineering.

The tool was parsing my matlab files and generated latex, which i then made into the final pdf, complete with formulaes and calculations.

So instead of writing a decent thesis, i learned about makefiles, latex, emacs lisp and the fact that parsers are very interesting.

Also, Lisp felt sooooooo out of this world after pascal, C, Cpp.

Surely, i did not work a single day as an electric engineer.

PS I keep looking for this book to this very day

tempfile•1h ago
I've been trying emacs for a while. People keep saying it's self-discovering and I have no idea what they mean. Am I missing part of the manual? I google stuff when I don't understand, like any other piece of software. I've never managed to successfully use the help system to find anything.
matthew-craig•1h ago
Having a good completion package (e.g. `vertico` + `unordered`) goes a long way to finding stuff. I regularly find new functions and variables by calling describe-function and describe-command and just searching/auto-completing my way to what I need. It gets even better with the `helpful` package which improves the layout/features of help pages a lot.
tikhonj•47m ago
The neat thing with Emacs is that the core concepts of the system are all first-class programming entities with their own documentation. So if you want to know what your current mode does, you can use C-h m to get a bunch of information including commands, key-bindings and links to code. If you have a key command, you can use C-h k, enter the keys, and you'll see exactly what function that command runs. You can get info about functions with C-h f and variables with C-h v; coupled with some kind of fuzzy-find-autocomplete (which, unfortunately, isn't set up by default), it's usually pretty quick to find the functions and config options that are relevant to whatever you're trying to do.

I still use web searches to look up Emacs things occasionally, but the built-in help commands are still useful because they're naturally tied to (and organized by) the core code entities that power Emacs.

hollerith•37m ago
I learned Emacs before search engines and can develop Emacs software while disconnected from the internet.
iLemming•3m ago
[delayed]