Docs – Open source alternative to Notion or Outline

https://raw.githubusercontent.com/suitenumerique/docs/main/docs/assets/docs-logo.png
Docs is a collaborative text editor with secure access control and built-in wiki functionality. It's an open source project led by French and German governments for knowledge building and sharing.

Military grade sonic weapon is used against protesters in Serbia

Something went wrong, but don’t fret — let’s give it another shot. Some privacy related extensions may cause issues on x.com. Please disable them and try again.

Generate impressive-looking terminal output, look busy when stakeholders walk by

https://raw.githubusercontent.com/giacomo-b/rust-stakeholder/master/assets/demo.gif
rust-stakeholder is a CLI tool that generates fake terminal output to make users appear as coding geniuses without actual work. It includes features like progress bars, jargon generator, and domain chameleon to deceive colleagues and managers.

Our interfaces have lost their senses

https://wattenberger.com/thoughts/our-interfaces-have-lost-their-senses/dance1.png
We've lost tactile controls in our digital world, moving from physical knobs to touchscreens and now AI chatbots.

Zlib-rs is faster than C

https://trifectatech.org/blog/zlib-rs-faster-than-zlib-ng-decompression.png
We've released version 0.4.2 of zlib-rs, a fast API-compatible zlib implementation that beats the competition in decompression and compression cases. We're seeking €95,000 in funding to complete the implementation and improve performance, and recommend using zlib-rs in C projects and as a Rust crate with the flate2 crate.

Apple's long-lost hidden recovery partition from 1994 has been found

In my last post about hard drives that go bad over time, I hinted at having rescued a lost piece of obscure Apple software history from an old 160 MB Conner hard drive that had its head stuck in the parked position. This post is going to be all about it. It’s the tale of a tad bit of an obsession, what felt like a hopeless search, and how persistence eventually paid off. There’s still an ...

When the Dotcom Bubble Burst

https://i0.wp.com/dfarq.homeip.net/wp-content/uploads/2025/01/Nasdaq_Composite_dot-com_bubble.svg_.png?resize=300%2C168&ssl=1
The dotcom bubble peaked on March 10, 2000, with the NASDAQ reaching 5,048.62. It burst due to overvaluation and lack of profitability in many dotcom companies, leading to a long market decline.

Big LLMs weights are a piece of history

The Internet Archive is losing valuable pieces of modern history due to companies and entities making it harder to survive. LLMs' ability to compress information can help preserve the web, but supporting the Archive and releasing LLM weights are also crucial.

GPT 4.5 level for 1% of the price

Something went wrong, but don’t fret — let’s give it another shot. Some privacy related extensions may cause issues on x.com. Please disable them and try again.

Visualising data structures and algorithms through animation

https://visualgo.net/img/cp4.png
VisuAlgo is a trilingual site with English, Chinese, and Indonesian versions, aiming for 100% translation rate. It offers graph drawing features, user accounts, and an online quiz system for computer science students and teachers worldwide.

DiceDB

https://dicedb.io/img/general-cover.png
On a Hetzner CCX23 machine, DiceDB outperformed Redis with 15655 ops/sec throughput and lower latencies for GET and SET operations. DiceDB's performance improvement was notable compared to Redis.

Lynx is the oldest web browser still being maintained

Lynx is not suitable for modern internet due to lack of JavaScript support. It's limited by its inability to run JavaScript-heavy websites.

Show HN: Cascii – A portable ASCII diagram builder written in vanilla JavaScript

https://camo.githubusercontent.com/073891098119537036b5e94cbbc814f8f98ab0d95380c5e86dc1c33555a8ac56/68747470733a2f2f692e706f7374696d672e63632f467a4b3638484c512f6361736369692d6c6f676f2e706e67
Cascii is a web-based diagram builder written in vanilla Javascript with no dependencies. It can be used locally by opening cascii.html or hosted at cascii.app for short links and saved work.

Teach, Don't Tell (2013)

This post is about writing technical documentation. More specifically: it's about writing documentation for programming languages and libraries. I love reading great documentation. When I have a question and the documentations explains the answer almost as if the author has magically anticipated my problem, I get a warm, fuzzy feeling inside. I feel a connection with the writer that makes ...

Extracting content from an LCP “protected” ePub

https://shkspr.mobi/blog/wp-content/uploads/2025/03/debug-fs8.png
A user discovered a manual method to extract DRM-free content from LCP-protected eBooks using Thorium, an Electron Web App. The method involves debugging the app to access encrypted content, which can then be extracted and converted to a DRM-free eBook.

The good times in tech are over

The tech industry's shift from hiring and pampering software engineers to focusing on profitability and efficiency is due to rising interest rates and a change in economic incentives. This means software engineers must adapt to a more realistic work environment where their value is measured by how well they further their company's explicit plans, rather than personal interests or idealistic goals.

AI Is Making Developers Dumb

The author warns that relying on LLM-assisted workflows can make you dumber by eroding knowledge retention and creating a reliance on AI. They argue that true understanding and innovation come from hands-on problem-solving and self-sufficiency.

Amiga 600: From the Amiga No One Wanted to Retro Favorite

https://i0.wp.com/dfarq.homeip.net/wp-content/uploads/2020/07/Amiga-600.jpg?resize=300%2C205&ssl=1
The Amiga 600 was a failed Commodore product released in 1992, a cost-reduced version of the Amiga 500 with outdated technology. It failed to compete with PCs due to its high price and lack of hardware ecosystem.

Tcl Tutorial

Show HN: My high school team’s space probe

https://drive.google.com/drive-viewer/AKGpihaXT90RDlS7AWM3N3GbeXhdbXlcjnUwrdfhNlnIxD3GKB9U4vqPBG0bLYpwT9k6tUFv9EtECJHAHYeJheI7JNLHmmidnasNL2A=s1600-rw-v1
Loading…

Tesla drives into Wile E. Coyote fake road wall in camera vs. Lidar test

https://electrek.co/wp-content/uploads/sites/3/2025/03/Tesla-cameras-vs-radar-wall.png?w=1600
A Tesla Autopilot vehicle using cameras failed to stop at a fake road wall and in heavy rain, but succeeded in stopping at a mannequin in various conditions. Critics argue that Tesla's reliance on cameras alone for Autopilot is a limitation that prevents level 5 autonomy.

Building a Personal Archive with Hoarder

https://brainsteam.co.uk/social/9324906f536b6d0ce2d1a3c7bebdf620d72cb6900d2fa0a8f9bec8c3857e0970.png
The user has been using Hoarder, an open-source project for self-hosted personal archiving of web content, which allows searching, filtering, and tagging of saved content. They have successfully set up Hoarder with LiteLLM and OpenWebUI, and are using it to archive content with features like automatic tagging and summary generation.

Breaking Up with On-Call

https://reflector.dev/articles/breaking-up-with-on-call/images/guard_tower_hu_bd9f28ff2b7886d1.jpg
The current on-call system in big-tech is flawed due to wrong incentives that create a culture of unreliable software development, leading to temporary on-calls that run indefinitely. AI and ML can change the scope of on-call and engineer responsibility, but big-tech companies need to nurture a culture of engineering where on-call is the exception, not the norm.

Cloudflare asks browser devs to sign insane NDAs before fixing browser blocking

CloudFlare is blocking access to websites using Pale Moon and other UXP browsers due to their bot detection logic, causing denial of service and script hang issues. CloudFlare's lack of communication and stalling tactics have hindered efforts to resolve the issue.

Rust on the RP2350 (2024)

Raspberry Pi's RP2350 family microcontrollers support Rust code and can switch between Arm and RISC-V modes. They have advanced features like flash partition support, OTP, and Secure Boot, making them suitable for production-grade applications.

Show HN: 10 teams are racing to build a pivotal tracker replacement

https://bye-tracker.net/files/featured.png
Pivotal Tracker was a unique project management tool that focused on developer productivity and happiness by automating tasks and preventing distractions. Its legacy lives on through over 10 teams working on similar projects that prioritize simplicity and seamless collaboration.

SheepShaver is an open source PowerPC Apple Macintosh emulator

https://www.emaculation.com/lib/exe/fetch.php/ss_on_osx.png?w=150&h=112&tok=b10c28
SheepShaver is an open source PowerPC Macintosh emulator that can run Mac OS 7.5.2 through 9.0.4 on Mac OS X, Windows, and Linux. It requires a ROM image and Mac OS copy, and has been available as an open-source application since 2002.

"Wait, not like that": Free and open access in the age of generative AI

https://www.citationneeded.news/content/images/size/w160/2023/12/molly-sq.jpeg
Creators are concerned about AI companies exploiting open access material, but restricting licenses or access can harm the commons. A better approach is to establish clear legal frameworks for consent, compensation, and fair use to ensure a thriving open access ecosystem.

How I got 100% off my train travel

https://lh7-rt.googleusercontent.com/docsz/AD_4nXeOM4CP8wMGbjGzeJc7M_rffaTQ5-Hil3xghGfkBv97k8ctf2JkGjZWWE-aG4XnJ23DfdpJFG_dnYw_o4JMgKHsqOrRqey0DMTqo2K9_1wj8WSaY2M_EvvBLiM0aHMk9exRgkNbUg?key=GWb8pfoqQ-m2yySv5uGN36mn
I used rail disruptions to get 100% off my long-distance train travel between London and Carlisle. I combined strike action, planned engineering works, and bad weather to ensure my train would be delayed.

The race is on to build the most complex machine

https://www.economist.com/cdn-cgi/image/width=1424,quality=80,format=auto/content-assets/images/20250315_STP002.jpg
A Dutch town Eindhoven may hold the key to the future of artificial intelligence due to a company that produces essential chip-making machines. The company's latest 150-tonne lithography tool is the most advanced for sale, priced at $350m.

Microsoft's 1986 IPO

https://i0.wp.com/dfarq.homeip.net/wp-content/uploads/2025/01/Microsoft_Dubai.jpg?resize=225%2C300&ssl=1
Microsoft went public on March 13, 1986, with an IPO valuing the company at $777 million. This led to the dotcom bubble and the hunt for the next Microsoft, which ultimately led to Amazon and Google surpassing Microsoft's value.

Muons used to test the condition of a road bridge in Estonia

https://i.err.ee/smartcrop?type=optimize&width=1472&aspectratio=16%3A10&url=https%3A%2F%2Fs.err.ee%2Fphoto%2Fcrop%2F2025%2F03%2F15%2F2782661hf712.png
Researchers tested a new technology in Jõgisoo, Estonia, using cosmic radiation and AI to assess bridge condition without destructive testing. The technology, called muon tomography, can determine material composition and structural integrity of bridges.

Artificial Intelligence: Foundations of Computational Agents

Artificial Intelligence: Foundations of Computational Agents is a comprehensive textbook by David L. Poole and Alan K. Mackworth, covering AI concepts and techniques. The 3rd edition includes modern machine learning, social impact sections, and AIPython code for experimentation.

Everything Picolisp can do, and more

This is a PicoLisp wiki that organizes scattered knowledge into a coherent document for beginners to experts. It includes tutorials, examples, and documentation on various topics.

Some notes on Grafana Loki's new "structured metadata"

The user is blocked due to an old browser version, likely Chrome, as part of anti-crawler precautions. They can contact the owner, Chris Siebenmann, to resolve the issue.

Learn You Some Erlang for Great Good (2013)

Follow the links and be prepared to have your mind moderately blown.

PrintedLabs – 3D printable optical experiment equipment

https://printedlabs.uni-bayreuth.de/images/4/c/a/7/9/4ca79fe424a2a4bc845e47092b39c3f5ce68781e.jpg
PrintedLabs offers free 3D printed lab equipment and software for STEM experimentation. It aims to develop analytical and creative thinking through hands-on experiments.

Raytracing on Intel's Arc B580

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd793a6f3-3bbe-4fd8-834a-23a64a5ce3f0_1024x682.jpeg
Intel's Battlemage GPU improves raytracing performance with a beefed up RTA and better caching. The 16 KB BVH cache and larger L1 cache help with raytracing workloads like Port Royal, but struggle with complex path tracing in Cyberpunk 2077.

“QWERTY wasn't designed to solve type bar jamming” [pdf]

The QWERTY keyboard was developed for Morse receivers in the 1870s. It was not intended to slow down typing speed, but rather to prevent mechanical jams.

Comet open source remote KVM from GL-iNet

https://static.gl-inet.com/www/images/products/gl-rm1/rm1_installation.jpg
Comet is a hardware-based remote management solution for business travelers and IT maintenance, offering physical control and 2K resolution at 60FPS. It supports various devices and features a 1.5GHz quad-core processor, Gigabit Ethernet, and USB ports for efficient remote device management.

For Delivery Workers in Latin America, Affordable E-Bikes Are a Superpower

https://reasonstobecheerful.world/wp-content/uploads/2025/03/Guajira-bike-424-scaled.jpg
Luis Maldonado, a Venezuelan migrant, celebrates his 50th birthday with an e-bike community in Colombia. Guajira, a company founded by James Downer, provides financing options for e-bikes to delivery workers, including migrants.

Selective async commits in PostgreSQL – balancing durability and performance

https://www.shayon.dev/commits.jpg
Enabling synchronous_commit OFF in PostgreSQL improves performance by 30% but risks data loss if the database crashes during a small "risk window". A nuanced approach is to toggle synchronous_commit for critical transactions to ensure durability while boosting performance for less critical operations.

Male octopus injects female with venom during sex to avoid being eaten

https://images.newscientist.com/wp-content/uploads/2025/03/07104551/SEI_242766583.jpg
Male blue-lined octopuses use tetrodotoxin to paralyze females during mating, avoiding cannibalism. The venom renders females immobile, allowing males to successfully mate despite the females' larger size.

Microsoft paywalling AI features in Notepad and Paint

https://b2c-contenthub.com/wp-content/uploads/2025/02/image_3f476f.png
Microsoft is restricting features in Notepad and Paint, requiring a Microsoft 365 subscription for full use. A subscription starts at $9.99/month or $99.99/year to unlock features like image generation in Paint and spell checking in Notepad.

Leaked Apple meeting shows how dire the Siri situation is

https://platform.theverge.com/wp-content/uploads/sites/2/2025/02/DSC_2326.jpg?quality=90&strip=all&crop=0%2C0%2C100%2C100&w=2400
Apple has delayed AI-powered features for Siri, originally promised last June, and it's unclear if they will make it into iOS 19. The company's senior director, Robby Walker, acknowledged the delay as an "ugly" situation and expressed sympathy for employees feeling burned out.

Compression of Spectral Images Using Spectral JPEG XL

https://jcgt.org/published/0014/01/04/icon.png
Researchers developed a method to compress spectral images using JPEG XL, reducing file sizes by 10-60 times compared to ZIP compressed OpenEXR. The method applies a cosine transform and stores coefficient images with varying quality and resolution.

Abuse of power at Germany's elite research institution [video]

https://static.dw.com/image/71916864_6.jpg
The Max Planck Society, a prestigious German research organization, has a dark side with allegations of misconduct and toxic work environments. Young scientists fear reporting abuse due to consequences, despite the organization having 31 Nobel Prize laureates among its ranks.

‘Bloody Saturday’ at Voice of America and other U.S.-funded networks

https://media.npr.org/assets/img/2018/08/20/npr_74095957_sq-93403465939702f13fe804e66ae3b1e532fcd136.jpg?s=100&c=85&f=jpeg
Federal officials have locked out over 1,000 Voice of America and Office for Cuba Broadcasting employees due to a Trump edict. The move aims to eliminate non-mandatory activities, sparking concerns about the agency's mission and independence.

Styling an HTML dialog modal to take the full height of the viewport

https://camo.githubusercontent.com/3edbcefc99fc048f9ecbe130497e3c3dcb5c728a20477af0348485d41a2763a2/68747470733a2f2f7374617469632e73696d6f6e77696c6c69736f6e2e6e65742f7374617469632f323032352f6469616c6f672d6761702e6a7067
User experimented with HTML dialog element for a side panel, but encountered a gap at the bottom. The issue was due to a max-height rule in Chrome DevTools default styles, explained by the HTML specification.

Implications of Global Privacy Control

https://developer.mozilla.org/en-US/blog/global-privacy-control/featured.png
The Global Privacy Control (GPC) is a new standard that gives users control over their data, allowing them to opt out of data sharing and sales. It's supported by browsers like Firefox and Brave, and developers can easily integrate it into their websites.

Subsonic Weapon used on the crowd in Belgrade today

User needs to register or sign in with developer credentials and ensure a unique User-Agent string to access the application. If blocked, try changing back to default User-Agent or file a ticket for assistance.

Implementing Generic Types in C

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb92ac1-d749-42aa-923d-b7f7f5d83287_1920x1280.jpeg
A programmer discusses implementing generic types in C, comparing four approaches: template macros, type erasure, inlining macros, and template headers.

Who Is Free Software For?

https://tante.cc/wp-content/uploads/2025/03/pexels-photo-4709289.jpeg
The author criticizes the Open* movements for not meeting their goals, instead promoting a "Borg-mode" where people must assimilate to the movement's values. The author argues that the movement's focus on giving people control over software is not a solution to their actual problems but a new identity.

Tänzer: The lovable web server framework for Tcl

tänzer is a minimalistic Tcl web server framework for writing HTTP/1.1 web applications. It provides a straightforward environment for asynchronous web development.

How our noisy world is seriously damaging our health

https://ichef.bbci.co.uk/news/480/cpsprodpb/26b8/live/78428040-ff52-11ef-8d6c-67b817afd0fe.jpg.webp
Noise is a public health crisis causing heart attacks, type 2 diabetes, and dementia due to its impact on the human body beyond hearing damage. Exposure to noise can lead to increased heart rate, stress, and even premature deaths, with cities like Dhaka and Barcelona experiencing significant health impacts.

Mlx-community/OLMo-2-0325-32B-Instruct-4bit

https://static.simonwillison.net/static/2025/olmo2-pelican.jpg
The MLX project claims its OLMo 2 model outperforms GPT3.5-Turbo and GPT-4o mini. A recipe is available to run OLMo 2 on a Mac using the llm-mlx plugin.

Peru's Great Urban Experiment (2023)

https://archaeology.org/wp-content/uploads/2023/04/Feature_Peru_Chimu-scaled.jpg
The Chimú people built Chan Chan, the largest urban center in the Americas, in the Moche River Valley using extensive irrigation canals to create a habitable city in the coastal desert. Chan Chan was an experiment that worked for nearly 500 years, showcasing a unique social system with extreme social stratification and a distinct architectural style.

zlib-ng: zlib replacement with optimizations for "next generation" systems

https://opengraph.githubassets.com/ea8279301b8996c193da18040a974bb6417ea0932a86f2f939215f8b37dcb3b8/zlib-ng/zlib-ng
zlib-ng is a drop-in replacement for zlib with improved performance and maintainability. It aims to co-exist with zlib, not replace it, and welcomes contributions and testing.

Canadian Devs Are Backing Out of Attending GDC

https://media.wired.com/photos/67d21ceadcb4e93cfd57f014/master/w_2560%2Cc_limit/GDC-Canadian-Devs-Back-Out-Culture-1239516062.jpg
Canadian game developers are canceling US trips due to safety concerns amid rising tensions between the US and Canada. The uncertainty is affecting events like the Game Developers Conference, which is a crucial networking opportunity for developers.

Medicaid cuts could devastate elderly in Florida nursing homes

https://www.tampabay.com/resizer/v2/TAUD72JSFRYGQCJS7UHEGWC2HM.jpg?auth=842a3967181c81dc028649a66582e4ba0c7b0a42676140a68d1c9a355cd0400f&height=675&width=1200&smart=true
Florida's elderly residents rely heavily on Medicaid for nursing-home care, with 700,000 seniors covered, including those in long-term care facilities. Medicaid cuts could force family members to provide care, lead to nursing home closures, and limit access to essential medical services.

More pro for the DEC Professional 380 (featuring PRO/VENIX)

In computing the DEC PDP-11 is something of a geologic feature. Plus, as most systems in the family were minicomputers, they had the whole monolith thing going for them too (minus murderous apes and sucking astronauts into hyperspace). Its fame is even more notable given that Digital Equipment Corporation was among the last major computer companies to introduce a 16-bit mini architecture, ...

Canada joins Portugal in weighing alternatives to the US-made F-35 fighter jet

https://i.insider.com/67464c9bede4eeae3929ddc2?width=700
Canada is reviewing its contract with Lockheed Martin to purchase F-35 fighter jets due to geopolitical tensions with the US. Defense Minister Bill Blair is examining alternative options, including assembling jets in Canada.

Zest: a programming language for malleable and legible systems

https://opengraph.githubassets.com/580cedbf1dda382d81ff82a2e1186e0b2e89cacb87001dc7676e258c72fd4c6f/jamii/zest
Zest is a WIP programming language combining malleability and legibility with static typing and interactivity. It supports imperative language interactions and has basic control flow, but lacks mutually recursive functions and heap allocation.

Practical Process Control: Methods and Best Practices for Automatic PID Control

Study finds 46 percent of U.S. counties have pharmacy deserts

https://ncpa.org/sites/default/files/2020-03/ncpa-fi.png
A study found 46% of US counties have pharmacy deserts, affecting 15.8 million people, mostly in socially vulnerable areas. NCPA is working to address pharmacy access barriers through research and real-time information on shortage areas.

The Defer Technical Specification: It Is Time

After the Graz, Austria February 2025 WG14 Meeting, I am now confident in the final status of the defer TS, and it is now time. Time for me to write this blog post and prepare everyone for the implementation blitz that needs to happen to make defer a success for the C programming language. If you’re smart and hip like Navi who wrote the GCC patch, the maintainer of slimcc who implemented ...

Show HN: Quickly connect to WiFi by scanning text, no typing needed

https://opengraph.githubassets.com/2e2eab3cd0879e284908c33af5bc644cbe7f6ffcad930d35c8474077f32617dc/yilinjuang/wify
The app uses ML Kit for text recognition and Fuse.js for fuzzy matching to connect to nearby WiFi networks. It extracts WiFi credentials from text and matches them with available networks for seamless connection.

Sketch-of-Thought: Efficient LLM Reasoning

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers introduced Sketch-of-Thought (SoT), a novel prompting framework that minimizes token usage while preserving reasoning accuracy in large language models. SoT achieves 76% token reductions with negligible accuracy impact and even improves accuracy in certain domains.

Show HN: Cppmatch – Rust-Like Pattern Matching and Error Handling for C++

https://opengraph.githubassets.com/859d1a57c5004dd0fa483bf151f6680a98e14672c78e250b77d0302af13ecc68/Rucadi/cpp-match
cppmatch is a C++ library that provides exceptionless error handling and type-safe enums with Rust-inspired error propagation using the ? operator and match operator. It offers various features such as expect macro, match function, zip_match function, and range adaptor for handling errors and extracting success values from a range of Result objects.

Sunsethue – Forecast Sunset Beauty

https://sunsethue.com/icons/pin.png
Sunsethue provides accurate sunrise and sunset forecasts worldwide, with quality scores from 0-100% indicating vividness and duration. It offers golden hour timings and notifications for good sunset forecasts to help photographers and users plan their outdoor activities.

Implementing "Tennis for Two" using op amps (2024)

https://blog.qiqitori.com/wp-content/uploads/2024/06/image.png
A user is building a "Tennis for Two" game using op amps and analog circuits to simulate the effects of gravity and a bouncing ball, and is documenting the process with notes and diagrams. The user is using op amps to integrate and differentiate voltages, comparators to detect the ball's position and velocity, and relays to control the ball's direction and speed.

The British Nationality Act as a Prolog Program (1986) [pdf]

The formalization of legislation and the development of computer systems to assist with legal problem solving provide a rich domain for developing and testing artificial-intelligence There are essentially two kinds of law, case law, de- termined by earlier court decisions, and statutes, de- termined by legislation. Substantial amounts of stat- utory law are basically definitional in nature ...

So you wanna go on prem (2016)

If you run a successful SaaS platform, at some point someone is going to come to you with the question: can I run it myself? If you’re considering offering a private version of your SaaS, this post might be for you. At this point, I’ve worked for a few companies that are SaaS vendors. In most cases, we’ve also done some sort of private install. There are a lot of reasons people want private ...

Decoding JSON sum types in Go without panicking

The Go programming language does not natively support sum types, but they can be emulated using interfaces and structs to provide type-safety and catch errors at compile time. A sealed interface and a wrapper struct can be used to decode JSON sum types into a type-safe representation, and the exhaustive linter can be used to ensure exhaustiveness checking in both unmarshaling and marshaling methods.

Show HN: I Built a Customer Feedback Tool

https://usefeedlyst.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcollect-feedback.b9e293d4.png&w=2048&q=75
Feedlyst helps startups collect and prioritize user feedback to build the right products. It organizes feedback, informs users of progress, and provides regular updates.

Small Archives

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc537052a-2e26-44ee-9511-b6eb03f52bd7_4044x5105.jpeg
Linda writes a bi-weekly newsletter about computer science, childhood, and culture from Brussels. She's exploring personal digital archives and non-digital data for unique training data.

Bio Cringe – The Obnoxious Social Media Bio Generator

https://biocringe.com/OG.png
Generate your own cringe-worthy bio with Bio Cringe. Hacking bios one crypto AI hacktivist growth mindset at a time!

Scorpi – A Modern Hypervisor (For macOS)

https://opengraph.githubassets.com/d0a1ff82183beaf88aa71f5f603234c50fa3d45eec1f10662928732122572296/macos-fuse-t/scorpi
Scorpi is a lightweight hypervisor built on FreeBSD Bhyve, supporting headless and graphical VMs, and modular design for API use. It supports Linux and Windows VMs, with plans to expand to U-Boot and EDK2 UEFI.

'People are angry': A vibe shift is happening across the workforce

https://image.cnbcfm.com/api/v1/image/107376987-still-Italy_1_euro_home-01.jpg?v=1708623011&w=750&h=422&vtcrop=y
Melanie Ehrenkranz created Laid Off, a Substack newsletter for people to discuss layoff experiences, aiming to create a fun and cathartic community. The newsletter has over 6,000 readers who share their stories and tips on navigating the challenging job market.

The Five-Week Solo Startup

https://taylor.town/5w.jpeg
Founders must adopt an investor mindset, learning to assess opportunities, leverage assets, and hedge risks. They must also develop charisma, EQ, and communication skills to effectively sell their vision and attract investors.

Media Blackout: America's Poorest Counties Devastated by Catastrophic Flooding

A powerful free and open source WAF – UUSEC WAF

https://camo.githubusercontent.com/1304c12a6d73967252c9e7a7242da742a1ae7bb02c22c433535333eda7c936fd/687474703a2f2f75757761662e75757365632e636f6d2f5f6d656469612f7761662e706e67
UUSEC WAF is a free, high-performance web application security product with AI and semantic engines for comprehensive protection. It supports machine learning, cache cleaning, and dual-layer defense for zero-day vulnerability attacks.

Life Altering PostgreSQL Patterns

Always follow best practices when working with a Postgres database, including adding created_at and updated_at timestamps, using foreign key constraints with on update and on delete restrictions, and organizing tables into schemas. Additionally, use techniques such as enums, soft deletes, and views to improve data management and querying efficiency, and consider using JSON as query results to ...

Urbandead MMORPG (zombies and humans, made by 1 person) dead to moderarion laws

https://www.urbandead.com/im/dead.gif
Malton is a city trapped in quarantine for 20 years, where civilians survive and rebuild amidst military presence and scientific experiments. The dead rise and reclaim the city, thriving in the ruins amidst the living's efforts to survive.

Take a New Look at CSS Shapes (2018)

https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/f8829123-e4b0-43b3-861a-66a4b8554086/rachel-andrew-tw-profile.jpg
CSS Shapes allow content to flow around non-rectangular shapes. Firefox 62 now supports CSS Shapes, making it available in all major browsers.

Origami measuring spoon incites fury after 9 years of Kickstarter delay hell

https://cdn.arstechnica.net/wp-content/uploads/2025/03/Copy-of-Polygons_LS_130222_31-640x427.jpg
A Kickstarter campaign for Polygons, a unique measuring spoon, has turned into a disaster after years of broken promises and thousands of missing spoons. The designer, Rahul Agarwal, claims he's working to fulfill orders, but backers are skeptical after years of delays and empty promises.

Imagining the Dinosaurs: How art, science combined to bring a lost world to life

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb375e07-9f72-40aa-8501-7dc097c31800_3543x2405.jpeg
Robert Plot's 1676 discovery of a dinosaur fossil led to the first illustrations of dinosaurs, but they were often inaccurate. Over the centuries, artists and scientists collaborated to bring dinosaurs to life, with varying degrees of accuracy, until modern paleontology refined our understanding of these prehistoric creatures.

The Wasp That Lays Eggs Inside Caterpillars and Turns Them into Slaves (2014)

https://media.wired.com/photos/59323cefedfced5820d0f1b9/master/w_2560%2Cc_limit/Body-Invaders2.gif
Parasitoid wasps of the genus Glyptapanteles manipulate caterpillar hosts to protect their larvae, increasing their survival chances. The caterpillar, now a bodyguard, defends the wasp pupae from predators and hyperparasitoids until it eventually starves to death.

Imagine an Agent that can hot-reload tools. Open-source

https://private-user-images.githubusercontent.com/26806376/423179702-e5100ee5-3c5d-4664-a921-0587c217d316.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDIwOTQwOTUsIm5iZiI6MTc0MjA5Mzc5NSwicGF0aCI6Ii8yNjgwNjM3Ni80MjMxNzk3MDItZTUxMDBlZTUtM2M1ZC00NjY0LWE5MjEtMDU4N2MyMTdkMzE2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzE2VDAyNTYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM5YjBmMTBlMDhhNDc3NjZkNGUzMTliYTg1ZjBkNmRlYjRmYzkyNjkyZWYxMGM4YjZlYzQzY2JhMzMxOTMwNzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.62Sp5xOyzf7FHZiKmXwi0DZfx_mtfn8AUtSkTea96DA
You can also define output schema through Pydantic data models, and then you can ask the chatbot to generate structured outputs. import datetime from pydantic import BaseModel from pydantic import Field class TimeNow(BaseModel): """Output format when displaying time.""" date: datetime.date = Field(..., description="The date") time: datetime.time = Field(..., ...

The Defer Technical Specification: It Is Time

After the Graz, Austria February 2025 WG14 Meeting, I am now confident in the final status of the defer TS, and it is now time. Time for me to write this blog post and prepare everyone for the implementation blitz that needs to happen to make defer a success for the C programming language. If you’re smart and hip like Navi who wrote the GCC patch, the maintainer of slimcc who implemented ...