Do not download the app, use the website

https://cdn.idiallo.com/images/assets/thumb/default-thumb-2.jpg
Companies push mobile apps to gain access to users' personal data and behavior, which is harder to obtain through web browsers. Downloading an app can compromise users' privacy and control, making it a less desirable option.

It's time for modern CSS to kill the SPA

https://www.jonoalderson.com/acd-cgi/img/v1/wp-content/uploads/file_00000000be4861f49d1f8af54cec64de.png?dpr=1&f=auto&fit=cover&height=350&q=85&width=760
Native CSS transitions can deliver smooth page changes without JavaScript, making Single Page Applications (SPAs) unnecessary. Modern browsers support native page transitions, allowing for fast, stable, and SEO-friendly experiences without the need for complex client-side routing.

Steam, Itch.io are pulling ‘porn’ games. Critics say it's a slippery slope

https://media.wired.com/photos/687fcfbfcc34f84ebcc01ab6/master/w_2560%2Cc_limit/STEAM-Remove-ornographic-Games-Culture-1659833597.jpg
Itch.io is removing adult NSFW games from search results due to pressure from Collective Shout, an organization that protests objectification and sexualization of women and girls. This move has affected developers who are queer, female, or people of color, and has raised concerns about censorship and freedom of speech.

Women dating safety app 'Tea' breached, users' IDs posted to 4chan

https://www.404media.co/content/images/size/w1200/2025/07/tea-website.png
Users on 4chan claim to have found an exposed database on Firebase belonging to Tea, a women's dating safety app, containing users' personal data and selfies. The app, with over 1.6 million users, verifies new users by uploading a selfie but has a public database vulnerability.

The future is not self-hosted

https://images.unsplash.com/photo-1558494949-ef010cbdcc31?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGRhdGElMjBjZW50ZXJ8ZW58MHx8fHwxNzUzNDQzODk5fDA&ixlib=rb-4.1.0&q=80&w=1200
The author built a home server to self-host digital services like Google Photos and Netflix, but realized self-hosting is impractical and isolates individuals, making it harder to share resources.

It's a DE9, not a DB9 (but we know what you mean)

https://cdn.sparkfun.com/r/600-600/assets/parts/3/1/0/7/3/29295-DE9-Connector-Male-Feature.jpg
The DE9 connector is a 9-pin serial connector belonging to the D-subminiature family, with the 'D' in the name referring to its D-shaped metal shield. The correct name is DE9, not DB9, as the 'B' in DB25 refers to a 25-pin shell, not a 9-pin one.

Celebrating 20 Years of MDN

https://developer.mozilla.org/en-US/blog/mdn-turns-20/featured.png
MDN celebrates 20 years of helping web developers navigate the evolving web with comprehensive documentation and community support. The platform has grown to include 14,000 pages, 33,000 localized articles, and compatibility data on 18,000 features.

Show HN: Price Per Token – LLM API Pricing Data

Up-to-date pricing information for major LLM APIs including OpenAI, Anthropic, Google, and more. Compare costs across different AI models and find the best value for your use case. * Some models use tiered pricing based on prompt length. Displayed prices are for prompts ≤ 200k tokens.

Internet Archive is now a federal depository library

https://cdn.kqed.org/wp-content/uploads/2025/06/Nav-News-Newsletter@2x.png
Internet archive joins a network of over 1,100 libraries that archive government documents. it includes maps, environmental reports, health studies, congressional records, newspapers and books. the organization could owe upwards of $700 million in damages if the labels win the lawsuit, kahle said. u003ca href="https://blog.archive.org/2022/10/19/announcing-demo

Programming vehicles in games

https://wassimulator.com/data/icon_large.webp
A tire's ability to generate grip changes when it's asked to handle both braking/acceleration and cornering at the same time. tire slip ratio and slip angle are the most conceptually difficult part of any tire model, says daniel saunders of cnn physics team at ubc california and edmundsen development group based at university of

Google spoofed via DKIM replay attack: A technical breakdown

https://easydmarc.com/blog/wp-content/uploads/2025/04/DKIM-Replay-Phishing-Attack-1-1.jpg
A friend received a convincing email claiming a Google subpoena, which was likely a phishing attempt. The email appeared to come from a legitimate Google no-reply address but had red flags in its headers and link previews.

Vanilla JavaScript support for Tailwind Plus

https://tailwindcss.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhero.53718e60.jpg&w=3840&q=75
Tailwind Plus now has fully functional UI blocks that don't require JavaScript, making them accessible to non-React or Vue users. The new @tailwindplus/elements library provides headless custom elements for building interactive UIs using just HTML.

How Anthropic teams use Claude Code

https://www-cdn.anthropic.com/images/4zrzovbb/website/4c3dc5494aacbe877b3b7783ea0f3d731f37e38e-1000x1000.svg
Agentic coding tools like Claude Code accelerate workflows, automate tasks, and dissolve boundaries between technical and non-technical work. They enable teams to build custom automation, prototype rapidly, and collaborate with AI to create new solutions.

Why MIT switched from Scheme to Python (2009)

https://i0.wp.com/www.wisdomandwonder.com/wp-content/uploads/2019/01/CroppedToSquare240x240.png?fit=240%2C240&ssl=1
Sussman explained that programming has changed since 1980, requiring more experimentation and understanding of complex libraries. He chose Python for the new 6.001 course due to its existing robotics library.

Never write your own date parsing library

https://www.zachleat.com/img/B7m_NN8TLL-2814.jpeg
Eleventy's developer replaced Luxon with a new date parsing library due to size concerns and inaccuracies in dayjs. The new library, @11ty/parse-date-strings, is RFC 9557 compatible and prepares Eleventy for native Temporal support.

Asciinema: Record and share your terminal sessions

https://asciinema.org/a/704212.svg?f=t&v=4979709
Asciinema is a free, open-source tool for recording terminal sessions and sharing them online. It allows users to record and share terminal interactions in a lightweight, text-based format.

Efficient Computer's Electron E1 CPU – 100x more efficient than Arm?

https://substackcdn.com/image/youtube/w_728,c_limit/xuUM84dvxcY
Efficient Computer's Electron E1 chip claims up to 100 times better energy efficiency than ARM's best embedded cores. It uses a spatial data flow model, cutting energy overhead from data movement.

Against the censorship of adult content by payment processors

https://i0.wp.com/soatok.blog/wp-content/uploads/2025/07/BlogHeader-2025-PaymentProcessors-Censorship.png?fit=1200%2C675&ssl=1
The author discusses how payment processors like Visa and Mastercard can be weaponized against free expression online, citing examples of censorship against adult content and LGBTQ+ topics. The author proposes solutions such as supporting alternative payment systems like WERO and FedNOW, and urges technologists, gamers, and queer activists to organize and advocate for change.

Animated Cursors

Tattoy now supports animated cursors using custom shaders like Ghostty, but with a text-based pixelated effect. It took a week to iron out issues like transparency and antialiasing, but a post-processing step fixed the problem.
https://platform.theverge.com/wp-content/uploads/sites/2/chorus/author_profile_images/195810/EMMA_ROTH.0.jpg?quality=90&strip=all&crop=0%2C0%2C100%2C100&w=2400
Google will stop working goo.gl links on August 25th, 2025, returning a 404 error. Users should transition to another URL shortener before the shutdown.

Terminal app can now run full graphical Linux apps in the latest Android Canary

https://www.androidauthority.com/wp-content/uploads/2025/07/Linux-Terminal-on-the-Galaxy-Z-Flip-7.jpg
The latest Android Canary build allows the Terminal app to run full graphical Linux apps. This feature includes hardware acceleration for better performance and opens the door to running PC games and Linux programs on Android.

FoundationDB: From idea to Apple acquisition [video]

Quantitative AI progress needs accurate and transparent evaluation

As technology matures, the focus shifts from qualitative achievements to quantitative measurements, such as resource costs and environmental impact, to scale up from proofs of concept to mass adoption. This transition is necessary for technologies like AI to become practical and efficient.

Who has the fastest F1 website (2021)

https://jakearchibald.com/c/red-bull-waterfall-873d54ef.png
The author reviewed the Red Bull F1 website's performance, finding issues with JavaScript responsive images, extra connections, and poor image optimization. Inlining code is used but not tailored to the page's needs.

Games Look Bad: HDR and Tone Mapping (2017)

https://ventspace.wordpress.com/wp-content/uploads/2017/10/battlefield_1_10.jpg?w=1024&h=576
Games struggle with visually appealing HDR due to poor tone mapping, leading to over-contrasty and desaturated images. Nintendo's approach to HDR in Zelda: Breath of the Wild, using LDR space and avoiding tone mapping, is cited as a better alternative.

Rotring 600 Ballpoint Pen

https://www.shellshore.com/content/images/size/w960/2023/04/IMG_1411.JPG
The Rotring 600 ballpoint pen has a solid, all-metal body and a reliable clicker mechanism but can be loud. It's a high-quality instrument worth the price, especially if found on sale.

CO2 Battery

https://energydome.com/wp-content/uploads/2024/02/dome-from-above_sketch.webp
What languages do you speak, and what is your language proficiency for each of them?

Claude Code introduces specialized sub-agents

https://anthropic.mintlify.app/_next/image?url=%2Fapi%2Fog%3Fdivision%3DDocumentation%26mode%3Dlight%26title%3DSub%2Bagents%26description%3DCreate%2Band%2Buse%2Bspecialized%2BAI%2Bsub%2Bagents%2Bin%2BClaude%2BCode%2Bfor%2Btask-specific%2Bworkflows%2Band%2Bimproved%2Bcontext%2Bmanagement.%26logoLight%3Dhttps%253A%252F%252Fmintlify.s3.us-west-1.amazonaws.com%252Fanthropic%252Flogo%252Flight.svg%26logoDark%3Dhttps%253A%252F%252Fmintlify.s3.us-west-1.amazonaws.com%252Fanthropic%252Flogo%252Fdark.svg%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26darkColor%3D%25230E0E0E&w=1200&q=100
Claude Code's sub agents are specialized AI assistants that handle specific tasks with customized prompts and tools. They can be fine-tuned and shared across projects for consistent workflows and improved efficiency.

Qwen3-235B-A22B-Thinking-2507

https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen3-2507/Qwen3-235B-A22B-Thinking-2507.jpeg
Qwen3-235B-A22B-Thinking-2507 is introduced with improved performance and general capabilities, suitable for complex reasoning tasks. It features state-of-the-art results and increased thinking length, with recommended output lengths of 32,768 and 81,920 tokens.

Tour de France confronts a new threat: Are cyclists using tiny motors?

Britain's spies-for-hire are running wild

https://www.politico.eu/cdn-cgi/image/width=1160,height=801,quality=80,onerror=redirect,format=auto/wp-content/uploads/2025/07/23/5858821.jpg
UK Security Minister Dan Jarvis considers retaliatory cyber attacks after high-profile attacks on British targets. New measures include mandatory ransomware reporting and tightening sanctions on Iran and Russia.

Experimental surgery performed by AI-driven surgical robot

https://cdn.arstechnica.net/wp-content/uploads/2025/07/GettyImages-2210992604-640x427.jpg
Researchers at John Hopkins University developed a new AI-powered surgical robot called SRT-H, which can perform surgeries with 100% success rate and learn from human feedback. The robot uses a DaVinci robot and two transformer models to execute tasks and adapt to different anatomy and imagery.

Truchet Tiles

https://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Truchet_base_tiling.svg/250px-Truchet_base_tiling.svg.png
Truchet tiles are square patterns with non-rotationally symmetric designs used for information visualization. They were first described by Sébastien Truchet in 1704 and popularized by Cyril Stanley Smith in 1987.

Exploiting zero days in abandoned hardware

https://blog.trailofbits.com/img/districtcon_figure_1.jpg
Researchers exploited two discontinued network devices, a Netgear WGR614v9 router and a BitDefender Box V1, winning runner-up at DistrictCon's Junkyard competition. The exploits demonstrate the security risks of end-of-life hardware due to unpatched vulnerabilities.

The Tabs vs. Spaces war is over, and spaces have emerged victorious

https://xn--gckvb8fzb.com/tabs-vs-spaces-the-war-is-over/images/cover_hu_97208e3a15711775.webp
The tabs vs spaces debate has largely been settled with 90% of mainstream programming languages using spaces for indentation. Spaces have emerged as the prevailing preference, similar to the global shift towards the metric system.

Show HN: The Montana MiniComputer

https://mtmc.cs.montana.edu/images/screenshot.png
The Montana state Mini Computer is a virtual 16-bit computer combining ideas from various systems. It's displayed via a web interface with a code editor for constructing and debugging software.

Dwl: Dwm for Wayland

https://codeberg.org/dwl/dwl/-/summary-card
dwl is a compact, hackable Wayland compositor based on wlroots, similar to dwm for X11. It can be run on various backends and supports features like window borders, tags, and keybindings.

Meta to stop running political ads on Facebook and Instagram in the EU

https://www.euractiv.com/wp-content/uploads/sites/2/2025/07/GettyImages-1353816577.jpg
Meta will stop running political ads in the EU from October, citing EU transparency rules as too restrictive. The move allows Meta to avoid disclosing ad sources and targeting methods, sparking criticism from EU lawmakers.

What even is 'adult' content? [NSFW]

https://worldofmatthew.com/2025/Depositphotos_536618644_XL.avif
The government's "Online Safety Act" aims to ban young people's access to adult websites but is subjective and unclear about what constitutes "adult" content. This leads to potential censorship and requires proof of age for content that wouldn't be restricted offline.

Alto turns Apple Notes into a website

https://cdn.alto.so/images/logo.png
You can create a blog or a website. Or just share few notes with your friends or colleagues. Every Apple Note becomes a page on your site. You can use text, images, audio, video etc. Psst… alto macOS app does many more things. Checkout out this page for more info.

Lisp project of the day

https://40ants.com/lisp-project-of-the-day/media/images/rss.png

Cells that breathe oxygen and sulfur at the same time

https://www.quantamagazine.org/wp-content/uploads/2025/07/BACTYERIL-BREATHING-GrandPrismatic-crEricBoyd-Lede-scaled.webp
Scientists discovered a bacterium that can breathe oxygen and sulfur simultaneously, challenging assumptions about cellular respiration. This unique ability may have helped microbes adapt to the Great Oxygenation Event, when oxygen levels rose and became toxic to many life forms.

The sad state of font rendering on Linux (2018)

https://pandasauce.org/images/fonts/exhibit-4.png
Linux font rendering is broken due to lack of sub-pixel positioning and inconsistent rendering. The user recommends using the v38 FreeType engine and installing Windows fonts or Noto fonts for better readability.

A Union Pacific-Norfolk Southern combination would redraw the railroad map

https://www.trains.com/wp-content/uploads/2025/07/TRN_UP_NS_Lassen.jpg
Union Pacific and Norfolk Southern are in advanced merger talks to create a 52,215-mile transcontinental railroad system. The merger would face regulatory obstacles and potential competition from BNSF Railway.

SRAM Has No Chill: Exploiting Power Domain Separation to Steal On-Chip Secrets

https://cacm.acm.org/wp-content/uploads/2025/07/070925.RH2-SRAM-Has-No.jpg
The widespread use of embedded systems has increased the risk of physical memory disclosure attacks. we show the effectiveness of a voltage-based attack that snapshots sram, without exposing an soc to low temperature - and with no impact on the system's power consumption or temperature. irams are on-chip memories that an soc uses as temporary storage for different applications, such as boot ...

Nullable but not null

https://efe.me/headshot.jpg
A nullable field that never contains nulls is a silent lie and can lead to confusion and complexity. A script can help identify such fields and suggest changing them to non-nullable for a more accurate and safer data model.

How to configure X11 in a simple way

https://eugene-andrienko.com/assets/static/sharp-display-specs.png
Emacsclient.desktop doesn't respect anything: the x resources, size of display&s active area, etc — it is all ignored. x11 is a bloated, complex, and prone to errors. so, if you want to use stumpwm on multiple monitors, you need to make use of stdio.xml. this is the default

Air Canada returned lost bag, it now had knife,toiletries, ticket scanner inside

https://i.cbc.ca/1.7592757.1753348695!/fileImage/httpImage/image.jpeg_gen/derivatives/original_1180/linda-royle.jpeg?im=
Air Canada initially refused to compensate Linda Royle for missing items from her suitcase, citing lack of proof of ownership. Royle's case was reopened after further review, with Air Canada stating it will contact her to finalize her claim.

Bits 0x02: switching to orion as a browser

https://andinfinity.eu/images/orion/Screenshot%202025-07-25%20at%2011.48.39.png
You switched from Arc to Zen browser due to power draw issues, then found Orion which meets your needs except for multi-account containers.

How big can I print my image?

https://maurycyz.com/misc/printing/undersamp.jpg
To achieve sharp images, consider the viewing distance and desired resolution, with 1/87th of an inch suitable for 1 meter and 1/172th of an inch for closer views. Use a pixels-per-inch of twice the desired resolution for printing, or test with a 3.4 inch zoomed image on a screen.

Google Opal

https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/Just_Gallery.original.png
Google Labs introduces Opal, a new experimental tool for building and sharing AI mini-apps using natural language and visual editing. Opal simplifies workflows by chaining prompts, AI model calls, and tools, allowing users to build and share custom AI apps.

Show HN: A macOS clock that stays visible when coding or binging in fullscreen

https://cornertime.app/reddit.png
Corner Time displays the time in the corner of your Mac screen, customizable in format and font. It's useful for digital minimalism and distraction-free workflows.

My website is one binary (2022)

The user created a dynamic website using a single binary written in Go, which allows for simplicity, reliability, and maintainability, and serves as a personal project that can be iterated upon and customized. They recommend others to create their own dynamic websites, starting small and using their favorite language, as it can be a fun and liberating experience that adds personality to the web.

WhoFi: Deep Person Re-Identification via Wi-Fi Channel Signal Encoding

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
WhoFi uses Wi-Fi signals to identify individuals through a Deep Neural Network, achieving competitive results on the NTU-Fi dataset. It extracts biometric features from Channel State Information and trains a modular network for robust and generalizable signatures.

Do variable names matter for AI code completion? (2025)

An experiment found that descriptive variable names improve AI code completion, with 8.9% better semantic performance and 41% more tokens used. Descriptive names benefit both human readability and AI systems, suggesting clarity is prioritized over compression.

Getting the KIM-1 to talk to my Mac

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNI4PoUrRp6VTMXV5sTj-cbd5KxPR0J4kMurosS_YawM1EPLVcKsq-4MIVitMa48NSS9nPgfYU2eui9t6UcwwHXSjzVwrYUIVmGWC1Ex7jFBgjyKnJ0sY7WpVmCbloaGjL5zeRAwX6XtS4l_lHwH88ihpgZ-awjCfDIcFdgCvBJ4MZ-b3pQydWNg/w640-h550/kim-1-1.png
User wants to use a 1976 KIM-1 with a terminal, specifically a Model 33 ASR Teletype, but the current loop interface is unusual. User modified a USB to RS-232 adapter to work with the KIM-1's current loop interface.

Implementing a functional language with graph reduction (2021)

A λ-calculus parser and compiler were extended to cover a tiny functional language based on untyped λ-calculus, and a graph-reducer was implemented to reduce combinator terms in a graph data-structure. The graph-reducer maintains normal-order reduction, avoids double evaluations, and reduces copying of argument data, and it was used to implement a lazy interpreter with normal-order semantics ...

Show HN: 433 – How to make a font that says nothing

https://untested.sonnet.io/notes/433-how-to-make-a-font-that-says-nothing/pdteEw2IRt-1027.png
The author created a font called 433 that masks visible text with dots for Ensō's Coffeeshop Mode, reducing complexity and size. They used WOFF2 compression and FontForgeAPI to achieve a 97% reduction in file size from 2.4MB to 70KB.

Tea App Users' Faces and IDs Reportedly Posted to 4chan in Security Breach

https://www.cnet.com/a/img/resize/23f80ae2ae228a3bc8de7d9ae850f0f27ff3cac8/hub/2025/07/25/cd3a5e59-8029-40b2-9a74-754b5afc9739/screenshot-2025-07-25-at-17-12-27.png?auto=webp&fit=crop&height=675&width=1200
Tea, a women's safety dating app, reportedly suffered a major security breach due to an unsecured database, exposing users' faces and IDs on 4chan. The breach raises concerns about online identity and age verification security risks.

Ask HN: What is so good about MCP servers?

MCP servers allow developers to easily integrate various tools and applications with LLMs like ChatGPT, but its hype is largely driven by developer FOMO and internal website scraping. It enables automation and extends LLM capabilities by providing tools for tasks like logging, documentation, and social media posting.

Quantum Scientists Have Built a New Math of Cryptography

https://www.quantamagazine.org/wp-content/uploads/2025/01/Oracles-Explainer_crMarkBelan-Default.webp
Researchers found a new approach to quantum encryption that can accomplish a wider range of tasks without relying on hard math problems. A new paper by two cryptographers has laid out a path to quantum cryptography without unrealistic assumptions.

Show HN: I built a biological network visualization tool

"Nodes.bio transformed my hand-drawn network into a publication-quality, interactive diagram in minutes—something I simply couldn't have achieved with any other tool."- Dr. Patrick Sewell, Clinical Geneticist

How to draw lambda diagrams (2020)

https://i0.wp.com/risingentropy.com/wp-content/uploads/2020/07/Lambda-Pics-4-1-318465527-1594056564120.jpg?resize=119%2C135&ssl=1
Lambda diagrams are pictorial representations of lambda expressions, used to visualize and compute mathematical functions. They involve drawing horizontal and vertical lines to represent variables and function applications.

Asif Aziz: The billionaire and the tax evading gift shops

https://substackcdn.com/image/fetch/$s_!NVNf!,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%2Fecbfc550-ddb5-4be1-90b7-5a1903385b41_768x512.jpeg
Tax evasion is widespread in central London gift shops, with some owners vanishing without paying taxes, leaving behind millions of pounds in unpaid taxes. The shops, often leased from billionaire Asif Aziz, continue to trade despite failing to pay VAT and business rates.

Google in 1999: Search engines escape the portal matrix

https://cybercultural.com/img/omhf49keyS-1280.jpeg
In 1999, Google founders Larry Page and Sergey Brin claimed they had the best search engine, citing their algorithm PageRank and a focus on quality results. Google's early growth was fueled by word of mouth, but it still had a small user base compared to established portal search engines.

HTTP/1.1 Must Die

https://http1mustdie.com/images/blackhat2025graphicanimated.gif
Researchers have found new HTTP desync attack classes that can compromise CDNs, exposing millions of websites to hostile takeover. PortSwigger Research will reveal the full details on August 6.

Dwm Commented

https://opengraph.githubassets.com/89da4fa0515a98529df18a2c2f3144d1a9952a7e4ab0408a0330e712c7bf20a3/bakkeby/dwm-commented
This fork of dwm is for educational purposes only with extra comments. Use the official dwm from https://dwm.suckless.org/ for building.

The Mythical Machine-Month Paradox – How much could AI change programming?

https://tucson-josh.com/posts/mythical-machine-month/mythical-machine-hero.jpg
The software industry is facing an identity crisis due to the rise of generative AI, which may replace human programmers but lacks the ability to understand complex models and debug code. Generative AI may not revolutionize software engineering as promised, but rather offer productivity improvements for certain tasks and open the door for more people to create software.

Now I Lay Me (1927)

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2ETB6j0lWLJpdEgAKqeKBM4P7Ay6O8mVAMQF2g8yVK0YfLBfxiTNumOk0sQjD_c3rWgjSL3i7Z1Lq6jnI2V0QOpYB79aCHoU3dgpmWjTDY_kJXxYnyY7LX45XDxeDAlwh8YEpaZi8Et6i1G-yZ_hcEhVNJ-ch66G6On1KTul8K0JMzlL_YiwdjgyA5F4/s1600/hemingway-milan-hospital.jpg
Ernest Hemingway was wounded in Italy during WWI by an Austrian mortar and machine gun. He spent 10 weeks recovering in a Milan hospital, an experience that influenced his writing, including A Farewell to Arms and "Now I Lay Me."

Built a rickroll machine that rickrolls you with microservices

https://opengraph.githubassets.com/7a4ee3a8c752884e2ec78401fe74cca4a3a49068c568c0534257eeac63577f2b/nabbonoushad/Chaotic-Rickroll-Machine
Contribute to nabbonoushad/Chaotic-Rickroll-Machine development by creating an account on GitHub.

XMPP: When a 25-Year-Old Protocol Becomes Strategic Again

https://images.unsplash.com/photo-1546561818-48768ad94107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDgxfHx3aGVlbHxlbnwwfHx8fDE3NTMzNjUyODh8MA&ixlib=rb-4.1.0&q=80&w=2000
XMPP is a mature, open, and extensible messaging protocol that can serve as a solid foundation for building future messaging systems. XMTP, a blockchain-based protocol, raises questions by ignoring XMPP's legacy and starting anew, despite XMPP's ability to integrate with blockchain identities and provide a robust, extensible layer.

Monotonic and wall clock time in the Go time package

https://victoriametrics.com/blog/go-time-monotonic-wall-clock/preview.webp
Go operating systems use two clocks: a wall clock that can jump forward or backward and a monotonic clock that only moves forward steadily. The monotonic clock is used by default in Go for measuring intervals and scheduling timers to protect against timing bugs caused by wall clock jumps.

Stackless Traversal (2018)

https://www.dyalog.com/blog/wp-content/uploads/2017/06/fig1.png
Dyalog 16.0's Enlist function achieved a huge speedup by using a custom traversal algorithm that avoids recursion and uses a temporary variable to store the previous array pointer, allowing it to traverse deeply nested arrays efficiently. The new algorithm is faster than the previous one, even for small arrays, and has no issues with repeated array traversals, resulting in substantial ...

The "computer janitor" of the Manhattan project

https://www.allaboutcircuits.com/uploads/articles/Richard_Hamming.jpg
Richard Hamming's work in digital error correction laid the foundation for modern computing systems. He developed the Hamming code, a technique that detects and corrects errors in real time, and made significant contributions to electrical engineering and computer science.

Beyond Mouse and Keyboard

https://code.blender.org/wp-content/uploads/2025/07/telegram-cloud-photo-size-4-6039607763987975044-y-1024x768.jpg?x99713
Blender is adapting to run on tablets like iPad and Surface with a new user interface and application template. The goal is to bring the full power of Blender to these devices while improving usability for all users, including desktop and tablet users.

XMPP: When a 25-Year-Old Protocol Becomes Strategic Again

https://images.unsplash.com/photo-1546561818-48768ad94107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDgxfHx3aGVlbHxlbnwwfHx8fDE3NTMzNjUyODh8MA&ixlib=rb-4.1.0&q=80&w=2000
XMPP is a mature, open, and extensible messaging protocol that can serve as a solid foundation for building future messaging systems. XMTP, a blockchain-based protocol, raises questions by ignoring XMPP's legacy and starting anew, despite XMPP's ability to integrate with blockchain identities and provide a robust, extensible layer.

Rust Running on Every GPU

Rust developers have created a single shared codebase that runs on every major GPU platform without using specialized languages, thanks to projects like Rust GPU, Rust CUDA, and Naga. The codebase uses standard Rust features like conditional compilation, newtypes, and traits to provide a clean and maintainable way to write GPU code, with a goal to improve the experience and add support for ...

Open Source Hackathon 2025

We're hosting a hackathon to grow the open source ecosystem by rewarding builders who create open source alternatives to popular tools. The goal is to help others break free from vendor lock-in and build something real with our AI-powered development platform, Leap.

Guns and Violence

https://substackcdn.com/image/fetch/$s_!WTHS!,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%2F1fb4ee54-681d-43f8-a7f8-b28d129df23b_1856x896.png
Jens Ludwig argues that gun violence can be reduced through public policy initiatives that focus on interrupting violent behavior rather than deterring it. He suggests that programs like violence interruption and urban revitalization can be effective in reducing gun violence.

Silicon Valley AI Startups Embracing China's Controversial '996' Work Schedule

https://media.wired.com/photos/687fb323433d07767855fc82/master/w_2560%2Cc_limit/Silicon-Valley-Embracing-Chinese-996-Schedule-Business-157318010.jpg
US startups are adopting a 72-hour work week schedule known as "996" where employees work 9 am to 9 pm, six days a week. This trend is driven by the tech sector's need to compete with China and is seen as a requirement for some companies, despite concerns over worker burnout and labor law compliance.