Ask HN: Who is hiring? (January 2026)

Stellar Science: Stellar Science is a small scientific software development company in Albuquerque NM, Washington DC, and Dayton OH, hiring full-time and intern/co-op positions for software engineers with a background in physics, engineering, math, or computer science. The company emphasizes high-quality code and lightweight processes, using technologies like C++23, Qt 6.9, and Python.

FracturedJson

https://raw.githubusercontent.com/j-brooke/FracturedJson/refs/heads/main/src-assets/fj-layout-types.png
FracturedJson is a utility that formats JSON data in a human-readable way while keeping it compact. It aligns similar arrays and objects like a table and writes long arrays across multiple lines.

Clicks Communicator

https://cdn.prod.website-files.com/66f575e72f06b9820f448d43/695562013e149a7a32793b8a_clicks%20phone%20family.png
Communicator is a standalone Android 16 smartphone with 5G connectivity, Wi-Fi, and a QWERTY keyboard. It supports multiple languages and will be sold unlocked with a 4,000 mAh battery and 2 years of Android updates.

10 years of personal finances in plain text files

https://sgoel.dev/images/profile.png
The user has been using Beancount for 10 years to track their finances in plain text files, with over 45,000 lines of data and 20,000 postings. They spend 30-45 minutes monthly importing bank statements into Beancount.

Punkt. Unveils MC03 Smartphone

https://cdn.shopify.com/s/files/1/0906/3147/1490/files/punkt_mc03_smartphone_main_image_ec4174e6-52bc-4a63-b97c-59fe5974d345.webp?v=1767194285
Punkt. unveils MC03, a European-made smartphone with updated design and features prioritizing security and privacy. The device offers users control over personal data and usage through its AphyOS operating system and subscription-based model.

Assorted less(1) tips

The user shared tips on using the less command for viewing files, including navigating between multiple files, searching, bookmarking, and toggling options. They also mentioned some less features they rarely use, such as tags, output redirection, and match-pairs.

Standard Ebooks: Public Domain Day 2026 in Literature

https://standardebooks.org/images/birmingham-reference-library@2x.jpg
Public Domain Day celebrates works entering the public domain on January 1, marking the end of copyright protection. This year, notable works by authors like Kafka, Faulkner, Christie, and Hughes become freely available for the public to read and use.

39th Chaos Communication Congress Videos

https://static.media.ccc.de/media/congress/2025/2193-514cda00-fd8e-5417-ba56-a882572a660e.jpg
Video Streaming Portal des Chaos Computer Clubs

HPV vaccination reduces oncogenic HPV16/18 prevalence from 16% to <1% in Denmark

Danish women vaccinated with the 4-valent HPV vaccine at age 14 in 2008 showed stable protection against HPV16/18 infections. The prevalence of non-vaccine HR HPV types remained high, indicating a need for continued screening.

Why users cannot create Issues directly

https://opengraph.githubassets.com/4cfd6d53bf09b6cf107374eb07cf115de75cbbc602c83f64c5358798bf44e622/ghostty-org/ghostty/issues/3558
To report an issue in Ghostty, create a Discussion first, which will be converted to an Issue if it's a valid problem. This approach helps maintainers find actionable issues to work on.

Happy Public Domain Day 2026

https://pdr-assets.b-cdn.net/blog/2026/public-domain-in-2026.jpg?width=1200&height=850
Public Domain Day marks the entry of works by authors who died in 1955, 1975, and works published in 1929 into the public domain in various countries. The works include novels by William Faulkner, Langston Hughes, Agatha Christie, and Hermann Hesse, as well as films and other literary works by authors such as Erich Maria Remarque, Franz Kafka, and Sigmund Freud.

ThingsBoard: Open-Source IoT Platform

https://private-user-images.githubusercontent.com/87172504/485144778-255cca4f-b111-44e8-99ea-0af55f8e3681.webp?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjczNzIzMTAsIm5iZiI6MTc2NzM3MjAxMCwicGF0aCI6Ii84NzE3MjUwNC80ODUxNDQ3NzgtMjU1Y2NhNGYtYjExMS00NGU4LTk5ZWEtMGFmNTVmOGUzNjgxLndlYnA_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMTAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDEwMlQxNjQwMTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZDA3NjlkY2NjMmI0OGNmYWIwNjRjZDI4ZjhkZWRjOThkNzVkMTVmOTI3ODRhMTQxMzIyODU1NjJjMDhiZTQ2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.6dVxJck8E_pL5ny95VEWY0ZQyqfmTRY8QQl5dxRFrPI
ThingsBoard is an IoT platform for secure device management, data collection, and real-time monitoring. It offers scalable APIs, customizable dashboards, and rule chains for efficient data processing and analysis.

Show HN: Dealta – A game-theoretic decentralized trading protocol

Dealta Core is an L1 blockchain, which deploys a decentralized trustless protocol for physical trading

Miri: Practical Undefined Behavior Detection for Rust [pdf]

Miri is a tool that detects de-facto Undefined Behavior in deterministic Rust programs by interpreting the MIR stage of the Rust compiler and tracking additional data such as pointer provenance and memory allocation. Miri has found dozens of real-world bugs and has been integrated into the continuous integration of the Rust standard library and many prominent Rust libraries, preventing many ...

A small collection of text-only websites

https://shkspr.mobi/blog/wp-content/uploads/2016/05/A-pet-cat-typing-on-a-computer-keyboard.jpg
A blogger shares their experience of serving blog posts as plain text, offering a simple and fast web experience. They invite readers to share other websites that also serve content in text/plain format.

A website to destroy all websites

https://henry.codes/img/odilon-redon_captive-pegasus-700w.jpeg
The author laments the loss of the internet's original purpose, where users could freely learn and connect with others, but now it's dominated by commercialization and industrialization. They propose a return to convivial tools, like personal websites and blogs, to reclaim autonomy and creativity.

What You Need to Know Before Touching a Video File

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

https://en.kaigaiiju.ch/assets/logos/ctokoro_mini-eec8117d5357657959bf5a5eea6e6c4505717190025bb842fca85acd03b93dc3.webp
Matz discussed the early days of Ruby, its first conference in 2001, and how it gained popularity with the release of Rails in 2004. He also talked about the importance of open-source software, the Ruby community's humble nature, and his concerns about the future of open-source development.

Can I throw a C++ exception from a structured exception?

https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg
A customer wanted to throw a C++ exception from a structured exception without using the /EHa compiler option. They found a workaround by installing an unhandled exception filter that converts asynchronous exceptions to synchronous ones.

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

https://rtfm.co.ua/wp-content/uploads/2025/11/freebsd_logo1.jpg
The user installed FreeBSD 14.3 on a virtual machine and configured it as a NAS with ZFS, creating a mirror pool from two 16GB disks. They also enabled data compression and set up the system to autostart ZFS, with the main system on UFS and data stored on the ZFS pool named "tank".

Cameras and Lenses (2020)

https://ciechanow.ski/images/og/lenses.jpg
A digital camera works by converting photons into electric current using a grid of photodetectors, and adjusting parameters like shutter speed and ISO can produce different results. A simple camera can be built using a pinhole, but it has limitations, and a convex lens can be used to converge light rays and create a sharper image.

Show HN: I built a clipboard tool to strip/keep specific formatting like Italics

https://custompaste.com/logo.png
CustomPaste is a Windows utility that cleans and formats clipboard text. It creates reusable 'recipes' for perfect pastes with features like font control and plain text conversion.

Can Bundler be as fast as uv?

https://tenderlovemaking.com/images/instagram-icon.svg
The user discusses how to improve Bundler's performance by applying techniques from uv, a fast package manager, and identifies several areas for improvement, including parallel downloads, global caching, and metadata-only resolution. By addressing these issues and navigating backwards compatibility, the user believes it's possible to make Bundler as fast as uv without rewriting it in Rust.

Show HN: Jsonic – Python JSON serialization that works

Jsonic is a Python library that simplifies serialization and deserialization of complex data structures using type hints and introspection. It supports dataclasses, Pydantic models, and regular classes, and can handle nested objects, enums, and custom types, making it a flexible and powerful tool for working with data in Python.

Contact the ISS

https://www.ariss.org/uploads/1/9/6/8/19681527/5909769.jpg
Four antennas support amateur radio operations on the ISS, including HF, VHF, and UHF frequencies, with redundancy in case of failure. Three antennas on the Columbus module support transmission and reception on 2 meters, 70 cm, L band, and S band frequencies.

Joseph Campbell Meets George Lucas – Part I (2015)

You don't have permission to access "http://www.starwars.com/news/mythic-discovery-within-the-inner-reaches-of-outer-space-joseph-campbell-meets-george-lucas-part-i" on this server.

One Number I Trust: Plain-Text Accounting for a Multi-Currency Household

https://lalitm.com/img/one-number-i-trust/01-payoff-net-worth.png
The user built a personal finance system using Beancount and plain-text accounting principles to track multiple accounts, currencies, and transactions, and shares their experience and insights on how to set up and maintain a robust and auditable system. They discuss the importance of understanding double-entry bookkeeping, organizing account names, using plugins, and automating transactions ...

Marmot – A distributed SQLite server with MySQL wire compatible interface

https://camo.githubusercontent.com/ee99a4dc41e48fb1f38d51af628abb0ae1fd696beb5ccd37d3dfa28e7377565f/68747470733a2f2f7374617263686172742e63632f6d6178706572742f6d61726d6f742e7376673f76617269616e743d6164617074697665
Marmot v2 is a leaderless, distributed SQLite replication system built on gossip-based protocol with distributed transactions and eventual consistency. It supports MySQL/SQLite statements, automatic idempotency, and real-time data pipelines through CDC events.

Linux is good now

https://cdn.mos.cms.futurecdn.net/vHbmjfxXkyrzwdpKK4Rd6U.jpg
The user is considering switching to Linux due to frustration with Windows, citing AI features and constant upselling. They've found Linux to be user-friendly and easy to use, even for gaming.

Parental Controls Aren't for Parents

https://beasthacker.com/assets/og-parental-controls.png
A parent discovered that a stranger had been texting their 12-year-old son on a "kid-safe" phone, despite the company's claims of safety, and found the parental controls to be overly complex and ineffective. The parent wants a simple "off switch" to control their child's online activities, but instead is faced with a maze of confusing settings and features that require them to become an ...