MurphyA/hacker-news huggingface dataset:
by skrig | 2025-11-12 00:13:22+00:00
I don't know if it has since improved, but .NET MAUI was really, really rough when I created a mobile app for my employer last year. I'm talking basic things - changing basic colors on the toolbar (1), putting non-text content inside a button (2), basic trigger behavior (3), to list a few. Not to mention that .NET UI has been years behind on hot-reload and developer tooling. Additionally, It was a fight to keep our app performant. The XAML compiler is a step in the right direction, but we had relatively simple views (in the dozens of components) absolutely tanking our FPS. I know there is probably some of my skill issue in there, but when I find basic things taking hours to optimize that I wouldn't even think about in React, I start to wonder about the framework. I spent a lot of time creating PRs on .NET MAUI but their team appears quite small and overloaded. I wish them the best - they're some talented folks, but I don't envy their job.

I can't help but think of Joel Spolsky's Things You Should Never Do (5) - the transition from Xamarin to .NET MAUI feels like a very similar mistake to Netscape. All of the battle tested Xamarin code, documentation, community examples, packages, etc. is now dead and has to be converted over to .NET MAUI.

On top of that, XAML just doesn't do it for me - having to deal with code-behind, MVVM view models, custom converters, and the actual XAML files themselves is insane for what is usually just a a single file in JS. The fact that you need to write a "InvertedBoolConverter" (4) just to flip a boolean is the most Microsoft thing ever. MAUI feels like it's designed just to keep a large development team busy. I'm not joking, we have a 42 line file that's only purpose is to flip booleans for XAML views.

We're a C# shop so it was nice to share our common C# with our desktop application, but I don't think it was worth it in the end. Sure JS has its problems, but I'll take those problems any day over MAUI.

I hope Avalonia can fix .NET MAUI - it'd be a massive kudos to them if they can smooth it over, but I can't say I'd willingly rely on this project long term.

1 - https://github.com/dotnet/maui/pull/15612 2 - https://github.com/dotnet/maui/issues/8191 3 - https://github.com/dotnet/maui/pull/15655 4 - https://learn.microsoft.com/en-us/dotnet/communitytoolkit/ma... 5 - https://www.joelonsoftware.com/2000/04/06/things-you-should-... https://github.com/dotnet/maui/pull/16965
by Dylan16807 | 2025-11-12 00:13:24+00:00
> Only UMS (universal mass storage) devices can be hot-plugged-unplugged without ejecting, while UAS (USB Attached SCSI) devices cannot and need to be ejected beforehand since the OS treats them like an internal drive instead of a removable one.

"need" according to what? If this is about writeback caching, you can turn that off manually for the disk. And isn't windows the only OS that disables it by default for removable disks?

> USB tools (like Rufus in default mode) create 512B-aligned images, but if the drive is 4Kn-only, GRUB or kernel can't read the filesystem.

> The lack of 512 support seems to be a issue on the newer lower-cost USB SSDs which are designed to just do NTFS file transfers on the go and not host an OS for boot.

Sounds like a rufus issue to me, rather than a hardware problem. It's been standard practice to align to larger values for a long time for performance reasons.
by endgame | 2025-11-12 00:14:26+00:00
It is a fantastic read. I find myself quoting section 5.3.1 on Well-Behaved Functions (WBFs) quite often, especially rule 2: "If the specification doesn’t say what to do raise an exception."

This really helps systems from muddling along into bizarre states, where things are going awry and nobody knows why.
by TrackerFF | 2025-11-12 00:14:39+00:00
If not for my morals and sense of ethics, I’d probably spend my days grifting crunchy MAHA folks. I'm 100% sure that if you just push anti-establishment / something contrarian hard enough, they will start lapping it up.

I can't remember if Holmes was brought down on state or federal charges, but if the latter, no doubt they'll push for getting her out.
by hansvm | 2025-11-12 00:15:07+00:00
Not really. The thing Vespa solved was taking existing ANN methods and fixing a disk/RAM tradeoff (and some other niceties). That's nowhere close to adequte when:

1. As softwaredoug mentioned, you might want to filter results, potentially with a high filtration rate.

2. ANN isn't good enough. Suppose you need bounded accuracy with meaningfully sublinear time on a high-dimensional dataset. You're hosed.

Point (1) is just a repeat of a general observation that composition of nice data structures doesn't usually give you a nice data structure, even if it technially works. Creating a thing that does what you want without costing both arms and the president's leg requires actually understanding DS&A and applying it in your solution from the ground up.

Point (2) might seem irrelevant (after all, people are "building" stuff with RAG and whatnot nowadays aren't they?), but it's crucial to a lot of applications. Imagine, e.g., that there exists one correct result in your database. The guarantees provided by SOTA ANN solutions (on high-dimensional data) have a steep compute/correctness tradeoff, giving you an abysmal chance of finding your document without searching an eye-watering fraction of your database. I usually work around that with the relaxation that the result needs to be the best one but that its information can be fuzzy (admitting solutions which merge a bunch of low-dimensional queries, corrected via some symmetry in a later step), but if you actually need good KNN results then you're kind of hosed.
by Marshferm | 2025-11-12 00:15:08+00:00
This has never happened in history, Kurgan partnership old Europe was probably seamless with hunter gatherer preceding, and the mass transition is only beginning of the overthrow of patriarchy, and is teamed with instant planet wide communication and the rhetoric in the peak male dominators of the West: Trump, Hegseth, Kirk, Thiel, Yarvin, Galloway, Peterson in eg is not brain science level, it’s amateur hour.

Partnership males are ready to negotiate, the negotiations are social and online.
by diamond559 | 2025-11-12 00:15:08+00:00
No you just don't understand, don't you see! the ancient greeks foresaw this centuries ago, we are just on the cusp of a world changing moment can't you feel the buzzwords flow through you! First it's creating 7 second meme videos w/ too many arms, then it's right to curing cancer and solving physics! Let the power of buzzwords calm your fears of a bubble.
by BSTRhino | 2025-11-12 00:15:53+00:00
The implicit ID is just an auto-incremented number actually, it's not anything too special. That means, if you have a loop, the component has the same ID each time and gets replaced. That is a feature, not a bug. So this code snippet will keep replacing the text sprite with a new one, counting from 1 to 10:

for i in RangeInclusive(1, 10) { TextSprite(i) }

Yes, you found the right place in the documentation. Thanks, yes I worked very hard on the documentation!
by mrmax99 | 2025-11-12 00:16:01+00:00
Intel's Desmond Kirkpatrick demonstrates how LLMs can assist in real hardware design, not just software. Using the ROHD framework, AI works inside the design loop to develop test-driven, synthesizable hardware using Dart.

Video demo: https://www.youtube.com/watch?v=SAPAi8Y4Z68 Blog post: https://intel.github.io/rohd-website/blog/ai-accelerated-agi...

The approach combines agile principles, built-in simulation, and AI-guided iteration.
by JuniperMesos | 2025-11-12 00:16:15+00:00
> edit: How do all these prisoners seem to have social media? People being deported and "regular" and prisoners don't.

Are you sure they don't? White collar criminals in prison are having friends on the outside post on social media on their behalf (and of course we have no way of knowing whether the actual white collar prisoners actually approve of what is posted on their behalf). Imagine a guy who is in prison for 10 years for committing an impulsive murder of another gang member, or who is in immigration detention and does not speak English - even if they did have people on the outside posting on social media for them, would you know about it?
by ryanrhys | 2025-11-12 00:16:34+00:00
I arrived in the US in 2022 on a J-1 visa as a postdoc at Meta Research. After switching to an O-1A in April 2023, I self-petitioned for an EB-1A in November 2023. It was approved in 7 days with premium processing, and I received my green card in August 2024.

The petition ended up being 1,600 pages and I'm open-sourcing the entire thing - LaTeX template, reference letters and timeline. I was inspired by Razvan Marinescu's open-source EB-1A petition and wanted to pay it forward, especially given recent discussions about potential changes to the EB-1A process.

Standard disclaimer: I'm not an attorney, material for educational purposes only, consult a licensed immigration lawyer, etc. Every case is unique.
Show HN: Tunneling Through S3 Buckets
by fiddyschmitt | 2025-11-12 00:16:56+00:00
I've just finished a major upgrade to enable tunneling over more file systems: https://github.com/fiddyschmitt/File-Tunnel/wiki

The most popular feature request was to tunnel over S3 buckets. I was surprised it worked. The latency is high (3 seconds) but the bandwidth is high enough to stream a 1080p video from YouTube. Overall, it has similar performance to internet through geosynchronous satellites.

The upgrade took the better part of a year and the trickiest part was catering for the various ways the file systems synchronise. Some are fast, some are picky about open file handles, some require IO operations to be retried.

My favourite aspect of File Tunnel is people using it in ways I never anticipated, such as:

* Allowing two VMs to communicate without networking enabled (via VirtualBox Shared Folder) * Providing internet to a remote RDP session by creating a reverse tunnel to a local SOCKS proxy. * Controlling a vending machine through an FTP server meant for beverage logos.

I had a lot of fun making this upgrade. I hope someone finds it useful.
Show HN: GlitterIDE The next level Scratch-inspired coding tool
by scratchylabs | 2025-11-12 00:17:45+00:00
Glitter IDE was designed to be a stepping stone coding environment, between Scratch and more standard text languages (but hopefully will end up being more). It builds on the Scratch execution model (eg, implied concurrent multitasking), but with a text focused language. Includes an image editor, sound creator, and some support for Commodore 64 development, export to Scratch and HTML, and lots of interesting bits "under the hood".

Very much an ongoing project, with many plans for future features, such as better image editors (including "retro" editors for C64 and more), tile map support, microcontroller support (eg, Arduino R3, R4, RPi Pico, and BBC Micro:bit), and a hybrid drag-and-drop/text editor (to replace the terrible editor at the moment).
by makeitdouble | 2025-11-12 00:19:05+00:00
> their partner complains about unimportant stuff.

I can't know how you meant it, but if your partner if complaining about something 5 times a day, you might want to rethink if it's really unimportant, and understand why they care instead of "get past this stuff".

That reminds me of the guys getting dumped after 10 years of marriage complaining they genuinely have no idea why their partner left them.
by scuff3d | 2025-11-12 00:19:28+00:00
I've been working for 20 years, I've watched the landscape transform around me.

Those were jokes/comments made to me in the workplace back when it was more acceptable. Those same people went on to complain they couldn't do that anymore.

As for Damore, I'm not going to debate the merit of that memo. But even the NLRB thought he went beyond projected speech, saying his memo was "harmful, discriminatory, and disruptive"
by toomuchtodo | 2025-11-12 00:20:22+00:00
Zelle is owned by the largest US commercial banks in the US, through the Early Warning consortium. FedNow was in part a response to Zelle and RTP from The Clearinghouse (another bank consortium). Zelle no longer has a stand alone app, the capability must be integrated in the financial provider’s UX. FedNow was a direct result of Congress directing the Federal Reserve to create a universal access instant payment rails system so that the largest commercial banks could not gate access to the rest of the smaller banks in the US.

https://www.wrdw.com/2025/04/04/what-tech-why-zelle-is-shutt...

> However, the dedicated Zelle app is being discontinued. Why? It turns out that while Zelle boasts a massive user base, only a small fraction – about 2% – actually use the standalone app. The vast majority access Zelle through their bank’s own app or website. This low usage is the primary reason behind the decision to shut down the Zelle app.

Anyone can plug into FedNow, either as a bank or licensed service provider. I expect it to take time for FedNow to become the default rails, but I’m highly confident it’ll happen, as there is very little anyone can do to stop the Fed from offering it.

https://www.frbservices.org/financial-services/fednow/organi...

(day job is in financial services at a fintech, all of my personal financial service providers are on FedNow)
by joshvm | 2025-11-12 00:21:19+00:00
RGB should be fine, especially if you use a genuine ultra-high CRI source. A few companies make them, I think Waveform is one of the more well-known. If you really want to spend money, the optics suppliers like ThorLabs sell broadband LED sources. In an ideal world you could calibrate the image sensor against a known spectrum so you'd know its response. If you can estimate colour to a reasonable degree then you can transform it to what it "should" look like. Nevermind that pixels are single-wavelength as well.

https://store.waveformlighting.com/collections/led-strips/pr...

Negative Supply use something similar in their light tables, though I don't know exactly what the source or spectrum is. They're highly regarded enough that I think it's not an issue.

You can also use LEDs for enlarging, but you need to be careful about buying the right bands for the paper. I've used Luxeon SunPlus with some success as you can buy the correct green/blue for the different contrast layers. Though for B&W, even a random 5500K module from Cree worked quite well.
Ask HN: What's the Latest in Home Networking?
by deanebarker | 2025-11-12 00:21:43+00:00
My home networking gear is, like, 20 years ago -- some old cable model and wifi router. I've literally done nothing with it.

I need to upgrade.

Has anything fundamentally changed here? Any tricks and tips to getting longer range on the wifi (the kids complain that it's spotty upstairs).
by ikiris | 2025-11-12 00:22:18+00:00
No, publishing the vulnerability is the right thing to do for a secure world because anyone can find this stuff including nation states that weaponize it. This is a public service. Giving the dev a 90 day pre warn is a courtesy.

Expecting a reporter to fix your security vulnerabilities for you is entitlement.

If your reputation is harmed by your vulnerable software, then fix the bugs. They didn’t create the hazzard they discovered it. You created it, and acting like you’re entitled to the free labor of those that gave you the heads up is insane, and trying to extort them for their labor is even worse.
by dotancohen | 2025-11-12 00:22:33+00:00
Google publicly disclosing the bug doesn't only let affected users know. It also lets attackers know how they can exploit the software.

Holding public disclosure over the heads of maintainers if they don't act fast enough is damaging not only to the project, but to end users themselves also. There was no pressing need to publicly disclose this 25 year old bug.
by BSTRhino | 2025-11-12 00:23:04+00:00
Yes, I should have a "who is this not for" section somewhere, that's fair enough.

Persistence is actually handled by the server, and then the server inserts an input back into the game state with the result when it's done. So, no issue with I/O.

I see Factorio is doing deterministic lockstep, which like rollback netcode but without the rollback. That makes sense seeing as it is a game with a lot of state and so it would be too expensive to snapshot and rollback all the time. But yes, I think having a game engine which guarantees determinism in all cases could be a useful base for other multiplayer architectures too. Right now Easel only does rollback but maybe it could do more in the future.
by hansvm | 2025-11-12 00:23:06+00:00
> It also helped me realize there was nothing I could do at my level of responsibility to change the number in any meaningful way

That doesn't sound right. If your role is worth having around then it should have impact on the numbers on some time scale. If you literally did nothing (or tried working 120hr weeks and then burned out and effectively did nothing when compared to a proper week), would that not move the needle by an amount greater than your salary?
by echend | 2025-11-12 00:23:12+00:00
Fair point - I should have made it clearer. The demo is at

https://ps.neoclerks.com:8451/player.html?ss=f2ee51d8-2ea3-4...

scan the QR code with your phone, and your phone becomes the microphone. The avatar responds on screen.

Known limitation: Running on my GTX 1060 in Iran with 4G internet, so international latency might be rough. The code itself handles 100-300ms on proper infrastructure.

I get the scam concern given the circumstances. Happy to do a live Zoom walkthrough if you're seriously interested in verifying this is real.
by mikewarot | 2025-11-12 00:23:45+00:00
This assumes cash transactions are actually recorded. Given the increasingly invasive surveillance of digital transactions, I expect the numbers and reality to diverge more as time progresses.

Also, to be pendantic about it, I've never actually seen someone spend hard cash, just fiat currency, which has much lower value.

I do keep a US Minted dollar handy, should the need arise for hard currency. Made in 1901 at the New Orleans mint

edit/clarify: Yes, a 1901 Morgan Silver Dollar, a coin with a current melt value of $39.64 according to coinflation
by echend | 2025-11-12 00:24:19+00:00
You're 100% right. This is a classic mistake.

I should have validated with 5-10 customers before building the full enterprise stack. The monitoring, analytics, multi-tenant architecture - all premature.

My reasoning (wrong in hindsight): I thought the barrier was "enterprise features" not "can anyone actually sell this." I'm a better builder than salesperson, and it shows.

If I could redo it: MVP in 3 months, get 10 paying customers, THEN build the infrastructure.

Lesson learned the expensive way.
by xethos | 2025-11-12 00:24:39+00:00
From TFA:

> The latest episode was sparked after a Google AI agent found an especially obscure bug in FFmpeg. How obscure? This “medium impact issue in ffmpeg,” which the FFmpeg developers did patch, is “an issue with decoding LucasArts Smush codec, specifically the first 10-20 frames of Rebel Assault 2, a game from 1995.”

This doesn't feel like a medium-severity bug, and I think "Perhaps reconsider the severity" is a polite reading. I get that it's a bug either way, but this leaves me with a vague feeling of the ffmpeg maintainer's time being abused.
by honktown | 2025-11-12 00:24:41+00:00
It'd be a silly license or condition, but, a license that says employees of companies in the S&P500 cant file bugs without an $X contribution, and cant expect a response in under Y days without a larger one, would be a funny way to combat it. Companies have no problem making software non-free or AGPL when it becomes inconvenient so maybe they can put up or shut up.
by echend | 2025-11-12 00:25:16+00:00
No, I'm not asking anyone to bypass sanctions.

I'm looking for a partner/co-founder OUTSIDE Iran who would: - Register a US/UK company (legally) - Open their own Stripe account (under their name/company) - I work as a remote contractor/technical co-founder (legal, like any distributed team)

This is the same model as any international startup with founders in different countries. I'm not hiding my location - I'm openly saying "I'm in Iran, need a partner elsewhere."

If this violates HN guidelines, mods can remove it. Not trying to do anything illegal.
by echend | 2025-11-12 00:25:35+00:00
You're right, that's a risk. GitHub has deleted Iranian accounts before under OFAC compliance.

My calculus: Being transparent about my situation is better than hiding it. If they delete my account, at least I tried.

The alternative is pretending I'm somewhere else, which feels worse and creates legal risk for anyone who partners with me.

Open to suggestions on better approaches.
by varenc | 2025-11-12 00:25:45+00:00
There'd be no way to hide this. If 3rd party cookies are disabled it's trivial to observe if an embedded google.com iframe is sending my full google.com 1st party cookies in violation of the 3rd party cookie settings. There's no pinky promises involved, you can just check what it's sending with a MITM proxy.

I'm sure they're doing other sketchy things but wouldn't make sense to lie in such a blindingly obvious way. (I just tested it, and indeed, it works as expected)
by scuff3d | 2025-11-12 00:25:47+00:00
I did. I don't have my pronouns in my email or my bio at work. Nobody gives a shit.

For the record, it's not because I have any particular issue with trans people. If they want to put that info in their bio, or other people do, that's fine. I'm just not interested.

So is your assertion that trans people don't exist? Or it isn't a real thing? And you think it's unfair that you don't feel comfortable talking about that at work? Just for clarity.
by TZubiri | 2025-11-12 00:26:00+00:00
Right, I don't deny that parts are repeatable, like creating a function or creating a git repo, or creating a 2 column table schema.

But a whole piece is never the same. This is because the cost of copying is almost zero and the value is in the end-product and not in the performance. An exception would be if we are talking about an oil on canvas painting and a client asks for a piece that has already been sold.
by CWuestefeld | 2025-11-12 00:26:11+00:00
Removing the background is impossible - or more to the point, it would yield a blank image. There is no foreground in the image, it would wind up removing everything. Which also means that its result for isolate the background is exactly right. Although we might want to argue that the lower part of the image is a midground, that's ambiguous.

You're mostly right to criticize the fisheye - it's plausibly a fisheye image, but not one derived from the original. For bokeh, you're right that it got the mountain wrong. But it did get the other samples, and it's the only one that seems to know what bokeh is at all, as the other models got none of them (other than Seadream getting the Newton right).

For the "metallic sheen", I assume you mean where they said "give the object a metallic sheen", since the first attempt had OpenAI giving the image itself a quality as if it were printed or etched on metal, arguably correct. But for that second one, for all but the 4th sample, OpenAI did it best for mountain and rubik's cube, and no worse for cats and car. Seadream wins for the Newton.

I don't have any knowledge of the Japanese styles requested, so I'm not judging those.

I've reviewed your examples, and it hasn't changed my mind.
by afavour | 2025-11-12 00:26:27+00:00
I wonder if at any point browsers will offer a low level accessibility API for you to manually describe components. I’ve worked in the web for years and I’m a big believer but it’s also indisputable that Canvas offers more performant UI rendering than HTML when done correctly. I don’t think it should ever be used for web “documents” but web apps already bastardize HTML and CSS to achieve their aims anyway. Accessibility remains the missing component.