MurphyA/hacker-news huggingface dataset:
by juliushuijnk | 2026-03-11 12:45:44+00:00
Reply on gus_massa

Fixed the pink highlight on long press.

> I could trigger it in a pc. I'm not sure if it's useful.

I made this long-press rectangle selection, because the whole silly face app, was an experiment actually for a UX tool (https://www.producthunt.com/products/tinyux) from a couple years back. It makes more sense in that context.

I removed it from Google Play. May end up making a web version out of it.

> [Hi from Argentina!]

Hi, from Netherlands

> * In the main screen, the grey rectangle is not aligned with the other rectangles.

Very unclear on my part, but if you draw on the grey part (an eye for instance) it will 'hang on it'. So it's like background. I wanted to have some background in there from the start so people could discover it. Presumably that is what you are referring to? Tap multiple times on the brush next to the '?' to toggle foreground/background.

Or there is visual bug.

> The white rectangle cleans the eyes/noses/whatever/ but it does not clean the skin color.

Ah, yes, that was an experiment from just this morning. The idea is that empty cells 'grow' this skin based on the neihbors. So you can't clean empty skin.
I'd like to have more things like that, so it more 'grows' and less draws. But could also be annoying feature.

> Also, perhaps the grey rectangle probably should cycle like: nothing->grey->red->dark->pink->nothing->grey->... Or skip the "nothing" color in the list, but make the white rectangle delete the color.

Perhaps so. I'll think about it.

> When I use the grey rectangle tool over an eye or something, it may change to another eye. I prefer that they change only when I use the eye tool over and eye. I expect the grey rectangle tool only to change the color, not the shape.

It's like a background. Try some brushes around the edges..

> I don't like that the nose rotate when it's grey and some of the nearby squares are aso grey. It's too unpredictable. I'd prefer that using a nose on a nose will sometimes change the shape and other times rotate it, so I can click on it until I get the shape I want.

I guess it's about control versus a game where you discover stuff.
I made it with more of game/toy perspective (and a technical prototype for the UX tool). So you discover new brushes, and I wanted the interface also to be easy to start, but you could get 'good at it'.

I could then show you a silly face image, and it would be somewhat of a challenge, like a show-off "Look how good I can play with this", where you see the face wear a crown, etc.

for instance there are many brushes to discover by combining them. round-ear with mouth will get you flower. Tap mouth again, you'll get a different flower, etc.

For now I'll keep this approach. But in the UX tool I ended up making sub-menus so you could simply select what you wanted. Much simpler haha :D
by Luc | 2026-03-11 12:47:36+00:00
Sextants were used for coastal mapping though, albeit specialized ones called hydrographic sextants.

You can see one here: https://sextantbook.com/2019/01/13/a-french-hydrographic-sex...

The linked article is by W.J. Morris, and his book on sextants is in my opinion one of the standard works and much recommended.
by Octoth0rpe | 2026-03-11 12:48:01+00:00
Project size is obviously going to be a factor, but so is machine specs. It's much more noticeable on a spinning disk. One can partially compensate for the project size aspect by opening vscode as far into your project as possible (eg, the api subfolder) rather than at the root. No real solution if you don't have an ssd though.
by haerwu | 2026-03-11 12:48:45+00:00
Cross compilation of entire distributions requires such distributions to be prepated for it. Which is not a case when you use OpenEmbedded/Yocto or Buildroot to build it. But it gets complicated with distributions which are built natively.

Fedora does not have a way to cross compile packages. The only cross compiler available in repositories is bare-metal one. You can use it to build firmware (EDK2, U-Boot) or Linux kernel. But nothing more.

Then there is the other problem: testing. What is a point of successful build if it does not work on target systems? Part of each Fedora build is running testsuite (if packaged software has any). You should not run it in QEMU so each cross-build would need to connect to target system, upload build artifacts and run tests. Overcomplicated.

Native builds allows to test is distribution ready for any kind of use. I use AArch64 desktop daily for almost a year now. But it is not "4core/16GB ram SBC" but rather "server-as-a-desktop" kind (80 cores, 128 GB ram, plenty of PCI-Express lanes). And I build software on, write blog posts, watch movies etc. And can emulate other Fedora architectures to do test builds.

Hardware architecture slow today, can be fast in the future. In 2013 building Qt4 for Fedora/AArch64 took days (we used software emulators). Now it takes 18 minutes.
by tbyehl | 2026-03-11 12:48:52+00:00
"Needed tens of dollars of rental compute" isn't much of a moat to get acquired instead of copied.

I loath Waze. Its idea of shortcuts are terrible, its search routinely suggests things hundreds of mile away ahead of the match that's nearby, and sometimes I go through an area of intermittent service where it just decides to stop routing without giving a heads-up.

But Waze is so much better at accurately alerting me to police than my Valentine 1 was that I never even bothered mounting it in my latest car. Google supposedly integrates that data for years now but every time I try it comes up short. Google and Apple Maps are better in every other way, but for me at least, that one feature of Waze is a massive moat.
by martini_bambini | 2026-03-11 12:49:02+00:00
Hello guys, I created a free iOS app for OpenCode.

This app serves as an iOS client for OpenCode. You can use it in your local WiFi network or via i.e. Tailscale VPN, and use OpenCode running in your home from anywhere.

I’ve added very simple configuration with open sourced CLI tool using just QR code (currently available on TestFlight because I’m waiting for apple review).

Give it a go and let me know what you think.

Cheers!
by lelanthran | 2026-03-11 12:49:57+00:00
> The whole thing feels weirdly written

I keep repeating this: AI written prose lives in an uncanney valley that is both clearly grammatically correct but still weirdly off.

Why do we think that the AI generated code is any better?

I described AI-generated code as feeling very "alien" to me, but I'm not sure that that is the correct term.
by warmedcookie | 2026-03-11 12:49:58+00:00
We set time limits on tablet and rules like getting your homework done first, but my 9 year old specifically begs me to let him have Roblox, which I think he is too young to play.

I told him he can play it, but he has to beat Chrono Trigger (tablet version) first. He didn't even get to the county fair and gave up, saying it was too boring, the nerve!
by sfn42 | 2026-03-11 12:50:00+00:00
Not really sure what your point is. The employer is worried about getting good return on their investment in me, I am worried about getting good return on the time I'm investing in the company.

So my interest is that they recognize that I provide value, and pay me accordingly. It's possible that they recognize my value but choose to underpay.

I want them to pay me as much as possible, they want to pay me as little as possible. We reach a compromise, and if a different company offers a better deal I take it. That's their incentive to pay me a competitive salary. Doesn't matter what I say or how well I play office politics, they are most likely going to try to get a bargain and I am most likely going to leave for a better deal because there's always someone willing to pay more.
by pixl97 | 2026-03-11 12:50:28+00:00
This is why I also think humans being logical inference machines is mostly not true. We are seemingly capable of it, but there must be some cost that keeps it from being commonly used.

While humans did seemingly evolve socially very fast, with the tools we seem to have had for a few hundred thousand years it could have been far faster if there were not some other limitations that are being applied.
IdeaRank – Startup Analysis Engine
by TMDev | 2026-03-11 12:50:38+00:00
IdeaRank helps founders decide which startup idea is actually worth building. You paste an idea into a single, centralized hub and get a brutally honest, AI-generated scorecard with market insights, competitor analysis, risks, and suggestions—backed by real-world data and transparent reasoning. You can save multiple ideas, compare their scores, and quickly see which one deserves your time.

Check it out here: https://idearank.netlify.app/
Show HN: Canopy – A kid-friendly Plex client for iOS
by ashlance | 2026-03-11 12:50:46+00:00
I'm a developer and dad who wanted to hand my daughter the iPad without her
getting lost in Plex's UI. She navigates YouTube Kids fine — big pictures, tap
to play — but Plex's menus were totally beyond her.

I already had managed users and rating filters set up, so the content was
handled. It was purely a UI problem. So I built Canopy.

It's a native iOS app that connects to your existing Plex server and gives
kids a simple carousel interface — big posters, tap to watch. It respects your
managed user restrictions so you don't have to re-configure anything.

Features: poster grid UI, PIN-gated parental controls, screen time limits,
continue watching, and full support for Plex managed users and content
ratings.

Built with SwiftUI, no analytics or tracking, no subscriptions. $4.99 on the
App Store.

https://canopykids.app

Happy to answer questions about the build, the Plex API, or anything else.
Show HN: I built a tool to detect almost any object in images using a prompt
by eyasu6464 | 2026-03-11 12:51:03+00:00
I built a tool that detects objects in images by describing them in text.

Instead of training a detector for a fixed set of classes, you can type what you want to find and the system returns bounding boxes for matching objects.

Examples of prompts:
"dented car bumper"
"person wearing red backpack"
"cat scratching couch"
"broken window"

The model is open-vocabulary, so it can generalize beyond predefined categories.

I originally built this while experimenting with ways to bootstrap datasets for training YOLO models without manually labeling thousands of images. The detections can be exported as labels and used to train a traditional detector.

There is a demo where you can upload an image and try different prompts.

Curious where people think prompt-based detection is actually useful in real workflows (dataset labeling, QA inspection, etc.).
by devinoldenburg | 2026-03-11 12:51:18+00:00
I’m currently building an infrastructure platform for AI agents and developer tools.

Right now I’m deciding between two possible brand directions:

Logicplanes
Kaeso

Logicplanes is intended to be a broader ecosystem brand for multiple developer tools and infrastructure products.

Kaeso would be a more focused product brand (currently an OAuth hub for AI agents).

I’m curious which name feels stronger, more memorable, and more suitable for a developer-focused platform.

If you want context about the project, you can see the current concept here:
https://kaeso.ai

Any honest feedback is appreciated.
by lxgr | 2026-03-11 12:51:26+00:00
No need – your local ssh client, which interprets the escape sequence, doesn't have any understanding of whatever mode the remote session might currently be in.

The point of the return is to prime it to accept the start of a new escape sequence. Presumably the idea is that `~.` is not completely unlikely to occur as part of text entered remotely, but less so at the beginning of a new line.
by fancyfredbot | 2026-03-11 12:51:30+00:00
So it's modular. This is normally considered a good thing. It means you don't have to pay for features you don't need.

The ISA is open so there's no greedy corporation trying to upsell you. I mean there's an implementation and die area cost for each extension but it's not being set at an artificial level by a monopolist.
by chewbacha | 2026-03-11 12:51:41+00:00
This is cool but I’m sorry, that’s not a vaccine - it’s a prophylactic.

A vaccine or inoculation is named because it creates a sustained adaptation to a targeted antigen. Something that boosts immune response is not an acquired adaptation! This would need to be re-upped every month or so.

Good for travel and brief encounters. Not an actual immunization.

Not too mention boosting cell growth factors can have unintended side effects like cancer! There are immune system cancers and I would be concerned about risks there.
by gustavogb | 2026-03-11 12:51:49+00:00
Nice work! Built something in the same space — Levitation (https://levitation.studio). Different approach: web dashboard instead of Telegram, so you get a full UI for managing multiple agents replicating the Agents Manager interface of Antigravity. Both open source.

Funny thing you built yours with Claude Code :). Mine is completely written (well 99%) with Antigravity.
by 0x000xca0xfe | 2026-03-11 12:52:24+00:00
Yes because unaligned load is no problem with SSE/AVX. On my RISC-V OrangePi unaligned vector loads beyond byte-granularity fault so you have to take extra care.

AVX shift and shuffle is mostly limited to 128 bits unfortunately for historical reasons (even for 256-bit instructions) and hardware support for AVX512/AVX10 where they fixed that is a complete mess so it's hard to rely on when you care about backwards compatibility for consumer devices, e.g. in game development.

RISC-V vector has excellent mask/shuffle/permute but the performance in real silicon can be... questionable. See the timings for vrgather here for example: https://camel-cdr.github.io/rvv-bench-results/spacemit_a100/...

For working with packed data structures where fields are irregular/non-predictable/dependent on previous fields etc. unaligned load/store is a godsend. Last time I worked on a custom DB engine that used these patterns the generated x86 code was so much nicer than the one for our embedded ARM cores.
by VorpalWay | 2026-03-11 12:52:40+00:00
While I have never worked with PDB, I have worked directly with DWARF. It is an insane format. It embeds (at least) three different byte code formats that need to be interpreted. One of them is even Turing complete.

First up is mapping from address to file, line and column. This one is basically a custom data compression scheme in the form a custom byte code. Strange but not too bad.

Second is “DWARF expressions", which is Turing complete and used for many things, such as figuring out where in memory or registers a given high level variable can br found at at any point of the program execution. It is baroque to say the least.

Then there is EH frames, which is used for unwinding (on exceptions in C++ or panics in Rust for example). This is used to specify how to find the base of the current stack frame given the current instruction pointer. This is needed if you don't use frame pointers. In itself it isn't Turing complete, but it can call out to Dwarf Expressions as subroutines, so it actually is TC. Except from what I have read, no compiler actually makes use of that capability, thankfully.

Surprisingly, the DWARF specification itself is actually reasonably readable and well written.
by nebula8804 | 2026-03-11 12:53:06+00:00
>It's an equally serious problem that the opposition are equally negative about the country, its history, its promise and potential.

I don't buy that at all. Mamdani's election is the latest example of a progressive left that is slowly making inroads and provides an extremely positive vision for the future based on inclusion and respect for all peoples. He is definitely rising to the occasion as well. His win was a 15 years of struggle starting with an extremely disorganized movement in Occupy Wall street, with many events in between to him getting elected as a democratic socialist in the finance capital of the US. His vision pursues economic justice as a way to empower people to build a positive future.

But we don't need to just use him as an example. AOC was also pushing an extremely positive message in her famous campaign ad: a positive vision for the future: Green New Deal, efforts to invest in people and not just corporate graft and the same respect for people of all backgrounds(given her district has 50+ languages spoken there). She knocked out the guy that was the Democratic party's main money man link to the financial institutions that bribe both parties.

[0]:https://www.youtube.com/watch?v=rq3QXIVR0bs

Her victory followed decades of struggle of Bernie Sanders's vision who went from being a completely dismissable vision back in his days of trying to become Mayor of Burlington to now being a figure that the Democratic party is forced to recon with because he has built a solid movement in the next generation that has the drive to implement his original vision.

> Call me paranoid, but I think it's due to one of our greatest strengths being hijacked. Our free speech laws and the openness of our society, the total non-filtering of information - which I support - have created a fertile ground for sophisticated propaganda from China and Russia, Iran and Qatar, to overwhelm the brains of a lot of people on both sides of our political divide through massive social media psyops that have gone on for a decade.

Yeah this exists but at the same time are you seeing whats happening on the ground off the internet? Its people using whatever strained institutions are left to slowly hold people accountable and also driving towards a new vision by raising people like Mamdani. Everyone was surprised by his win...except the people on the ground who saw him go on a hunger strike years earlier to help taxi drivers committing suicide because they were trapped or working through the corrupt system to actually get a free bus line funded and helping real people.

[1]: https://www.amny.com/nyc-transit/mta-five-bus-routes-fare-fr...
by gustavogb | 2026-03-11 12:53:18+00:00
Nice work! Built something in the same space — Levitation (https://levitation.studio). Different approach: web dashboard instead of Discord, and LanguageServer protocol instead of Chrome DevTools.

So you get a full UI for managing multiple agents replicating the Agents Manager interface of Antigravity. And it is also opensource but you can use the server i'm running and set it up in 30 secs following the instructions in https://levitation.studio
by embedding-shape | 2026-03-11 12:53:31+00:00
Literally seconds after the linked segment. Give it a listen for a minute.

Edit: To be precise, he says "no free Robux":

> no free Robux, no free prizes, just a game called the dress to impress predictor where it's not like trying to get kids money or anything like that

You could have also read the comment I linked earlier.
by satiated_grue | 2026-03-11 12:53:49+00:00
And a flying field was established at College Park, MD where Orville Wright began teaching Army officers to fly in 1909.

That airport is still operating and is the oldest continuously operating airport in the world.

https://www.nps.gov/articles/college-park-airport.htm

FWIW, I think there are 5 surviving original Wright bicycles, so they are outnumbered by the airplanes.
by Forgeties79 | 2026-03-11 12:53:56+00:00
I definitely agree that we need to pass strict laws around “advertising,“ which at this point is a misnomer for the assault we experience every day just by engaging with the Internet or simply walking into a store now. It’s data fracking, not “targeted advertising” anymore.

The semi-anonymous Internet is so important especially for people in repressive households/societies.
by jmye | 2026-03-11 12:54:55+00:00
> Cant we say this applies to the flu vaccine? This almost validates why I skip it every year.

These two things have literally nothing to do with each other.

> I get sick after getting the flu vaccine and feel pretty bad for 1-3 days

I thought you skipped it every year? So did this happen like, once, and you don't actually have any real basis for comparison or understanding, here? Come on.
by wizzwizz4 | 2026-03-11 12:54:59+00:00
While it feels like these sorts of observations are shouting into the void, I think they do have a cumulative impact. It's probably another 5 years until the hype's over, but that'll be 5 years of the voices of reason saying "you've reinvented X" for each X of pre-AI best practice.

I admit, I am somewhat excited to see what's actually left, after the hype has gone away. Because there might actually be something. LLMs can only contribute to projects where there's a severe deficiency, or there's enough of a specification that a heuristic-guided fuzzer could do the same job quicker. LLMs are worse at translation than much smaller seq2seq transformer models. LLM apparent writing ability is mainly attributable to plagiarism and the LLMentalist effect. LLM apparent sentience is mainly attributable to the ELIZA effect. But once you strip away all the hype, will we be left with a pearl, or just bits of dead clam?
by Traubenfuchs | 2026-03-11 12:56:03+00:00
It's all wonky with "hand drawn letters" and slightly off with low fidelity and repetitive usage of graphical primitives.

Low quality trash that is offensive to be given to read because the author didn't actually give enough shits to spend a few minutes creating the graphics by hand.

I don't want to work with people like "Jim Yagmin", people that consider this kind of output acceptable. This immediately makes me expect sub par "good enough" work with no attention to detail. Just slop it at the wall and see what sticks!
by drluke13 | 2026-03-11 12:56:12+00:00
Hi HN, creator here. I've been working on this for [time period] and wanted to share it for verification and feedback.

*What this is*: A mathematical framework that derives the cosmological constant (the value that determines dark energy density) from three postulates, with zero free parameters. Two completely independent derivation pathways both converge to the same value: Ξ_Λ ≈ 2.87 × 10⁻¹²².

*Why it matters*: The "vacuum catastrophe" is the 10¹²² discrepancy between quantum field theory predictions and observed vacuum energy. This framework offers a potential resolution.

*What I'm hoping for*:
- Mathematicians/physicists to verify the derivations
- Feedback on the SymPy implementation
- Identification of any errors or oversights

*Key results*:
- Pathway A (Holographic): Ω_Λ = 25/36 ≈ 0.694
- Pathway B (Multiplicative): Ξ_Λ = e^γ · α^57 ≈ 2.87 × 10⁻¹²²
- Planck 2018 observed: Ω_Λ = 0.6889 ± 0.0056

The code is fully open source. I'm sharing work that produces interesting results and seeking verification.
by CharlieDigital | 2026-03-11 12:56:17+00:00
Problem with this approach is that it is contextually expensive because even for a 1 sentence change, the LLM will need to read whole docs into context.

Better solution I mentioned above: inline, idiomatic code comments for your language and have the LLM dump reasoning into the `<remarks>`, `@remarks`, etc. of the comment block.

Now you get free, always up-to-date, platform agnostic, zero-infrastructure long-term memory which works on any agent that every agent is forced to read when it reads the method. It will never miss like it can with secondary docs.

It saves context because instead of reading a 2000 token document for 100 tokens of relevant context, it just reads the comments for the specific method and hydrates long term memory just-in-time with almost certain activation rate without additional prompting.
by tcbrah | 2026-03-11 12:56:19+00:00
the 0.09 RTF is wild but i wonder how much of that speed advantage disappears once you need voice cloning or fine grained prosody control. i use cartesia sonic for TTS in a video pipeline and the thing that actually matters for content creation isnt raw speed - its whether you can get consistent emotional delivery across like 50+ scenes without it drifting. the 1:1 text-acoustic alignment should help with hallucinations for sure but does it handle things like mid-sentence pauses or emphasis on specific words? thats where most open source TTS falls apart IMO