frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Vox, a systems language whose code reads like English

https://vox-lang.dev/
3•TheJostler•45m ago

Comments

TheJostler•45m ago
I spent the last seven months building Vox. It compiles a constrained, sentence-based form of English directly to x86_64 NASM assembly. No runtime, no libc, no GC. The compiler is written in Rust.

Example:

  create the log file at "/tmp/init.log".
  open the log file for writing.
  write "init started" to the log file.
That compiles to a static, bounds-checked ELF binary. I also used it to start building a minimal Linux distro in pure Vox: initramfs, shell, and coreutils (https://github.com/TheJostler/voxos).

Pre-1.0 and moving fast. GPL-3.0-or-later.

Site: https://vox-lang.dev Repo: https://github.com/Vox-lang/vox

Someone•34m ago
Code example FTA:

  to 'start clock'.
  Print "Press Ctrl+C to stop showing the time.\n".
  while true,
    A number called 'this hour' is current time's hour,
    A number called 'this minute' is current time's minute,
    A number called 'this second' is current time's second,
    print "\r->\t{this hour:02}:{this minute:02}:{this second:02}\t<-" without newline,
    Wait 1 second.

  'start clock'.
There’s a a race condition there because “current time” is read thrice (it could be 7:59:59 when “this hour” is computed and 8:00:00 when “this minute” is computed)

Also, on “reads like English”: “while true” doesn’t sound like that to me. Neither does

  {this hour:02}
mvetsalo•23m ago
Somebody reinventing COBOL...
DonaldPShimoda•17m ago
I don't mean to be overly disparaging, but I think the concept of "programming languages that look like natural language" has been played out. The result is that it's generally just a bad experience.

Natural languages are useful in large part because they have ambiguity and semantically fuzzy edges. That's how we get jokes and poetry and implication, among plenty of other things. Not only that, but natural language necessarily evolves over time: a word that may have meant something very specific at one time can come to be associated with things that may not seem related at first. (For example, I recently learned that average, as in the process of dividing a sum among a number of constituents, originates in an obligation of a ship's crew to compensate a merchant for the value of goods lost in transit.)

Meanwhile, the value of programming languages is specifically that they are designed to be un-ambiguous: they are meant to correspond one-to-one from text on the screen to actions in the computer. Nobody wants a programming language that probably corresponds to a particular set of instructions but might correspond to another. (Or, at least, nobody wants this for serious purposes; it definitely sounds fun, in a way.)

So when we unite the two by trying to implement a programming language that "feels like" natural language, we end up obfuscating intent rather than clarifying it: your programmers now have to learn a different, very specific verison of the natural language at hand (e.g., English) that only applies to this specific set of circumstances. They have to learn a bunch of conventions that are phrased in ways that might, to one programmer or another, feel like they mean one thing but actually mean another. It's an endeavor that often seems good to the person (or small group of people) designing it, but these languages frequently are inhibited from widespread adoption due to footguns the designer(s) did not encounter themselves, because, of course, the language is written in their dialect of the language.

TheJostler•7m ago
Honestly interesting take. The language doesn't allow much expressiveness, so it is not hard to learn to write. The strength is understandability. In a world where more code is written by AI, auditability feels increasingly important. At the end of the day it's just an experiment; let's see where it goes.

House Dems' pro-Israel wing gains power on key panel

https://www.axios.com/2026/08/25/democrats-israel-moskowitz-house-foreign-affairs
1•newspaper1•24s ago•0 comments

Collective Action Problem

https://en.wikipedia.org/wiki/Collective_action_problem
1•num42•42s ago•0 comments

Show HN: Nodusfall Wiki – Tracking Verified Game Information and Updates

https://nodusfallwiki.org/
1•richardharmer•1m ago•0 comments

Spite

https://en.wikipedia.org/wiki/Spite_(game_theory)
1•num42•1m ago•0 comments

Charting the trillion-dollar TAM wars

https://www.ft.com/content/5b479f2e-6b34-4373-b65b-531b92bac816
1•cl42•2m ago•0 comments

GPU Shark – a native Nvidia telemetry monitor for Windows

https://github.com/k1gs/Gpu-Shark
1•k1gs•2m ago•1 comments

SQLite in Production with Built-In Litestream Replication

https://openrun.dev/blog/litestream/
1•ajayvk•3m ago•1 comments

Self-Determination Theory

https://en.wikipedia.org/wiki/Self-determination_theory
1•klaussilveira•3m ago•0 comments

Amazon Acquires Duck Labs (DuckDB)

https://motherduck.com/blog/duckdb-amazon/
1•wenc•3m ago•0 comments

Ads and tracking infiltrated TVs. Now they're coming for monitors

https://arstechnica.com/gadgets/2026/08/ads-and-tracking-infiltrated-tvs-now-theyre-coming-for-mo...
2•SubiculumCode•3m ago•0 comments

Meta, states agree to $17B settlement in child safety trial

https://text.npr.org/nx-s1-5944781
2•hvb2•6m ago•1 comments

Gambling Sweeps Across Another Industry. Welcome to the Future of Trading Cards

https://www.barrons.com/articles/gambling-baseball-cards-digital-repacks-bf0c4232
1•petethomas•6m ago•0 comments

View Transitions: Careful Not to Make Stuff Unclickable

https://blog.master.dev/view-transitions-careful-not-to-make-stuff-unclickable/
1•ibobev•7m ago•0 comments

Automating repetitive work at OpenAI with Codex

https://developers.openai.com/blog/automating-repetitive-work-at-openai-with-codex
1•sourishkrout•7m ago•0 comments

Reminder that `system-UI` is well supported

https://blog.master.dev/system-ui-san-francisco-fun/
1•ibobev•7m ago•0 comments

On-Call Is Now Theatre

https://boristane.com/blog/on-call-is-now-theatre/
1•adletbalzhanov•8m ago•0 comments

In Hilbert Space, All Things Are Quantumly Possible

https://www.quantamagazine.org/in-hilbert-space-all-things-are-quantumly-possible-20260826/
1•ibobev•8m ago•0 comments

Statistical mechanics in just one equation

https://condensedconcepts.blogspot.com/2026/08/statistical-mechanics-in-just-one.html
1•speckx•9m ago•0 comments

Big Ticks and Small Ticks in Equity Microstructure

https://dm13450.github.io/2026/08/23/big-ticks-and-small-ticks-in-equity-microstruture.md.html
1•dm13450•16m ago•0 comments

Ultrafast Frontier Inference – Cerebras Hot Chips 2026

https://www.cerebras.ai/blog/ultrafast-frontier-inference-cerebras-deep-dive-at-hot-chips-2026
1•rbanffy•17m ago•0 comments

Cold Boot Attacks on Encryption Keys [pdf]

https://www.usenix.org/legacy/event/sec08/tech/full_papers/halderman/halderman.pdf
1•gurjeet•17m ago•0 comments

Against Modesty's Bailey

https://thezvi.substack.com/p/against-modestys-bailey
2•7777777phil•18m ago•0 comments

Building Tyr in Rust, part 3: Managing GPU memory

https://www.collabora.com/news-and-blog/blog/2026/08/26/building-tyr-in-rust-part-3-managing-gpu-...
1•losgehts•19m ago•0 comments

Loading from Tape

https://www.usebox.net/jjm/blog/loading-from-tape/
2•speckx•19m ago•0 comments

Credentials Are Leaked by LLM Agent Skills: An Empirical Study

https://arxiv.org/abs/2604.03070
2•geox•19m ago•0 comments

Adversaries may leverage information repositories to mine valuable information.

https://attack.mitre.org/techniques/T1213/
1•mooreds•20m ago•0 comments

Study Reveals UnitedHealth's Profit Margins Four Times What It Claimed [pdf]

https://insurancewatchdogcoalition.com/wp-content/uploads/2026/08/UHG-Profits-Study_August-2026.pdf
16•CGMthrowaway•20m ago•2 comments

A conference for Ruby engineers in SF

https://evilmartians.com/chronicles/why-engineers-should-come-to-the-sf-ruby-startup-conference-i...
2•camimirabal•21m ago•0 comments

Private intelligence brought the Treasury Secy into contact with Epstein's web

https://jackpoulson.substack.com/p/ehud-barak-scott-bessent-cogito-ergo-sum
1•CGMthrowaway•22m ago•0 comments

Show HN: AI scientist builds an open-source Codex Micro from scratch for $40

https://iluvatarlabs.com/blog/2026/08/how-we-cloned-openai-codex-micro/
1•ben_iluvatar•23m ago•0 comments