MurphyA/hacker-news huggingface dataset:
by skissane | 2025-05-04 02:02:05+00:00
I heard a story once about a research chemist who decided to synthesise LSD for his own use, miscalculated and gave himself a massive overdose-it didn’t kill him, but it rendered him non compos mentis for an extended period. Even domain experts can make dumb mistakes, especially when you separate them from formalised quality control systems aimed at catching those mistakes before anyone is harmed.
by actsasbuffoon | 2025-05-04 02:02:42+00:00
The curse of being an experienced developer is watching good things go away, and then get re-invented and everyone hails them as a major innovation without any awareness that this has existed for a long time.

Someone will steal the good ideas eventually. And everyone will act like it’s the first time this idea has ever come up. I’ve seen it happen a few times now, and each time it makes me feel ancient.
by t-writescode | 2025-05-04 02:02:43+00:00
I like that it still feels like html. I think that's it's biggest selling point.

You write:

<div id="moo" /> <form hx-put="/foo" hx-swap="outerHTML" hx-target="#moo"> <input hidden name="a" value="bar" /> <button name="b" value="thing">Send</button> </form>

Compared to (ChatGPT helped me write this one, so maybe it could be shorter, but not that much shorter, I don't think?):

<div id="moo" /> <form> <input hidden name="a" value="bar" /> <button name="b" value="thing" onclick="handleSubmit(event)" >Send</button> </form> <script> async function handleSubmit(event) { event.preventDefault(); // the form submit stuff const form = event.target.form; const formData = new FormData(form); const submitter = event.target; if (submitter && submitter.name) { formData.append(submitter.name, submitter.value); } // hx-put const response = await fetch('/foo', { method: 'PUT', body: formData, }); / hx-swap if (response.ok) { const html = await response.text(); // hx-target const target = document.getElementById('moo'); const temp = document.createElement('div'); temp.innerHTML = html; target.replaceWith(temp.firstElementChild); } } </script>

And the former just seems, to me at least, way way *way* easier to read, especially if you're inserting those all over your code.
by Telemakhos | 2025-05-04 02:02:46+00:00
Rereading the post in question, I'm not so sure that I'd be afraid of "theft of my personal data" so much as "a plan for theft of my personal possessions." A map of my house with an inventory of my possessions would mean a lot to thieves who wanted to hit targets quickly and optimize their spree for a value-to-weight ratio. That kind of data could make organized burglary very profitable.
by subscribed | 2025-05-04 02:03:34+00:00
They are NOT suggesting downsizing, entirely sensible practice.

They say to sell everything except what can fit in one briefcase, and to buy all that stuff new in the new place.

Super time consuming and expensive.

I don't want someone's used bed or used sofa, so I'll have to buy new. Almost everything depreciates with time, so you're looking at a house of the good, usable stuff that can be sold or donated for a fraction of the price over the course of weeks (in the meanwhile you can wash your family clothes in the river and eat out), and then spend weeks buying brand new stuff (I'm not sure if either of you knows how much the household equipment costs).

You're both likely talking from the perspective of the single małe loving in the small furnished flat and moving to another furnished flat. In that one edge case selling everything and buying new may work.

(just don't move the goalposts: you're effectively discussing with the stance no one took, because no one was arguing downsizing)
by sneak | 2025-05-04 02:04:05+00:00
Windmill is also not fully open source; there are major sections of it powering central features that are not released as free software.

Also, they require a CLA with copyright assignment so they can reuse your contributions in nonfree software. It’s always shady when companies do this.

The open source parts of Windmill are partially Apache and partially AGPL; there are some of us who additionally regard the AGPL as nonfree (because it’s really a EULA).
Show HN: I made my first ever website An online multi user shared canvas
by dogvillage | 2025-05-04 02:04:10+00:00
I just finished building my first ever full stack website using React, Express, and Socket.io and I wanted to show it off :D

Gone2morrow.com is a live canvas where anyone in the world can draw stuff in real time but the catch is that anyone can erase someone else's work, and that the entire canvas resets every 24 hours. It's super bare bones but I would really appreciate if you guys could check it out or even provide any feedback, thanks!
by tekla | 2025-05-04 02:06:54+00:00
> In 2019, while still at medical school, Ellie began suffering from inflammation in her right eye. All tests for infection came back negative and it was assumed she had an autoimmune condition.

You know how everyone complains about antibiotic resistance? Yeah, they're not going to give some random antibiotic if they have no idea what something might be.
by BuyMyBitcoins | 2025-05-04 02:07:01+00:00
We should be genetically modifying the pest species, not the crops. We should stick to going after the species that specialize in eating domesticated plants, like the corn borer or the Colorado potato beetle. Keep a small population “safe” on some remote island or a lab somewhere if they ever need to be reintroduced for some reason, but use knockout drive to eliminate them elsewhere.
by anonymars | 2025-05-04 02:07:49+00:00
This is a great post that lays it out. I suggest putting tribal politics aside and reading it, you can see in black and white that the FAA, under Obama, consciously weighed diversity over performance, and royally screwed the ATC hiring pipeline. "Pobody's nerfect"

https://www.tracingwoodgrains.com/p/the-full-story-of-the-fa...
by int_19h | 2025-05-04 02:08:13+00:00
To be responsible for that damage as a successor, one would have to acknowledge that damage was done in the first place, which isn't something that Russia is willing to do.

And it's not even a government thing. One of the very common historical myths in Russia is that it was a net positive force in basically all the territories it ever occupied as an empire. The rhetoric around it is pretty much identical by the one used by European colonial empires pre-decolonization, except that Russia never underwent the latter (for good reasons: if it were to decolonize in proper sense, it would cease to exist as a state).
by onlyrealcuzzo | 2025-05-04 02:08:25+00:00
A lot of angel investors are not investing particularly large sums, and a lot of what they're doing is buying someone that's going to use services other people they're connected to are selling.

When you're multiples are 10,000x revenue, a lot of people will shell out $10k to get you onto a few startup services...

That's the investment itself. Not getting paid back.
by ahazred8ta | 2025-05-04 02:08:55+00:00
There was a line from a movie: "You had all that money in the stock market. What happened?" "Oh, the money's still there; it just belongs to someone else now."

When the last tree is cut, the last fish is caught, and the last river is polluted; when to breathe the air is sickening, you will realize, too late, that wealth is not in bank accounts and that you can't eat money. -- Alanis Obomsawin
by cynicalpeace | 2025-05-04 02:09:26+00:00
I think you keep on missing my point.

It's not that the music itself is bad. I've listened to AI music while coding for example.

But for a piece of art to "take off". It needs to go beyond you. Not only do you need to tell your friends about it, but they need to tell their friends about it, and so on.

And oftentimes during the transmission process you don't even remember the name of the song, but you remember the name of the artist. Skrillex for example.

Humans care about what other humans do. We couldn't care less about what robots do.
by PantaloonFlames | 2025-05-04 02:09:54+00:00
I don't get that. How?

- There are principals. (users, service accounts)

- Each one needs to authenticate, in some way. There are options here. SAML or OIDC or Google Signin for users; other options for service accounts.

- Permissions guard the things you can do in Google cloud.

- There are builtin roles that wrap up sets of permissions.

- you can create your own custom roles.

- attach roles to principals to give them parcels of permissions.
by anenefan | 2025-05-04 02:11:12+00:00
Thankfully not. The question or agenda of nuclear power for the energy grid has cropped up many times in the past here. Each time after eventually reading the room, it's decided it's not a good fit for the country. Late 90s the idea of this old school nuclear power plant BS was finally put out to pasture and dashed any hopes of internationally qualified companies that made their fortunes designing old style nuclear plants.

Had the opposition won on other issues, nuclear would have been touted as a mandate for them regardless and I fear the people who had the most to gain are those in the industries which would have cashed in around a plethora of studies, committees paid to sit and consider locations and other factors, proposed design ... etc which would run into the billions. Not one study but dozens upon dozens (prob in the hundreds) of them as each case is considered. Studies here are not cheap by any means [1]

[1] https://www.abc.net.au/news/2023-09-11/commonwealth-kimba-na...
by musicale | 2025-05-04 02:13:24+00:00
There seem to be many (!) emulators for it.

https://www.s2js.com/altair/

http://altair32.classiccmp.org

https://github.com/simh/simh/blob/master/ALTAIR/altair.txt

https://github.com/njbigwig/AltairEmulator

https://github.com/gloveboxes/AltairEverywhere

etc.

Of course you can run CP/M on it, but then it works like any other CP/M machine (and probably less conveniently than CP/M emulators which are integrated with the underlying host filesystem.)
by Reubend | 2025-05-04 02:14:13+00:00
While you're here, may I ask something about Windmill? My impression of n8n is that it's similar to Zapier in the sense that it mainly focuses on linking pre-made integrations, while Windmill is more of a workflow engine like Temporal. But while I see on your landing page that Windmill also boast lots of integrations, clicking on any of them take me to a sort of community script sharing interface, where it's not really clear how fully fleshed out any of the integrations are.

Are these two things being wrongly compared to each other when they're actually meant for different purposes? Or is Windmill indeed a good point of comparison?
by PantaloonFlames | 2025-05-04 02:14:13+00:00
> So many of their APIs depend on complex client libraries or technologies like GRPC that aren't used much outside of Google.

I don't see that dependency. With ANY of the APIs. They're all documented. I invoke them directly from within emacs . OR you can curl them. I almost never use the wrapper libraries.

I agree with your point that the client libraries are large and complicated, for my tastes. But there's no inherent dependency of the API on the library. The dependency arrow points the other direction. The libraries are optional; and in my experience, you can find 3p libraries that are thinner and more targeted if you like.
by pilingual | 2025-05-04 02:15:17+00:00
If they have clear evidence with contract, email with company, email with insurance, then it may be worth it to try submitting the evidence to the AG. The AG may write a letter and the company may ignore it, but if other people are in the same situation and the AG's office hears about it they may take more serious action.

Was the builder in the middle of renovating and there was some contract dispute? Legal issues are always nuanced and construction can easily have misunderstandings. With builders I'd have either a good construction attorney draft a contract or just hire a reputable builder. (Matt Risinger, for example, won't deal with custom legal contracts, so you generally will have to choose one or the other. I'd go with a reputable builder and one that doesn't want to tarnish that reputation.)
by nikisweeting | 2025-05-04 02:15:58+00:00
I've never understood speed bumps as a concept. Almost every car has at least 4in of travel, so you can hit them at significant speed and not damage anything. In fact the faster you hit them or the more load you're carrying the better the suspension handles it because you open up the high speed compression valves. If there's no one around and it's an empty remote rural access road I'll often hit them at 30mph+ with no issue. Rolling over them at a slower speed where your shocks stay uncompressed forces your whole car to go up and then down again, instead of absorbing the energy in the shocks.
by autoexec | 2025-05-04 02:16:29+00:00
That data would absolutely be used to harm you eventually. It'd likely haunt you for the rest of your life.

The most innocent use of that data would result in you getting endless spam from the manufacturers of every item in your home letting you know about the latest model you should upgrade to, along with spam from every competitor telling you why their product should replace what you have. Companies you've never even heard of would suggest you buy their stuff just because you happen to have something in your home that is somewhat similar to something they offer.

Maybe the IRS gets their hands on that data and starts wondering how it is you've managed to afford what you have? Maybe you divorce and your ex's attorney uses that data against you because you forgot to list an asset or to demonstrate that you should have to pay more in alimony, or to paint you as being less fit for custody of your children. Maybe you have something in your home that matches something that was used in a crime and you become a suspect when you wouldn't have otherwise.

Maybe you have things in your home that others would find offensive and activists and extremists target you because of something you have. Scammers and thieves will use that data to target you more effectively. Physiological profiles will be updated based on what you own and how well you maintain your possessions. How sentimental are you? How much do brands and trends matter to you? What do your items say about your values? Those insights will be used by people looking to manipulate you and your views.

It could impact the prices you pay when you buy things, factor into whether or not you get employed at a job you want, and it wouldn't just be happening to you either, but to everyone else in your household including your children.

There's basically zero chance of that data helping you in any way and lots of ways it could end up being used against you without you even being aware of the cause. Your health insurance company isn't going to tell you that they raised your rates because the sporting equipment you kept in your garage made it look to an algorithm like you're more likely to get injured. You just see the higher bill. Everyone who gets their hands on that data will try to use in any and every way that they can to benefit themselves and that will usually be at your expense.
by xpe | 2025-05-04 02:17:15+00:00
I get your point. Still, there are other ways to respond, even if they are difficult. One is to be curious and take what you can from it.

Another is to think about people poorer and less fortunate than yourself who might look at you dimly for what you take for granted.

I’m not saying that morality is relative, but points of view sure are.
by PantaloonFlames | 2025-05-04 02:18:11+00:00
The problem I've had is not that the APIs are complicated but that there are so darn many of them.

I agree the API docs are not high on the usability scale. No examples, just reference information with pointers to types, which embed other types, which use abstract descriptions. Figuring out what sort of json payload you need to send, can take...a bunch of effort.
by anonymars | 2025-05-04 02:19:21+00:00
"Briggs et al vs. FAA 0x7df" does not appear to be a real court case. Is this a bot?

Maybe you're referring to "Brigida et al vs Pete Buttigieg, Secretary US Dept of Transportation"? Motion to dismiss for which was denied in 2021? (https://law.justia.com/cases/federal/district-courts/distric...)

"As of February 2025, this case remains ongoing"? (https://clearinghouse.net/case/45988/?doc_page=2&docket_page...)
by xyzzy123 | 2025-05-04 02:19:39+00:00
The writes for a spray are pre exploit, you are going through an allocator to get the space you're writing to. Put another way, its the apps job to write the spray into "free space".

Sprays are pretty crashy but the heap setup is not usually the problem, its that the pointer you want to control "missed" the sprayed area.
by Demiurge | 2025-05-04 02:19:48+00:00
This is not really a problem, unless you’re trying to simulate some 3D space orbits, physics. The crossover from geo INFORMATION systems to geo simulation systems is a bit rough, but the projections and calculations on projected cartesian space are enough for many typical questions, like distance, area, routing. However, even topology support starts getting specialized, and the use cases are more niche. I think it’s asking a bit too much from a database/storage layer to do efficient calculations outside of those supported by GEOS. At this point, you might want to import the relevant data into higher level applications.
by mitthrowaway2 | 2025-05-04 02:20:54+00:00
Minimum wage isn't directly comparable, because that's the government setting a rule on what two private parties can agree to. It's not the government but the employer who pays it.

UBI is distributed by the government directly, so it's basically a question of what gets taxed, how much inflation results, and whether that inflation and taxation proves more unpopular than the UBI is popular.
by amarant | 2025-05-04 02:20:56+00:00
Power might be a goal for individuals, but surely it's not the goal for society as a whole?

Does society as a whole even have a goal currently? I don't really think it does. Like do ideologists even exist today?

I wish society was working towards some kind of idea of utopia, but I'm not convinced we're even trying for that. Are we?
by akerl_ | 2025-05-04 02:24:13+00:00
The overlap of "the entities that carry out data breaches on digital entities" and "the people who break into your house to steal stuff" is not really well correlated. This is for a variety of reasons, but the most boring is that hacking websites is way smoother when you're a faceless entity far from any kind of jurisdiction, and breaking into somebody's house is something you need boots-on-ground for.
by autoexec | 2025-05-04 02:24:56+00:00
> Inevitably, companies would arise that don't sell your data, and charge a higher fee to compensate the loss in revenue.

I've been waiting for that to happen in just about every product category I have ever used since the rise of surveillance capitalism and it hasn't yet. It's a fantasy.

Companies will always make more money by charging you as much as you're willing to pay and then also selling your data and/or using it against you for the rest of your life. No company is going to leave that endless flow of money on the table and settle for charging you a slightly higher amount one time. The shareholders won't tolerate that.
by nsagent | 2025-05-04 02:26:32+00:00
Good question. I started having digestive issues a year and a half ago. Went to various doctors and according to their lab tests was told everything was fine, that maybe this was my "new normal." Recently had an infection that necessitated broad spectrum antibiotics and magically my digestion issues have cleared up...

If not for getting sick recently I'd probably still be dealing with whatever gut infection I had that the doctors essentially ignored.
by motohagiography | 2025-05-04 02:26:33+00:00
we have close experiences for sure. mine was positioned as pre-GRC, more of a design stage tool. like an aha.io/roadmap.com for security. an early champion kept asking how it got them compliance and what compliance frameworks did it implement. I kept insisting this isn't for compliance, it's product level design for security- and that I wasn't interested in making a compliance tool because compliance is stupid. ironically it was essentially an anti-corporate security product.

of course security people said, "wat, wut?" and it it was because I had made something for what I thought people should do, but not what they wanted. it's funny looking back at it, as I was so burned out and hating the security work I was doing that I just said f'it, and automated it. the biggest conceit (among many) was believing customers would want the results of the risk assessment consulting services I offered if they could do it themselves for 1/100th of the price. the other lesson was, if someone doesn't or won't take accountability for risks, it's almost never because they are dumb.
by necubi | 2025-05-04 02:27:10+00:00
As an angel, you do not get to set weird terms for your 10k check. The startup is raising on standard paper (these days almost always a SAFE) and you take them.

But no terms are going to save you from the reality that a failing startup that needs to raise more money will have to accept dilutive terms. You might be able to restrict it, but the alternative is that they can’t raise at all and shut down.
by spauldo | 2025-05-04 02:27:14+00:00
One document == one HTML page was never the idea. Documents are often way too long to comfortably read and navigate that way. Breaking them into sections and linking between them was part of the core idea of HTML.

Includes are a standard part of many document systems. Headers and footers are a perfect example - if I update a document I certainly don't want to update the document revision number on every single page! It also allows you to add navigation between documents in a way that is easy to maintain.

LaTeX can do it. Microsoft Word can do it (in a typically horrible Microsoftian way). Why not HTML?
by Fnoord | 2025-05-04 02:27:45+00:00
Because sane OSes have sane defaults, and this is one of them. Hide information by default, unless called for. Want verbose boot log? Ask for it. Want boot menu? Ask for it. Need Bluetooth enabled at boot? Aak for it. Don't overburden the user with irrelevant info. When my 7 y.o. daughter fires up the Steam Decj, she doesn't need to see the boot menu.
by walterbell | 2025-05-04 02:27:52+00:00
> Culbertson says gene-edited pork could appear in the US market sometime next year. He says the company does not think pork chops or other meat will need to carry any label identifying it as bioengineered... Genus edited pig embryos to remove the receptor that the PRRS virus uses to enter cells.

What would be required to test retail pork product for the presence of this receptor?

Along the lines of https://www.plasticlist.org/report

We launched.. [a] project: to test 100 everyday foods for the presence of plastic chemicals.. We formed a team of four people, learned how this kind of chemical testing is performed, called more than 100 labs to find one that had the experience, quality standards, and turnaround time that we needed, collected hundreds of samples, shipped them, had them tested, painstakingly validated the results, and prepared them to share with you. Over time our effort expanded to nearly 300 food products. It took half a year and cost about $500,000.

Restaurants and grocery stores can advertise corporate policy to use non-GMO meat suppliers.
by UE2020 | 2025-05-04 02:28:44+00:00
Some suggestions:

Pen input (Apple Pencil) is quite choppy, because browsers tend to coalesce multiple pen events together, effectively reducing the pen's polling rate. You need to use PointerEvent.getCoalescedEvents: https://developer.mozilla.org/en-US/docs/Web/API/PointerEven.... Pen pressure support would also make signatures look a lot better.

Would also be nice to be able to draw anywhere you want. Right now I'm using Xournal++ for pdf annotation but its performance is lacking and I'm always looking for alternatives.