frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Jank Lang Hit Alpha

https://github.com/jank-lang/jank
53•makemethrowaway•3h ago

Comments

makemethrowaway•3h ago
Accompanying book: https://book.jank-lang.org/
Jeaye•2h ago
Please link to https://book.jank-lang.org/ for anything related to the jank alpha. I wasn't quite ready to announce the alpha, but I appreciate that folks are excited. :)

There's just a couple more compiler features I wanted to get merged, but everything should be in order for folks to follow the book and try jank out.

pxc•2h ago
Hi! I'm excited about jank and so I'm excitedly reading through the book you just linked. I noticed some grammatical errors. Will you consider PRs to the `book` section of the code, or would you prefer feedback in some other format in order to better maintain your authorial voice?
Jeaye•1h ago
Hi! I'm happy to accept grammatical PRs to the book. You could also report issues via Slack or Github issue. I will not be accepting larger PRs to the book, to maintain a consistent voice.
pxc•1h ago
Cool! I'm still reading, but when I'm done I'll open a PR for the few small issues I've seen.

Thanks for your work on jank! I hope the Alpha brings you lots of new users, useful bug reports, and some contributors. :)

forty•1h ago
For a second, I misread and thought it was going to be about this guy https://en.wikipedia.org/wiki/Jack_Lang_(French_politician)
jiehong•1h ago
Is there a static type system included/inferred?

Couldn’t not find the answer

gleenn•56m ago
It is implementing Clojure which does not have static typing so my strong assumption would be no
Zak•17m ago
Clojure offers static typing as a library.
pxc•22m ago
As a dialect of Clojure, it's a dynamically typed language. But its designer has expressed interest in eventually adding static type checks via a gradual typing system¹:

> I mentioned that a native Clojure is the first step toward my dream language. Indeed, it doesn't stop there. jank will always be a Clojure dialect, but it will also optionally support more. Features like gradual typing (maybe linear typing), more explicit memory management, value-based errors, and stronger pattern matching, to name a few, improve upon Clojure. This will allow another axis of control, where some parts of the program can remain entirely dynamic and garbage collected while others are thoroughly controlled and better optimized. That’s exactly the control I want when programming.

--

1: https://jank-lang.org/blog/2025-01-10-i-quit-my-job/

Jeaye•17m ago
No full-lang static type system. jank has seamless C++ interop and all interop is statically typed, but as soon as things get back into Clojure land, it's all dynamically typed and hella polymorphic.

I will be exploring optional static typing modes for jank in the future, a la Carp. That will not be this year, though.

brcmthrowaway•41m ago
I thought someone named Jank Lang found investment alpha.

Publish on your own site, syndicate elsewhere

https://indieweb.org/POSSE#
248•47thpresident•3h ago•58 comments

Daft Punk Easter Egg in the BPM Tempo of Harder, Better, Faster, Stronger?

https://www.madebywindmill.com/tempi/blog/hbfs-bpm/
82•simonw•1h ago•9 comments

Unix v4 (1973) – Live Terminal

https://unixv4.dev/
96•pjmlp•3h ago•37 comments

Ask HN: Who is hiring? (January 2026)

238•whoishiring•7h ago•137 comments

Clicks Communicator

https://www.clicksphone.com/en/communicator
222•microflash•5h ago•157 comments

Linux kernel security work

http://www.kroah.com/log/blog/2026/01/02/linux-kernel-security-work/
24•chmaynard•1h ago•5 comments

FracturedJson

https://github.com/j-brooke/FracturedJson/wiki
475•PretzelFisch•10h ago•123 comments

TinyTinyTPU: 2×2 systolic-array TPU-style matrix-multiply unit deployed on FPGA

https://github.com/Alanma23/tinytinyTPU-co
71•Xenograph•3h ago•32 comments

IPv6 just turned 30 and still hasn't taken over the world

https://www.theregister.com/2025/12/31/ipv6_at_30/
199•Brajeshwar•8h ago•397 comments

Fighting Fire with Fire: Scalable Oral Exams

https://www.behind-the-enemy-lines.com/2025/12/fighting-fire-with-fire-scalable-oral.html
98•sethbannon•4h ago•130 comments

Jank Lang Hit Alpha

https://github.com/jank-lang/jank
55•makemethrowaway•3h ago•12 comments

Uxn32: Uxn Emulator for Windows and Wine

https://github.com/randrew/uxn32
23•ibobev•5d ago•2 comments

10 years of personal finances in plain text files

https://sgoel.dev/posts/10-years-of-personal-finances-in-plain-text-files/
401•wrxd•12h ago•163 comments

Punkt. Unveils MC03 Smartphone

https://www.punkt.ch/blogs/news/punkt-unveils-mc03
112•ChrisArchitect•6h ago•101 comments

Accounting for Computer Scientists (2011)

https://martin.kleppmann.com/2011/03/07/accounting-for-computer-scientists.html
43•tosh•4h ago•6 comments

What you need to know before touching a video file

https://gist.github.com/arch1t3cht/b5b9552633567fa7658deee5aec60453/
254•qbow883•6d ago•153 comments

C –> Java != Java –> LLM

http://www.observationalhazard.com/2025/12/c-java-java-llm.html
37•WoodenChair•5d ago•35 comments

Standard Ebooks: Public Domain Day 2026 in Literature

https://standardebooks.org/blog/public-domain-day-2026
324•WithinReason•14h ago•52 comments

Ask HN: Who wants to be hired? (January 2026)

82•whoishiring•7h ago•147 comments

The rsync algorithm (1996) [pdf]

https://www.andrew.cmu.edu/course/15-749/READINGS/required/cas/tridgell96.pdf
58•vortex_ape•6h ago•2 comments

Assorted less(1) tips

https://blog.thechases.com/posts/assorted-less-tips/
158•todsacerdoti•10h ago•33 comments

Show HN: Neural Net Flies Navigate through a maze

https://claude.ai/public/artifacts/4c5465b6-c384-4c9f-8a92-a4f840367ec2
5•logicallee•5d ago•0 comments

List, inspect and explore OCI container images, their layers and contents

https://github.com/bschaatsbergen/lix
18•bschaatsbergen•5d ago•5 comments

39th Chaos Communication Congress Videos

https://media.ccc.de/b/congress/2025
351•Jommi•9h ago•68 comments

HPV vaccination reduces oncogenic HPV16/18 prevalence from 16% to <1% in Denmark

https://www.eurosurveillance.org/content/10.2807/1560-7917.ES.2025.30.27.2400820
466•stared•13h ago•246 comments

I wrote a batch script to keep my 2011 ThinkPad alive for 24/7 streaming

https://github.com/patrick48001/ThinkPad-Stream-Sentinel-VLC-Video-Source-reset-disable-stream-sh...
14•techenthuziast•3h ago•2 comments

Miri: Practical Undefined Behavior Detection for Rust [pdf]

https://research.ralfj.de/papers/2026-popl-miri.pdf
59•ingve•5d ago•9 comments

ThingsBoard: Open-Source IoT Platform

https://github.com/thingsboard/thingsboard
53•pretext•5d ago•5 comments

I wrote the manual Karpathy said was missing for agentic AI

https://github.com/nicolasahar/morphic-programming
35•nick2837•1h ago•19 comments

Global software engineering job postings outlook – 2026

https://jobswithgpt.com/blog/global_software-engineering_jobs_january_2026/
7•sp1982•1h ago•1 comments