frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Programming from the Ground Up [pdf] (2003)

https://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf
4•ibobev•1y ago

Comments

uticus•1y ago
> At the end of them you can still ask "how does the computer really work?" and not have a good answer. They tend to pass over topics that are difficult even though they are important. I will take you through the difficult issues because that is the only way to move on to masterful programming

> This book teaches assembly language for x86 processors and the GNU/Linux operating system. Therefore we will be giving all of the examples using the GNU/Linux standard GCC tool set.

interesting, close to the machine to teach how the machine works while also pulling in programming concepts.

> Thus, programming is not as much about communicating to a computer as it is communicating to those who come after you.

100% - unfortunately the content is light or non-existent on concepts i would say are essential to this part of programming, like:

- how to set up code to be easily maintained

- how to navigate code from others, especially those who don't think like you

- how to collaborate with others to create a program as a team

- etc

...would be interesting to see how the author would pair these concepts with x86 assembler examples.

The Triangle Game, from Zero

https://muchmirul.github.io/conjectures/multicolor-ramsey/
1•jdkee•1m ago•0 comments

Thoroughly Understanding C++ ABI

https://ykiko.me/en/articles/692886292/
1•rramadass•2m ago•0 comments

Waymo Bites Passenger

https://www.instagram.com/p/DbGsc_yicao/
1•liamnorm•2m ago•0 comments

Show HN: Turn a Nintendo Joy-Con into a Codex Micro Alternative

https://github.com/Jinjiang/joy-con-codex-micro
1•jinjiang•2m ago•0 comments

China Crosses Energy Milestone as Coal Falls Below 50% of Power

https://financialpost.com/pmn/business-pmn/china-crosses-energy-milestone-as-coal-falls-below-50-...
1•thunderbong•3m ago•0 comments

ImHex: Visualizing Hex Editor for Reverse Engineers, Programmers

https://github.com/WerWolv/ImHex
1•zdw•4m ago•0 comments

Adam Aleksic: Why are people starting to sound like ChatGPT? [video]

https://www.ted.com/talks/adam_aleksic_why_are_people_starting_to_sound_like_chatgpt
2•fagnerbrack•8m ago•0 comments

Ursula K. Le Guin: A Rant About "Technology" (2005)

https://www.ursulakleguin.com/a-rant-about-technology
3•jamesgill•8m ago•0 comments

Finding zombies in our systems: A real-world story of CPU bottlenecks

https://medium.com/pinterest-engineering/finding-zombies-in-our-systems-a-real-world-story-of-cpu...
1•fagnerbrack•9m ago•0 comments

YouTube AI slop prevention targeting known good channels

https://www.youtube.com/watch?v=OX1yHmeLPy8
2•savrajsingh•9m ago•0 comments

Pluralistic: Why businesses lie about AI

https://pluralistic.net/2026/08/01/dare-snot/
2•Brajeshwar•11m ago•0 comments

A Cross-Platform Rust UI Framework via Qt's Bridging Technology

https://www.qt.io/blog/rust-ui-framework-via-bridging-technology
1•mellosouls•12m ago•0 comments

An old-new take on argument parsing in Rust

https://blogsystem5.substack.com/p/hello-getoptsargs
1•supermatou•13m ago•0 comments

Show HN: NoDiff, a framework that lives in your monorepo

https://github.com/hbbio/nodiff
1•hbbio•18m ago•0 comments

Binomial Expressions

https://blog.oup.com/2026/07/binomial-expressions/
1•jruohonen•19m ago•0 comments

Show HN: A mod for Grand Prix Circuit (DSI/Accolade, 1988)

https://marnetto.net/projects/grand-prix-circuit
1•alberto-m•19m ago•0 comments

The Seven-Action Documentation Model

https://passo.uno/seven-action-model/
1•theletterf•19m ago•0 comments

RFC/The future of Abstract Wikipedia

https://meta.wikimedia.org/wiki/Requests_for_comment/The_future_of_Abstract_Wikipedia
2•quuxplusone•20m ago•1 comments

The Extras Are Tired

https://www.theatlantic.com/culture/2026/07/influencer-job-controversial-nantucket-store/688132/
1•thm•20m ago•0 comments

Weisswurst with insect flour? Bavaria's classic dish re-imagined [video]

https://www.youtube.com/watch?v=b8N2m0oYXxs
1•bushwart•20m ago•0 comments

Show HN: MCP server so AI agents can screen markets in plain English

https://github.com/xcreener/xcreener-mcp
1•guzzul•21m ago•0 comments

Terminal Trove Talks with Miguel de Icaza

https://terminaltrove.com/blog/terminal-trove-talks-with-miguel-de-icaza/
1•aghuang•25m ago•0 comments

Concerning Git's Packing Heuristics (2006)

https://www.kernel.org/pub/software/scm/git/docs/technical/pack-heuristics.html
1•gsu2•27m ago•0 comments

Video2NAND – Abusing video codecs for great computational power

https://sharedobject.blog/posts/vp8-combinatorial-logic/
1•firer•31m ago•0 comments

Mysterious DNA: two unknown ancestors found in human genome

https://www.euronews.com/health/2026/08/01/mysterious-dna-two-unknown-ancestors-found-in-human-ge...
1•ike_usawa•32m ago•0 comments

Can You Beat GothamChess?

https://chess-chances.alexboden.ca
2•alexboden•34m ago•0 comments

Show HN: Rails Agent – Build Autonomous AI Agents Natively in Ruby on Rails

https://rails-agent.com
1•kannanreghu•35m ago•0 comments

Reduction to the Table Top: Systematic Discovery at Low Cost

https://chillphysicsenjoyer.substack.com/p/on-reduction-to-the-table-top
1•crescit_eundo•35m ago•0 comments

The Magic of 8 and 24

https://arxiv.org/abs/2207.03871
1•brandonb•37m ago•0 comments

How to disable or avoid intrusive AI – librarian.net

https://www.librarian.net/notoai/
2•colinprince•38m ago•0 comments