MurphyA/hacker-news huggingface dataset:
by paxys | 2025-06-30 02:13:29+00:00
> These estimates reflect the combination of five kinds of support: nationally approved buyer rebates, exemption from the 10% sales tax, government funding for infrastructure (primarily charging poles), R&D programs for EV makers, and government procurement of EVs.

The first two (and maybe part of the fourth) I can understand, but the rest are too much of a strech to count as a government subsidy. Every government builds roads and other car-related infrastructure. Every government purchases vehicles for its own use. Every government subsidizes R&D in new fields.
by thomascountz | 2025-06-30 02:13:56+00:00
As others have pointed out, this book is incomplete (and has been for some years), though it is considered foundational by many.

A different intro I particularly enjoyed is A Journey into Shaders[0], which succinctly covers signed distance functions and leaves you with a small finished project.

Previously discussed : 555 points by superMayo on Oct 26, 2023 | 71 comments | https://news.ycombinator.com/item?id=38032288

[0]: https://www.mayerowitz.io/blog/a-journey-into-shaders
by umanwizard | 2025-06-30 02:13:56+00:00
She doesn’t have permission and never did. They accidentally told her she did. Now that she knows about the mistake she needs to get rid of her chickens. I’d support her being able to force the city to reimburse her for her costs but it’s ludicrous to say someone should be allowed to permanently do something illegal because at one point they were told it was legal due to a bureaucratic mistake.
by Aurornis | 2025-06-30 02:14:43+00:00
> This was a bit hard to read.

This writing style is prominent on Twitter and niche Discords. It's funny how much I've come to be able to cut right through it, but if you haven't seen much of it it's really hard to parse. That's by design, too. The vibe of this writing style is to project an air of confidence so strong that the author doesn't care if you get it or not. It's a sort of humblebrag where the writing is supposed to flex the author's understanding of the subject while also not caring if you get it or not.

As others have already covered, there's also some heavy stretching of the truth and rewriting of history going on in this post. That's also common of the extreme bravado in this style of semi-impenetrable writing: The vagueness and ambiguities allow the author to make grandiose claims but then wiggle out of them later if someone is astute enough to catch on.

For example: The blog post is written as “We…” but is the author part of the team? Or is he using “we” meaning society in general?
by lispisok | 2025-06-30 02:14:47+00:00
I looked into that when I was buying a car in 2020 and I found the price discount wasnt nearly as big as I thought it was going to be plus the car was out of warranty plus all the parts now had 10k miles of wear on them. A new set of tires is like $1200. I was able to spend a few grand more for a brand new car of the same model.
by zzo38computer | 2025-06-30 02:15:02+00:00
Scorpion protocol/file-format

This project actually has several pieces some of which are usable independent from each other.

Some parts are written in C, but some parts are specifications which are independent of the programming language that is used for implementation.

https://github.com/zzo38/scorpion

Some things that help would be possible with, includes (but is not necessarily limited to):

- Support TLS in scorpiond.

- Better support for TLS in astroget.

- Support HTTP POST and HTTP PUT in astroget.

- Additional protocols in astroget.

- Bug reports for these programs (and patches to fix them if you have them).

- Suggestions relating to the specification (including if any part is unclear).

- The improved TLS library interface (see the "tlslib" directory). OpenSSL is confusing, and having a better API would be helpful. (Many things are I cannot figure out how to work with OpenSSL)

- Fonts for other TRON planes.

You may also use IRC or my NNTP server for communication (e.g. in case you do not have a account on GitHub).
by bbkane | 2025-06-30 02:15:15+00:00
I'm trying to go the other way with my (simple) web apps- writing them so I don't have to rewrite them later. The whole UI is basically a form and a table, so I figured I should try.

For me that means Go + stdlib HTML templates (I want to try Gomponents at some point) to minimize dependencies. I copied the HTMX JS minified file into my source tree for some interactivity. I handwrote the CSS.

It looks very "barebones" (some would say ugly), but it's been solid as a rock. It's been a year and I haven't needed to update a thing!
by jccalhoun | 2025-06-30 02:16:25+00:00
in 2021 my beloved Honda Fit got totaled. I bought it new in 09 and only had 80K miles on it. They don't sell new ones in North America any more. So I bought a Kia Rio. They don't make those any more. I don't really like it but with the current chaos in the economy I'm not trading it in any time soon.

I was in the UK for the first time last month and was struck by how many hatchbacks and sedans they have that we don't in North America.
by Gigachad | 2025-06-30 02:16:53+00:00
Australia kind of gives you the choice. The inner city areas have great PT, great public spaces and some awesome outdoor walkable retail/food streets. But then you've also got the outer suburbs which is a hellscape similar to the US.

It's also not that expensive to rent inner city or buy an apartment. The outer suburbs mostly exist because people have a mentality of invest in land at any cost, even if it means living in a wasteland and commuting 3 hours a day.
by TulliusCicero | 2025-06-30 02:17:18+00:00
> She doesn’t have permission and never did.

Yes she did. The city explicitly granted her permission. If they fucked up their own process, that's on them, not her.

> I’d support her being able to force the city to reimburse her for her costs but it’s ludicrous to say someone should be allowed to permanently do something illegal because at one point they were told it was legal due to a bureaucratic mistake.

So if someone constructed a high rise in Manhattan and after it was already finished, and NYC tried to say, "oh sorry turns out we gave you that building permit erroneously, we screwed up how we handled the permitting process, you'll have to take it down now", you'd think that was reasonable? 99% of people would think that was absolutely crazy if they tried to do that, unless there was an actual safety issue involved.
by manquer | 2025-06-30 02:18:59+00:00
Boomerang can be returning or non returning .

Etymology in both the language of Dharwal and in English indicate it has been used from the start to include non returning ones as well.

there has been strong efforts to make it only to returning ones (official competitions do not allow throwing sticks for example ) the inclusive use however is still quite active .

Webster defines it explicitly without the return part (https://www.merriam-webster.com/dictionary/boomerang) other dictionaries define it differently

If the definition is unambiguous it would be an oxymoron, but isn’t so.

In the era of attention grabbing headlines to survive even for the BBC it is quite natural the editor or author wanted to use a catchy title , but it isn’t oxymoronic
by yieldcrv | 2025-06-30 02:19:14+00:00
There are unaffiliated nodes, you can run your own validator and stake independently.

This decentralizes transaction processing and arbitrary code execution.

Client upgrades and hard forks are largely centralized. This isn’t one and the same with the transaction processing nodes compared to bitcoin.

Saying centralized without context is reductive and doesn’t tell much though. I would like all aspects less centralized though.
by protocolture | 2025-06-30 02:19:16+00:00
Reminds me of my dads town. The town planner from the regional council came through to ping him on having a gravel driveway, and to cause problems with his heritage listed property having humans living in it. While he was in town he found someone with 1 more chicken than the regional council allows (7 when they decided on 6). Never mind its a town of 40 people that's effectively a bunch of farmhouses placed together on the same stretch of highway.
by flats | 2025-06-30 02:20:06+00:00
I’m currently working on a sequencer DAW plug-in (MIDI, audio) with multiple voices & precise timing/articulation controls, including a templating system & transformations to apply these changes to several steps/voices at the same time. Will also support importing/exporting tempo maps.

Can be used for everything from slightly skewed beat-making to generating undulating waves of sound!
by djmips | 2025-06-30 02:20:29+00:00
When I was a teen and made a malware for the Apple II : I could inoculate disks by putting the hex value $50 in an unused place of the VTOC that was stored on disk. $50 is P which stands for Parasite. This was before the word virus had taken hold and I called my program a parasite. I could prevent the parasite from infecting my and my friends DOS disks with this benign change.
by chimpansteve | 2025-06-30 02:20:55+00:00
I guess it depends. There's been a major issue in the UK for a while regarding quite a few very iconic, decades old, live music venues. Back in the day they were in less salubrious areas of town so no one really cared, but now they're prime property with very expensive flats being put up all around them.

Many of the new residents never even do so much as even visit the area before buying them, and then immediately (and sadly often successfully) put in noise complaints attempting to get the venues shut down, despite the already strict licensing laws (curfew at 10.30 at the absolute latest, no outside drinking etc).
by zzo38computer | 2025-06-30 02:22:44+00:00
Free Hero Mesh

A game engine for puzzle games such as Sokoban, Hero Hearts, etc. This program was started as a FOSS version of Everett Kaser's MESH:Hero engine, because I wanted to play Hero Hearts on Linux and I wanted to avoid many of the limitations.

Written in C with SDL1 and SQLite3. Some of the scripts needed for compiling are written in JavaScript (but perhaps should be rewritten in C).

Some things that it would be possible to help:

- Bug reports and feature suggestions.

- Improvements to the software.

- Conversions from other puzzle games.

- If anyone has made any interesting puzzles with this.

- The puzzles in the FALLING set that use the Closer Seeker class do not work properly, and I do not know what is wrong. Do you know?

https://github.com/zzo38/freeheromesh

You may also use IRC or my NNTP server for communication (e.g. in case you do not have a account on GitHub).
by TulliusCicero | 2025-06-30 02:22:51+00:00
That's the kind of situation where I think both sides are kinda right. I see what you're getting at here, but from the other side, it's reasonable for people to be bothered by loud noise where they live. If it was gonna be a problem, the real answer is that the government shouldn't have permitted housing right next to places that are gonna stay loud. Or maybe mandated stricter soundproofing requirements for flats.
by Averave | 2025-06-30 02:23:17+00:00
I compared an archived copy of the comments page to the version today and noticed the HTML changed:

Old:

<tr>[...header...]</tr> <tr id="pagespace" title="Y Combinator" style="height:10px"></tr> <tr>[...comments...]</tr>

New:

<tr>[...header...]</tr> <tr><td style="height:10px"></td></tr> <tr>[...comments...]</tr>

If you use Inspect Element to revert the change, it'll look as expected. You can test by resizing the browser window to mobile size, or by using your browser's mobile simulator.

For some reason, this new method of adding space only works on desktop, while the old one worked on mobile as well.
by silisili | 2025-06-30 02:24:35+00:00
Chickens are so much nicer to have around than almost any other pet. They won't bark all night, or maul a child, or leave dead birds on your doorstep. Such a weird thing to get mad about.

> Sarkisian had spent $23,000 building a chicken coop and a privacy fence to shield the chickens from view

I'd like to get a look at all that, it seems extremely excessive for 6 hens. I think I spent just over 1k total for 18!

Nothing wrong with that, sounds like she either got took, or built them quite the palace.
by Nextgrid | 2025-06-30 02:24:36+00:00
If you don't mind answering, does this have any users besides you? I've got a few internal tools developed over the years that I don't have the bandwidth to turn into a proper SaaS (not much time for support, polish, new features, etc) but could potentially offer on an "as-is" basis for a token monthly sum but not sure if it would be worth the trouble.
by petesergeant | 2025-06-30 02:24:41+00:00
> Based on advice I got from two independent lawyers that was definitely not legal advice: I haven’t done a crime.

I will trust his lawyers are right _for Australia only_ (although I have my doubts, and would love to see their reasoning), but in the UK this feels like a clear breach of the Computer Misuse Act[0], and I can't recommend enough that you don't do this.

0: https://www.legislation.gov.uk/ukpga/1990/18/section/1
by thaumasiotes | 2025-06-30 02:25:02+00:00
> But for comparing stuff between sexes, the "variability hypothesis" about men having greater variability across a range of traits dates back to Darwin, and has a pile of research results. It would seem especially irresponsible to rely on an assumption that the variance was equal between the sexes.

That would imply a much larger advantage for men. If you were seeking to show that women outperform men, you'd gloss over that point as much as you thought you could get away with.

(In a little more detail: if you determine that it takes an athleticism factor of 10.8 to run 200 miles, greater male variability immediately implies that among all people who have that much athleticism, the average male athleticism will be quite a bit higher than the average female athleticism. The average of a thresholded normal distribution is quite close to the threshold, but it gets farther away as the standard deviation increases.)

> Further, given the kind of selection effects you were alluding to before, it may not even be safe to assume these distributions are normal. While the endurance of the broader population ought to be normally distributed, if there are various hurdles on the path to participating (e.g. the organizers say you should probably have completed a 50 mile race at a given pace before signing up for their 100 mile race?) one might well see a different overall shape.

...you don't seem to have understood the method. The assumption is that the broader population is normally distributed - you know, what you already said it was safe to assume - and that the selected population consists of that part of the broader population's normal distribution that exceeds some threshold.

Or in pictures, we assume that the population looks like this:

-- ---- ---- ------ ---------- -----------------+

and the running-200-miles population looks like this:

+
by skissane | 2025-06-30 02:25:05+00:00
> If not, why Canada refuse to join USA as a 51st state?

Trump’s idea of Canada as a US state is constitutionally ludicrous, because it ignores the fact that Canada is already a federation of provinces - which are essentially equivalent to states, choosing a different name was fundamentally a branding exercise not a difference of substance-indeed, when Britain’s colonies in Australia federated, they decided to be called “states” not “provinces”, because their greater physical distance from the US made them feel less of a need to distinguish themselves from the US. So Canada as a 51st state would create the globally near-unprecedented scenario of a federation within a federation, states within a state. [0] Why would anyone wish to experience such a constitutional novelty?

If you were serious about merging the US and Canada, a more sensible way to do it would be to admit Canada’s provinces as US states. But the problem with that proposal, is not only do most Canadians not want that, I doubt most Americans would either. Sure, Republicans might seem open to the idea as long as it remains a Trump thought bubble with zero chance of ever being implemented - but actually adding Canada’s provinces as US states would fundamentally upset the balance between Republicans and Democrats in the US, most of Canada’s provinces would act like blue states in the US-even many conservatives in Canada are closer to conservative Democrats than liberal Republicans-and would probably shift US politics as a whole in a more “progressive” direction. I think if it actually started to seem like a realistic prospect, Republicans would turn against it out of their own political self-interest and block it.

I think the most realistic scenario in the long-run, is a sort of “exchange” in which Canada loses some provinces to the US (most likely Alberta) but then progressive-leaning areas of the US secede to join Canada. North America might end up reorganised along ideological lines, “Blue-America+Canada” vs “Red-America+Alberta”. Not happening any time soon, but over a century or two I don’t think the possibility can be ruled out.

[0] not totally unprecedented, in that Soviet-era Russia was a federation within the larger federation of the USSR-but the Soviet Union’s authoritarian political system made its federalism more nominal than real, nobody knows how a federation-within-a-federation would work in practice in combination with a genuinely democratic political system
by JackYoustra | 2025-06-30 02:25:40+00:00
Fwiw the United States is doing a lot of effective work to combat this. A lot of countries have large EEZs covering a lot of the pacific but have no navy to police it with. The last coast guard commandant, Adm. Fagan, intorduced bilateral law enforcement agreements with multiple pacific island countries (https://en.wikipedia.org/wiki/U.S._Bilateral_Maritime_Law_En...) to police their EEZs with US coast guard vessels (the fig leaf used to be you'd have one foreign captain and deputize the whole ship, but now there are 'no rider' agreements that basically is 'change the flag, don't have to change anyone aboard'). China is deterred, the fish are saved, sovereignty for independent states is safeguarded, and the United States secures the world again.

Anyway, she was yet another casualty of MAGA! She was forced out on Trump's first day because of DEI, presumably because she was the first woman to run a service. For now, the program still survives, both funding and personnel-wise (modulo a few hull-days spent running around the southern border and the... uh, gulf of ~america~ mexico?), but man.

To learn more, I'd listen to war on the rocks! They have great guests.
by 90s_dev | 2025-06-30 02:26:04+00:00
I am making a few programs that takes everything I've learned from the 6 months writing 90s.dev and turns them into useful applications. One of them I'm going to release within a few weeks, it aims to be a modern dos+qbasic experience. Another one aims to modernize the experience of having a new computer that does almost nothing and you have to program it in assembly to get it to do stuff, except it'll use wasm (see my Ask HN post for details) with wamr+llvm for near-native performance and SDL3 for full GPU capabilities, and it's called hram.dev (H-RAM = hand-rolled assembly machine). That one needs a little more time to bake, so I have to release the qbasic+dos thing first to keep the lights on. Still thinking of a name...
by elcritch | 2025-06-30 02:26:34+00:00
Ah it wasn’t quite clear if you were for or against the notion.

Bad dolphin sci-fi sounds a bit too much for my tastes. Though it’s often the border line crazy folks who give us some of the best ideas or stories. Though they also often need refinement by, uh, more standard people. I say that as an ADHDer who sometimes benefits from the same.

See more rational for needing mixed viewpoints!
by insin | 2025-06-30 02:26:45+00:00
Trying _not_ to create another subscriptions for your browser extension platform, but I want to solve the problems with the storage.sync API (limited support, limited data, not cross browser/cross device) for my own extensions, so I'm effectively dogfooding one.

I've added a few exclusive features to one of my extensions for subscribers in addition to settings syncing, and have auth and Stripe redirects and webhooks working, so now at the stage of working out the best heuristics to use for when to sync and connecting the extension to the settings API.
by sodality2 | 2025-06-30 02:27:29+00:00
That crackdown was for regular API usage aka just regular content access, which definitely isn’t special. Most other “reddit data access” sites either use some sort of headless browser or just the JSON endpoints, which are brittle and limited, whereas I can access the private mobile API that the app uses for ad/recommendation distribution at a much larger scale. These things aren’t accessible via the API. Picture it as: an API where you can access just content, vs having programmatic access to every piece of data the mobile app can access, which unintuitively is not limited to what the mobile app displays (there’s other interesting fields available).
by cynicalpeace | 2025-06-30 02:28:05+00:00
> All power goes to those who object.

I see this all the time in the private sector where if just 1 person in a team objects to a decision, the team has to jump thru many hoops to make something barely reasonable happen

What happened to "just deal with it?"

I think it's viewed that those words are too cruel, or not nice. But actually, when you give up those words, you end up with a society far more cruel and not nice.
by tombert | 2025-06-30 02:28:30+00:00
I've been hacking on an Icecast-compatible server with Erlang. You can feed it an FFmpeg icecast feed into the server, and listen to it with any Icecast-compatible player. I think it's kind of neat; I do some extra things that the official Icecast server doesn't give you.

I store the chunks in a custom-built database (on top of riak_core and Bitcask), and I have it automatically also make an HLS stream as well. This involved remuxing the AAC chunks into MPEG-TS and dynamically create the playlist.

It's also horizontally scalable, almost completely linearly. Everything is done with Erlang's internal messaging and riak_core, and I've done a few (I think) clever things to make sure everything stays fast no matter how many nodes you have and no matter how many concurrent streams are running.
by tempestn | 2025-06-30 02:29:45+00:00
I'm not sure it is arbitrary, just different from what it was a hundred or a thousand years ago. There's no real survival differentiation in modern society, and while classically beneficial traits like physical fitness and intelligence do help with finding partners, most people are able to do so regardless. The other big difference now though is that people can have sex without choosing to have children. So istm the most successful traits from an evolutionary perspective at this point are those that encourage a desire to have more children. (If there's a genetic predisposition toward religious adherence, that's a likely example.)
by cynicalpeace | 2025-06-30 02:29:48+00:00
"roosters should not be allowed"

Why? We have a rooster. He protects the hens. He crows in the morning, just like dogs bark, and F-250s rev past the neighborhood road. Where do you think chickens come from in the first place?

It's just another small step to say "hens should not be allowed"
by geoctl | 2025-06-30 02:32:11+00:00
Octelium's author here. You don't give me access to anything. The project is 100% open source and designed specifically for self-hosting. I don't even know whether you're using the project or not since there isn't usage telemetry to begin with. As for the SSH part of your weird comment, I wonder whether you even understand what embedded passwordless SSH means in the first place.