MurphyA/hacker-news huggingface dataset:
by DisruptiveDave | 2026-02-17 13:55:19+00:00
I completed three "micro apps" solely for myself (well, one for my wife and I) over the last month, all vibe coded. I sent two of them (sort of micro mindfulness tools) to a therapist friend. "WOW, I didn't know you could do all that!"

What I told her was, I, in fact, could not do all that. I'm a marketer who's been in software companies for 15 years. Zero coding ability. However, through repeated exposure to programmers, PMs, and designers - and because a major part of my role is to develop a nuanced understanding of how our products create value for users - I've learned how to think like a product designer and developer (albeit to a non-professional degree).

That's the part of the "anyone can now build software" sentiments that seems to be skipped over. Anyone can now have their ideas coded for them, but that doesn't automatically create the ability to make all the right decisions during the design and build process. It doesn't create thoughtfulness and consideration and the willingness to say "no" to a feature because, while it seems cool, it will detract from the core purpose of the overall tool.
by prateekdalal | 2026-02-17 13:55:43+00:00
We’ve released v1.0.2 and v1.0.3 of Kakveda (open source AI governance runtime).

This release shifts integration from manual middleware to an SDK-first model.

Key change:
Instead of calling /warn and /publish manually, agents now integrate via:
from kakveda_sdk import KakvedaAgent

agent = KakvedaAgent()

agent.execute(
prompt="delete user records",
tool_name="db_admin",
execute_fn=real_function
)

The SDK handles:

Pre-flight policy checks

Event publishing

Trace ingestion

Dashboard registration

Heartbeat monitoring

Fail-closed behavior

Circuit breaker logic

Legacy manual helpers were removed to reduce integration friction.

The goal is to treat LLMs as suggestion engines while keeping execution inside a deterministic governance layer.

Would appreciate feedback from folks running multi-agent systems in production.
by gnufx | 2026-02-17 13:57:07+00:00
> I had a Fairphone 3, and after 5 years, /e/OS was outdated by 4 years w.r.t. the manufacturer updates

Mine is running /e/ and reporting Android 13, which appears to be the last one Fairphone support. /e/ said it was too difficult to support 14 with the kernel involved. It's had continual security updates apart from the Android version.

Edit: Murena make it clear which phones are officially supported and which have "community" support.
by eurekin | 2026-02-17 13:57:54+00:00
The first time I heard of how many neurons the gut has, I went: "well obviously, there's a lot of receptors and muscles to support peristaltic movement; plus probably some start to end connection for proper synchronization and total volume management - it just has to be processed somehow and locally (in the gut, as opposed to the far brain) seems like an obviously good choice".
Never tried to verify that with state of the art though
by cpburns2009 | 2026-02-17 13:58:13+00:00
In my short testing on a different MoE model, it does not perform well. I tried running Kimi-K2-Thinking-GGUF with the smallest unsloth quantization (UD-TQ1_0, 247 GB), and it ran at 0.1 tps. According to its guide, you should expect 5 tps if the whole model can fit into RAM+VRAM, but if mmap has to be used, then expect less than 1 tps which matches my test. This was on a Ryzen AI Max+ 395 using ~100 GB VRAM.
by funkattack | 2026-02-17 13:58:28+00:00
This is fundamentally a scaling problem, not a tooling problem. When AI generates PRs that no single person can fully grasp, the question isn't "how do we make reviewing 5,000 lines more comfortable" – it's "who is actually vouching for this code?"
The answer is already deeply embedded in Git's tooling: every commit carries both an author and a committer field. The author wrote the code, the committer is the person who put it into the codebase. With git blame you always know who is to blame – in both senses. In the age of AI-generated code, this distinction matters more than ever: the author might be an LLM, but the committer is the human who vouches for it.
Disclosure: non-native English speaker, used AI to help articulate these thoughts – the ideas are my own.
by anonymous_user9 | 2026-02-17 13:58:30+00:00
Unfortunately no, they used RGB just like modern monitors.

The only kind I'm aware of is the Beam Index tube (aka Indextron), which used invisible UV phosphors to synchronize the beam. (Avoiding the need for a shadow mask, making the tube brighter and less sensitive to magnets.)

https://en.wikipedia.org/wiki/Beam-index_tube

https://youtube.com/watch?v=_b7omGhw7wc
by kakacik | 2026-02-17 13:58:33+00:00
No banking app on phone because why; no government app because oh fuck why, whats wrong with your government (at least in primary phone and I never needed secondary); app for sport events - thats just me but I prefer doing sports rather than passively watch them, so 0 loss; pandemic what? its 2026; no other app requires that.

Thats not coming from some paranoid security person, just regular (software dev) joe.
by stockresearcher | 2026-02-17 13:58:35+00:00
In a large rack-mount SAN with hundreds or thousands of disks connected to your computing equipment via fiberchannel, the performance difference is pretty negligible.

The real advantage of SSDs in this use case is storage density and power efficiency. On the other hand, your compute resources might be packed in so tight with power-intensive stuff that you appreciate the spinning rust “wasting” space.
by streetfighter64 | 2026-02-17 13:58:46+00:00
> Don't use binary formats when it isn't absolutely needed.

JSON in particular isn't very good [0] but I'd also argue that text formats in general aren't great. Isn't it a lot better that an int32_t always takes exactly 4 bytes instead of anywhere between one and eleven bytes (-2147483648)?

[0] https://news.ycombinator.com/item?id=40555431
by severino | 2026-02-17 13:59:18+00:00
I don't know which banks you are using but in my case I work with five Spanish banks and I can do everything from their websites, no app required. Yes, they try to push you to use their app, some tried to activate mobile 2fa for me when this psd2 thing became mandatory but I always told them their app doesn't work on my phone (which is true) and they offered me alternate methods like sms.
Show HN: WC26-MCP – 18 tools for World Cup 2026 data for your AI
by jordanlyall | 2026-02-17 14:00:34+00:00
I built an MCP server that bundles everything about the 2026 World Cup into 18 tools your AI can call natively. Schedules, team profiles, city guides, fan zones, head-to-head records, visa info. All compiled at build time, zero API keys, works offline.

Install: npx wc26-mcp

Interactive playground: https://wc26.ai/try

Also available as a ChatGPT GPT and Telegram bot if you don't use MCP.

Source: https://github.com/jordanlyall/wc26-mcp
Show HN: PIrateRF – Turn a $20 Raspberry Pi Zero into a 12-mode RF transmitter
by metadescription | 2026-02-17 14:00:56+00:00
I built a software-defined radio transmission platform that runs on a Raspberry Pi Zero W. It spawns its own WiFi hotspot and serves a web UI — connect from any device and you have a portable RF signal generator with 12 transmission modes: FM broadcasting with RDS, FT8, RTTY, FSK, POCSAG paging, Morse code, SSTV image transmission, voice cloning via live mic, spectrum painting, IQ replay, carrier wave, and frequency sweeps.

Everything runs through a browser interface. Upload audio files, type messages, configure frequencies, and transmit. The Pi's GPIO pin does the actual RF generation via rpitx — no external radio hardware needed.

Written in Go with a real-time WebSocket frontend. Includes a preset system, playlist builder, and multi-device support (connect multiple phones/laptops to the AP and share control).

Without an antenna the signal barely reaches 5 meters, which makes it perfect for indoor experimentation and learning about RF protocols without causing interference. All my testing was done indoors with no antenna attached.

Built this because I wanted a single portable tool to experiment with every common RF transmission mode without hauling around expensive SDR equipment.

Pre-built SD card image available if you want to skip the build process.

GitHub: https://github.com/psyb0t/piraterf
Blog post: https://ciprian.51k.eu/piraterf-turning-a-20-raspberry-pi-ze...
by PaulHoule | 2026-02-17 14:01:05+00:00
Unfortunately these are a form of "achievement laundering". When I hear about some young person who won a national science fair I assume their parents are upper-middle class or higher and had connections with a research lab. See

https://www.nature.com/articles/s41562-022-01425-4

If the problem in that paper is not addressed, any kind of DEI in academia is hollow, e.g. "if you are black and your parents are professors you get 500 job offers"
Show HN: I built a tool to check if someone is real online
by idsearcher | 2026-02-17 14:01:14+00:00
Over the past year I kept running into the same problem: it’s getting harder to tell who’s real online.

Fake freelancers, fake founders, impersonation accounts, recycled profile photos — everything looks legit on the surface. Reverse image search helps a bit, but it’s fragmented and slow if you want a quick signal.

So I started building NexID — a simple identity search tool that tries to answer one question:

“Does this person actually exist across the web?”

You can drop in a photo, username, or basic info and it scans public signals across platforms to see if there’s a consistent digital footprint. The goal isn’t surveillance or background checks — just helping people avoid obvious catfish/scam situations or verify who they’re dealing with.

I built the first version mainly for:

- remote hiring
- online collaborations
- marketplaces
- dating / social
- OSINT curiosity

Still very early and rough around the edges.
Would genuinely love feedback from the HN community on:

1. Does this feel useful or unnecessary?
2. Where would you realistically use something like this?
3. What would make you trust a tool like this?

Happy to answer anything about how it works or the challenges building it.

Thanks
by rcMgD2BwE72F | 2026-02-17 14:01:22+00:00
>4. Android QuickShare works!

Does that require being logged into a Google account? How to ensure Google knows nothing about your shares?

I have Graphene w/ Google Play Services (required for my job) and would love a easy way to share files/info with various devices (incl. iOS/macOS which I remember should work with QuickShare in the future) but will avoid a service that shares data with Google.
by jlokier | 2026-02-17 14:01:30+00:00
> They do it so they don't have to stand up their own push servers

I don't agree with this dependency on being in good standing with Google either.

But there is a technical reason that isn't wanting to avoid using their push servers. It is about battery usage and radio bandwidth.

Keeping open an idle connection over WebSocket, long-poll HTTP or TCP/IP needs regular pings (typically 30 seconds are used), one ping per connection. Otherwise your app can't be sure to receive messages from the server in real time, as the connection can disappear into CGNAT or similar hole where it doesn't receive messages sent by the server. To an app not using pings to check, such a blackholed connection is indisinguishable from an idle connection with no pending messages.

Waking the radio every 30 seconds, times 2 (back and forth), times the number of registered applications, would be quite battery draining. It drains battery both for background CPU usage and radio processing. Those pings in aggregate can even amount to a significant amount of data usage for users on smaller plans.

So there is a battery and radio advantage in using a shared push service, which only need a single idle connection to be kept live with 30 second pings.

There's another level to this, not available to regular developers using TCP/IP, HTTP or WebSockets.

The mobile network itself has to maintain handset connection liveness to the nearest tower, at a lower level than IP pings, and this is obviously optimised for battery and radio performance, and always running.

With arrangements in place with the mobile networks (which Google and Apple have), the mobile OS can leverage that for more reliable, lower power push notifications, by either guaranteeing the network will send something technically similar to a low-level SMS when there's an outstanding message, or by guaranteeing their special push IP connection will stay live by itself (no CGNAT blackhole) or be notified if something happens to it.

This allows the mobile OS to offer a shared push service that's fairly reliable at real-time notifications, with zero continuous CPU and radio power overhead for the idle connection.
by DangitBobby | 2026-02-17 14:01:38+00:00
We're going with "unskilled labor is a myth"? Really? You could have given me 1 million guesses and I never would have come up with that. Unskilled labor is not a myth. It's a description of work that requires a shorter amount of training time for someone to be able to do the work, as opposed to, say, a dentist who needs years of schooling. Jobs where the primary requirements are physicality often qualify, with professional sports being a notable exception.

And if the work is really hard so no one wants to do it, labor markets generally have a pretty reliable mechanism for correcting that situation by raising prices. You could argue that higher food prices would be a problem, but you can't argue that imported labor doesn't impact it. No "study" will ever prove that importing labor doesn't suppress wages or that "unskilled labor is a myth".
by simiones | 2026-02-17 14:01:48+00:00
Those are completely separate concepts. Enslaved people are very much still agents in the sense used here. An agent is simply any entity that interacts with the environment in a way that's not fully determined by other parts of the environment (at least, not in a way that is very easily observed/derived).

That is, a falling rock is not an agent, because its movement is fully determined by its weight, its shape, the type of atmosphere, and the spacetime curvature. An amoeba in free-fall is likewise not an agent, for the same reasons. But an amoeba in a liquid environment is an agent, because its motion is determined to at least some extent by things like information it is sensing about where food might be available, and perhaps even by some simple form of memory and computation that leads it to seek where food may have been available in the past.
by jordanlyall | 2026-02-17 14:02:59+00:00
Hey HN. I built this. Some context on the decisions:

Why bundled data instead of an API? I wanted zero runtime dependencies. No API keys, no rate limits, no service to keep running. Everything ships compiled into the npm package. Works offline. The tradeoff is data freshness, but World Cup data doesn't change much once it's set... and I'll push npm updates for the playoffs (March 26 & 31) and any schedule changes.

What "18 tools" actually means: Matches with timezone conversion, team profiles (coach, key players, playing style, qualifying record), city guides written for fans not tourists, head-to-head World Cup history with aggregate stats, fan zone locations, visa/entry requirements for all three host countries, venue distances for trip planning, and a smart briefing that auto-detects the tournament phase and surfaces what's relevant today.

The briefing tool is my favorite part. Say "brief me on the World Cup" with zero parameters. Right now it tells you: 120 days out, 6 playoff spots pending, here are the groups to watch. During the tournament it'll shift to today's matches, yesterday's results, standings implications.

Why MCP? I wanted structured, queryable data instead of web scraping guesses. MCP lets AI assistants call tools natively, so the AI decides which endpoint to hit based on your question. "When does the USA play?" hits get_matches with a team filter. "Do I need a visa for Mexico?" hits get_visa_info. No prompt engineering needed.

Non-MCP paths: Same data powers a ChatGPT GPT (live in the GPT Store) and a Telegram bot with slash commands. The REST API on Vercel wraps the same bundled data as serverless functions.

Tech: TypeScript, MCP SDK, Zod schemas. MIT licensed. The /try playground has 17 live demos if you want to see actual responses before installing.

Let me know if you have questions about the architecture, data approach, etc.
by o175 | 2026-02-17 14:03:03+00:00
We actually solved this problem once and then deliberately unsolved it. Skeuomorphic design — the beveled buttons, the underlined blue links, the scrollbars that looked like physical scrollbars — wasn't just aesthetic preference. It was an affordance language that leveraged decades of physical-world intuition. You see a raised button, you know it can be pressed. You see underlined blue text, you know it goes somewhere.

And then around 2012-2013 we collectively decided that looked "dated" and replaced it with flat rectangles that may or may not be buttons, text that may or may not be links, and scroll areas with invisible scrollbars that appear only on hover — which of course assumes you know where to hover. The entire visual vocabulary got stripped out in favor of... cleanliness?

What's genuinely perverse is that this happened simultaneously with the web becoming mandatory infrastructure. You can't opt out of paying your electric bill online in a lot of places now. So we took the interface that 80-year-olds had finally learned to navigate, ripped out every visual clue that made it navigable, and then told them the alternative was a phone tree that also doesn't work.
by gunapologist99 | 2026-02-17 14:03:34+00:00
Yes, it's a huge difference. However, you can install the very latest Google Camera app through the Aurora app (or Play Market), and it works perfectly except you don't get photo preview within that app; to fix that minor issue, you can install the Gphotoshim which someone else mentioned in the comments.

On the other hand, if you switch to the latest Google camera app, you will not really be participating in making the open source version better.

https://play.google.com/store/apps/details?id=com.google.and...
by bialamusic | 2026-02-17 14:05:46+00:00
I wanted an OS that I could truly own. Most modern systems have become server-controlled clients, bloated with dependencies (Gtk3/Qt) and centralized source control on GitHub. If you cannot audit the dependency tree and Big Corp controls the source, it is no longer real open source.

I built OneManBSD to address this. It is an OpenBSD-based system built on a single 2012 ThinkPad L430.

Key features:

* Self-Containing: The installer image includes the full source code for the kernel, base, Xenocara, and required ports.

* Offline Rebuildable: You can rebuild the entire world from local source on the same machine without an internet connection.

* Minimalist: No big Gtk, no Qt. It uses JWM as a window manager and prefers clean C/C++-based apps.

* Diversification: I’ve intentionally avoided centralized version control and source binary separation. I believe "the more versions, the better" is the path to digital freedom.

I am looking for and hope to catch the interest of the 0.1% of developers (and future developers) who prefer freedom.

Project Page: https://bialamusic.com/onemanBSD/

I'd love to hear your thoughts on the "offline-rebuildable" philosophy and the "Source-in-ISO" approach.
by ToValueFunfetti | 2026-02-17 14:05:48+00:00
Sometimes the patient says that the arm they no longer have hurts, or that everything hurts but the opiates you gave them last time did the trick, more opiates please, or that the world is sad and empty and the only way out is offing themself. And sure, you can rightly believe that they're in pain in all three situations, but not in a way that is informative about which side to take on vibecession.
by jascha_eng | 2026-02-17 14:05:54+00:00
My impression so far is that the parallel agent story is a fabrication of "ai influencers" and the labs themselves.

I might run 3-4 claude sessions because that's the only way to have "multiple chats" to e.g. ask unrelated things. Occasionally a task takes long enough to keep multiple sessions busy, but that's rather rare and if it happens its because the agent runs a long running task like the whole test suite.

The story of running multiple agents to build full features in parallel... doesn't really add up in my experience. It kinda works for a bit if you have a green field project where the complexity is still extremely low.

However once you have a feature interaction matrix that is larger than say 3x3 you have to hand hold the system to not make stupid assumptions. Or you prompt very precisely but this also takes time and prevents you from ever running into the parallel situation.

The feature interaction matrix size is my current proxy "pseudo-metric" for when agentic coding might work well and at which abstraction level.
by bamboozled | 2026-02-17 14:06:34+00:00
I wasn't arguing whether or not it's correct, I was pointing out that it's useful only because you know it's given you correct information.

Maybe we'll get to a point where we just trust everything we receive from these systems but I'm yet to meet a person who would fund a business solely on an LLMs generated business plans without being able to crosscheck them by someone trusted.
by geooff_ | 2026-02-17 14:07:16+00:00
Where I grew up there was no "Science Fair Circuit" like described in this article. Science fairs where a way for young kids (aged 8-10) to test silly hypothesis. There was no feeding into national fairs or anything like that.

I remember one being how fast bean sprouts grew when watered with different liquids (Water, Olive Oil, Wine, Coke, ect). An idea a kid came up with and tested with only minimal help from parents.

To me they should be about exploring independent ideas. I love the Adam Savage quote: "Remember kids, the only difference between screwing around and science is writing it down". To me this is what they should capture.
by eshaham78 | 2026-02-17 14:07:52+00:00
Great question. Reddit communities work well for niche interests - that's where vibe-coded tools tend to find their actual users. For developer-focused toys,HN (obviously) or specialized Discord servers. The 'too good for Show HN, not product-y enough for Product Hunt' gap is real. Maybe we need a 'Vibe HN'
by m4rtink | 2026-02-17 14:08:00+00:00
So at least for HDDs it is unlikely they will have super custom "AI HDDs" like thay have with custom High Bandwidth Memory displacing regular RAM in fab output & being harder to reuse later.

So hopefully once they all go bust, there should be a lot of cheap enterprise HDDs on the marked as creditors pick through the wreckage. :)