Smartphone Mkt to Decline 13% in '26, Largest Drop Ever Due to Memory Shortage
The article discusses IDC's forecast for the global smartphone market, projecting a decline in shipments in 2022 due to economic headwinds, followed by a return to growth in 2023 and beyond. It also highlights the continued dominance of Android and iOS operating systems in the smartphone landscape.
AirSnitch: Demystifying and breaking client isolation in Wi-Fi networks [pdf]
The article discusses a new attack called AirSnitch that can break Wi-Fi encryption in homes, offices, and enterprises. It explains how the attack works and the potential implications for the security of wireless networks.
Launch HN: Cardboard (YC W26) – Agentic video editor
Hey HN - we're Saksham and Ishan, and we’re building Cardboard (https://www.usecardboard.com). It lets you go from raw footage to an edited video by describing what you want in natural language. There’s a demo video at https://www.usecardboard.com/share/fUN2i9ft8B46, and you can try the product out at https://demo.usecardboard.com (no login required!)
People sit on mountains of raw assets - product walkthroughs, customer interviews, travel videos, screen recordings, changelogs, etc. - that could become testimonials, ads, vlogs, launch videos, etc.
Instead they sit in cloud storage / hard drives because getting to a first cut takes hours of scrubbing through the raw footage manually, arranging clips in correct sequence, syncing music, exporting, uploading to a cloud storage to share, and then getting feedback on WhatsApp/iMessage/Slack, then re-doing the same thing again till everyone is happy.
We grew up together and have been friends for 15 years. Saksham creates content on socials with ~250K views/month and kept hitting the wall where editing took longer than creating. Ishan was producing launch videos for HackerRank's all-hands demo days and spent most of his time on cuts and sequencing rather than storytelling. We both felt that while tools like Premiere Pro and DaVinci are powerful, they have a steep learning curve and involve lots of manual labor.
So we built Cardboard. You tell it to "make a 60s recap from this raw footage" or "cut this into a 20s ad" or "beat-sync this to the music I just added" and it proposes a first draft on the timeline that you can refine further.
We built a custom hardware-accelerated renderer on WebCodecs / WebGL2, there’s no server-side rendering, no plugins, everything runs in your browser (client-side). Video understanding tasks go through a series of Cloud VLMs + traditional ML models, and we use third party foundational models for agent orchestration. We also give a dropdown for this to the end user.
We've shipped 13 releases since November (https://www.usecardboard.com/changelog). The editor handles multi-track timelines with keyframe animations, shot detection, beat sync via percussion detection, voiceover generation, voice cloning, background removal, multilingual captions that are spatially aware of subjects in frame, and Premiere Pro/DaVinci/FCP XML exports so you can move projects into your existing tools if you want.
Where we're headed next: real-time collaboration (video git) to avoid inefficient feedback loops, and eventually a prediction engine that learns your editing patterns and suggests the next low entropy actions - similar to how Cursor's tab completion works, but for timeline actions.
We believe that video creation tools today are stuck where developer tools were in the early 2000s: local-first, zero collaboration with really slow feedback loops.
Here are some videos that we made with Cardboard: - https://www.usecardboard.com/share/YYsstWeWE9KI - https://www.usecardboard.com/share/nyT9oj93sm1e - https://www.usecardboard.com/share/xK9mP2vR7nQ4
We would love to hear your thoughts/feedback.
We'll be in the comments all day :)
What Claude Code Chooses
The article discusses Anthropic's AI model called Claude, which is designed to engage in open-ended conversation and assist with a variety of tasks. It highlights Claude's capabilities, such as its ability to understand context and provide relevant and coherent responses.
Will vibe coding end like the maker movement?
The article explores the rise of the 'vibe coding' movement, where developers seek to create a positive, collaborative coding environment focused on creativity and personal well-being, rather than just productivity. It discusses the maker movement's influence on this trend and how it challenges traditional software development practices.
Layoffs at Block
https://www.cnbc.com/2026/02/26/block-laying-off-about-4000-...
https://www.marketwatch.com/story/block-plans-to-lay-off-nea...
Lidar waveforms are worth 40x128x33 words
The article presents a novel approach that utilizes LiDAR waveform data to significantly improve object detection and classification performance compared to conventional point cloud-based methods. The authors demonstrate the effectiveness of their technique across various benchmarks, showcasing its potential for enhancing LiDAR-based perception in real-world applications.
I baked a pie every day for a year and it changed my life
A woman in her 60s recounts how baking a pie every day for a year helped her through a difficult time and ultimately transformed her life in unexpected ways.
OsmAnd's Faster Offline Navigation
The article discusses a new algorithm developed by Osmand that enables fast and efficient routing, even on large road networks. It highlights the algorithm's ability to provide quick route calculations while maintaining high accuracy, making it suitable for various navigation and routing applications.
Palm OS User Interface Guidelines (2003) [pdf]
The article provides guidelines for designing user interfaces for handheld devices, including recommendations for screen layout, interaction methods, and application design to ensure usability and consistency across different platforms.
Museum of Plugs and Sockets
The Plug and Socket Museum in the Netherlands showcases a comprehensive collection of electrical plugs and sockets from around the world, highlighting the evolution and diversity of these ubiquitous electrical connectors.
Show HN: Hacker Smacker – spot great (and terrible) HN commenters at a glance
Hacker Smacker adds friend/foe functionality to Hacker News. Three little orbs appear next to every commenter's name. Click to friend or foe a commenter and you'll more easily spot them on future threads. Makes it easy to scroll and spot the commenters you love to read (and hate to read).
Main website: https://hackersmacker.org
Chrome/Edge extension: https://chromewebstore.google.com/detail/hacker-smacker/lmcg... Safari extension: https://apps.apple.com/us/app/hacker-smacker/id1480749725 Firefox extension: https://addons.mozilla.org/en-US/firefox/addon/hacker-smacke...
The interesting part is friend-of-a-friend: if you friend someone who also uses Hacker Smacker, you'll see their friends and foes highlighted too. This lets you quickly scan long comment threads and find the good stuff based on people you trust.
I built this to learn how FoaF relationships work with Redis sets, then brought the same technique to NewsBlur's social layer. The backend is CoffeeScript/Node.js/Redis, and the extension works on Chrome, Edge, Firefox, and Safari.
Technically I wrote this back in 2011, but never built a proper auth system until now. So I've been using it for 15 years and it's been great. PG once saw it on my laptop (back when he was still moderating HN, in 2012) and remarked that it was neat.
Thanks to Mihai Parparita for help with the Chrome extension sandboxing and Greg Brockman for helping design the authentication system.
Source is on GitHub: https://github.com/samuelclay/hackersmacker
Directly inspired by Slashdot's friend/foe system, which I always wished HN had. Happy to answer questions!
Show HN: Terminal Phone – E2EE Walkie Talkie from the Command Line
TerminalPhone is a single, self-contained Bash script that provides anonymous, end-to-end encrypted voice and text communication between two parties over the Tor network. It operates as a walkie-talkie: you record a voice message, and it is compressed, encrypted, and transmitted to the remote party as a single unit. You can also send encrypted text messages during a call. No server infrastructure, no accounts, no phone numbers. Your Tor hidden service .onion address is your identity.
BuildKit: Docker's Hidden Gem That Can Build Almost Anything
The article discusses BuildKit, a powerful and flexible build system for Docker that offers improved performance, security, and customization options compared to the traditional Docker build process. It highlights BuildKit's key features, such as parallel builds, caching, and remote cache sharing, and explains how it can be used to optimize the development workflow for Docker-based projects.
Show HN: Linex – A daily challenge: placing pieces on a board that fights back
Hi HN,
I wanted to share a web game I’ve been building in HTML, JavaScript, MySQL, and PHP called LINEX.
It is primarily designed and optimized to be played in the mobile browser.
The idea is simple: you have an 8x8 board where you must place pieces (Tetris-style and some custom shapes) to clear horizontal and vertical lines.
Yes, someone might think this has already been done, but let me explain.
You choose where to place the piece and how to rotate it. The core interaction consists of "drawing" the piece tap-by-tap on the grid, which provides a very satisfying tactile sense of control and requires a much more thoughtful strategy.
To avoid the flat difficulty curve typical of games in this genre, I’ve implemented a couple of twists:
1. Progressive difficulty (The board fights back): As you progress and clear lines, permanently blocked cells randomly appear on the board. This forces you to constantly adapt your spatial vision.
2. Tools to defend yourself: To counter frustration, you have a very limited number of aids (skip the piece, choose another one, or use a special 1x1 piece). These resources increase slightly as the board fills up with blocked cells, forcing you to decide the exact right moment to use them.
The game features a daily challenge driven by a date-based random seed (PRNG). Everyone gets exactly the same sequence of pieces and blockers. Furthermore, the base difficulty scales throughout the week: on Mondays you start with a clean board (0 initial blocked cells, although several will appear as the game progresses), and the difficulty ramps up until Sunday, where you start the game with 3 obstacles already in place.
In addition to the global medal leaderboard, you can add other users to your profile to create a private leaderboard and compete head-to-head just with your friends.
Time is also an important factor, as in the event of a tie in cleared lines, the player who completed them faster will rank higher on the leaderboard.
I would love for you to check it out. I'm especially looking for honest feedback on the difficulty curve, the piece-placement interaction (UI/UX), or the balancing of obstacles/tools, although any other ideas, critiques, or suggestions are welcome.
https://www.playlinex.com/
Thanks!
Nano Banana 2: Google's latest AI image generation model
Google's researchers have developed a nanoscale device called the Nano Banana that can detect and analyze single molecules. This breakthrough could lead to advancements in fields such as medical diagnostics, environmental monitoring, and materials science.
Bild AI (YC W25) Is Hiring Interns to Make Housing Affordable
Work at a Startup is seeking a Frontend Engineer to join their team. The position involves building and maintaining the company's web application using modern frontend technologies and frameworks.
The Wolfram S Combinator Challenge
The Combinatorica Prize is an annual award recognizing outstanding contributions to the field of combinatorics. It is presented by the Combinatorics Foundation to honor individuals who have made significant advancements in the mathematical study of discrete structures and their applications.
What does " 2>&1 " mean?
The article discusses the meaning and origin of the term '21' in programming, which typically refers to the error code for an invalid argument or parameter. It explores the historical context and reasons behind this specific error code.
America, and probably the world, stands on a precipice
The article discusses the current state of the United States and the world, highlighting the economic, political, and social challenges facing nations globally. It suggests that the US and other countries are experiencing a period of instability and uncertainty that may have long-lasting impacts.
Google Street View in 2026
The article discusses the expansive coverage of Google Street View, providing insights into the technology and logistics behind the extensive mapping of streets and locations worldwide. It highlights the impressive scale of the project and the challenges involved in continuously updating and maintaining the Street View imagery.
Show HN: Rev-dep – 20x faster knip.dev alternative build in Go
The article discusses reverse dependency tracking, a technique used to identify the impact of changes in a software project. It explains how reverse dependency tracking can help developers understand the dependencies between components and make informed decisions during software maintenance and refactoring.
This time is different
The article explores the idea that each technological revolution is often accompanied by the belief that 'this time is different' and that the current changes are unprecedented. It examines how this mindset can shape public discourse and policy decisions, and cautions against dismissing historical patterns.
Open Source Endowment – new funding source for open source maintainers
Endowment is a decentralized application (dApp) that allows users to create and manage their own endowment funds, enabling long-term investments and sustainable income streams.
Banned in California
The Physics and Economics of Moving 44 Tonnes at 56mph
This article provides an overview of heavy haulage, including the types of equipment used, the challenges involved, and the regulations surrounding this specialized transportation service. It covers the importance of careful planning, obtaining necessary permits, and ensuring the safety of both the load and other road users.
The Ur-"Conspiracy": History of a Pseudoconcept
The article explores the concept of the 'Ur-conspiracy,' a pseudoconcept that has been used to describe various conspiracy theories throughout history. It examines the origins and evolution of this term, as well as how it has been applied to different contexts and the implications of this usage.
Show HN: Deff – Side-by-side Git diff review in your terminal
deff is an interactive Rust TUI for reviewing git diffs side-by-side with syntax highlighting and added/deleted line tinting. It supports keyboard/mouse navigation, vim-style motions, in-diff search (/, n, N), per-file reviewed toggles, and both upstream-based and explicit --base/--head comparisons. It can also include uncommitted + untracked files (--include-uncommitted) so you can review your working tree before committing.
Would love to get some feedback
Jimi Hendrix was a systems engineer
The article explores the technical and engineering aspects of Jimi Hendrix's music, revealing his innovative approach to guitar amplification and sound manipulation that significantly influenced the development of modern music technology.
Show HN: Beehive – Multi-Workspace Agent Orchestrator
hey hn,
i built beehive for myself mostly. it has gotten to the point where my work consists in supervising oc or cc labor at tasks for multiple issues in parallel. my set up used to be zellij with a couple tabs, each tab working in a separate dir and it was a pain to manage all that. i know i could use git worktrees but they're kind of complicated, if you don't know how to use them it is easy to mess up, and i just prefer letting agents run in separate dirs with their own .git and not risk it. while i like zellij and use it inside beehive, i dont like the tabs and i forget where i am half the time.
beehive is a way for me to abstract that away. the heuristic is simple - hives are repos, so you basically have a bunch of hives which correspond to repos you work out of. each hive can have many combs. a comb is a dir with the copy of the repo you're working on. fully isolated, standalone, no shared .git. so for work or for personal stuff, i usually set up the hive, and then have a bunch of combs that i jump between supervising the agents do their thing. if you have a big repo it takes a minute to clone, and you also need gh and git because i like the niceties of like checking if the repo is there at all and stuff like that.
the app is open source, mit license. i went with tauri because i hate electron. also i have friends and coworkers who updated to macos 26 and i dont know if the whole mem leak thing for electron apps has been fixed. the app is like 9 megs which is nice too. most of it is written with cc, but i guided the aesthetics and the approach. works on mac and there is a dmg signed and notarized (i reactivated my apple dev credentials).
sharing this to get a vibe check on the idea, also maybe this is useful for you. there are many arguments, reasonable ones, you can make for worktrees vs dirs. i just know that trees are too big brain for me, and i like simple things. if you like it, pls lmk and also if you want to help (like add linux support, or like add themes, other cool things) please make a pr / open an issue.