MurphyA/hacker-news huggingface dataset:
by araes | 2025-08-27 23:50:12+00:00
Tried signing up over at https://developer.nintendo.com Rejected for development, so cannot comment on kit obtaining difficulty. Rejection was a let-down, however, the process itself is opaque, confusing, and difficult to determine your status or progress. Not surprising even large studios have difficulties. Small time indie - not even kind of.

Lots of invisible hurdles you don't know are there until you hit them. Communication channel that's difficult to figure out where you are or review past status. Huge jumble of acronym sub-sites that are difficult to navigate (NAUTH, NDID, SLIM, NMAS (NMAS2), NCMS, CRPORTAL, BMAS, SMAS, SST, BCAT, DRT). Constantly being re-asked for two-factor re-auth.

Actually quite weird for a company known for making games that are almost exactly the opposite. Really enjoy Nintendo games, really don't like their developer website and sign-up.

Comparison: Steam developer, signing up and putting launch title info was difficult, yet Wayyyyy easier and clearer to navigate. Real difficulty was actually getting everything necessary to launch a game. Google Play, dramatically easier to sign up. Much clearer steps, progress, and timeline for release. Inclusions to actually release, much clearer. Actually managed to release three products. All rejected at market, post-release removal with limited explanations. Yet at least released three products.

Nintendo "How do I even sign up?" Steam "Great, signed up, how do I release something?" Google "Wow, easy sign-up, somewhat easy release of products, eventually got three out the door. Your products have been removed for (mumble mumble legalese families deprecated)" ... meh, nobody downloaded them anyways.
by TheDong | 2025-08-27 23:50:43+00:00
The culture around "go generate" is that you check in any files it generates that are needed to build.

In fact, for go libraries you effectively have to otherwise `go get` wouldn't work correctly (since there's no way to easily run `go generate` for a third-party library now that we're using go modules, not gopath).

Have you actually seen this in the wild for any library you might `go get`? Can you link any examples?
by cgriswald | 2025-08-27 23:50:55+00:00
Let me be blunt. If you have to ask "What papers?" you're almost certainly talking about what you imagine the simulation hypothesis to be, and not the simulation hypothesis. (I acknowledge that even 'believers' have often not read any papers on it.) Both a google search or a look at the Wikipedia page would get you started. But you can find Bostrom's philosophical argument here: https://simulation-argument.com/simulation/ (And if you find it interesting, he and others have written follow up papers.

The practical difference is that you can reason about simulation and potentially prove or disprove it. It is potentially testable (and papers have been written suggesting ways we might do so). Although the simulators would be extremely powerful from our point of view, they aren't posited to be omniscient and perfect. It is also possible to address Bostrom's arguments directly with reason. I argued that whether we are in a simulation or not, we cannot be in a Bostrom-style simulation because as I understand his argument it necessitates infinite computation and either infinite energy or infinite time; any of which, in my opinion, break his argument. I also think I could make a case that test-ability itself disproves it.
by southernplaces7 | 2025-08-27 23:52:24+00:00
Yeah, at a certain point people who really want to do a certain thing will find a way to do it, and you can't create absurd levels of restriction into everything used by the vast majority of other people who are more reasonable to prevent every possible unreasonable, self-destructive or risky use.

In this case, the kid was given multiple, repeat warnings and opportunities for contact with help, he just didn't accept them. All others should communicate with an LLM that treats them like utter toddlers and assigns "bad" topics because of such unusual behavior?
by tbossanova | 2025-08-27 23:52:34+00:00
I an currently forced to use stuff. I would walk to the shop if one was close enough, but everything around me is built around cars so it’s not practical. Thus I am forced to use a car though I would rather not. Now, you’re entirely correct that it seems a majority of people either like it this way or aren’t capable of imagining anything different. I still hold on to hope that it might change, as irrational as that might be. And in the meantime I’m not opposed to renewable energy etc
by T-A | 2025-08-27 23:52:45+00:00
A quick search on the NH-U9S shows it's a compact cooler for small systems, rated for up to 140 W (see e.g. [1]).

The 9950X's TDP (Thermal Design Power) is 170 W, its default socket power is 200 W [2], and with PBO (Precision Boost Overdrive) enabled it's been reported to hit 235 W [3].

[1] https://www.overclockersclub.com/reviews/noctua_nh_u9s_cpu_c...

[2] https://hwbusters.com/cpu/amd-ryzen-9-9950x-cpu-review-perfo...

[3] https://www.tomshardware.com/pc-components/cpus/amd-ryzen-9-...
by donkeybeer | 2025-08-27 23:52:53+00:00
Plywood, MDF and various other wood products are not a bad thing. They have superior mechanical properties and are actually better for the environment since you can use wood that otherwise won't yield large solid boards. Again you yourself said it, pure hardwood furniture is kind of a luxury. There is nothing wrong with "artisanal" except pretending it is something that actually sustains life. Artisanal is a perfectly fine luxury hobby.

And yes, its the exact same chemical processes. How on earth would it not be? The fermentation of sugar is not a chemical process that suddenly changes based on weather its done at home or in a factory. The rest is just choice of grains, sugars and additives.
by majorchord | 2025-08-27 23:53:13+00:00
> disproportionately high amount of super talented trans programmers

Could it be that they also happen to be autistic? There appears to be a pattern I've noticed where a large number of trans developers are also autistic. This may be responsible for a lot of the passion and dedication required to work on projects like this. (Mostly video game) Emulation is another field that seems to have a similar overlap. Some might say Rust is another one.
by JoshTriplett | 2025-08-27 23:53:27+00:00
You started with "In no language has a variable assignment ever stopped execution", and now you're saying "The assignment operator is not supposed to have side-effects". location.href is a counterexample, and there are many counterexamples throughout various tools and languages and libraries. Deciding how you think things should work does not affect how things do work, and it's important to understand the latter. (I do agree it's bad practice, but it happens and people do not always fully control the environments they must work with.)

And given that location.href does have a side effect, it's not unreasonable for someone to have assumed that that side effect was immediate rather than asynchronous.

That said, if you don't like working with such languages, that's all the more reason to select languages where that doesn't happen, which comes back to the point made in the article.
by jacobx | 2025-08-27 23:54:33+00:00
Yeah that’s been my experience too. You can edit the Swift code directly in bitrig, though editing code on a phone is not the best experience. We’ve had a lot of requests for a Mac app. Stay tuned ;)

You can get a compiled build of your app from bitrig: go to Distribute App which will build your app on our server and then upload it to TestFlight for you (this requires a paid Apple Developer Account). This lets you install the compiled app on your Home Screen. You could also always export the code if you want to build it yourself.
by ACCount37 | 2025-08-27 23:55:28+00:00
And, if you want to have some fun, you could give it your writing sample - but say that it's from a random blog post you found online. See what it tells you on that.

It really is a shame that an average user loves being glazed so much. Professional RLHF evaluators are a bit better about this kind of thing, but the moment you begin to funnel in-the-wild thumbs-up/thumbs-down feedback from the real users into your training pipeline is the moment you invite disaster.

By now, all major AI models are affected by this "sycophancy disease" to a noticeable degree. And OpenAI appears to have rolled back some of the anti-sycophancy features in GPT-5 after 4o users started experiencing "sycophancy withdrawal".
by jasoneckert | 2025-08-27 23:56:06+00:00
Ah, yet another brave soul seeks to gamify the ancient art of Vim. Admirable.

But Vim is not merely a tool... it's a discipline. A lifestyle. It is not learned in an afternoon, nor in a weekend sprint of neon-highlighted tutorials. No, Vim is best learned like one reads a long, weathered tome: slowly, reverently, one page at a time.

It begins humbly: i to whisper your intentions. <Esc> :wq to seal your work with a sacred rite. Then, perhaps days or weeks later, a revelation: "Wait… I can delete four lines with 4dd?!"

You do not master Vim. You grow into it. Each new keystroke discovered is like finding a hidden passage in a familiar castle. What begins as a cryptic incantation eventually becomes second nature... muscle memory and magic intertwined.

So yes, make it a game. But know that Vim is not beaten. It is befriended over years, not minutes.
by o11c | 2025-08-27 23:56:09+00:00
PayPal very strongly tries to make you give them your full bank info (remember that the banking system has absolutely no security as the computer world knows it - this is a feature required for checking to work - so this means anybody with access to your bank id numbers in PayPal's records can do arbitrary transactions to/from your bank account). When I last used it it was possible to avoid on the buyer end and just use a credit card, but I haven't used it for years and I think it was different on the seller end even then.
by coryrc | 2025-08-27 23:56:37+00:00
I would consider a country with universal suffrage, direct democracy, and legalized slavery to be a Democracy. It's unlikely and pretty shitty, but it's certainly a Democracy.

This twisting of definitions is the same thing happening to "racist". Some people only consider what was previously called "systemic racism" to be the singular definition of "racism" and pretend the old definition does not exist.
by serain | 2025-08-27 23:57:45+00:00
this is false. all you have to do is see a mildly controversial article like "woman". it is all opinionated. and citing sources to add similar content to "man" would not work. you can go to history and see the comment form the woman who started much of it, saying something like "trying to start something here" and since then, it is like this.
by ElijahLynn | 2025-08-27 23:57:45+00:00
Light pollution is also inside our homes. Well before the sun rises and well after the sun sets, we have the power to flick a switch and have an instant Sun!

I have to think that if the birds are chirping 50 minutes longer then what are humans doing? 50 minutes longer or even 100 minutes longer?

And how does that affect our sleep which affects our mood which affects our communication and affects our world?
by abustamam | 2025-08-27 23:57:48+00:00
Thanks. I agree with your sentiment. But the OP just posted a random quote from one of her blog posts with no context. It could have either been to raise awareness about her being trans (honestly I'd have never known had it not been for the comment), or to discount the original article because she is trans.

I hope it was the former, but that's why I didn't want to just assume the OPs intention.
by ryanryke | 2025-08-27 23:58:29+00:00
> Sure, your system may update itself more frequently than only when I run "tofu plan/apply" but at end of the day, it doesn't matter.

Correct me if I'm wrong here. In my experience you have to "apply" before state is updated. This would mean we weren't quite operating on the source of truth. (aws in this case).

100% it's a solvable problem with a TF centric tool chain. But it's still a problem that needs solving.

In my experience with SI it fades to the background. Now, I'm sure there is an edge case where someone edits something outside of SI while I'm trying to simultaneously update it in SI where things might break. I haven't run into it yet.

> All I'm saying as SRE, you have done poor job selling this to me

Can't argue this, but I would say like any other new tool, it's worth checking out. :)
by JoshTriplett | 2025-08-27 23:58:45+00:00
> A method call like `.trunc()` is still going to be abysmally less ergonomic than `as`. It relies on inference or turbofish to pick a type, and it has all the syntactic noise of a function call on top of that.

If `as` gets repurposed for safe conversions (e.g. u32 to u64), there's some merit to the more hazardous conversions being slightly noisier. I'm all for them being no noisier than necessary, but even in my most conversion-heavy code (which has to convert regularly between usize and u64), I'd be fine writing `.into()` or `.trunc()` everywhere, as long as I don't have to write `.try_into()?` or similar.

> Not to mention this sort of proliferation of micro-calls for what should be <= 1 instruction has a cost to debug performance and/or compile times (though this is something that should be fixed regardless).

I fully expect that such methods will be inlined, likely even in debug mode (e.g. `#[inline(always)]`), and compile down to the same minimal instructions.
by boroboro4 | 2025-08-27 23:59:49+00:00
Same argument can be somewhat applied to CPUs circa 90s. The growth did stop/stalled in the end.

I think the expectation of ever growing compute is not totally crazy. It will come with lower margins eventually though, and more players in the market. It also might get much more moderate, including from hardware limitations. Efficiency wise h200->b200 isn’t as crazy as a100->h100.
by tptacek | 2025-08-27 23:59:57+00:00
You are quoting this article misleadingly. Obviously, there is a border search exemption to the constitution. But, as the article and the ACLU both point out, it does not apply 100 (or 25) miles from the border; it applies only at actual border crossings. The article is not about the border search exemption; it's about the "100 mile zone", which, as I said, more or less creates only the ability for CBP to do superficial immigration checkpoints.

I don't understand how you think you're helping anyone by making these kinds of claims. Who is better off believing that the government has sweeping search powers that they don't actually have?
by metalman | 2025-08-28 00:00:52+00:00
I just got some lithium for my mom to try for her alzhymers and will see if I can wrangle a "prescription" from her doctor, tommorow, so that I can have some paper to wave around at the nursing home. Dads 97, and moms 84, and they are staying in the same room, both medical people, my mom got a degree focused on geriatric psycology on top of her RN and dad was a pathologist. They both recently recieved the shingles vacine, which realy does appear to have significantly improved both of thier cognitive performance.
by margalabargala | 2025-08-28 00:01:28+00:00
I think we're kind of talking past each other maybe.

What I'm saying reduces down to, "the scale of effect that humans are able to have on a system, will eventually lead to problems of that scale on a system".

If you can dictate that all industries within a country must do some thing, that will eventually cause problems with all industries within the country.

Culture doesn't really have anything to do with it. Whether the person making that dictation is Xi or Trump or some random bureaucrat doesn't really have anything to do with it.
by SkyPuncher | 2025-08-28 00:01:29+00:00
This has largely been my experience in TLM roles. You’re a staff/principal level engineer so people still expect outputs from you. However, you now have the job of managing your teams’ impact and outcomes as well.

Impact and outcomes are far more important than outputs, so it makes sense to for you to spend a lot of time on that. But, when performing review time comes around, you’re still bounded by hard metrics around outputs.
by tedsanders | 2025-08-28 00:03:00+00:00
Except the housing bubble wasn't actually a bubble. Housing prices today are much higher than in 2007. Based on realized results, the mispricing wasn't the peak of the housing bubble but the trough of the crash. With the benefit of hindsight, the peak actually undervalued how expensive housing would get. (Speaking about the US market in aggregate. Not other countries, nor localities like Las Vegas where the case for a bubble is stronger.)
by FireBeyond | 2025-08-28 00:03:59+00:00
When I worked as a firefighter/paramedic, one of the axioms was that you don't train until you get it right, you train until you don't get it wrong. That, at 3am, sleep-deprived, it's so ingrained in you what to do, you can do it automatically, leaving your mental capacity for the variables of the situation, not the bare minimum of "what do I do next?"
by aeternum | 2025-08-28 00:04:37+00:00
https://wikimediafoundation.org/annualreports/2023-2024-annu...

They spend only $3mil on internet hosting. They spent almost 6 mil on travel and conferences, and 26 mil on awards and grants.

They could easily run all wikimedia hosting on investment income (endowment) alone so the banner that often pleads for donations to keep wikipedia running is pretty scammy.
by hankchinaski | 2025-08-28 00:06:49+00:00
can someone with experience doing this shine some light? i have been offered this type of role from engineer to 50/50 (as i feel it) or 80/20 (as they say) IC and managing. in a series C startup. i feel like it’s never good to context switch. i never seen a tech lead or manager who did well both roles at once. am i crazy to think that the tech lead or manager role should be 100%? either go the IC track or the manager track. but i lack evidence to substantiate this idea of mine.
by vanderZwan | 2025-08-28 00:07:14+00:00
I take some issue with the implied suggestion that Brainfuck isn't serious, but that's probably my arts degree talking.

Anyway, under the assumption that I'm correctly guessing what you have in mind when using the words "serious language", Uiua certainly qualifies. The author is very passionate about exploring and discovering "the good parts" of the design space of the array language paradigm, and has put a ton of work into making it accessible and practically useful within the constraints of being an interpreted language that autoformats its source code to at-first exotic looking maths symbols.
by dragonwriter | 2025-08-28 00:07:53+00:00
> Sounds similar to ignoring clearly fraudulent DMCAs. Technically you are not allowed to ignore one no matter how clearly fraudulent it is

Not true.

Technically, you are allowed to ignore ANY DMCA takedown. However, if you don't ignore it, and if you otherwise would have been guilty of copyright infringement for hosting the user-provided content at issue, then following the DMCA takedown request will immunize you (that's why it is called a "safe harbor" provision), so, if you aren't 100% certain that it's not wrong, you have a strong motive to respect it.

If the DMCA takedown request was actually fraudulent, then either there was no potentially violating material or the requester wasn't the copyright holder or their agent, so you had no liability to them to immunize against. So you absolute can ignore it as much as you want.
by tzs | 2025-08-28 00:08:04+00:00
> The most popular GeoIP database has a free tier that would easily work for this

The free tier does have limits on the number of API calls can you can make. But the good news is you don't have to use their API. You can download the database [1] and do all the lookups locally without having to worry about going over their API limits.

It consists of 10 CSV files and is about 45 MB compressed, 380 MB uncompressed. For just identifying US states from IP address you just need 3 of the CSV files: a 207 MB file of IPv4 address information, a 120 MB file for IPv6, and a 6.7 MB file that lets you lookup by an ID that you find in one of the first two the information about the IP address location including state.

It's easy to write a script to turn this into an SQL database that just contains IP ranges and the corresponding state and then use that with sqlite or whatever network database you use internally from any of your stuff that needs this information.

If you don't actually need Geo IP in general and are only adding it in order to block specific states you can easily omit IPs that are not mapped to those states which would make it pretty small. The database has 3.4 million IPv4 address ranges, but only 5 359 of them are listed as being in Mississippi. There are 1.8 million address ranges in the IPv6 file, and 3 946 of them are listed as being in Mississippi.

Here's how to get the Mississippi ranges from the command line, although this is kind of slow--the 3rd line took 7.5 minutes on my M2 Mac Studio and the 4th took almost 4 minutes. A proper script or program would be a lot faster.

grep ,MS,Mississippi, GeoLite2-City-Locations-en.csv | cut -d , -f 1 > 1 sed -e s/^/,/ -e s/$/,/ < 1 > 2 grep -f 2 GeoLite2-City-Blocks-IPv4.csv | cut -d , -f 1 > MS-IP4.txt grep -f 2 GeoLite2-City-Blocks-IPv6.csv | cut -d , -f 1 > MS-IP6.txt

Also a proper script or program would be able to look specifically at the correct field when matching the ID from the locations file to the IP range lines. The commands above just hope that things that look like location IDs don't occur in other fields in the IP range files.

[1] URL=https://download.maxmind.com/geoip/databases/GeoLite2-City/download?suffix=tar.gz curl -L -u userid:license_key $URL > db.tar.gz
by kuschku | 2025-08-28 00:08:04+00:00
SEPA Instant Credit Transfer allows instant sepa transfers, and soon all transactions will be required to be ict if possible.

Banks have APIs you can integrate with, which e.g. KDE's money app used to support in the past.

The actual underlying transaction system is extremely well designed and reliable, it's just missing the nice APIs that other payment systems have.
by TGower | 2025-08-28 00:08:05+00:00
> A social media site is speech (and/or press

I suppose this is what confused me then, as it seemed obvious that e.g. the Facebook reccomendation algorithm isn't speech, so if a social media site would be considered speech it would be due to the user content. Section 230 doesn't in any way supercede the constitution, but it does clarify which party is doing the speech and thus where the first ammendment would apply.
by gruez | 2025-08-28 00:08:14+00:00
>Is there a single company out there making it's money selling access to an area code database?

So if someone is making money off of it it's suddenly "surveillance capitalism"? What makes it more or less "surveillance capitalism" compared to aws selling cloudfront to some ad company?

Moreover you can do better than area level code granularity. When landlines were more common and local number portability wasn't really a thing, can look at the CO number (second group) to figure out which town or neighborhood a phone number was from. Even if this was all information you could theoretically determine yourself, I'm sure there are companies that package up the data in a nice database for companies to use. In that case is that "surveillance capitalism"? Where's the "surveillance" aspect? It's not like you need to stalk anyone to figure out where a CO is located. That was just a property of the phone network.

>GeoIP databases are much higher resolution and use active scanning methods like ping timing. If a company was spam calling me to estimate distance based on call connection lag, yes that would be surveillance capitalism.

Why is the fact it's "active" or not a relevant factor in determining whether it's "surveillance capitalism" or not? Moreover spam calling people might be bad for other reasons, but it's not exactly "surveillance".