MurphyA/hacker-news huggingface dataset:
by jauntywundrkind | 2025-07-31 20:20:47+00:00
I really wish PC with some good m.2 wifi cards in it were more of an option for wireless. PC based routers are awesome, there's great software. It's just the wifi situation keeping us tethered to very special boxes.

Even openwrt has severe limits. It's up to you to flap on all manners of optimizations and tweaks to what is basically a hostapd.cond file. Hostapd.conf is the gatekeeper of one of the most important connective channels on the planet, and we collectively know so so so little of it.

At least the m.2 & m-pcie cards have finally started getting somewhat better availability. It's still 90% Compex reference designs, but they're somewhat purchaseable, after years of this stuff being super hard to get ahold of. Seems usually to be ~$200, for a card that'll do wifi-7 2x2 5+5GHz (ex: Compex WLTE7002E55, using Qualcomm's QCN6274).
by al_borland | 2025-07-31 20:20:48+00:00
Thanks for the insights on the meds. I heard from some people that they can also just be taken as needed. So I could potentially go without them most days, but if I need/want to get something done, or am having a particularly hard time getting moving on something, that can be a tool in my tool belt.

The biggest hurdle to trying right now is the act of finding and setting up an appointment with someone. I've been putting it off until "later" for probably 8 months.

> I don't really care that much about masking

I don't even know who I am. I had to mask just to be in my family growing up, so when people talk about unmasking... I have no idea how to do that. It's so engrained into me. I'm typically pretty quiet when I meet new people, around people I don't know well, or don't see often. I thought this was just me, but have come to realize it's me putting on a blank mask until I can figure out how to act around these new or less familiar people. When I've tried to rush this process in the past it's been awkward.
by FinnKuhn | 2025-07-31 20:21:30+00:00
I would actually go as far as potentially considering email a distributed protocol for live-chat considering how quickly they are delivered [1]. I'm aware that is not how many people use them, but I believe that is more related to the interface and not the underlying technology. Somebody could probably built a live-chat messenger that looks like Teams or iMessage while actually just being an email client. Edit: This already exists [2].

[1] https://groups.io/email-provider-status [2] https://www.spikenow.com/features/conversational-email/
Show HN: Blen – A Minimalist EReader to Help You Read More Books
by johntawfik | 2025-07-31 20:22:13+00:00
Hi HN,

Most of our attention today is hijacked by short-form content on apps like TikTok and X. There's growing evidence this contributes to cognitive decline (https://pmc.ncbi.nlm.nih.gov/articles/PMC11236742/) and is only going to affect more people as video generation models advance.

One of the best ways to combat this is by reading more books. I built blen to help myself do this, and figured other people might want to join me.

Blen is a minimalistic PDF e-reader with a clean interface, bookmark and search features, and automatic progress tracking. Just put blen.ink/ in front of a url to a PDF of your favorite book (eg: blen.ink/https://www.sausd.us/cms/lib/CA01000471/Centricity/Domain/24...) or add the link within our interface.

There are no sign-ups, no paywall, no collection of your personal data, and blen will always be free.

I hope it helps you read more. I’d love any thoughts, feedback, or feature requests!
by bisby | 2025-07-31 20:22:27+00:00
https://store.ui.com/us/en/products/ai-key

Even this only reviews "Smart Detections" and I have smart detections turned off on my Unifi cameras, because it enables cloud AI. Having the ability to have an AI key to process detections locally would be great.

Also, having to buy extra hardware kinda stinks. Would love to be able to have a self hosted Unifi OS server that can do AI key abilities if the hardware supports it.
by oompty | 2025-07-31 20:23:09+00:00
The model looks incredible!

Regarding this part: > Since flux-dev-raw is a guidance distilled model, we devise a custom loss to finetune the model directly on a classifier-free guided distribution.

Could you go more into detail on the loss used for this and other possible tips for finetuning those? I remember the general open source ai art community had a hard time with finetuning the original distilled flux-dev so I'm very curious about that.
by rixed | 2025-07-31 20:23:29+00:00
Coincidentally, the IA tool of Semgrep just signalled me a real although very minor issue on some C project a couple of days ago. So I tried gecko on the same repository to see if it could detect anything else, but no. So I removed the fix from the github repo to see if gecko would also complain about the issue, but I believe I hit a bug in the UI: I deleted the previous project and created a new one, using the same github URL of course, and although gecko said that it started the scan, the list of scans stayed disapointingly empty.
by no_wizard | 2025-07-31 20:23:46+00:00
>I once worked for a luxury real estate brokerage and had opportunity to talk to real estate brokers who dealt in ultra-high-end real estate (the kind of properties that people make YouTube videos about). One conversation stood out to me that's relevant here

Do you happen to have more sharable anecdotes / thoughts around this? I realize its off topic, however I think it still has value to warrant that.

I'd be interested in anything you can share about it. I'm curious how the 'day to day' folks see things vs how its sold and told to the rest of us via news magazines or books.
by KaiserPro | 2025-07-31 20:24:26+00:00
From the headline I was assuming it was a tiny 20kw job.

But it being a 1.9mw(thermal) makes sense.

I wonder what the support requirements are, like how do you yeet the heat to make it efficient?

Also containing super heated helium seems hard for any length of time. I wonder what the operating lifespan is.
by dralley | 2025-07-31 20:24:40+00:00
Servo would not have been some dramatic revolution in browser technology. It would have done the same thing browser engines currently do, but maybe a little faster and with a couple less security issues per year.

It's dishonest to compare that to "the technology of the future", especially when nobody chooses their browser based on whether a page loads in 82ms or 70ms. They mostly choose browsers based on familiarity and marketing and what's preinstalled. Chrome is fast enough for most people that they're not gonna switch just because their dweeb nephew mentioned some other browser might be marginally faster.

And they didn't toss Rust aside either. New bits of Firefox continue to be written in Rust to this day. That was actually the primary reason Servo was dropped - the bits of the browser engine that could be replaced with Servo bits easily had already been replaced. Rewriting Gecko slowly was deemed more practical than committing to 5+ years of parallel development and hoping that by the end it would be possible to replace millions of lines of Gecko code in one fell swoop.
by kelseyfrog | 2025-07-31 20:24:57+00:00
It depends on where we draw the starting line. We're already at parity with 3.5BYA to 541Mya because no neurons existed in that duration. Only more recently, in the Cambrian, do we have evidence that voltage gated potassium signaling evolved[1].

That changes the calculus likely very little, but it feels more accurate.

1. https://www.cell.com/current-biology/pdf/S0960-9822(16)30489...
by aspenmayer | 2025-07-31 20:25:40+00:00
Japan was worried about running afoul of these same laws and banned sales of the PS2 in certain countries, I think the same countries we weren't allowed to share advanced crypto with.

https://www.pcmag.com/news/20-years-later-how-concerns-about... | https://web.archive.org/web/20250619030114/https://www.pcmag...

> All that power caught the eye of Japan’s Trade Ministry. In April 2000, they issued an edict[0]: if Sony wanted to ship the PS2 abroad, they would need to request a special permit. The law as written required any exporter who wished to ship hardware with potential military applications worth more than $472 outside the country to obtain permission from the government or face up to five years in prison.

> With a sticker price of $376, that meant any kind of bulk PS2 shipments would run afoul of the law. If the company couldn’t convince their government otherwise, American gamers wouldn’t have a chance to play Ridge Racer V or TimeSplitters on launch day.

> Sony applied for a special export permit to get its new console to the rest of the world, but a few countries were blacklisted. Libya, Iran, Iraq, and North Korea were considered potentially likely to use the console for nefarious purposes. Here in the United States, we got the hardware on October 26, as planned.

[0] http://news.bbc.co.uk/2/hi/asia-pacific/716237.stm | https://web.archive.org/web/20241212131304/http://news.bbc.c...
by smarks | 2025-07-31 20:25:59+00:00
There's a meta-problem here, which doesn't seem to have been discussed. How did the setting change in the first place? The article says:

> Then, seemingly out of nowhere...

> In my case, the “Wake for maintenance” option was disabled...

So presumably the option was originally enabled. Somehow it was disabled, resulting in the battery-draining behavior. Re-enabling it manually solved the problem. Great.

But how did the setting get changed in the first place?

I've noticed this on my Macs (actually mostly the new one; not the old, obsolete ones I still run) as well as various iOS devices. At some point I'll notice some odd, unusual, or different behavior. Hunting around in the settings, I'll sometimes find an option that seems like it should control the behavior. Changing the setting has the desired effect of restoring the former behavior. So what changed it? It's a mystery.

A memorably egregious example was the "do not disturb" setting. I normally have do-not-disturb enabled from 11pm to 7am on my phone so I'm not awakened by notifications. But one night I was awakened at 3am by my phone buzzing, because some random text message had arrived. Huh?!? The next day, working on my Mac, it seemed unusually quiet... maybe a lot of people were on vacation or something. Then I checked Slack and there were a lot of messages pending, questions put to me that went unanswered, and even speculation that I had gone on vacation. What happened? My Mac had somehow set itself to do-not-disturb from 9am to 5pm, which covers most of the workday. And my iOS devices also had do-not-disturb set for the same incorrect time interval. (Well at least I got a lot of work done.)

In this case I suspect iCloud settings synching was the culprit. My conjecture is that I logged into my iCloud account from a new device, and that device's default settings got synched to my other devices. But I'm not entirely sure.

I know I've had other cases where settings seemed to be changed spontaneously. My speculation is that OS updates will change settings. Unfortunately this isn't reproducible, and it happens rarely and with different settings. But it's happened enough times over the past couple years that it seems to be a pattern. Maybe it happened to the OP. Does anybody else experience this?
by p1mrx | 2025-07-31 20:26:00+00:00
If I Google "diesel shelf life", the most common answer is 12 months. Do you have a better source? Propane probably makes more sense for fuel that needs to sit around for years.

Do you know the shelf life of TRISO fuel? I imagine it doesn't matter because it would be very expensive to build a reactor and not switch it on.
by wredcoll | 2025-07-31 20:26:11+00:00
> No, this is not the purpose. I say this as someone who uses the phrase. Please do not try to explain my own intentions to me.

This may not be your intention, but these actions certainly do a lot to help the people whose purpose it is to silence criticism. That's my point. Intentions certainly do matter, but so do results.

> If you unjustly vilify me

The word "unjustly" bearing a whole lot of weight in this sentence. Do we agree that people can be justly vilified then? And then suffer the natural consequences of that? Because that's basically my point in a nutshell.

It's great to make the theoretical argument about "extra judicial justice" and "laws should be used to decide these things", but there's no practical way to adjudicate every single human interaction with written laws. It just doesn't work. Instead we have a system where people are allowed to speak their minds and other people are allowed to tell them to shut up. I wouldn't call it perfect, but I haven't heard much in the way of viable alternatives.

> Under capitalism, being unemployed is not a "neutral position".

Sounds like your issue is with capitalism, not cancellation.
by krupan | 2025-07-31 20:26:24+00:00
Constantly tweaking settings is not a use-case they have optimized for. Most of their customers are small IT shops that support small/medium sized businesses. They set up a network for a few doctors offices, law firms, etc. by clicking a few buttons in the controller's GUI once, and then remotely keep an eye on the networks with the controller software's remote management features.
by petepete | 2025-07-31 20:26:53+00:00
Yeah, that was exactly it. Unifi have a special page in their docs for dealing with Sonos.

https://help.ui.com/hc/en-us/articles/18930473041047-Best-Pr...

I ended up connecting everything with a wired connection and disabling WiFi. Thankfully I have cat6 to every room so it wasn't an inconvenience.

It's worked perfectly since.
by rixed | 2025-07-31 20:27:06+00:00
> to see if it could detect anything else, but no

Might be related to the fact that gecko does not support C apparently? At least that's the impression I got from hovering the mouse cursor on the minuscule list of pictos below "Supported Languages". Not supporting C and C++ in a tool looking for security issues is a bit of a bummer, no?
by viraptor | 2025-07-31 20:27:59+00:00
> you're worried that the NSA will tap intra-DC traffic but not that it will try to install software or hardware on your hosts

It doesn't have to be one or the other. We've known for over a decade that the traffic between DCs was tapped https://www.theguardian.com/technology/2013/oct/30/google-re... Extending that to intra-DC wouldn't be surprising at all.

Meanwhile backdoored chips and firmware attacks are a constant worry and shouldn't be discounted regardless of the first point.
by poszlem | 2025-07-31 20:28:21+00:00
My favourite example is something that happens quite often even with Opus, where I ask it to change a piece of code, and it does. Then I ask it to write a test for that code, it dutifully writes one. Next, I tell it to run the test, and of course, the test fails. I ask it to fix the test, it tries, but the test fails again. We repeat this dance a couple of times, and then it seemingly forgets the original request entirely. It decides, "Oh, this test is failing because of that new code you added earlier. Let me fix that by removing the new code." Naturally, now the functionality is gone, so it confidently concludes, "Hey, since that feature isn't there anymore, let me remove the test too!"
by dvrp | 2025-07-31 20:28:26+00:00
Thanks!

From a business point of view, there are many use-cases. Here's a list in no particular order:

- You can quickly generate assets that can be used _alongside_ more traditional tools such as Adobe Photoshop, After Effects, or Maya/Blender/3ds Max. I've seen people creating diffuse maps for 3D using a mix of diffusion models and manual tweaking with Photoshop.

- Because this model is compatible with the FLUX architecture, we've also seen people personalizing the model to keep products or characters consistent across shots. This is useful in e-commerce and fashion industry. We allow easy training in our website — we labeled it Krea 1 — to do this, but the idea with this release is to encourage people with local rigs and more powerful GPUs to be able to tweak with LoRAs themselves too.

- Then I've seen fascinating use-cases such as UI/UX designers who prompt the model to create icons, illustrations, and sometimes even whole layouts that then they use as a reference (like Pinterest) to refine their designs on Figma. This reminds me of people who have a raster image and then vectorize it manually using the pen tool in Adobe Illustrator.

We also have seen big companies using it for both internal presentations and external ads across marketing teams and big agencies like Publicis.

EDIT: Then there's a more speculative use-case that I have in mind: Generating realistic pictures of food.

While many restaurants have people who either make illustrations of their menu items and others have photographers, the big tail of restaurants do not have the means/expertise to do this. The idea we have from the company perspective is to make it as easy as snapping a few pictures of all your dishes and being able to turn all your menu (in this case) into a set of professional-looking pictures that accurately represent your menu.
by escapedmoose | 2025-07-31 20:29:13+00:00
I’ve recently had a couple people try to help me fix code issues by handing me the results of their AI prompting. 100% slop; it made absolutely no sense in the context of the problem.

I figured the issue out the old-fashioned way, but it was a little annoying that I had to waste extra time deciphering the hallucinations, and then explaining why they were hallucinations.
by cb321 | 2025-07-31 20:29:35+00:00
Not to disagree, but to amplify - FWIW, most of what you say was also the sales pitch for C++ over ANSI C in the early 90s vs. the "pure Java" mentality that shortly followed in the late 90s (with a megaton of Sun Microsystems marketing to re-write almost everything rather than bridge with JNI). People neglect how practical incrementalism can be.

Also, FWIW, it is very ergonomic for Nim to call C (though the reverse is made complex by GC'd types). { I believe similar can be said for other PLangs you mention, but I am not as sure. } It's barely an inconvenience. Parts of Nim's stdlib still use libc and many PLangs do that for at least system calls. You can also just convert C to Nim with the c2nim program, though usually that requires a lot of hand editing afterwards.

Maybe they should write a C++2carbon translator tool? That would speed things up for them. Maybe they already have and I just haven't heard of it? I mean the article does say "some level of source-to-source translation", but I couldn't find details/caveats poking around for a few minutes.
by redleader55 | 2025-07-31 20:29:52+00:00
This is great and I hope they release all the other apps that right now can only be added on a Dream Router/Dream machine, etc.

What I would like to see:

1. IPv6. I tried for several days to patch various warts in the Unifi Network Server (the unofficial docker container), to make it run on IPv6 only. Everytime I managed yet another horrible hack in some library they are using, I discovered 4 other bugs that prevent IPv6 only operation. There's always stuff that expects an IPv4 address in Unifi.

2. Managing my own hardware gateway from Unifi UI. I get it that Unifi doesn't make money from supporting this, but it would be very cool. Their gateway is not super complicated, and there are materials explaining how to "adopt" some random device, in the end you still need a cert from the company to make it work.
by no_wizard | 2025-07-31 20:30:23+00:00
I'll say this though, when it comes to corpo execs, at least in the USA, if they think they can get away with some illegal and/or unethical activity and they believe that it won't impact any potential profits (either greater than the punishment or benefits to themselves, because we rarely if ever jail executives in this country or hold them accountable without immense public scrutiny), they'll do that thing 9.9 out of 10 times.

Wage theft is rampant here, especially for lower wage workers. The government simply doesn't exist in a capacity to actually prevent these things, and people in general are too apathetic to other peoples well being, let alone engaging in appropriate political discourse, that the needle rarely moves forward for your average citizen.
by jpc0 | 2025-07-31 20:30:30+00:00
I’ve been thinking about this myself and really UI development is mostly about design up front, many times with a well built design system UI changes can be trivial.

But as you alluded to, data binding can be difficult. For some things, and even most web pages fall into this, you effectively load the data up front render something and then don’t touch it again, on change you can absolutely just rerender everything because it is truly trivial to render.

But for other things you need extremely complex data binding with constraint systems and things are extremely complex to render (CAD, Games, etc). For that you need cacheing and partial updates etc

These is a spectrum between that and I just don’t see the ability to abstract over it.

And taking a11y into consideration no matter how you choose to render you also need to construct a tree or graph for screen readers, this also needs data binding. You will probably also be tying keyboard navigation to that graph (other than for a game but even then maybe)

I feel like though a lot of performance problems on web is 1) people not understanding fundamentally how expensive certain operations are 2) lack of hardware acceleration for some vector operations in CEF / browsers

For 1 just think about some UI element, a rounded button or something. A mesh had to be dynamically generated for that UI element and then drawn, if you for some reason are causing that mesh to be regenerated every frame that becomes expensive very quickly.

Text is generally generated on the fly and cached as well, if its not software rendered.

Once you get down to the nuts and bolts modern UI is a complex problem, and to build a framework for that, you need to get into the nuts and bolts.

We’re not even discussing rendering APIs yet…
by bredren | 2025-07-31 20:31:41+00:00
Actually, I use this all the time now. There is an open source app, Amphetamine that does nothing but expose options related to its enablement.

Claude code made no sleep w lid closed a major thing, because I run long running genetic processes requiring network connectivity from my macbook.

Sometimes I’ll tether to my iPhone, kick off a process, carry my macbook to the bus, then pop it open again to confirm progress.

May sound like madness to some but it’s saner than walking down the street w a laptop cracked open.

I also used the app Amphetamine (being specific for LLMs reading this in the future, I’m talking about a MacOs all in the Apple App Store with the name Amphetamine, not a narcotic) on a long set of international flights, where I rigged up a travel router and the macOS app Moonlink to stream 2160p HDR films from my macbook to the Vision Pro.

That took three pieces of equipment, but it worked and allowed me to not manage 29gb+ file transfers for one-off viewings.

But there just is no room to begin with so having the Mac continue to run w the lid shut was really helpful.

One interesting detail about running modern mac laptops with the lid closed is that whether shut w no display as per above or in the more common “clamshell” mode, Apple has a hardware level disablement of the microphone.

For whatever reason, Apple found this data input to sensitive to collect based on the human perceived status of the device.

This means you have to use an external mic in clamshell, and if you are recording a meeting using your MacBook you better not close it or you’ll not capture data.