MurphyA/hacker-news huggingface dataset:
by stevesimmons | 2025-05-30 08:13:34+00:00
A few prior HN discussions on the Buttplug standard, including the inevitable "in Rust":

* Buttplug: An open-source software suite for teledildonics (https://buttplug.io/) 5 years ago | 249 comments

* Empathy for the user having sex with your software (https://docs.buttplug.io/docs/dev-guide/intro/buttplug-ethic...) 10 months ago | 127 comments

* T-code – A protocol for implementing UART serial communications to an adult toy (https://stpihkal.docs.buttplug.io/protocols/tcode.html) 2 years ago | 74 comments

* An open-source standards and software project for intimate hardware (maybe NSFW) (https://buttplug.io/) 7 years ago | 39 comments

* Buttplug Sex Toy Control Project Implemented in Rust (https://buttplug.io/) 2 years ago | 3 comments
by jfoster | 2025-05-30 08:15:46+00:00
This article is about 5 years old. I wonder if the project went anywhere?

I hadn't heard of Mapillary before, but it seems like a great idea to add street-view-like functionality to OSM. I'm wondering if the data is easily viewable somehow on the OSM interface? After having a quick look now, I couldn't seem to find it.
Show HN: I redirected 10K+ URLs in 5 minutes
by jelle_online | 2025-05-30 08:17:30+00:00
Last month, I migrated a client’s website with over 10,000 URLs. The old site had messy, hardcoded links, and manually setting up 301 redirects would’ve taken days. That's why I created Redirectify, a tool that helps you redirect in minutes, not hours, with the help of AI.
by scoofy | 2025-05-30 08:18:53+00:00
Yea, I loved the relationships in NYC, just not the grind. Everyone was trying to "make it" everything was expensive while at the same time there is garbage juice on the street in 90º heat. I'd go see my friends shows, but never got on the list because they had to get paying customers to get invited back. Tough living, and that's not even saying anything about trying to be a cyclist in the city.

I've lived in SF for the last decade, and I really see a difference. I know it's not that much less urban than Brooklyn or Queens, but it's the zoning. I don't have a convenience store on my block, much less a pizza restaurant or salon. We have a local bar, and have a similar relationship with the folks there as we did in Brooklyn, which is nice, but again, it's hard to get to know the folks in your "commercial zoned district" because everyone is slammed together, and you don't see them every day. Even though I live three blocks away, I'm still a face on the crowd.

There's honestly a big difference between a shop on your street and a shop a few blocks away... because everyone in the neighborhood is a few blocks away.
by AnthonyMouse | 2025-05-30 08:20:44+00:00
You're assuming they would only get half as much money, but you're not considering how generation volatility affects prices.

Suppose you have 1000 MW (constant) of nuclear and 1000 MW (daytime average) of solar. Therefore on the average day you're getting 2 GW total. The daytime price on that day is $0.04/kWh, which is just enough to make solar viable. If every day is like this, solar is doing fine.

But then there's a day when it's extra sunny. Solar is generating not 1000 MW but 1800 MW. Is that good for solar's profitability? No, it's bad, because that means there is oversupply and the price per kWh is zero. Nobody is making any money that day. Solar generated 1800 MW for 12 hours and got zero return. Solar's average is now down to $0.014/kWh. That's below sustainability. Oops. Nuclear also got zero return that day, but only generated at 1000 MW, so its average wasn't negatively affected by as much.

Then, another day, it's extra cloudy. Solar only generates at 300 MW. It's a supply emergency and the wholesale price per kWh rises to $0.28/kWh. Finally everyone is given an opportunity to bring up their average. So solar generates 300 MW for 12 hours and nuclear generates 1000 MW for the same 12 hours and they each get $0.28/kWh. At this point solar's average is back up to $0.04/kWh, which is its breakeven. Meanwhile the nuclear plant's average -- during only the daytime hours -- is $0.1067/kWh.

Then you have the nighttime hours. To play here solar needs storage. Storage is something like $0.14-$0.50/kWh by itself. If you charge it with solar, you're up to $0.18+/kWh. But that's on average again. On the day it was extra sunny, the batteries were already completely full, so that night the price didn't stay at zero and the nuclear plant made some money. On the day it was extra cloudy, the batteries got low, and then the nighttime price wasn't just $0.18/kWh, it was much higher.

Then, once in a while, it's cloudy for a whole week. The batteries aren't just low but completely drained, even before sunset. Solar + batteries can't address this case at all because an entire week's worth of battery storage is prohibitively expensive for something that only happens once a year or so. The nighttime price that week -- because of the volatility created by solar -- goes through the roof. Nuclear plants gets all of that money while the solar plants get none of it, because they're the only available source of electricity.

The economics aren't the same as before because now the prices fluctuate all over the place. But that only means that a generation source that supplies power all the time can make up for the times when rates are low because there is oversupply during the times when the rates are much higher because there is undersupply. Whereas the power source causing the supply fluctuations can't, because its ability to supply power inversely correlates with the price.
by lambdaphagy | 2025-05-30 08:22:10+00:00
Practically every culture on earth (except ours as of 10 minutes ago) had some sort of place for single-sex bonding, which suggests there’s something important to it. Traditional cultures aren’t incel, to the contrary it’s only in modern cultures that mass-scale failures of relations between the sexes seem to arise.

As for bjj, the scenario of the instructor dating a female student and breaking up the gym in the ensuing fallout is a well-deserved trope by now. There are women at my gym and you can make it work if everyone’s bending over backwards to be professional, but it’s obviously Different.
by tdkoopman | 2025-05-30 08:22:34+00:00
Hi HN,

I’m working on Ping, a mobile-first app designed to help people connect in real life not just follow each other online.

The idea is simple:

You open the app, and instantly see people near you who are open to meeting

You can “ping” someone if you’re nearby and interested (e.g. “I’m working at this café – open for a chat”)

Focused on spontaneous meetups, shared locations (parks, gyms), and no endless messaging

Unlike most dating or social apps, Ping isn’t about swiping or likes — it’s about lowering the threshold to say: "Hey, I’m here, let’s hang out."

I’m currently testing a prototype/mockup and working out user flows. Would love any feedback on:

The core concept does this feel useful or desirable to you?

UX or privacy concerns

Monetization ideas without killing authenticity

Here’s a link to the early prototype: https://www.figma.com/design/G54P77Ud84q8bPha1Ysf1o/Ping-V1?...

I’m planning a public launch later this year for now, just testing the waters.

Thanks for reading! Tom
by HexDecOctBin | 2025-05-30 08:22:46+00:00
> avoid learning about the whole compiler toolchain with stuff like header only libraries.

Compromises needed to compile code on PDP-11, etc. are not some sacred immutable facts about how toolchain ought to work. One could learn everything about the crufty compiler toolchains and decide that it's all just a layering of over-abstracted nonsense over obsolete nonsense.
by masfoobar | 2025-05-30 08:23:43+00:00
It is good to see that Magit is appreciated by non-emacs users (or even ex-emacs users)

To see other editors or IDE having their own magit-inspired add-on and/or extension just shows how well designed magit is to get such worthy of respect.

I do appreciate VSCode provides support like this even for Magit. I would not be suprised if other text editors or IDEs support them as well like NeoVim or even JetBrains.

While the functionality is likely to meet the needs of many, I doubt it will come close to Magits functionality in emacs.

Emacs is so expressive. It not just magit.. is that magit has the power of emacs (and other bits in emacs has the power of magit)

I doubt VSCode provides this flexibility. Perhaps, for many, dont care or need it.
by netdevphoenix | 2025-05-30 08:25:11+00:00
> Plus I barely sweat any more (which has it's upsides)

Do you realise that sweating is the body's way of thermoregulating? Your body has partially lost the ability to thermoregulate as much as it used to.

Your conclusion of staying away from vit supplements (as opposed to energy drinks who are not health at all) is a very curious one. If you are anything like the average citizen, you are likely vitamin deficient in some form or another. Staying away from supplements while keeping energy drinks is not a great choice health wise.
by magicalhippo | 2025-05-30 08:25:34+00:00
They also suck if you want to find something that's almost exactly like a very common thing, but different in some key aspect.

For example, I wanted to find some texts on solving a partial differential equation numerically using 6th-order or higher finite differences, as I wanted to know how to handle boundry conditions (interior is simple enough).

Searching only turned up the usual low-order methods that I already knew.

Asking some LLMs I got some decent answer and could proceed.

Back in the day you could force the search engines to restrict their search scope, but they all seem so eager to return results at all cost these days, making them useless in niche topics.
by frereubu | 2025-05-30 08:25:37+00:00
I'm never sure about the estimates on auctions like this, but the fact that so many things are going way over the estimate reminds me of the Sotheby's auction of items from the failed Pharmacy bar by Damien Hirst where things were going for at least four times the estimate. I could sort of understand that for specially-made things like cocktail glasses, but it was also true of really mundane items. Clearly I just have a difference sense of value to someone else, but the fact that a really basic filter coffee maker is going for $1,750 feels pretty weird to me.
by mdp2021 | 2025-05-30 08:25:49+00:00
The "token" is a basic unit of meaning (for example, 'unit', 'of', 'mean', '-ing') that can have its coordinates in an embedding space, where they match scalars in the dimensions representing concepts which the machine reconstructs.

Allowing more tokens for an input allows (I understand, in this context) to output the embedding coordinates not just of a unit of meaning, not just of a word, but of expressions or sentences or paragraphs ('go'; 'going'; 'going away'; 'they are going away', 'Mr. Fitzgerald and his wife are going away'...).
by sandworm101 | 2025-05-30 08:26:49+00:00
I once signed up fot a lecture on "consumer device security" (lawyer stuff). To my suprise, every example used by the presenter involved an internet-connected sex toy gone rouge. Either private information had leaked or the device had "entrapped" a user for ransom. I was at my desk laughing but couldnt explain why for fear of discussing the very nsfw content.
by polairscience | 2025-05-30 08:28:07+00:00
Which, at its core, is the point of science. There are plenty of things we know are real phenomena, that have important impacts, that we can't actually describe mechanistically. The entire idea of science is to be able to do that. And doing that well can be very hard.

Which is IMO why "science literacy" is so hard.

In an analogy: you can very easily point to chimps and humans and gorillas and say "those are similar, it's self evident" but it took a good few millennia for humans to be able to describe the hows and whys of the similarities in detail. Mechanistically.
by wkat4242 | 2025-05-30 08:28:36+00:00
Like te_chris says, they're the more expressive parties. The "embrace different" ones. Not specifically queer in my case but certainly queer friendly.

Not necessarily as extreme as Berghain mind you. But just places and events where people are encouraged to dress or behave less typical.

Even the cosplay community now has signs to always ask before photographing a cosplayer as they might not want to be photographed without their knowledge.
by pjerem | 2025-05-30 08:30:57+00:00
It's stupid because chickens aren't that productive. I see my chickens as kind pets. They are actually very loving and sociable if you yourself give them some love. In fact, if they had sphincters, they'd be good pets even inside your house. My first one who was taken care of inside the house when she was a chick loves to come inside getting some stroke as soon as the house is open.

They happen to give me eggs but not enough to not buy more.
by currysausage | 2025-05-30 08:30:58+00:00
This is especially ironic, considering the same people will gladly use XML syntax and serve it as text/html. Historically, this has only worked because no relevant browser has ever implemented SGML (and NET [1], in particular), as required by HTML standards up to version 4 [2].

[1] https://en.wikipedia.org/wiki/Standard_Generalized_Markup_La...

[2] https://www.w3.org/TR/html401/conform.html#h-4.2
Tell HN: Namecheap pre-purchasing searched domain names?
by iamtoomas | 2025-05-30 08:31:14+00:00
Yesterday afternoon, I was playing around with domain name ideas and landed on getfitgpt.com Checked it out on namecheap.com nice, it's available. Mind you, it was the first time I had ever typed or even imagined this domain name before.

Today I decided that it has a ring to it and I'll go ahead and just buy it.

What do you know, it's already bought...

Checked whois getfitgpt.com:

Registry Domain ID: 2987595751_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.namecheap.com Registrar URL: http://www.namecheap.com Updated Date: 0001-01-01T00:00:00.00Z Creation Date: 2025-05-29T23:29:02.00Z Registrar Registration Expiration Date: 2026-05-29T23:29:02.00Z Registrar: NAMECHEAP INC

The timing is also suspicious: 23:29:02, as if it was a script that was scheduled to buy searched domain names at midnight?

Namecheap was the only domain lookup I used, I don't trust godaddy. Apparently I can't trust namecheap also anymore?

I mean there's just too many coincidences.
by rsynnott | 2025-05-30 08:32:12+00:00
So there’s at least one type of men’s only space in the UK; some gay club nights are men-only, and enforce this with registration/membership. Was a bit of a culture shock visiting from Ireland, where, as far as I know, this is not a thing (even the most male-oriented club nights _allow_ women, and there’ll usually be one or two; I’ve never known anyone to have a problem with this).

I’m unsure whether there’s a legal issue here (one thing that comes to mind is that I know the UK at least historically had weird laws about what constitutes public sex, so maybe excluding women allows them to legally have darkrooms or something?) or if it’s just cultural.
by qwertox | 2025-05-30 08:32:25+00:00
I'm so confused about the citation:

author = {Held, Jan and Vandeghen, Renaud and Deliege, Adrien and Hamdi, Abdullah and Cioppa, Anthony and Giancola, Silvio and Vedaldi, Andrea and Ghanem, Bernard and Tagliasacchi, Andrea and Van Droogenbroeck, Marc},

while on arxiv and the top of the page

Jan Held, Renaud Vandeghen, Adrien Deliege, Abdullah Hamdi, Silvio Giancola, Anthony Cioppa, Andrea Vedaldi, Bernard Ghanem, Andrea Tagliasacchi, Marc Van Droogenbroeck
by oaiey | 2025-05-30 08:32:57+00:00
This is about education and mindset. Not to enter the space. There might be some people working with it, if they are more relaxed with C# than bash.

Performance right now is horrible (500ms), they promised to improve it, but let us be honest: They are in-memory scaffolding a project, run msbuild restore/reassess/reuse dependencies, and then compile a dll and then load it into a JIT. that is so many more steps than a interpreter will do.
by philipallstar | 2025-05-30 08:35:27+00:00
> The men are there to meet each other, not to avoid women. Gender segregation isn't the point - it's about building relationships.

I'm not sure that's quite true. Men tend to talk and joke in a different way to women, which they then modify around women or be punished. The main difference between an old-school Personnel department and a modern HR department is HR is (self-)tasked with making sure the environment is always suitable for women.

Men have very few places, if any, where they can just be themselves, unmodified. And when those places exist, large shaming campaigns and marketing appear to tell them off and to entice women into them.
by globular-toast | 2025-05-30 08:36:06+00:00
You're not alone, believe me, but one of the things you have to learn at some point is that for the vast majority of the population the question is perfectly clear. This is an example of the midwit meme, something like this:

IQ 55: it happened before lunch,

IQ 100: "lunch" isn't a time, lunch for whom? And which lunch? Their first ever lunch? Do babies even have lunch?

IQ 145: it happened before lunch.
by Veen | 2025-05-30 08:36:49+00:00
Provoking a negative emotional reaction is pretty much what offensive means. What else would it mean to be offended? For example, I have a negative emotional reaction when strangers on the internet tell me I might want to "do some reflection" — it's presumptuous, condescending, and impertinent. Especially when what they mean is: "don't make me feel ashamed for sticking remote-controlled devices up my butt" — an odd thing to get on one's high horse about.
by jiggawatts | 2025-05-30 08:38:58+00:00
Triangles are the simplest polygons, and simple is good for speed and correctness.

Older GPUs natively supported quadrilaterals (four sided polygons), but these have fundamental problems because they're typically specified using the vertices at the four corners... but these may not be co-planar! Similarly, interpolating texture coordinates smoothly across a quad is more complicated than with triangles.

Similarly, older GPUs had good support for "double-sided" polygons where both sides were rendered. It turned out that 99% of the time you only want one side, because you can only see the outside of a solid object. Rendering the inside back-face is a pointless waste of computer power. This actually simplified rendering algorithms by removing some conditionals in the mathematics.

Eventually, support for anything but single-sided triangles was in practice emulated with a bunch of triangles anyway, so these days we just stopped pretending and use only triangles.
by margalabargala | 2025-05-30 08:39:47+00:00
The person you're replying to seems to have constructed this elaborate scenario in their head where they're "one of the good ones" and is somewhere between unwilling and incapable of imagining men wanting to spend time with just other men some of the time. Apparently someone wanting this must be lonely, incapable of socializing with women, and offensive to others as a default.

This says a lot about that person, that they can't imagine men socializing any other way. I think they're making excuses for their own bad behavior.
by 0xEF | 2025-05-30 08:39:58+00:00
It's not just you. I won't call it wrong, but does it draw out some of the worst qualities in people? Absolutely.

One good thing you can do now is start unloading some of your own estate so you can enjoy a bit of the cash that comes from it, maybe spending it on a fun activity or experience istead of just buying more stuff. Or, donate useful items to local shelters so that people in need can benefit a bit from your excess, mild as though it may be. We don't have to be wealthy to help someone else out and when we unburden ourselves from our dust-collecting stuff, we also unburden the person who has to deal with it when we die.
by imtringued | 2025-05-30 08:40:23+00:00
Syntax is utterly irrelevant. It's the most irrelevant thing you could be focusing on.

JAX and Triton compile your python code to incredibly fast GPU kernels. If you want to run pure python, then there are JIT based runtimes like Jython or PyPy that run your code faster.

What it boils down to is the fact that CPython is an incredibly slow runtime and CPython dominates due to interoperability with C extensions.

I don't know why, but I've seen a lot of people act as if the C language is some kind of voodoo thing as if C being fast is due to mere superstition. "Everyone knows C is the fastest, therefore C is the fastest" What you're doing is the equivalent of reading tea leaves or horoscopes or being an audiophile.
by wkat4242 | 2025-05-30 08:41:12+00:00
That's not too geek-specific. I've seen that at almost all kinds of volunteer-driven organisations. Like a local radio station, student fraternity, backpacker houses. Disorganisation, feuding, usually because several people put more effort than the rest but feel like they also are more important than the rest. Coupled with usually not very strictly defined roles and responsibilities this is a recipe for discord and fighting.

I've seen it at typical geek places too like makerspaces but it's certainly not limited to the geek communities.
by wvh | 2025-05-30 08:41:30+00:00
Don't disagree, but some hard things don't get said when the other gender is around, especially with men of a certain age. It takes a lot for many men to even out loud say the word "lonely" or "sad" or "worthless". A lot of male conversation is silent. The whole spiel is to project and feel capable of dealing with the world, to feel useful, to be a Man. To feel otherwise is not "masculine". To admit this to mixed company is a couple of bridges too far for most of us.
by bob1029 | 2025-05-30 08:42:13+00:00
I have made an interesting discovery recently. The type of media I use for frying up taco shells has a dramatic impact on my consumption rate.

When fried in vegetable oil, I tend to eat 4-5. When fried in lard, 2 is starting to feel a bit much.

The animal fat option seems to be what my body prefers. There's clearly some kind of endogenous GLP-1 inhibition action going on. It sticks with me a lot longer too. I feel myself getting sucked into my work for hours on end instead of bouncing in and out of the kitchen every 30 minutes looking for a snack.

I think "mostly plants" can be interpreted as malicious advice given the realities of human biology.
Ask HN: Apps exposing users through share links
by kalli | 2025-05-30 08:42:29+00:00
A thing I've noticed recently is more and more apps including some sort of "share id" query string parameter when you copy a link to share content.

These parameters are then (sometimes) used to surface a banner in the app when the receiver of the link opens it. Something like "user so and so shared this with you, want to follow them?". I'm presuming they are also used for ad/data mining/network building purposes under the hood.

For example Instagram adds an igsh parameter to share links while Youtube and Spotify add a si parameter.

I guess these are a continuation of the utm type parameters used for marketing. But they feel way more creepy and invasive when operating on a personal level than at a marketing campaign level.

Also the user isn't made aware of this parameter at all. A user link could get sent onwards and would identify the user as a source long after they are out of the loop.

Any thoughts on these practices? Is there an opt out somewhere?

edit: formatting and typo
by AStonesThrow | 2025-05-30 08:43:02+00:00
مها

https://en.wikipedia.org/wiki/Maha_(name)

How cute, the script even looks like a little flower on its side, with a bent stem?

https://en.wikipedia.org/wiki/Maha_bint_Mishari_Al_Saud

महा (mahā) 'great'

https://en.wikipedia.org/wiki/Mahatma

https://en.wikipedia.org/wiki/Maharaja

Etc.
by axadrn | 2025-05-30 08:43:50+00:00
You're right – HTMX works everywhere by default.

By “HTMX support” I just mean: the JS logic in components (e.g. tooltips, modals) auto-reinitializes after HTMX swaps.

So you can use components inside HTMX-driven UIs without worrying about broken behavior.