frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

A2CDVI – HDMI output from from the Apple IIc's digital video output connector

https://github.com/MrTechGadget/A2C_DVI_SMD
1•mmoogle•1m ago•0 comments

CLI for Common Playwright Actions

https://github.com/microsoft/playwright-cli
1•saikatsg•2m ago•0 comments

Would you use an e-commerce platform that shares transaction fees with users?

https://moondala.one/
1•HamoodBahzar•3m ago•1 comments

Show HN: SafeClaw – a way to manage multiple Claude Code instances in containers

https://github.com/ykdojo/safeclaw
2•ykdojo•6m ago•0 comments

The Future of the Global Open-Source AI Ecosystem: From DeepSeek to AI+

https://huggingface.co/blog/huggingface/one-year-since-the-deepseek-moment-blog-3
3•gmays•7m ago•0 comments

The Evolution of the Interface

https://www.asktog.com/columns/038MacUITrends.html
2•dhruv3006•8m ago•0 comments

Azure: Virtual network routing appliance overview

https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-routing-appliance-overview
2•mariuz•9m ago•0 comments

Seedance2 – multi-shot AI video generation

https://www.genstory.app/story-template/seedance2-ai-story-generator
2•RyanMu•12m ago•1 comments

Πfs – The Data-Free Filesystem

https://github.com/philipl/pifs
2•ravenical•15m ago•0 comments

Go-busybox: A sandboxable port of busybox for AI agents

https://github.com/rcarmo/go-busybox
3•rcarmo•16m ago•0 comments

Quantization-Aware Distillation for NVFP4 Inference Accuracy Recovery [pdf]

https://research.nvidia.com/labs/nemotron/files/NVFP4-QAD-Report.pdf
2•gmays•17m ago•0 comments

xAI Merger Poses Bigger Threat to OpenAI, Anthropic

https://www.bloomberg.com/news/newsletters/2026-02-03/musk-s-xai-merger-poses-bigger-threat-to-op...
2•andsoitis•17m ago•0 comments

Atlas Airborne (Boston Dynamics and RAI Institute) [video]

https://www.youtube.com/watch?v=UNorxwlZlFk
2•lysace•18m ago•0 comments

Zen Tools

http://postmake.io/zen-list
2•Malfunction92•21m ago•0 comments

Is the Detachment in the Room? – Agents, Cruelty, and Empathy

https://hailey.at/posts/3mear2n7v3k2r
2•carnevalem•21m ago•1 comments

The purpose of Continuous Integration is to fail

https://blog.nix-ci.com/post/2026-02-05_the-purpose-of-ci-is-to-fail
1•zdw•23m ago•0 comments

Apfelstrudel: Live coding music environment with AI agent chat

https://github.com/rcarmo/apfelstrudel
2•rcarmo•24m ago•0 comments

What Is Stoicism?

https://stoacentral.com/guides/what-is-stoicism
3•0xmattf•25m ago•0 comments

What happens when a neighborhood is built around a farm

https://grist.org/cities/what-happens-when-a-neighborhood-is-built-around-a-farm/
1•Brajeshwar•25m ago•0 comments

Every major galaxy is speeding away from the Milky Way, except one

https://www.livescience.com/space/cosmology/every-major-galaxy-is-speeding-away-from-the-milky-wa...
3•Brajeshwar•25m ago•0 comments

Extreme Inequality Presages the Revolt Against It

https://www.noemamag.com/extreme-inequality-presages-the-revolt-against-it/
2•Brajeshwar•25m ago•0 comments

There's no such thing as "tech" (Ten years later)

1•dtjb•26m ago•0 comments

What Really Killed Flash Player: A Six-Year Campaign of Deliberate Platform Work

https://medium.com/@aglaforge/what-really-killed-flash-player-a-six-year-campaign-of-deliberate-p...
1•jbegley•26m ago•0 comments

Ask HN: Anyone orchestrating multiple AI coding agents in parallel?

1•buildingwdavid•28m ago•0 comments

Show HN: Knowledge-Bank

https://github.com/gabrywu-public/knowledge-bank
1•gabrywu•33m ago•0 comments

Show HN: The Codeverse Hub Linux

https://github.com/TheCodeVerseHub/CodeVerseLinuxDistro
3•sinisterMage•34m ago•2 comments

Take a trip to Japan's Dododo Land, the most irritating place on Earth

https://soranews24.com/2026/02/07/take-a-trip-to-japans-dododo-land-the-most-irritating-place-on-...
2•zdw•34m ago•0 comments

British drivers over 70 to face eye tests every three years

https://www.bbc.com/news/articles/c205nxy0p31o
49•bookofjoe•35m ago•23 comments

BookTalk: A Reading Companion That Captures Your Voice

https://github.com/bramses/BookTalk
1•_bramses•36m ago•0 comments

Is AI "good" yet? – tracking HN's sentiment on AI coding

https://www.is-ai-good-yet.com/#home
3•ilyaizen•37m ago•1 comments
Open in hackernews

Ask HN: Could the C64 startup screen have encouraged more users to learn BASIC?

8•amichail•6mo ago
In particular, the C64 could have started with a BASIC program already in memory and ready to run.

It could even automatically LIST and then RUN the program for you.

To avoid annoying the user, the program should just compute something, print the result, and exit without requiring any user input.

You could even have a collection of short programs in ROM, with one randomly selected each time the C64 starts up.

Do you think this would have encouraged more users to learn BASIC programming?

Comments

bigyabai•6mo ago
Without a book? I can't imagine trying to learn Commodore BASIC on a machine that can't multitask, can barely self-document and lacks proper erroring.
Rotundo•6mo ago
The machine came with paper documentation in the box. The User Guide had everything you needed to learn BASIC:

https://www.c64-wiki.com/wiki/Commodore_64_User%27s_Guide

fuzzfactor•6mo ago
There was nothing anybody could do to offset the reversal once the IBM/Microsoft alliance resulted in removal of ROM Basic just when PC adoption was in the early skyrocketing stage.

Up until that point the main paradigm was that one of the primary things you would purchase a "personal" computer for was to program it the way you wanted. Unless you had only the most mainstream generic usage in mind, there was not published code nor commercial software to address your particular ambitions and everybody knew you would have to write your own programs.

Programming was never expected to be accomplished by everybody, rather by anybody who wanted to, whenever they felt like it.

So naturally you were supposed to always be able to buy a new computer, take it out of the box, put it on the desk and start programming. No other monkey business or friction of any kind, you just plug it in and go. Anything less would be stupid as shinola.

Of course the majority of buyers were not as ready to program as their PC's were capable, it had always been like that and of course most people got the most use out of their machines without having to write any code themselves.

But anybody anywhere was still supposed to be able to sit down at any decent computer, turn it on and start programming or continue a project any time they wanted to. Long after the box had been thrown away and the warranty had expired. Just knowing how powerful the emerging machines were getting was pretty good incentive to purchase based on expectations, even when most buyers had no programming background at all they knew that was the only way to make the PC do what they really wanted. But the widespread attitude was that once the PC was purchased, they were already so far ahead of the curve just learning how to use it for the simple stuff, it was fine for self-programming to stay on the back burner until it can be experimented with. Nobody thought writing useful programs was going to be "easy", or that just anybody would be very effective, so it made sense to approach it seriously when the time would be right and you needed it most.

Well before that attitude could be allowed to continue, the rug was pulled, making sure that no PC ever again will be like a Commodore where they are all ready-to-program right out-of-the-box using the same basic language & interface across-the-board. Who would or would not benefit the most if all PC's would have retained the inbuilt "amateur" programming language and inherent ability to frictionlessly share personal programs that came along with it?

Line numbers would have been worth it to this day :\

kalleboo•6mo ago
Another lost opportunity was that the Mac was supposed to have BASIC, but Microsoft killed it https://folklore.org/MacBasic.html

We later got HyperCard which was fantastic, but the impression of the Mac as an appliance that you bought software for was instead of wrote it yourself was already firmly set.

lastcat743•6mo ago
The Vic 20 started in ROM BASIC. That’s where I learned BASIC! That and Byte magazine.
lastcat743•6mo ago
I drifted back through nostalgia and discovered Compute was the better magazine for learning code.
BjoernKW•6mo ago
Quite to the contrary, the C64 instantly booting into what was both an operating system and a readily accessible programming environment to start creating with right away already was an immensely powerful concept - an empty canvas to fill with your own creations.

I wrote about this subject in more detail here: https://bjoernkw.com/2016/03/13/load81/

brudgers•6mo ago
Do you think this would have encouraged more users to learn BASIC programming?

No.

+ Back then everyone knew computers could be programmed…whether or not they programmed.

+ Writing Basic was not why most people turned the computer on and booting to basic would have created friction.

+ Mostly learning programming happened on the exhaust fumes of other uses of computers. Games, applications, etc. And when people bought computers to program, booting Basic would not remove a barrier. The barrier was having a computer.

The C64 was consumer electronics not a kickstarter. More people learned Basic in direct proportion to the number of C64’s sold.

scrapheap•6mo ago
Starting with a program in memory would require that program to have been in ROM and then loaded into RAM on boot, but space in ROM was at a premium back in those days. However machines of that era did the next best thing, they provided some of the best computer manuals ever which focused on the use of BASIC and had plenty of examples for people to type in and play with.

Also the magazines back then had listings that you could type in (and usually then debug). They even had columns where you could write in with your problems and one of their "Experts" would provide some help or advice in a future issue. Yes you did have to wait a couple of months to see your answer in print, but seeing other people's solutions to other people's problems really helped.