MurphyA/hacker-news huggingface dataset:
by TulliusCicero | 2025-06-30 18:43:42+00:00
> I go to local farmer's markets. There are signs everywhere, "No Pets". No one is obeying this law. Literally no one. WTF do they have the signs? All non-enforcement does is bread contempt for laws in general. Either enforce it or remove the signs.

Is that a law, or just a rule from the farmer's market?
by b0a04gl | 2025-06-30 18:44:07+00:00
in async code ,errors belong to the task ,not the caller.

in sync code ,the caller owns the stack ,so it makes sense they own the error. but async splits that. now each async function runs like a background job. that job should handle its own failure =retry ,fallback ,log because the caller usually cant do much anyway.

write async blocks like isolated tasks. contain errors inside unless the caller has a real decision to make. global error handler picks up the rest
by ch4s3 | 2025-06-30 18:44:18+00:00
Generally the behavior of the animal is a dead give away. Trained service animals don't wander away from their owners, seek attention from strangers, react to other animals, eat things off of the ground, and will sit directly beside their owners or under a table if so instructed. If you see a dog behaving differently, that dog isn't a trained service animal.
by YokoZar | 2025-06-30 18:44:47+00:00
I wonder if this is a case of overfitting from allowing the model to grow too large, and if you might cajole it into learning more generic heuristics by putting some constraints on it.

It sounds like the "best" AI without constraint would just be something like a replay of a record speedrun rather than a smaller set of heuristics of getting through a game, though the latter is clearly much more important with unseen content.
by ls-a | 2025-06-30 18:45:02+00:00
Cars in the US are cheaper so in some countries they are shipped, fixed, and sold. People pay to see the CarFax to see how bad the accident was. There's a big market for it outside the U.S. surprisingly. U.S. cars can be easily identified by their yellow indicator lights. You'll see the term "clean CarFax" a lot in online dealerships outside the U.S. Although I feel for PCs it's a bit silly
by Whoppertime | 2025-06-30 18:45:32+00:00
https://www.nytimes.com/2024/05/10/us/politics/us-biden-chin... "The tariff rate will go up to 100% on electric vehicles, to 50% on solar cells and to 25% on electrical vehicle batteries" How is this fundamentally different from the Tariffs the Biden Administration announced and enacted in 2024?
by pdabbadabba | 2025-06-30 18:45:51+00:00
These seem likely different concepts to me. Apostrophe is a nice looking markdown editor. Ensō is a minimalist writing tool (I hesitate to call it an 'editor') designed to facilitate a certain kind of writing by hiding text that has already been written and preventing the user from editing it. The focus here seems to be getting the writer to just get the words out and then use a (presumably) different tool to format and edit later.
by galaxyLogic | 2025-06-30 18:46:10+00:00
Right that's one thing I never understood about these theological arguments, if there is a cause of everything, why can't there be more than one cause?

And if we assume or believe that there is a single cause for everyting, how does the rest of the stuff like " must also be something which is to all beings the cause of their being, goodness, and every other perfection; and this we call God" follow from that?

They BELIEVE there is a single cause for everything but why do they believe that? I assume because they WANT to believe it. But even so what makes them believe that "single cause" is "the cause of their being, goodness, and every other perfection"? What about all the imperfections? Oh, it must be the Devil. Then why did God create Devil? (Or is Devil perhaps a 2nd God?)

It seems we just created "Devil" because we could not otherwise explain "God". And all the while we were quite confident that, we simply cannot be wrong. :-)
by TulliusCicero | 2025-06-30 18:46:11+00:00
It's so weird for me to see anti dog park talk on the internet because my experience has been very positive with dog parks in general. Almost all the dogs are basically fine, serious behavioral issues are rare. Sometimes dogs get a little too rowdy playing but owners are always quick to step in. I wonder if it's a regional dog owner culture thing (I'm in a suburb of Seattle for reference).
by KeepFlying | 2025-06-30 18:46:12+00:00
In the US it's the Fair Housing Act. Basically if the dog is providing necessary emotional support then the landlord can't prevent them from being with you in your home (I think there might be a carve out for nuisance dogs, but the dog doesn't need to be specifically trained for anything in particular to qualify).

It's a really low bar for a dog to qualify as an Emotional Support Animal. Which is great for people who need it, but is SO easy to abuse.

It only gives permission for someone to live with their dog though. It doesn't give someone any rights to bring their dog to restaurants and stuff though, even though people try. That's reserved for Service Animals.
by rorylaitila | 2025-06-30 18:46:12+00:00
Congrats on the launch and good luck!

Back when I was home roasting as a hobby, I built a database to track my roast times and tasting notes. I thought it would be interesting to build a database of roast recipes and green bean sourcing, because that was the hardest to remember what I liked best.

As for purchased roasts, I just find a brand I like I stick to it. So not much for me to track.
by bennydog224 | 2025-06-30 18:46:16+00:00
https://askcrystal.info/dashboard

We aggregated half a dozen plus disparate data sources to create a comprehensive infrastructure map of the PNW power grid. Our goal is to be able to query for and provide informed answers for grid operators, investors, and other energy adjacent businesses in the space.

(For reference): The PNW has the most abundant clean power in the US and is one of the markets with most opportunity as our consumption increases with AI.
by devilbunny | 2025-06-30 18:46:19+00:00
> bring your dog in the cabin instead of sedated in a crate

Bring your dog in the cabin without paying the fee, also. My wife flies with our (her, really) dog in the cabin all the time. She pays the fee, and the dog does have to be small (IIRC 10 kg is the cutoff, but I could be wrong). But small dogs in a proper carrier are acceptable.
by TeMPOraL | 2025-06-30 18:46:26+00:00
People are insufferable, especially when they're contesting the same shared space over different ways of use. There' no point in hating dogs - or bicycles - they're not the problem, being inconsiderate is.

(That's for both sides, though there is a certain asymmetry in those cases. For example, my 4yo kid isn't going to kill an adult cyclist speeding down the narrow path in the park leading directly to the kindergarten, because they're in a hurry or it's some stupid "bicycle May" thing and they're scoring silly points, or something. The reverse however, is very much likely.)
by wingdroid | 2025-06-30 18:46:48+00:00
Building TenantFit: https://tenantfit.mtxvp.com/, a lightweight tool to help small landlords pre-screen rental applicants.

When you post a listing (e.g., on Facebook, Kijiji), you get tons of “Is this still available?” messages — but no useful info. TenantFit lets landlords collect basic answers (income range, pets, lifestyle) via a public link, then ranks responses to highlight promising leads.

No accounts or sensitive info collected from tenants (landlord does not even see candidate email until they reply), just a quick pre-screen before deeper screening to save time.
by brailsafe | 2025-06-30 18:47:10+00:00
> 90% of the grade in my undergraduate course comes from in-person exams

Tangent: I've never thought exams should be anything but in-person, but I've also never thought they should be so heavily weighted towards like one or two lucky days, not that that's necessarily what you're suggesting. I recall failing my data structures and algos mid-term that largely consisted of writing syntactically correct java by hand mostly because exams don't really provoke a sense of panic in me, the 3 hours in the evening that the course was didn't turn out to be prime productivity time, so I just kind of got bored and zoned out since I knew it just didn't really matter outside the scope of grades. I think I ended up with a C or something after getting a second shot at the final.

I'd later learn I have ADHD, but there were numerous courses where my profs told me they were straight up disappointed I failed so hard, since I evidently stood out as the most engaged in the classroom, handling the course material and assignments just fine, and being a revisitor to the classroom after being a paid developer for years, then in my late twenties. I have no idea how Doctors that clearly have a similar type of attention do it through med school, maybe it's just sufficiently more difficult, enough to stay engaged.

There's nothing I can do to provoke a sufficient stress response in an exam environment, and I've basically let it be a thing of the past that comes down to a dice roll whether it's engaging enough, or I get a good sleep the night before, or any number of other uncontrollable variables work out in my favor. Ironically, a persuasive essay in a history class turned out to be perfect.

In some sense it does scare me a bit, this prospect of more heavily weighted analog exams, but I don't really see much of a way around it, as long as we continue accepting that the concept of grades and academic performance is a sufficient measure of something worth measuring, rather than the somewhat arbitrary filtering mechanism it became. If my career in software fails, I might have to re-enter into a system that's even more stacked against me than it was, unless it's a hands-on trade presumably.
by mariusor | 2025-06-30 18:47:12+00:00
> but on the flip side the AI tools also enable us to operate on higher levels of ability, planning, conceptualization and execution.

Are there any concrete examples of this? Did any researcher, engineer, artist, etc come forwards and say: "yes, this work you esteem so much, was created by me with the help of AI"?

To me, your words sound more of wishful thinking than the situation as is currently. I'm willing to be set right though.
by colechristensen | 2025-06-30 18:48:13+00:00
>I go to local farmer's markets. There are signs everywhere, "No Pets". No one is obeying this law. Literally no one. WTF do they have the signs? All non-enforcement does is bread contempt for laws in general. Either enforce it or remove the signs.

I think this is just health code where the law is forcing them to put up these signs but nobody actually cares if there's dogs there, it's not really needed to ban dogs there, and the only people who want to enforce that rule are people who really like rules.
by jfengel | 2025-06-30 18:48:42+00:00
Just dump it on the blockchain. That'll get it replicated all over the place, and it'll be impossible to remove.

But that's not your problem. You don't just want the information out there. You want everybody to pay attention to it. And that's a much harder problem. They don't actually need to eliminate the information. They just need to bury it under a billion other pieces of information.

Those don't even need to be lies. The best lies are just shaded, cherry-picked versions of the truth. Lies are lazy propaganda -- though admittedly, people seem perfectly content to accept that too, even when a tiny bit of effort would contradict it. Your "truth store" doesn't do any good if people aren't going to use it.
by abeppu | 2025-06-30 18:48:55+00:00
While I agree with the broader point that people should not abuse rules that are meant to accommodate for real needs ... this seems like the smallest-scale example of our society falling away from having meaningful rules right now. If you have the energy to be a Karen about rule-breaking and bad-faith behavior, please take a look at your elected officials, their actions, and their business dealings.
by Agingcoder | 2025-06-30 18:49:05+00:00
I’ve spent many years working on hpc problems, and most people simply don’t have , or don’t care about, or don’t know what to do with performance problems.

Don’t have to because they usually have a full machine, and unless they saturate it, the problem doesn’t exist.

Don’t care, because many people think it’s alright if things are slow, or inefficient ( the user can wait, or will live with 100ms instead of 1ms).

Don’t know what to do - this one is interesting : many people don’t realize it’s actually possible to get the same result , but faster.
by dismalaf | 2025-06-30 18:49:12+00:00
The role of university isn't to resist nor embrace.

When I was in university, I did finance + economics + a bunch of other random stuff from CS to archaeology to philosophy.

One subject that was interesting from a technology standpoint was statistics. I took university at a point when ML was a thing, but LLMs obviously weren't. R was a thing, Python was beginning to get popular in the domain, you potentially had all sorts of tech to help with stats.

Introduction to stats, no technology was allowed. Every single problem was done by hand. Every single quiz and test, no calculators, no multiple choice, just problems to work through by hand. If you cheated on assignments, you'd obviously fail tests (which were >50% of the course). Problem solved. We had to learn without aids. Second stats course, everything was allowed. Did all my assignments with R. The point was simply learning. First theory, then how it's done on the real world.

University absolutely should teach all the theories, concepts and history before AI. And then it should also teach how to use AI, since it's a thing in the real world.

People just need to stop thinking about university as all about grades and check marks, and learn to learn.
by codedokode | 2025-06-30 18:49:16+00:00
I think the reason why they don't want to attack Russians is because the victim would file a complaint to police, and police will have no choice but to start an investigation. And foreigners won't cause any problems in this sense.

I don't think there is some special immunity.

However, sometimes foreigners can cause problems. Recently several cyber specialists were convicted after investigation initiated after complaint from Joe Biden.
by ToucanLoucan | 2025-06-30 18:49:24+00:00
> Students shouldn't be treating class material as something they "do not care to know."

> AI can be used in ways that lead to deeper understanding.

> all of those methods of learning should translate

Shouldn't be, can be, should. How can we assess if a student has used AI "correctly" to further their understanding vs. used it to bypass a course they don't believe adds value to their education?

> Someone who can't read literature in their field (whether that's a Nature paper or a business proposal or a marketing tweet) shouldn't rely on AI to think for them

That's exactly what tons of pro-AI people are doing. There's an argument to be made that that's the intended purpose for the tool. Artificial Intelligence, sold on the basis to augment your own mental acuity with that of a machine. Well, what if you're a person whom doesn't have much acuity to augment? Like it's mean but those people exist.
by dhooper | 2025-06-30 18:49:44+00:00
Author here. It's worth noting that no work is being done in the macros of my article, they compile down to a normal c function call which you can step through in a debugger.

There is little benefit in monomorphizing the implementation of a data structure like a linked list where its behavior doesn't depend on the contents of the data it contains (compared to, say, a max heap)
by aridiculous | 2025-06-30 18:50:10+00:00
I personally think we have this all wrong, and that all species should have to comply with some level of public decorum to be allowed in public human-dominated spaces.

If a dog doesn't make loud noises, physically agitates others, or excessively spread diseases (slobbering all over the place), it seems fine to let them be in the same place. If someone has allergies, an agreement can usually be worked out to create distance, but if it can't we should favor the human.

So in a sense, I agree with you: They should have licenses that can be revoked based on their behavior. I don't really care if they're for service reasons or otherwise, I just care they're fit to be in public. Some dogs are, some aren't. Basically, we should be comfortable with fascistic enforcement around dog's behaviorally. That seems like a healthy middle-ground.
Ask HN: Is it possible to 2D-print a radio?
by miki_tyler | 2025-06-30 18:50:20+00:00
I'm exploring the idea of fabricating a simple radio receiver using only printed elements:

- Conductive tracks: silver nanoparticle ink - Resistors: carbon-based ink - Inductors: printed spirals - Capacitors: interdigitated fingers or stacked layers

I'm aware of printers like the Dimatix DMP-2850 and Optomec Aerosol Jet, but I'm more interested in hacking a standard inkjet printer for this.

Has anyone here experimented with something similar? I'd love to hear about setup, materials, challenges, or any resources you’d recommend.
by kayodelycaon | 2025-06-30 18:51:03+00:00
An interesting note is a service dog is basically medical equipment. They override any other disability. Including people with unfortunate combination of severe asthma and dog allergy.

If you have an employee who has been previously sent to a hospital due to a customer’s service dog, you need to figure out a solution because you’re not allowed to ban the dog. And you’re not allowed to fire the employee because they have a medical condition.
by denysvitali | 2025-06-30 18:51:32+00:00
Their frontend is amazing, their apps are not as performant, and the backend is (IMHO) the worst of them all.

No hate here, I'm really grateful for what they've achieved so far, but I think there's a lot of room for improvement (e.g: proper R/W query split, native S3 integration, faster endpoints, ...). I already mentioned it in their channel (they're a really welcoming community!) and I'm working on an alternative drop-in replacement backend (written in Go) [1] that will hopefully bring all the needed improvements.

TL;DR: It's definitely good, especially for an open-source project, and the team is very dedicated - but it's definitely not Postgres-good

[1]: https://github.com/denysvitali/immich-go-backend
by cluckindan | 2025-06-30 18:51:34+00:00
LoveLine?

”Carolla co-hosted the syndicated radio call-in program Loveline with Drew Pinsky from 1995 to 2005 as well as the show's television incarnation on MTV from 1996 to 2000.”

Pinsky is seemingly a medical doctor specializing in addiction treatment. Just saying that he has a financial incentive to present hyperbole, not to mention a dramatic one (anything for more content in his rehab TV shows)
by rorylaitila | 2025-06-30 18:52:19+00:00
"Quick wins make sense when they contribute clearly to a strategy in motion." - Yes this is spot on.

I consider them "pick-ups", so I should already be playing some long "game" within which these pick-ups appear.

I do sales & revenue analysis for a living. What is common across every struggling company is an obsession with the next month or quarter. They are churning and burning through one failed channel strategy after another rather than reinvesting in their strongest drivers.
by JimBlackwood | 2025-06-30 18:52:34+00:00
I really disagree with the owners statement that therapy dogs should never be able to get licensed. If they go through the same training as current disability dogs, then what’s the problem exactly? There are enough non-visible disabilities where dogs can be useful, for instance in panic disorders where they can recognise it before the owner.

In regards to dogs in coffee shops, etc. Aslong as there are enough spaces that allow dogs, it shouldn’t be a problem when most other places don’t allow them. I think there are enough people that enjoy dogs to make that work.
by EGreg | 2025-06-30 18:53:49+00:00
well, that's partially true

the caller is itself a task / actor

the thing is that the caller might want to rollback what they're doing based on whether the subtask was rolled back... and so on, backtracking as far as needed

ideally all the side effects should be queued up and executed at the end only, after your caller has successfully heard back from all the subtasks

for example... don't commit DB transactions, send out emails or post transactions onto a blockchain until you know everything went through. Exceptions mean rollback, a lot of the time.

on the other hand, "after" hooks are supposed to happen after a task completes fully, and their failure shouldn't make the task rollback anything. For really frequent events, you might want to debounce, as happens for example with browser "scroll" event listeners, which can't preventDefault anymore unless you set them with {passive: false}!

PS: To keep things simple, consider using single-threaded applications. I especially like PHP, because it's not only single-threaded but it actually is shared-nothing. As soon as your request handling ends, the memory is released. Unlike Node.js you don't worry about leaking memory or secrets between requests. But whether you use PHP or Node.js you are essentially running on a single thread, and that means you can write code that is basically sequentially doing tasks one after the other. If you need to fan out and do a few things at a time, you can do it with Node.js's Promise.all(), while with PHP you kind of queue up a bunch of closures and then explicitly batch-execute with e.g. curl_multi_ methods. Either way ... you'll need to explicitly write your commit logic in the end, e.g. on PHP's "shutdown handler", and your database can help you isolate your transactions with COMMIT or ROLLBACK.

If you organize your entire code base around dispatching events instead of calling functions, as I did, then you can easily refactor it to do things like microservices at scale by using signed HTTPS requests as a transport (so you can isolate secrets, credentials, etc.) from the web server: https://github.com/Qbix/Platform/commit/a4885f1b94cab5d83aeb...
by coldpie | 2025-06-30 18:54:34+00:00
I think there's a third explanation, which is that computer science professors are made to teach computer programming courses to students who want to learn computer programming and not computer science. If you're a skilled computer programmer when you enter the course, you're probably already more knowledgeable about computer programming than the computer science people who are supposed to be teaching you.

I'm sure my professors knew their computer science niches just fine, but they knew very little about programming & software engineering. Programming was my main hobby growing up. In high school I was already using Linux, had written dozens of websites for myself and friends, had written a 3D platforming game from scratch, and had made and published several homebrew games for real video game hardware. Having to then spend a semester "learning" C++ and operating system basics, from someone who has spent their whole life in academia and never published any real software, was godawful. They barely knew what they were talking about and made all kinds of beginner mistakes. I definitely knew way more than my professors about the subject I was there to learn, computer programming.