frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiling Ruby to Machine Language

https://patshaughnessy.net/2025/11/17/compiling-ruby-to-machine-language
113•todsacerdoti•2h ago

Comments

pasxizeis•1h ago
Really happy to see Pat keeping it up! His first Ruby under a Microscope book but also his blog posts are amazing and a major source of inspiration for me. I did meet him personally in a Euruko conference. Such a great person.
chao-•1h ago
I loved Ruby Under a Microscope when I first read it, and using that knowledge was able to have fun with some CTFs years ago.

I haven't kept up with the evolving Ruby implementation internals, so I will sure as heck buy this new version of the book.

jlarocco•43m ago
IIRC MacRuby used to compile to native code on OSX using LLVM, and was supposed to support native OSX APIs and Objective-C frameworks. It always seemed like a neat idea, and a slick integration, but I guess Apple moved to Swift instead.

I'll have to pick up a copy of this "Ruby Under a Microscope" book when the new version comes out. I've always liked Ruby, I just haven't had much chance to use it.

le-mark•7m ago
I find that using C as an intermediate step really helps conceptualize this process. It can be tough to imagine how to represent a language like ruby as C. Essentially you have to start from the point that everything is an object and method calls on objects, then build up from that. Then C to assembler is more manageable. Ymmv.

Compiling Ruby to Machine Language

https://patshaughnessy.net/2025/11/17/compiling-ruby-to-machine-language
115•todsacerdoti•2h ago•5 comments

Show HN: I built a synth for my daughter

https://bitsnpieces.dev/posts/a-synth-for-my-daughter/
845•random_moonwalk•5d ago•160 comments

"One Student One Chip" Course Homepage

https://ysyx.oscc.cc/docs/en/
77•camel-cdr•5d ago•16 comments

Azure hit by 15 Tbps DDoS attack using 500k IP addresses

https://www.bleepingcomputer.com/news/microsoft/microsoft-aisuru-botnet-used-500-000-ips-in-15-tb...
117•speckx•5h ago•112 comments

Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)

https://princejs.vercel.app
100•lilprince1218•3h ago•34 comments

Show HN: ESPectre – Motion detection based on Wi-Fi spectre analysis

https://github.com/francescopace/espectre
87•francescopace•8h ago•15 comments

Project Gemini

https://geminiprotocol.net/
178•andsoitis•6h ago•107 comments

FreeMDU: Open-source Miele appliance diagnostic tools

https://github.com/medusalix/FreeMDU
215•Medusalix•9h ago•56 comments

WeatherNext 2: Our most advanced weather forecasting model

https://blog.google/technology/google-deepmind/weathernext-2/
168•meetpateltech•7h ago•67 comments

Show HN: Continuous Claude – run Claude Code in a loop

https://github.com/AnandChowdhary/continuous-claude
58•anandchowdhary•2d ago•29 comments

My stages of learning to be a socially normal person

https://sashachapin.substack.com/p/my-six-stages-of-learning-to-be-a
221•eatitraw•2d ago•118 comments

An official atlas of North Korea

https://www.cartographerstale.com/p/an-official-atlas-of-north-korea
147•speckx•4h ago•78 comments

Aldous Huxley predicts Adderall and champions alternative therapies

https://angadh.com/inkhaven-7
44•surprisetalk•7h ago•19 comments

Astrophotographer snaps skydiver falling in front of the sun

https://www.iflscience.com/the-fall-of-icarus-you-have-never-seen-an-astrophotography-picture-lik...
161•doener•1d ago•38 comments

Insects on the Space Menu

https://www.esa.int/Science_Exploration/Human_and_Robotic_Exploration/Insects_on_the_space_menu
16•ohjeez•5d ago•2 comments

How to escape the Linux networking stack

https://blog.cloudflare.com/so-long-and-thanks-for-all-the-fish-how-to-escape-the-linux-networkin...
75•meysamazad•6h ago•9 comments

Our dogs' diversity can be traced back to the Stone Age

https://www.bbc.com/news/articles/ce9d7j89ykro
32•1659447091•3d ago•11 comments

Giving C a superpower: custom header file (safe_c.h)

https://hwisnu.bearblog.dev/giving-c-a-superpower-custom-header-file-safe_ch/
226•mithcs•12h ago•189 comments

My Kind of REPL

https://ianthehenry.com/posts/my-kind-of-repl/
11•ingve•6d ago•2 comments

How when AWS was down, we were not

https://authress.io/knowledge-base/articles/2025/11/01/how-we-prevent-aws-downtime-impacts
70•mooreds•5h ago•38 comments

Grok 4.1

https://x.ai/news/grok-4-1
64•simianwords•2h ago•36 comments

Ion: Modern System Shell in Rust

https://github.com/redox-os/ion
3•nateb2022•51m ago•0 comments

The time has finally come for geothermal energy

https://www.newyorker.com/magazine/2025/11/24/why-the-time-has-finally-come-for-geothermal-energy
83•riordan•8h ago•132 comments

Run ancient Unix on modern hardware

https://github.com/felipenlunkes/run-ancient-unix
4•doener•1h ago•0 comments

A graph explorer of the Epstein emails

https://epstein-doc-explorer-1.onrender.com/
176•cratermoon•2d ago•39 comments

Where do the children play?

https://unpublishablepapers.substack.com/p/where-do-the-children-play
283•casca•1d ago•221 comments

Are you stuck in movie logic?

https://usefulfictions.substack.com/p/are-you-stuck-in-movie-logic
155•eatitraw•10h ago•129 comments

Show HN: Kalendis – Scheduling API (keep your UI, we handle timezones/DST)

https://kalendis.dev
5•dcabal25mh•4h ago•0 comments

People are using iPad OS features on their iPhones

https://idevicecentral.com/ios-customization/how-to-enable-ipad-features-like-multitasking-stage-...
120•K0IN•20h ago•117 comments

DESI's Dizzying Results

https://www.universetoday.com/articles/desis-dizzying-results
19•belter•5h ago•4 comments