Agreed. I don't think the point of the article to is to say that this is a never-before-seen type of event, but rather that the landscape is shifting again in the hardware space, as it does maybe once every couple of decades... and that software (compilers specifically) are going to be needed to enable and accelerate the shift of many workloads to ML Accelerators.
lol, that PDF is referencing Spark 1.3 from March 2015 and to say that you need 12 modern Spark machines to break-even with one machine running a non-distributed ML framework is ridiculously wrong. And he wan Spark on EMR, which was pretty unoptimized back then.
I've been using Thinkpads and Macbooks on and off for the last 15 years, and this gen-5 Thinkpad is easily the best laptop I've ever owned.
Some subtle features of this gen-5 laptop that may not be apparent:
- The audio jack creates no hiss. If you used Thinkpads in the past with sensitive headphones, you'd hear a buzzing noise. The Macbooks never did that and this is the first Thinkpad that is a silent audio jack.
- You can spill water on the keyboard and it'll just flow though.
- Seriously best keyboard in class compared to all other ultrabooks. I really don't like the Macbook keyboard design... the depth on keypress is too shallow and it doesn't have the nice bounceback effect of the Thinkpads.
- Battery life is around 6-7 hours, which is long lasting ThinkPad finally.
I think the build quality of Thinkpads is way more functional and utlitarian than Macbooks. I like the matt screen of Thinkpads more. The touchpoint to use your index finger to move the mouse lets you keep your hand in the typing position. Fingerprint sensor is fast and works well.
Yahoo!'s new spinoff, HortonWorks, can become a billion dollar Hadoop company down the line if they carefully navigate around Cloudera and MapR. Not sure how/if that affects Yahoo shareholders.
E-mail is so broken fundamentally, that it's not even funny. I'm surprised more people aren't trying to replace it.
E-mail's based on the idea that it is free to message me and bother me and take a few precious seconds of my stream of consciousness.
If it's free to email people, then of course spammers will flood email channels with their deals and scams.
Ideally, I want a communications platform where only my 200 or so friends, co-workers and friends of friends can message me for free. Anybody else who wants to contact me has to send the message with a $1 bitcoin (interrupting my stream of conciousness price would be custom set by me, so lil' wayne would probably set his price at $75).
If the message from a stranger I got was in fact a cool dude I met at a party last weekend following up on that cat picture, then I'd click "reply and return" to give him back that bitcoin. If I see that the message is from a prince, I'd just ignore it and go buy some gum or something with his precious $1.
The current horrible e-mail architecture feeds giants like gmail, microsoft, yahoo b/c everyone is going to get tons of junkmail and people around 1999 had to start moving to cloud based providers who did free spam detection to parse through people's emails (Outlook Express sucked at spam cleaning). Problem is the web giants are snorting in everyone's private communications. It's as if the US Postal Service offered to deliver all mail for free, but in exchange opened everything and read it and if they thought this is something you shouldn't read or if this is marketing propaganda, so they won't deliver it to the recipient. I think pretty much everyone would think that's a crappyly architected postal service, but I guess with email we shouldn't be thinking about those kinds of things. Let's just figure out some new technical protocol instead, after IMAP and POP and SMTP will be replaced by SPDY or RESTful HTTP right? Yeah, let's build that instead.
True, e-mail is a universal platform, but it sucks.
I understand your dislike of spam, but what's the rationale behind building in the filtration into the architecture? That's merely a constraint on what email already offers, not an evolution.
Right now spam filtration is decentralized (as it should be), and there's NOTHING stopping an email provider like Gmail or Hotmail or [fill in your new startup] from CHARGING senders a fee to actually deliver mail to your personal inbox.
If you think your charge-per-message makes sense, then build your own email server that intercepts incoming messages and makes sure they've been paid for before distributing them to you (or your customers). No one is stopping you.
By the way, if there WAS a centralized spam filtration somewhere, as you seem to be proposing, there would still be "a giant" snooping everyone's mail. Or did you not realize that.
hammock, blueplastic didn't say to centralize spam filtration. He said to make messages cost money, thus making spamming unprofitable. This is totally different from the machine-learned-model-reads-all-my-mail situation that we have now AND totally different from a centralized Big Brother antispam agency.
Email is a collection of protocols stacked on top of each other, so when we're talking about replacing email you have to be specific about which part you'd like replaced. DNS? SMTP layer? IMAP layer? application / email client layer? spam filtering layer?
What you're suggesting is indeed something that can be,and will be, added to email. But there's nothing wrong in email at a lower level (SMTP say) thats preventing someone from setting this up. One thing that definitely sucks is IMAP though, would love to see that replaced by a restful protocol. But we have no alternative to a ubiquitous distributed and open messaging system that is SMTP.
> It's as if the US Postal Service offered to deliver all mail for free, but in exchange opened everything and read it and if they thought this is something you shouldn't read or if this is marketing propaganda, so they won't deliver it to the recipient.
USPS has a large list of Restricted Matters that you're not allowed to send. It's ridiculous to think they would never "inspect" your package in anyway.
The only place I have seen where people are able to set a fee on "email" that is sent to them is in EVE Online, where I believe it was introduced to stop spam. I'd never thought of it in the real world before, but now that you mention it, I wonder how well it could work. Unfortunately, it may be a little bit too late to introduce it now.
It's a good idea, though not a new one. Bill Gates suggested this very idea in his book The Road Ahead. I must have read it 15 years ago when I was in elementary school and have always wondered why no one's gone ahead and implemented it.
Did you totally miss Facebook's existence? Teenagers these days don't even use email. Facebook's sucking in the next generation's messages. Email's too slow and asynchronous they cry. Douglas Rushkoff would bet to differ, but anyway. Facebook's unified messaging was kind of interesting, but I might as well be CCing all my email to Kim Jong-un.
Big as it is, it's still closed. How do I communicate with a person on Facebook when I don't have a Facebook account (I don't). Email has no such barrier: if you have email -- from any provider -- you can email anyone else.
Definitely - when it comes to social communication, there's Facebook, Twitter, Google+, etc. And that's bleeding across into professional communications as well, with companies regularly monitoring social networks and engaging with customers on there. But e-mail still remains, for professional communication, the dominant platform.