skysight-inc/HackerNews huggingface dataset:
> In this case use the one closest to the actual current angles. For cases when all angles are possible for an axis, use the current angle as target (i.e. motor doesn't change). When you then have an target angle use `wrapToPiSeq` to get an equivalent angle close the current actual angle as input for the motor controller.

Yeah that's how I solved this issue. But still if we avoided quaternions we wouldn't have this problem all together, which is my point.

Specifically what's going on is that we're sending quaternion values over the network and the person on the receiving end needs YPR so we're basically like wtf, there's no transformations being performed on the quat, the source of info is a YPR and the output is needed is the same exact YPR so we're only converting to a company wide Quat Protobuf type to send over the wire. I submitted a request to make a new protobuf type that included YPR but I was met with huge company resistance from other engineers saying that a YPR was redundant to a Quat (It's not).

>In computer animation and robotics, inverse kinematics is the mathematical process of calculating the variable joint parameters needed to place the end of a kinematic chain, such as a robot manipulator or animation character's skeleton, in a given position and orientation relative to the start of the chain.

Interesting, but yeah the application in my company is just a single gimbal so there's no chain of "joints" here. I don't think this would apply to our my specific case.

>https://www.astro.rug.nl/software/kapteyn/_downloads/fa29752...

Thanks for all your input. I'll take a look at the link above, it looks interesting.
I initially tried Blink, but video quality was substantially worse than the Ring cameras I ended up replacing them with and you couldn't view the videos on a desktop computer without removing the USB drive. I had to use a mobile app for Blink. Blink is also owned by Amazon as you noted so if you use their cloud service then the videos are stored on Amazon servers, but they do have an option to save to USB drive.

Arlo looked good too but they were pretty pricey compared to Ring. I'm not that happy that Ring is associated with Amazon, but they do have quite a few privacy settings when configuring them. I download my videos from Ring almost daily and store them in my own encrypted cloud storage, so unless Ring keeps a copy after they are deleted then law enforcement would likely need to ask me for a copy.

I've personally had a mostly good experience with Ring. If you want 4k videos and long-distance night mode then I would avoid them and go with Swann PoE 4k bullet cameras if you can find them on sale, or another brand since they are just re-branded cameras.
There are far more Android devices being shipped and used in the world than iOS devices. In a purely marketshare-based view, Android is winning.
A new ProtoBuf generator for Go
This specifically stood out to me - it implies it is possible to hide weakened/bad crypto via manufacturing bugs
In the perfect world all setups should have protections against ransomware (CDP, backup, etc.).

But in the real world they don’t. It is really really hard to convince companies to purchase backup solution. Sadly, IT professionals like to talk and work on “fancy” security things. Criminals will do plain old criminal acts (steal, blackmail, kidnapping, etc.) to access to the servers. In short, security is important but it might fail: have a backup.

It could be also that criminals have also the full access to the entire IT infrastructure.
JEP 411: Java's Security Model and the Principle of Least Privilege
You've got the history garbled. The Palmach enforced a truce during this period. I suppose you could call Etzel rebels. They aren't the ones who formed the State of Israel, or led the majority militia. There were also jerusalemite militias insurrecting. against British rule and bedouin rebels in Transjordan. A lot of people disliked the British presence. Palmach didn't like them either, but they declared a truce so long as they were fighting Nazism.

None of the fighting had anything to do with anything but migration, with the primary emphasis on getting Jews out of the Reich. Ships being returned to Italian ports were the main incendiary. You are caught up the the boilerplate, which preceded any document from that era. It was the British trying to square the circle of contradictory promises made to different factions. Jews & Arabs. Hashemites & Bedouins, etc.

It's also not the beginning of anything, neither conflict with the British or Arabs. It's certainly not what the country is "centred on." Most notably, it's the only time Jewish militias fought one another.

Who care about insurrection against Britain anyway? Why?
https://www.reddit.com/r/java/comments/nr805l/jep_411_javas_...
If only there were some genius programmer guy who has been saying that for the last 30 years
I left like $80 worth of crypto on a computer that my nephew was using for gaming online, and only remembered when I realized that it had grown to be worth over $1000

Fortunately I recovered it before any of the virus-riddled crapware he downloaded noticed it was there, haha
> My blog is no longer up and running, and maybe that's now a good thing.

Instead they can just troll you over some random wikipedia edit war you were in 13 years ago... you can take your blog offline but not Wikipedia. :-/
You don't have to start a fight to discuss something. Just treat politically-adjacent discussion it as if it were a classroom situation.
Nvidia RTX 3080 Ti is a powerhouse but good luck finding it at $1,199 MSRP
> But again, "racist" is a very grave accusation, are you sure that a single inappropriate sentence (missing possibly just a qualifier, "Israeli Jew") at the end of a more articulated argument is enough to qualify someone as a racist?

I didn’t describe someone as racist, I described an argument as racist (the difference is the same as that between a dumb idea and an idea from a dumb person.)

And the argument would be racist even with “Israeli Jew”. It would be possible to rewrite it while retaining some of the ideas in it and not be racist, but it would be a major revision that I don’t think anyone would view as cosmetic.
Well, yes, but there is definitely a bit of dissonance in tech. Likely everywhere, but it's easy as a dev to see it here.

Every place wants to be the best. And yet, most places, when confronted with new technology, ask the same questions. "Who else is using it?", "How easy is it to hire for?", and if they're a bit sharper, "How much library/community support is there?" And they ask these without realizing that all of those questions will ensure they adhere to the mean. Positioning themselves that way prevents the risk of dropping below the mean due to technology choices, but it also prevents rising above it. But that's okay with most corporations, which are all about risk management, and who don't equate a tech win -> faster/better software -> better user experience -> a business win.
Aledade | Software Engineer (many roles, see below) | Remote USA | Bethesda, MD | https://www.aledade.com

Note: We are hiring for multiple positions for Software Engineers, Senior Software Engineers, Tech Leads, Software Architects, etc due to a massive expansion in our business.

The description below feels front-end heavy, but while we are looking for "T-shaped" engineers, heavy front-end experience is not required. I personally only work on the back-end writing Python and SQL. Thanks for listening, continue on. :-)

"Aledade is a leader in population health that is using innovative, value based solutions to transform the way physicians interact with their patients. We are on a mission to change healthcare for the better and solve complex problems within the healthcare system.

We're looking for a Senior Software Engineer to help develop our web application, which helps deliver the right care to the right people at the right time. A Software Engineer on the Aledade engineering team is primarily responsible for expanding, improving, and maintaining our existing web application. We're looking for our engineers to be self-starting, and proactive; they are expected to serve as a trusted resource on the business logic in place as well as our system architecture. They are expected to work collaboratively, with minimal supervision, to ensure our application meets our users' needs, as well as project requirements and scalability characteristics."

On a personal note, my time at Aledade has been wonderful. The people I've worked with, both on the tech side of the house and the "in the field" employees have all been very knowledgeable and genuinely care about our mission. Our CEO is VERY knowledgeable and genuinely cares about the people in the company, and the transparency is like no other company I've ever worked for.

Our tech stack consists of Python 3, Postgres, Snowflake, DBT, Flask, and moving from Angular to Vue for you lovers of pixels.

Please feel free to reach out with any questions and/or a resume if you're interested. Unfortunately due to the nature of the data and our work, we are only hiring people located within the U.S.

pmiller@aledade.com

https://jobs.lever.co/aledade/05917ddb-c614-4ec7-84a5-da995c...
Yeah that was my first thought on seeing the title. MSFT as a whole made a grand total of $143 billion (€118 billion) revenue in 2020 (across the globe), and $44.3 billion (€36.5 billion) profit during this time.

I'm not sure how they got from a €36.5 billion profit for the year (which would be the maximal taxable amount) to a €220 billion number, something 6x higher.
They are proof of ownership if you trust the originator of the NFT, in this case it would be someone like the photographer or Getty.
Well that’s good. How’s the F-35 coming along?
I guess that would be the case if the battery was 100% lithium. But they are not (and cannot be) If I remember correctly the issue with increasing density in lithium batteries is their propensity to catch fire + explode (due to dendrites forming between lithium plates)

So a better battery tech might have a material that can store less electrons per m3 within the "active" material - but it can contain 30% more.
It is not universally acknowledged. Case in point, during the 2016 campaign, people asked if a woman could be trusted with the nuclear codes, but no one questioned whether a man could be trusted with them.
>Some religions seem to induce more hatred and rage then others

The amount of hatred and rage I see within the Abrahamic religions seems to be somewhat equal, per-capita. I've found that you have to look outside those three to find a difference in that metric.
The advantage isn't huge but it does exist. Stealing encryption keys out of memory is a reasonably common thing for more sophisticated malware to do, because if you can opportunistically do it once it generally confers permanent access to the encrypted data whenever you want.

Copying the contents out isn't very desirable because 1) it is slow and bandwidth intensive which means it is less likely to succeed opportunistically and more detectable, 2) you will not be able to examine the data again in the future (including changes) without finding an opportunity to copy it out again. It is also often just easier for someone with malicious intent to subtly capture the encrypted volume (can be sent out very slowly without worrying about user behavior) and then examine it remotely (easier and safer to use/iterate on custom tools when you're not shipping them to the compromised machine).

This way malware, especially like a plugin-based botnet, can continuously check for the key and grab it whenever it's in memory. Then later on, as convenient, plugins can search the encrypted volume for specific signatures whenever they want. That includes loading more signatures in the future, rescanning for changes, etc. All in all, the ability to extract the key from memory violates the fundamental assumption of the user that the data is not accessible when they have not mounted the volume... it means that if the volume has ever been mounted, unauthorized software might have captured the information necessary to examine it as desired, in a subtle way.

Elcomsoft is also principally a forensic vendor, and this kind of thing is very useful in forensics scenarios when you encounter a live machine (e.g. law enforcement seizure). If you can capture the key from the live machine quickly, you can do your analysis later at leisure and with less risk of contamination of the evidence. This minimizes the need for complex and risky methods like transporting the machine without power interruption.

Obviously this kind of problem is not necessarily completely solvable... if the data was decrypted then there was, at some point, the material to decrypt it present on the system. But more modern disk and file encryption solutions tend to use various solutions like the TPM and operating system features to avoid the key being available in memory.

Finally, as always, password reuse is an issue here. If you can get the key material there's a good bet it might work on other volumes as well if you can recompute for whatever the volume salt is... this may be more or less practical depending on how TrueCrypt/VeraCrypt derives the key which I don't remember well.
There are people who’s job it is to care about the perspective of the company, and they make a lot more than any of us.

If a company wants its employees to care, it can re-organize itself as a co-op. Until then, our relationship is purely transactional.
> Now imagine if an artist makes a digital painting. Is that work of art any less meaningful or valuable? Of course not. But there's been no way to define an "original" in the digital art form, and so there's been no way to assign collectability to digital works of art. NFTs seem to provide a way for an artist and fans to collectively agree that some digital object is the original, and to treat it as such.

Sometimes ownership of a thing doesn't matter if there is a psychological barrier to the product itself and its relationship to the owner.

If we are talking about the ownership of an item in the traditional sense a painting then NFT's need to fall into two categories:

Vanity: Private ownership for personal enjoyment. Here I find NFT's silly. People will duplicate the work if they have access to a digital file and run wild with it for the sake of personal enjoyment. This is where I think most NFT hate comes from and its not without merit.

Investment: NFTs could indeed be used for issuing ownership, or even fractional ownership, where a work is displayed at its maximum potential (resolution/medium) and access to the display is owned and profit is split among owners. This is really the remarkable aspect of NFTs and I am not even sure you have to limit digital goods either.

If we are talking about ownership of an item in the commissioned sense then NFT's make copyright and trademark infringement easier to litigate ownership if the work is used by someone who isn't an owner.

It is hasty to hate NFTs. But it is ok to question their relevance in certain regards.
Fauci's Boss Admits Funding Wuhan Lab
DO NOT CENSOR or face the consequences.
How will we pay for Social Security where it becomes even larger, and the tax base becomes even smaller? I’ve thought about this, and it seems like there is no good option.
Nobody forced the upgrade to COBOL and it still runs just like you can still run whatever old version of Python you're tied to, with the same downsides as if you ran an ancient version of COBOL.
> do we accuse every American of bloodlust for our nation's warmongering?

Not bloodlust, but partial responsibility. 'Tis the nature of democracy.
I'm not sure how we do it in this case. I know we already follow a trapezoidal velocity profile when approaching a target, but mid switch to another target I'm not sure what we're using. Thanks for this, I will look into it.
There are times when homeschooling is absolutely the right choice.

For example: I would homeschool my child if the right circuits close and he turns into a prodigy aiming at a PhD by 18. Similarly, I can imagine its the right choice for children with specific disabilities which the school district simply can't serve adequately.

I've chatted with a black gent who said if he had kids, he'd homeschool, because of the heavy racism in schools that he experienced. That's definitely a variable that has to be solved for too.

I would also homeschool (before moving to a new school district...) if the school district decided that Zoom school was appropriate for children barring specific acute crises. =)

There's probably a very nice PhD dissertation on the atomization of US society and how modern homeschooling both is an outcome of that social drift and, in combination with a sufficiently atomized poor socialization of the specific family, produces poor outcomes.

I reckon we had probably close to the best-case academic outcome. One thing I've noticed as I've matured and lived - it's been 20 years since my last time at the kitchen table doing school work - is that my conclusion regarding homeschooling has gotten more and more negative. I don't mean to say that public or private schools are de facto better. They are not. But homeschooling has very ugly and very easy failure modes, and it fails-unsafe.
Only a trickle of LWRs will be built outside of China, for one reason.

The steam turbine used by an LWR is more than an order of magnitude larger than the gas turbines used in modern fossil fuel power plants. Think of how an gas turbine engine that fits under a wing can power the plane, whereas a steam turbine engine would be the size of the whole plane.

Even if they could build a reactor for what they say it would cost it would not be economically attractive to do so because the power density is too low.

Any of the advanced reactors they are talking about operate at much higher temperatures and can be coupled to a much smaller and more efficient closed-cycle gas turbine and has a possibility of beating other energy sources economically (solar, fossil w/ carbon capture and storage.)

With the LWR you will see big investments go dutifully into them but there will be no rush of investment because the LWR costs money it doesn't make money.
It's not hard to build something like Jira, it's not even that special. However it can be painful to uproot it once installed and used for years. It's probably not an issue for a small shop with a few devs, but imagine a large software house with hundreds if not thousands of devs and the amount of info that goes into Jira. Nobody wants to be that guy who proposes 6 month company wide data migration. That's the main reason it will take years to dethrone it.
I think you'd be surprised at what they were trying to teach you. At least in Texas the 3rd grade standards are pretty much the same as the High School standards (for values of "complex" adjusted for grade level)

https://tea.texas.gov/sites/default/files/ch110a.pdf

- The student uses metacognitive skills to both develop and deepen comprehension of increasingly complex texts

- The student recognizes and analyzes literary elements within and across increasingly
complex traditional, contemporary, classical, and diverse literary texts

- The student recognizes and analyzes genre-specific characteristics, structures, and purposes within and across increasingly complex traditional, contemporary, classical, and diverse texts

- The student uses critical inquiry to analyze the authors' choices and how they influence and communicate meaning within a variety of texts.

- The student analyzes and applies author's craft purposefully in order to develop his or her own products and performances

What 3rd grade you thought you were supposed to be learning and what the teacher was actually trying to teach you were not necessarily lined up.

Or, you went to a school with a particularly poor English department that just had you write book reports for books you didn't read for no reason other than that's what they always did. That's actually more likely than not.

I was a very, very bad math teacher at my first school (I was basically "playing school" and acting like I remembered my math teachers acted.. I had a CS/Math major, not an Education major. I knew the content, but not the pedagogy). The next school I taught at had structures in place that helped me understand what the actual goals of a teacher are and how to reach them. I improved drastically (and noticed the students and teachers at that school were better overall than my first school)
Mostly use stripe/freshbooks these days but have kept that paypal account all these years because it feels like it's got special powers :-D
Do you believe racism is an incurable ill, or in any way related to ones lived experiences and education? I have met (and still know) plenty of people that are varying degrees of racist, and the majority of it involves some pretty fundamental ignorance. In some cases people are outright indoctrinated into racism. I have no idea if this particular person was desrving of cancellation or forgiveness, but I can personally imagine someone at 17 writing racist sentiments, and genuinely repenting and growing out of that. I can imagine someone at 25, or 35 doing the same. I can appreciate it is hard to imagine that a person can change their world view, yet it certainly happens all the time.
Show HN: Free 3D virtual office in the browser
There's something here which I'm not following. are you equating the timeeffortskill with the value?
It seems like you might be interpreting the word "value" in a different way than the previous comment meant.
> In the correct version of this story, the mathematician says "I have two children", and you ask, "Is at least one a boy?", and she answers "Yes". Then the probability is 1/3 that they are both boys.

I don’t understand this reasoning. If at least one is a boy, the only configurations I can think of is 1 boy 1 girl or 2 boys. Where does the 1/3 come from?
Ask HN: What is your experience using Slack to run your public communities?
How do you handle the issue of messages over 10K getting lost?

I reached out to Slack support to see if they're able to offer a pricing plan that's based on message retention rather than the number of members in the community, and they said they only charge for "active" users and that they define active users this way:

> Sending 10+ messages in a given 7-day period or
> Perform more than 9 cursor moves (such as starring a message, switching channels, creating a post, etc.) in at least 3 days of a 7-day period.

Has this worked out well for anyone paying for their community Slack workspace? Any surprises?
Doesn't that count as a hostile work environment?
Python 2 isn't going to just stop working. You just have to accept the downsides if you're not willing to budget for migrating.
> I'd be surprised if a noticeable percentage of the value of your comic books is that you can read them.

Value in whose eyes, though? The commenter seemed to be stating that the utility provided by being able to read the comics is valuable _to them_. There are also a number of other uses for a physical comic book that provide "value": you could frame individual pages, use the book as kindling, etc. You can't do any of those things with a NFT.
Mp3 relies on the fact that loud sounds mask spectrally and temporally adjacent softer sounds (psychoacoustic masking) and allows the noise floor to rise for some bands in such conditions to reduce the required number of bits to encode the band signal.

Now if the masking sound disappears or changes, the crap is no longer masked.

In other words the psychoacoustic principles work only when we don't alter the signal too much after the codec.

Many diminutive speakers make use of techniques like multiband compression (dynamics, not entropy) to produce "larger" sound. That wreaks havoc on the psychoacoustic model of lossy codecs.
Diesel and petrol cars should be phased out by 2030
How is this appropriate for hacker news?

Take your liberal fucking garbage the fuck out of hacker news!

How about the genocidal tendencies of liberals like Fauci?