Tell HN: Get a dying iPhone 12 mini in 2026
The best phone in 2026 is a dying iPhone 12 mini. It’s the smallest smartphone still maintained by a major manufacturer (both software updates and repair parts), runs all apps securely & as designed, costs ~$150 with accessories available for dirt cheap (my favorite sleeve officially made by Apple [1] cost $129 on release but is now available for around $10). A dying battery makes the phone better - it forces you use the phone less and only when you really need it. Don’t replace your battery, just turn the phone off and you’ll feel immediately less stressed. If you don’t want to miss calls, get an old Apple Watch with cellular and use it as your main “phone”. Buy a dying iPhone mini to save the planet and yourself, and maybe if Apple sees enough active minis they will make another one...
[1]: https://apple.fandom.com/wiki/IPhone_12_Leather_Sleeve_with_MagSafe
Ask HN: Is it time for HN to implement a form of captcha?
First off, this thread is NOT a petition to rally against the moderation team. Considering the deluge of trash they deal with every day, I think they are doing a valiant job and are to be commended. Consider it merely a place to discuss, which is what HN does best.
That said, it's becoming more and more obvious every day that there is a tremendous amount of attempts by bots, and specifically AI agents, to inject slop into HN threads. I worry about the integrity of the discourse here and if the ever growing wave of garbage will overtake staff resources to deal with it. Is it time to implement captcha for HN? If so, should it be out of the box, or a new mechanism more tailored to the security and privacy-centric nature of the HN readership? Are captchas even still effective enough in the age of AI to warrant their use?
Ask HN: Any Microsoft employees/devs here? What's happening to Microsoft?
Why are they behaving like this since last year (trying very hard to burn themselves to the ground)
Latest example:
Microsoft Office renamed to “Microsoft 365 Copilot app” (https://news.ycombinator.com/item?id=46496465)
Not only the rename is absurd, but the page (office.com) looks heavily vibe-coded
I built an AI agent that deploys a PR to production
All you need to do is to call it with @rho and tell it which environment you want to deploy to. GCP cloud run is currently supported.
Ask HN: Where is legacy codebase maintenance headed?
I've seen a few anecdotes lately that say that they use Claude Code on legacy codebase and with relatively little supervision it can work on complex problems. Then the claim that Claude Code writes most of its own code, and that they no longer mentor their newcomers - instead, AI answers their questions and they can start making meaningful changes within the first few days. To me it sounds almost too good to be true, so I'd love to have some reality check.
I've spent most of my career in legacy codebases, reading, tracing behavior, making careful changes, and writing tests to protect them. I've taken a sabbatical though, which ends soon, and I'm quite worried and excited to what has happened during this time.
For those working on legacy codebases:
- Has the workflow really shifted to prompting AI, reviewing output, and maintaining .md instructions?
- Does your company allow Claude Code, Codex or similar tools? If not, what do you use?
- Do companies worry about costs and code privacy?
- Where do you think this is headed, a year from now?
Concrete examples, good or bad, would be especially helpful. Thanks.
Ask HN: Who wants to be hired? (January 2026)
Share your information if you are looking for work. Please use this format:
Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:
Please only post if you are personally looking for work. Agencies, recruiters, job boards,
and so on, are off topic here.Readers: please only email these addresses to discuss work opportunities.
There's a site for searching these posts at https://www.wantstobehired.com.
Funding Opportunities with Amateur Radio Digital Communications (ARDC)
If you or your organization are developing projects that advance amateur radio or digital communications, now’s a great time to apply for ARDC grant funding, with our next application deadline on February 1, 2026.
ARDC’s priority areas for funding reflect our broader vision and strategy for supporting experimentation, education, and open technology within the amateur radio and digital communications communities. We’re especially interested in projects that align with these three areas:
Research & Development (R&D): open hardware and software systems that enable learning and experimentation (e.g. SDRs, open codec technologies, new modulation techniques).
Space-Based Communications: projects that create or expand access to satellite communications for amateur radio (AR) and digital communications (DC), engaging communities in wireless experimentation (e.g. GEO or HEO programs, repurposed commercial satellites, space-based tools for learning).
Open Source Education: scalable, open educational materials and hands-on projects that make AR and DC more accessible, especially for new learners and clubs (e.g. curricula, videos).
While we welcome proposals across the full range of AR and DC, projects that align with these areas remain a priority in our grantmaking decisions.
Learn more about these priority areas at https://www.ardc.net/apply/priority-areas-for-funding/, and find information on eligibility and how to apply at https://www.ardc.net/apply/. For additional questions, contact giving@ardc.net.
Ask HN: How do you use 5–10 minute gaps productively?
I often have 5-10m gaps. It’s too easy to waste this time.
What things do you like to do in these increments?
For instance, learning a new skill, getting slightly better at something, reading high quality content.
Edited to clarify that I don’t mean phone-specific activities!
Ask HN: Who is hiring? (January 2026)
Please state the location and include REMOTE for remote work, REMOTE (US) or similar if the country is restricted, and ONSITE when remote work is not an option.
Please only post if you personally are part of the hiring company—no recruiting firms or job boards. One post per company. If it isn't a household name, explain what your company does.
Please only post if you are actively filling a position and are committed to responding to applicants.
Commenters: please don't reply to job posts to complain about something. It's off topic here.
Readers: please only email if you are personally interested in the job.
Searchers: try https://dheerajck.github.io/hnwhoishiring/, http://nchelluri.github.io/hnjobs/, https://hnresumetojobs.com, https://hnhired.fly.dev, https://kennytilton.github.io/whoishiring/, https://hnjobs.emilburzo.com, or this (unofficial) Chrome extension: https://chromewebstore.google.com/detail/hn-hiring-pro/mpfal....
Don't miss this other fine thread: Who wants to be hired? https://news.ycombinator.com/item?id=46466073
Developing a high level language over Zig
Hi everyone I saw zig is and intresting language I am learning it and also making a transpilied High level language over it I want some help with developing syntax. in my lang there are three types of var declaration 1) using local keyword this are added in arena of the specific function. 2) using let keyword this are on stack but i am finding solution to make strings easier here. 3) manual memory but my transpiler will automatically use defer keywords so they are safe and delete once block exit 4) using unsafe direct fully manual memory management but still my transpiler will not let compiler till once in code the are freed.
Implementing NaN Boxing in a Stack-Based VM
## My Implementation
I'm using a 64-bit layout:
- Bits 63-51: Quiet NaN signature (0x7FFC...)
- Bits 50-18: 32-bit payload (integers, string pool indices, etc.)
- Bits 17-3: Unused/ (15 bits)
- Bits 2-0: 3-bit type tag
So it allows me to have 5 tagged types: `TRUE_VAL`, `FALSE_VAL`, `STRING_VAL`, `CALLDATA_VAL`, `U32_VAL`
This is for a domain-specific VM I'm building for programmable task management (think "Vim for todo apps" - small core with scriptable behaviors). The VM is stack-based with:
- String pooling & instructions pooling (indices stored as NaN-boxed values) - Call stack for task instructions execution.
code is here : https://github.com/tracyspacy/spacydo/blob/main/src/values.rs
Ask HN: How would you decouple from the US?
Dear Americans, please don’t take this the wrong way - I love the US, have friends there, and treasure memories I made there.
However, it seems plausible that the US is turning into a rogue, authoritarian, Russia-like state increasingly more friendly towards Russia and hostile towards Europe. I am a European who grew up in a country still occupied by Russia. I am increasingly more worried about building my projects on American platforms, using an American operating system, etc.
What if the US actually attacks Greenland or finds another way to be openly hostile to Europe? I am not saying it will happen. All I am saying is that it seems prudent to prepare. How would you do it?
It is currently impossible to unhook myself from the US, but I would like to minimize exposure.
I can’t do anything about things like building an alternative to VISA/MasterCard (except wait for the digital Euro), so I will focus on things I can actually do and ignore things like my government buying F-35s and possibly giving my health data to Palantir.
* Mobile phone - there are no real European alternatives; it’s just Apple vs Google. Samsung or HTC with Android seems like a less bad option.
* Operating system - I have been using Linux for ages, getting rid of Windows seems relatively easy.
* Social networks - I grew to hate them before the current US admin, never used TikTok or Instagram, and I mostly stopped using Facebook and Twitter around the time Musk bought Twitter.
* Stripe for payments - this will be hard, but I am experimenting with our local payment processor, and so far it seems surprisingly doable, but it is not a battle-tested solution like Stripe.
* Clerk authentication - doable, but a lot of work and worrying
* AWS - I had a surprisingly bad experience with AWS and switched to a local provider with a lot less functionality (that I mostly do not need) and a lot better support
* GitHub, Cloudflare... dear God, how could we Europeans allow ourselves to be that dependent on anyone? Everything I touch is American.
* Gmail - this will be hard (two decades of emails). Any advice?
* Anything AI-related - fuuu, I am lost here.
What am I missing/forgetting? What do/would you do in my place?
I really hope you will take this as a brainstorming exercise and not an attack on America. I really do love the US and hope its democracy turns out to be more resilient than it currently seems.
EDIT: Please kindly keep responses practical. Let’s not turn this into a political discussion. You might approach it as a “what if” exercise, even if you think what the current US admin is doing is great, Europeans deserve what they get, etc.
Ask HN: What will you pick as your database of 2026 Yugabyte, TiDB or SurrealDB?
RevisionDojo, a YC startup, is running astroturfing campaigns targeting kids?
RevisionDojo is a YC-backed test prep company ($3.4M raised) that sells International Baccalaureate (IB) test prep. Over the past year, users on r/IBO sub-reddit have documented a pattern of unethical marketing practices:
*Astroturfing:* Coordinated campaigns where accounts pose as students sharing "cheatsheets" and "predicted exam leaks." Other accounts then upvote, leave supportive comments, and ask follow-up questions—creating the illusion of organic student excitement. Multiple threads have exposed this pattern [1][2][3].
*Paid fake posts:* High school students report being offered payment to write promotional Reddit posts [4].
*Pressuring critics:* Users who post negative reviews report being contacted directly by company representatives, told it's "a shame" they're posting publicly [5]. Critical comments receive coordinated mass downvotes [6].
*Soliciting copyrighted materials:* They use TikTok influencers and fake reddit posts to persuade students to sell them official IB exam papers, violating IB policies [7].
The r/IBO moderators are actively investigating [8].
These practices appear to be working great for them. Recently, they acquired OnePrep (oneprep.xyz), a free SAT prep tool that was already popular on r/sat. Since the acquisition, the same manipulation tactics have been deployed at scale: 150 Trustpilot reviews in a window of a few days [9], and widespread coordinated Reddit manipulation—multiple accounts posting "tips" that recommend Oneprep, coordinated upvoting, and fake enthusiasm in comments. The most prominent example was a 2,000+ upvote post removed by moderators for manipulation, but it's part of a sustained campaign across the subreddit.
*Sources:*
[1] https://www.reddit.com/r/IBO/comments/1p55qun/ [2] https://www.reddit.com/r/IBO/comments/1jsb00a/ [3] https://www.reddit.com/r/IBO/comments/1ohcohi/ [4] https://www.reddit.com/r/IBO/comments/1p55qun/comment/nqmhal3/ [5] https://www.reddit.com/r/IBO/comments/1my1ajx/comment/na94upv/ [6] https://www.reddit.com/r/IBO/comments/1my1ajx/comment/na8zvs4/ [7] https://www.reddit.com/r/IBO/comments/1mej900/ [8] https://www.reddit.com/r/IBO/comments/1my1ajx/comment/nagdkl5/ [9] https://www.trustpilot.com/review/oneprep.xyz
Ask HN: We built an air-gapped document vault with encrypted print and export
Hi HN,
We are working on a document vault designed for people and organizations who cannot accept cloud exposure.
The system is intentionally boring in some ways: • No required accounts • No cloud dependency for core functionality • Fully offline operation • Local encryption • Air-gapped storage • Encrypted export and controlled, encrypted printing
The printing piece is why we started this. In many environments, printing is still unavoidable, and it remains one of the largest data-leak vectors. Most privacy tools stop at storage and ignore output entirely.
This is not meant to replace cloud storage for everyone. It is for cases where the threat model assumes: • Networks are hostile • Cloud accounts will eventually be compromised • Convenience must sometimes be traded for control
We are explicitly not claiming: • “Unhackable” • “Military-grade” • “Zero risk”
We are trying to minimize attack surface and failure modes, not eliminate them.
We would genuinely value feedback on: • Threat model blind spots • Encrypted printing assumptions • Physical access risks • Update and key management strategies • What would make you immediately distrust this
If this sounds like something you would never use, that is also useful feedback.
Thanks.
Who are the companies that still use Perl in their back end?
Ask HN: What's a standard way for apps to request text completion as a service?
If I'm writing a new lightweight application that requires LLM-based text completion to power a feature, is there a standard way to request the user's operating system to provide a completion?
For instance, imagine I'm writing a small TUI that allows you to browse jsonl files, and want to create a feature to enable natural language parsing. Is there an emerging standard for an implementation agnostic, "Translate this natural query to jq {natlang-query}: response here: "?
If we don't have this yet, what would it take to get this built and broadly available?
Git analytics that works across GitHub, GitLab, and Bitbucket
I built Gitmore. Connects via webhooks, tracks commits and PRs, and gives you one dashboard. AI answers questions about activity, sends weekly reports to Slack/email. Connect agent to slack which answers your questions directly from your workspace. https://gitmore.io (free for 1 repo).
Ask HN: Reading list for being a better engineer?
I'm looking for some books to help me practise and refine my skills as a developer and Engineer.
I'm currently working in python on a django project, working in a financial domain. I lead a few engineers and direct/manage some projects. But I feel like I'm missing out on something when I read about people making things in zig and rust, or how they apply some numerical modelling techniques to certain problems, plus the new technologies being developed. I feel like I'm very much not knowledgeable or distinguishable enough, so I want to refine my skill a bit and maintain "sharp" in case of something happening and i need to find a new job quickly. And i want to make sure that I'm learning all that I could be learning in my current position.
Some previous books I've read / enjoyed:
* The makings of an Expert Engineer * Designing data intensive applications (haven't finished, moved house and lost the book, want to pick it up again) * Designing Elixir Systems with OTP * Practical Common Lisp
I feel like I have learned a bit with the Elixir/CL books, inwhich I apply to how i write python, but I never branch out to doing my own projects in these languages, so I feel like I'm missing out on utilizing these tools fully.
Is there anything to read that could take me to the proverbial next level?
Ask HN: Is anyone aware of a LinkedIn mirror like xcancel.com for X?
I made a lofi page for late night work
Hey everyone
I usually listen to lo-fi while working or coding, so I made a small side project to collect the kind of lo-fi music I actually use.
It’s free to listen to, built with free music, and I coded it using React.
Nothing fancy — just something simple for focus and background vibes.
If anyone’s interested:
https://indiegoodies.com/lofi
Would love any feedback
Ask HN: Anyone else seeing porn images in YouTube ad preview images?
I would link to an image on YouTube, but a) I don't want to be posting porn and b) I suspect it's an intermittent image where someone is tricking YouTube to distribute pron-ish images for the LOLZ, maybe just to see if they can get past their filters.
So... a) yes, whoever you were, you were able to get porn past Alphabet censors, b) it's constructed in such a way with gaps and splotches that I could believe it would get past an AI filter, c) does Alphabet care about receiving reports of such things? I suspect their response would just be "thank you for bringing this to our attention. we make every effort to provide a positive environment for our users...", d) it does not, thankfully, appear to be child porn, e) it appeared as a still image attributed to Sv Plumbing.
Aside from the irony of salacious images slipping past a corporate behemoth claiming near infinite machine learning and human moderator powers, I'm vaguely interested in how this happened. If it can happen with porn, it can happen with any type of image. Perhaps nuclear secrets are being exfiltrated to North Korea and Iran by way of AdWords as we speak! (though I can think of easier ways to steal nuclear secrets.) Does this imply Alphabet is less about humans and more about AI these days?
Just curious.
Amazon Prime AI overviews can't even get the basics right
Frasier is one of my favorite shows of all time. I love the characters, the writing, the acting, the whole kit and kaboodle.
I've been watching it on Prime and it's been driving me insane how drivel and nonsensical their season and episode AI overviews are.
Here is the overview for season eight:
In the eighth season of Frasier we meet Daphne and Niles post elopement and dealing with Donny suing Daphne. Meanwhile, Frasier reluctantly becomes 'mentor' to station KACL's young new owner, Silicon Valley billionaire Kenny Daly
Niles and Daphne elope in season ten!
Kenny Daly is the lovable station manager, not the new owner!What is going on? Amazon's a billion fucking dollar company. Just pay for IMBD's overviews. Oh, that's right, Amazon owns IMDB because of course they do.
I am so sick and tired of this AI slop infecting everything.
Ask HN: How do you do store-and-forward telemetry at the edge?
I’m researching patterns for edge / gateway telemetry where the network is unreliable (remote sites, industrial, fleets, etc.) and you need offline buffering + bounded disk + replay once connectivity returns.
Questions for folks running this in production:
What do you use today? (MQTT broker + ??, Kafka/Redpanda/NATS, Redis Streams, custom log files, embedded DB, etc.)
Where do you buffer during outages: append-only log, SQLite/RocksDB, queue-on-disk, something else?
How do you handle backpressure when disk is near full? (drop policy, compression, sampling, prioritization)
What’s your failure nightmare: corruption, replay storms, duplicates, “stuck” consumer offsets, disk-full, clock skew?
What guarantees do you actually need: zero-loss vs “best effort” (and where do you draw that line)?
What metrics/alerts matter most on gateways? (queue depth, replay rate, oldest event age, fsync latency, disk usage, etc.)
I’d love to learn what works, what breaks, and what you wish existing tools did better.
Ask HN: Has anyone else been struggling with search lately?
Doing research is extremely frustrating these days. I feel like either I'm going nuts or search has been nerfed.
My search queries are frequently misinterpreted. Google, bing, duckduckgo have a strong recency bias and don't surface older webpages.
These problems get worse for niche and technical topics. I can't even find existing webpages that I know I've found / read about in the past.
What's going on? Why is the modern search experience so frustrating?
Anyone building software for wearable tech?
With rings, bands and sunglasses interface are popping up from various companies. Anyone trying to build software for it?
Ask HN: How do small teams make sure recurring tasks don't slip?
In small teams(~10), a lot of important work is recurring and operational: checks, reports, maintenance, follow-ups.
These tasks are rarely complex, but they’re easy to forget or assume "someone did it".
How do you assign and track recurring work in a small team?
Do you: - use task managers? - calendars? - informal routines? - just trust it gets done?
What actually works long-term?
Tell HN: I'm having the worst career winter of my life
SWE with 10+ years of experience, I've shipped great products and worked commercially with Ruby/Rails, Node.js, TypeScript, and Golang.
I'm open to learning new languages.
I'm UK-based and have been struggling to secure a good remote role for an extended period.
I'm hardworking and bring substantial experience and strong execution skills. I can also handle management functions.
Is anyone else going through the same? Any help understanding why this is happening would be greatly appreciated.
Github https://github.com/shellandbull
Linkedin https://www.linkedin.com/in/mario-gintili-software-engineer/
Email code.mario.gintili [at] gmail [dot] com
Ask HN: What did you learn in 2025?
What is something you learned (or had to re-learn) in 2025? New skills, insights, life lessons that could be worth sharing with the rest of the forum.
For me: I've been forced to relearn how important sleep hygiene is and that it is something that can fall away slowly resulting in misery. Maintaining a consistent be time is a chore but one that does make for a happier life.
What do people usually do with spare Android phones? Any practical use cases?
I’ve been thinking about practical ways people reuse spare or unused Android devices instead of letting them sit in a drawer.
I’ve seen cases where phones are used for testing, monitoring, background tasks, or other always-online purposes after a one-time setup. No user interaction, just keeping the device connected and running.
Curious what real-world use cases others have actually found useful. Are there setups that worked well long-term, or things to avoid?
Not trying to promote anything here — genuinely interested in how people approach this.