The intracies of modern camera lens repair (2024)

https://salvagedcircuitry.com/img/sigma-45mm/lg/20240307_114752.JPG
The user purchased a broken Sigma 45mm f/2.8 lens on eBay for a low price, but it had electrical issues and no electronic controls worked. The user successfully repaired the lens by replacing a blown fuse on the control PCB, which was likely caused by excessive current draw from the lens's motor controller.

How LLMs work

https://www.0xkato.xyz/assets/transformer-pipeline.png
Modern LLMs use transformer blocks, tokenization, and embeddings to process text. They apply attention and feed-forward networks to generate text, using residual connections and layer normalization to stabilize the model.

Lockdown Mode

Lockdown Mode limits access to web and external services to reduce data exfiltration risk from prompt injection attacks. It's an optional security setting available for eligible personal and business accounts, disabling some features like live web browsing and image support.

Pre-Modern Armies for Worldbuilders, Part I: Why They Fight

https://i0.wp.com/acoup.blog/wp-content/uploads/2026/06/277530001.jpg?resize=1024%2C696&ssl=1
To understand how military systems map onto societies, we need to consider factors such as whether the society is agrarian, whether it has a state, what kind of aristocracy it has, and how the peasantry and aristocracy relate to each other. The recruitment principle, which is the reason why individuals feel obligated to serve, can be based on entitlement, vocational, clientage, or employment ...

Astronauts told to return to ISS after sheltering over air leak repairs

https://ichef.bbci.co.uk/ace/standard/1024/cpsprodpb/4acd/live/9c8ef940-60ec-11f1-b682-cf91850925ea.jpg
The ISS crew has a plan to split into two groups in case of an emergency, with five crew members in the SpaceX Crew Dragon and two Russian cosmonauts in the Soyuz MS-28 spacecraft. The crew is prepared to leave at a moment's notice, with spacesuits on and engines ready.

pg_durable: Microsoft open sources in-database durable execution

https://opengraph.githubassets.com/af6e641b385d8f9836ab885ee554bb5612177e28ef614c4f6b1b0785e7bebc6e/microsoft/pg_durable
pg_durable is a PostgreSQL extension that provides durable execution of SQL workflows with automatic checkpointing and resume after crashes or restarts. It allows teams to define workflows in SQL and execute them reliably without external services.

New method turns ocean water into drinking water, without waste

https://www.rochester.edu/newscenter/wp-content/uploads/2026/05/inline-what-is-desalination-definition-ocean-water-2026-04-08_Guo_desalination_0129.jpg
Researchers at the University of Rochester developed a new solar-thermal desalination process that produces fresh water efficiently without leaving behind brine. The technology uses superwicking solar panels to extract nearly 100 percent of salts in solid form, potentially providing an abundant supply of table salt and precious minerals like lithium.

C++: The Programming Language back cover raises questions not answered by front

https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg
A little while ago, we considered how the cover of the book C++: The Programming Language raises questions not answered by the cover, since the cover illustration for a book putatively about the C++ programming language shows code written in JavaScript.¹ But there’s also a question raised by the back cover. The topics included in it are of utmost significance and are bound to provide ...

Gemma 4 QAT models: Optimizing compression for mobile and laptop efficiency

https://storage.googleapis.com/gweb-uniblog-publish-prod/original_images/unnamed_1_FWXQsEG.jpg
We released Gemma 4 QAT checkpoints to make it more efficient on edge devices and consumer GPUs, reducing memory requirements while preserving quality. The new checkpoints use Quantization-Aware Training to minimize quality loss when compressing models.

Mouseless – keyboard-driven control of macOS/Linux/Windows

https://mouseless.click/img/social_icons/tux.svg
Mouseless allows for quick cursor control by typing coordinates, reducing strain and pain from repetitive mouse clicks. It provides an efficient solution for effortless cursor control, suitable for those who can't use mice.

No Let, No Rec, No Problem: A Gentler Introduction to the Y and Z Combinators

No Let, No Rec, No Problem: A Gentler Introduction to the Y and Z Combinators Let’s try to solve a simple enough puzzle in JavaScript: You have to write a function fact(n) which calculates the factorial of a number n, but you can not use loops (for, while, etc), recursion, or even declarations (let, const, etc). We start with a canonical recursive non-solution to know what we're aiming ...

Did Claude increase bugs in rsync?

https://alexispurslane.github.io/rsync-analysis/images/github-issue.png
The rsync project's use of AI tool Claude led to a heated debate about reliability and maintainability, but analysis shows that the increase in bugs was due to a flood of AI-generated security issues, not Claude itself. The data suggests that the Claude releases are not significantly different from the project's historical distribution, and critics' claims of harm are based on a post-hoc ...

Ask HN: Why is the HN crowd so anti-AI?

Software engineers are overemphasizing code quality, while users care about product functionality. AI-assisted development can deploy products faster, allowing for quicker iteration and improvement.

Ask HN: What was your "oh shit" moment with GenAI?

The user initially dismissed AI models like DALL-E and ChatGPT as parlor tricks but had a series of "Oh shit" moments as they realized the potential of these models to solve real problems and change their approach to development. These moments included using Claude code to generate a Zillow description, building a web tool to sort media files, and using AI to translate code and track down ...

Show HN: ABC Classic 100 Rankings visualised

ABC Classic FM's Classic 100 event tracks listener votes on favourite pieces annually. The Lark Ascending's ranking fluctuated between 2001 and 2021, while La Follia by Vivaldi remains a personal favourite.

Nordstjernen 1.0

https://private-user-images.githubusercontent.com/259156774/603748302-ac1e1e20-c631-414f-b1e0-2c821d08655a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA3MTAzODgsIm5iZiI6MTc4MDcxMDA4OCwicGF0aCI6Ii8yNTkxNTY3NzQvNjAzNzQ4MzAyLWFjMWUxZTIwLWM2MzEtNDE0Zi1iMWUwLTJjODIxZDA4NjU1YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjA2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYwNlQwMTQxMjhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNDgwM2JiNWIyZDQwZTczY2EyZWNlNTkxZTc5OTFlNGJiOWQyMjE2OGEzOWM4NTc5MTcxMGVhMDYwZDdmZDc3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.ZManvejtN3ECbn2Ed2S5TmNt9zC7C8MW3GXgojP2j-Y
Nordstjernen is a web browser, written from scratch in C, focused on supporting the HTML and CSS standards. License: Nordstjernen Source License v1.0 — use, modify and redistribute freely, except as a competing browser; each release becomes MIT after ten years. See License.md. Commercial licenses by agreement.

My Agent Skill for Test-Driven Development

https://www.saturnci.com/images/jasonswett.jpeg
AI agents struggle to write good tests due to poor human examples and bad testing practices. Providing guidance like Kent Beck's Canon TDD or a personal TDD skill can improve test quality.

Three of our worst VC stories

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.

Europe's largest Copper Age tomb: children's bones show ancient health crisis

We’re checking your connection to prevent automated abuse

Gov.uk has replaced Stripe with Dutch provider Adyen

https://image.theregister.com/203115.jpg?imageId=203115&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg
The UK's GDS has replaced Stripe with Adyen as its payment processor for GOV.UK Pay, a three-year contract worth up to £25.3 million. The change will introduce new payment options and no loss in functionality for users.

Nine Ways to Do Inheritance in Rust, a Language Without Inheritance

https://miro.medium.com/v2/resize:fit:700/1*Gakm8mByVK_pKpz0w027RQ.png
Rust does not have class inheritance, but it provides various techniques to achieve similar effects, including Trait Default Methods, Supertraits, Extension Traits, Derive-Generated Implementations, Deref Method Lookup, Blanket Implementations, Macro-Generated Implementations, and Method-Level Constraints. These techniques allow developers to share interfaces and behavior across types, making ...

The Quiet Numbers Station: Decoding Nineteen Years of GPS Cryptography

Researchers analyzed 12.16 million GPS observations from 2007 to 2026, finding the "special messages" field contains random data, but with intentional placeholders and shared text strings. The field's purpose and changes over time suggest a global cryptographic network, inviting security researchers to analyze the signals.

Conventional Commits encourages focus on the wrong things

https://sumnerevans.com/profile_hu_ec6b45997520a46d.webp
The author argues that Conventional Commits is a flawed standard that prioritizes the wrong information in commit messages. It focuses on the type of change rather than the scope, which is more important for developers and end-users.

The perils of UUID primary keys in SQLite

https://andersmurphy.com/assets/diffgraph_perils.png
Random UUIDs cause extra paging due to unordered nature, leading to performance issues. Using time-ordered UUIDs like UUID7 can improve performance by eliminating re-balancing.

Transformers are inherently succinct

Transformers can describe certain languages extremely succinctly, being exponentially more succinct than linear temporal logic and recurrent neural networks, and doubly exponentially more succinct than finite automata.

Tracing a powerful GNSS interference source over Europe

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
A space-based GNSS interference source has caused widespread interference in Europe, Greenland, and Canada since 2019. The source was identified as a constellation of Russian early warning satellites in Molniya orbits.

India's surprise baby bust

https://www.economist.com/cdn-cgi/image/width=1424,quality=80,format=auto/content-assets/images/20260606_LDD002_FH.jpg
India's school textbooks will now warn of the risks of low birth rates, not high ones, due to global economic threats. This shift reflects a change in India's demographic concerns from overpopulation to underpopulation.

Cooldown Support for Ruby Bundler

https://blog.rubygems.org/assets/images/og/posts/cooldown-let-new-gems-be-vetted.png
Bundler 4.0.13 introduces cooldown, a time-based filter that refuses to resolve to a version until it has been public for at least N days. This feature is opt-in and complements existing defenses like mandatory 2FA and trusted publishing.

Launch HN: General Instinct (YC P26) – Frontier models on edge devices

Guanming and Bill from General Instinct developed a method to compress large AI models for edge hardware, preserving performance and reducing size. They're interested in hearing from people deploying models on robots or edge devices, specifically about the biggest bottlenecks in production.

I tested every IP KVM in my Homelab

https://www.jeffgeerling.com/blog/2026/i-tested-every-ip-kvm/all-ip-kvms.jpg
The user reviews various IP KVMs, including PiKVM, BliKVM, GL-iNet, NanoKVM, JetKVM, and others, highlighting their features, pros, and cons, and recommending the JetKVM as a good option for its simplicity and value. The user also emphasizes the importance of security and proper setup when using IP KVMs, and notes that the market for these devices is booming with new options and features ...