frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Utah to hold websites liable for users who mask their location with VPNs

https://www.tomshardware.com/software/vpn/utah-becomes-first-us-state-to-target-vpn-use-with-age-...
1•GavinAnderegg•1m ago•0 comments

HN: RechnungNova – XRechnung and ZUGFeRD e-invoicing for German businesses

https://www.rechnugnova.de/
1•kermalabs•1m ago•0 comments

The text mode lie: why modern TUIs are a nightmare for accessibility

https://xogium.me/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility
1•HotGarbage•3m ago•0 comments

Breaking Up with WordPress After Two Decades

https://yusufaytas.com/breaking-up-with-wordpress-after-two-decades
3•owenbuilds•3m ago•0 comments

A Vasectomy and a Side of Beef

https://www.npr.org/2026/04/23/nx-s1-5793976/a-vasectomy-and-a-side-of-beef-the-only-thing-these-...
1•mauvehaus•3m ago•0 comments

AANA Continuous Self-Improvement Skill

https://clawhub.ai/mindbomber/aana-continuous-improvement
1•CitizenOfEarth•5m ago•0 comments

Transmute – a self-hosted file converter with a web UI and REST API

https://github.com/transmute-app/transmute
1•NeonVariant•11m ago•0 comments

Ask HN: Why hasn't someone built a decentralized compute network?

2•buffer_overlord•12m ago•2 comments

Google Scholar's citation exporter silently drops single-letter surnames

https://matthewearnest.dev/blog/google-scholar-single-letter-surname
1•mearnest•12m ago•0 comments

Show HN: My OSINT dashboard with 60 feeds now has a pseudonymous P2P testnet

https://github.com/BigBodyCobain/Shadowbroker/tree/main
1•vancecookcobxin•12m ago•0 comments

Emacs: Save any buffer as PDF (my new buffer-to-pdf package)

https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-package/
1•dalvrosa•19m ago•0 comments

GSoC2026: What to expect (image editing, animation, 3D, and engineering)

https://librearts.org/2026/04/gsoc2026-projects/
1•prokoudine•19m ago•0 comments

Have online worlds become the last free places for children?

https://psyche.co/ideas/have-online-worlds-become-the-last-free-places-for-children
2•paulpauper•21m ago•0 comments

Stop Begging Extension for LibreOffice

https://extensions.libreoffice.org/en/extensions/show/867
2•mmarian•21m ago•1 comments

Should we be scared of China's surpluses?

https://jzmazlish.substack.com/p/should-we-be-scared-of-chinas-surpluses
1•paulpauper•21m ago•0 comments

AI music is flooding streaming services – but who wants it?

https://www.theverge.com/column/921599/ai-music-is-flooding-streaming-services-but-who-wants-it
1•Brajeshwar•21m ago•0 comments

Five Banana Lessons

https://allensthoughts.com/2026/05/03/five-banana-lessons/
2•herbertl•22m ago•0 comments

Lilly, AI biotech Profluent ink $2.25B pact in search of genetic 'holy grail'

https://www.biospace.com/deals/lilly-ai-biotech-profluent-ink-2-25b-pact-in-search-of-genetic-med...
1•gmays•23m ago•0 comments

Porsche will contest Laguna Seca in historic colors of the Apple Computer livery

https://newsroom.porsche.com/en_US/2026/motorsport/porsche-will-contest-laguna-seca-in-historic-c...
1•Amorymeltzer•23m ago•0 comments

Some Important Numbers for Developers (2018)

http://russolsen.com/articles/2018/04/25/some-important-numbers-for-developers.html
3•chalmovsky•24m ago•0 comments

The world's longest railway tunnel is being built under the Alps

https://www.euronews.com/my-europe/2026/05/01/world-record-made-in-europe-the-worlds-longest-rail...
1•vrganj•30m ago•0 comments

Ask HN: Tips for Longevity, as a Software Engineer

1•2bird3•34m ago•0 comments

Modern jet engine turbines: each blade a single crystal (2015)

https://www.americanscientist.org/article/each-blade-a-single-crystal
1•whycome•34m ago•0 comments

Ask HN: Please, I need your help to try out an iOS app I work on

1•erosa01•34m ago•2 comments

Alert-Driven Monitoring

https://simpleobservability.com/docs/alert-driven-monitoring
1•khazit•34m ago•0 comments

ImagePrint 1.52 Released

https://www.imageprint.io/blog/whats-new-in-imageprint-1-52/
1•coragi•36m ago•0 comments

CPU Work and GPU Work

https://www.talhoffman.com/2026/05/03/cpu-work-and-gpu-work/
2•talhof8•39m ago•0 comments

Fisheries and Aquaculture

https://www.oecd.org/en/topics/fisheries-and-aquaculture.html
1•mooreds•40m ago•0 comments

Show HN: Hello, World in many different languages

https://languages.jdunn.dev/
2•jdironman•43m ago•3 comments

NOAA forecaster on how this year's El Niño could shatter records

https://www.livescience.com/planet-earth/weather/one-of-the-most-rapid-transitions-that-ive-seen-...
2•ukz•43m ago•0 comments
Open in hackernews

Past, Present, and Future of (Ruby) Sorbet Type Syntax

https://blog.jez.io/history-of-sorbet-syntax/
5•ksec•1y ago

Comments

Lio•1y ago
This is a great write up and I think the proposal to make rbs-inline type comments avaible at runtime is an execellent solution.

I can definitely see the value runtime type checking in addition to static analysis. For my own work I've done this either using pattern matching:

  class User
    def initialize(name:, age:)
      String => name
      Integer => age
      @name = name
      @age = age
    end
  end
but the error messages aren't great IMHO. It's pretty easy though knock up a little type checker in a very small module and prepend it. I have support for union types and typed arrays in mine.

I actually wasn't aware of the improvements they've made over the years to Sorbet. It think that's probably what I'll migrate to now.

Lio•1y ago
I'd add, I'm surprised this this post isn't added to the "official" Sorbet blog. It really is a great post and very positive for the future of the project.

https://sorbet.org/blog/