frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

An O(x)Caml book that runs

https://kcsrk.info/ocaml/oxcaml/teaching/nptel/llm/2026/06/13/an-oxcaml-book-that-runs/
25•anirudh24seven•2d ago

Comments

quibono•2h ago
> The single biggest obstacle a beginner hits with any language is not the conceptual understanding. It is the install.

Is that _really_ the case? I find it very unlikely (not just in an OCaml context).

QuadmasterXLII•2h ago
I remember this being true for me, a long, long time ago. There was something like a four year gap between me being able to munge linked lists in TiBasic and me being able to reliably install java and compile System.out.println(“hello world”)
penteract•2h ago
Yes for me (although difficulty varies depending on what you're trying to install). I would have started programming 2 years earlier than I actually did if my first attempt to install tools to run a programming language had worked.

You have to precisely follow a sequence of instructions without the experience to understand their purpose, or any idea of how to fix things if you make a mistake.

Web technology is an exception to this. People already have a web browser, and ignoring mobile devices, browsers come with a js REPL.

ladax72707•1h ago
You don't get to hit other obstacles if you don't have the ability to run the code and play with it.
belmarca•1h ago
Yes, definitely the case. Just imagine a class with 100 students, each with a system that has its own quirks (OS, browser, and a mix of versions, etc). We built codeBoot (https://codeboot.org) specifically for this reason!
charcircuit•23m ago
In my experience you can just tell AI to install it and it will figure out all of those quirks on its own.
TylerE•24m ago
Yes. The reason I ended up being a python dev is that way back in the day there was a free, easy installer that ran on my machine, including a functional if basic IDE with syntax highlighting. This was Python 1.5 on a Mac Classic. Even getting a C compiler would have been a major lift, this was in the modem days so downloading was always an adventure.
belmarca•1h ago
Hey, this is super interesting! We have been working on a quite similar system over the past few years at Université de Montréal. We develop and use codeBoot (https://codeboot.org) to teach introductory programming courses there. We also wrote an executable book for teaching a Cegep course (think last year of high school in the US). You can find it here (https://420-sn1.codeboot.org/) but mind you, the English version is not completed past chapter 1. The book was written in French.

Our tech stack is different but the choices we made are quite similar. Multi-tiered platform, markdown for authoring, executable exercises, teacher platform to produce, give, receive and grade homework/exams, etc. A distinguishing characteristic is that codeBoot's Python interpreter (pyinterp) allows single-stepping through the code. That's quite useful for teaching and studying.

We have a few exciting features coming up and we're working on a proper landing page and clean English translation for the book. If anybody is interested to learn more, reply here or contact me (email in my profile). I'd love to connect with educators, students or hackers alike!

WillAdams•45m ago
Interesting next step for Literate Programming.

A backdoor in a LinkedIn job offer

https://roman.pt/posts/linkedin-backdoor/
704•lwhsiao•6h ago•146 comments

Banned Book Library in a Wi-Fi Smart Light Bulb

https://www.richardosgood.com/posts/banned-book-library/
160•sohkamyung•3h ago•56 comments

Iroh 1.0

https://www.iroh.computer/blog/v1
947•chadfowler•10h ago•285 comments

TinyWind: A pixel pirate sailing game with real wind physics (380k+ kms sailed)

https://tinywind.io
607•tinywind•9h ago•124 comments

I Love the Computer

https://michaelenger.com/blog/i-love-the-computer/
140•speckx•5h ago•92 comments

Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?

693•cloudking•11h ago•338 comments

Amazon Announces Multibillion-Dollar Data Center in Missouri

https://www.narracomm.com/amazon-announces-multibillion-dollar-data-center-in-missouri/
21•thelonelyborg•1h ago•6 comments

Why I email complete strangers

https://www.goodinternetmagazine.com/why-i-email-complete-strangers/
73•karakoram•4h ago•39 comments

Peopleless economy? Not technically impossible

https://gmalandrakis.com/writings/ad-economicum.html
94•l0new0lf-G•4h ago•163 comments

My Homelab AI Dev Platform

https://rsgm.dev/post/ai-dev-platform/
240•rsgm•10h ago•47 comments

Hetzner Price Adjustment

https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/#cloud-servers
336•tuhtah•12h ago•481 comments

US battery manufacturing output continues to break records

https://fred.stlouisfed.org/series/IPG33591S
159•epistasis•5h ago•132 comments

Reviews have become expensive, rewrites have become cheap

http://ishmeetbindra.com/posts/reviews-have-become-expensive-rewrites-have-become-cheap/
11•arzh2•1h ago•8 comments

What every coder should know about Gamma Correction

https://blog.johnnovak.net/2016/09/21/what-every-coder-should-know-about-gamma/
58•sph•2d ago•19 comments

Fox to buy Roku

https://www.wsj.com/business/deals/fox-roku-deal-f6e564f9
275•thm•13h ago•369 comments

An O(x)Caml book that runs

https://kcsrk.info/ocaml/oxcaml/teaching/nptel/llm/2026/06/13/an-oxcaml-book-that-runs/
25•anirudh24seven•2d ago•9 comments

Game Engine White Papers Commander Keen

https://forgottenbytes.net/commander_keen.html
159•mfiguiere•8h ago•53 comments

How TimescaleDB compresses time-series data

https://roszigit.com/en/blog/timescaledb-compression-hypercore
116•lkanwoqwp•8h ago•14 comments

Salesforce to Acquire Fin (formerly Intercom) for $3.6B

https://www.salesforce.com/news/press-releases/2026/06/15/salesforce-signs-definitive-agreement-t...
276•colesantiago•13h ago•208 comments

What job interviews taught me about Kubernetes

https://notnotp.com/notes/what-job-interviews-taught-me-about-kubernetes/
88•chmaynard•5h ago•81 comments

Copper transport drug restores memory and clears toxic Alzheimer's proteins

https://www.monash.edu/news/articles/copper-drug-restores-memory-and-clears-toxic-alzheimers-prot...
252•bookofjoe•11h ago•96 comments

Launch HN: Drafted (YC P26) – Models for residential architecture

42•PrimalNick•9h ago•51 comments

Cohere's First Model for Developers

https://cohere.com/blog/north-mini-code
11•hmokiguess•4d ago•3 comments

Claude Corps

https://www.anthropic.com/news/claude-corps
83•Mustan•8h ago•59 comments

Show HN: Fata – Spaced repetition to fight skill rot from AI coding

https://fata.dev
78•djoume•4d ago•44 comments

Factoring "short-sleeve" RSA keys with polynomials

https://blog.trailofbits.com/2026/06/12/factoring-short-sleeve-rsa-keys-with-polynomials/
74•ledoge•3d ago•1 comments

Making glass-to-metal seals for home­made vacuum tubes

https://maurycyz.com/projects/glass/1/
129•zdw•1d ago•41 comments

How memory safety CVEs differ between Rust and C/C++

https://kobzol.github.io/rust/2026/06/15/how-memory-safety-cves-differ-between-rust-and-c-cpp.html
108•nicoburns•9h ago•110 comments

Boot Naked Linux

https://nick.zoic.org/art/boot-naked-linux/
94•abnercoimbre•9h ago•48 comments

Show HN: Vet turned founder, AI lawn diagnosis

https://grassdx.com/
38•andrewbr•8h ago•38 comments