frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

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

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

https://openciv3.org/
679•klaussilveira•14h ago•203 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
954•xnx•20h ago•552 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
125•matheusalmeida•2d ago•33 comments

Jeffrey Snover: "Welcome to the Room"

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

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

https://github.com/valdanylchuk/breezydemo
235•isitcontent•15h ago•25 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
40•jesperordrup•5h ago•17 comments

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

https://github.com/pydantic/monty
227•dmpetrov•15h ago•121 comments

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

https://vecti.com
332•vecti•17h ago•145 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
499•todsacerdoti•22h ago•243 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
384•ostacke•21h ago•96 comments

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

https://github.com/microsoft/litebox
360•aktau•21h ago•183 comments

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

https://eljojo.github.io/rememory/
292•eljojo•17h ago•182 comments

Where did all the starships go?

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

An Update on Heroku

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

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

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

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
20•bikenaga•3d ago•10 comments

PC Floppy Copy Protection: Vault Prolok

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

Dark Alley Mathematics

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
260•i5heu•17h ago•202 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
33•romes•4d ago•3 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...
38•gmays•10h ago•13 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/
1073•cdrnsf•1d ago•459 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
60•gfortaine•12h ago•26 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
291•surprisetalk•3d ago•43 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
150•vmatsiiako•19h ago•71 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
155•SerCe•10h ago•144 comments

The AI boom is causing shortages everywhere else

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

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
187•limoce•3d ago•102 comments
Open in hackernews

Learn Turbo Pascal – a video series originally released on VHS

https://www.youtube.com/watch?v=UOtonwG3DXM
137•AlexeyBrin•3mo ago

Comments

florians•3mo ago
This is entertaining. I learned Turbo Pascal in high school.

What I like from watching it again: the aspect of structured programming.

It’s quite refreshing to see a language that doesn’t rely so much on brackets.

It even got away without syntax highlighting by using all uppercase REPEAT, BEGIN, END or capitalising function calls.

Thanks for sharing!

ofrzeta•3mo ago
People tend to complain about excessive verbosity of some languages. However today with completion in every editor this should not be an issue, so why not use Pascal?
schwartzworld•3mo ago
The problem with verbosity isn’t writing the boilerplate. It’s adding to the mental overhead of reading it
ofrzeta•3mo ago
I'll claim without proof that if you are used to the language the mental overhead of "begin" and "end" is not bigger than for { and }.
virgil_disgr4ce•3mo ago
I also learned Turbo Pascal in high school, it's quite a trip returning to that time. I'm pretty sure that was the last year they taught Pascal at that school, and after that.... Java. Well, it was the 90s, I guess.
bajsejohannes•3mo ago
Capitalization is ignored by the compiler. So you can call it REPEAT, repeat, rEpEaT and so on. Same for variable names, functions, etc.
janc_•3mo ago
Which is something that can cause annoying bugs when 2 identifiers that are "obviously" different when you see them in CamelCase are interpreted as identical by the compiler…
sph•3mo ago
This is just lovely. I wish modern languages came with an introductory video like this, though I feel the programming world's got complex enough that 2 hours might be barely enough just to cover the build system.
virgil_disgr4ce•3mo ago
Well, a youtube search for "typescript" returns about 13 trillion videos, does that count?
glimshe•3mo ago
The manuals that came with development tools used to be excellent, too. Gosh, the manuals that came with computers used to be better than many technical books on the market today.
virgil_disgr4ce•3mo ago
Haha yeah, I talked my dad into getting me the Borland Turbo C++ compiler for DOS when I was 12 or so and it came with a big ol' thick book that I attempted to teach myself with X-) https://winworldpc.com/product/turbo-c/3x
bdcravens•3mo ago
The first language I used professionally, in the late 90s, was Allaire ColdFusion. I worked for a small regional ISP, doing tech support, basic sysops, and some web development (we used FrontPage, hah!). We installed ColdFusion on our server, and since no one else was really taking initiative, I took home the books that came with, as well as the disk, and just devoured the information, and in roughly a week, I "learned" the language.
jstummbillig•3mo ago
I feel that's a bitter feature, mostly enabled by comparatively slow and expensive update cycles.
moltar•3mo ago
My first language!
bluedino•3mo ago
I remember seeing the Mix C video courses in computer shopper magazine

http://www.mixsoftware.com/product/cvideo.htm

AlexeyBrin•3mo ago
Would be great if they can release it on YT fully. I doubt anyone buys it today since it is so dated, but would be interesting from a historical perspective.
jhbadger•3mo ago
I loved Mix/Power C. That's how I learned C on DOS in the late 1980s. Mix also had a neat set of DOS tools that simulated UNIX on DOS -- no multitasking, but you got a Bourne-like shell and various utilities like grep and sed -- and the source code to them!

http://www.mixsoftware.com/product/utility.htm

(it's funny that their store's still up; I wonder if anyone buys from them in 2025)

glimshe•3mo ago
I learned C on PowerC that I got in a bundle that also included a C Primer from the Waite group. The primer came with a DOS-based C course with interactive quizzes. It was a fantastic combo.

Oh... And my powerC edition included the full source code of their standard C library!

analog31•3mo ago
I learned BASIC in high school, so I'm mentally mutilated, but with that said, my dad got me a copy of Turbo Pascal for my birthday, in the early 80s. He knew virtually nothing about computers, but had read an article in the Wall Street Journal about it. And my older brother was learning Pascal in college.

The manuals were a joy. I read them cover to cover. I think I only skipped one update, up through version 5, and was still using it long after MS-DOS was obsolete.

Today, in my rare moments of writing good code, I program like a Pascal programmer. I think you can easily do worse, but it's hard to do much better. One of the ideas that was prevalent at the time, was that as you learned programming, you should also be learning good programming practices.

pb060•3mo ago
I hear you, I can write BASIC in any language.
breppp•3mo ago
spaghetti gotoing everywhere and leaving space lines in between code if you might need to insert something later?
sph•3mo ago
The good old On Error Resume Next

https://www.npmjs.com/package/on-error-resume-next

woodylondon•3mo ago
I feel old - remember watching this when i started out, later went on to use Delphi before moving to the web.
bdcravens•3mo ago
Turbo Pascal was the first language I learned, in high school in the mid-90s. While I've never written it professionally, it'll always be important to me.
wormius•3mo ago
90s high school Turbo Pascal gang represent!
JoeDohn•3mo ago
I learned Turbo Pascal in high school (early 2000), once in college I had to learn java yikes.
unnouinceput•3mo ago
I remember when I learned Java after TP. I went to team's Java go for guy and asked "how do I declare a global variable?". His response of "there is no such thing, everything is a class" was the start of my hatred towards Java. It only grew from there :)
mentos•3mo ago
was searching for a rolling pin and tore apart my closets came across a box of like 20 books i havent looked at since before chatgpt

had this sad moment when i realized i could probably toss all of the books on programming

and this sinking feeling that i dont know how anyone ever sits down to learn this shit ever again

satisfice•3mo ago
That’s Zack Urlocker. He’s a real guy. I mean, not just a spokesmodel.

I worked with him at Borland in the early 90’s. He stands out for me because he’s gracious in debate. You don’t mind losing an argument to him.

OCTAGRAM•3mo ago
There is a love and hate relation from programmers who started from it. Hate goes from the fact different Pascals didn't manage to settle an agreement on standard. Well, there are ISO Standard Pascal and ISO Extended Pascal. But does Turbo Pascal conform to any of them? No. So do Apple Pascal, UCSD Pascal, whatever.

As much as I hate C enemies, I must admit they were for some reason better at standard. If Pascals were such religiously adopting the standard and if C was remaining as fragmented as Pascal, with "otherwise" in one dialect and "else" in another one, then Pascal could win. Probably not the Turbo Pascal as we know it. Another Pascal, standard enough Pascal.

Or maybe it should have been Modula-2. Amiga had TDI Modula-2. Don't know if TopSpeed Modula-2 and TDI Modula-2 were source compatible, but I guess far more than different Pascals.

This table is built by ex. Pascal developer that moved to Ada: https://p2ada.sourceforge.net/pascada.htm

Indeed, Ada's standard conformance is a breathe of fresh air.

But Amiga had no Ada compiler, and had Modula-2 compiler. So for the sake of good guys' winning, if time machine moves me to 80s, I would pick Modula-2 for every platform. Nowadays Ada is a choice of good guy

kjs3•3mo ago
Borland had Turbo Modula-2.

Modula-2 is a pretty good language, and very small. It was the teaching language for my OS course in college. Then we got into Ada, and I thought it was a much more 'industrial' language; much more batteries included.

badsectoracula•3mo ago
AFAIK in practice Turbo Pascal won because it was cheaper, faster and provided all the necessary tools that standard Pascal didn't - though those tools were largely inspired from UCSD Pascal and after Turbo Pascal other Pascal implementations basically replicated its syntax, so in a way Turbo Pascal became the defacto standard.

I find it kinda amusing that Free Pascal was Turbo Pascal compatible from 1997 but it only fully implemented a standard Pascal mode (the compiler supports multiple dialects) just ~10 years ago (and still doesn't support the Extended Pascal syntax).

skopje•3mo ago
Wish I had saved my VHS C++ Tutorials from 1990 with Bjarne Stroustrup. It was mostly him staring into the camera teaching C++. They don't appear to be on his homepage either. Bummer, because this was back before C++ went crazy, and they were a great intro to the "simpler" days.
ta12653421•3mo ago
have you tried to reach out to him?

Im pretty sure he is willingly sharing it, if there is no copyright issue or similar

WalterBright•3mo ago
Zortech produced a "Learn C++" series of videos in the 80's. They were popular and sold well. I never paid much attention, but a few years ago thought I might find them, and make them available on the internet.

I did find them, and watched some of it, but the content was not worth preserving.

ta12653421•3mo ago
Im wondering:

NObody seems to remember the superhigh speed of the compiler? :))

It was lightspeed compared to GCP++ or BC++

ta12653421•3mo ago
Though: I have to admit - GCP brought 32bit protected mode via CWSDPMI, which was a clear killer.
gramie•3mo ago
I recall rebuilding an application with about 200,000 lines of Delphi Pascal code in about 2005. Took 2-3 seconds to compile and link, I think.
NetMageSCW•3mo ago
I went to a Borland product announcement show that was a few hours away and won the grand prize at the raffle at the end, one copy of every Borland product. Unfortunately I already had most of them, either from work (my High School job was programming commercial software) or personally, because my hobby was programming languages.
drnick1•3mo ago
Write in C, write in C

Write in C, oh, write in C

PASCAL won't quite cut it

Write in C

alganet•3mo ago
I'm not old enough to know if this is real footage.
anarticle•3mo ago
Turbo Pascal was my first IDE, and it was pretty nice for the time. Learning all the hotkeys and the immediacy of the interface was top notch. Help files were extremely well written which made getting back to writing code very fast.
jshaqaw•3mo ago
Turbo Pascal was such an amazing product for its time. Those of young ones may not realize how horrible life was before Borland nailed IDEs - especially on home systems which didn’t exactly have advanced terminal capabilities.