frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

What came first: the CNAME or the A record?

https://blog.cloudflare.com/cname-a-record-order-dns-standards/
53•linolevan•1h ago•10 comments

CSS Web Components for marketing sites (2024)

https://hawkticehurst.com/2024/11/css-web-components-for-marketing-sites/
52•zigzag312•3h ago•21 comments

GLM-4.7-Flash

https://huggingface.co/zai-org/GLM-4.7-Flash
224•scrlk•3h ago•65 comments

Show HN: Pipenet – A Modern Alternative to Localtunnel

https://pipenet.dev/
35•punkpeye•2h ago•6 comments

Conditions in the Intel 8087 floating-point chip's microcode

https://www.righto.com/2025/12/8087-microcode-conditions.html
13•diogotozzi•4d ago•0 comments

Bypassing Gemma and Qwen safety with raw strings

https://teendifferent.substack.com/p/apply_chat_template-is-the-safety
22•teendifferent•13h ago•0 comments

The Microstructure of Wealth Transfer in Prediction Markets

https://www.jbecker.dev/research/prediction-market-microstructure
85•jonbecker•2h ago•57 comments

A Brief History of Ralph

https://www.humanlayer.dev/blog/brief-history-of-ralph
16•dhorthy•42m ago•8 comments

Bootstrapping Bun

https://walters.app/blog/bootstrapping-bun
18•zerf•1h ago•2 comments

Apple testing new App Store design that blurs the line between ads and results

https://9to5mac.com/2026/01/16/iphone-apple-app-store-search-results-ads-new-design/
149•ksec•2h ago•89 comments

A decentralized peer-to-peer messaging application that operates over Bluetooth

https://bitchat.free/
468•no_creativity_•11h ago•269 comments

Iterative image reconstruction using random cubic bézier strokes

https://tangled.org/luthenwald.tngl.sh/splined
36•luthenwald•4d ago•10 comments

Folding NASA Experience into an Origamist's Toolkit

https://spinoff.nasa.gov/Folding_NASA_Experience_into_an_Origamist%E2%80%99s_Toolkit
58•andsoitis•2d ago•4 comments

Cows Can Use Sophisticated Tools

https://nautil.us/the-far-side-had-it-all-wrong-cows-really-can-use-sophisticated-tools-1262026/
46•Tomte•1h ago•17 comments

San Francisco coyote swims to Alcatraz

https://www.sfgate.com/local/article/san-francisco-coyote-alcatraz-21302218.php
38•kaycebasques•16h ago•4 comments

Radboud University selects Fairphone as standard smartphone for employees

https://www.ru.nl/en/staff/news/radboud-university-selects-fairphone-as-standard-smartphone-for-e...
434•ardentsword•10h ago•203 comments

Luxury Yacht is a desktop app for managing Kubernetes clusters

https://github.com/luxury-yacht/app
48•mooreds•5d ago•16 comments

Dead Internet Theory

https://kudmitry.com/articles/dead-internet-theory/
591•skwee357•22h ago•634 comments

Robust Conditional 3D Shape Generation from Casual Captures

https://facebookresearch.github.io/ShapeR/
32•lastdong•6h ago•3 comments

Ask HN: COBOL devs, how are AI coding affecting your work?

128•zkid18•5h ago•133 comments

Nepal's Mountainside Teahouses Elevate the Experience for Trekkers

https://www.smithsonianmag.com/travel/nepal-mountainside-teahouses-elevate-experience-trekkers-he...
91•bookofjoe•4d ago•36 comments

Two Concepts of Intelligence

https://cacm.acm.org/blogcacm/two-concepts-of-intelligence/
46•1970-01-01•5d ago•50 comments

Flux 2 Klein pure C inference

https://github.com/antirez/flux2.c
404•antirez•1d ago•130 comments

I set all 376 Vim options and I'm still a fool

https://evanhahn.com/i-set-all-376-vim-options-and-im-still-a-fool/
63•todsacerdoti•2d ago•26 comments

The space and motion of communicating agents (2008) [pdf]

https://www.cl.cam.ac.uk/archive/rm135/Bigraphs-draft.pdf
28•dhorthy•3d ago•3 comments

The Code-Only Agent

https://rijnard.com/blog/the-code-only-agent
135•emersonmacro•16h ago•59 comments

"Anyone else out there vibe circuit-building?"

https://twitter.com/beneater/status/2012988790709928305
98•thetrustworthy•3h ago•65 comments

MTOTP: Wouldn't it be nice if you were the 2FA device?

https://github.com/VBranimir/mTOTP/tree/develop
57•brna-2•10h ago•78 comments

Fluid Gears Rotate Without Teeth

https://phys.org/news/2026-01-fluid-gears-rotate-teeth-mechanical.html
29•vlachen•5d ago•45 comments

Self Sanitizing Door Handle

https://www.jamesdysonaward.org/en-US/2019/project/self-sanitizing-door-handle/
43•rendaw•4d ago•49 comments
Open in hackernews

I set all 376 Vim options and I'm still a fool

https://evanhahn.com/i-set-all-376-vim-options-and-im-still-a-fool/
63•todsacerdoti•2d ago

Comments

wonger_•2d ago
Kudos for reading all those docs and sharing some nuggets.

Does anyone else feel vim clumsy like the author? I'm trying to understand how one could accidentally lowercase a whole buffer, or trigger scary messages or open unrecognized menus. Not condescending, just curious. I find the q: thing relatable, but not the rest.

qbrass•2d ago
If you're at the top of the buffer, guG will lowercase the whole thing.

So if you open a file, go to type G to jump to a line, but accidentally hit g, then try to undo it with u out of habit, before hitting G again, you do the same thing.

psyclobe•2d ago
Uh to be perfectly honest for the past … 30 years I’ve ran with a buddies vimrc and really never took the time to understand it; it was perfectly good lol and to this day I could not recreate it if I lost it.

> lowercase a whole buffer,

Happens a lot to me actually!

That and accidentally incrementing a numeric value haha..

rcbdev•1d ago
Mind sharing your .vimrc file with the world? Would love to try it.
psyclobe•15h ago
https://pastebin.com/YCQmKJRJ
iguessthislldo•15m ago
Most of it is commented very well. Also I like it because it has a little bit of personal character.

  > " Incrementally match the search.  I orignally hated this
  > " but someone forced me to live with it for a while and told
  > " me that I would grow to love it after getting used to it...
  > " turns out he was right :)
  > set incsearch
swyx•58m ago
maybe throw it in your friendly neighborhood LLM
riedel•1d ago
While I had times discovering myself to accidentally putting 'i' accidentally into MS Word docs and having vim key binding ls in VS Code (and formally eclipse) as well for that reason, I still feel clumsy. I think this is because I mostly rely on muscle memory rather than understanding deeply what I am doing to also allow me to go beyond what I normally do ) which already makes me faster than in any other editor). I found VimSpeak [1] interesting because I somehow understood how to really compose vim commands in a way

[1] http://www.youtube.com/watch?v=TEBMlXRjhZY

dbalatero•55m ago
I miss keys sometimes, but if it makes bad edits (it doesn't always!), I just hit `u` to undo.
Lapsa•1h ago
"The feeling of true Vim fluency—one where every keystroke is exact, I never make mistakes, and I’m exploiting every obscure feature—is a fantasy, at least for me." - that's a wrong mindset. bash that jk hundred times and adapt when it becomes a nuisance
philipwhiuk•1h ago
> that's a wrong mindset

The very idea there is a 'right mindset' is weird to me.

dbalatero•55m ago
OP didn't necessarily say that, they just said _that_ particular mindset is not it.
GameOfKnowing•1h ago
… (For Your Love)” -Frankie Valli
swyx•59m ago
> single keystroke could move the cursor halfway across the file to exactly the right spot.

sorry what is this? exaggeration?

astrobe_•51m ago
Nope! "G" moves the cursor to the end of the file. Very useful. Inferior editors have ctrl-end or alt-end, but with Vim, 90% of your lazy fingers stay on the home row!
massysett•10m ago
Then there’s Emacs, where Meta - > takes three fingers!
GrowingSideways•46m ago
Yes, it's exaggeration. Modal editing cannot read your mind.
tuan•42m ago
I can see how that could work depends on the setup and the context. For example: People might use `. to jump to the last edit, or to a mark they set manually. Or simply `ciq` to edit inside the next quote without any manual cursor movements. I see people use plugin like harpoon to jump to their favorite location quickly. If you don't know about such setup, seeing people type <leader>1 to jump not just within a file, but across files, seems magical.
lelanthran•17m ago
>> single keystroke could move the cursor halfway across the file to exactly the right spot.

> sorry what is this? exaggeration?

It is indeed. I need two keystrokes to move from an arbitrary positions in an arbitrarily long file to the exact spot I need to be.

I use it all the time, in fact. Multiple times an hour. It's muscle memory now for me, while reading/navigating code, to automatically do `ma` or `mb` etc.

At some later point I realise "let me read the function definition again" and then I do `'a` or `'b`, etc.

untech•58m ago
I rerun vimtutor from time to time, because I still don't remember every trick from it. I've recently tried to read the whole embedded "introductory documentation" on a train, learned a lot, but probably need to do it again. Setting every option in the .vimrc seems a nice exercise, will need to do it some time! I like to nuke my config from time to time anyway. (My experience with Vim is about 14 years I think.)
dbalatero•57m ago
> The feeling of true Vim fluency—one where every keystroke is exact, I never make mistakes, and I’m exploiting every obscure feature—is a fantasy, at least for me.

Perfection is not particularly attainable, or necessarily the point. Nor would it be that fun, I think? It's nice to have some aspect to improve upon. See this Casals quote:

> A reporter asked Casals, "You are 95 and the greatest cellist that ever lived. Why do you still practice six hours a day?" He answered, "Because I think I'm making progress".

bee_rider•20m ago
Although, also, perfection probably doesn’t come from adding options either.

I can use hjkl y and d perfectly! :set rnu and I can even throw some numbers in there!

jrm4•50m ago
This feels like the "wrong" direction today with the advent of AI? Just seems like in the realm of "bending yourself to the tool vs bending the tool to yourself," it's the LATTER that's about to get a whole lot easier, if it isn't already.

So, sure, there are probably things you can learn, but e.g. I'm much more about "I think it should be THIS way so how do I make it do that."

massysett•13m ago
The problem is both (1) knowing what you want, and (2) specifying what you want.

(1) is hard enough and a necessary prerequisite to (2) which, even so, is even harder than (1).

Good, documented software is the accumulated knowledge of people who (1) knew what they wanted, (2) implemented it, and (3) communicated how it works. AI can ease the building of such software but does not make the process trivial.

AlexandrB•6m ago
Learning Vim has been one of the highest-longevity skill I picked up in University. With every new technology - autocomplete, IDEs, various GUI design interfaces - there's always a chorus of folks who say: "Well now you don't need to Vim, this new tool makes that obsolete." And every time I end up having to manipulate a mountain of text regardless - whether that's in logs, source code, configuration, or documentation. With the amount of text that AI outputs I don't see the need to manipulate text going away and Vim is one of the fastest and most flexible ways to do that.
GrowingSideways•44m ago
I never understood this idea that you should min/max your typing. The editor should serve you, not the other way around.

Then again, I'm an emacs user.