frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

AI will compromise your cybersecurity posture

https://rys.io/en/181.html
2•gmays•7m ago•0 comments

Tea App Checker

https://teaappchecker.com
2•thefirstname•9m ago•1 comments

Show HN: Why Apple's Security Transparency Is a Double-Edged Sword for iOS 18.5

https://medium.com/@ryu360i/cves-as-feature-catalogs-the-terrifying-reality-of-automated-version-...
1•ryuzaburo•9m ago•0 comments

Dylan Araps has taken up farming

https://dylan.gr/1768295794
1•planet36•12m ago•1 comments

Matthew McConaughey Trademarks Himself to Fight AI Misuse

https://www.wsj.com/tech/ai/matthew-mcconaughey-trademarks-himself-to-fight-ai-misuse-8ffe76a9
5•petethomas•14m ago•0 comments

gpui – A fast, productive UI framework for Rust from the creators of Zed

https://www.gpui.rs/
2•doodlesdev•16m ago•0 comments

tmux for Agents (2025)

https://blog.philz.dev/blog/tmux-for-agents/
1•indigodaddy•16m ago•0 comments

Town Budget Explainer Site

https://middlesexbudget.org/
1•mrkiouak•17m ago•1 comments

Wanting to be an astronaut turned me into a Software Engineer

https://blog.douwe.com/2026/01/wanting-to-be-astronaut-turned-me-into.html
2•dosinga•18m ago•0 comments

Microneedle-Array ECG with PPG Sensor for Cuffless Blood Pressure Estimation

https://www.mdpi.com/2076-3417/16/1/35
1•PaulHoule•19m ago•1 comments

Mago

https://mago.carthage.software/
1•josephscott•21m ago•0 comments

Space Telescope Live

https://spacetelescopelive.org/
1•arbuge•22m ago•0 comments

Show HN: Open-source welcome email automation: Supabase + Gmail + Seer

https://www.youtube.com/watch?v=Q1wPRnTGf0w
1•akshay326•24m ago•0 comments

How did India conquer space

https://altermag.com/articles/how-did-india-conquer-space
1•trojanalert•26m ago•0 comments

Amazon holds talks with suppliers on pricing following tariff changes

https://www.reuters.com/business/retail-consumer/amazon-pushes-suppliers-cuts-ahead-supreme-court...
2•petethomas•26m ago•0 comments

Kutt.ai – Free AI Video Generator, Text and Image to Video

https://kutt.ai/
1•zuoning•27m ago•1 comments

Meta cutting ~1500 VR/AR positions to focus on AI

https://gizmodo.com/meta-reportedly-cutting-about-1500-vr-and-ar-jobs-amid-renewed-push-to-become...
3•bhouston•31m ago•2 comments

Unsung US civil rights pioneer Claudette Colvin dies, aged 86

https://www.aljazeera.com/news/2026/1/14/unsung-us-civil-rights-pioneer-claudette-colvin-dies-age...
3•Qem•33m ago•0 comments

1000 Blank White Cards

https://en.wikipedia.org/wiki/1000_Blank_White_Cards
2•eieio•34m ago•0 comments

Wine 11.0

https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0
2•zdw•34m ago•0 comments

Show HN: Overengineered recommender (activity/game/series/etc.) (57 knobs)

https://activity-architect-1.web.app/
1•arthurstarlake•35m ago•0 comments

Fresh starts: how to thrive when you leave academia

https://www.nature.com/articles/d41586-026-00085-y
3•bookofjoe•37m ago•0 comments

Vintagemapstore: Outline of the world by mapping all lighthouses

https://twitter.com/vintagemapstore/status/2011247533172150512
2•johntfella•38m ago•0 comments

GitHub should charge everyone $1 more per month

https://blog.greg.technology/2025/11/27/github-should-charge-1-dollar-more-per-month.html
1•gregsadetsky•38m ago•2 comments

Death by AI Gibberish

https://elocination.substack.com/p/death-by-ai-gibberish
2•mellosouls•39m ago•0 comments

GLM-Image

https://huggingface.co/zai-org/GLM-Image
2•scosman•40m ago•0 comments

Neo humanoid maker 1X releases world model to help bots learn what they see

https://techcrunch.com/2026/01/13/neo-humanoid-maker-1x-releases-world-model-to-help-bots-learn-w...
1•akg130522•41m ago•0 comments

Solving Factorio with Terraform [video]

https://www.youtube.com/watch?v=uU06vKlCNXk
1•itherseed•42m ago•0 comments

GPT-5.2 series consistently score higher than Opus 4.5 on Art AGI

https://arcprize.org/leaderboard
1•behnamoh•43m ago•0 comments

A gRPC Transport for the Model Context Protocol

https://cloud.google.com/blog/products/networking/grpc-as-a-native-transport-for-mcp
1•mrry•46m ago•0 comments
Open in hackernews

Show HN: Axis – A systems programming language with Python syntax

https://github.com/AGDNoob/axis-lang
5•AGDNoob•1h ago

Comments

AGDNoob•1h ago
I built AXIS as a learning project in compiler design. It compiles directly to x86-64 machine code without LLVM, has zero runtime dependencies (no libc, direct syscalls), and uses Python-like syntax. Currently Linux-only, ~1500 lines of Python. All test programs compile and run. The one-line installer works: curl -fsSL https://raw.githubusercontent.com/AGDNoob/axis-lang/main/ins... | bash It's very early (beta), but I'd love feedback on the design and approach!
rzzzwilson•1h ago
Where is the "python syntax"?
AGDNoob•59m ago
Yeah that's fair. It's got "fn main()", types like "i32", and uses braces. More Rust-like than Python to be honest. The "Python-like" part is mostly wishful thinking about readability. Should've just called it "minimalist systems language" or something
rzzzwilson•56m ago
I was hoping for no {}, just indentation, but ...
AGDNoob•48m ago
Yeah braces made the parser way simpler for a first attempt. Significant whitespace is on the maybe-list but honestly seems scary to implement correctly
zahlman•30m ago
I feel like Python-style indentation should be much easier to parse intuitively (preprocess the line, count leading levels of indentation) than by fully committing to formal theory. Not theoretically optimal and not "single-pass" but is that really the bottleneck?
AGDNoob•25m ago
Yeah, that’s fair. Conceptually it’s not that hard if you’re willing to do a proper preprocess pass and generate INDENT and DEDENT tokens. For this first version I mostly optimized for not shooting myself in the foot, braces gave me very explicit block boundaries, simpler error handling, and a much easier time while bringing up the compiler and codegen. Significant whitespace is definitely interesting long term, but for a v0 learning project I wanted something boring and robust first. Once the core stabilizes, revisiting indentation based blocks would make a lot more sense
nine_k•6m ago
Indent-based syntax is relatively simple to parse. You basically need two pieces of state: are you in indent-sensitive mode (not inside a literal, not inside a parenthesized expression), and what indentation did the previous line have. Then you can easily issue INDENT and DEDENT tokens, which work exactly like "{" and "}". The actual Python parser does issue these tokens.

Actually Haskell has both indent-based and curlies-based syntax, and curlies freely replace indentation, and vice versa (but only as pairs).

hresvelgr•7m ago
I suspect that was in the initial prompt that was used to generate this and the LLM decided Rust syntax was preferable.