skysight-inc/HackerNews huggingface dataset:
I'm in the process of learning about GJK but Vatti's clipping algorithm [0] is a way to polynomially do Boolean operations on arbitrary 2d polygons (convex, concave, etc.). From Boolean operations, you can get collision detection.

Angus Johnson's ClipperLib [1] is a library that implements this in C++ and other languages and there are Javascript ports available [2] [3].

[0] https://en.wikipedia.org/wiki/Vatti_clipping_algorithm

[1] http://www.angusj.com/delphi/clipper.php

[2] https://github.com/junmer/clipper-lib

[3] http://jsclipper.sourceforge.net/6.2.1.0/main_demo.html
Do you live in a warm climate or leave them in the car during summer?
I implemented GJK years ago based on a nice presentation by Casey Muratori: https://www.youtube.com/watch?v=Qupqu1xe7Io
I remember seeing a large number of "yellow garden spiders" around Alabama during the 2007 timeframe. I guess they only get up to about an inch long, I remember that my teenage self thought they were much larger...
>"Strict adherence to the "hiring bar" means we fail to bring in good people who aren't desperate enough to act out the cultish LP dance during their interview."

What is the "cultish LP dance" here that is weeding good people out?

>"My team is hiring for 2-3 people and we are being buried alive without that growth happening sooner - but I can't in good conscience recommend this place to anyone I respect or like."

I appreciate your candor. Are you in a dev role or are you on the SRE side? Is your description true across pretty much all teams/services then?
Puppet certainly comes to mind. I think the only thing I've used with more broken links in the documentation has been Firefox OS.
I think blaming the slide/presentation is severely affected by the hindsight bias - of course, knowing the outcomes, we can find loads of issues with the slide. More importantly, it is always easy to declare a "human factor" incident and blame the human for "bad slides". But the very fact that such an important decision (re-entry) was (presumably) made as a result of Boeing engineers presenting to NASA officials/managers is eyebrow raising. The fact that this type of an issue (foam hitting the tiles) was well know in advance and yet not properly addressed indicates a systemic organizational problems.
It would be great to study those organizational factors and processes that resulted in both tragedies: how the risk was managed? how NASA "drifted" into failure? I believe focusing on a slide completely misses the point.
In the past has this been a net gain?
Got RSUs vesting this year and trying to decide to sell or keep.
I realize that stock splits theoretically don't change anything for shareholders, but is that also true of RSU holders? Is an RSU a share held in escrow (and thus the number of shares should go from 1 to 20 for each RSU), or is an RSU a promise to give a single share to the holder at a future date?
My comment that started the sub-thread you are replying to specifically generalized the question, and I did so because I think app size, stability, and general well-built-ness are tightly connected.

> I get why smaller companies use generic janky frameworks to throw up an app quickly and keep maintenance costs down. But why doesn't Amazon have the most streamlined and elegant app on the planet? They have the resources, expertise, and scale for it to make sense to invest heavily.

https://news.ycombinator.com/item?id=30613893#30614531

Another way to say this: the root reason for app bloat is something that causes general app badness, so the question "Why is the app so bloated?" is not well explained by your implied answer "Because users do not reduce purchases on account of app size".
Manager: “What happens if I train my employees and they leave?”

What happens if you don’t train your employees and they stay?

Why would anyone want a team who hasn’t updated their skillset since 2006? That’s the epitome of the “Dead Sea Effect”
This is a great question and we see it a lot. Really, it highlights just how opaque FX fees are in the industry, particularly with large institutions.

It's important to notice that we're the only product that combines a fixed fee and zero FX markup. Banks are charging you a fixed fee, but marking up the FX rate by 1-3% typically. So you're actually paying 8 EUR explicitly + 1-3% hidden fee which, in total, is a (very high!) variable fee.
the tic tac toe game that's 5mb should beat the one that's 500mb in search results.
I, unapologetically, love Objective-C too. So much so that I registered https://objc-lang.org. I haven't done much with it. It is hosted from this repo: https://github.com/objc-lang/objc-lang.org
How is this negative press? This transplant was a huge success.
I taught myself java, go, and Scheme. Functional programming is still pretty popular among autodidacts last time I checked, mare than in formal environments I'd argue.
We allow the app/website developer to add html attributes to the form to send it to the Rownd hub if they choose. In the future, we will be a bit smarter to get it all, but right now it is more manual. Of course, if you don't want Rownd Hub to store it, it does not have to.
We're absolutely working on expanding our network over time, and CHF is on the list
Before cheap genetic testing, why not? But now, everything is changed. You don't want to get a phone call 20 years later from someone who wants to "connect".
The whole crew survived, except for unfortunately the cat, named Mrs Chippy: https://en.wikipedia.org/wiki/Mrs_Chippy
How about undercounting?

There’s very likely to be severe undercounting of COVID-19 due to the same reasons that crimes of victimization are underreported: shame.

Not to mention the swaths of homeless and disabled people that probably didn’t get counted.
Hey, thank you! That clears up the mystery for me.
Doesn't matter what kind of perf you get out of these chips if the 12th gen mobos with proper power delivery and vrms are expensive as hell.

It's those expensive b660 mobos which throw out the whole value proposition of these budget CPUs
Uashield – UA Cyber Shield
The same feeling I get when I click unsubscribe from spam emails - Am I actually signaling them that I exist and reading their spam ?
PolyCoder is an open-source AI code-generator that trumps Codex
Some places don't have access to that, and let's face it: access to social programs in the US, what few there are, is usually very difficult, especially in places like Texas. And as wealth inequality has worsened over the decades, we're now seeing a rise of cases from families who've never even remotely been concerned with these kinds of things for literally several generations who are now in dire straits for the very first time and don't know what to do! They just don't know what options are out there, and combined with the way our culture is in the US, are unlikely to ask for help ("sign of weakness"), especially if they don't have very close friends/family in the area who are "safe" people for that sort of thing.

I predict we'll see a lot more stories like these, and worse, coming out of the US in the coming months and years. Not nearly enough is being done to address the underlying problems, and it's got to be a problem of cataclysmic proportions before Congress will even consider a 5-minute discussion over lunch, let alone draft a bill with any real teeth (regardless of party).
Software companies suspending service to Russia creates an interesting precedent
It worries me a bit that many private companies and retailers are totally withdrawing from Russia on top of economic sanctions, despite being implemented with the right intentions.

There are millions of residents that will suffer from a sudden lack of health care, food, services, and clothing if all foreign resources are totally cut from the country, including those that are protesting the war. I worry about the precedent that it sets for the future if the any other country were to go to war with China (just for example, hopefully not of course).

There are so many unforeseen ways that not just economies suffer in this kind of scenario now that globalism is so deeply embedded into how countries and people survive.

Just today I'm seeing that even video game companies are withdrawing support for their games in Russia, which really has no relatively good effect on people who are living in Russia and trying to cope with the stress of conflict that they are encountering with protests and economic terror of their savings being devalued. I am not referring at all to government-based sanctions mind you, but sanctions from private companies that have made contractual agreements with private customers being levied for Internet points really seems like a bad omen for the future to me. Would be interesting to see what HN thinks about it.

Even potentially helpful news and communication from scholars and brilliant independent minds in Russia is now limited in reach to the entire world over the Internet. This can happen anywhere now, and it's troublesome to me, even despite the threat of disinformation. Disinformation management could be conducted in many ways better by social platforms than by government in my experience, but that's a whole other discussion.

I am beginning to think the new "social-media driven" trend of companies posting that they are suspending services and distribution of goods to foreign countries should be discouraged, because it really serves to hurt non-politically-aligned citizens as much as it demonstrates a protest, and it also sets a precedent for the same action to be taken against any of us at any time in the future for reasons/conflict we didn't individually cause...
> "What people die of" seems like the sort of question the medical community should be quite good at answering.

Yes and no, I think.

Technically my dad died of asphyxia. His cancer had spread to his lungs, he'd gotten pneumonia and was in hospital on oxygen. The doctors were clear he wouldn't be going home in the months he potentially had left. So he asked to be disconnected from the oxygen and he died an hour later.

So did he really die of asphyxia? Was it pneumonia, or the cancer? Clearly they were contributing factors, but in the end it was his decision to stop the oxygen, so as such was it suicide?

To me it doesn't really matter. He's gone and I'm just glad he didn't have to hang on to the bitter end.
You make a lot of sense, babypuncher.
We sure do! We're actively working on our EU license and that will enable inbound EUR payments for UK residents, plus EU residents will be able to use the service. We can't wait to expand further.
Actually hm I just tried a hearing test at https://hearingtest.online (very well done site, read the sidebar notes) and I seem to have a characteristic 4khz dip. I don't listen to music with headphones and have never gone to concerts, perhaps the years of fan noise at night did indeed contribute to this.
Fly them through Poland or through Romania - it doesn't matter. It was never about logistics. The reason Poland wanted to do it this was to involve US and Germany indirectly in the deal.
Perhaps autopsies are much more likely if the doctor is unsure of the cause?
I dispute the notion that Shackleton was an explorer. His career was marked by incredibly dangerous expeditions whose goals were primarily glory and fame. His ability to lead and inspire people to join his adventures is more akin to being a really good cult leader.
I thought that hospitals specifically only put you on the list if you committed to a healthy lifestyle.
> both take more time and cost more money than PayPal, credit/debit, ACH, etc.

Stopped paying attention here. So, so..so incorrect.
I can understand, although I find modern tooling makes XML painless, at least for me.
In fact it's been reported in many sources that it was the other way round
https://m.dw.com/pl/niemiecka-prasa-o-mig-29-dla-ukrainy-pol...
Yes, between GraalVM and the other projects you mentioned, it's very exciting times on the technical engineering front at Oracle, especially for Java and the JVM.

Getting performance increases for free (as in, no code changes required) by swapping JRE implementation is pretty schweet.
Wikimedia Status
Regarding tech literacy, I participated in a project in early 2021 for this reason.

COVID vaccination slots were put online and would disappear the second they went up. Vulnerable people, like the elderly, had trouble booking the appointments they needed.

What ended up happening is a few developers got together and put together an alert system that scraped for appointment slots and automated alerts about when they were available publicly on social media. Quite a few people were able to get slots they wouldn't have got by just manually trying to get a slot.
It's actually kinda magic but in the opposite way. The M1 Ultra is absolutely massive. 114 billion transistors. The 3090? A measely 28 billion. Now granted the M1 also has some CPU cores on there but even still, it seems safe to say that the M1 Ultra has more transistors spent on the GPU than a 3090 does. More transistors does often mean more faster when it comes to GPUs.

But you'll all but certainly see the 3090 win more benchmarks (and by a landslide) than the M1 Ultra does. Because Nvidia is really, really fucking good at this, and they spend an absurd amount of money working with external projects to fix their stuff. Like contributing a TensorFlow backend for CUDA. Or tons of optimizations in the driver to handle game-specific issues.

Meanwhile Apple is mostly in the camp of "well we built Metal2, what's taking ya'll so long to port it to our tiny marketshare platform that historically had terrible GPU drivers?"
I would be interested to learn more about why you're unable to transfer money directly between those two accounts!
> A technical recruiter, having discovered that that the ways of Unix hackers were strange to him, sought an audience with Master Foo to learn more about the Way. Master Foo met the recruiter in the HR offices of a large firm.

> The recruiter said, “I have observed that Unix hackers scowl or become annoyed when I ask them how many years of experience they have in a new programming language. Why is this so?”

> Master Foo stood, and began to pace across the office floor. The recruiter was puzzled, and asked “What are you doing?”

> “I am learning to walk,” replied Master Foo.

> “I saw you walk through that door” the recruiter exclaimed, “and you are not stumbling over your own feet. Obviously you already know how to walk.”

> “Yes, but this floor is new to me.” replied Master Foo.

> Upon hearing this, the recruiter was enlightened.

(From http://www.catb.org/~esr/writings/unix-koans/recruiter.html)

That is, once you know how to program, a new language is like a new floor. Yes, it's different, but you know how to walk.

But of course, this koan overstates things. You can go from C++ to C# or golang or maybe Rust that way, but you probably can't go from C++ to Haskell that way.
I think socially and culturally a recalibration is happening and the answer may end up being there are plenty of smart, creative, people who aren't assholes but haven't been heard in the past. Or, in a decade we may find out that assholes have a purpose other than shitting on people.
I understand what you say about arachnophobia, but I also can't agree that

> appreciating them or even admiring them doesn't change anything about fear of encountering them in certain situations

because I used to be afraid of wasps and spiders, and what changed that was precisely the experience of being in close quarters with them and having opportunity to observe reactions ranging from total disinterest to mortal fear. Then I started chasing them around with a camera, in order to take macro shots from six inches away, and discovered that even in those circumstances they really couldn't care less about any human not actively antagonizing them - that the occasions of their lives mean as much to them as those of ours to us. There's a basis for empathy in that, strange as it may seem to say in respect of creatures so superficially different from us.

I suppose this is what they call "exposure therapy", when it's done deliberately rather than by happenstance. But whatever we call it, I just couldn't stay scared of these tiny animals that so determinedly and reliably did absolutely nothing to suggest they had any interest in even trying to do me what trivial and evanescent harm they possibly could. After that, it was no great stretch to notice how beautiful and intelligent they actually are.

On reflection, if anything it's odd that I ever did become afraid of wasps and spiders. After all, one of my earliest memories is that of sitting on the tailgate of my mom's truck, watching with quiet but avid interest as a mud dauber picked daintily along the slice of pizza I was holding. I also wasn't kidding when I talked elsewhere in this thread about the black widow who set up shop behind our toilet tank a few years later - that literally happened, and while perhaps I might've done my daily business elsewhere had another bathroom been available, there wasn't and it took me no real time to become entirely accustomed to the circumstance. I don't know what changed to induce in adulthood a fear that in childhood I cannot ever recall experiencing, but that's all the more reason for me to think this kind of fear must be amenable to revision.

I understand not everyone who experiences such fear will choose to try to revise it, but my experience makes it impossible for me to conclude other than that this is, however implicit, a choice. Losing that fear has certainly made me a happier person, both for its own sake and in that it's made me more able to appreciate beauty than I was before. But perhaps I've not sufficiently considered the good fortune I had in stumbling by happenstance into circumstances that made it possible for me to understand - made it impossible not to understand - how absurd that fear really was. Absent that, I don't know if I'd ever even have thought to try.
I was ~99% sure this article was going to be about "erotic haptics", ie, remote controlled sex toys.
I promise you HN is a statistical anomaly in a certain direction.
Poland was pivoting away from RU hardware regardless, US offer to backfill to speed up already inevitable process makes no sense outside of endorsing/pushing through tranfer.

>Which is a lot different from pressure to do it.

Poland wouldn't have "stunned" US by offering transfers to US/DE custody otherwise, it's dick move political signal. Poland has been vocal about US pressure on PRC recently as well, wouldn't be surprising if US pressuring against RU as well.
Atoms is a good example. Are atoms really out there in the way that most people would imagine? ("Electrons orbiting a nucleus of protons and nucleus") Or are they all actually fields of statistical probability or some other concept that is basically impossible to imagine in a physical world but matches our equations?
This was the sixth time that exact piece had broken off and hit the vehicle. It was one roll of the dice too many. And by the way, Columbia had plenty of O2 but only 30 days worth of CO2 scrubber capacity.
Huh, TIL. Recognition performance is pretty modest (on Chrome/Mac at least) but it's fast and probably more than adequate for most close-up mobile device scans. It basically just wraps MacOS's Vision framework on the Mac, and ML Kit on Android.
Just like the salmon brought into the Great Lakes to take on the alewives. Which were brought in to take on the zebra muscles[0]. Which came in [bilges from ships?].

I remember visiting the Lake Michigan dunes in Indiana in the 70s, only to encounter what appeared to the small me to be mountains of dead alewife. Ten years later, my grandfather took me salmon fishing there. I'd imagine that by now, the ecosystems of the Great Lakes bear little resemblance to what they contained 200 years ago. Sad in a way, but the whole of Earth seems destined to becoming a single, climate-based ecosystem. Island ecologies may survive for a few centuries, but the main continents are going to become very consistent, with all the world-champion species holding sway.

https://www.npr.org/templates/story/story.php?storyId=878434...
Basically, yes. Browser vendors have had an agreement for some time now to only expose new APIs in secure contexts in order to encourage HTTPS adoption.
I hate when weight loss comes up on HN because you always get multiple of the, "Eat less. Move more. Burn more calories than you consume," responses. Like, "Duh, never thought of that. Thank-you, thank-you! The scales have fallen from my eyes!"

The eat less, move more advice is like your typical Microsoft help manual. It's technically correct, but of little use whatsoever.

There's a huge amount of nuance going on. There's psychological pressures, hormonal pressures, food availability pressures and lots of other issues that I don't really want to list out as the ELMM zealots will just start arguing minutiae with a pronounced lack of compassion. It's too tiring and tiresome.
The only SPOF of failure I know of for us-east-1 today is the control plane for Route53 - it's distributed and DNS queries will continue to work when us-east-1 is down (including health check based failover), but you can't make any DNS changes when us-east-1 is down.
This a pretty nice part and dominates in what I would expect its target market to use (aka office desktop & gaming). Its really a shame its so hard to pick this out from all the benchmark cases in this article where its compared against processors that cost > 2x and have 2x the cores in a multithreaded tests. For desktop (not workstation) use, ST perf is probably the number one dictator of perceived perf. Then if it has enough cores to run most games without being core bound/etc then its a winner.

These i3's have been pretty nice parts for the last half dozen+ generations, I find it hard to personally justify more except for workstation purposes. AKA unless your doing some kind of heavy science/engineering/movie editing/etc style workload you won't actually notice much benifit moving to a more costly machine. Put another way, either do the top of the line i9/ryzen 9, or stick to these high clock rate low core count machines. Until they removed ECC some of the i3 parts with ECC were absolutely fantastic home/microserver parts too.
> What is the "cultish LP dance" here that is weeding good people out?

The "culture fit" interview process focuses on leadership principles, so lots of questions like " tell me about a time when you went above and beyond for a customer". Being yourself will get you nowhere, you need to research the questions and the script that is expected of you.

> What service does your team work on?

I'm a partner-focused SA, so not a developer and not aligned to a particular service.
They'd probably have to license some patents from others who already accomplished a similar system, ie: Logitech PowerPlay.
And if you look at the badges in the matrix, the API is not a standard yet, either.
Sixteen Years After ‘The Road,’ Cormac McCarthy Is Publishing Two New Novels
My gym has a QR code with the Wi-Fi info
All fun and games til they crawl into bed with you at night then.
In fact, this would be quite nice for TypeScript compile TO. JS engines could use the automatically generated type hints optimization, validation, reflection, etc.
The "new" display is an 8 year monitor whose updates were a better webcam & integrated speakers, and they're charging more for it than ever before. More like rotten wine in old bottles.