skysight-inc/HackerNews huggingface dataset:
IMO Stripe API[^1] is following well the REST principles and constraints. Btw, if I well remember, they are not using PUT at all while they obviously allow users to update some resources.

They implemented an "Idempotency-Key" header that you could maybe call a "shortcut". Although it's not really deviating from HTTP standards. I guess it was easier and more pragmatic for Stripe and users to implement an "Idempotency-Key" header instead of duplicating each POST endpoint with PUT and PATCH methods since they also allow partial updates. I guess (again) that they would also have to use/implement additional header (such as ETag or If-Match) to replicate current "Idempotency-Key" header behavior.

Disclaimer: This last paragraph is full of assumptions and I most probably miss a lot of internal details from Stripe API.

[^1] https://stripe.com/docs/api
Fart noise generators are extremely serious
If someone breaks the rules too many times they're out, I don't see how that is absurd. Your status shouldn't give you a freebie to do whatever you please.
Offer the original purchaser a refund, and then sell the extra tickets at the door.
>mandatory 1-3 days chatting

This is not a real thing. In fact once you go above 2-3 back and forth messages your chances of actually going on a date start to go down.
I can completely relate to this.

What helped me the most was Ch 2 from "Clojure for the Brave and True" https://www.braveclojure.com/basic-emacs/

Basically how to open, save and basic editing. I knew it was going to be slow and mildly painful to learn but I wanted to learn Clojure (since moved on to Common Lisp).

I used Vim for several years and would still consider myself very novice. I don't dig into anything for the sack of digging. I learn just enough to do what I need to do. When I need something new then I look it up. Same thing with Emacs, I've been using it for 4 or 5 months. I enjoy it and it lets me work with Common Lisp so I'm happy.
If by "diversity of thought" you mean you want to block people who hate calls to violence and lies and racism and antisemitism and misogyny and homophobia and transphobia and Islamophobia and Christian Nationalism and white supremecy and Russian propoganda and good old fashioned right wing hate speech. But you be you.

Funny how somebody who claims to love "the new open and divers [sic] Twitter" is so obsessed with blocking as many people as possible. Happy dumpster diving.

Back to PHIL101 with you:

https://en.wikipedia.org/wiki/Paradox_of_tolerance
This thing bobs to the top of HN every few weeks.

1. No, there is absolutely no hint of any danger of extracting too much heat, no matter what random problem you make up. Really.

2. A 10km deep hole gets you 1/600th of the way to the center of the planet, much less than e.g. the skin of an apple or the enamel on a billiard ball. So, it would tell you nothing about stuff deeper, never mind bollocks it.

3. Geothermal energy is not a major growth sector even where heat is right near the surface. Geothermal, like nukes, costs too much to ever be competitive again.

Wind & solar cost less already, and get much cheaper every year. There is no need for, or value in, more expensive alternatives. It is a good thing that solar and wind are simple and uninteresting.

Places where both wind and solar do not suffice can continue importing fuel, as they do today, indefinitely. Eventually, it will be synthetic, or delivered by transmission lines. Tropical solar farms will synthesize ammonia for export.
> Try this at a bar in rural (red) Ohio

I don't think anyone should be asking bars in Ohio, or anywhere, about this. No more than I would ask a bar in Ohio what they think of climate change. Or a group of theologians in the 16th century about how they felt about astronomy. Or computer science majors about the ethics of vegetarianism. This is just a crass appeal to common sense, where common sense is defined by what mostly white low-education blue collar workers supposedly think.

> you'll finally understand that women have penises and men have vaginas

No, you misunderstood. (First of all, that's not even the correct claim, you should have said some of them do.) But even with that, you misunderstood. The point isn't that you have to accept that transgender people exist. It's that inserting concepts like "adult biological woman" does not show that transgender people do not exist. Nothing interesting whatever can be shown with this distinction. The "biological" part of it doesn't hang together in the way you want it to. More generally, the problem is that critiques of concepts around transgenderism tend not to be well thought out at all (that includes both sides); if you want a proper critique you need to be reading people who have been trained to think consistently about difficult topics around gender, sex, social behavior, etc.

But my interest here is more that we're now up to 634 comments on an article that makes no real argument whatsoever. The author is just here to complain that transgender people have stolen her vocabulary word. Is there really any plausible explanation for why so many people have gathered here other than that a bunch of anti-trans people smelled blood in the water?
> ratio is about 1 woman for 3 or 5 men

Source? Also, even if there were 100 men and 100 women, you'd have 80 women interested in 20 most attractive men. A gender imbalance is not the issue. It's not like all men and women are equally attractive to each other.
My vote would still go to the McDonnell Douglas / Boeing merger.

Not only was the merger itself terrible, but you could make the argument that it indirectly killed many people.

https://qz.com/1776080/how-the-mcdonnell-douglas-boeing-merg...
So this might be your/the male experience. (And I am a guy. Just trying to give visibility into what I’ve been told here.) but multiple women have expressed the “frustration” of trying to date men as a woman to me. They know they’re much smaller or just vulnerable comparatively [edit] this is not to say women actually are weaker or vulnerable but that some proportion of predatory people out there perceive them as such and that’s enough. And they fear the many forms of retribution a man can express - every level of violence, toxicity, you name it. Then there’s the risk of workplace or even career effects if they work in a particularly small industry where everyone knows everyone and one person can unilaterally push someone out through a toxic whisper campaign.

As a guy, I’ve had my share of bad dates, but nothing quite so bad as expressed to me above. And even I have effectively stopped looking years ago.

So I would say I want it to be as simple as just see where it goes and say no quickly if it’s apparent. But that’s maybe not realistic.

Edit-I would delete that sentence but that seems like something HN frowns on so I’ll leave it as context. It really doesn’t matter much whether someone actually is strong/vulnerable if a predator is going to sneak attack them through any of a means of ways which may even be invisible to them ala toxic whispering.

The problem is in people thinking it’s ok to predate on other people and doing so.
If they make tickets non-transferable, they should also make them refundable. We're talking about events that are guaranteed to sell out, they should have a problem finding someone to buy returned tickets, even at the last minute.
You are the hero this world needs
The company I currently work for, Coffee Meets Bagel, does aim to help form serious relationships specifically, and does operate in the US.

The anti-Tinder, till-death-do-us-part market exists, and is likely somehow under-served. It's just a bit harder to market for, and the matching is much harder to implement than Tinder's.
Amazing! Its method of operation seems similar to the slightly smaller ZX Printer: https://en.m.wikipedia.org/wiki/ZX_Printer
Why so?

Even companies that have dating rules codified, like Google, have no issue with you asking out someone, at least once. Being rejected and accepting it shouldn't lead to the end of your career.

Or am I missing something?
Who burns down $44 billions in record time by fking up twitter faster than a lettuce rots? Oh, and it will not only burn down that, but he has his tesla shares as collateral.
Sure. But when Tinder was the hot new thing I don't think the ratio was that bad. Surely it degenerated quickly as the fame faded.

Also the 3 employers who interview the same 10 people will probably want the same one employee anyway, simplified. So two employees will get a cold hand and feel they "can't find good candidates". Same with dating. Many are overreaching.
Why second guess what the moderation panels come up with ? As yet we have no idea.
If we’re going for human examples, then I’d put forward Boromir as the one representing the reader. (And making your point.)

Frodo is a little simpler and a little kinder than we are; in much the same way that Gandalf is wiser — and so the ring can’t truly tempt Frodo the way it does Boromir (save your family!) or Gandalf (save the world!) or Galadriel (save your people!).

- - - - -

And you can see the problem in the real world — people like the WEF and UN bureaucrats want to “use the ring” to solve public health and global warming. Which has brought us to the edge of global war, because their lust for power has overcome any good urges and they’re partway through a modern Four Pests program that will cause mass famines — and justify seizing family farms for their own enrichment. To save the environment.

But how do you oppose that without creating opposing power structures?
I tried CMB a few years ago and it showed me non-stop Asian women. Nothing against them but it's not like they are the only type I want to date. Has this been addressed?
I'm visiting my parents this weekend and what with all the nostalgia of that, seeing this pop up on HN really felt like a punch to the gut.

Whenever I see his name, I'm transported back to a small town public library in the UK where his novel, Eon and its Arthur C. Clarke nomination took me from a young boy reading more popularist Sci-Fi authors straight into a much harder world of sci-fi authors and it left a huge impression.

Another big loss to the Sci-Fi literary community.
Isn't that the point? If you are not interested enough to chat with that other person for mere three days, chances that you'll be interested in each other in the long term are slim.

It's just a very efficient, very selective filter. And it should filter out the majority of potential matches :(
Someone really should analyze how much Norwegian, British, and EU tax payers funded Tesla in the past 10 years. I think a significant amount of their sales was subsidized by us.
>> There’s always new faces on Tinder

Maybe it's different in your area, but for me, over 80% of profiles on Tinder are scammers, Instagram/Onlyfans models fishing for followers, or just straight up fake. Over the past six months I've gone on only a single date from Tinder, whereas with Hinge it is two or three dates per week. The difference honestly blows my mind whenever I think about it.
Show HN: OpenGL Graphics Engine
I have been developing a graphics engine using modern OpenGL & C++17.

I used OpenGL 3.3 as a base version to support wide range of devices and implemented support for different extensions such as bindless textures, immutable storages, texture compression, persistent synchronization

Also implemented:
Dynamic lighting via Deferred shading
Cascade shadow maps
Material system
Effect system
Animation models
Various postprocessing effects

Currently planning to implement GPU side skinning to reuse intermediate bone calculations for each render path.
Hello Scyzork. thanks for asking, I'm still working out how to tell this story succinctly.

Here's today's effort:

Historically clinicians have had to work with blood pressure and heart rate as the key observable values they had to estimate oxygen perfusion to the tissues.

Newer technologies allow you to also measure the volume of blood ejected from the heart with each beat. With this additional information, you can infer how the work of the heart, and how the constriction of the vasculature around the volume of the blood in the circulatory system are each contributing to maintaining blood pressure. Clinicians understand that this is how blood pressure works, but our users are telling us that once they see the information plotted on a 2d field in our software, that something clicks that hadn't clicked before, and they are able to maintain patient's blood pressure more precisely within the 'normal' zone unique to that patient, and they are telling us they won't do major surgery without our software now. Interestingly we also been told that it's shifted some clinician's 'intuition', that they are administering less fluid and giving more vasopressors than before, or as it was said to me "less fill 'em, more squeeze 'em". Anecdotally they believe their patients are recovering faster, and that they can now operate on people they would previously categorized as too high risk. This is what they're telling us, it'll take some serious work to be able to confirm or reject this as objective fact.

My observation of the operating theatre is - I expected it to be like mission control, but it's more like a busy cafe where two people just rang in sick and someone wanted a soy latte but they think this might be almond milk.
The people in the theatre are smart, but they are very busy. Other people have tried to do what we are doing and not gained enough traction, I think it's because their interface was too complex for that environment, they were displaying too much, they hadn't distilled it down to the physiologically relevant actionable information. I think our software's working because because the physiological model underlying the displays is right, but also because we've stuck to a philosophy that it has to be simpler to use than a coffee machine, so that people have the headspace to be able to use it when they are busy and under pressure.
An introduction to V – the Vlang [video]
Sorry: constructionism*.
From the point of view of a woman those 1-3 days of chatting make perfect sense, that way she can try to write off the creeps and the potential dangers. Not sure how it all goes on apps like Grindr, to be honest.
> Deferring to how people want to be called seem like the non-asshole default.

Lots of women don’t want to be called menstrators, a tiny number of transmen do. To whom should we defer?
The first time I saw 'The Inner Life of the Cell' I spontaneously burst into tears. The most stunning visualization I've ever seen. It was on the SIGGRAPH electronic theater DVD.
I think the article raises a point but it lost me with “it’s not my fault” “It’s dating as a whole. It’s in crisis.” ultimately it is our fault, it’s a crisis of attention, values, creating space in our life’s for letting others in, of course if we create an unbalanced life, with no space, there is only space for novelty, which take less effort.
Does devenv uses flakes underneath?

Also, it's called devenv.sh, but.. is it written in shell script?
This can be intentional rather than a misunderstanding.
Here we go with the monthly "btw dating apps suck" thread. I think modern dating apps are a bliss, a complete game-changer in dating for a wide range of people. It takes out a lot of the fear and unsecurity from meeting with strangers in an urban environment where a community isn't there to help and guide like before. I was somewhat clumsy in date talks earlier in life, but still, besides my future wife I got to know a whole lot of interesting and fun people, some of whom became best friends.
To be clear, this post is to his own tool.
> Is systemd that upsetting

Yes. And unkike the other confessions in this thread about surveillence here or there, it has a practical impact on many.

Of course, I'm now going to get down-voted by its fans.

It's a love or hate thing. And where something breaks, it's easily the latter.
Another thing that really pisses me off are follow diggers. People that are just looking for more followers in Instagram, they usually contain some magic phrasing like: "I don't see Tinder likes, please let's chat in Instagram". But their profile is private and the only way to message them is by following them.... and that's it, no answers.

I don't consider myself too similar to Leonardo DiCaprio, so whenever I see a match there's a small, tiny excitement because maybe that could be the right person for me or at the least there could be some mutual interest. And then, when this Instagram like -> ghosting cycle keeps happening everyday I really feel like shit. And all that depression and low self-esteem are driving me to renew the Tinder premium subscription.

Wow, another business that exploits your deepest insecurities to profit.
A huge lot of things has changed since a few years ago, at least on the technical side where I am. The matching engine is now quite different. Consider trying again.
You mean shitposting on twitter? Thanks, I’m quite good at that as is. And yeah, I could probably buy a company and hire some competent people to manage them for me from a litany of money if I happen to be born into that wealth.

And this “same outfit” bullshit is just propaganda for making you believe that you are also a temporarily embarrassed billionaire and you actually are part of this wealthy group, when in fact you are further away from them then from some poor gal in Thailand working for a dollar a week. People are not machine, you can probably only productively work 3 hours a day.
More commonly, unknown knowns:

"It ain't what you don't know that gets you, it's the things you think you know that just ain't so."

Usually credited to Josh Billings.

It is, e.g., what turned the Iraq invasion into a national disaster. What was wasted on invading Iraq, to no purpose, could have paid, instead, for the entire transition to wind and solar, decades sooner.

Numerous billionaires minted off the fiasco would not now be actively undermining democratic institutions.
As energy prices explode, deforestation in Europe accelerates
There is a difference between artists who create for their own sake, and commercial or professional artists who make a living off art. The latter is what many people worry about with AI. Of course, it's more an indictment on a lack of UBI than on AI itself; to blame it on AI is a Neo-Luddite-esque argument that confuses the root cause the root cause with the more proximal cause. It's akin to people being mad at immigrants taking their jobs than the forces of globalism.
Laughed out loud to this, not what I was expecting but really liked it all the way through.

There is blame to be placed on politicians and political parties looking to increase governments role in private life and fear mongering of AI replacing humans in the work force to do so. It has had a weird backlash effect where the initial fear has been replaced with widespread skepticism of AI in general. While we aren't taking any bird jobs any time soon, AI as a whole in the last 12 months has made massive jumps and I foresee these gains to become exponential within a few years.
Sun and then Oracle used to recruit people that worked on HelenOS for Solaris. Or that's how I remember the story but that was long time ago.
And keeping the chaff as staff?
Of course Matchbox cars predated these. I had a decent collection going from I guess when I was around 7 in 1969. But certainly the orange tracks and the hot rod style of Hot Wheels got pretty appealing, and I think had made sure Santa Claus knew by Christmas '72.
This might just be me, but the biggest frustration with dating apps is how sterile the environment is for meeting people (at least with tinder it makes sense since it was designed with ONS in mind).

Essentially instead of having a dating environment centered around activities, we're all forced to just chat and hope for the best.
It’s toxic incentives!

Standard online dating sometimes works, but in general, it is a meh experience and a waste of time. This because it exploits two mainstream bad incentives: men’s toxic desperateness and women’s narcissistic attention-feeding.

A possible solution would be an app with no chat component whatsoever, strictly just matching for dates in real life - you have to take seriously. Can we compile a list of such apps?

1. Breeze (2022: NL only)

2. ..?
> “If we can get to ten miles down, we can start to find economic temperatures everywhere.

It’s a shame the article doesn’t seem to mention what those temps are.
The point of art is that it's consumed by humans, not produced by humans.
Some comments in case the author is here:

1. You should make it clear in the README that this uses lazy evaluation, because most Lisps use strict evaluation.

2. `lambda` should have an implicit `begin` around its body to allow multiple forms, e.g.

(lambda ()
(define x 1)
(+ x x))

(as of commit 4e0eec383363, calling this lambda fails with "list too long").

3. The behaviour of the top-level forms changes when they are wrapped in `begin`. For example, the program

(car 1)
2

succeeds (due to lazy evaluation), but wrapping it in `(begin ...)` causes it to fail with "expecting a cons". If the intent is to use lazy evaluation, then both versions should succeed.

4. Since this dialect is pure (no side effects), it should be a syntax error if a non-final form in a `begin` expression expands to some expression which is not a declaration. For example,

(defun f (x)
(g x)
(h x))

should be a syntax error, because the call to `g` is useless (unless it's a macro that expands to `define`).

In the same vein, you could make it a syntax error if the final form in a `begin` expression is `define` (and likewise for the forms in an `if`).

5. The way `if` handles values other than true/false is backwards compared to most Lisps (and based on the comments in the code I think it's an accident). For example

(if "foo" "first" "second")

evaluates to "second", but in most Lisps it would evaluate to "first" (because strings are considered "truthy").
around 2008 i was working for a startup incubator.

there were 2 webproperties

a people search engine
a travel social network
a yelp clone

i was in charge of SEO

in it was a major success

the people search engine became part of the biggest websites of the western world, top 10 in europe

the travel social network became a travel guide with more traffic than tripadviser then

the yelp clone became bigger them qype, the then leading yelp clone in europe

all with technical SEO

felt like a superstar

all resources were shifted to SEO and monitization

all 3 webproperties dont exit anymore (sometimes the companies behind them still do)

we did scaleable SEO before we had a product that users wanted.

so by now, I don't touch projects before they are not (near) product market fit. SEO kills if done otherwise.

said that, the people search engine had a 100m exit i think, which was a lot at that time.
>I absolutely hated the mandatory 1-3 days chatting

That's fascinating, as somebody who loves this period and thinks of it as a requirement to find out my compatibility with somebody before we go on an actual date. If you're not up to scratch on the initial few days of chatting then I have no interest in taking it further. And I appreciate that many people aren't interested in this, but then it just means the two of us aren't compatible, and that's fine.
Who knew probabilistic systems were bad at exact problem solving?