The United States needs fewer bus stops

the-united-states-needs-fewer-bus-stops

When people talk about improving transit, they mention ambitious rail tunnels and shiny new trains. But they less often discuss the humble bus – which moves more people than rail in the US, the EU, and the UK – and whose ridership has bounced back more quickly after Covid than rail.1 The problem with buses […]

GNU Texmacs

gnu-texmacs

GNU TeXmacs: your scientific text editor High quality mathematical typesetting Multiple language support Interfaces for computational software Integrated picture editor Integrated presentation mode And much more… GNU TeXmacs is a free scientific editing platform designed to create beautiful technical documents using a wysiwyg interface. It provides a unified and user friendly framework for editing structured […]

Sub-second volumetric 3D printing by synthesis of holographic light fields

sub-second-volumetric-3d-printing-by-synthesis-of-holographic-light-fields

Abstract Volumetric additive manufacturing has emerged as a promising technique for the flexible production of complex structures, with diverse applications in engineering, photonics and biology1,2. However, present methods still face a trade-off between resolution and volumetric build rate, restricting efficient and flexible production of high-resolution 3D structures. Here we propose a method, called digital incoherent […]

Ask HN: Have top AI research institutions just given up on the idea of safety?

I understand there’s a difference between the stated values and actual values of individuals and organizations, and so I want to ask this in the most pragmatic and consequentialist way. I know that labs, institutions, and so on have safety teams. I know the folks doing that work are serious and earnest about that work. […]

New accounts on HN 10x more likely to use em-dashes

I’ve had this sense that HN has gotten absolutely innundated with bots last few months. First most obvious giveaway is the frequency with which you see accounts posting brilliant insights like 13 60 well and t6ctctfuvuh7hguhuig8h88gd to f6gug7h8j8h6fzbuvubt GB I be cugttc fav uhz cb ibub8vgxgvzdrc to bubuvtxfh tf d xxx h z j gj […]

Show HN: Django Control Room – All Your Tools Inside the Django Admin

show-hn:-django-control-room-–-all-your-tools-inside-the-django-admin

A centralized dashboard for managing Django admin panels Official Site • Features • Installation • Quick Start • Official Panels • Documentation Centralized Dashboard – All your admin panels in one place Plugin System – Discover and install panels via PyPI Beautiful UI – Modern, responsive design with dark mode support Secure – Package verification […]

Show HN: Respectify – A comment moderator that teaches people to argue better

show-hn:-respectify-–-a-comment-moderator-that-teaches-people-to-argue-better

Avoid Dog Whistles Sometimes people write things that sound like they’re saying one thing, but their words are ’coded’ — to mean something else to some readers. For example, someone might write: ’Those polar bears are always ruining our porridge.’ To most readers, this seems like a complaint about bears and food. But to certain […]

Launch HN: TeamOut (YC W22) – AI agent for planning company events

Instant Matching Our powerful AI matching engine creates a customized list of venues that meet your exact requirements, in seconds. No more waiting days to hear back from planners. Curated Properties Worldwide Access our catalog of hand-selected venues across the globe. Every property has been vetted by our team for reliability, quality, and proven track […]

Python Type Checker Comparison: Empty Container Inference

python-type-checker-comparison:-empty-container-inference

Empty containers like [] and {} are everywhere in Python. It’s super common to see functions start by creating an empty container, filling it up, and then returning the result. Take this, for example: def my_func(ys: dict[str, int]): x = {} for k, v in ys.items(): if some_condition(k): x.setdefault(”group0”, []).append((k, v)) else: x.setdefault(”group1”, []).append((k, v)) […]

Never Buy A .online Domain

never-buy-a.online-domain

I’ve been a .com purist for over two decades of building. Once, I broke that rule and bought a .online TLD for a small project. This is the story of how it went up in flames. Update: Within 40 minutes of posting this on HN, the site has been removed from Google’s Safe Search blacklist. […]