frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Do you have a mathematically attractive face?

https://www.doimog.com
1•a_n•55s ago•1 comments

Code only says what it does

https://brooker.co.za/blog/2020/06/23/code.html
1•logicprog•6m ago•0 comments

The success of 'natural language programming'

https://brooker.co.za/blog/2025/12/16/natural-language.html
1•logicprog•6m ago•0 comments

The Scriptovision Super Micro Script video titler is almost a home computer

http://oldvcr.blogspot.com/2026/02/the-scriptovision-super-micro-script.html
2•todsacerdoti•7m ago•0 comments

Discovering the "original" iPhone from 1995 [video]

https://www.youtube.com/watch?v=7cip9w-UxIc
1•fortran77•8m ago•0 comments

Psychometric Comparability of LLM-Based Digital Twins

https://arxiv.org/abs/2601.14264
1•PaulHoule•9m ago•0 comments

SidePop – track revenue, costs, and overall business health in one place

https://www.sidepop.io
1•ecaglar•12m ago•1 comments

The Other Markov's Inequality

https://www.ethanepperly.com/index.php/2026/01/16/the-other-markovs-inequality/
1•tzury•13m ago•0 comments

The Cascading Effects of Repackaged APIs [pdf]

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6055034
1•Tejas_dmg•15m ago•0 comments

Lightweight and extensible compatibility layer between dataframe libraries

https://narwhals-dev.github.io/narwhals/
1•kermatt•18m ago•0 comments

Haskell for all: Beyond agentic coding

https://haskellforall.com/2026/02/beyond-agentic-coding
2•RebelPotato•22m ago•0 comments

Dorsey's Block cutting up to 10% of staff

https://www.reuters.com/business/dorseys-block-cutting-up-10-staff-bloomberg-news-reports-2026-02...
2•dev_tty01•24m ago•0 comments

Show HN: Freenet Lives – Real-Time Decentralized Apps at Scale [video]

https://www.youtube.com/watch?v=3SxNBz1VTE0
1•sanity•26m ago•1 comments

In the AI age, 'slow and steady' doesn't win

https://www.semafor.com/article/01/30/2026/in-the-ai-age-slow-and-steady-is-on-the-outs
1•mooreds•33m ago•1 comments

Administration won't let student deported to Honduras return

https://www.reuters.com/world/us/trump-administration-wont-let-student-deported-honduras-return-2...
1•petethomas•33m ago•0 comments

How were the NIST ECDSA curve parameters generated? (2023)

https://saweis.net/posts/nist-curve-seed-origins.html
2•mooreds•34m ago•0 comments

AI, networks and Mechanical Turks (2025)

https://www.ben-evans.com/benedictevans/2025/11/23/ai-networks-and-mechanical-turks
1•mooreds•34m ago•0 comments

Goto Considered Awesome [video]

https://www.youtube.com/watch?v=1UKVEUGEk6Y
1•linkdd•37m ago•0 comments

Show HN: I Built a Free AI LinkedIn Carousel Generator

https://carousel-ai.intellisell.ai/
1•troyethaniel•38m ago•0 comments

Implementing Auto Tiling with Just 5 Tiles

https://www.kyledunbar.dev/2026/02/05/Implementing-auto-tiling-with-just-5-tiles.html
1•todsacerdoti•39m ago•0 comments

Open Challange (Get all Universities involved

https://x.com/i/grok/share/3513b9001b8445e49e4795c93bcb1855
1•rwilliamspbgops•40m ago•0 comments

Apple Tried to Tamper Proof AirTag 2 Speakers – I Broke It [video]

https://www.youtube.com/watch?v=QLK6ixQpQsQ
2•gnabgib•42m ago•0 comments

Show HN: Isolating AI-generated code from human code | Vibe as a Code

https://www.npmjs.com/package/@gace/vaac
1•bstrama•43m ago•0 comments

Show HN: More beautiful and usable Hacker News

https://twitter.com/shivamhwp/status/2020125417995436090
3•shivamhwp•44m ago•0 comments

Toledo Derailment Rescue [video]

https://www.youtube.com/watch?v=wPHh5yHxkfU
1•samsolomon•46m ago•0 comments

War Department Cuts Ties with Harvard University

https://www.war.gov/News/News-Stories/Article/Article/4399812/war-department-cuts-ties-with-harva...
9•geox•49m ago•1 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
3•yi_wang•50m ago•0 comments

A Bid-Based NFT Advertising Grid

https://bidsabillion.com/
1•chainbuilder•54m ago•1 comments

AI readability score for your documentation

https://docsalot.dev/tools/docsagent-score
1•fazkan•1h ago•0 comments

NASA Study: Non-Biologic Processes Don't Explain Mars Organics

https://science.nasa.gov/blogs/science-news/2026/02/06/nasa-study-non-biologic-processes-dont-ful...
3•bediger4000•1h ago•2 comments
Open in hackernews

What is the most effective way to learn programming?

8•luis_journey•1mo ago

Comments

toomuchtodo•1mo ago
Find problems to solve with code, and write code to solve those problems. You’re building muscle strength in the ability to rapidly pattern match to potential reference code paths.

https://projecteuler.net/

bgbntty2•1mo ago
I'm not a good programmer by any means, but here are some ideas that have helped me along my journey:

* pick a language. It doesn't matter which one. A popular one will have more tools already built for it and a bigger community;

* learn the basic grammar of the language - it's usually trivial, unless it's your first language;

* understand what kind of algorithms and data structures exits and what problems they solve. You don't need to implement them yet, just know they exist;

* find something interesting to work on, if you can. Are you interested in something specifically? Do you want to know how to make a game or how to automate some everyday tasks, for example?

* find something your friends are contributing to or working on, and ask them questions;

* search online whenever a though pops up in your head. Not only for references from a manual, but for best practices and even open-ended questions. If you're not sure if something is correct, search for articles or comments that say it's wrong or that it's dangerous or that it's the best. Don't rely on 1 source of information. If you're using AI, ask it to give you links so you can read what actual people wrote. Don't feel inferior for making 50 search queries in an hour and writing 10 lines of code;

* take time to set up your environment. Look for ways to make it better, to automate a lot of what you do. It may be boring, but it will save you a lot of time down the road;

* try different technologies, languages and tools. Some suck objectively, some will suck for you personally. Don't stick with the first thing;

* look for similar threads elsewhere so you get more suggestions;

* learn how to freely acquire books and papers that are behind a paywall;

* take your time and enjoy the process.

__patchbit__•1mo ago
Get paid to on delivery of finished product.
bhu1st•1mo ago
You need a fire on you a* to build a software yourself. Next time you have an urge to buy an app or a software, give a shot at vibe coding it with AI and piecing the software together yourself. You will learn a lot along the way.

At some point, spend a good time learning the grammar and syntax of a programming language (can be any). This will make you navigate vibe coding with ease.

chistev•1mo ago
You won't learn by vibe coding. Maybe a bit if you're reading the code, but you aren't forcing yourself to think up the logic
n3t•1mo ago
What's your goal?
MilnerRoute•1mo ago
I always recommend Harvard's CS50 class. (It's online, and free - and it covers a lot of key concepts and exposes you to a lot of different languages.) Most of all, it'll give you some really good experience and the confidence that goes with it.

At some point you should start uploading your code to GitHub, and maybe trying to contribute to other Open Source projects. (I assume your goal isn't just to learn programming, but to learn it well enough to get a job?) There used to be lots of good Meetups where you could meet other programmers and network and learn new things...

killingtime74•1mo ago
For me it was going back to university/community college and learning in a structured way. In Australia you can do a masters by coursework that covers broadly the same things as an undergrad degree in less time.

I was able to get a "real" software job on graduation.

I liked knowing I wasn't wasting my time learning random things when I had no idea what to learn

chistev•1mo ago
The advantage of school is that it provides a structured curriculum, otherwise you'd be drowning in a sea of content with no guidance.

But, don't you think there are resources that can help with that too.

brudgers•1mo ago
An excuse to be a beginner is another advantage of school.
killingtime74•1mo ago
Probably yes. For me I could just enroll a few weeks after deciding to do it and start learning (they are open for enrollment twice a year). Less need to evaluate/decide what path to take.
sloaken•1mo ago
I agree with n3t. What is your goal. Depending on why you want to learn programming would help answer the question. Most of the answer here I agree with. But if your goal is: to teach a little child, or find a job, or bragging rights at the bar, or personal enrichment, or ... it goes on and on.

Also knowing programming / coding / SW development / algorithms, although having a lot of overlap, there are different paths.

markus_zhang•1mo ago
There is zero context. Please begin by learning how to ask questions.
javantanna•1mo ago
Honestly, I struggled to learn programming through tutorials and step-by-step courses. What finally worked for me was building things. I learn the basics first—loops, conditionals, OOP—then look for unique project ideas with a real wow factor and build them end to end
gethly•1mo ago
Find something you want to make and then start making it. You'll learn what you need along the way.