frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter

https://github.com/DDecoene/WebBaseIII
23•ddecoene•2d ago

Comments

ddecoene•2d ago
I built this because I missed the dot prompt. Before SQL and ORMs, you typed USE customers, then LIST, and your data was just there. WebBase-III is that whole world rebuilt from scratch as a web app: a W3Script interpreter (lexer, recursive-descent parser, async executor) in TypeScript, backed by Node, WebSockets and SQLite. BROWSE, @ SAY GET forms, .prg programs, indexes with SEEK, reports — it's all there. One-click try (no install) via Codespaces: https://codespaces.new/DDecoene/WebBaseIII. Open port 5173 and you're at the dot prompt. It's deliberately a toy (AGPL to keep it that way). Happy to answer anything about the interpreter or the dBASE quirks I had to decide whether to preserve — like the 10 work-area limit, which I dropped.
strawhatdev•47m ago
Gotta plug the delightful, 80s-core hour length ad for dBASE

https://youtu.be/bYU3CQomE5M?is=BysfXD3ybPme-DoL

Before my time, but fun to see how much could be done with it!

fcoury•39m ago
Delightful indeed. Brings back memories, thanks for sharing!
ljosifov•20m ago
Haha :-) - FoxPro and Clipper next.
shakna•18m ago
"As platforms and operating systems proliferated in the early 1980s, the company found it difficult to port the assembly language-based dBase to target systems. This led to a rewrite of the platform in the C programming language, using automated code conversion tools. The resulting code worked, but was essentially undocumented and inhuman in syntax due to the automated conversion, a problem that would prove to be serious in the future."

Rewriting it with an LLM, is surprisingly apt.

BubbleRings•8m ago
Using dBase3 then Clipper, I wrote this music recommending system, back in 1997.

Here it is again, reborn using Claude Code, using modern tech (Cloudflare, D1, Workers/TypeScript, Pages):

The Similarities Engine

https://SimilaritiesEngine.com

Om Malik has died

https://om.co/2026/06/24/1966-2026/
1053•minimaxir•17h ago•124 comments

An entire Herculaneum scroll has been read for the first time

https://scrollprize.org/firstscroll
1439•verditelabs•22h ago•302 comments

Bipartite Matching Is in NC

https://scottaaronson.blog/?p=9851
46•amichail•3d ago•0 comments

Libre Barcode Project

https://graphicore.github.io/librebarcode/
213•luu•10h ago•35 comments

What happened after 2k people tried to hack my AI assistant

https://www.fernandoi.cl/posts/hackmyclaw/
246•cuchoi•11h ago•96 comments

Framework's 10G Ethernet module exposes USB-C's complexity

https://www.jeffgeerling.com/blog/2026/framework-10g-ethernet-module-usb-c-complexity/
236•Alupis•12h ago•122 comments

Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter

https://github.com/DDecoene/WebBaseIII
23•ddecoene•2d ago•6 comments

22-year-old Mozart's handwritten notebook unearthed in 'major discovery'

https://www.classicfm.com/composers/mozart/handwritten-notebook-discovered-major-paris/
128•thunderbong•5d ago•33 comments

FEXPRs vs. vtable: how LispE interpreter works

https://github.com/naver/lispe/wiki/2.7-FEXPR-vs.-vtable
11•birdculture•2d ago•2 comments

Incident CVE-2026-LGTM

https://nesbitt.io/2026/06/26/incident-report-cve-2026-lgtm.html
3•mooreds•1h ago•0 comments

We all depend on open source. We will defend it together

https://akrites.org/letter/
341•dhruv3006•8h ago•164 comments

The 'papers, please' era of the internet will decimate your privacy

https://expression.fire.org/p/the-papers-please-era-of-the-internet
867•bilsbie•16h ago•425 comments

A game where you're an OS and have to manage processes, memory and I/O events

https://github.com/plbrault/youre-the-os
275•exploraz•3d ago•54 comments

The Garbage Collection Handbook: The Art of Automatic Memory Management (2nd Ed) (2023)

https://gchandbook.org/
185•teleforce•14h ago•35 comments

Oxide computer 3D rack guided tour

https://explorer.oxide.computer/
412•darthcloud•3d ago•169 comments

IBM debuts sub-1 nanometer chip technology

https://newsroom.ibm.com/2026-06-25-ibm-debuts-worlds-first-sub-1-nanometer-chip-technology
349•porridgeraisin•22h ago•188 comments

Hey Nico, you didn't vibe code your data room but stole it from Papermark

https://twitter.com/mfts0/status/2070080422482977095
447•mmunj•1d ago•181 comments

Ultrasound Imaging of the Brain

https://alephneuro.com/blog/ultrasound-brain
6•rossant•2h ago•0 comments

Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion

https://github.com/inkeep/open-knowledge
309•engomez•21h ago•152 comments

Microbubbles in Medicine

https://worksinprogress.co/issue/microbubbles/
17•Jimmc414•4d ago•3 comments

Show HN: Chess-Inspired Roguelike

https://princechazz.com
355•cowboy_henk•5d ago•118 comments

Un-0: Generating Images with Coupled Oscillators

https://unconv.ai/blog/introducing-un-0-generating-images-with-coupled-oscillators/
165•babelfish•17h ago•40 comments

An oral history of Bank Python (2021)

https://calpaterson.com/bank-python.html
142•tosh•17h ago•51 comments

Apple raises prices of MacBooks, iPads

https://www.reuters.com/world/asia-pacific/apple-raises-prices-macbooks-ipads-memory-costs-skyroc...
768•virgildotcodes•1d ago•1122 comments

Zig's new bitCast semantics and LLVM back end improvements

https://ziglang.org/devlog/2026/#2026-06-25
255•kouosi•23h ago•126 comments

OS9Map

https://yllan.org/software/OS9Map/
246•LaSombra•22h ago•46 comments

The Doorman's Fallacy in action

https://rozumem.xyz/posts/17
157•rozumem•17h ago•213 comments

Doing a masters while working in Spain

https://jan-herlyn.com/blog/doing-a-masters-while-working/
73•MHard•4d ago•49 comments

Captcha proves you're human. HATCHA proves you're not

https://github.com/mondaycom/HATCHA
58•backlit4034•1h ago•67 comments

The last Romans are still around

https://signoregalilei.com/2026/06/20/the-last-romans-are-still-around/
115•surprisetalk•3d ago•173 comments