frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

SPy: An interpreter and compiler for a fast statically typed variant of Python

https://antocuni.eu/2025/10/29/inside-spy-part-1-motivations-and-goals/
31•og_kalu•5d ago

Comments

jmpeax•1h ago
I can't view the site on my mobile without accepting cookies.
alexaholic•1h ago
Specifically Google Analytics cookies, but I found you can uncheck the box.
pred_•32m ago
It's still pretty confusing: Uunchecking the box doesn't seem to do much (is it actually unchecked when you click it? There's still a checkmark); you still have to click Accept to see the text; what are you accepting?

In any case, pre-checked boxes are not valid consent under GDPR (“Planet49”).

austinjp•9m ago
No cookie notice at all for me using Firefox on Android with the "I Still Don't Care About Cookies" extension.
wodenokoto•1h ago
I like the idea of a compiled language that takes the look and ethos of Python (or at least the "looks like pseudocode, but runs"-ethos)

I don't think the article gives much of an impression on how SPy is on that front.

summarity•55m ago
You can have that today with Nim.
srean•1h ago
If you want different parts of your code to be a statically typed Python lookalike Cython is a mature option
leobuskin•8m ago
Yes, it's mature, but you (and your potential audience) basically need to learn a new language, a lot of quirks and "weird" (I'd even say counter-intuitive) nuances, and it's also significantly less readable in comparison with strict and typed Python. Even its modern syntax doesn't click immediately (also performance wise the new syntax somehow is a bit slower in my tests)
falcor84•58m ago
This seems to be going for a somewhat similar goal to Mojo [0] - anyone here who used both and is willing to offer a comparison?

[0] https://www.modular.com/mojo

mpweiher•56m ago
Looks very interesting!

I remember chatting with one of the creators of PyPy (not the author of TFA) a number of years ago at HPI. He had just given a talk about how RPython was used in PyPy development, and I was fascinated.

To me, it seemed completely obvious that RPython itself seemed like a really interesting standalone language, but he would have none of it.

Whenever I suggested that RPython might have advantages over PyPy he insisted that PyPy was better and, more strangely, just as fast. Which was sort of puzzling, because the reason given for RPython was speed. When I then suggested that they could (after bootstrap) just use PyPy without the need for RPython, he insisted that PyPy was too slow for that to be feasible.

The fact that both of these statements could not really be true at the same time did not register.

albertzeyer•18m ago
I have asked about using RPython as a generic standalone language before. I think the official statement is that is was never intended to become one, and it's really a very minimal subset of Python (so basically no existing Python code will run, it would require heavy refactoring or complete rewrite), and it's only specifically those features that they currently need, and it might also be a moving target, and they don't want to give certain guarantees on stability of the language etc.

Once you consider that you anyway need to write very different kind of code for RPython, then maybe just using Nim or some other language is a better idea?

ksk23•46m ago
Good level of detail (for me) to understand (some things).

Developers are choosing older AI models, and the data explains why

https://www.augmentcode.com/blog/developers-are-choosing-older-ai-models-and-16b-tokens-of-data-e...
97•knes•6d ago•74 comments

Mr TIFF

https://inventingthefuture.ghost.io/mr-tiff/
607•speckx•11h ago•82 comments

SPy: An interpreter and compiler for a fast statically typed variant of Python

https://antocuni.eu/2025/10/29/inside-spy-part-1-motivations-and-goals/
32•og_kalu•5d ago•12 comments

Hypothesis: Property-Based Testing for Python

https://hypothesis.readthedocs.io/en/latest/
103•lwhsiao•7h ago•69 comments

Asus Announces October Availability of ProArt Display 8K PA32KCX

https://press.asus.com/news/press-releases/asus-proart-display-8k-pa32kcx-availability/
87•Roachma•1w ago•97 comments

RISC-V takes first step toward international ISO/IEC standardization

https://riscv.org/blog/risc-v-jtc1-pas-submitter/
139•jrepinc•5d ago•53 comments

This week in 1988, Robert Morris unleashed his eponymous worm

https://www.tomshardware.com/tech-industry/cyber-security/on-this-day-in-1988-the-morris-worm-sli...
382•canucker2016•19h ago•167 comments

Bluetui – A TUI for managing Bluetooth on Linux

https://github.com/pythops/bluetui
147•birdculture•11h ago•33 comments

Apple’s Persona technology uses Gaussian splatting to create 3D facial scans

https://www.cnet.com/tech/computing/apple-talks-to-me-about-vision-pro-personas-where-is-our-virt...
142•dmarcos•5d ago•53 comments

The Microsoft SoftCard for the Apple II: Getting two processors to share memory

https://devblogs.microsoft.com/oldnewthing/20251104-00/?p=111758
34•zdw•7h ago•10 comments

Intervaltree with Rust Back End

https://github.com/Athe-kunal/intervaltree_rs
8•athekunal•3d ago•5 comments

Pg_lake: Postgres with Iceberg and data lake access

https://github.com/Snowflake-Labs/pg_lake
335•plaur782•18h ago•100 comments

Grayskull: A tiny computer vision library in C for embedded systems, etc.

https://github.com/zserge/grayskull
102•gurjeet•11h ago•8 comments

The Hackers Manifesto (The Conscience of a Hacker) (1986)

https://phrack.org/issues/7/3
25•OuterVale•2h ago•12 comments

Patching 68K Software – SimpleText

https://tinkerdifferent.com/threads/patching-68k-software-simpletext.4793/
88•mmoogle•11h ago•9 comments

UPS plane crashes near Louisville airport

https://www.cbsnews.com/news/ups-plane-crash-louisville-kentucky/
116•jnsaff2•11h ago•107 comments

By the Power of Grayscale

https://zserge.com/posts/grayskull/
202•surprisetalk•4d ago•38 comments

Direct File won't happen in 2026, IRS tells states

https://www.nextgov.com/digital-government/2025/11/direct-file-wont-happen-2026-irs-tells-states/...
217•jhatax•8h ago•121 comments

FDD – Diskettes

https://retrocmp.de/fdd/diskette/diskette.htm
15•susam•1w ago•3 comments

Codemaps: Understand Code, Before You Vibe It

https://cognition.ai/blog/codemaps
261•janpio•16h ago•92 comments

Whole Earth Index

https://wholeearth.info/
212•bookofjoe•1w ago•43 comments

Vectorizing for Fun and Performance

https://www.ibm.com/support/pages/vectorizing-fun-and-performance
32•rinostroh•6d ago•2 comments

I took all my projects off the cloud, saving thousands of dollars

https://rameerez.com/send-this-article-to-your-friend-who-still-thinks-the-cloud-is-a-good-idea/
289•sebnun•13h ago•247 comments

Uncle Sam wants to scan your iris and collect your DNA, citizen or not

https://www.theregister.com/2025/11/04/dhs_wants_to_collect_biometric_data/
281•SanjayMehta•10h ago•172 comments

Google Removed 749M Anna's Archive URLs from Its Search Results

https://torrentfreak.com/google-removed-749-million-annas-archive-urls-from-its-search-results/
252•gslin•11h ago•101 comments

Frozen String Literals: Past, Present, Future?

https://byroot.github.io/ruby/performance/2025/10/28/string-literals.html
55•Bogdanp•1w ago•22 comments

Launch HN: Plexe (YC X25) – Build production-grade ML models from prompts

https://www.plexe.ai/
75•vaibhavdubey97•17h ago•28 comments

Inside an Isotemp OCXO107-10 Oven Controlled Crystal Oscillator

https://tomverbeure.github.io/2025/10/26/Inside-an-Isotemp-OCXO107-10.html
33•zdw•1w ago•1 comments

Preventing Kubernetes from Pulling the Pause Image from the Internet

https://kyle.cascade.family/posts/preventing-kubernetes-from-pulling-the-pause-image-from-the-int...
40•meatmanek•7h ago•29 comments

Building blobd: single-machine object store with sub-ms reads and 15 GB/s upload

https://blog.wilsonl.in/blobd/
41•charlieirish•23h ago•8 comments