frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

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

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

https://openciv3.org/
695•klaussilveira•15h ago•206 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
7•AlexeyBrin•1h ago•0 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
962•xnx•20h ago•555 comments

How we made geo joins 400× faster with H3 indexes

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
54•jesperordrup•5h ago•25 comments

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
11•matt_d•3d ago•2 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
37•kaonwarb•3d ago•27 comments

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

https://github.com/valdanylchuk/breezydemo
236•isitcontent•15h ago•26 comments

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

https://github.com/pydantic/monty
234•dmpetrov•16h ago•125 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
33•speckx•3d ago•21 comments

UK infants ill after drinking contaminated baby formula of Nestle and Danone

https://www.bbc.com/news/articles/c931rxnwn3lo
12•__natty__•3h ago•0 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
335•vecti•17h ago•147 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
502•todsacerdoti•23h ago•244 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
386•ostacke•21h ago•97 comments

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

https://eljojo.github.io/rememory/
300•eljojo•18h ago•186 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
361•aktau•22h ago•185 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
425•lstoll•21h ago•282 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
68•kmm•5d ago•10 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
96•quibono•4d ago•22 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
21•bikenaga•3d ago•11 comments

The AI boom is causing shortages everywhere else

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
265•i5heu•18h ago•217 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
33•romes•4d ago•3 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•28 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1077•cdrnsf•1d ago•460 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
39•gmays•10h ago•13 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
298•surprisetalk•3d ago•44 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
154•vmatsiiako•20h ago•72 comments
Open in hackernews

Take One Small Step

https://thinkhuman.com/take-one-small-step/
150•jamesgill•1mo ago

Comments

CubsFan1060•1mo ago
I think this is mostly just a summary of the book Atomic Habits.
jamesgill•1mo ago
No, it’s an expansion of my reading of a different book: http://thinkhuman.com/book-notes-one-small-step-can-change-y...

I read Clear’s book, though, and like it. Neither book has new ideas, but they both present old ideas in useful ways.

annjose•1mo ago
Genuine question to understand - have you tried this approach to build or break any habit for yourself? What were the learnings from it - what worked and what didn't? And how did you tweak the approach for the next habit?
jamesgill•1mo ago
Short answer: yes, I have--walking. I think the main learnings were (a) have faith in absurdly small steps, repeated, and (b) my anxious brain is always looking for the slightest excuse to skip it. No real tweaks, except keep trying to make the step smaller.
ar_turnbull•1mo ago
Felt the same to me too ¯\_(ツ)_/¯
RossBencina•1mo ago
The part about task initiation induced stress -> flight or fight -> distraction/relief-seeking resonated with me. I hadn't noticed that before. The small steps bit reminds me of BJ Fogg's "brush one tooth."

One common failure mode of "do the smallest/easiest thing first" that the article didn't address was that sometimes it's so easy to "buy the running shoes" that you end up with a house full of "easy first steps." I think a better approach is to aim to eliminate unnecessary complexity in moving towards the goal. You can do this by aiming for the smallest, easiest, and simplest first step that simultaneously maximises progress towards the goal. e.g. "I want to make a stand to hold my XYZ." Bad first step: Buy a 3D printer. Good first step: Improvise something out of cardboard.

jamesgill•1mo ago
Ha--totally agree about the 'house full of easy first steps'. I have a few.

But I think it all still applies; the key is to keep taking small steps toward the thing, not just 'keep taking small steps'. You look at a successful small step and (like I wrote) ask 'what's the next step?' that will build on it.

pipes•1mo ago
And hunting for the perfect first step product becomes a dopamine chasing activity itself.
wilkystyle•1mo ago
Love BJ Fogg's Tiny Habits!

2025 was the first time I have been able to implement and maintain a series of routines for the entire year (still going strong), and the concept of starting tiny was a key epiphany for me. I wrote about my experiences with it recently on my blog[0], but the point you make about good first steps is a great one.

A phrase I heard some time back that has stuck with me is "don't buy something hoping to be someone." In other words, don't buy running shoes hoping to become a runner.

In my personal experience, a good first step is the smallest version of doing the thing you ultimately want to be doing. "Brush one tooth" is a great example. Doing one push-up is another. For running, maybe just getting dressed, walking outside, and doing some stretching. The idea is that it's the stuff you would have to do anyways if you were going to do a more robust/thorough version of the thing you're trying to ultimately do. Buying shoes, on the other hand, is just purchasing more stuff.

[0] https://onebadbit.com/posts/2025/12/year-in-review/

personjerry•1mo ago
I recommend The Now Habit if you found this line of thinking to be useful. It provides frameworks to understand why you have such mental blocks and more concrete strategies to try.
jamesgill•1mo ago
That's a good book. I actually came to understand all this better through a different book that I bought to understand my anxiety: Rewire Your Anxious Brain - https://www.amazon.com/Rewire-Your-Anxious-Brain-Neuroscienc...
chris_st•1mo ago
Curious about that book - did it help you? Silly questions, but serious: How much did it help? What, specifically, did you get from it? Asking for a relative who has serious anxiety issues (no, really, it's not me... I have depression, and Burns' "Feeling Good" helped me substantially, specifically by identifying brain-spirals I get into, which lead to depression, and once known can be avoided). I'd love to recommend something good for them. Thanks!
jamesgill•1mo ago
It's not hyperbole to say it changed my life. The most valuable thing I got from it is a good understanding of what's actually happening, and how I can change it. It's such a great, readable, easy-to-understand book (in my opinion). I've given away several copies.
chris_st•1mo ago
Thanks very much! Glad to hear it was so good for you.
delichon•1mo ago
> But there’s a genuine hack: small steps “sneak” past the amygdala without activating the fight or flight response.

That is the most useful sentence I've read recently.

snek_case•1mo ago
It's probably very true for exposure therapy as well.
zaphirplane•1mo ago
How can we know this is a fact and not a pop science observation
chairmansteve•1mo ago
Very easy. Try it,
detectivestory•1mo ago
I've found this to be the case with language learning. Its actually an enjoyable thing to do once you "get into the groove". Apps like duolingo are pretty easy for daily routines but the learning can be quite passive. I now force myself to write one sentence each day on Snapalabra, and that often leads to a highly rewarding 30 minute session.
blitz_skull•1mo ago
This is deceptively difficult but profoundly powerful. The Getting Things Done methodology also talks about natural project planning like this.

But small doesn’t mean “no thought required”. It requires mental power to distill larger projects (or goals) into small steps.

My mistake, for a long time, was thinking that breaking it down into smaller steps was less brainpower.

Better clarity, but also more upfront mental energy to distill what the next physical action to be done was.

rokhayakebe•1mo ago
If you are having trouble working out, first get into the habit of going to the gym first. Make it a habit to go even for less than 5 minutes. The more you go, the longer you'll stay.
nerdface•1mo ago
> When we are stressed/anxious/afraid, the part of the brain called the amygdala activates our “fight or flight” response. When that happens, we stop thinking rationally and start looking for the quickest way to relieve the stress/anxiety/fear.

It’s typically the right amygdala responsible for this. Authors often write “amygdala” in an ambiguous fashion. You have two amygdala (amygdalae is the plural term) which have differing-but-related responsibilities.

Good article — taking the micro-steps towards the longer-term habits is wise.

sublinear•1mo ago
> Large steps activate the amygdala. But there’s a genuine hack: small steps “sneak” past the amygdala without activating the fight or flight response.

I don't really think this is the correct way to frame why small steps are effective.

Anxiety is not why I avoid large steps. Even if it was, small steps tend to be slow and ineffective at resolving anxiety anyway.

No, I avoid large steps because they fucking suck. They're too much of a commitment when I know I have other things I could be doing that are more productive in the short term. That productivity seems guaranteed because I'm already familiar and I can bang those tasks out quickly. I avoid work when the productivity gain is long term and I'm not sure it will pay off. This is not anxiety about whether it will pay off. This is rational pruning of bullshit in my way.

What I do instead is schedule small steps towards something I'm unsure about earlier in the day so I at least feel like I'm trying something new, and then do the other routine stuff later in the day so I go to bed knowing I accomplished something. If the small steps are starting to pay off, I have something to look forward to tomorrow. If they are not, I can still look forward to replacing those tasks with something more interesting.

It's important to not waste time and maintain control. Trying new things is productive and educational, but forcing yourself to stick with something is just delusional and bad for mental health.

alexgotoi•1mo ago
This reminded me of James Clear’s: do one pushup. I think all good books about habits are build around this idea, of small tasks that can be sustained, but somehow our brains are still smarter and still find ways to move away.
delis-thumbs-7e•1mo ago
To me just sitting around shoes on without going out would prob just become boring pretty quick. For my thrill-seeking brain starting new things and doing big decisions is actually pretty easy. I get a kick out the idea of new things and places, especially if there is a small risk involved - I like lifting free weights over machines for instance. And yes, I have ADHD.

Problem is not starting things, it is keeping up with them. Best thing for me is to make doing the thing easy as possible. Nearer the gym is to your home the better, preferably one without music (impossible I know). Studying is easier when I have my books all the time accessible on ipad. Somehow also the bodybuilder Bob Paris’ motto ”Just do it now” helps to push me into action rather than ruminating over whether I should or not.

fittingopposite•1mo ago
Entirely agree. Breaking things down, also helps to get mental clarity of what you are actually trying to do. I think one part why this helps (at least me), is that our executive functions are limited by a working memory for a maximum of about 7 things. Many tasks are actually comprised of many more atomic tasks. Doing them step by step helps to really know what you are doing and not being overwhelmed.
fittingopposite•1mo ago
(Probably not so relevant for building simpler habits, but definitely for the execution of more complex tasks that feel overwhelming)
blackbrokkoli•1mo ago
Variations of this are a common talking point in the self-help world, and while it's a powerful antidote against "I'm sure some day this giant thing will suddenly be easy and I'll just do it", it's not a silver bullet. Here are some counter-considerations:

- Doing anything usually involves prep work. Want to take a step? First put on your shoes (literally or figuratively, depending). If your attempted habit is 70% prep, your brain will somewhat rightfully conclude "this is stupid" fairly quickly.

- "Just do X every day for [long time period]" has an inherent falsification problem: You aren't "allowed" to argue against it until you tried it. Stopped after 2 years because you saw no change (and 5 was recommended)? You are still not allowed to argue against the strategy!

- You can actually make steps so small that they're useless. I once set out to have (at least) one github commit online per day (going for that green tile!). This led to my brain finding hacks like rephrasing one sentence of an old blog post. Doing that for 20 days is way less effective than one single coding session, at 20 times the emotional cost.

- Doing something daily for a long time is extremely hard to achieve, especially if it's not the main thing you're doing. It's rare in the wild. You will find piano virtuosos who play piano daily, but not piano virtuosos who also go to the gym daily.

stephenlf•1mo ago
Q: What’s the smallest step I can take towards my goal?

A: Spend a minute stressing about my goal.

Calazon•1mo ago
If you aren't any closer to the goal after the step than you were before it, you didn't take a step towards the goal.
Doxin•1mo ago
> Doing anything usually involves prep work. Want to take a step? First put on your shoes (literally or figuratively, depending). If your attempted habit is 70% prep, your brain will somewhat rightfully conclude "this is stupid" fairly quickly.

Note that this is also something that can be weaponized. Recently I've learned to draw and I found I kept having great difficulty just starting. To get over that I made the agreement with myself that at least once every two days, I would grab a pencil and page through my sketchbook. I'd find myself on the first blank page holding a pencil.

Turns out your brain thinking prep work without actual work is stupid really helps here. Once you've tricked yourself into doing the prep work, you might as well do the work-work.

e.g. for distance running: just make the deal with yourself that putting on your running clothes/shoes/etc and taking one step outside counts as having ran that day. You'll find yourself going for a run anyways once you get outside, because you might as well.

> "Just do X every day for [long time period]" has an inherent falsification problem

Very true, but unfortunately a lot of things worth doing require that sort of investment. When learning to draw I hated every single second for the first ~two months or so. And then like a switch getting flipped I started having fun.

> You can actually make steps so small that they're useless.

You should take the biggest steps you can actually keep yourself to. Maybe that leads to steps that are sub-optimally small, but taking useless steps is still doing more than taking no steps.

> Doing something daily for a long time is extremely hard to achieve

Oh for real, especially once you factor in force majeure. Hence why I went with "draw at least once every two days". That gives you wiggle room to plan around life events.

Turns out building habits is incredibly hard and no amount of seeking advise will do it for you. It's a slog and you gotta overcome that yourself one way or another.

maplethorpe•1mo ago
I've found the biggest impediment to this strategy is social pressure. The small step methodology goes against the common sense knowledge that the greatest gains come from hard work, so it often receives a lot of push back from friends and family. In my experience, if someone witnesses you taking a small step, they're likely to tell you you're not trying hard enough, or give you some of their own advice on what you should be doing instead.

Small steps are best taken in private.