MurphyA/hacker-news huggingface dataset:
by judah | 2025-11-11 23:49:36+00:00
This is interesting for sure. Kudos for bringing this capability to the web!

One issue the demos reveal is, it doesn't _feel_ like the web. That is, I can't hit Ctrl+F to find text on a page. I can't select text with my cursor. I can't copy the address of a hyperlink. On my phone, I can't hard press on an image and share it to others. Screen readers can't handle it. I can't press a shortcut key to make everything larger.

These all may seem pedantic, but they contribute to the feeling "this is not the real web."

This is the same problem with Java applets in the late '90s, Flash and Silverlight in the early 2000s. They are islands of richness within a web page, but those islands are, well, opaque to browsers, search engines, and virtually all web tooling.
by tabletopneedle | 2025-11-11 23:50:14+00:00
>It is questionable whether it solves its primary use case particularly well.

It solves the problem of "how do I flaunt the fact I carry an iPhone to everyone around me"

It's a conversation piece and way to flaunt your wealth and status by uncovering a iPhone 17 Pro Max S+ Duo XTX from it when asked.
by wolrah | 2025-11-11 23:51:38+00:00
> Wouldn't that only matter if the bug has no affect on little endian?

I don't know whether this logic applies to this specific sort of bug, but there is a long history of bugs that "don't matter" combining with other bugs to become something that matters. Therac-25 was a bug that didn't matter on the hardware it was developed for, but then the software that "worked fine" got repurposed for another hardware platform and people died. If there's an easy way to identify an entire class of bugs it seems like a good idea to do it.
by mister_mort | 2025-11-11 23:51:38+00:00
FFMPEG does autodetection of what is inside a file, the extension doesn't really matter. So it's trivial to construct a video file that's labelled .mp4 but is really using the vulnerable codec and triggers its payload upon playing it. (Given ffmpeg is also used to generate thumbnails in Windows if installed, IIRC, just having a trapped video file in a directory could be dangerous.)
by mapontosevenths | 2025-11-11 23:51:57+00:00
> I’m just disgusted by my fellow man that they can hoard while others starve.

Despite popular belief the economy is not a zero sum game where every dollar someone makes comes at anothers expense. In reality, every dollar a wealthy person spends becomes some other person's livelihood.

It is only unproductive idle capital that should be considered "hoarding", and that IS a bit of a sin in my book. As is wealth invested in rent seeking rather than productive activity.
by tzs | 2025-11-11 23:52:00+00:00
> Need to download the app for it, connect the fan to the Wifi, but it also had bluetooth for some reason.

Bluetooth could be there for initial setup.

To connect the fan to WiFi you have to somehow get the WiFi credentials to the fan. There are a few ways to do that.

One of the most common is for the device when it has not yet been set up to make itself available over Bluetooth. The app can then connect to it and give it the WiFi credentials.

Another common way is for the device to create its own WiFi network with a name that the app can somehow recognize. The app can then find that network, connect to it, and use it to talk to the device.

I don't think this is as popular as the Bluetooth method, probably because it used to require that the user go to their network settings and connect to the device's WiFi network. Plus, when they are connected to the device they are not connected to their "real" WiFi which could disrupt other apps.

However, newer Apple and Android mobile operating systems provide ways for applications to change the network connection in the background or with minimal interaction, which makes this method more friendly so maybe it will become more popular.

There also are supposedly some IoT devices that use WPS (WiFi Protected Setup), where you bring the device near your router, press the WPS button on the router, then press the WPS button on the device, and magic happens to add the devide to your network. I've never actually had any device I've bought support this so it is either uncommon or I've just been unlucky.

Anyway, from what I've read Philips has used both the bluetooth method and the access point method on their WiFi products.
by bird0861 | 2025-11-11 23:53:26+00:00
SDXL and FLUX models with LoRAs can and do vastly outperform at tons of things singular big models can't or won't do now. Various subreddits and civitAI blogs describe comfyui workflows and details on how to maximize LoRA effectiveness and are probably all you need for a guided tour of that space.

This is not my special interest though but the DIY space is much more interesting than the SaaS offerings; this is something about generative AI more generally that also holds, the DIY scene is going to be more interesting.
by c0nsumer | 2025-11-11 23:53:58+00:00
I regularly see pallets of laptops turned in (either due to refreshes or end-of-employment stuff) for a major manufacturing / engineering (car) company. They are just as stickered, but with automotive nerdery. It's pretty neat.

And seeing just /how/ many laptops are that way it made me feel a lot less weird about putting stickers on "my" work laptop.
by Karrot_Kream | 2025-11-11 23:54:04+00:00
Visa and Mastercard make money two main ways. They charge merchants a fee. They also take a fee upon the loan they offer consumers who don't pay their credit card bills in full every month. Most sophisticated consumers pay their cards in full every month and do not earn the card networks any loan fees. These consumers have no need to actually use a card and either have the capital to pay for their purchases outright or have enough wealth that they can borrow against their wealth to pay for goods at much lower rates than credit card rates. As such, rewards are an incentive to keep this user on the platform. That's why there's entire communities dedicated to card churning and finding the cards with the best rewards. There's no loyalty to be had when the sophisticated consumer can just pay their bills with cash.

I'm hoping that FedNow becomes more widely available but my suspicion is that only the big merchants, like Walmart, that have the technical sophistication to incorporate FedNow will benefit from this. Every mom and pop merchant that uses Square or Clover will just defer to the payment processor that will incorporate FedNow and charge their own management fee to these merchants. Then the bank the consumer uses will need to offer a way to use FedNow to pay and my guess is that banks that offer credit cards will resist this for as long as possible.

Just look at the rollout of Zelle. Only a handful of banks offer it. They differ widely in their implementation of it. Different banks offer different limits both in transaction frequency, per transaction limits, maximum transaction limits per month, and more. Then there's a Zelle app for banks that don't actually provide Zelle. On top of that Zelle has its own in-network fraud management that's a separate layer on top of the risk management that each bank and account offers. In practice this makes using Zelle frustrating. I suspect FedNow will work the same way.

Fintechs like Wealthfront, Mercury, Robinhood, Venmo/Paypal, and CashApp will probably be the first to offer it. Newer fintechs probably will too. But bank choice is often a family decision and many people bank where their parents banked. In general financial education in the US is very poor and banks and legacy credit cards know this and will use this knowledge to hobble FedNow.
by antonvs | 2025-11-11 23:54:45+00:00
It’s not really such a different meaning, it’s just shorthand for something like:

X’ = X + 1 DELETE X X = X’

Even if you treat it as “storing a value in a slot”, a comprehensive model of the operation needs to model the fact that the value of the slot changes over time. So another way to look at it would be:

X_t1 = X_t0 + 1

…except that “X” is shorthand for “the latest binding that uses this name.”
by kshacker | 2025-11-11 23:55:17+00:00
So I go to Costco and buy wine, and next week I get a letter from DMV reminding me of the blood alcohol requirements, I get people visit home selling wine glasses, when I go to work someone hands me the best of wines coffee table book, and so on.

Ok but you say - It is not this overt online - well if we live digital life, lot of things are not overt, but we know we need to clean cookies, some of us create containers, some of us use TOR, so the sensibilities in digital are different than real life, and I am showing pretty much equivalent examples / metaphors if the same level of intrusiveness was there in real life.
by trenchpilgrim | 2025-11-11 23:55:23+00:00
> What we should have the ability to rapidly scale production.

How should the US make the manufacture of, say, the primers for artillery shells "rapidly scalable" in a way that is different from building a large stockpile? Be specific. Would you nationalize factories but leave them idle? You certainly won't have time to build or retool factories and staff them during a peer conflict. How would you present this to Congress vs. running those factories in peacetime as a jobs program?
by taftster | 2025-11-11 23:55:32+00:00
That's not pedantic at all! Indeed, without these capabilities, it is by some definition not the real web.

This hits into that concept of what exactly the "web" is. Is it just a media transport system? Or is it something more than that. Of course, we could cite Tim Berners-Lee here or Roy Fielding in this discussion.

But at minimum, I think a lot of us are tired of the app-lification of the web and somewhat wish we could have a bit of the old.
by Calavar | 2025-11-11 23:56:03+00:00
> Something is very wrong if it takes 20+ years to field new military technologies.

Is it? By what criteria? IMHO the point is to get new tech out quickly enough that you aren't falling behind other major powers in the international arms race. The F35 seems to be ahead of the competition because countries around the world are lining up to buy it over much cheaper alternatives from Russia (Su57) and China (J35).

Not to mention that the Su57 also had about a 20 year development cycle. Maybe that's just how long takes to develop a new stealth fighter?
by scuff3d | 2025-11-11 23:56:09+00:00
For someone upset about having to worry about offending people in the workplace, you sure get offended easily.

I was primarily being hyperbolic. My main point is that generally people who are upset are upset that they can no longer say or do objectionable things in the workplace. Meanining every single person I have ever met in real life that complains about this stuff are the same ones who say horribly racist/misogynistic/homophobic stuff.

I'm asking, in all sincerity, what is one example of something you think is perfectly reasonable that you now have to avoid saying. Just one single example. I'd be thrilled if I could get one, because not only have I not seen one in this thread, but I have never seen one from anyone since this became a talking point years ago. It doesn't have to relate specifically to your workplace, you can generalize enough that it wouldn't be clear who you are or where you work.
by nacozarina | 2025-11-11 23:56:43+00:00
I’ve had positive experience with self-hosted gitlab, always with containers. Go thru full backup, recovery, move-server tests with your config, make sure you understand your setup. (Like any recovery plan, you have to practice it.)

I liked having dedicated ticketing and release management By And For The Devs, that is separate from comparable systems for PMO, OPs, other stakeholders. Can always track stuff by referencing each others tickets, whether in jira, redmine, et al. I always moved to Gitlab from Jenkins for ci/cd, always felt it was an upgrade. YMMV.
by lenerdenator | 2025-11-11 23:57:33+00:00
> It is hard not to love the degeneracy of Son Masayoshi as a gambler. The trick is to not take it seriously.

Therein lies the problem. People do take it seriously, particularly on the idea that he's now due, and keep feeding him money to make these bets with, instead of tossing him out of the boardroom, like he should have been with his bet on WeWork.
by vinceguidry | 2025-11-11 23:57:34+00:00
It is but 90% of this horizontal pressure is just nonsense. Not actual faults that need to be tolerated. Cooler heads stick around and solve the problems, but by the time that happens, the larger dev community has already moved on to something thoroughly crappier.

ASCII is perhaps a poor example, all modern tooling is UTF-8 capable.
by skissane | 2025-11-11 23:57:35+00:00
If one were adding this to the kernel, maybe rather than stipulating a specific protocol, assign them magic numbers; maybe JSON-RPC could be protocol 0x4a534f4e. An app could ask the kernel “which protocols does the pty master support?”, and get back a list of integers. And then it could ask to open a sidechannel for protocol 0x4a534f4e. So the kernel doesn’t even have to get in the business of mandating a specific protocol (whether JSON-RPC or CBOR or 0MQ or whatever), it just opens side channels with a meaningless (to the kernel) integer to identify its protocol.
by soulofmischief | 2025-11-11 23:58:09+00:00
I say ACA, Obamacare is politically charged. And the cases you've mentioned all shorten a long name into a colloquial name. This is not the case for Department of War/Defense.

That said, let's call it what it is... it's a war machine. Just as we should refer to Israeli Occupation Forces and not "Defense" forces, since genocidal occupation is just about the furthest thing from defense.
by jchw | 2025-11-11 23:58:22+00:00
Maybe I've just gotten lucky, but at companies I've worked for I've usually gotten the go-ahead to contribute upstream on open source projects so as long as it's something important for what we are working on. The only reason I didn't do a whole lot as part of my work at Google is because most of the open source projects I contributed to at Google were Google projects that I could contribute to from the google3 side, and that doesn't count.
by Yizahi | 2025-11-11 23:58:32+00:00
We can do the test with sick kids, or broken machinery, or whatever parents would claim. Should be easy enough to set up in proper way, organizer would get his once in a lifetime Nature publication. Parents and a kid would get a million dollars award for performing real magic, and kid would become an instant celebrity for life. Like meeting with Presidents level celebrity. Everyone wins, right?

Except parents lie of course, and if pressed to participate it would become apparent that 100% is actually 50%, that their kid must meet a test subject kid in person in advance (so an attentive person can spot elevated temperature of a test subject kid, or sweat, or maybe odor (there are a few proven unicums who could do this) etc.). Basically reducing telepathy claim to either complete fabrication or cases of hyper attentiveness.
by labrador | 2025-11-11 23:58:33+00:00
Three apprecitions:

1) In today's American political climate I think it's appropriate to express appreciation for immigrants to like Miguel de Icaza who dragged Microsoft kicking and screaming into cross platform .NET and is the godfather of .NET Maui

2) As someone who came up developing desktop apps for Windows and Mac, I never liked developing web applications. There was so much lacking, but now developing web apps is becoming like developing desktop apps. Now you get/put your data from HTTP calls instead of file system and database calls or with Blazor and SignalR you don't even have to think about those. This may seem obvious to younger programmers today, but it would have seemed like magic back in 2004 when Dymanic HTML and Ajax (both Microsoft) were being invented.

3) I'm grateful Microsoft has changed their old ways to be a forward thinking company. They still have problems that any GIANT, Inc. organization has, but let's not forget how far they've come.
by deaddodo | 2025-11-11 23:58:37+00:00
And then the argument for refusing to just pay ffmpeg developers gets even more flimsy.

The entire point here is to pay for the fixes/features you keep demanding, else the project is just going to do as it desires and ignore you.

More and more OSS projects are getting to this point as large enterprises (especially in the SaaS/PaaS spheres) continue to take advantage of those projects and treat them like unpaid workers.
by op00to | 2025-11-11 23:59:06+00:00
That Kampf piece isn’t what you're trying to sell it as. It’s a opinion-based book chapter in a Springer volume, not a peer-reviewed research paper. That means it wasn’t reviewed by independent subject-matter experts or subjected to methodological scrutiny. It’s basically an editorial essay compiled from selectively cited studies which measure viral load (Ct values) instead of actual transmission. The author even admits “the epidemiological relevance remains uncertain,” which is academic code for “this doesn't matter.”

The argument also ignores that PCR viral load is a weak proxy for contagiousness. Ct values vary by swab technique, timing, and test type, and don’t necessarily correlate with live virus or infectious period. Real transmission studies look at secondary attack rates (how often close contacts get infected) which is the gold standard for measuring infectiousness. Kampf doesn’t do that. He just stacks correlational lab data and calls it proof that vaccines don’t reduce transmission. That’s not how epidemiology works.

If you actually read the peer-reviewed literature, the evidence directly contradicts his claim. Madewell et al. (JAMA Netw Open 2022, 5(4): e229317) analyzed dozens of household studies and found vaccination reduced both susceptibility and infectiousness, though less for later variants. https://jamanetwork.com/journals/jamanetworkopen/fullarticle...

Jung et al. (JAMA Netw Open 2022, 5(5): e2213606) demonstrated that vaccinated people cleared live virus faster and transmitted less frequently. https://jamanetwork.com/journals/jamanetworkopen/fullarticle...

Maeda et al. (Int J Infect Dis 2023) confirmed vaccinated index cases were significantly less likely to infect household members. https://www.sciencedirect.com/science/article/pii/S120197122...

And a Spanish cohort study (PMC10975059, 2023) found vaccinated index cases had an adjusted odds ratio of 0.21 for transmitting compared to unvaccinated. https://pmc.ncbi.nlm.nih.gov/articles/PMC10975059/

So when someone waves around a non-peer-reviewed book chapter that literally says “the relevance remains uncertain” as if it’s the definitive takedown of global vaccine data, they’re not being honest... or they don’t understand what they’re citing. The serious literature is consistent: vaccines shorten infectious periods, lower secondary attack rates, and reduce transmission risk. Kampf’s chapter is opinion dressed up as research, and anyone presenting it as “proof” just revealed they didn’t read past the abstract.

Get out of here with what you think the study says. You didn’t read it, you skimmed a line and built a conspiracy out of it. You’re advertising that you don’t understand the difference between a book chapter and peer-reviewed research.
by aweiher | 2025-11-11 23:59:14+00:00
The author has a point here, collaboration without a driver will lead to a culture of talking instead of doing. To be a driver of a change you need agency. Great example with the PR. If I create a PR at another team, how will they react? "Get off my lawn" or "actually this is not something we had in mind but thanks for the PR, we are putting it behind a feature-flag and will try it out and measure the outcome".
by coffeeaddict1 | 2025-11-11 23:59:17+00:00
> We are collaborating with the Flutter team at Google to bring Impeller, their GPU first renderer, to .NET. That work is already in progress and as it lands, the MAUI backend will inherit those gains.

Interesting, I wonder how good Impeller is and if it's actually better than the new Graphite backend of Skia.
by codebje | 2025-11-11 23:59:25+00:00
The dependent type question is, I think, subtly different: "a function whose return type is either a number or a string depending on the boolean argument."

The union type (or the more or less equivalent Either ADT) don't give you type checking because you can take either (sic) branch no matter what your boolean value was. You're free to write a function that takes false and returns an int, and the type checker will accept that function as correct.

No matter how you twist and turn in GHC Haskell or TypeScript, you can't prevent that just by the type signature alone, so you have to "trust me bro" that the code does what the comment says.

For this example that's trivial and laughable, but being able to trust that code does what the compiler-enforced types say and nothing more is perhaps a step towards addressing supply chain attacks.
by dcre | 2025-11-12 00:00:12+00:00
I asked GPT-5 about it before writing the above comment and got a pretty interesting answer about how, for example, you can’t write a function that takes a number as an argument and returns an array of that length (length enforced by the type system). You can partly get there with tuple types but you have to enumerate every length explicitly. And it only works if you pass a number literal to the function. If you pass a variable of type number, it can’t infer the particular number it is.
by lawlessone | 2025-11-12 00:00:41+00:00
Thinking i should just start a company, close it and claim political persecution.

She's right about a lot of silicon valley (and beyond) companies having a fake it till you make it sort of thing going on (something she mentioned elsewhere). But come on... faking blood tests is far worse than some app faking that it can find instances of hotdogs in a photo..

edit: How do all these prisoners seem to have social media? People being deported and "regular" and prisoners don't.
by Arubis | 2025-11-12 00:01:34+00:00
"Second-guessing works by forcing someone to reverse acts of destruction. If I delegate a decision to you, you quickly spin up a set of relevant mental models, work to get a lot of momentum into them, pay the cost of killing many possible worlds, and experience the relief of a lightened load to carry. Then, by second guessing, I suddenly demand that you resurrect dead models, so I can validate or override your decision. Next time, you won’t put so much momentum in to begin with." (Venkatesh Rao, Tempo: timing, tactics and strategy in narrative-driven decision-making)
by superkuh | 2025-11-12 00:01:35+00:00
Going by share of daily transactions probably isn't the best way to measure this as it's mostly going to reflect the usage decisions of the rich who spend lots of money. And there are many cash transactions that simply aren't recorded anywhere. Many, many more. If you go by number of people I think the amount of cash usage would be much higher in the USA. I don't have experience elsewhere. But 16% only? That's absurd. It does not at all reflect my lived experience. I do acknowledge that in high population density areas cash seems less prevalent. But most people I know use cash. I use cash primarily.
by marcosdumay | 2025-11-12 00:01:43+00:00
> You can blame Taylor for that.

No, you can't. Taylor was a huge advocate for standardizing people's work so it could be studied and improved. He was also an advocate for well-studied people to go and teach workers how to do their jobs, and a not intense advocate for thinking ill of workers based on everything you can expect from a rich 19 century guy.

What he advocate a lot against was doing power games against workers or automatically dismissing everything they say.
by pinkmuffinere | 2025-11-12 00:02:18+00:00
When I got an internship at Amazon, I (ironically) plastered my cubicle with all the leadership principles ("LP's"), in over-happy fonts. But the leadership did not realize I was being tongue-in-cheek, and I suspect my cubicle decorations had a significant positive impact on my success there, lol. In the end I even started to believe the LP's, so maybe they knew something I didn't.