frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Thermal Design for Spaceflight (NASA, 2022) [pdf]

https://ntrs.nasa.gov/api/citations/20230003714/downloads/Thermal%20Design%20for%20Spaceflight.pp...
1•jason_s•1m ago•0 comments

Em dashes are fucking amazing

https://psychotechnology.substack.com/p/em-dashes-are-fucking-amazing
1•lr0•1m ago•0 comments

Em dashes are fucking amazing

https://psychotechnology.substack.com/p/strip-searched-at-the-serbian-border
1•eatitraw•2m ago•0 comments

Textmode Overlay – live ASCII rendering for browser video and canvas

https://extension.textmode.art/
1•eclypz•8m ago•0 comments

Female Promotions and the Academic Pipeline: Evidence from a Natural Experiment

https://cepr.org/publications/dp21325
1•paulpauper•11m ago•0 comments

Socialists should embrace luxury apartments

https://www.ft.com/content/d15171ec-6665-40c6-99df-6962bcf4c761
1•paulpauper•11m ago•0 comments

Huginn: An AI Agent Activity Console

https://github.com/tohuw/huginn
1•tohuw•11m ago•2 comments

AgentSpec: Testing framework for AI agents (Jest for non-deterministic behavior)

https://github.com/Ozperium/agentspec
1•pawfromoz•12m ago•0 comments

Generative AI Can Harm Teaching

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=7007339
1•rekabis•13m ago•1 comments

Xi Jinping Delivers Keynote Speech at World AI Conference 2026 in Shanghai [video]

https://www.youtube.com/watch?v=0Pbv5_7t1GQ
4•verdverm•15m ago•0 comments

A Note from Bethesda Game Studios

https://bethesda.net/en/article/7wrffyXajE4BmCLJVpOkcN/a-note-from-bethesda-game-studios
2•agluszak•18m ago•0 comments

Crosswords but using a graph instead of a grid

https://constellate.day/
1•imtoosly•19m ago•0 comments

FFmpeg gets 1.372x faster RGB24-to-RGBA conversion with AVX-512

https://www.phoronix.com/news/FFmpeg-AVX-512-1.372x
1•logickkk1•19m ago•0 comments

Self-Hosted Dynamic DNS

https://akr.am/blog/posts/self-hosted-dynamic-dns
2•Brajeshwar•23m ago•0 comments

Less Is More: Why Audio on SoundCloud Looks Different

https://developers.soundcloud.com/blog/less-is-more-why-soundcloud-low-passes-its-aac-transcodings/
3•1317•23m ago•1 comments

(Ab)Using Overload Sets to Create Ad-Hoc Template APIs in D

https://blog.dlang.org/2026/07/19/abusing-overload-sets-to-create-ad-hoc-template-apis/
2•WalterBright•24m ago•1 comments

A Tribute to Lorenzo Kristov: Designing the Grid from the Community Up

https://energyempirepodcast.substack.com/p/a-tribute-to-lorenzo-kristov-designing
1•mooreds•26m ago•0 comments

I have built a full-page screenshot tool with a built-in editor

https://chromewebstore.google.com/detail/scrollshot-pro-–-full-pag/lpelhlcjkdegabhilgaapjbneolg...
1•zzivic•26m ago•0 comments

Hackers abuse ViPNet software to target Russian govt agencies

https://www.bleepingcomputer.com/news/security/hackers-abuse-vipnet-software-to-target-russian-go...
1•sbulaev•26m ago•0 comments

Who Uses DIDComm?

https://blog.identity.foundation/who-uses-didcomm/
1•mooreds•26m ago•0 comments

AI Requires a Labor Market Bailout

https://www.thecareertoolkitbook.com/blog/ai-requires-a-labor-market-bailout
2•mooreds•26m ago•0 comments

Signal to Noise: The challenge of AI-authored text

https://calmdown13.substack.com/p/signal-to-noise
1•calmdown13•26m ago•0 comments

Nanocodex: Headless Rust Agents SDK

https://github.com/gakonst/nanocodex
1•handfuloflight•31m ago•0 comments

FIAF Disaster Handbook: Preparedness & Recovery for Audio-Visual Archives

https://www.fiafnet.org/pages/Publications/fiaf-disaster-handbook.html
1•mmooss•35m ago•2 comments

O2Ring Analyzer – CLI for overnight pulse-oximetry CSV exports

https://github.com/nighttimecf/o2ring-analyzer
1•warenstein•37m ago•0 comments

Z80 turns 50 as an open-source drop-in replacement nears DIP40 silicon

https://www.tomshardware.com/tech-industry/zilog-z80-turns-50-as-open-source-replacement-heads-fo...
1•logickkk1•40m ago•0 comments

A portal to random weird websites internet toys, and funny pages

https://openweird.com/
1•raytopia•41m ago•0 comments

What I'd Tell My Team About Competition

https://staysaasy.com/strategy/2026/07/16/what-id-tell-my-team-about-competition.html
1•thisismytest•41m ago•1 comments

"Professor" Jiang Is Not a Prophet [video]

https://www.youtube.com/watch?v=yxPd9ckVgck
2•Bender•42m ago•0 comments

Vladimir Putin's Internet Adviser Owns a Torrent Site (2016)

https://torrentfreak.com/vladimir-putins-internet-adviser-owns-a-torrent-site-160119/
4•Cider9986•44m ago•1 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/