frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Matz 2/2: The trajectory of Ruby's growth, Open-Source Software today etc.

https://en.kaigaiiju.ch/episodes/matz2
27•kibitan•6d ago

Comments

PaulRobinson•1h ago
> Matz: But as a programmer, the language I want to use might more often be C. I'm a C programmer, have been for many years. A C programmer for decades.

There's the lede. :)

shevy-java•20m ago
It kind of makes sense. I feel that Ruby is a nicer syntax sugar over C at the end of the day.
pil0u•1h ago
This is an English translation of the original Japanese interview: https://kaigaiiju.ch/episodes/matz2

I mention this because I was put off by Matz's voice in the English audio, it's not his voice!

shevy-java•19m ago
We are doomed in the AI age. :(

One disgust-moment I had was when AI narrated nature documentary on BBC or BBC-like channel and faked as David Attenborough. Now people may say "he got a great voice, even after he is gone we should have his voice" (he is old but not dead right now, thankfully - protect David at all costs), but I kind of changed my mind. I think AI should not fake stuff to us. So no fake-narrations either - what you see is what you get, at all times. On youtube this is now rampant; I need a minus AI version for youtube since AI just wastes my time.

shevy-java•22m ago
Matz is a great guy and epic language designer; and ruby is, for the most part (80% I'd say) a very well-designed language too. However had, ruby has a problem (or, several smaller ones, but also one big one: WHERE ARE THE NEW RUBY USERS! This is the big one, the other problems somewhat tie into this, but in part are also partially unrelated, e. g. python being successful means the share will be smaller for ruby, and JavaScript became so important because the browser is so dominating).

TIOBE is for the most part crap, but the tendency is also not completely fabricated. Ruby is at rank #25 with 0.67% right. Again, those numbers aren't that relevant, and they fluctuate WAY too much in suspicious ways - TIOBE has many issues, but ruby was doing better in the past there, so something changed. So, not only needs to be an unbiased analysis, but much more importantly so a contingency plan. I feel that in many ways ruby is also way too japanese centric. This is fine for a language that is only used in Japan, but a language should have no real country-focus per se, it should be usable everywhere without constraint. With a contingency plan I mean specific things to do. You can not solve this with single steps - that approach does not work. We saw this with the quest to make ruby faster. Ok, ruby is faster now, that's great, but then why aren't there more users? If ruby being much faster was the number #1 goal, why aren't older users returning for the most part? Why are new users hardly picking up ruby?

I don't want to make this sound too pessimistic per se, mind you. But ruby is now where perl was about 10 or perhaps even 15 years ago. Perl had the problem of perl5 versus perl6, but also python as stronger competitor. Perl5 failed to go against python. Ironically enough perl5 is more active than perl6 - that was also poor planning the perl folks did. (Version changes can be hugely problematic, Guido does not want python4 largely because python2 to python3 transition was problematic.)

Ruby really needs a plan with several items that work. Even more so as matz will sooner than later go into post-design stage (like Guido did with regard to Python though Guido is still somewhat involved with python, just not necessarily as sole decision maker now).

Standard Ebooks: Public Domain Day 2026 in Literature

https://standardebooks.org/blog/public-domain-day-2026
73•WithinReason•2h ago•10 comments

Happy Public Domain Day 2026

https://publicdomainreview.org/blog/2026/01/public-domain-day-2026/
279•apetresc•9h ago•52 comments

Why users cannot create Issues directly

https://github.com/ghostty-org/ghostty/issues/3558
365•xpe•9h ago•123 comments

Going immutable on macOS, using Nix-Darwin

https://carette.xyz/posts/going_immutable_macos/
39•weird_trousers•2h ago•18 comments

Matz 2/2: The trajectory of Ruby's growth, Open-Source Software today etc.

https://en.kaigaiiju.ch/episodes/matz2
28•kibitan•6d ago•5 comments

Round the tree, yes, but not round the squirrel

https://www.futilitycloset.com/2026/01/02/round-and-round/
26•beardyw•2h ago•21 comments

A website to destroy all websites

https://henry.codes/writing/a-website-to-destroy-all-websites/
552•g0xA52A2A•14h ago•289 comments

FreeBSD: Home NAS, part 1 – configuring ZFS mirror (RAID1)

https://rtfm.co.ua/en/freebsd-home-nas-part-1-configuring-zfs-mirror-raid1/
37•todsacerdoti•3h ago•0 comments

Cameras and Lenses (2020)

https://ciechanow.ski/cameras-and-lenses/
436•sebg•17h ago•51 comments

Can Bundler be as fast as uv?

https://tenderlovemaking.com/2025/12/29/can-bundler-be-as-fast-as-uv/
262•ibobev•13h ago•84 comments

Marmot – A distributed SQLite server with MySQL wire compatible interface

https://github.com/maxpert/marmot
107•zX41ZdbW•8h ago•19 comments

Contact the ISS

https://www.ariss.org/contact-the-iss.html
36•logikblok•5d ago•12 comments

Linux is good now

https://www.pcgamer.com/software/linux/im-brave-enough-to-say-it-linux-is-good-now-and-if-you-wan...
785•Vinnl•14h ago•622 comments

BYD Sells 4.6M Vehicles in 2025, Meets Revised Sales Goal

https://www.bloomberg.com/news/articles/2026-01-01/byd-sells-4-6-million-vehicles-in-2025-meets-r...
261•toomuchtodo•18h ago•395 comments

Show HN: OpenWorkers – Self-hosted Cloudflare workers in Rust

https://openworkers.com/introducing-openworkers
445•max_lt•19h ago•138 comments

Python numbers every programmer should know

https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/
360•WoodenChair•20h ago•143 comments

Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt

https://enroll.sh
167•_mig5•1d ago•32 comments

2025 Letter

https://danwang.co/2025-letter/
315•Amorymeltzer•20h ago•231 comments

Bluetooth Headphone Jacking: A Key to Your Phone [video]

https://media.ccc.de/v/39c3-bluetooth-headphone-jacking-a-key-to-your-phone
494•AndrewDucker•23h ago•176 comments

Extensibility: The "100% Lisp" Fallacy

https://kyo.iroiro.party/en/posts/100-percent-lisp/
55•todsacerdoti•9h ago•10 comments

Square Minus Square – A coding agent benchmark

https://aedm.net/blog/square-minus-square-2025-12-22/
4•Topfi•6d ago•0 comments

50% of U.S. vinyl buyers don't own a record player

https://lightcapai.medium.com/the-great-return-from-digital-abundance-to-analog-meaning-cfda9e428752
203•ResisBey•18h ago•216 comments

WebAssembly as a Python Extension Platform

https://nullprogram.com/blog/2026/01/01/
79•ArmageddonIt•12h ago•3 comments

Dell's version of the DGX Spark fixes pain points

https://www.jeffgeerling.com/blog/2025/dells-version-dgx-spark-fixes-pain-points
137•thomasjb•15h ago•68 comments

I rebooted my social life

https://takes.jamesomalley.co.uk/p/this-might-be-oversharing
426•edent•23h ago•310 comments

James Moylan, engineer behind arrow signaling which side to refuel a car, dies

https://fordauthority.com/2025/12/ford-engineer-that-designed-gas-tank-indicator-passes-away/
158•NaOH•6d ago•152 comments

Quickemu: Quickly create and run optimised Windows, macOS and Linux VMs

https://github.com/quickemu-project/quickemu
166•teekert•3d ago•35 comments

Finland detains ship and its crew after critical undersea cable damaged

https://www.cnn.com/2025/12/31/europe/finland-estonia-undersea-cable-ship-detained-intl
426•wslh•15h ago•449 comments

If you care about security you might want to move the iPhone Camera app

https://blog.jgc.org/2025/12/if-you-care-about-security-you-might.html
205•jgrahamc•4d ago•114 comments

C-events, yet another event loop, simpler, smaller, faster, safer

https://zelang-dev.github.io/c-events/
81•thetechstech•6d ago•13 comments