skysight-inc/HackerNews huggingface dataset:
Ask HN: Is Operational Excellence a thing of the past?
I've been recently asked to go work for a team that pursues in operational excellence. This means finding metrics for a balanced score card (modified to the company's use), KPIs, etc. These metrics are super hard to determine and the data is always a dirty pull. The team also wanted to using MSFT's workplace analytics to drive better insights to change culture but they've hit a political snag where we have a company culture that fears being measured. I want to drive change behavioural changes in our company (less hierarchy, less fear, more automation, more agile, etc). I love data and I want to actually have a measure in place that measures how well we execute our strategy (we do a poor job since IT's always firefighting) but is this the wrong place or wrong thing to be focusing on? I could really make this team whatever I want it to be and I don't know what the latest "thing" for this is. We're a large, non IT company.
Nearly 20k workers have had Covid-19, Amazon admits
I tried this ~15 years ago, based around a Novus Zero Gravity Recliner. At the time I had been having a decade of upper back pain that just wouldn't go away. At one point it was so bad I could hardly get out of bed. At that point I went to an osteopath, on the recommendation of a physician friend of mine, and he gave me some isometric exercises for my neck, and the pain was instantly gone.

I'm not kidding, if he'd dome some slight of hand with chicken parts, I'd totally believe in that psychic surgery crap.

But before that, I created a mount for a laptop and second monitor that would clamp into my bicycle maintenance stand (Ultimate Support Classic), and I could rotate the arm around to bring the screens to a comfortable location.

The biggest problem I had was that there was very little arm support. I could rest part of my forearm on the chair's arm rests, similar but less so than what the article has. Maybe in his case that's fine, but for me it was like holding my arms out in front of me at a 45 degree angle and after maybe an hour it was pretty painful in my shoulders. I probably would have added some additional armrests to it if my back problems hadn't been solved and I decided to abandon it.

I was happily using a Thinkpad keyboard with trackpoint at the time, so the mouse issues didn't impact me. One could also imagine a counter-weighted mouse, with the weights hanging off the back, via a pulley sort of system.

I also found being entirely static for hours at a time wasn't that comfortable, and that sort of "bucket seat" really doesn't lend itself to anything but one position.

Maybe a decade after that, I tried another experiment that worked pretty well. This one I guess I'll call a "lounging desk". I got a nice leather club chair with ottoman, and a big, heavy entertainment center that I put to the side of it.

On the top of the entertainment center I had my laptop and one 30" monitor, and then a monitor arm holding another 30" monitor. This was in front of a window so I could look outside. I could swing the monitor in front of me, and the club chair allowed me to sit or recline or curl up, lots of different positions. This was actually a pretty nice setup, and if I hadn't shortly after that moved jobs to an at-the-office setup, I'd probably still be using it.

These days I find switching between sitting and standing to be very comfortable.
What do you have against anbox?
Dolphyn – An editor tailored for data scientists
I think the complexity of RAID might even itself be the reason of data loss in quite a few cases. Of course in a corporate environment with whole racks full of disks it makes sense, but at home I just rather synchronise single disks. Make/buy a NAS with two disks for media files, use one as master and copy the changes from one to the other at midnight or whatever frequency makes most sense. It gives you a chance to undo stupid command line mistakes, and you don't need to have similar models of disk. Then keep an external eSATA/USB disk to backup the main disk once a week/month.

When I was younger, all these experiments with firewalls, routers, vlans, RAID and other more professional technologies were a good learning experience, but after all those years, I rather keep work at work and keep it simple at home rather than to simulate a corporate environment on a shoestring budget.
This does seem very handy for those that want to travel light with their laptop but use an external trackpad too. Curious how well the actual gestures/tracking matches up to the real deal.
Honda investments in Europe is almost insignificant and their market share is below 1%.

Honda leaving Formula 1 will have zero effects on the amount of investments in Europe, not to mention it won't have any significance regarding companies reducing investment in Europe.
hmm. you could make it a lot simpler if you could slide the chair in on a track
You are correct. The distinction is actually less important than the main point of the article which is that diligently paying off technical debt in a long term software project pays off because it allows you to move faster.

The distinction helps me being honest with myself about what my role really is, and this means that I am less likely to be overly clever where it is not needed, which would lead to technical debt.
This has WiFi.
Tone Transfer By Google Can Convert Your Voice Into Music Using Machine Learning
My favorite feature of Russian that has no analogue in English is the variety of prefixes that can, for example, add direction to a verb: приехал переехал подехал (prefix before the word "drive" makes it "arrive", "drive over", "just arrived").

The beauty is that these prefixes, being universal, can be added to just about any word adding a flavor you may not have even experienced. Using the same prefixes before a vulgar word makes Russian, perhaps, the most versatile language for cursing.
Transforming loops into a finite state machine
I went to the Dominican Republic in the 1990s when the power grid was overloaded. They'd have rolling blackouts in the capitol, first the lights would go out, but the generators would kick in and the hotel you are in would light up, and the houses of rich people, everybody else would be in the dark.

The glass factories, the microchip factories, infrastructure that runs aviation, etc. are a different business which cannot start and stop production around supply interruptions.

The good news (e.g. "gospel") is that U238 + n => Pu239 and that we've mined enough uranium that is sitting above ground (so called "waste") that we've got 200 years of carbon-free fuel to run our civilization.

It can't possibly be economically competitive if it is driving a steam turbine, a huge and precision-engineered power conversion device that dwarfs the reactor and often the heat exchangers. With higher temperature materials (liquid metal or salt coolant) and this kind of turbine

https://www.powermag.com/supercritical-co2-pilot-power-plant...

we would never lack for carbon free power.
Probably need a Springer account or something along those lines. I'd suggest using scihub (schi-hub (dot) se) to download the books using the links provided in the medium article.
I Learned How to Code by Failing
Rust Lang Safer Transmute RFC
Posting high-emotion old links seems a powerful vector for karma farming. Hope HN is taking (or already has?) steps to close the vulnerability. @dang?
The posted image didn't do it for me, but found a link to another example in the comments:

https://upload.wikimedia.org/wikipedia/commons/1/1b/Troxler-...

Having an X to focus on may have helped induce it - a surprising visual effect.
How to Build a USB-Charged Lithium Battery Amp in 20 Minutes with the LBB-3
Edit: should be sci-hub (dot) se
There is a fairly decent subreddit around single board computer gaming: https://www.reddit.com/r/SBCGaming/ .
These days there is a low barrier of entry to create "own" CPU. Just get your favourite FPGA ecosystem, configure ready made core and off you go. Route manufacturer's reference design in Eagle or Kicad add your peripherals then send the design to JLCPCB or other fab and job done. There is plenty of good soldering tutorials on YT.
Euros exist in physical form (notes and coins). There is a digital form of Euros already, called "reserves". However, only banks and other financial institutions are able to hold these reserves (they are allowed to have reserve accounts at the ECB).

What you have in your bank account is "credit" from the bank to you. You can currently ask to withdraw this credit in the form of physical Euros.

A "Digital Euro" would mean that regular people could hold digital Euros at an account they hold with the ECB, just like the large financial institutions do.

This could be useful to allow the ECB to fight price deflation, because:

1. The ECB can directly credit the accounts of hundreds of millions of Europeans (without having to go via banks). This would mean they could fine-tune policy by depositing small amounts every single day in every single account. This solves the "pushing-on-a-string" problem of the ECB making it cheap for banks to lend, but finding that the banks are still unwilling to lend or that people are unwilling to borrow. The ECB could also decide to only top-up the accounts of people with low balances, so that aid is targeted.

2. The ECB can more effectively increase money velocity by enforcing negative interest rates. You can currently avoid negative interest rates by simply withdrawing physical Euros from your bank. But if the ECB discontinues or restricts the availability of physical Euros, you will only be able to withdraw Digital Euros from your bank. If your Euros are digital, you cannot avoid a negative interest rate.

Although price deflation is great if you have money or are owed money, price deflation makes it difficult for people who owe money to repay their loans. This is because their labor is earning them less money each year compared to the debt they owe. This is why the ECB and other central banks are very concerned about price deflation.
Very recently I recovered my rock too. I'm about 20 hours in. Any repository or helpful documentation to save part of the 80 remaining hours? pleaaaasee
As others have said, good luck with this, but some keep points.

1) If you want feature rich thick document storage like this, there is already the ability to use onenote for these purposes.

2) I don't think you'll find that many companies that have gone through the effort to integrate all their services into office 365 would be happy about having to pump all of this into a 3rd parties google cloud instance.

3) There are a large number of all in one 3rd party backup systems for office 365 that backup everything, this would be outside that, and the backup options are exporting to html/pdf?

I'm just wondering if this could have been backed by azure/sharepoint/onedrive which would keep the data stored where most people would feel more comfortable. But I suppose if it did, it would be hard to justify as a SAAS that way.
I know probably fewer than 10 words in Spanish, but the #1 is "corazón" :P
I think this depends on your policy. The policy at my work place is that every commit into master is always a merge commit. When looking at the git logs, we then always do:

git log --first-parent

This only shows the top level commits (either a direct commit or a merge commit) and doesn't show any of the subcommits in the branches.

This gives us a very clean history, something like:

commit ce29331f7da82ce528ca6e437b8893248a842169
Merge: a14522cbf 936ef9f90
Author: Joe Sample <joe.sample@example.com
Date: Tue Jul 7 14:34:20 2020 -0500

ISS-2047 - Add ids to user invitation or creation

commit a14522cbf32487dc590c8b6f3332d3fc9371a640
Merge: d08342170 cb94a86b1
Author: Jane Dow <jane.doe@example.com
Date: Tue Jul 7 14:28:28 2020 -0500

ISS-2032 - If an enterprise is disabled, their api keys should be disabled

commit d083421702e3ff50bc4c62e85b687e172e4bfe76
Merge: 0d167d25e ba3900a4a
Author: Joe Sample <joe.sample@example.com>
Date: Tue Jul 7 14:25:41 2020 -0500

ISS-2045 - Return a reason of why the invitation was auto-cancelled

Then if I want to see everything that happened in the branch that was merged in, I can just run:

git log d083421702e3ff50bc4c62e85b687e172e4bfe76^..d083421702e3ff50bc4c62e85b687e172e4bfe76

and see all the commits that were in that feature branch. No need to squash things or hide them.

I really wish git, by default, showed commits under a merge as a tree, rather than as a flat list. This is what bazaar (bzr now breezy) did, and it made a lot more sense when looking at the history.
One of the first apps I ever downloaded on my iPhone was WeBe Bluetooth Mouse/Keyboard [0] back in 2010. Judging by the reviews it no longer works, so El Trackpad is in a good place!

[0]: https://apps.apple.com/us/app/webe-bluetooth-mouse-keyboard/...
Structuring React application for scale (Part I)
You could use a keyboard tray with an articulating arm, assuming you find some way to mount it to your bike. Humanscale makes nice ones, which can often be found at steep discount on ebay.
Which does it actually measure?
The 4GB Jetson will run off a micro-usb port (for power banks) OR the barrel adapter.
When you used it in Exercise mode, it uses considerable energy. Multiple leds are illuminated on the back to measure your heart rate, plus real time GPS. Many in this thread have usage patterns that require long exercises.
This seems like it could be useful for home automation.

Is this enough power to do voice recognition? I'm sorry if this is a stupid question, I haven't done anything with ML before.
Flamewar? Maybe you have an extremely low tolerance to anything remotely offensive. Amusingly just last week, people here on HN were bashing the Thai people for supposedly having low tolerance to rudeness when the moderation on HN is apparently much more sensitive.
Right now? None.

But the theory is that b/c we can't properly differentiate between patients with Alzheimer's Dementia and those with other forms of dementia (such as Vascular Dementia), that any clinical trial could be pointless if a statistically significant number of patients have some other dementia instead of Alzheimer's Dementia. The coolest thing about a real quantitative test is the ability to vet patients in a clinical trial. In the last 20 years, literally HUNDREDS of interventions have gone to trial for Alzheimer's, but none have passed. Imagine if one of those interventions already was the cure, but we didn't know b/c the data was skewed by other forms of dementia patients!!!

So the first step in getting a treatment for Alzheimer's is to know if the patients has Alzheimer's :)
Lots of old code exists though.
I have a Jetson nano. It's a nice thing for what it is, and the price.

But, the software misses the mark by a lot. It's still based on Ubuntu 18.04.

Want python later than 3.6? Not in the box. A lot of python modules need compiling, and the cpu is what you'd expect. Good for what it is, bad for compiling large numbers or packages.

They run a fancy modern desktop based on the Ubuntu one. Sure, it's Nvidia, gotta be flashy. But that eats a quarter of the memory in the device and make the SOC run crazy hot all the time.

These aren't insurmountable issues, they just left a bad taste in my mouth. In theory I only have to do setup changes once, but it's still a poor experience
LikeCoin, a decentralized publishing ecosystem built on IPFS
Live updates from Nvidia GTC. Twitter thread
This paper is also available as a PDF[0].

[0] http://www.collyer.net/who/geoff/taste.pdf
Of interest: Google has recently resumed trying to upstream its SwitchTo API into Linux. This API is 10-20x faster way to schedule threads (real threads) from userspace.

https://lkml.org/lkml/2020/7/22/1202
"admits" implying what precisely?
The problem with rebasing is you might break every one of those commits, which defeats the purpose of chunking the work like that in the first place (since its no longer an honest reflection of what was happening/what worked at each point).
Yeah, I'm curious about this as well. Has anyone else experienced anything similar?

Currently making an implementation decision between Paypal/Braintree vs Stripe for payment processing and would like your insight!
they aren't slow by any standard.

in 2005 Tour De France was completed in 86 hours and 15 minutes at the average speed of ~42km/h

that's very fast for bikes (and probably more dangerous than driving f1 cars, that's what makes it fascinating for cycling fans).
There is an immense amount of research into this. This has been worked on for over 100 years; we've known the answers to this question for as long. Yet nobody employs them. Tons of ways to look at the same problem as well.

https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs#...

The person's paycheque is how you satisfy those basic needs. Yet a workplace doesn't necessary become positive.

The next rung up, intimate relationships(well fraternization is generally bad for the workplace) but friends is a big deal. Some businesses have realized this. They hire based on personality similarity. If everyone are friends, you can only grow so large until personality will collide and it becomes a problem. If everyone are friends, it can lead into positivity but it can be tricky.

The answer is the next step up. Feeling of accomplishment.

“The deepest urge in human nature is the desire to be important.”

― John Dewey https://en.wikipedia.org/wiki/John_Dewey

Everybody likes a compliment.

Abraham Lincoln

A workplace that has compliments will rapidly become a workplace that is positive.
Dfinance: Layer 2 Blockchain Network
I'm immediately turned off by the entirely gratuitous use of unsafe here. I clicked through to the linked Reddit discussion and I'm not convinced the author has really thought it through. Writing, "pedagogically, that's irrelevant to the post, so I didn't highlight it" misunderstands the pedagogy here.

However, there's some really neat stuff later, so it's wise to grit your teeth and get past it.

In case anyone else had the same reaction, here's an entirely-safe version of the first snippet that you can pretend replaced the original:

// Each state is a unique type
struct Receiving;
struct Sending;

// The state machine is parameterized by the state
struct Channel<State> {
chan: ...,
_state: PhantomData<State>
}

// Methods for the state are uniquely associated with only the state
impl Channel<Receiving> {
// recv consumes ownership, ensuring old state is invalidated
fn recv(mut self) -> (Channel<Sending>, String) {
let Channel { chan, .. } = self;
let msg = chan.recv();
// The state type changes after executing a transition
let next = Channel { chan, _state: PhantomData };
(next, msg)
}
}

impl Channel<Sending> {
fn send(mut self, msg: String) -> Channel<Receiving> {
let Channel { chan, .. } = self;
chan.send(msg);
Channel { chan, _state: PhantomData }
}
}

#[test]
fn channel_test() {
let c: Channel<Sending> = Channel::new();
let c: Channel<Receiving> = c.send("hi");
let (c, msg) = c.recv();
// and so on
}
Simple Forecasting Models for SEO Teams
FutureThought makes it easier to predict and report on future performance.
A Super-Target selling groceries was still allowed to sell toys, linens, and everything else in their store.

A stand-alone toy store could not be open.
That makes a lot of sense. And I wholeheartedly agree that (in my experience) many long-term software projects suffer from neglected technical debt, resulting in poorer quality and longer development time (and a lot stress of everyone involved).
You could get this behavior pretty easily with a double merge: “main” which contains the squashed commits and “history” which contains all commits as well as “main” merged back in post-squash.

I do see your point though.

Edit: the only reason to merge “main” into “history” is to enforce convergence.
Once VR is high enough fidelity, we should be able to just use a VR headset and virtual monitors, hopefully. There is even pretty good hand tracking software such that if you look at your hands with the VR headset on you'll see your hands, and you can also project the keyboard for the times when you need to look at your hands and / or keyboard.
I still remember when the first set of games made a million dollars, and the devs were like “That’s enough money. Let’s open-source these games :D”

Can you imagine anybody in the industry saying “That’s enough money” today?
Wrong.

People can use those shitdollars to pay off debt. What increase in the velocity of money does that give you?

But we're talking about fools, central bankers and politicians, so as far as that goes it's not significantly worse than any other failed idea from the same group.
The now-famous book from Dr. Seuss, Green Eggs and Ham, originated with a bet that he couldn't write a complete bestselling book with just 50 words.

These 50: a, am, and, anywhere, are, be, boat, box, car, could, dark, do, eat, eggs, fox, goat, good, green, ham, here, house, I, if, in, let, like, may, me, mouse, not, on, or, rain, Sam, say, see, so, thank, that, the, them, there, they, train, tree, try, will, with, would, you

You can achieve a surprising amount with shockingly little language.
Those of us that support digital rights vote with our wallets. I would like to read ebooks. I don't have a source to BUY ebooks that I want. So I don't read them.
I've always been frustrated by losing my topic branches once they're merged and deleted, but can't bring myself to clutter my local branches keeping them around, to the point of tagging them just to keep track- I like the sound of your argument and will look into how fast-forward effect my commit history vs. a merge commit, thx c:
Zoom tries to make good on security, privacy promises
> The Gigabit Ethernet port is still there, but unfortunately wireless still didn’t make the cut this time around. So if you need WiFi for your project, count on one of those USB ports being permanently taken up with a dongle.
It's easiest for laptops, since the laptop trays have adjustable angle.

If you need a desktop monitor, you can get an over-bed table and mount a small VESA mounting arm.

If you can spend 1k, the absolute best is to get a medical VESA arm and mount it to the wall. These can also have trays for keyboard and mouse.

https://products.multibrackets.com/en/wallmounts/flexarms-ve...
It's a differentiator from "pure" anarchy (which is opposed to hierarchy in relationships) and the other more specific subsets like anarchy-communism (which rejects private property).

The idea that is shared is that individuals own themselves, and therefore own the product of themselves.
I don't think it's reasonable to expect the market to fix this through customer boycotts. Customers just don't have the time or technical knowledge to understand the issues, and I don't think it's reasonable to expect them to.

In cases like this where there's a huge imbalance in power and technical knowledge between suppliers and users, I think it's perfectly reasonable for the government to legislate on the behalf of it's constituents to protect their interests.

I think at this point it's been clearly demonstrated that DRM is simply not necessary to protect functioning markets in digital goods. Apple showed this with iTunes, arguing forcefully for DRM free music downloads. I'm a gamer and there's a very vibrant and successful market in DRM free PDFs in the tabletop gaming industry. I'm no extremist, I don't object to all DRM in every case, but I think arbitrary lockouts like this are clearly wrong, and a right to DRM free copies of material you have bought if a service expires or closes is perfectly fair.
Grindr accounts could be easily hacked with email address