MurphyA/hacker-news huggingface dataset:
by chimpanzee | 2025-04-18 19:26:48+00:00
[This should be read in conjunction with my other comment: https://news.ycombinator.com/item?id=43730717]

> So you make assumptions about peoples' "culture" and "life experiences" based on their ethnicity?

When dealing with people, to understand the meaning behind their actions and words, one needs to have some understanding of their perspective (including their intent). Their perspective is informed by their culture and life experience, amongst other things (but life experience is broad, so mentioning anything else is just redundant). Life experience is informed by their ethnicity and the environment in which they exhibit that ethnicity. I don't say "hey this guy looks to be [...], therefore he definitely is/experienced [...]", but if they are clearly not of the ethnic majority, then I know they have experienced things that the ethnic majority has generally not experienced. That's a helpful start to understanding their perspective and relating to them. I also can ask questions to understand them better, and express insight or interest in them if my "guess" is right and if I have some background knowledge (of history/culture) to avoid misteps, at which point they are nearly always much more receptive and expressive, seeing that I am curious and open rather than uncurious and closed.

If one could somehow be "blind" to ethnicity, then it would only be a disadvantage to effective communication and relations, for both sides. (As evidence, one need only observe the general state of discourse online.) No one is that blind though, at least subconsciously.

> The differences that you posit exist--are these differences necessarily "advantageous" or can the differences be disadvantageous as well?

I'm a little uncertain as to what you mean here. Advantageous to the population or to the individual?

In either case, both exist, depending on the goals.

Individual advantages and disadvantages are probably obvious, especially the disadvantages given the amount of discussion they receive and the human propensity to identify personal threats rather than potential gains.

For populations on the otherhand, for basic long-term survival in a competitive landscape, diversity is an unequivocal advantage.

But, populations may have particular goals rather than pure real survival. For instance, they may prioritize maintaining their particular culture or ethos, beliefs and perspectives, and as such they view diversity as a threat because beliefs/perspectives are too easily transformed by the introduction of new beliefs/perspectives. Or simply because they are false goals, hiding the real goal of maintenance of power or maintenance of a subpopulation (usually a power-holding subpopulation experiencing decline). We are now experiencing the effects of that goal, as have many other cultures in the past. Always to ill-effect for the population as a whole in the long-run. And especially detrimental to individuals who are not part of the favored subpopulation.
by AliChraghi | 2025-04-18 19:26:49+00:00
AMD ISAs are changing for almost every generation so LLVM[1] continues to keep the architecture name "amdgcn" and handle the variation based on the model flag (e.g., -mcpu=gfx1030 for RDNA2, -mcpu=gfx1100 for RDNA3).

> I though that these GPU ISAs were "proprietary"

PTX spec[2] is publicly available but the actual hardware assembly (SASS) is not. Although i believe Nsight allows you to view it.

1. https://llvm.org/docs/AMDGPUUsage.html#processors

2. https://docs.nvidia.com/cuda/parallel-thread-execution
by nicce | 2025-04-18 19:26:59+00:00
UPER is extremely compact encoding format. It still makes sense to use UPER, because after all, it is an international standard and telecommunication protocols itself are supposed to add as little overhead on top of actual payload as possible.

For example, if you have ASN.1 UTF-8 string that is constrained to 52 specific characters - UPER encoding can present every character with 6 bits (not bytes).

In modern world you can apply zlib on top of UPER encoding or internal payload, however, depending on the use case.
by 2mlWQbCK | 2025-04-18 19:27:10+00:00
Not just a modern application with a retro gaming aesthetic, but this year I got heavily into using (ex-Autodesk, now open source) Animator as my programmer art application of choice. Actual 16-bit software.

https://github.com/AnimatorPro/

https://github.com/AnimatorPro/Animator-Pro/tree/f5ed37135ad...

Fun restrictions to work with/around and it has some fun features too. Running in DOS also makes it run everywhere, including on my phone.

Would be happy to use more old DOS software, but I just have not found more that seemed as useful (maybe VGAPaint 386 for a different paint app?). No constant (forced) upgrades to keep up with. I can compromise a lot with features if it means that I can spend years/decades on mastering a tool instead of just barely keeping up with how the latest version works. (Guess that is why I always liked Emacs so much.)
by mjd | 2025-04-18 19:27:19+00:00
The purpose of the "fruit of the poisonous tree" doctrine is to disincentivize illegal collection of evidence. But there has always been a good-faith exception to it: if the police genuinely believed that what they were doing was legal, as they did in this case, relying on established legal precedent, then throwing out the evidence doesn't disincentivize anything.

But the declaration that cell tower dumps are illegal now disincentivizes future police from relying on dumps, since they now know (or should know) that such evidence will be thrown out. And more to the point, magistrate judges will stop issuing warrants for cell tower dumps.
by dzaima | 2025-04-18 19:27:52+00:00
Right; the range reduction from [-pi;pi] would be like 5 instrs ("x -= copysign(pi/2 & (abs(x)>pi/2), x)" or so), ~2 cycles throughput-wise or so, I think; that's slightly more significant than I was imagining, hmm.

It's indeed not a substitute for sin in general, but it could be in some use-cases, and for those it could really be 40x faster (say, cases where you're already externally doing range reduction because it's necessary for some other reason (in general you don't want your angles infinitely accumulating scale)).
by SomaticPirate | 2025-04-18 19:28:17+00:00
While I admire the work of hobbyists it still looks like C/C++ will be the default until a GPU vender makes the decision to support these libraries.

From my understanding, Vulkan and OpenGL are nice but the true performance lies in the specific toolkits (ie CUDA, Metal).

Wrapping the vendor provided frameworks is liable to break and that isn't tenable for someone who wants to do this on a professional basis.
by slater | 2025-04-18 19:28:28+00:00
https://news.ycombinator.com/item?id=43727817

https://news.ycombinator.com/item?id=43727709

https://news.ycombinator.com/item?id=43723299

https://news.ycombinator.com/item?id=43720718

https://news.ycombinator.com/item?id=43716293

https://news.ycombinator.com/item?id=43714459

https://news.ycombinator.com/item?id=43713544

https://news.ycombinator.com/item?id=43712258

https://news.ycombinator.com/item?id=43711817

https://news.ycombinator.com/item?id=43711462

https://news.ycombinator.com/item?id=43711376

;)
by bossyTeacher | 2025-04-18 19:28:31+00:00
Just look at Chrome to see the bard/gemini's future. HN folks didn't care about Chrome then but cry about Google's increasingly hostile development of Chrome.

Look at Android.

HN behaviour is more like a kid who sees the candy, wants the candy and eats as much as it can without worrying about the damaging effect that sugar will have on their health. Then, the diabetes diagnosis arrives and they complain
by xanderstrike | 2025-04-18 19:29:21+00:00
95% of people drive because 95% of transportation funding goes to enabling that choice.

People at large are rational and will make rational transportation choices given incentives. The incentives are all aligned towards driving right now because that benefits the auto industry.

You cannot make assertions about how Americans behave, "culturally," based on their transportation choices because these choices are not happening in a vacuum.

Case in point: when Americans visit Disneyland, or NYC, or Amsterdam, they do not typically insist on driving through those places.
by freehorse | 2025-04-18 19:29:51+00:00
I understand we some may want that, but why should everybody else want that? I operate in several contexts. I want some kind of models in one context and one in another. I want the AI to be contextualised within each use, not “personalised” on me. Yeah sure it would be great if it had memory within some project, but I would rather not have memory between projects or use cases that are irrelevant to each other.
by turtleyacht | 2025-04-18 19:32:14+00:00
Different from Loglan and Lojban, the constructed languages (conlangs).

Comparison between those: https://en.m.wikipedia.org/wiki/Comparison_between_Lojban_an...

Interestingly, Wikipedia does not have an article on Loglan '82: https://en.m.wikipedia.org/wiki/Special:Search?go=Go&search=...
by Tade0 | 2025-04-18 19:32:52+00:00
I guess you never had the misfortune of sleeping in a flophouse to say something like that.

One time I had this project in Switzerland and my co-worker, who also travelled there, figured he'd save money if he rented a bunk bed in illegal (due to density) quarters.

Terrible experience, which got him fired eventually because he quickly lost steam due to having to share a tiny room with three other people.

I on the other hand moistened every Swiss Frank banknote with tears, but splurged thrice the amount on a proper room and survived until the end of my involvement in that project.
by AnthonyMouse | 2025-04-18 19:32:58+00:00
> You may notice that I didn't argue against objective metrics at all? All I've said is that objective metrics don't mean you're directly measuring merit. It's important to keep this in mind, for example by ensuring equal access to specialized training materials.

But then who are you arguing against? Is there someone strongly opposed to providing equal access to training materials, e.g. by making them available in school libraries?

> DEI doesn't necessarily mean race quotas - it's telling that you think it does.

That's how it's most commonly implemented in practice whether de jure or de facto and that's its opponents' primary objection to it.

> But the kids don't necessarily live in higher density areas!

In general the poor kids live in higher density areas and the affluent kids live in the suburbs.

> You seem to effectively be arguing that meritocracy is either impossible, or should not be the goal.

Actual perfect meritocracy is impossible because actual perfect anything is impossible. But meritocracy is the goal and what you want is to get closer to it. Which providing better study materials in school libraries can do, but that isn't what anybody is complaining about when they're complaining about DEI.
by akho | 2025-04-18 19:34:01+00:00
Yes, “large distance” implies that many in-between options exist. Folk dances, however, were a whole thing with Stalinists (“culture that is national in form, and socialist in content”), so an outright ban would seem out of character.

I would probably remove folk dances from school graduation requirements too, if I somehow fumbled into a position where I take those kinds of decisions.
by vjulian | 2025-04-18 19:34:18+00:00
I would be interested in a discussion here about what sex acts people find demeaning to women. You cherry-picked from a narrow band of agreeable examples. Are blow jobs themselves demeaning to women? I suspect that many (perhaps here but certainly elsewhere) would say so.

I would also welcome a discussion about how porn might be disadvantageous to boys (and the very medicated male performers) and how all this contrasts with tolerance towards non-sexual violence depicted on screen.
by p_ing | 2025-04-18 19:34:39+00:00
> ignores lots of overly convoluted things Windows users do with a couple of clicks/don't have to be concerned with

> For example, GNOME’s Do Not Disturb botton allows me to toggle all notification alerts with a single click.

This has been available for some time, back to Windows 10 at some point. I always have mine set in DND.

> I have never encountered the issue on Linux where I can’t temporarily return to the desktop during fullscreen gaming, which is something I often face on Windows, where the taskbar pops up but returning to the desktop is impossible.

Author doesn't understand "Full Screen" gaming is not a thing in Windows. Everything is "Full Screen Windowed Mode", regardless of what the application asks for (unless it asks for true windowed mode).

Author doesn't demonstrate it is the 'best gaming system', but that it is catching up to Windows. And that's good.
by chubot | 2025-04-18 19:35:05+00:00
Another tidbit: https://arxiv.org/abs/1706.04188

FAQ 1: Why did you create arXiv if journals already existed? Has it developed as you had expected?

Answer: Conventional journals did not start coming online until the mid to late 1990s. I originally envisioned it as an expedient hack, a quick-and-dirty email-transponder written in csh to provide short-term access to electronic versions of preprints until the existing paper distribution system could catch up, within about three months.

So it was in csh on NeXT. Tim Berners-Lee also developed the web on NeXT!
by LawrenceKerr | 2025-04-18 19:36:13+00:00
Surveying people is pretty important in a study like this, and valid science.

Regardless, if you read the paper, you'd learn that they did do objective measurements, namely etCO2 levels and bio-markers from saliva.

Of note: "when etCO2 fell below approx. 20 mmHg, it was virtually guaranteed to trigger at least some (and often a strong) departure from ordinary waking consciousness. This effect is particularly intriguing because in non-breathwork-related circumstances, an etCO2 of 20 mmHg or less would be considered a sign of severe physiological malfunctions, e.g. of the heart or lungs"

But anyone who tried breathwork, especially in group settings with accompanying music, knows such practices can lead to intense trance-like states.
by debugnik | 2025-04-18 19:36:39+00:00
> in ways much more egregious that in TS

Which ways you say? As far as I know: both TS and C# can carry hidden nulls; both made the mistake of covariant arrays, but C# actually type checks accesses at runtime; and the other unsound case I know of in C# involves a runtime type check as well. Meanwhile, TS (and Python) allow fully unchecked casts into the wrong type.

> both languages are very usable in practice

Agreed, but I still consider TS too unsound in trivial cases for the claim I replied to, despite its expressive power. I think this industry is lacking severely when it comes to basic software correctness.
by Lerc | 2025-04-18 19:36:53+00:00
I might just do something like that. Although I inevitably get caught up in designing some minor tech part.

Last time I attempted something like that I made stack machine texture maker, then embedded it inside a version of TTT that minifies+gzips to under 1500bytes. After a few years of pondering I think there are a few more enhancements to be had.

For reference, This URL has a bunch of textures in it.

https://fingswotidun.com/ttt/#W1s2NCw2NCwxMzExOV0sWzY0LDY0LD...
by reneherse | 2025-04-18 19:36:56+00:00
Cal Sailing Club is a great way to start. You'll learn more quickly on dinghies than keelboats and the skills will benefit your entire sailing career as you move on to bigger boats.

Also check out the Friday night races at Berkeley Yacht Club. Skippers always need crew so it's pretty easy to get a ride. Just hang out at the gate between 5 and 6pm with your gear and say hi!

https://www.berkeleyyc.org/racing
by joshstrange | 2025-04-18 19:38:14+00:00
When reconciling my budget (with YNAB) I often use gmail as my way to connect items to transactions [0]. I've found that I can just search for the amount that my card was charged in my email and find the Amazon email that relates to that order. Then, normally from the body, there is just barely enough information for me to know what I bought.

That got annoying enough that I just wrote a chrome extension to scrape Amazon orders/transactions and auto-match and update my YNAB memo line with a summary of the items.

That's a bit of a tangent just to say: yes, they nerfed their emails but not completely.

[0] Yes, YNAB recommends that you enter transactions right as you make them, but that's not how I use it.
by creato | 2025-04-18 19:38:23+00:00
I'd suggest simply adding `assert(-M_PI/2 <= x && x <= M_PI/2)` to your function. It won't slow down the code in optimized builds, and makes it obvious that it isn't designed to work outside that range even if people copy/paste the code without reading it or any comments.

Also, it would be good to have even in a "production" use of a function like this, in case something outside that range reaches it by accident.
by giraffe_lady | 2025-04-18 19:40:28+00:00
I've been seeing some modern junk rig refits on the great lakes the last few years, which really gives me hope about dedicated "get there when we get there" sailors. Those things are basically optimized for chilling the fuck out. Easy to sail (entire tacking maneuver is basically just throw the rudder over and duck), easy to reef, don't heel as hard, straightforward to mend the sail or running rigging on the fly.

Only downside is their close haul is like 12º off the wind vs a bermuda rig and no one knows how to make them. The east coast (esp chesapeake) has some traditional gaff rig setups that have similar tradeoffs, like catboats. I would love to see more small production boats target this end of the "speed/comfort/cost" triangle. Currently it's like if the only bicycles available were race-ready track bikes. But sailing is already a small niche and new boats even smaller I think.
by ty6853 | 2025-04-18 19:40:38+00:00
Jeremy Kettler -- bought a silencer completely made and sold within his state (no interstate commerce) and believed based on the Kansas Second Amendment Act (I think that was the name) which legalized intrastate NFA items that it was 100% legal. His own state representatives had advertised to their constituents that the law exempted silencers that never crossed state boundaries. The buyer and seller did it openly and even had photos on facebook, seemingly totally oblivious this would actually still touch federal law / interstate commerce.

Cody Wilson -- Went to a sugar daddy website that verifies IDs to ensure all 'escorts' are 18 which is a pretty good faith way to do it IMO. Woman seemingly had fake ID at some point, and also lied and turned out to be like 16 or 17. At some point later she underwent counseling at school and admitted she was an escort, after which a criminal investigation happened and Mr. Wilson was arrested. As a strict liability crime, there was no defense that due diligence was done to ensure the escort was 18.
by irq-1 | 2025-04-18 19:40:47+00:00
I agree. https://tauri.app/start/prerequisites/

> Tauri requires various system dependencies for development on Linux. These may be different depending on your distribution ...

> WebView 2 is already installed on Windows 10 (from version 1803 onward) ...

> iOS development requires Xcode and is only available on macOS.
by zephyrthenoble | 2025-04-18 19:41:48+00:00
Isn't the article about college towns in America? It's not theoretical there.

A more universal example is probably towns with large seasonal influxes, such as ski towns or beach towns, but unlike a college town, these locations attract people of all ages and incomes. College towns in the US have an influx of specifically 18-22 year olds who can afford college but might not have a lot of disposable income, and most leave during the summer.
by n0ot | 2025-04-18 19:42:35+00:00
I was working on a CAA implementation and wanted to use one of my domains (at Namecheap) to test. This was around 5 years ago. I had the same frustrating experience with support. I understand front line support personelle might not know what the heck an RFC is, but you'd think this would be a case when escalating to the next level would be warranted. I felt like they weren't even reading half of my message. I switched to different nameservers, and that worked fine in my case. I did eventually move over to Porkbun, but not for that reason.
by LawrenceKerr | 2025-04-18 19:43:10+00:00
Those astronauts maintain normal CO2 levels, and divers can experience increased CO2 buildup if they don't exhale properly, which is the opposite.

It's not made up. Plenty of people here who tried breathwork can attest to its power to bring you in strong trance-like states.

Try it yourself. Ideally in group setting, because doing this on your own (with a YouTube video or whatever) won't give you the same experience at all, and could be dangerous if you take it too far.
by bccdee | 2025-04-18 19:43:12+00:00
You can map the availability of pornography to a rise in risky sex practices like choking. This isn't a problem inherent to pornography itself—rather, it's a factor of inadequate sex ed combined with the commonplace irresponsible presentation of certain sex acts in porn. Still, it'd be misleading to present porn as an entirely neutral depiction of sex. Mainstream pornography demonstrably does spread some harmful ideas. This is also true of Hollywood cinema, though; all media works this way, to a greater or lesser extent.
by jfengel | 2025-04-18 19:43:42+00:00
Allow me to explain why such an offer is not OK: all women have had at least one experience of turning down a man, and receiving threats, insults, or violence. That's especially true when the offer is explicitly sexual in an otherwise non-sexual context.

You may know that you intended to take her declining with good humor, but she does not unless you are already a friend. Even if retaliation is not immediate, it may happen later. So the offer itself makes her apprehensive.

Men are much less likely to be the target of that kind of assault by women, so you can be pleased with such an offer. But to give you a sense of it, would you be so pleased if the offer of sex came from a homosexual man?

The analogy is imperfect, as all analogies are. You may be bisexual, and thrilled with an offer like that. But you can inquire with straight friends, many of whom would feel threatened to have an offer of sex from a male stranger.
by fernvenue | 2025-04-18 19:44:02+00:00
It must be said that Windows' Do Not Disturb mode is only effective for system notifications. Many applications on Windows tend to use their own notification pushes, such as pop-ups, and Microsoft seems indifferent to this. Strangely, this is rarely seen on Linux, so the same Do Not Disturb mode becomes much more useful on Linux.

> Author doesn't understand "Full Screen" gaming is not a thing in Windows. Everything is "Full Screen Windowed Mode", regardless of what the application asks for (unless it asks for true windowed mode).

And yea, that's what I'm talking about, in fullscreen mode on Windows, it often likely means that I can't switch windows or return to the desktop unless I use borderless window mode and set the resolution properly, even so, I will still have times when I can't return to the desktop unless I exit the game. However, regardless of which fullscreen mode, I can easily switch windows on Linux. I don't know why, maybe I really don't understand Windows, lol.

> Author doesn't demonstrate it is the 'best gaming system', but that it is catching up to Windows. And that's good.

I think it's obvious that it can do what Windows can do, and do it better. Furthermore, it can do things that Windows can't do, as mentioned in the article, such as emulators I think?
by ryandrake | 2025-04-18 19:44:14+00:00
Yea I’m a parent and “what if there’s an emergency” is one of the silliest excuses to allow students to have phones. If there’s an emergency, the school is already going to have called the police. What the hell am I going to do if my kid calls me? I’ll tell her to hang up the phone and follow whatever emergency procedure they have.