3,114 karma · joined May 1, 2007
The main difference is that CS attempts to generate and study complex systems built from well-understood components, whereas biology attempts to understand and manipulate systems that evolved naturally over eons.
Imagine dropping a fully functional internet-connected Google Home Hub into 1960-era humanity and asking them to figure out how it works so they modify it to sound like Walter Cronkite. There are thousands of problems on this order of complexity in biology. It's wild.
However, you still wouldn't fully eliminate infections because some people would not beat their infection in that time. They might sustain an infection for longer because of their own health, e.g. they could have an immune disorder or be on immunosuppresant meds.
Of course you can't actually do that because (1) the whole world's human population is incapable of coordinated action on this scale, (2) there would be lots of very valid exceptions -- e.g. are you going to split up a family with 10 kids or kick very ill people out of hospitals?, and (3) lots of people would try to cheat and many of them would succeed.
Basically we should be aiming for maximal vaccination, good treatments, constant monitoring, and good non-pharmaceutical interventions (e.g. ventilation, masks in crowded places). Lockdown-type measures should be used when there is the possibility that critical healthcare infrastructure could fail under excessive load, i.e. things like childbirth and broken legs could become dramatically more deadly.
[1] https://www.iccsafe.org/products-and-services/i-codes/2018-i...
Homeowner's insurance routinely covers preventable disasters. Did you leave a candle on or a heater plugged in and start a fire? Did you not cut down a tree that was looking unhealthy and it fell on your home? These are all situations where your insurance would pay a claim. The cases where they would not pay a claim are more along the lines of "deliberate arson".
You may well need to certify that work is permitted in order to get an insurance policy.
Relevant reddit thread: https://www.reddit.com/r/HomeImprovement/comments/7vwe23/doe...
That's an odd setup, but it's probably what makes this system work -- an organizational admission that this meeting setup is actually better than walking people through slides. One advantage the author doesn't mention is that this "alone together" mode gives each participant more time to think before having to fit their thoughts into a group discussion, which likely promotes divergent thinking and gives people room to ask important, difficult questions.
When you're talking about basic attacks to steal some money, this is a substantial but not world-changing effect. On the other hand, a government or cartel willing to invest significant resources in cyber offense can really move the needle. What we've seen Russia, North Korea, Israel, and others achieve is probably only a fraction of what they've actually achieved.
- Instead of leading an eng team, maybe CTO meant "our entire tech team".
- Maybe the founders sucked, or had personal conflicts.
- Maybe the business was broken in ways a technologist can't fix.
- Maybe the business was viable but this individual did not enjoy being a part of it. Could be anything from "there are too many salespeople yelling into phones all around me" to "the technical problems were not the sort I am interested in / good at solving".
But how do you even begin to estimate the rate of this effect, or how much further it might go, or what asset classes it might affect? For example: this was likely a major force in the surge in Bitcoin value almost a year ago, but that asset has since collapsed; will a similar effect take place in other assets?
It's not an easy place to build a business, but there are lots of resources spent on these problems now. They affect families, businesses, and individuals. Figuring out how to line up these things and make a viable business is complex, but some people will figure it out.
From Waymo's perspective, that's exactly the scenario they want. Focus all your resources on developing a tech advantage that others can't match, and have others in the ecosystem serve the lower-margin stuff.
If this sounds familiar, recall Google Search and Web Content.
For example, say you have a quick discussion and decide you will do task X and your colleague will do related task Y. You nod and head off to work. For most people, this feels like a commitment but if they haven't explicitly promised a deadline then there's no assumption of when it'll be done. So it might actually never be done, and whatever commitment has been made is super weak.
But then: you write an email "Thanks for the chat. I'll do X this week and you'll follow up with Y in time to ship by Thursday the 11th". By getting explicit about the timing you're really asking them, in a specific but not confrontational way, to seriously consider the timing portion of the implied commitment. Maybe they're super swamped with something else and assumed you'd be OK waiting? Maybe the work is more complicated than you realized and will take longer?
For most people, in most work environments, these kinds of ambiguous commitments are more common than clear, thoughtful ones. But anyone in an interaction can help steer it toward clearer commitments, and this is frequently very valuable. It's valuable to you because you know what you can really expect from others (or if they let you down, you know the difference between them failing to magically read your mind vs. do what they promised). It's valuable to others (as long as you're not a jerk about it) because it'll help clarify misunderstandings before they become a bigger problem.
If I want to benefit from trying this PIM, where should I start? In case it helps, I'm a gmail/gcalendar/emacs org-mode user.
The overall goal of these lazy estimates is to understand how significant a cost this is for a company like Amazon. Could activists have hoped for more? Are other companies, for whom the costs would be felt quite differently, likely to offer something similar?
Let's assume this raise will affect 250k workers this coming holiday season, bumping their pay from $12 to $15 (+$3).
Over 12 weeks at 40h/week, this represents an additional $360M in labor cost.
Using AMZN's 2017 revenue of 177.9B, this equates to 17.7 revenue-hours.
Waiting tables is a hard job, and not everyone can do it well. It's physically and mentally taxing, and to make money at it you have to be charming which is harder to train than, say, packing boxes in a warehouse.
Good-paying waiter jobs tend to be in high-cost cities, so you'll spend more money on housing, transit, and food than a worker in a suburban warehouse. Waiters are also harder to substitute for - due to the small scale and personal nature of restaurant service, it's unlikely a restaurant could drastically improve waiter productivity without impacting the customer experience.
Also, to your point in comparing the hourly rate: warehouse and office jobs offer a different type of financial value to workers - relatively predictable schedules. If you're a student, working a few evenings a week and raking in tips is great. If you're trying to support a family, getting consistent full time hours may be more appealing than a higher hourly wage with lower/less consistent hours.
It creates a reliable interruption, such that if it happens you're likely to be distracted enough that it isn't even worth trying to get back into serious work for 45 minutes before you need to go home.
It's also late in the day, so any tasks that come up must pass a high bar to be actually remembered and resolved. A task must either be so urgent that it is worked on immediately (and then people will resent the standup for making them stay late) or so important that it can be remembered the next day. This means a whole bunch of simple-to-fix issues are probably being ignored, either by forgetting or just not being raised in the first place.
I'm not surprised that the meeting often doesn't happen. A better time for a standup is before lunch or earlier in the morning.
My guess at an argument here is that the languages popular in the 80s drove the curriculum design of most Computer Science education, and the relative absence of the Lisps (to today) makes the languages seem less approachable to practicing programmers than they really should be.
On the other hand, you can find a lot of Lisp's influence in something like Python (though obviously with many differences both superficial and deep). So in that case, why are Python IDEs so much worse than what you'd see in Lisp? (And is that even the case? Maybe there's just more Python devs and thus more IDEs and like anything, most are crap; but if there one or two great ones then does Lisp really have an advantage there?)
The rich powerful development environments you've described exist primarily in proprietary, integrated environments. If you want to integrate the editor, debugger, OS, and language, it helps to be able to coordinate the design of all those components.
On the other hand, languages that have gotten to huge popular scale have typically been more open in their specification and implementation process. Perhaps this is because the creators of breakthrough tools that drive language adoption (like web frameworks or data science kits) prefer these tools, or because the sorts of conditions that lead to creation of such tools are inherently marginalized ones. In other words, if you're a happy iOS developer using a lovely integrated world of xcode and swift, you're not going to spot a dramatically underserved development niche.