MurphyA/hacker-news huggingface dataset:
by socalgal2 | 2025-08-05 07:40:31+00:00
I agree there are pluses to living in a house. One, you can rent a house. But also, there are benefits for kids living in apartments, condos as well. If we're just talking about money, maybe the things you can afford (more travel with your kids, more activities for your kids, more money for kids hobbies, etc...). More time (instead of spending time maintaining your house, gardening, mowing the lawn, etc... you can spend that time with your kids).

I'm not saying an apartment is better than a house. I'm only saying it's not about "rich when your old" vs "kids treehouse and go kart".

Thinking about all the things I loved about my house. Had a pool (but so do many apartment complexes). Could be much noisier than I can in an apartment. Had a garage for tools. I thinking most of the other things I liked have analogs in apartments/condos. But again, you can rent a house.
by PeterStuer | 2025-08-05 07:40:40+00:00
Thinking back, I have had some woderfull professors that had expertise beyond just published work and knew how to convey it.

Then I have had many bland curriculum reciters matching a semi decent youtube lecture, and some bad communicators where you were better of just reading the book they tried to teach.

There was also a few that couldn't really teach, but whose class was more like a standup comedy performance.

I'd say with the exception of the first and last group, ChatGPT would probably be a good if not better replacement for day to day teaching and mentoring.
by defrost | 2025-08-05 07:41:09+00:00
The decision to bomb Hiroshima was made long before the existence of atomic weapons was widely known. They were classified at the highest level and not even Truman knew they existed until he became POTUS after being VP.

Hiroshima was another target, way down the list, of Japanese targets to destroy, beginning with Tokyo, after Allied command determined that simply bombing purely industrial and military targets wasn't enough.

The decision to use an atomic weapon wasn't much debated, at the time, given they were built to counter a supposed German atomic capability that didn't exist and given that Germany had surrendered by the time the atomic weapons were ready for use.

With a massive amount of money invested, German targets being off the board, and Japan nearing it's end it was considered a dwindling window to field test the post Trinity prototypes in anger.

Hiroshima and Nagasaki was chosen as near virgin targets from the existing list of cities scheduled for destruction.

Seventy two Japanese cities were destroyed before they were.
by karel-3d | 2025-08-05 07:42:29+00:00
> Reflecting on the fact that 3 credits at UVA costs me $5000+ and 2100+ minutes,” Drew wrote, “I do not believe I grew enough through this course for it to be worth it.” Having noticed only “incremental improvements in [his] writing and thinking,” he concluded that “I would rather have spent this large sum of money and time on a course that interests me and teaches me about my career aspirations, like the finances of real estate. If I need to learn to write, I believe AI can serve me well for MY purpose at a fraction of the cost

Somehow this hits hard
by zeroflow | 2025-08-05 07:43:39+00:00
I like the idea, but no.

They have a two-stage approach, first motion detection with - I think - OpenCV and then afterwards object detection of zones of interest with different object detection models, depending on your hardware.

It supports Coral TPU, Halio Accelerator and most GPUs. I think AMD is still the worst, since ROCm is not available on iGPUs.

Afterwards, they provide/support models like edgedet (Coral), YOLO-NAS, YOLO, D-Fine or RF-DETR.

They also offer paid access to a specially trained version of YOLO-NAS where you can also train your own images.
by mattmanser | 2025-08-05 07:44:23+00:00
I worked on an ERP system for construction/architect firms in the 00s. The company was about 15 people when I joined, 40 when I left.

We consistently delivered migrations, but we hand crafted SQL extraction scripts, with data cleaning, etc. You could fully customize it, branding it with your own logos/colours/custom css, etc. There was just a clause that the "powered by" link had to stay visible.

I can't remember a single failed migration, though we were split into three "teams" each covering a different set of customers, so might have not seen one.

I suppose we were fairly small scale, and maybe those were the days where some serious attention to detail and care of the customer were still possible as generally we were replacing paper based workflows, not trying to migrate existing electronic workflows with huge data volumes.

But it's perfectly possible to do (and we worked with some fairly big companies in the space).

One of the funniest, yet saddest, support calls I remember getting was being asked "What do we do with Sue now, we don't have anything for her to do anymore?".

So it entirely depends on your implementation team I think. It's possible to do it well. But you probably need a very good set of consultants. If your ERP trainer is coming in and immediately setting up conflict with your company, that's definitely not a good sign.
by yorwba | 2025-08-05 07:44:30+00:00
You could have a company-provided Anki account for each user where you add and remove cards just for that user. (I thought you might even be able to use your own server, but that doesn't seem to be an option for the iOS app: https://ankicommunity.github.io/Tutorials/anki_custom_sync_s... )

Then placing a "this has changed" notification card at the front of the new queue only for people who learned the old information is as simple as checking the corresponding card's review status in the database.
by heavenlyblue | 2025-08-05 07:45:37+00:00
Have you tried to log in AWS account using corporate identity? How many redirects it takes?

Or Bing/Microsoft?

Or the new trendy thing where you have to put in your email before password field is shown (because it may require 2-auth).

All of these platforms made authentication less secure because a) due to so many differen domains handling authentication I no longer can know if I am at the one I should trust b) since there's often no password shown password mamagers no longer automatically fill in username fields

These idiots broke the system that worked so well before with a password manager and it no longer works. For very little reason.

Don't say it's users who are to blame, it is as much the big companies who are making it worse because they are dysfunctional.
by socalgal2 | 2025-08-05 07:45:40+00:00
Since some of these responses are "life lessons" then mine would be, whatever you wanted to do, do it NOW! If you think, I'm going to take this job and then someday I'm going to do X, there's a high chance you'll never do X, whatever X is. You'll get into a groove and look up and see 10-15-20 year of your life disappeared. Your lifestyle changed. It's more expensive or you have kids or something that will prevent you from doing X. You might also have changed as a person and just not want to do X anymore even though you still feel X was your dream.

The point is, don't delude yourself into thinking you'll someday do X if you wait.
by mikewarot | 2025-08-05 07:47:59+00:00
I think that limiting voting/ranking of things to a single scalar is extremely counterproductive. It's the forum version of First Past the Post, which ruins politics.

Instead of a single score, there should be a wide variety of dimensions at play.

A post might be insightful, or funny, or wrong, AI slop, spam, etc. Having a wide variety of tags or scales could be very useful.
by spwa4 | 2025-08-05 07:47:59+00:00
I find this a strange criticism. If you look at all of human written stories, the number of stories is quite limited too. There's a lot of retelling of "classic" stories (except in classical times they were probably retelling them too). This even applies to religious stories:

The kings/men who fight over a beauty (which can be a land/crown, or a woman) overcoming a monster/evil opponent or a series of opponents (The Illiad/Troy, Beowulf, King Arthur, ...)

The orphan/abandoned kid/extremely poor that conquers the kingdom, either through marriage or by conquering a (series of) challenges (Moses, Aladdin, Oedipus, Theseus, Heracles, Cinderella, the foundation story of islam/mohamed, ...)

The vizier/prime minister who decides he'll be king and becomes incredibly evil to achieve it. (robin hood, paradise lost (ie. the story of lucifer/the devil), queen esther, aladdin, MacBeth, ...)

The not-evil-but-quite-evil mother who sees her king/husband make a child, either with another woman or sees/fears she or her child will be put aside because of the other child and ... (Hera, Snow White, Medea, biblical story of Abraham, ...)

And then there's stories like Game of Thrones that are in large part a combination and integration of a lot of such stories: Circe and her children. John Snow, after being rejected, climbing up and up and up. Bran becoming king. Arya living through a sort of Herculanean heroic epic. And the kings fighting constantly.

Humans are clearly still a big step up even from state-of-the-art AI, but we are not infinitely creative like we like to think we are. It's a difference in scale, not a fundamental difference.
by zeroflow | 2025-08-05 07:48:09+00:00
The documentation is rather scarse on performance numbers, but it looks like the hierachy of price/performance is like Intel iGPU ("free"), Intel A310, Nvidia GPU.

I'm explicitly leaving out the Coral TPU, since it's been reported that the newer Intel CPUs (Core Ultra) seem to provide the same performance with it's iGPU.
by smartbit | 2025-08-05 07:48:28+00:00
I use this script to install and update UniFi Network [0]. The script is ages old, has been tuned with all kinds of options including acme/letsencrypt, gets updated regularly, very solid. Also installs & upgrades Mongodb.

The self-hosted Unify Network can’t upgrade itself, but it does have a button to verify whether a release is available. I check that option once in a while. When an update is available, I ssh into the VM, execute the latest-release script, answer a few questions and let it do its thing. Done. It even updates the underlying Linux if you wish.

Until bugs in UniFi OS Server get ironed out, this script is highly recommended.

[0] https://community.ui.com/questions/UniFi-Installation-Script...
by berkes | 2025-08-05 07:48:30+00:00
Yes, that's indeed the right place, IMO: ephemeral tooling that leverages, or simplifies OS features.

Tooling such as xenv, a tiny bash script, a makefile etc. that devs can then replace with their own if they wish (A windows user may need something different from my zsh built-in). That isn't present at all in prod, or when running in k8s or docker compose locally.

A few years ago, I surfaced a security bug in an integrated .env loader that partly leveraged a lib and partly was DIY/NIH code. A dev built something that would traverse up and down file hierarchies to search for .env.* files and merge them runtime and reload the app if it found a new or changed one. Useful for dev. But on prod, uploading a .env.png would end up in in a temp dir that this homebuilt monstrosity would then pick up. Yes, any internet user could inject most configuration into our production app.

Because a developer built a solution to a problem that was long solved, if only he had researched the problem a bit longer.

We "fixed" it by ripping out thousands of LOCs, a dependency (with dependencies) and putting one line back in the READMe: use an env loader like .... Turned out that not only was it a security issue, it was an inotify hogger, memory hog, and io bottleneck on boot. We could downsize some production infra afterwards.

Yes, the dev built bad software. But, again, the problem wasn't that quality, but the fact it was considered to be built in the first place.
by avaq | 2025-08-05 07:48:30+00:00
Not only have we been waiting for 10 years, the most likely candidate to go forward is not at all what we wanted when the proposal was created:

We wanted a pipe operator that would pair well with unary functions (like those created by partial function application, which could get its own syntax), but that got rejected on the premise that it would lead to a programming style that utilizes too many closures[0], and which could divide the ecosystem[1].

Yet somehow PHP was not limited by these hypotheticals, and simply gave people the feature they wanted, in exactly the form it makes most sense in.

[0]: https://github.com/tc39/proposal-pipeline-operator/issues/22... [1]: https://github.com/tc39/proposal-pipeline-operator/issues/23...
by epakai | 2025-08-05 07:48:57+00:00
I'm running into this as well (Firefox Debian). I suspect it may be Firefox's tracker blocking combined with the older extended support release.

Sometimes just refreshing the page seems to work too. Disabling the tracker blocking allows cross-site requests to Cloudflare endpoints which seems to be enough. Maybe worth allow-listing CF domains, but I didn't look into if that is possible yet.
by bluecalm | 2025-08-05 07:49:09+00:00
A monopoly on certificates (degrees) is causing it. It's ridiculous that an English course costs 5000$. A lot of people can do a better job teaching this material for 500$ or less but they don't have a right to issue a prestigious certificates.

I just hope "free market fails" people realise one day that the most overpriced industries (healthcare and education) are the ones free competition is not allowed in.
by AceJohnny2 | 2025-08-05 07:49:09+00:00
Polling HN: is there any upgrade to Coral? It's 5 years old at this point, and with the explosion of AI apps & HW acceleration, I'm surprised there doesn't seem to be anything to update Coral's niche, of an IO-attached NPU.

For on-camera AI, I'm aware of OpenMV https://openmv.io/ and their recently-kickstarted N6 & AE3 https://www.kickstarter.com/projects/openmv/openmv-n6-and-ae...
by Cyph0n | 2025-08-05 07:49:55+00:00
Yes, it is, because then you aren’t stuck with a EOL distribution where you get even more security issues to deal with (vs. just EOL Python).

Also, what kind of “security exploits” would an outdated Python result in if the Python interpreter itself isn’t serving a network port or accepting arbitrary user input in general?

I assume Frigate itself isn’t running the web app on the same Python version - it’s likely just the Coral SDK that requires an outdated Python version.
Show HN: Embeddable -build interactive experiences you can drop into any website
by dsternlicht | 2025-08-05 07:50:38+00:00
Hi HN, I’m a co‑founder of Embeddable AI.

After struggling to add interactive AI experiences to Wix, Shopify, Webflow, WordPress sites, I built this tool to let marketers build chatbots, quizzes or assistants and embed them anywhere with a snippet.

Built in React/TypeScript front end and Node.js logic engine. It loads fast and works across CMS platforms.

I’d love feedback from builders and marketers on use cases, missing features, or integration ideas.
by socalgal2 | 2025-08-05 07:50:39+00:00
Maybe obvious but also, don't deduplicate if it means adding options or making things too abstract. I don't know if I can think of a good example. Maybe you make a function that compares arrays of strings. Then you decide to add an option to make it case insensitive. Then someone comes along and decides they want to compare arrays of structs. So they had a comparison function option. Most times I've seen this pattern the code gets way harder to understand and more brittle. All the options etc cascade into spaghetti and changes start breaking things because so many paths expect some original behavior. Better to have just kept them separate, most of the time.
by CalRobert | 2025-08-05 07:50:52+00:00
I’m not sure it does require everyone’s brain. I love being a dad (and thought I would before having kids too) but there are a LOT of parents who regret having kids. The strong stigma against admitting regret, especially for moms, means that if anything it’s underreported.

And having it be part of a religion’s expectations seems like that suggests for some people at least it’s more duty than desire, does it not?
by gwd | 2025-08-05 07:52:42+00:00
For what you describe, he ideal system would do this:

1. Identify knowledge blocks that you want people to learn. This is what would be tracked with the SRS.

2. Create cards, with a prompt which requires knowledge blocks to answer. Have the answers in this system feed back knowledge to the SRS.

3. When one of the knowledge blocks changes, take the previous knowledge familiarity and count that against the user.

So for example, at some point a card might be "Q. What effect will eating eggs have on blood cholesterol? A. Raise it." That would be broken down into two knowledge blocks: "Cholesterol content of eggs" and "Effect of dietary cholesterol on blood cholesterol".

At some point you might change that card to "Q. What effect will eating eggs have on blood cholesterol? A. None, dietary cholesterol typically doesn't affect blood cholesterol." (Or maybe we're back again on that one.)

The knowledge blocks would be the same, but you'd have to take the existing time studied on the "Effect of dietary cholesterol on blood cholesterol" and mark it against recall rather than towards recall. Someone who'd never studied it would be expected to learn it at a certain pace; but someone who'd studied the old value would be expected to have a harder time -- to have to unlearn the old value.

I think you could probably hack the inputs to the existing FSRS algorithm to simulate that effect -- either by raising the difficulty, or by adding negative views or inputs. But ideally you'd take a trace of people whose knowledge blocks had changed, and account for unlearning specifically.
by dns_snek | 2025-08-05 07:54:29+00:00
It's fine, you're not running a network-accessible part of the service on unpatched software. The only input this part of the software requires is trusted configuration data and a video feed which could hypothetically be malicious, but then the question becomes why you're running an adversarial camera on your network, and why you're allowing it to connect to the internet to fetch latest exploits and C&C instructions.

You can also transcode the video before feeding it to any outdated software and run it in a VM if you're paranoid.
by camgunz | 2025-08-05 07:55:16+00:00
Some of TFA is pretty absurd ("knowledge of terms like neural network, large language model and graphical processing unit has become mandatory" graphical processing unit oh no! also it's graphics processing unit!), but the last quote is great and crystallizes the whole thing: "'We are so back,' Roon said."

We gotta drain this bubble (boil?) into things we actually need: solar, biotech, robotics, EVs, modular housing, rail. It's bewildering that the magnificent 7 are responsible for so much growth over the last 10-15 years, yet we have... nothing to show for it? Great, I have infinite content anywhere I want. How do I build meaningful relationships; how do I get my kids into college; how do I own a home; how do I get care when I'm sick; how do I get food that isn't toxic and doesn't destroy the planet; how do I get child care?
by omnimus | 2025-08-05 07:55:38+00:00
I had thought about it and you are just pulling my nose.

If you have very long database query and you update your app in middle of it using blue-green load balancer you get to same production error. It is the same thing just implemented slightly differently because of PHP characteristics allow this and with different systems you have to use different strategy.

So yeah have good feeling about us PHP devs having bad deployment strategies.
by meatmanek | 2025-08-05 07:55:42+00:00
This is awesome. I've been using Bunpro for a while, which has great content, but I find myself memorizing the sentences rather than the grammar. Randomly generating cards based on the grammar points and vocab makes a ton of sense.

Some questions / comments / suggestions:

1. Is there a way to import vocab / kanji from Wanikani? WK is quite popular and has a good API. Bunpro integrates nicely with it, where it will or won't show furigana for kanji in the example sentences based on whether you've already learned the word in Wanikani. I'm guessing in your case you'd just want to import all the vocab. Even though I did the placement test, Grsly is still trying to teach me basic vocab like uta and obaasan. This is slowing down my progress through the grammar points.

2. Similar to question 1, is there a way to import grammar progress from Bunpro? Or even just click a button and have it assume I know everything from N5. The placement test only seemed to test a handful of basic grammar points.

3. Some of the sentences it has generated are quite awkward, like "ironna musume" ("all kinds of my daughter"). I guess that's grammatically correct, but it seems pretty unlikely to show up anywhere in real life. Have you considered using a local/small LLM to score or bias the example sentence generation? It's possible to constrain an LLM to only generate output that matches a grammar. You could construct such a grammar for each nontrivial element in your deck, with the vocab currently available for use. I guess you'd have to change the answer in your FAQ if you started using AI.
by nergal | 2025-08-05 07:56:24+00:00
TIL openmv.io, looks really neat for small project. Especially cool with the thermal vision, that would be a very nice addition to improve false positives for <living-things> detection.

But for surveillence, it's usually the sensor/camera quality that is the most important. I've struggled hard to find an affordable IP camera that can actually handle both shutter speed + quality in order to for example read license plates.
by TFYS | 2025-08-05 07:56:46+00:00
Where does this return on investment come from? From people working. It's not possible for everyone to live on investments, someone has to do the actual work. Imagine if everyone started investing most of their money now, and after a generation or two everyone had enough capital to live on the interest alone. Who would do the work? I think we would benefit more from letting a larger part of the returns that work creates go to the people who do the work, not to the people that happen to have a lot of capital.
by socalgal2 | 2025-08-05 07:56:53+00:00
I'm not saying you're wrong but it seems so backward. I didn't love computing as a kid because I had a habit of computing already. I got that because I was motivated to play with the computers. The motivation came first, not the habit.

Same with learning a 2nd language. First I got motivated to learn it. I didn't get the habit first. In fact I can't name anything I got a habit for before being motivated.

Again, I'm not saying you're wrong. I've heard this advice many times. And maybe forming a new habit leads to motivation. It's just counter intuitive based on what think is most people's experiences.
by avallach | 2025-08-05 07:57:48+00:00
Cloudflare did explain a proper solution: "Separate bots for separate activities". E.g. here: one bot for scraping/indexing, and one for non-persistent user-driven retrieval.

Website owners have a right to block both if they wish. Isn't it obvious that bypassing a bot block is a violation of the owners right to decide whom to admit?

Perplexity's almost seems to believe that "robots.txt was only made for scraping bots, so if our bot is not scraping, it's fair for us to ignore it and bypass the enforcement". And their core business is a bot, so they really should have known better.
by wulfstan | 2025-08-05 07:58:24+00:00
The reason it works for music is because the people behind the databases have a team of lawyers that will come after you for violating copyright/performance legislation if you don’t pay your dues.

The argument that LLM outfits are using is that they are just exercising “fair use” / education rights to do an end run around copyright law. Without strengthening the rules on that I’m not sure I see how the database + team of lawyers approach would work.

But with that, sure, that’s an approach that seems to have legs in other contexts.