frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Bret Victor the Future of Programming (2013) [video]

https://www.youtube.com/watch?v=8pTEmbeENF4
35•jackdoe•6d ago

Comments

LAC-Tech•1h ago
Probably my favourite tech talk of all time. I did at least read the actor model paper! (though the 1973 one doesn't say much, you want the one with Baker, "Laws for Communicating Sequential Processes".

I still don't know what he means about not liking APIs though. "Communicating with Aliens", what insight am I missing?

cfiggers•1h ago
When two humans want to talk but don't speak a shared language, if they spend enough time together, they will figure out how to communicate eventually.

But when two computers want to talk to each other and don't speak a "shared language" (aka, the client specifically must conform to the server's "language"—it's very one-sided in that sense) then no amount of time will allow them to learn one another's rules or settle on a shared communication contact without a human programmer getting involved.

kreetx•1h ago
This part is interesting with regarding to LLMs: https://youtu.be/8pTEmbeENF4?t=817. He presents as if it were the year 1973, pokes fun at APIs (think HTTP), then says that computers in the future will figure out by themselves how to talk to each other. The opposite had become true when the presentation was actually done, but now the situation is turning.
pmkary•1h ago
The biggest wish I have is to one day meet maestro. Greatest living mind in my opinion.
keepamovin•1h ago
I like this guy. His work! But it seems like everything he did is from 10+ years ago. Where is he now?!?!
dan-g•43m ago
He's around! You can see his current work at https://worrydream.com. He's mostly been working on Dynamicland (https://dynamicland.org). He'll also occasionally post on Bluesky (https://bsky.app/profile/worrydream.com)
pjmlp•43m ago
Doing this kind of stuff,

https://www.youtube.com/watch?v=7wa3nm0qcfM

0123456789ABCDE•41m ago
https://worrydream.com
pjmlp•41m ago
The future we have yet to achieve as we kept ourselves too busy doing UNIX clones.

While the ecosystem got a few good ideas for software development, even the authors eventually moved on to creating other OS and programming languages designs, some of which closer to those ideas like Inferno and Limbo, or ACME in Plan 9.

Zhyl•34m ago
I love Bret Victor and believe he has some very important things to say about design (UI design, language design and general design) but a lot of his concepts don't scale or abstract as well as he seems to be implying (ironic because he has a full essay on "The Ladder of Abstraction" [0]).

He makes some keen observations about how tooling in certain areas (especially front end design) is geared towards programmers rather than visual GUI tools, and tries to relate that back to a more general point about getting intuition for code, but I think this is only really applicable when there is a visual metaphor for the concept that there is an intuition to be gotten about.

To that end, rather than "programming not having progressed", a better realisation of his goals would be better documentation, interactive explainers, more tooling for editing/developing/profiling for whatever use case you need it for and not, as he would be implying, that all languages are naively missing out on the obvious future of all programming (which I don't think is an unfair inference from the featured video where he's presenting all programming like it's still the 1970s).

He does put his money where his mouth is, creating interactive essays and explainers that put his preaching into practice [1] which again are very good for those specific concepts but don't abstract to all education.

Similarly he has Dynamicland [2] which aims to be an educational hacker space type place to explore other means of programming, input etc. It's a _fascinating_ experiment and there are plenty of interesting takeaways, but it still doesn't convince me that the concepts he's espousing are the future of programming. A much better way to teach kids how computers work and how to instruct them? Sure. Am I going to be writing apps using bits of paper in 2050? Probably not.

An interesting point of comparison would be the Ken Iverson "notation as a tool of thought" which also tries to tackle the notion of programming being cumbersome and unintuitive, but comes at it very much from the mathematical, problem solving angle rather than the visual design angle. [3]

[0] https://worrydream.com/LadderOfAbstraction/

[1] https://worrydream.com/KillMath/

[2] https://dynamicland.org/

[3] https://www.jsoftware.com/papers/tot.htm

kragen•19m ago
Ideas that scale don't scale until they do. The Macintosh didn't come out until people had been using WIMP GUIs for 10 years. People tried to build flying machines for centuries before the Wright Brothers figured out how to control one.
phplovesong•33m ago
Instead of this we got AI slop that is literally everywhere you look.
tov_objorkin•1m ago
I was greatly inspired by his work. After getting enough skills, I even built my own IDE with live coding and time traveling. Its practical use is questionable, and it seems like nobody is really interested in such tools.

Doomfire example: https://github.com/anykey111/xehw/blob/main/imgs/doomfire.gi...

Playground: https://github.com/anykey111 Images: https://github.com/anykey111/xehw

Cloudflare outage on November 18, 2025 post mortem

https://blog.cloudflare.com/18-november-2025-outage/
1210•eastdakota•13h ago•700 comments

Geothermal's Time Has Come

https://www.economist.com/interactive/science-and-technology/2025/11/18/geothermal-time-has-final...
10•pingou•29m ago•5 comments

Multimodal Diffusion Language Models for Thinking-Aware Editing and Generation

https://github.com/tyfeld/MMaDA-Parallel
58•lnyan•3h ago•4 comments

Bret Victor the Future of Programming (2013) [video]

https://www.youtube.com/watch?v=8pTEmbeENF4
35•jackdoe•6d ago•13 comments

Gemini 3

https://blog.google/products/gemini/gemini-3/
1494•preek•21h ago•936 comments

The Cities Skylines Paradox: how the sequel stumbled

https://selix.net/notes/the-cities-skyline-paradox
7•jhy•1h ago•4 comments

Pimped Amiga 500

https://www.pimyretro.org/pimped-amiga-500/
8•onename•1h ago•1 comments

I made a down detector for down detector

https://downdetectorsdowndetector.com
237•gusowen•13h ago•72 comments

Google Antigravity

https://antigravity.google/
930•Fysi•21h ago•919 comments

Pebble, Rebble, and a path forward

https://ericmigi.com/blog/pebble-rebble-and-a-path-forward/
414•phoronixrly•19h ago•211 comments

Show HN: Browser-based interactive 3D Three-Body problem simulator

https://trisolarchaos.com/?pr=O_8(0.6)&n=3&s=5.0&so=0.00&im=rk4&dt=1.00e-4&rt=1.0e-6&at=1.0e-8&bs...
150•jgchaos•22h ago•52 comments

I wrote a Pong game in a 512-byte boot sector

https://akshatjoshi.com/i-wrote-a-pong-game-in-a-512-byte-boot-sector/
63•akshat666•4d ago•9 comments

Ultima VII Revisited

https://github.com/ViridianGames/U7Revisited
127•erickhill•1w ago•23 comments

How do the pros get someone to leave a cult?

https://www.theguardian.com/science/2025/nov/19/how-to-leave-a-cult-experts-intervention
12•n1b0m•35m ago•1 comments

Blender 5.0

https://www.blender.org/download/releases/5-0/
849•FrostKiwi•15h ago•264 comments

Gemini 3 Pro Model Card [pdf]

https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-Pro-Model-Card.pdf
237•virgildotcodes•1d ago•322 comments

Mojo-V: Secret Computation for RISC-V

https://github.com/toddmaustin/mojo-v
38•fork-bomber•1w ago•12 comments

The code and open-source tools I used to produce a science fiction anthology

https://compellingsciencefiction.com/posts/the-code-and-open-source-tools-i-used-to-produce-a-sci...
167•mojoe•20h ago•22 comments

Cloudflare Global Network experiencing issues

https://www.cloudflarestatus.com/incidents/8gmgl950y3h7
2380•imdsm•1d ago•1615 comments

A Rigorous Approach to the Algorithmic Composition of Iannis Xenakis(2009) [pdf]

https://monoskop.org/images/3/38/Hoffmann_Peter_Music_Out_of_Nothing_A_Rigorous_Approach_to_Algor...
8•ofalkaed•4d ago•0 comments

Bluetooth Channel Sounding: The Next Leap in Bluetooth Innovation

https://www.embedded.com/bluetooth-channel-sounding-the-next-leap-in-bluetooth-innovation?_gl=1*8...
51•JoachimS•6d ago•21 comments

Strace-macOS: A clone of the strace command for macOS

https://github.com/Mic92/strace-macos
63•signa11•11h ago•16 comments

Itiner-e: A high-resolution dataset of roads of the Roman Empire

https://www.nature.com/articles/s41597-025-06140-z
6•benbreen•1w ago•0 comments

OrthoRoute – GPU-accelerated autorouting for KiCad

https://bbenchoff.github.io/pages/OrthoRoute.html
188•wanderingjew•18h ago•21 comments

Google boss says AI investment boom has 'elements of irrationality'

https://www.bbc.com/news/articles/cwy7vrd8k4eo
276•jillesvangurp•1d ago•545 comments

I am stepping down as the CEO of Mastodon

https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/
526•Tomte•18h ago•372 comments

Solving a million-step LLM task with zero errors

https://arxiv.org/abs/2511.09030
197•Anon84•20h ago•62 comments

What I learned about creativity from a man painting on a treadmill (2024)

https://quinnmaclay.com/texts/lets-paint
64•8organicbits•5d ago•18 comments

Show HN: RowboatX – open-source Claude Code for everyday automations

https://github.com/rowboatlabs/rowboat
98•segmenta•18h ago•31 comments

Exploring the Limits of Large Language Models as Quant Traders

https://nof1.ai/blog/TechPost1
78•rzk•5h ago•56 comments