skysight-inc/HackerNews huggingface dataset:
For the curious, one extremely useful tool used for things like this is “inverse kinematics”[0] In this case you need the wrist, elbow, shoulder, hip, etc joints to bend such that the hand exactly reaches the door knob and stays on the knob as the door swings open possibly stepping the legs forward or backwards. Coding inverse kinematics from scratch is definitely non-trivial, luckily that is rarely necessary.

https://en.wikipedia.org/wiki/Inverse_kinematics#Inverse_kin...
Social partner dancing - lindy hop, blues, “fusion” (it’s a bad name), and Argentine tango are the ones I keep coming back to. Recently been trying bachata again but only due to a woman inviting me out - will likely give it up. (Too much machismo and chud behavior going on)

Indoor rock climbing for fitness. I only do bouldering because no friends and still want to get stronger.

Woodworking.

Various DIY projects.

Motorcycle rebuilding and riding - I only ride sports bikes… they need rebuilding too.

Driving cars and all that goes into making that a hobby (repair, maintenance, detailing, etc.).

Photography - this mostly only gets done while traveling but I’m ready for almost anything. (Ultra wide underwater with strobes to 1200mm wildlife to studio portrait photography to aerial drone photography… I am ready)

YouTube. This is basically a hobby at this point and it’s purely consumption. I watch so much random shit that is focused on teaching and learning new things. I’m not watching people react to stuff or anything like that - instead I’m learning about techniques for building new homes, struggles with rebuilding cars (the more I watch the less I want to do it…), woodworking techniques, etc. Ultimately it all has an entertainment bend and isn’t super dry content but I am also learning way more than your average citizen. I would say youtube is likely responsible for why I’ve been able to hold a conversation on nearly any subject for a while now. I’ll meet someone and can engage with them on their subject of choice because I’ve been exposed to so much. Most people are like - “how do you know all this?? This is what I did my graduate degree on.” If you love to learn - lotta high quality content on YouTube that feeds that addiction.
Second-hand phones will massively go up in price if this happens. Not a solution.

Not even going into the problems with second-hand phones and that poor people de-factor have zero legal rights as they don't have the money to take sellers to court.
An interactive 19-lesson course to master VSCode's keyboard shortcuts
Presidio Identity | https://presidioidentity.com | Full stack engineer | full-time | San Francisco or Remote

Presidio Identity is a provider of digital identity solutions, on a mission to eliminate identity and financial fraud, bringing trust and security to our digital interactions. We offer a natively digital approach to identity that brings security, privacy, and simplicity to user authentication and digital interactions, eliminating identity theft, financial fraud, and bad user experiences. The company was founded in 2020, is well-funded, and is a fully remote, US-based company.

Software engineers at Presidio Identity develop secure and private digital identity solutions. Our solution enables our customers to strongly authenticate their users and eliminate identity fraud while providing users with transparent, private, and secure ways to manage their sensitive data.

Senior Software Engineer - Full Stack

We’re growing our team, seeking a Senior Software Engineer – Full Stack to develop innovative Digital Identity solutions. If you want to work as part of an outstanding team with an obsession for customer success and developing unmatched technology, please reach out to us today. NOTE: We offer stock options in addition to our other generous benefits.

Responsibilities
• Software development process from design, implementation, validation, deployment, to troubleshooting, maintenance and upgrades
• Backend software development for web-scale microservices and database
• Mobile client application development for iOS and Android
• Software benchmark and testing to ensure efficiency
• Writing technical documentation
• Work with development team and product managers to define product requirements and plan development process.

Have what it takes? We'd love to here from you. Contact us here: careers@presidioidentity.com with your name in the subject line and links to any relevant work.
Admittedly low-value comment: Can we appreciate the amazing vulnerability name? Confluenza.

https://censys.io/blog/cve-2021-26084-confluenza/
Atlassian doesn't have a sales department (or at least this was the case for well over a decade, perhaps it could have changed now).
Second this, really nice course and things are well explained.
> 1) There are those who are unfamiliar with core comp sci concepts, and are still very productive in many kinds of engineering work.

That's me! But...wanna see something cool?[0] That's a link to the maintenance manual for my very first engineering project, started in 1986-7 (PDF doc). I wrote it, as well as the project it describes. It contains full source code for the firmware OS, strategic discussions, user guidance, chassis, and electrical diagrams.

My very first project. At the time, I was a high school dropout, with a GED, and some tech training school. I'd never attended one single "core comp sci" class. In fact, I had no idea that "core comp sci" even existed. The engineering team I worked with were all EEs. The firmware team was separate (and a bit arrogant -hard to work with), and my team liked having their own firmware geek, who was quite grateful, for being given the chance.

Not too shabby.

> 2) It can be difficult for a team that codes frequently and sometimes does need to deal with algorithms and other items to onboard a new team member who's not very good at the act of coding or very familiar with when to use what or how to make something that does one thing do another.

I code every single day. How's that work out for you? In my experience, others have a hard time, keeping up with me.

> 3) Very experienced and skilled people sometimes forget how to do the basics but with a little practice do fine.

Define "the basics."

If you mean LeetCode school curriculum algorithms, then, guilty as charged. Also, guilty of not being particularly interested in "a little practice." These represent things that I have seldom encountered, In Real Life. I won't bother wasting time practicing them, if the only place they have utility, is in a conference room that I'll never enter.

If you mean "the basic structure of iOS applications," "device I/O concepts," "Shipping to the App Store," or "idiomatic Swift," then, you're in luck! Since these inform the work that I do every single day, I happen to be pretty up on them. No practice necessary.

Although, TBPH, I frequently google even the most basic stuff. This will continue for the rest of my life. If you can't deal with that, then we're better off not interacting with each other. I forget stuff, all the time. I google it.

This Internets Tubes thing is the pants!

> 4) Those who are experts at the fundamentals tend to learn any new product area relatively quickly

People who solve difficult problems -every single day- can also be pretty fast on the uptake.

Just sayin'...

[0] https://littlegreenviper.com/TF30194/TF30194-Manual-1987.pdf
He made a universal statement. You presenting an example where it might be true doesn't save his statement, when I can present an example where it is wrong.
> Correctly configured it is a static site with a minimal stub in PHP

Maybe there's a 1001 plugins being used which means the Wordpress site has to make boatloads of requests to the backend. Many Wordpress sites make that mistake. I keep my plugin count to at least five plugins. And they're obviously plugins which I really need, and they're not chatty in any way.
Backend is in rust, but I'm disappointed too.
It's pretty reactive, as the screen only refreshes the chars that have changed on the matrix at each key stroke. Even a page up/down that changes all the screen is very fast. I only do full refresh with flashing when using the menu so some ghosting may appear, but I haven't experienced it.
use-application-dns.net is a canary for the default behaviour, but the configuration switch I described is a deliberate user choice, so the canary isn't relevant.
Just because we can doesn’t mean we should.

Narrower market phones by OEMs sounds like it’ll lead eventually to the ‘Easter phone’ or ‘mothers days phone’ — rampant consumerism with bad experiences that wind up in a garage sale, thrift store or land fill.

Better to have a quality product with custom case imho.
A case is fantastic at protecting the outer areas of the phone by being a layer that comes in contact with the ground. They do fuck all to protect the internals as the forces still exist and can break a phone months down the road from the drop.
> Under no circumstances can our encryption be bypassed, meaning emails, attachments, calendars, files, etc. cannot be compromised by legal orders.

This is false. Just like LE forced them to turn on IP logging on someones account, same LE can force them - by law - to install some javascript code to AJAX back home the unencrypted content of the email once the client opens their email. How stupid do they think people are??

> There was no legal possibility to resist or fight this particular request.

WTF? So Switzerland is a fascist or authoritarian state now that you cannot take your own Government (in this case LE) to court and argue in front of a judge? I thought there is a separation of power in Switzerland, no? Then why the heck did Protonmail chose Switzerland to host their mail if they are being so oppressive?
EVs are still significantly heavier than the ICE equivalent though, compare models from European manufacturers that sell the same body in EV or ICE versions. The EV version is typically a few hundred kilogram heavier, or even more if you get a bigger battery.
I can't help with your question directly, but if you're thinking of turning this into a business I'd caution that measuring foods isn't the hard part. I've been tracking what I eat for years using a food scale and it couldn't be simpler. There is a bit of friction to overcome when you first get started, but that goes away almost instantly.

The bigger problems are knowing what to eat and how much of it to eat.

And related to measuring, understanding how to measure it properly. Do you track it dry or cooked? And when you cook let's say a steak with a 1/4 inch of fat on it, but you don't eat the fat, how do you track that? And how do you track the oil you cooked it with?
Thanks, that's good to hear. A quick Google search makes it sound like it will finally be possible to use `backticks` for code everywhere.
Re-usable spaceplanes were a technological dead end. They're much more expensive than even single-use rockets, let alone reusable rockets.

More on the Buran: https://en.wikipedia.org/wiki/Buran_(spacecraft)
Posts, as they are not a response to anything, in my head wouldn't use a credit unless the post tags someone.

So if you want to write mean things, do so in your own posts without bothering others' discussions.
looool we've got our hands full with ShlinkedIn at the moment but this is awesome. maybe our next project ;)
It is absurd, but is so easy to counteract by just prepping. I’d be a lot more negative about it if it wasn’t so easy to game.
What is your point? We're talking about the current election and whether or not Navalny's new initiative will change the way things have gone in the past.

By definition, the issue is whether or not past results will be repeated. Pointing to those past results is supposed to mean... what? That things won't change? Maybe they won't. But the claim here is that Navalny's actions might move the needle a little. You can't point to past results as an objection to that claim because then you're just saying "The results won't change from the past, because look at these results from the past." It is tautological. If you object to that claim, the way to justify it is by addressing how Navalny's initiative might be useless.

And it might be useless: it depends on how many people it reached and, as I said originally, how fine grained the current party's control is over the election outcomes.
Oh, OK. So if sops wants to support encrypting its own keys.txt file, it would need to be implemented on their end. For some reason, I was under the impression age itself had some logic for keys.txt files.

I understand that it is an ugly and imperfect layer of security to secure keys this way, but I still prefer it over nothing. Maybe applications could try implementing OS-level 'secure' keyring storage; that seems marginally better... No idea, though, I'm no expert on security.

Thanks for age regardless. I'm sure I'll be using it a lot in the future.
Why TinyML Is Such a Big Deal
We might further expand the model in my previous comment with "units of comprehension". You might do five operations (each costing one unit of comprehension) in one line or in five lines. If it's one terse clever line, that's basically the same thing as five simple lines because there's the same amount of comprehension cost. The clever line might actually be penalized if it's not immediately clear that it's doing five things at once (and if it's clever, that implies it's not immediately obvious).

However, you might instead pack those five simple lines into a function that you give a good descriptive name. Now although the computational units are unchanged, the work now sometimes only costs one comprehension unit if the programmer working with the code understands at a sufficient-for-their-needs level what's going on from the function name/signature without needing to delve into implementation details. The difference between that and the terse clever line is that the terse clever line is still implementation whereas the function is descriptive abstraction.

This is of course very rough pretend-math and there are plenty of real-world cases where function names aren't descriptive, but hopefully conveys the idea of how you can reduce the code you need to read without needing to resort to cleverness.
It appears that 1.16 is available in testing as different package. Chance is high that you will be able to install it without much hassle, since they shipped current stable like a week or so ago.

[1] https://packages.debian.org/bookworm/golang-1.16-go
Random updates can break capability with the firmware if anything that firmware relies on in the kernel changes. Would still require them to fully test every function before each update.
Note the word "war". They killed us as well. Again, this is not comprable to the situation in China with the Uighur Muslims. Unless you're one of those running these camps, you don't have an accurate body count, so you don't know what word is or is not appropriate. Based on the perceived scale of the operation, genocide seems very much correct, but I have no more information than you.

I don't understand how you can sit here and compare a war in the middle east to literal concentration camps. Stop performing mental gymnastics to fit your own narrative.
Seems pretty cool. The only Cash design decision I’m doubting is $().append not accepting plain text. I get the reason why, but the alternative is ugly. Maybe add an appendText method, or a utility $.textNode?

I’m kind of assuming the underlying philosophy of the project is to make DOM manipulation as easy as in jQuery but smaller by removing seldom needed safeguards and relying on modern browser selectors. I’m okay with the additional footguns but think it should still preserve easy, concise syntax.
That's kind of the point. The "mainstream right" is far right.
GitLab has wikis, CI/CD and sprint / issue / project management features. We use it at $DAY_JOB and while not perfect it's a pretty great offering.
> All those who stop using ProtonMail after this incident - could you please describe what PM should've done differently?

Somebody no longer valuing what ProtonMail provides is not mutually exclusive with thinking ProtonMail could have done differently. I expect many ex-ProtonMail customers realize ProtonMail could not have done differently, but nevertheless no longer value the service ProtonMail provides. How could this be? It's simple: They previously had mistaken beliefs (namely, that ProtonMail could have done differently), and decided to no longer be customers of ProtonMail when the truth became clear to them.

If you sell me electricity from your cold fusion power plant, I am going to cancel my subscription as soon as I figure out that cold fusion isn't possible and you were selling me coal power all along. That I now realize it was impossible for you to sell me cold fusion power in the first place doesn't change the fact that I no longer see any value in doing business with your power company.
Yes. Alternatively: "The Featured Article"
I love that they are closing all of the loopholes at the start - can’t raise the cost of the replacement parts over time, have to deliver them within a defined timeframe, etc. Combine that with meaningful penalties for non-compliance and I’m sure there are a lot of executives cursing.

I’d love to see the same thing applied to lightbulbs - instead of throwing away the entire bulb because 1/n leds have failed, be able to replace the failed led. I’ve seen a number of YouTube videos where a guy tears down “burnt out” led bulbs and every time he’ll find a single led that is dead or dying and he’ll bypass it and the bulb works fine. However he usually destroys the plastic bulb piece getting it open - would be great if those screwed or snapped on.
This was one of Yuri's original designs, https://cdn.discordapp.com/attachments/836685279875956746/87...

As you can see, it is much closer to the lifting body concept than the other craft. I suspect they converged on the Shuttle-like design because of cost and manufacturing constraints. But this unsupported speculation.

Also his designs incorporated grid fins! In the 1960s!
Bad analogy. Fire Insurance is not more likely to burn your house down than it is to pay out for a disaster.

Any view of firearm benefits that does not apples-to-apples weigh them against the more likely harms, is an incomplete one.
Ok I see. The problem that the duck curve is really about, is not about the lack of solar at certain times of the day, but really that other sources of power need to ramp up and down efficiently around solar.
About the size: the blades are really huge "in person" (in VR :-)

I added both the Perseverance Rover and Ingenuity to our VR puzzle game Peco Peco[0], and I was totally surprised both times by how bigger than I thought they were. (Players can assemble the puzzle for Ingenuity at full scale, and at both full scale and 1/3rd of scale for the rover)

So if you have a VR headset, I highly suggest to find a way to discover Ingenuity at full scale in VR.

[0] https://pecopecogame.com/
Move, shoot, and drive are easy, or at least well worked out, and everything else is hard. Doors are just a common case of "everything else"
Sitting down realistically is hard. Standing up realistically is hard.
Picking up stuff realistically is hard. Interacting with any object via contact is hard. Interacting with moving avatars is really hard.

The hard problems come up when you actually have to do motion planning, in the robotic sense. Few games do that. In most games, you're just moving the avatar while running canned animations. UE5 has a new dynamic animation system which is supposed to help with this. In the UE5 demo video, you see the character walk through an open doorway, and she reaches out and touches the doorframe. That's some kind of IK-driven animation triggered by proximity. Not clear if the mechanism behind that is general enough to handle door opening. Anyone know?

In virtual worlds, where you don't have pre-planned gameplay, it's a big problem. Second Life has hundreds of thousands of doors, and at least three vendors of door control software. Usually, doors have to be clicked on to open them, although stores often have automatic sliding doors.
> The lines get blurry. Is a modern browser a feature upgrade or security?

A modern browser should be a feature upgrade. A browser as modern as the one that came with the device, except without known security issues, should be a required security update.

Coincidentally no one develops the latter without the former, so you get the former, but I don't see that you are entitled to it.

If anything I think the law should be designed such that there's an argument that you are entitled to the version of the browser that came with your device with security updates and without any feature regressions, which is never available today since browsers do choose to remove features on a regular basis.
The tweet comes up every so often, but it has two problems:

(1) Most of Google's engineers didn't even know Homebrew - it just wasn't something Google used on its notebooks.

(2) There's no such thing as "inverting a binary tree." At least I haven't heard about it anywhere else.

Maybe Google's interview process is broken, but the tweet isn't really explaining much. It's just a nice soundbite.
> What is the right dose of melatonin? 0.3 mg. "But my local drugstore sells 10 mg pills!..."

The article goes into depth about debates about the right dose. What I was told is that you just have to experiment yourself.

I've personally found for myself, when I have to shift my bedtime/schedule a few hours earlier:

- The 3 mg tablets (smallest I could find at my drugstore) get me to sleep no problem... but them I'm groggy the next day until late afternoon. The melatonin is clearly still in my system, the whole day I just want to nap. So way too much

- The supposedly "correct" 0.3 mg (1/10th of a tablet) gets me to sleep basically just as well... but then I wake up constantly throughout the night and sleep really lightly. I have to assume the melatonin wears off, and I don't have enough naturally produced to fully compensate

- A quarter-tablet (0.75 mg) is just right. Sleep like a log, but not groggy in the morning.

The right dose for you may be different, but I hope that maybe helps people identify the signs of too much or too little. And it's not too hard to cut the tablets as well with just a paring knife or something.

I've also heard that the actual strength of drugstore melatonin tablets is not necessarily even remotely consistent across brands, I don't know if that's true or not. But it might be a good reason, once you've determined your optimal dose with a brand, to stick to it.
Of course not, that would be rude. It’s “the fine article”.
A tangential question: is there an age equivalent du jour for signatures? For release signing and verification.

I'm looking especially for end-user ease of installation. minisign seemed promising but `brew install minisign` has tons of dependencies and takes forever. I found a Go port with compiled binaries, but it's not a popular repository.

Is there anything cross-platform and widely trusted that's better than gpg?
Note that WKRL and DIDRL (two new European directives) will be in effect in Germany starting Jan 1, 2022. They include a consumer's right to updates that allow the device to keep working (including security updates).

But they don't specify an actual period for updates (this will have to be decided by the courts). And, what I find worse, they force the seller to provide the update, not the manufacturer. If the seller is not able to do that (which will be the case most of the time), they can be relieved of their duty.

We're only halfway there.
https://wiki.beyondunreal.com/Legacy:BSP_Hole
Data Manuipulation