frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

alpr.watch

https://alpr.watch/
388•theamk•3h ago•189 comments

No Graphics API

https://www.sebastianaaltonen.com/blog/no-graphics-api
98•ryandrake•1h ago•24 comments

GPT Image 1.5

https://openai.com/index/new-chatgpt-images-is-here/
84•charlierguo•2h ago•38 comments

40 percent of fMRI signals do not correspond to actual brain activity

https://www.tum.de/en/news-and-events/all-news/press-releases/details/40-percent-of-mri-signals-d...
326•geox•6h ago•134 comments

Mozilla appoints new CEO Anthony Enzor-Demeo

https://blog.mozilla.org/en/mozilla/leadership/mozillas-next-chapter-anthony-enzor-demeo-new-ceo/
290•recvonline•6h ago•417 comments

Thin desires are eating your life

https://www.joanwestenberg.com/thin-desires-are-eating-your-life/
63•mitchbob•19h ago•4 comments

Writing a blatant Telegram clone using Qt, QML and Rust. And C++

https://kemble.net/blog/provoke/
19•tempodox•4h ago•2 comments

Liskell – Haskell Semantics with Lisp Syntax [pdf]

http://clemens.endorphin.org/ILC07-Liskell-draft.pdf
43•todsacerdoti•22h ago•0 comments

GitHub will begin charging for self-hosted action runners on March 2026

https://github.blog/changelog/2025-12-16-coming-soon-simpler-pricing-and-a-better-experience-for-...
222•nklow•2h ago•59 comments

Meta's new A.I. superstars are chafing against the rest of the company

https://www.nytimes.com/2025/12/10/technology/meta-ai-tbd-lab-friction.html
15•furcyd•6d ago•8 comments

Sega Channel: VGHF Recovers over 100 Sega Channel ROMs (and More)

https://gamehistory.org/segachannel/
167•wicket•7h ago•22 comments

Confuse some SSH bots and make botters block you

https://mirror.newsdump.org/confuse-some-ssh-bots.html
25•Bender•5d ago•3 comments

Artie (YC S23) Is Hiring Senior Enterprise AES

https://www.ycombinator.com/companies/artie/jobs/HyaHWUs-senior-enterprise-ae
1•j-cheong•3h ago

Pricing Changes for GitHub Actions

https://resources.github.com/actions/2026-pricing-changes-for-github-actions/
370•kevin-david•3h ago•217 comments

Show HN: Sqlit – A lazygit-style TUI for SQL databases

https://github.com/Maxteabag/sqlit
51•MaxTeabag•1d ago•3 comments

How geometry is fundamental for chess

https://lichess.org/@/RuyLopez1000/blog/how-geometry-is-fundamental-for-chess/h31wwhUX
28•fzliu•4d ago•6 comments

FVWM-95

https://fvwm95.sourceforge.net/
92•mghackerlady•3h ago•62 comments

Creating custom yellow handshake emojis with zero-width joiners

https://blog.alexbeals.com/posts/custom-yellow-handshake-emojis-with-zero-width-joiners
24•dado3212•20h ago•1 comments

Rust GCC back end: Why and how

https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how
129•ahlCVA•6h ago•60 comments

AI URI Scheme – Internet-Draft

https://www.ietf.org/archive/id/draft-sogomonian-ai-uri-scheme-01.html
12•enz•1d ago•2 comments

Japan to revise romanization rules for first time in 70 years

https://www.japantimes.co.jp/news/2025/08/21/japan/panel-hepburn-style-romanization/
27•rgovostes•11h ago•9 comments

Nvidia Nemotron 3 Family of Models

https://research.nvidia.com/labs/nemotron/Nemotron-3/
71•ewt-nv•1d ago•8 comments

Purrtran – ᓚᘏᗢ – A Programming Language for Cat People

https://github.com/cmontella/purrtran
193•simonpure•3d ago•26 comments

Pizlix: Memory Safe Linux from Scratch

https://fil-c.org/pizlix
39•nullbyte808•2d ago•2 comments

Full Unicode Search at 50× ICU Speed with AVX‑512

https://ashvardanian.com/posts/search-utf8/
160•ashvardanian•1d ago•66 comments

The World Happiness Report is beset with methodological problems

https://yaschamounk.substack.com/p/the-world-happiness-report-is-a-sham
42•thatoneengineer•20h ago•43 comments

Context: Odin’s Most Misunderstood Feature

https://www.gingerbill.org/article/2025/12/15/odins-most-misunderstood-feature-context/
6•davikr•1d ago•0 comments

AIsbom – open-source CLI to detect "Pickle Bombs" in PyTorch models

https://github.com/Lab700xOrg/aisbom
42•lab700xdev•4h ago•31 comments

The GitHub Actions control plane is no longer free

https://www.blacksmith.sh/blog/actions-pricing
193•adityajp•2h ago•46 comments

Debug Mode for LLMs in vLLora

https://vllora.dev/blog/debug-mode/
42•mrun1729•4d ago•4 comments
Open in hackernews

Purrtran – ᓚᘏᗢ – A Programming Language for Cat People

https://github.com/cmontella/purrtran
193•simonpure•3d ago

Comments

Rendello•3d ago
See also: LOLCODE (which has implementations, unlike Purrtran)

https://en.wikipedia.org/wiki/LOLCODE

hnlmorg•5h ago
I don’t understand the comparison. Purrtran isn’t an esoteric language.
mananaysiempre•4h ago
LOLCODE isn’t much of one either? It’s fundamentally a BASIC more or less.
hnlmorg•1h ago
…but with intentionally weird semantics picked for its humour rather than legibility.

It might not be a challenging language, but it is designed more for art than utility.

This firmly makes it an esoteric language.

Whereas Purrtran has conventional semantics. The cuteness of Purrtran is in the documentation rather than the language design. The esoteric part is really more in the story telling rather than the language semantics.

igleria•4h ago
> PURRTRAN allocates all variables to an arena called the "Litterbox". The Litterbox must be manually emptied at least once a day by the user, or Hex's cleanliness and love will decrease. The Litterbox can overflow, which will cause Hex to become very displeased and may lead to unexpected program behavior, as Hex will begin storing variables in your source code text buffer instead of the Litterbox until it's cleaned.

I'm cackling like a madman, thank you for this op.

adzm•4h ago
> There is no way to observe Hex's internal state directly. You must infer how he is feeling based on his behavior and the lints he provides. This makes it difficult to diagnose issues with Hex's performance or behavior.

this is deep

tempodox•4h ago
The ASCII art cats are great. I wonder whether a canonical purrtran compiler would emit those upon request?
dankobgd•4h ago
The future is here
jeberle•4h ago
Cat constructed from block: Unified Canadian Aboriginal Syllabics, U+1400 to U+167F

  U+14DA  ᓚ CANADIAN SYLLABICS LA
  U+160F  ᘏ CANADIAN SYLLABICS CARRIER YO
  U+15E2  ᗢ CANADIAN SYLLABICS CARRIER TTU
https://unicode.scarfboy.com/?s=%E1%93%9A%E1%98%8F%E1%97%A2
Rendello•59m ago
Famously used to emulate generics before Go had them:

https://old.reddit.com/r/rust/comments/5penft/parallelizing_...

> type ImmutableTreeListᐸElementTᐳ struct { ... }

> If you look closely, those aren't angle brackets, they're characters from the Canadian Aboriginal Syllabics block, which are allowed in Go identifiers. From Go's perspective, that's just one long identifier.

hiduck•4h ago
Finally, a good programming language
agrocrag•3h ago
Also, language for the youth, CURSED, https://github.com/ghuntley/cursed
echelon_musk•3h ago
Is FORTRAN for FOR people?
MisterTea•3h ago
> Hex will let you know when he is bored by interrupting your work with a note in your terminal

Cats routinely initiate attention grabbing denial of service attacks by blocking access to hardware so this needs proper emulation to increase the realism. I have a few recommendations:

Mouse trapping - when cat pops up the mouse cursor should be limited in motion as if you turned the sensitivity down to near 0. This emulates a cat who lies directly on top of your mousing hand while using said mouse.

Keyboard injection - after cat pops up all further typing results in cat-on-a-keyboard output. This emulates a cat sitting or walking across your keyboard.

Screen jacking - The screen has a cat shaped blank spot that obscures most of your working environment. This can also be paired with cat-on-a-keyboard typing. Emulates cat sitting in front of monitor, likely on top of keyboard.

Once hardware denial fails they move on to destroying your personal items:

destruction of personal items - USB solenoids strategically placed behind any object that you either a. cherish or b. do not want spilled. "That nice book you were just admiring - now it has coffee all over it because I am need something."

I could go on but these are a good starting point.

igleria•3h ago
> cat sitting in front of monitor

The famous cat-in-the-middle attack

all2•43m ago
I'd rather just get a cat. :D
bflesch•2h ago
Interesting and creative project. But I wonder if the author suffers from toxoplasmosis / toxoplasma gondii.
tetris11•2h ago
Or takes Cordwainer Smith novella's far too literally
ZebusJesus•2h ago
Not gonna lie this makes me want to learn Purrtran, you have to feed HEX, clean up after them and play with them or else it will misbehave or even die. Hex needs to be happy to help with code, I love it great way to make programming fun! Also pretty cool that they added print and for loop structures that are easier to use.

"In the following example, Hex leaves you a dead baby bunny rabbit because you have unused variables in your code"

zahlman•2h ago
I assume all variables are mewtable by default?
monooso•1h ago
Okay, fine, you earned the upvote.
marwann•1h ago
Very impurrtant work
fractalic•1h ago
>The rabbit would still be alive if you were a better programmer.

I think that's a brand new sentence

puzzlingcaptcha•1h ago
that's just unchecked neurotoxoplasmosis
v-yadli•59m ago
I read and giggle to the end with great interest, and now I'm told it's just a joke.

Nyawww!

postit•40m ago
ᘛ⁐̤ᕐᐷ