skysight-inc/HackerNews huggingface dataset:
There's an extremely interesting datum that most are not familiar with. In total in the transatlantic slave trade, about 12.5 million Africans were shipped to the New World. Of these, 10.7 million survived the voyage. And of those, about 388,000 thousand went to North America. [1] Up to 60-70k more would make their way North America eventually for a total of up to ~450k - about 4% of the slaves that made their way to the New World.

North America's use of slavery was relatively low compared to many other places in the world. Even within the United States itself it's interesting to compare the states where slaves disproportionately ended up to those where they did not. And the Confederate/Union states works as a pretty solid proxy there.

- Confederate: South Carolina, Mississippi, Florida, Alabama, Georgia, Louisiana, and Texas

- Union: California, Illinois, Massachusetts, Michigan, New York, Ohio, Pennsylvania, and many others.

Suffice to say, slavery does not seem have had a lasting positive effect for the states that most actively utilized it. Ultimately I think the reason slavery is more of a focus for the United States than other countries is not because of any unusual usage of slavery, but because of an extremely unusual outcome.

For instance Brazil alone ended up taking on about 5 million slaves yet, like much of the south, has little to show for it. The point of this is not to say 'what about other countries' but to emphasize that the relative impact of slavery in the US was smaller than in many other places, yet we achieved vastly more than those places. So to attribute the exceptionalism of the United States to slavery, in any meaningful way, seems driven more by bias than logic.

https://www.theroot.com/how-many-slaves-landed-in-the-us-179...
> What's your point, really?

That health care should be decoupled from employment.
Thanks for sharing this.

""It's essentially a grow box with some sensors for collecting data," Cerqueira, a dietitian who worked as a project manager at the Open Agriculture Initiative for two years [...] The boxes were not air-tight, so staff couldn't control variables like the levels of carbon dioxide and even basic environmental factors like temperature and humidity, Cerqueira and the other person said. "

Looking at https://www.media.mit.edu/groups/open-agriculture-openag/pro... it looks like the food computer project was just one among several, though it might've been the more prioritized 'audacious goal' among them considering it's prominence on the main open ag site: https://www.media.mit.edu/groups/open-agriculture-openag/

The last paper I saw (2018-10-20) ( https://link.springer.com/chapter/10.1007%2F978-3-030-02683-... ) on food computer version 2 is more about the building process of it, not so much on results yet. https://wiki.openag.media.mit.edu/faq discusses the version differences.

Finally, Caleb comments on the BI article here: https://forum.openag.media.mit.edu/t/can-we-get-a-comment/51...

(sidebar: the food computer thing weirdly reminds me of reddit.com/r/spacebuckets )
Yeah this looks like an SOA violation to me based on the hole. Usually you would turn a FET like that on slowly to avoid high inrush current into the downstream circuit, but ~10ms seems a bit silly. That would also explain why this escaped their initial testing because the FET wouldn't get hot in normal operation.

Although, if it's a 5V0 or 3V3 rail they may just not be turning on the FET enough. It's Rds(on) is high at ~3 V, and they divide down the gate drive to get reasonably symmetric on/off times and slow speed.
Kuma means bear in Japanese.
Sure, but I can't imagine Uber and Lyft would file fraudulent I-9s whether or not California cares.
Great to see. These workers have been exploited for way too long.

In NYC for example over 95% of drivers were being paid less than min wage.

https://twitter.com/nyctaxi/status/1106247457699229698?s=21
There is a cultural difference between Uber and IBM which would explain why Slack didn’t shown its limits at IBM: Slack people belong to a startup which typically wouldn’t mind get everything done in a chat; whereas IBM is a 100+ years old company where everyone has to fill a paper form and managers type with two fingers (Source of this specific example: I’ve worked with IBM consultants with one of their products). Chat apps do not play the same role in each.
It's the same at Microsoft and Amazon. In order to work as a contractor, we need to be represented by a managed service, or a preferred vendor. Some vendors offer benefits, others will give you more money for less of their "service". There is some benefit to having it run like this (E&O insurance, quarterly taxes, group health care).

If you are a contractor, make sure you shop around for managed services. There are transparent vendors out there and some willing to show you their cut (although not many).
I agree with you, but I have to correct myself as well. I mean compare US to other countries where national free health care is available. These are basic human rights which simply ignord by the government in the US.

Workers need benefits which is understandable because they can't even go to doctors when they are sick.
The only reason I don't have an apple watch is because of the square tablet shape that screams "APPLE ON MY WRIST". They need to release something more low key if it's going to be visible on my body all the time.
I get what you are saying but that would still be a pretty incremental update right? It wouldn't make the phone significantly more usable, really only a bit prettier.

I think the point here is that the recent "big" features are all pretty minor things like 60fps screens etcetera, they are really nice but nowhere near as important as the new things we used to have every generation.
I use mine two handed while biking.
Digitising Embroidery Services
>It's what's marketed as "VPN service"

It should be called "proxy service" instead. Perhaps "proxy service using VPN technology".
I haven’t been able to grok this formal logic stuff, so I just want to give props to the animation at the bottom of your git readme. It looks very... mathy yet playful and makes me want to know what’s happening :)
Audi’s off-roading electric concept would be perfect for Tatooine
I definitely wear my Series 4 every night for sleep tracking comfortably. Charging for the 20 minutes I'm in the shower is enough.
I have chosen Clubhouse as our main project management platform around 8 months ago and never regretted since then. It was adapted almost flawlessly to out internal processes and procedures.

Can't recommend it enough if you're considering PM system
How Pregnancy outside the uterus can occur
Not all social media is equal in its mental effects
Getting Started with Vue.js – Tutorial Series – A Hacker's Day
I don’t think it’s that simple. What is considered “work hours”? I assume it’s whenever the app is turned on and you are looking for fares, not just when you have someone in your car.

I think a lot of drivers who use both have both apps turned on simultaneously? This would probably mean that you’d only be able turn on one at a time, which might mean fewer trips per hour.

Another interesting consequence is potential to introduce stricter employment contracts that might say you can’t drive for a competitor...
Apple's new iPhones are triggering people with trypophobia
> I hit the REM sleep phase within a couple of minutes. Most people need 90 minutes to reach REM sleep. So that alone means 4h30m of my sleep is equivalent to 6 hours for a 'normal' person.

That would be true if REM sleep were the only sleep that counts, but light and deep NREM sleep has functions, too. Functions that REM sleep cannot perform.
Not all immigrants are equal. Obviously when they're selected for employability as professionals, the results will be good.

New Zealand once took a lot of pacific island immigrants which were needed as labor for the protected auto industry and other labor intensive jobs at the time. What we're left with now is a large underclass of people over-represented in crime, unemployment, obesity, lack of education, etc. In the long term, that wave of immigration has surely hurt the country's economy and the existing people's wellbeing.
> you don't get to interview with the team you will be working on.

That's why I mentioned that I've been asked to do lunch or a phone call with prospective hires. I'm not a manager, just a grunt, and these candidates wanted to speak with people from the team.
I have to agree. The rideshare companies have given a lot of self-serving commentary, but they made one very good point: if the legislature believes on principle that everyone deserves the benefits and protections of being an employee, how come they wrote so many carveouts? It really seems like an implicit admission that the ABC test isn't quite right.
Is it? It's a freakin border town, what did you expect??

Nearly every border city in the world has a blended population...
As well as laws like this that recognize the reality of the employment relationship, making these jobs decent requires:

- unionization and industry bargaining to get decent wages and conditions
- quality social welfare systems (including universal healthcare) so that people aren't afraid of poverty if they get fired/quit/change jobs

I've always wondered why there isn't more of an appetite for Medicare for All and universal healthcare on this site. How many people would like to do a startup but don't because they'd have no health insurance?
could it be any more boring
There is a massive double standard with Apple in the media and the general public.

That's not to say Apple shouldn't be held to the highest standard. They 100% should be. They earned that responsibility. They are market leaders in every sense of the word. We should expect greatness from those who have and continue to achieve at a high level.

However what isn't useful is a double standard.

When a competing company like Samsung or Lenovo make extremely compromised decisions and put out poor products with poor support, poor quality, poor materials, and half baked ideas and sometimes all of these things at once - they almost always get a free pass (because who really cares or wants to talk about Lenovo laptops? That's obviously not going to get clicks from random grandpa and random teen).

The problem with this is that it results in an extreme circle-jerk around one company for every little thing and on the other end of the spectrum - an extreme lack of accountability for other companies who should definitely have far more.
Free to rrad online, thanks to the Internet Archive:

https://archive.org/details/economicconseque00keyn
I gave this a lot of thought. I used to be a stickler for valid markup. augmented-ui had a data- prefix as an option up to right before initial release.

Here are my reasons for not including it (yet):

1) data- isn't a great fit for it. It's not specifically data, it is visible, and I didn't want to clutter the dataset property for people using it with database output

2) invalid attributes are used everywhere, constantly. Even google.com uses them a few times. (this is the reason I'm not a stickler for it any more - if you get to the point where you're using js frameworks to build scalable web apps, chances are you're going to use invalid attributes in every single viewmodel file, or your coworkers will)

3) "data-" adds 5 extra characters to clutter and type on every single element and each selector in the main project css file. People who use augmented-ui are likely to use it on many many elements, and it adds up fast when you're building something big.

4) The only likely reason an invalid attribute might break is if the spec expands to use that exact same attribute. In the unlikely event that "augmented-ui" becomes a standard attribute, I will happily write the (grunt or w/e) script to patch every file in a project since this is very very easy to detect with regular expressions. (I've written large scale migration scripts and dozens of code parsers for work AND for fun)

5) I didn't want to split the userbase, especially at launch, with different options that can't be interchangeable. (interchangeability comes at a cost of exponentially large selectors in the fallback css because of Edge - the 5 layers of fallback support for Edge becomes over 30 selectors with just 2 different options) In the future I will have a dist folder that has a safely minified option at least. I may also have data- prefixed versions as a mutually exclusive option in the dist folder at that time if there is demand for it.

6) The first few commits were using class names instead of the attribute but even that was annoying to use because the class names were prefixed to avoid stepping on toes and the class list got way too cluttered. The "augmented-ui" attribute saved typing characters, looked cleaner, and felt cooler to use. (subjective, I know)

I understand and respect if you choose not to use it because of wanting valid attribute markup. Hopefully though this at least gives you perspective into my reasons and careful considerations that ultimately lead me to choose not to include it.
It cannot be shittier than slack. My slack desktop app consumes like 20% of my macbook's ram and phone app misses important notifications
The parent is exaggerating but really, 90% of spotlight on these models is the new camera system but Huawei &co. was offering similar features for a long time.
Depending on what you want the watch to be able to do, there are much better options.

The Garmin Fenix can last up to two weeks on a charge - I usually charge mine once a week, and with 5 workouts where I have chest band in use it's usually down to about 47% when I connect the charger. I mainly use it for the fitness tracking, but I have notifications enabled for text messages and other chat apps and the calendar.
Well, RIP to the Gig economy hopefully robots get here soon. Cause I can't see the market surviving this.
It is too fragile.
"Claimed protection" != "given permanent residency".

For example, although Sweden got praised for accepting lots of refugee applicants, more than half got repatriated in less than a year.
Artificial Intelligence in medicine raises legal and ethical concerns
By staying for iMessage you're rewarding Apple for creating an antisocial messaging app and excluding other platforms.
> At a certain point it makes sense to have product managers

I would just hire more engineers who have a good product sense and give them more power. That was Facebook's approach (initially).
But it's also really fucking slow!
History of Incident Management
Add dark mode to your site with this CSS trick
out with you!
It keeps industries (affecting the currency, in the case of banks) stable. There's only 1 asshole to talk to, when it stops being reliable or the populace gets uppity enough for the political animals to notice.
Unsure if you will find anything on “disobedience”. To me it can be broken down to encouraging the following in the culture:

1. Diverse views
2. Confidence to speak
3. candor and honesty
4. agency

Having said that there needs to be a minimum amount of agreement on some values/principles/philosophy.

Without agreement on this you end up in chaos. What you want is to keep culture at the “edge of chaos” [0]. Also have a look at the adaptive cycle [1] and diversity in perspectives.

[0] https://en.m.wikipedia.org/wiki/Edge_of_chaos

[1] https://www.resalliance.org/adaptive-cycle
Put yourself in the situation where your views go against what society may deem as acceptable, and given that it is tied to your real name there can be very real consequences (harassment/government action).

Would you speak out the same if you knew that your community would feel very strongly against you for it?
Nice that this supports all OS in GitHub actions. I was testing my PHP app just on ubuntu till now in GitHub actions.
Hostile Social Manipulation - Present Realities and Emerging Trends
Thanks for letting me know that.
California loves making bandaid state fixes to federal problems, I think this is the wrong way to go.

Problem: You need a full-time job at a company to get benefits such as healthcare.

Californian solution: Reclassify as many as possible as full-time workers.

Problem: USA immigration laws are horribly inflexible.

Californian solution: Make it illegal to go after illegal immigrants.

I don't think that these passive-aggressive fixes are good for USA's democracy. Either we need to split up the country into more manageable chunks and make moving between states as hard as moving between EU countries or we need to accept the intent of federal laws. Otherwise we will just end up in an ever escalating war of dumb bills to counteract the other sides dumb bills.
There are also yogis who claim they can levitate, read minds, or bring dead babies back to life. Some healthy skepticism is in order.

https://www.quora.com/Have-you-seen-Himalayan-yogis-who-clai...
All variables are sum types in Python.

In Haskell as in C++, they serve as an escape valve where the formal type system is too constraining. In C++, we see std::optional, std::variant, and boost::result, and don't find we need many more.

Product types are ad-hoc structs, analogous to lambdas as ad-hoc functions. They are important to enable compounding of libraries from different sources, aside from their frequent convenience. Compounding libraries is still hard for other reasons, and so not useful as often as might be hoped.

In Python you have the opposite problem of C++ and Haskell: everything could be anything, and you would like them to be guaranteed to be only one or a few things.
I think the logic is simple:

while(true) {
getHired();
work();
quitOrGetFired();
}

There's no logical explanation for any of these steps. Every company that is being funded is not funded for being responsible, but for showcasing a hockey stick growth and making investors go $$$$$$$. If you're lucky, there's a chance your company will be an unicorn, and if you are luckier, your stock will mean something, and if you are one of the luckiest, you can actually sell it and do something else with your life than work. Anecdotal evidence shows that you need to be really lucky than be meritorious to make money. It also shows that even with low luck, periods of employment basically give you that money stream.

Leave the analysis for someone else and get going! I've already done the good deed of referring the Uber engineers in my network.

IMO, about the open source thing - Now that you've left Uber, you still have the neat tools you need to build something better, faster, bigger and someone else already paid for the caveman to science work.
Built in WiFi hotspot, an app on the phone...
It's just an honour system.
Well Apple is not that much better for a much higher price. The keyboard issue is still not fixed.
The lesson here is for Uber drivers to realize it can't be a career, and quit, just like you did. I don't believe they're being compelled or misled into driving for Uber/Lyft.

Additionally, mass exodus of drivers from Uber/Lyft will compel those companies to increase rates
Very true. It was not any sort of accident, but a deliberate program by business leaders to create a subclass of exclusive consumers.
I believe the Eurofighter Typhoon was and still is programmed in Ada.
I believe it's almost impossible. Each of us have 24 hours per day and as of now, there is no way to stretch it.
> The hardest part wasn't even Mattermost itself, but getting SMTP working reliably in the age of DKIM/SPF/DMARC policies. This could be sidestepped by using any of the well-established email providers.

This is valid not just for Mattermost but many other apps that support sending e-mails. And that's why it's important that instead of giving up and outsourcing it, we all try to set it up and have first-hand experience in challenges we have to face in the process. Because if everybody just uses Mailgun & SES, in a decade or two it won't be be possible to set up your e-mail server anymore (of course you will be able to, but your e-mails won't reach most customers).
Right away in the first paragraph too. So much hypocrisy. Right alongside "I hate clickbait, and here are 10 reasons you should too."
I am also enthusiastic about robots and doubtful about "the market surviving this".

But what happens to people when the robots have all of the jobs?

People think it's not going to affect them because their job is special. It's just a matter of a few years difference, everyone's job will be affected. Even computer programming.

Why am I so sure about this? Because there is a very large research effort going on aimed at AGI and they _are_ making progress. And the potential rewards are enormous. And the hardware capability is available now.
I'm a big fan of the Quartz Daily Brief email newsletter [1]. (Although these are daily emails.)

[1] https://qz.com/emails/
Since you said "we", some feedback:

I detest jira. The software fills me with loathing. We also pay them a little shy of $5k/year, and will be paying $12k/year by the end of next year. I've been begging one of your competitors to let me into their private beta. So I'm close to being an active buyer for software like this. Also, I can personally make the purchase decision.

I went to look at your site, and clicked on pricing because I'm scared of the word free. I want to pay for this type of software so I have reason to believe it will be there in a year.

However, it says I have to go to the enterprise plan to get SSO. Monetizing security is shitty of you all, and I don't want to have to take a call to get the price. I just bounced.
Ada has unsafe code as well and messing it up causes exactly the same thing as it does in Rust or C++, so I'm not sure what your point is.
You could try Arfken and Weber's "Mathematical Methods for Physicists". It's a common reference for Physicists. While it doesn't focus on engineering (or signal) applications, it's both fairly rigorous and succinct enough for practical use. Looks like there are pdf's online.
California is not Massachusetts.
The playback process of a needle moving repeatedly through a groove tends to physically smooth out the waveform compared to a digital copy of the same recording. Speaking entirely subjectively, I think this makes bass sound warmer+smoother.

Besides, all too often your digital sound recording isn't making use of 16-bits of dynamic range, what with the loudness war peaking during the CD era. Oftentimes the vinyl versions of albums are mastered a lot more conservatively since brickwalling the recording with compressors and limiters will cause the record needle to skip.
To me I couldn't help but read it as "excess", as in this phone is excessive.
Indian app Maya leaked info about women’s periods, sexual activity to Facebook
I'm not saying that they are not convenient, I'm saying they're unsustainable. Eventually they either will be more expensive or less convenient. The question is how much they can reconfigure society to their advantage in the meantime. For example, their price dumping is causing some governments to cut mass transit funding which will have long term consequences.
Dupe: https://news.ycombinator.com/item?id=20936610
Excellent list, the only thing I would add is the convolution theorem!!!!
Are you suggesting that there is more to it than just Rails and an amazing ecosystem? I agree.
Just to be clear, six hours of broken sleep isn’t the same as six hours of uninterrupted sleep. The longer you’re asleep, the deeper stages of sleep you get to, which is important to being fully rested.
A student came to his master.

"Great master" he said "You are wise and know many things. But tell me this: What is the sound of one hand clapping?"

The master slapped him.

At that moment, the student attained enlightenment.
It triggered for me after breaking really hard on my bike (not a fall). My hand must have experienced quite the rapid deceleration.

That said, I don’t think it’s a problem in most situations but during winter I might not have reached my watch under several layers of clothing in time to cancel the countdown.