frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

We Mourn Our Craft

https://nolanlawson.com/2026/02/07/we-mourn-our-craft/
64•ColinWright•58m ago•28 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
18•surprisetalk•1h ago•15 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
120•AlexeyBrin•7h ago•23 comments

U.S. Jobs Disappear at Fastest January Pace Since Great Recession

https://www.forbes.com/sites/mikestunson/2026/02/05/us-jobs-disappear-at-fastest-january-pace-sin...
96•alephnerd•1h ago•44 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
823•klaussilveira•21h ago•248 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
55•vinhnx•4h ago•7 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
53•thelok•3h ago•6 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
102•1vuio0pswjnm7•8h ago•118 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1057•xnx•1d ago•608 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
75•onurkanbkrc•6h ago•5 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
476•theblazehen•2d ago•175 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
202•jesperordrup•11h ago•69 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
545•nar001•5h ago•252 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
213•alainrk•6h ago•332 comments

Selection Rather Than Prediction

https://voratiq.com/blog/selection-rather-than-prediction/
8•languid-photic•3d ago•1 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
34•rbanffy•4d ago•7 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
27•marklit•5d ago•2 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
113•videotopia•4d ago•30 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
73•speckx•4d ago•74 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
68•mellosouls•4h ago•73 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
273•isitcontent•21h ago•37 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
199•limoce•4d ago•111 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
285•dmpetrov•22h ago•153 comments

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
21•sandGorgon•2d ago•11 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
155•matheusalmeida•2d ago•48 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
43•matt_d•4d ago•18 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
555•todsacerdoti•1d ago•268 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
424•ostacke•1d ago•110 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
472•lstoll•1d ago•312 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
348•eljojo•1d ago•215 comments
Open in hackernews

Cmdk – CD anywhere and open anything in your terminal

https://github.com/mieubrisse/cmdk
13•mieubrisse•7mo ago

Comments

01HNNWZ0MV43FF•7mo ago
> This is ⌘-k for the terminal

Nitrous oxide is the glycerine of the racing world

rzzzt•7mo ago
⌘-K is Ctrl-L for the Terminal (I think): https://support.apple.com/guide/terminal/keyboard-shortcuts-...
mieubrisse•7mo ago
Yep! ⌘-K clears the current terminal window. I chose ⌘-K because it maps to the standard in web apps (Discord, Notion, etc.) and I use `clear` whenever I want to clear my terminal, but you can choose whatever keybinding you want with cmdk.
thrownawaysz•7mo ago
I bought a thrown out M1 Macbook Air recently and I still haven’t figured out how to do a simple “right click in Finder > open Terminal here”

Can be done with a keyboard shortcut or the Services menu but then it tries to open the Terminal of a selected folder not the current open folder

terhechte•7mo ago
The "open Terminal of selected folder" is the proper way, it requires a different workflow though, so I understand the issue in terms of muscle memory. An easy enough alternative (for me) is to drag and drop the current folder onto iTerm. When you have a folder open in Finder, and hover over the name of the Folder in the titlebar of the window, a blue "folder" icon appears. if you drag that to the iTerm icon in the dock and drop it, iTerm will activate and open a new terminal window in this folder.
jannes•7mo ago
Obviously, right-click is for losers and you just have to drag and drop the folder icon from the title bar onto the Terminal app icon.

/s

pprotas•7mo ago
This is going to sound mental, but here you go. First enable the path bar in Finder by executing code provided to me by anonymous users on the internet: defaults write com.apple.finder ShowPathbar -bool true (EDIT: Apparently you can do CMD + OPT + P shortcut in Finder to accomplish the same)

Then in the path bar you can right click your current folder and open in Terminal (or use Services menu to open in 3rd-party terminals)

coldtea•7mo ago
> First enable the path bar in Finder by executing code provided to me by anonymous users on the internet: defaults write com.apple.finder ShowPathbar -bool true (EDIT: Apparently you can do CMD + OPT + P shortcut in Finder to accomplish the same)

Or you can just enable it in Finder menu View -> Show Path Bar.

coldtea•7mo ago
>I bought a thrown out M1 Macbook Air recently and I still haven’t figured out how to do a simple “right click in Finder > open Terminal here”

Right click -> Services -> New Terminal Tab at Folder

(or if you have Iterm: Right click -> Services -> New iTerm Tab/Window here)

Or if you have enabled Finder to show the path bar, right click on a folder in Path Bar (last one is the current open one) -> Open in Terminal

Then again, if you do work in the terminal, why do you navigate to the working directory via the UI Finder?

fingerlocks•7mo ago
> Then again, if you do work in the terminal, why do you navigate to the working directory via the UI Finder?

This right-click terminal complaint comes up all the time here and Reddit. Always thought it was so weird.

But then the other day I wasted an hour of my life digging through Microsoft Teams APIs trying to figure out if I could hack up a way to pipe a file directly to a chat and avoid using Finder.

And then it hit me: after I did the whole cumbersome drag-file-to-chat dance, I wanted to get the terminal path back to the file. and it would be really handy if that was a one or two click thing.

So yeah I guess if you’re forced to use some bullshit software like Teams, that feature makes sense.

_thisdot•7mo ago
Not sure if this helps. But you can copy a file and paste it in your terminal for the path to appear.
fingerlocks•7mo ago
Marginally different from dragging it into the terminal. Worse actually, because you can overload the NSPasteboard handler and perform a custom action on the file when you paste it instead of only getting the path.

I guess the only point I’m making is that it’s possible there is some pathological reason why so many people want an “open in terminal from finder” feature. And maybe they are too embarrassed to explain why because they are employed by shitty companies that give little executive function over their workflow. All they want is a little bit of relief from their sadness, just one right-click shortcut to take the pain away for a brief moment.

Or maybe they’re all just weirdos, who knows.

mieubrisse•7mo ago
Whoa thank you, this is amazing! I didn't even know this was possible; my life has gotten a little better.
thrownawaysz•7mo ago
>Or if you have enabled Finder to show the path bar, right click on a folder in Path Bar (last one is the current open one) -> Open in Terminal

Thanks this seems like the most straightforward, exactly what I was looking for

bpx51•7mo ago
Seems nice, but since it's based on fzf, why not just use fzf and it's built in shortcuts, never used ios tho, so maybe the ⌘-k is heavily used with ios.
0points•7mo ago
I also believe the project is struggling for an existence. From the readme:

> (Optional) Bind the ⌘-k hotkey

mieubrisse•7mo ago
Hey 0points, author here! I'd be keen to hear why binding the Cmd-K hotkey makes it feel like cmdk doesn't add value!
0points•7mo ago
> I'd be keen to hear why binding the Cmd-K hotkey makes it feel like cmdk doesn't add value!

You tell me.

Your shell script "cmdk" does not bind the Cmd-K hotkey.

I just commented on the fact that binding that key is optional.

Your script add no value, as you would learn from the fzf docs:

https://junegunn.github.io/fzf/shell-integration/

If I wanted that functionality, I would just bind fzf directly to Cmd-K.

mieubrisse•7mo ago
I understand the confusion! cmdk is complementary, not competitive, to the built-in fzf shortcuts (I use both cmdk and built-in fzf shortcuts in my day-to-day).

The concrete value-adds of cmdk (what fzf doesn't do out of the box):

1. Smart previews. You have to write the fzf preview command to preview text files, directories, images, PDFs, etc. cmdk gives you this out of the box.

2. Choose the command for you. If you rely on the fzf Ctrl-T shortcut, you have to type the `cd`, the `vim`, the `open`, etc. I find that most of the time the command is predictable based on the filetype, so cmdk allows you to skip this. When cmdk doesn't have a command for the filetype though, I supplement with fzf's Ctrl-T.

3. Be smart about which files you're searching to be performant. E.g. very likely users aren't going to jump to files in the "~/Library/Application Support", or certain system directories under "/", so give users the option to go to the parent directory without crawling the subdirectories.

smallerfish•7mo ago
Just for people like me who don't tend to rtfm: after install, add the command `fzf_key_bindings` to your shell config to bind key combos.
mieubrisse•7mo ago
Good question! This is complementary, not competitive, to the built-in fzf shortcuts. I use both cmdk and built-in fzf shortcuts in my day-to-day.

The concrete value-adds of cmdk (what fzf doesn't do out of the box):

1. Smart previews. You have to write the fzf preview command to preview text files, directories, images, PDFs, etc. cmdk gives you this out of the box (see https://github.com/mieubrisse/cmdk/blob/main/preview.sh ).

2. Choose the command for you. If you rely on the fzf Ctrl-T shortcut, you have to type the `cd`, the `vim`, the `open`, etc. I find that most of the time the command is predictable based on the filetype, so cmdk allows you to skip this (see https://github.com/mieubrisse/cmdk/blob/9d742112dab0475d7420... ). When cmdk doesn't have a command for the filetype though, I supplement with fzf's Ctrl-T.

3. Be smart about which files you're searching to be performant. E.g. very likely users aren't going to jump to files in the "~/Library/Application Support", or certain system directories under "/", so give users the option to go to the parent directory without crawling the subdirectories (see https://github.com/mieubrisse/cmdk/blob/main/list-files.sh ).