hacker news with inline top comments    .. more ..    27 Apr 2016 Best
home   ask   best   3 years ago   
A Protocol for Dying hintjens.com
1574 points by aleksi  4 days ago   309 comments top 72
bsandert 4 days ago 3 replies      
From personal experience, I can very much relate to and agree with this piece. My father went through a similar process: cancer (melanoma) two years of treatment and coming to terms with the facts euthanasia. As a family, we have been very matter-of-fact about it, which was definitely something he encouraged and participated in. We frequently talked about all aspects of his disease, the future, how it affected him and us. Sometimes one of us sighed that it would have been so much better if he would have suddenly died in his sleep but I always disagreed with that, it would just have come with a different set of emotions and grieving. I am actually very happy that we were able to share parts of this process with each other while he was still around.

The weekend before his death, our house was filled with people who worked up the courage to come say goodbye, he sat among them in the living room and took a few minutes in person with everyone as much as his state allowed. I sat on his bed as he was treated with euthanasia, which was one of the most intense experiences of my life. I still miss the man every day, but because of the process we had together, I have nothing but fond memories of the times he was still there, including the very hard periods of time that come with a disease like this.

This turned into a bit more text than I intended but my point is this: If you ever have a choice in the way you are to die, take heed of the points in this story. It may seem brutal at times to be as honest and open as you can about such an intimate process, but having gone through it once, I have absolutely no regrets. I wish Pieter and his loved ones all the best in the coming times.

anexprogrammer 4 days ago 1 reply      
Good journey sir. Thank you for this piece. I feel your model should become an international standard.

I am saddened to see you are so young.

> ... and enforce the barbaric torture of decay and failure. It's especially relevant for cancer, which is a primary cause of death

I'm glad you find yourself somewhere enlightened. As someone who watched his father die of cancer over 2.5-3 years in the UK it almost robbed me of my father for a while. The last six months were brutal. He was either away with the fairies on Morphine, or in his increasingly rare lucid moments, pleading with NHS to reduce his dose. He chose pain and lucidity over a zombie state yet was often denied that choice as the system sought to reduce pain above all. He made it plain when he could, many times during the end months, that he didn't want to play this game any more.

Post death, our memories were of the brutality, of the incoherent husk on drugs who had had enough long since, of the ever increasing dosages and tripping in the system's wish to reduce pain, of the morphine smell. Of being increasingly worn down by it. It was harder in those early weeks after death to remember the real man, so defined by his mind, intelligence, humour and practical jokes. I still miss my best friend.

The UK is no nearer enlightenment on this topic today than 20 years ago when my father died. The views of those claiming a hotline to god, in our increasingly atheistic country, were exceptionally hard to hear, yet always sought in any media discussion of euthanasia.

I am thankful your children and other family will have the blessing of kinder memories.

danburgo 4 days ago 4 replies      
These words hit close to home. My dad just passed away from cancer/diabetes in Florida and had to endure the "barbaric torture of decay and failure". Basically 4 months suffering in bed until he eventually denied eating anything and his liver failed. I asked the nurses repeatedly if there was anything to help him go or pass and there was nothing. Something's got to change in the US, we treat animals better than humans at the end of life

Thank you for your words

jaseemabid 4 days ago 3 replies      
To anyone who does not know, Pieter Hintjens is the CEO of iMatix, where they build AMQP, ZMQ etc.

Take care /u/PieterH.

1. https://en.wikipedia.org/wiki/Pieter_Hintjens2. https://news.ycombinator.com/item?id=115208883. https://twitter.com/hintjens

sillysaurus3 4 days ago 2 replies      
I didn't know Pieter before today. He's one of the coolest people I've had the good fortune of coming across:

> My first free software is from 1991. I realized the power of community gradually from 2005 when fighting software patents in Europe. I refined and tested the techniques in the ffii for projects like digistan. I saw the failure of money and power in amqp. In zeromq it took years to find the right patterns. I documented much in culture and empire.

This earned my respect beyond words:

> "There's this experimental cure people are talking about." This gets the ban hammer from me, and happily I only got a few of those. Even if there was a miracle cure, the cost and stress (to others) of seeking it is such a selfish and disproportionate act. With, as we know, lottery-style chances of success. We live, we die.

And this is just awesome: https://news.ycombinator.com/item?id=11521249

"I'm sorry to hear this, Pieter. I don't have a question, but would just like to wish you well"

> Excellent question! (can you tell I'm bored in a hospital)?Well, it all started when I was about three, and I discovered ants. Fire ants, to be specific. Biting me all over cause I'd chosen to hide right on top of their nest. There's a lesson there.

Thanks, Pieter. For everything!


If you'd like to thank Pieter more directly, he's accepting Paypal donations at ph@imatix.com.

> Well this is really kind. Yes, I'm pretty broke and have three young children who will be semi orphans. Cue violins.Happy to receive on PayPal at ph@imatix.com. I will give my family the keys to that so they can put it aside for ma wee bairns... Thanks for suggesting this.

netgusto 4 days ago 1 reply      
I wanted to express my compassion, then I figured out that's not what you need. But then, we never shared any good moments to speak about, right ? You're a stranger to me, and yet I can't help but feeling I know you better after reading your letter than many people I meet on a regular basis. And it feels warm inside. Thank you for taking the time to express this.
dirktheman 4 days ago 2 replies      
I always like to think that we don't really die, we live on in the memories of our loved ones. Even if you don't leave a massive legacy behind like you. When I think back of the good moments with my grandparents I'm not sad, I'm happy I got the chance to have experienced them in the first place.

Thank you Pieter, and godspeed on your big journey, whereever it will take you.

tjholowaychuk 4 days ago 0 replies      
Wow this really hits home. I can only hope that when it's my time that I can go with such class and dignity. My only fear in dying is that I would regret having not lived more, spent more time on things that really matter, or being held back by myself.

I couldn't agree more about euthanasia, I've always envisioned a Dia de los Muertos style party for when I go :). I would much rather go when people have a chance to see me happy and reminiscing like you mention. I would say thank you for your work, but I know there's much more to you than that!

libeclipse 4 days ago 0 replies      
Wow, that hit me harder than expected. It's rare to see someone talking so frankly about death, and even rarer for something like this to be on the front page.

What a legend.

goldenkey 4 days ago 0 replies      
It is not every day we see much written about death on upvote lists like Reddit or HN. So it means a ton to see the perspective of a smart hacker who is indeed met with the undeniable future of his own time. I'm only 26 and I have been thinking about life and death a lot lately. Not because I would commit suicide -- but rather because the very stupifying fact of "I'm alive!" evades most of media and content we consume.

But it has huge implications for us in the very soon battle for understanding if turing-complete high-level-abstracting machines would experience "consciousness" like we do. In terms of medical care, rights, and other aspects for thinking entities.

And Pieter, if you are reading this, I wish you well in whatever lies ahead for your mind, and for your actions which will surely echo through the sands of time for people. Because like you said, even if life is indeed finite -- that we take a sensible approach, our legacy should be able to give us comfort that our actions do get magnified by time -- so do what you love, and it will speak through future generations.

Angostura 4 days ago 1 reply      
Well, that's embarrassing - I just started weeping in the office. Probably because my own father has been diagnosed with cancer (in his 90s though, ripe old age) and we are both pretty much following the communication guidelines set out in the article.

Thanks for posting and thanks to Pieter for writing.

emirozer 4 days ago 1 reply      
Pieter, in the article you wrote "Think of the Children" and wanted readers to write stories, which is a really nice idea.. How about we think of the children and donate some money? Is it possible to share a donation address/endpoint ?
jimduk 4 days ago 1 reply      
Some Hintjens' quotes -

i) "One tactic I used was to take the cult techniques and reverse them"

ii) "We create culture by sharing" (extends to a successful project being a culture, a share-alike licence, and a name/domain which of course can be forked)

There are many others - his writing introduced me to Conway's law (was b) - "A software system mimics the structure of the organization that produces it ") - I've only read part of his work, time well spent and good to discuss with programmers and non-programmers - he made me think

bastijn 4 days ago 1 reply      
I actually wanted to attend that keynote and now you popup over here. Thought it would be a nice day, some friends / colleagues presenting anyway. Somehow my brain wandered off reading this article thinking what would have happened if you could have presented this blog post as a keynote. How would the audience react, would it differ from this where people have more time to digest it? Definitely some awkward social event afterwards I'd bet.

Only thing I missed in your post is a snappy remark to alternative medicine (not expiremental, mind you); would have made it perfect. That stuff usually conflicts with the actual treatment and even if it doesn't and people survive they say it is because of the alternative junk instead of the actual treatment they conveniently forget to mention they took as well. You know, these sites that claim it's true and proven linking to multiple studies showing it...performed by themselves and published on their own website only.

I wish you the most with the time you have left but have no doubt you will make it count.

Well, one thing left.

This is Bob.

Bob is dying.

Bob doesn't whine or bitch about life being unfair.

Bob is one tough motherf*er.

Be like Bob.




P.s. If you think the stick figure sucks you should see my real drawings.

yoodenvranx 4 days ago 0 replies      
And this is exactly why euthanasia should be made legal everywhere.

If I ever have to die of some horrible disease I want to go on my terms and do exactly like op.

bcg1 4 days ago 1 reply      
The first time I came across Pieter was when he was interviewed about ZeroMQ on FLOSS weekly. I've come to find his writing to be engaging and informative, and thank him for that.

His series of articles on psychopaths and the havoc they wreak is well worth reading, even if it takes a while to take it all in.

My best lesson I learned on programming from Pieter was to use code generators effectively. The advantages cannot be overstated.

Thank you Pieter, you will be missed.

srameshc 4 days ago 0 replies      
Been a fan of Pieter Hintjens since 2010 when I found ZeroMQ and read that ZMQ guide which was the most easy to read and fun technical guide that I read ever. I tweeted and he replied back, and I was startstruck by a tech superstar. He was always fun to follow and I remember one of his tweets where he says we don't even need fruit sugar, though I never followed that advice :) As graceful as ever. Godspeed Pieter.
augustl 4 days ago 2 replies      
It would be interesting to see how many of us that has had conversations with Pieter Hintjens. I suspect a sizable chunk of the HN crowd has interacted with him. I've enjoyed his company on many conferences, and while he presents himself in a very direct manner, he is also friendly and enjoyable to talk with.
jkarneges 4 days ago 0 replies      
I've never known anyone who knew their death was imminent, and it pains me to see cancer strike another beloved member of the tech community, but I am fascinated by how Pieter is handling his situation. Delegating his tasks away, being frank about his condition and its progress, and now this protocol article. Even though his life is being cut way short, it almost seems as if he has extra time to get his ducks in a row and share wisdom. Many others die suddenly or after losing mental faculties and don't quite have the same opportunity.
nickpsecurity 3 days ago 1 reply      
Tribute to Hintjens' great work and ideas. Man is like the Bernstein of enterprise software with great balance of unconventional design, correctness, performance, and innovation. Here's a list of some of his work for those interested:

A great write-up on his theory of model-driven development and the tech that underpinned most of iMatix:


Their website is a slide-show demonstrating their amazing work:


Generating servers from state machines and such:


SMT kernel for portable, multi-threaded, fast code:


Web server (old and new) https://en.wikipedia.org/wiki/Xitamihttp://xitami.wikidot.com/main:start

One of best middleware ever http://zeromq.org/

danso 4 days ago 0 replies      
This is his last blog post, but according to Github, he's still actively contributing code and comments as of 7 hours ago:


aliostad 4 days ago 0 replies      
For those who had the opportunity and pleasure of meeting you personally, the day the news broke out was a black day. You are a person who makes a deep impression, your thoughtfulness and very balanced view and how you articulate them. I now read your writings and find them even more compelling: sharp observation and bravery to spell the truth out.

Death is coming to all of us. We all die. Death of some, however, will be a big loss. You, sir, are among them.

fiatjaf 4 days ago 0 replies      
I must say that the cable joke https://twitter.com/hintjens/status/722315427200765952 was great.
jwildeboer 4 days ago 1 reply      
Best thing I ever created with Pieter was stallmanism.com a few years ago. And the beers we drank over the years discussing a wide range of topics while typically being surrounded by people that started to shake heads after a few minutes of listening in. Moments that will survive everything. Thank you, Pieter. Love you.
okreallywtf 4 days ago 0 replies      
One thing that I observed the year I lost two great uncles (one from one side of the family and six months later one from the other) to cancer was how easy it is for the closest family to get very tied up in the logistics and medical side that people weren't really taking as much time to really talk to them. Granted they weren't considered terminal until close to the end.

As the younger nephew, I didn't feel as much responsibility to be involved with the logistics (it felt more awkward to me but I think it was comforting to the children, spouses etc). So instead of joining in on the doctor/prognosis conversations and later the funeral arrangement/what to do with the house stuff, I just sat and talked to my uncles instead.

I had known both of them my entire life but I realized I knew almost nothing about them. All our interactions were just uncle to nephew, family occasions kind of stuff, but by this time I was an adult (just barely), and all the sudden we were just two people talking and I learned more about them in a 20 minute session than the prior 20+ years. Some other family who were on the periphery of the conversation confided later that they regretted not having those moments while they had the chance. I didn't even talk that much, just enough to make it a two way conversation, but I found my uncles both were very at peace but wanted to reminisce and tell stories they probably hadn't told anyone in decades. One uncle told me about joining the military during Korea and having gone through all the training and finally being sent all the way there to have the war end practically the day he got there and he ended up being sent right back and what a strange conflicted experience it was for him.

I've started visiting with my other elderly family a lot more since then and have had some similar conversations that didn't require anyone being terminally ill, but somehow that seems to make those conversations a little easier.

I can definitely agree with the piece, especially about what to say and what not to. I'm not expert by any means, I just did the only thing that felt natural whatsoever: just talk to them like a person and let what happens happen. Granted I had the benefit of the fact that they were well taken care of by their children and others, otherwise it would have been much more difficult.

porjo 4 days ago 0 replies      
I've seen Pieter speak both in person and on video and it's hard not be impressed by his conviction and passion. Clearly a very clever guy with a lot of interesting ideas. Quite a polarizing character by all reports, but one that has made a significant contribution to the open source community nonetheless.

Godspeed Pieter.

gerbilly 4 days ago 0 replies      
It's wonderful to see someone approaching death with such a calm and balanced state of mind.

May your wisdom and compassion live on in your children and in all the other people you have influenced.

domrdy 4 days ago 1 reply      
Great article, thanks for sharing this. I have a question: how would you tell your so to "move on" after you are gone? Was this even brought up ? I'd imagine this to be a very difficult, yet necessary conversation to have.
paulsutter 4 days ago 0 replies      
Pieter came to work with us on a project in San Francisco and I'm so happy that I could find this post through hacker news so soon after he posted it. I don't know if he will get my email but I'm glad I had a chance to send it.
ascotan 4 days ago 1 reply      
Another sad day for the software community. I'm a big fan of 0mq and the work that Pieter has done.

As for the euthanasia, my wife's aunt died of cervical cancer and it was very rough, not only on her, but on her entire family. It's not an exaggeration to say that they likely all have PTSD from the experience. I'm not a proponent of euthanasia but I can see the appeal. It probably depends a lot on the individual situation.

lemonade 4 days ago 2 replies      
Hi Pieter,

I'm not sure how long you'll keep on reading stuff, but rest assured me and many others will cherish the very fond memories of collaborating with you - you've always had a sharp wit and a practical sort of unconventionalism that gets things done. We have much to thank you for.

We worked together on Digistan and the "The Hague Declaration", which I helped host in The Hague - and I think it still is a strong statement that is worth repeating. People can sign that declaration:


I'm very much saddened to hear about your disease - and deep respect for the way you handle this unannounced change of plan. I hope your remaining time will be spent with those you love looking back on a rich life where you've left the world better than it is - and got the max out of it. I'll send you an email, so that when your kids are older and want to know about the things you've done they can contact me. Take care, my friend.

educar 4 days ago 0 replies      
This is easily one of the most courageous articles I have read. I can only hope to have the same courage when dying. Thanks for inspiring me, Pieter.
isnullorempty 4 days ago 0 replies      
I didn't know Pieter but contributed to CZMQ which was a excellent example of how C can be well written. ZMQ was like having lego blocks for me had so much fun playing with it, he is a profound thinker.
weixiyen 4 days ago 0 replies      
The level of courage and calmness it takes to write something like so soon after the news he just got. Dude is top fucking percentage.
rabeeshkumar 1 day ago 0 replies      
The truth, is modern medicine treating about cancer (chemotherapy, immunotherapy, ..) is putting a bandage on a real underneath problem. It will comes again, may be take some years. One of good actor from my place is passed away with cancer few weeks before https://en.wikipedia.org/wiki/Jishnu. He also did chemotherapy few years before.

We should care about these deadly diseases, or DNA mutation, what causing it. Any bug happens, we can resolve it, but losing a person we can't recover.

I am the one of person who also suffering from autoimmune disease.

Sorry for my English.

ak39 4 days ago 0 replies      
There are many days I too feel I'm ready to die. But then realize I'm not ready. Couldn't understand why.

Reading what Pieter just wrote makes realize that I lack fortitude in one aspect: compassion. Pieter's words confirms to me that one needs to wield formidable muscles in the compassion department for one to be at peace and be ready to die.

Great man, Pieter.

jsharf 4 days ago 0 replies      
Pieter, after reading your article I feel connected to you, despite us never having met.

Thank you for everything you've done as a blog writer and as a member of the open source community.

davesque 4 days ago 0 replies      
Pretty sobering stuff. I watched my mother die of cancer about a year ago. Sitting next to her, as she moved back and forth in bed, incoherent, was....well...pretty surreal. Honestly, I don't get this world we live in. We pop in from nowhere and then live in fear of popping out in an untimely way. I kinda get where this man is coming from. A lot of cancer therapy just seems like such a long-shot. And it's your life on the line (including your sanity). Bouncing around from doctor to doctor, treatment to treatment is enough to break people. I mean totally break people. Financially and spiritually. It didn't break my Mom. She always had hope actually and never wanted to die. But I think it would break me.
restalis 4 days ago 1 reply      
It's strange to see such a protocol, that it was necessary in the first place. I guess people just assumed the wrong things even with their emotional compass as their guide.

Thank you Pieter, you're truly a giver till the last drop, and a model to follow!

jsingleton 4 days ago 0 replies      
I can highly recommend "Culture & Empire - Digital Revolution", a very interesting read.

I think this is a great request: "Find a moment in your own jurisdiction, if it bans euthanasia, to lobby for the right to die in dignity."

bikamonki 4 days ago 0 replies      
A terrible earthquake hit my country last saturday, killing hundreds in seconds. Before, I would have said: at least their death was quick. But now I think like Pieter: the best way to die is when you have enough time to say goodbye, even if that means painful cancer.

Goodbye Pieter, go happy knowing that you've put in your kids much more than DNA, they're set for an awesome journey!

tie_ 4 days ago 0 replies      
Thank you, Pieter, for your sane approach. The comments here demonstrate aptly the power of your words over the HN community. I lost a father and an in-law to cancer, and your post simply nails the target for me. I wish I'd read this back then.

Then again, as you demonstrate, we need not focus on the things we cannot change. Spending time with regrets is time wasted. Thank you!

skylan_q 4 days ago 0 replies      
Some other reading on the topic for those who are interested: https://en.wikipedia.org/wiki/Ars_moriendi"The Art of Dying"
_pmf_ 4 days ago 0 replies      
Maybe his publishers could increase revenue percentages for him from his books sales; I did not even know he was an author, otherwise I would have bought one or two of his books earlier.
arkangel_72 2 days ago 0 replies      
I can barely understand his condition.. but its good that he has euthanasia as an option. In my country india Article 21 of our constitution says right to life does not include right to die.. although recently passive euthanasia is allowed i think
amelius 4 days ago 1 reply      
The best protocol is to just ignore it. Animals do it, so why shouldn't we?

This approach is also fully compatible with the idea that life itself is a "terminal disease".

scandox 4 days ago 0 replies      
Code Connected got me interested in programming again.


angersock 4 days ago 0 replies      
Pieter, I hope that when the time comes I have the poise and grace to deal with things to as high a standard as you have here.

Thank you.

BasDirks 4 days ago 1 reply      
I have wanted to read up on ZeroMQ. This time I will. It is meaningless in the face of his situation, but I feel like this is how I, as a programmer, can "talk" to him, honor him. I'm not trying to be sentimental but it feels right.
shanacarp 4 days ago 1 reply      
Are you getting fully sequenced before you die, so if there are discoveries later, your kids will have a database of you to compare against?

Apparently the cost finally dropped below $1kUSD this year

wsfull 4 days ago 0 replies      
I became an admirer of this man's software aesthetic when I first discovered and compiled libero.

In my opinion, this is a great loss to the world of programming.

fiatjaf 4 days ago 1 reply      
Someone has to take the Edgnenet project and move it forward!
arnold_palmur 4 days ago 0 replies      
I lost my dad to cholangiocarcinoma when I was only 7 - rest easy knowing you had a positive impact on the world Pieter.
simplemath 4 days ago 0 replies      
I hope to muster the level of clarity and pragmatism you show here if I have time to reflect upon it when my number is called.


simsicon 4 days ago 0 replies      
Death is a horrible fact for a consciousness, however "being angry or sad at facts is a waste of time".
doug1001 4 days ago 0 replies      
thank you for sharing this; thank you for your extraordinary contribution to the open source community; thank you for writing so candidly and so eloquently about the process of building software; and thank you for making we want to be a better developer.
known 3 days ago 0 replies      
You can write an exclusive book and pass it on to your children
exit 4 days ago 1 reply      
when you bring life into this world you condemn it to suffering this.


blackflame7000 4 days ago 0 replies      
Wow. Powerful stuff... Really makes you consider your own mortality.
gm3dmo 4 days ago 0 replies      
Pieter, you made the world a better place. Thanks.
throwaway324324 4 days ago 2 replies      
It seems against protocol to argue with a dying man, but refraining also seems disrespectful to Pieter. I always open the comment section hoping that someone will disagree with the article in a thoughtful way; perhaps it's my turn, since I disagree so intensely. Presumably others would like to at least hear the counterpoints.

Euthanasia is bad from a practical standpoint, and an evil, because:

1. Objectively speaking, euthanasia is suicide, and the killing of an innocent person. If Schwartz killing himself (out of despair for his future, fear of suffering in prison, or otherwise) was a tragedy, why is Pieter's upcoming suicide not a tragedy? Is it because his certain death is closer? (This view promotes the idea that a "disabled" life, where one is "unhappy", or must be cared for at great expense, or is suffering, or (extrapolating) is cryogenically frozen, is not valuable in and of itself; but it is.)

2. Suicide increases the risk that friends and family will commit suicide. A search will yield numerous studies: "2.1-fold increased risk of committing suicide"[1], etc. If you kill yourself, you are indirectly killing the people closest to you.

3. If you are against the death penalty because we might execute an innocent person, you should be against Euthanasia because we might kill a non-consenting person. This is already the case:

> "these laws and safeguards are regularly ignored and transgressed in all the jurisdictions ... about 900 people annually are administered lethal substances without having given explicit consent, and in one jurisdiction, almost 50% of cases of euthanasia are not reported ... some jurisdictions now extend the practice to newborns, children, and people with dementia. A terminal illness is no longer a prerequisite." [2]

Please, when you hear someone speak in flowery language about the dignity of choosing death, take a moment to evaluate what they are actually suggesting, and to research why people are opposed. Many seem to think that the only people against euthanasia are the religious whose reasoning is roughly "well, my religion randomly chose to mark this as evil, therefore it is", which is just not the case.

[1] http://www.psychiatrictimes.com/articles/relationship-suicid...

[2] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3070710/

(...finally, this is likely a very poor protocol for dealing with death - people deal in different ways, and not all people will look back fondly on having to smile all the time, or on expressing "false" hope and being told that, actually, objectively speaking, they should not have hope. Also, a totally minor point, but we are not like Lego houses - we do not need to be utterly destroyed for others to live.)

flashman 4 days ago 3 replies      
> Imagine you have a box of Lego, and you build a house, and you keep it. And you keep making new houses, and never breaking the old ones. What happens? "The box gets empty, Daddy." Good, yes. And can you make new houses then? "No, not really." So we're like a Lego houses, and when we die our pieces get broken up and put back in the box. We die, and new babies can be born. It is the wheel of life.

I am stealing this.

marincounty 4 days ago 1 reply      
This is the most altruistic, caring piece of communicating I have ever read.

I don't know this man, but I love him. I will remember this to my own demise.

I will look for a political group that is for a humane way of dying, and ask what needs to be done.

My father died in extreme pain. For three days he was in hell. His last words he spoke to me, "when will it end?". I didn't have an answer. My father's death kinda ruined my life. Even though we had our differences; every day since that day in January, 11 years ago, I think about how he suffered, and part of me died with him.

nikolay 4 days ago 5 replies      
As an Eastern Orthodox Christian, euthanasia would not be an option to me, but I really hope I'd never have to think about it as a choice. I had an early stage melanoma in 2004 and I know I "beat it", but I also know it's all a matter of time and I made some important lifestyle changes and most importantly - switching to a ketogenic diet and intermittent fasting. (Well, also as an Eastern Orthodox Christian, I'm currently undergoing Great Lent, and I know for a fact that carbs are terrible in the long run.)

It's so pathetic that we as a society waste so much time and energy on non-essential stuff instead of curing major killers. Yes, cancer is a hard one to beat (each cancer being different, too), but we've done even more complex things as humanity. I really don't think curing major diseases has ever been a top priority of our society! I hope one day soon people finally realize that diseases are not what other people get (the arrogance of the healthy), but what we all will eventually!

anonymous777 4 days ago 7 replies      
This whole thread reeks of death acceptance culture. HN readers show off how cool they are for accepting death instead of discussing how we as a tech community could help cure these diseases or at least give more people an option of being cryopreserved.

The really unpleasant truth is that if we as a society began doing serious focused R&D on these life-threatening diseases earlier, the OP and many others wouldn't have to die.

But we didn't. Enjoy marketing your mobile apps until cancer suddenly makes you rot away.

dang 4 days ago 2 replies      
We detached this subthread from https://news.ycombinator.com/item?id=11548216 and marked it off-topic.
samio 4 days ago 3 replies      
Edit: the date has been fixed in the artice. Also: I'm sorry.

So, what's up with the dates?

First, the article date:

> wrote on 22 Apr, 05:43 (4 hours ago)

Then later in the text:

> and on 25 April my oncologist confirmed it was cancer.

Seems like someone is a secret time traveler...?

dang 4 days ago 4 replies      
We detached this subthread from https://news.ycombinator.com/item?id=11548172 and marked it off-topic.
paraschopra 4 days ago 1 reply      
This is an extremely odd thing to comment. You may be right, but your comment just feels inappropriate in the context of this thread.
function_seven 4 days ago 1 reply      
> but you still have to wonder if there isn't an immunotherapy treatment that would work for him.

In the context of this article, no, I don't have to wonder. He expresses very well why he doesn't want to entertain such longshots.

drivebyops 4 days ago 0 replies      
Thought this was something for killing processes judging by the title and it being hacker news
The average size of Web pages is now the average size of a Doom install mobiforge.com
853 points by Ovid  4 days ago   448 comments top 70
jessriedel 4 days ago 13 replies      
I'm skeptical that developers talking to each other about how bad web bloat is will change anything. They will still face the same incentives in terms of ad revenue, costs of optimization, etc.

Here's a random idea that might have more potential: create an adblocker browser plugin that also colors URLs based on how slow they are expected to load, e.g., smoothly from blue to red. The scores could be centrally calculated for the top N URLs on the web (or perhaps, an estimate based on the top M domain names and other signals) and downloaded to the client (so no privacy issues). People will very quickly learn to associate red URLs with the feeling "ugh, this page is taking forever". So long as the metric was reasonably robust to gaming, websites would face a greater pressure to cut the bloat. And yet, it's still ultimately feedback determined by a user's revealed preferences, based on what they think is worth waiting how long for, rather than a developer's guess about what's reasonable.

snowwrestler 4 days ago 14 replies      
The Doom install image was 35x the size of the Apollo guidance computer.

Thirty-five times! Apollo software got us to the moon. Doom wasted millions of man-hours on a video game.

My point of course is that these comparisons are not actually that illuminating.

Are web pages much heavier than they need to be? Yes. This presentation very capably talks about that problem:


Does comparing web pages to Doom help understand or improve the situation? No, not any more than comparing Doom to Apollo memory size helps us understand the difference between a video game and a history-altering exploration.

robotnoises 4 days ago 4 replies      
Before everyone jumps onto the JQuery/Bootstrap/etc sucks bandwagon, just a reminder that the minified jquery from cdnjs is 84.1kb. Bootstrap is 43.1kb.

If you want your page to load fast, the overall "size" of the page shouldn't be at the top of your list of concerns. Try reducing the # of requests, first. Combine and minify your javascript, use image sprites, etc.

K0nserv 4 days ago 7 replies      
Quite happy with my own web page/blog. Pages hover at around 10kb, 30kb if I include some images. I think the page size can be attributed a lot to there being no JS except for GA.

I have taken a lot of inspiration from http://motherfuckingwebsite.com/ and http://bettermotherfuckingwebsite.com/

Of course the size will differ depending on the site's purpose, but I feel like most web pages could stand to loose a lot of weight.

EDIT: I have a guide to setup a similar blog/site here[0]

0: https://hugotunius.se/2016/01/10/the-one-cent-blog.html

Tenhundfeld 4 days ago 1 reply      
Interesting comparison, if a bit arbitrary. It raises a couple of questions though.

1) How do the numbers come out when you exclude images?

It's valid and good to know the total sizes, including images, but that can hide huge discrepancies in the experienced performance of a site.

For example, a page with 150KB of HTML/CSS/JS and a single 2.1MB hero image can feel very different from a page with 2MB of HTML/CSS/JS and a few 50KB images.

If we're just interested in total bandwidth consumption, then sure, total size is a good metric. If we're interested in how a user experiences the web, there's a lot of variability and nuance buried in that.

2) What device and methodology were used to take the measurements?

In this age of responsive design, CSS media queries, and infinite scrolling/deferred loading, it really matters how you measure and what you use to measure.

For example, if I load a page on my large retina screen and scroll to the bottom, many sites will send far more data than if I load them on my phone and don't scroll past the fold.

I only skimmed the article and didn't dig in to the references. These questions may be answered elsewhere.

seanwilson 4 days ago 3 replies      
Lots of people are focusing on excessive JavaScript and CSS but these combined are easily dwarfed by a single high quality image.

Try visiting Apple's website for example. I can't see how you can have a small page weight if your page includes several images that are meant to look good on high quality screens. You're not going to convince marketing and page designers to go with imageless pages.

Doom's original resolution was 320x200 = 64K pixels in 8-bit colour mode. Even an Apple Watch has 92K pixels and 24-bit colour (three times more space per pixel) now, and a 15" MacBook display shows 5.2M pixels. The space used for high quality images on newer displays is order of magnitudes higher to what Doom hardware had to show.

Kurtz79 4 days ago 0 replies      
It is hardly surprising, considering that a single picture taken with an average smartphone is probably already surpassing that by quite a bit.

Times change, and 20 years in tech is equivalent to several geological ages.

If anything, it cannot really be underestimated how some developers were able to craft such compelling gaming experiences, with the limited resources available at the time.

My personal favorite as "most impressive game for its size":


Jerry2 4 days ago 0 replies      
Maciej Cegowski has a great talk/writeup on this very problem:

The Website Obesity Crisis


Heres the video of the talk if you prefer to hear him speak:https://vimeo.com/147806338

seagreen 4 days ago 1 reply      
Oh God.

Every discussion about the web will continue to be a mess until we clarify what we're talking about.

Let's try rephrasing the title a couple times.

Rephrase 1: "The average size of a webapp is now the average size of a Doom install".

Response: Interesting, but not bad! Heck, some webapps are games. "The average size of a web game is now the average size of Doom" isn't a sentence that damns the web, it's a sentence that complements the web! (or would if it was true, and it might be for all I know)

Rephrase 2: "The average size of web document is now the average size of a Doom install".

Response: Well this sucks (or would if it was true -- still we don't know). Simple documents should be a few KB, not the size of a game.

Basically our terminology is shot to crap. Imagine if 19th century engineers used the same word for "hand crank" and "steam engine". "Hand crank prices are skyrocketing! What's causing this massive bloat!" Whelp, that could mean anything.

The best solution: web browsers should enforce a clear distinction between "web documents" and "web apps". These are two different things and should be treated separately. This won't happen though, which leaves us (the rest of the tech community) to explore other options . . .

dreamlayers 4 days ago 2 replies      
In the late 00s I remember turning on an old computer with a 650 MHz Athlon CPU and being surprised that web browsing performance in Firefox wasn't bad. Now if I try that with a 1 GHz Pentium 3, performance is absolutely horrible. Is this why?
spriggan3 4 days ago 0 replies      
The average data plan here is 10GB :

1,000,000 * 10 / 2250 = 4444 web pages a month

4444 / 31 = 143 web pages a day at most on mobile.

While it is somehow acceptable, I don't see data plans getting cheaper yet the size of the average webpage is raising fast.

It doesn't seem like most websites have heavily invested in using HTML5 offline capabilities or actual mobile first design either, something easy to check with chrome dev tools.

Also let's talk about ads : Polygon.com a site I visit often , first article on the homepage with an Iphone 5 :

- with ads/trackers 1.5mb- without ads 623kb

More than half of the load is ad/tracking related. This isn't normal.

overcast 4 days ago 3 replies      
With the majority of users moving towards mobile, I really think this is an issue, and I've been consciously building projects as lean as possible. Removing bloated jquery libraries was a big one. With native calls likedocument.querySelectorAlldocument.querySelector I've found I can 90% get by without it. For the rest, using something like vue.js, and I've taken care of all the dom manipulation, data binding, etc.
warriorkitty 4 days ago 13 replies      
Oh, you just want to add a class to the element? \adds whole jQuery\ That's what's wrong with the web.

Oh, and you need a loop? \adds underscore.js\

AndyKelley 4 days ago 0 replies      
I wanted to see how one of my personal projects compared, so I looked at Groove Basin.

Groove Basin [1] is an open source music player server. It has a sophisticated web-based client with the ability to retag, label, create playlists, stream, browse the library, chat with other users, upload new music, and import music by URL.

I just checked the payload size of a cold load, and it's 68 KB.

I'll just keep doing my thing over here.

[1]: https://github.com/andrewrk/groovebasin

datalist 4 days ago 1 reply      
Not too long ago Medium pushed an "invisible" 1MB image to clients


and the video it refers to https://vimeo.com/147806338

stegosaurus 4 days ago 2 replies      
If web bloat is a problem, I don't think that looking at whether <insert buzzword framework of CURRENT_YEAR> can be removed is the answer.

I suggest that at the moment, we have basically two camps of website, with rough, fuzzy boundaries.

1. A place where someone sticks up an insight, or posts a wiki page, or whatever, to share some thought to others (if anyone actually cares). The blogs of many users of HN. Hacker News itself. Wikipedia. The Arch Linux Wiki. lwn.net. Etc. The sites are very roughly concerned with 'this is what I care about, if you do, great, this is useful to you'.

2. Commercial web sites that employ sophisticated means to try and enlarge market share and retain users. AB testing. 'Seamless' experiences which are aimed at getting more views, with user experience as an afterthought (a sort of evolutionary pressure, but not the only one).

Complaining that camp #2 exists is strange. It's a bit like lamenting the fact that chocolate bars aren't just chocolate bars, they have flashy wrappers, clever ingredients, optimized sugar ratio, crunchy bit and non crunchy bit, etc.

It works! A snickers bar is a global blockbuster, and 'Tesco chocolate bar' is the functional chocolate bar that just does the job, but will never attain that level of commercial success, it serves a different role.


My personal view:

Fundamentally what I want when we click a link from an aggregator, is an 'article.txt' with perhaps a relevant image or two. Something like http://motherfuckingwebsite.com/ maybe.

But if a site actually does that, a website like The Guardian, I'd fire up wget, strip all the advertising, strip the fact it's even The Guardian, and read it like a book. If everyone does it then no-one makes any money, site dies.

So what we actually have is this constant DRM-style race to try and fight for our brains to get us to look at adverts. It's not about jQuery, it's about advertising, branding, 'self vs other' (the integrity of a company as a coherent thing), etc.

I don't know what the answer is here. I think this is why I find concepts like UBI so appealing - I find it kind of alarming that we seem doomed to infect more and more of the commons with commercialization because we haven't found a solution to keep each other alive otherwise.

forgotpwtomain 4 days ago 2 replies      
How about browser bloat? Each chromium tab on linux takes an extra ~50-150mb depending on the site -- and I still have no idea what they need all of that memory for...
dempseye 4 days ago 0 replies      
I once bought a pre-made landing page template with all kinds of whizz bang Javascript libraries built in. The demo page was 4 MB. In the time it took to strip all the trash out of the template I could have designed the page myself. I'll never do that again.

I wonder how much of the problem is due to bloated templates.

skarap 4 days ago 0 replies      
Looks like most of the discussion here is on network traffic.

Minifying JS and CSS, compression, CDNs and caching won't keep your browser from having to render all the stuff.


The stewardess on a new jet airliner:

- Ladies and gentlemen, welcome aboard of our new airplane. On the second deck you'll find a couple of bars and a restaurant. The golf course is on the third deck. You're also welcome to visit the swimming pool on the fourth deck. Now - ladies and gentlemen - please fasten your seatbelts. With all this sh*t we'll try to take off.

jordigh 4 days ago 0 replies      
Just to clarify, since I was confused (I remembered that Doom 2 was about 30 megs uncompressed, which websites are still a long ways from), this metric appears to refer to the compressed size of the Doom 1 shareware distribution.


donkeyd 4 days ago 0 replies      
Visited a website a few days ago, which used 2048x1365 jpegs for 190x125 buttons. They had multiple buttons like this on multiple pages. I sent them an e-mail about this, but I don't expect them to fix it.
kgr 4 days ago 0 replies      
Send models rather than code. Low-level code is relatively unexpressive, contains considerable redundancy, and as a result, is relatively large. By sending high-level models instead, which are then expanded on the client to working code, application download size can be greatly decreased. Models typically provide one to two orders of magnitude of compression over code.

This video shows how we do it: https://www.youtube.com/watch?v=S4LbUv5FsGQ

This document gives some results (like a GMail client that is 100X smaller): https://docs.google.com/a/google.com/document/d/1Kuw6_sMCKE7...

collyw 4 days ago 0 replies      
I remember thinking years ago, that my CV in Word took up more memory than my first computer (Acorn Electron 32kb ram). It amazes me that I used to play Elete on that machine.
aorth 4 days ago 1 reply      
> The top ten sites are significantly lighter than the rest (worth noting if you want to be a top website).

Wow. That's nice to see actually.

Khaine 19 hours ago 0 replies      
Isn't the answer to just create a reasonable standard library for javascript so people don't need to link in megabytes of frameworks
jokoon 4 days ago 0 replies      
I just watched https://www.youtube.com/watch?v=Q4dYwEyjZcY this video about the early HTML standardization process, and it seems to explain all the ills of HTML.

So indeed, there is a huge optimization opportunity of having a stricter error model.

Also, I'm really wondering how much battery could be saved when surfing such pages.

Also I'm sure there is a lot of potential going in the pre-parsed document model. But that's a next level kind of engineering I guess.

jakobdabo 4 days ago 0 replies      
Yesterday I discovered that Twitter's HTTP headers alone are ~3500 bytes long (25 tweets!) with several long cookies, custom headers and the Content Security Policy[1] containing ~90 records. Is this considered normal nowadays?

[1] https://en.wikipedia.org/wiki/Content_Security_Policy

stepvhen 4 days ago 1 reply      
> Recall that Doom is a multi-level first person shooter that ships with an advanced 3D rendering engine and multiple levels, each comprised of maps, sprites and sound effects.

Doom isn't in true 3D, its an advanced raycasting engine. The levels are all 2D, there are no polygons, you can't look up and down. Doom has been ported to a TI Calculator. Lets maintain some perspective here.

imaginenore 4 days ago 0 replies      
For the last project I built the initial page load with the absolutely minimal JS that was embedded into the page. Then it loaded the rest whenever it needed it. My coworkers were shocked how quickly the page loaded.

It's actually better to show the user some progress bar, than the standard browser's "Waiting for yoursite.com".

You can get away with a lot without jQuery, while still having clean-ish code.

alasano 4 days ago 0 replies      
I'm genuinely excited by ensuring great response times and minimal load on a website.

Locally I see so many companies building good looking but horrendously optimized websites for their clientele who don't know enough to ask for it.

The last company I worked at were building a local search engine and were displaying thumbnails whilst loading full size pictures which were hot linked from businesses websites. With an auto loading feature at the bottom of the page by the php backend, an initial 5-6 Mb page load could turn into 30+ Mb within a few seconds of scrolling. Add to this no gzipping and caching was not properly configured either.

I tried my best to get some changes going but the senior (and only other) dev wouldn't allow any modifications to the current system "for the moment". It was a bit frustrating to see so many easy fixes ignored.

njharman 4 days ago 1 reply      
So, were can I play Doom in the browser?
AdamN 4 days ago 0 replies      
The only real solution is a search engine that allows the end user to clip the results based on the maximum size of the total page. I've often wondered why Duck Duck Go doesn't do this as well as filter search results based on number of ad networks used, etc...
perseusprime11 4 days ago 0 replies      
Enable Ghostery and load cnn.com and you will see why the web pages are so heavy these days.
chowes 4 days ago 1 reply      
Wondering if an idea like this would work:

Bundlers like Webpack already import JS in a modular structure. I'm wondering if we could do some profiling into popular npm module combinations (I know many people using React + Lodash + Redux Router, etc), bundle them up, and have Webpack load in those combos from a CDN via <script>?

Now this would probably require some work on webpack's end (the __webpack_require__(n) would have to be some sort of consistent hash), but at least everyone who blindly require('lodash') will see an improvement?

CaptSpify 4 days ago 1 reply      
disclaimer: my own blog - https://blog.thekyel.com/?anchor=Why_I_Block_Scripts_and_Ads

I kept looking for a "minimal" blogging platform, but they all had too much bloat/JS/etc. I guess minimal means different things to different people. I ended up just writing my own. The biggest post I have is 7.41 KB.

I used to be interested in front-end design, but since it's the industry standard to use $latest_framework, instead of tried and proven practices, I've given up on that idea.

bb85 4 days ago 1 reply      
> The top ten sites are significantly lighter than the rest (worth noting if you want to be a top website)

Isn't that that the top websites have a lot more ressources available to improve asset management, cleanup and refactor?

maerF0x0 4 days ago 1 reply      
This all comes down to cost. It is much cheaper to have "bloat" than it is to pay devs to fix it. And customers find it much cheaper to deal with "bloat" than to find smaller alternatives. Sure the average webpage is bigger than doom, but the CPU in my phone is approximately 100x (times multicore too?) than the 486 that ran Doom.

Sure, if man hours were free, we could trim it all down to (my rough guess) about 1/10th the size. But at $100 or even $10 an hour its just not worth it. Pay the GBs to your carrier, spend $50 more on a better phone.

Joof 4 days ago 0 replies      
From this title; maybe hacker news needs a twitter?

Also:You can't use average page weight when you are just looking at the top ten. That downturn could represent a single website; all others could be increasing in size.

jccalhoun 4 days ago 0 replies      
and the .kkreiger beta only uses 96k! https://en.wikipedia.org/wiki/.kkrieger
CM30 4 days ago 0 replies      
It's also about 2 times bigger than a lot of SNES and Mega Drive games. Or about 4 times bigger than Super Mario World (512KB).

As for why it's getting so insane, probably either:

1. Frameworks, since most people don't remove the code they're not using. For Bootstrap or Foundation, that can be a lot of extra code.

2. Content Management Systems, since stuff like WordPress, Drupal, Joomla, any forum or social network script, tend to add a lot of extra code (more so if you've added plugins).

3. The aforementioned tracking codes, ads, etc.

hackertux 4 days ago 0 replies      
systematical 4 days ago 0 replies      
Amazon isn't what I'd call "light" at 4.7 MB, but looking at my companies market all the bigger players are way lighter than us.
chasing 4 days ago 0 replies      
The only conclusion I can legitimately draw from this article is that in twenty years a single web page will be larger than the 65GB Grand Theft Auto V install.
sergiotapia 4 days ago 1 reply      
Arguably sites have been increasing in size for one simple reason: It directly results in increased sales.

Everything is sales.

If cleaner, 'purer' sites made more money you bet the average web page would be 10kb.

It's all about what translates to more sales. As such, you won't ever see a return to more traditional websites. Look at Amazon with it's virtual dress models, heavy as hell, but they most certainly land more sales.

webscalist 4 days ago 0 replies      
What happened to semantic markups? In the name of rendering optimizations, many web sites use css background image instead of <img>
apeace 4 days ago 0 replies      
This page clocks in at 935kb in my browser. According to this same page, that is roughly the size of Sim City 2000.
intrasight 4 days ago 0 replies      
The publishers really have no incentive to address this until a critical mass of users install adblock software.
awqrre 4 days ago 0 replies      
It's initially cheaper to make larger web pages, you don't have to optimize for size (most of the time it would probably execute faster if it was smaller but probably not always). Some others make it larger on purpose for obfuscation (like Google).
ebbv 4 days ago 5 replies      
I would argue two things:

1) This is an irrelevant statistic.

2) Even if this were true it's not that big of a deal.

This is irrelevant because most people don't browse the average web page. They browse the top few sites on the internet and that's it. A more relevant statistic would be what have the sizes of the top 50 sites been over the last 15 years. I imagine they still may have grown on average, but download speeds have also grown over that time. Especially on mobile.

Even if we accept the premise that web sites as a whole, including the most popular ones are all growing and are now an average of 2.2MB each. Who cares? 2.2MB is nothing in 2016. Even on an LTE connection that's probably between 4 and 1.5 seconds to download the full page. And a lot of that size is probably in ads, which nobody minds if they load last or not at all.

Lastly, this is a self fixing problem. If a site is too bloated, users will stop going to it.

But I would propose that a lot of this increase in size is due to users (especially mobile) having higher and higher resolution displays, which necessitates higher resolution content, which of course is bigger.

bendbro 4 days ago 1 reply      
Why can't all these frameworks just be cached? If a cross site request to cdn.com/react-v1.0.js is cached under cdn.com, at most one download will trigger. That seems to solve the problem, but maybe I'm missing something.
sugarfactory 4 days ago 1 reply      
Google developed SPDY, an efficient binary representation of HTTP messages. Maybe they will do the same thing but for HTML. It would be much more efficient if one could design a binary representation of HTML that can only express well-formed HTML.
myared 4 days ago 0 replies      
GTA 5 is ~65GB in size. One day, web pages will be bigger than that.
JoeAltmaier 4 days ago 1 reply      
...and my first computer had 128 bytes of RAM. And a 300-baud modem.
ivanhoe 4 days ago 0 replies      
Doom is not a good measure, when web pages become bigger and more bloated than your average printer or scanner driver, then it will be alarming :)
jmnicolas 4 days ago 4 replies      
> The average size of Web pages is now the average size of a Doom install

It's not really surprising in a world where a graphical driver is > 100 MB (Nvidia driver for Windows).

NelsonMinar 4 days ago 0 replies      
Is there a Chrome extenson that shows the size of a web page? There's a good one for page load time that I use, but I want kilobytes with and without cache.
LordKano 4 days ago 0 replies      
Great, another kooky unit of measure.

"This new re-design gets us down to 0.4 Doom installs without sacrificing any of the visual elements."

qaq 4 days ago 0 replies      
Too bad we can not measure it football fields
jrl 3 days ago 0 replies      
This is one of the reasons why I love a simple website without too many whistles and bells.
thom 4 days ago 1 reply      
There's a reason that the economics of web development mostly work and the economics of games development mostly do not.
tacone 4 days ago 0 replies      
But they load faster than Doom used to.
damon_c 4 days ago 0 replies      
In 20 years the average size of web pages will be the size of a Quake 3 install. This is progress.
partycoder 4 days ago 0 replies      
For Internet 3 we should call John Carmack and put all of the internet in a MegaTexture.
dclowd9901 4 days ago 0 replies      
Are we really complaining about webpage size when fully 30% of web traffic is Netflix? This might be an unpopular opinion but websites are no longer just html, css and js. They're full on applications with rich interaction and data visualization. Call me when they're larger than an average modern native app install.
brownbat 4 days ago 0 replies      
ronan has an account here, commented on this as it was developing a few months ago:


hammock 4 days ago 6 replies      
Can anyone explain why a simple web page is so much bigger now than a whole game?
Shivetya 4 days ago 0 replies      
and here I remember that the PDF of the Turbo Pascal manual was so many multiples of the compiler's size I needed a calculator to figure it out
flexterra 4 days ago 0 replies      
what is the average size of a native mobile app?
elcapitan 4 days ago 0 replies      
Doom would have been the superior solution to the World Wide Web.
pljns 4 days ago 3 replies      
The average Web page now does more than the average Doom install, I don't see the relevance of this.

Although I get really annoyed when I visit a blog post whose page is 100x larger than Dostoevsky's novels in .txt format. On my blog (https://pljns.com/blog/), JQuery and genericons are often my largest file transfers, but I still clock under 500kb.

Intel to Cut 12,000 Jobs, Forecast Misses Amid PC Blight bloomberg.com
636 points by matt_wulfeck  7 days ago   502 comments top 44
tma-1 7 days ago 25 replies      
So Intel is cutting 11% of its workforce, Goldman Sachs just reported a 56% drop in profits, Morgan Stanley had a 50% drop in profits, Netflix missed subscriber growth estimates etc... yet, the Dow just hit a 9-Month high, and the S&P500 is now above 2100.

The whole market is overvalued, not just the tech unicorns.

tedsanders 7 days ago 3 replies      
This is what the end of Moore's Law looks like.

* Tick-tock is dead.

* 10 nm is severely delayed.

* EUV is severely delayed.

* Significant layoffs in R&D

* The ITRS roadmap is vaguer than it's ever been.

* Giant mergers are up (Intel+Altera, KLA+Lam, etc.), concentrating the industry more than ever.

* And ultimately: A 5-year-old PC still works just fine.

When I say this is the end of Moore's Law, I'm not trying to be dogmatic. Of course there will still be a semiconductor industry and of course there will still be amazing technological progress. But it seems the rate of that progress is slowing, and now the industry is adjusting.

anilshanbhag 7 days ago 3 replies      
One must understand that this is re-structuring. Intel is probably letting go of some divisions it no longer intends to pursue. In the not-so-distant past, Microsoft did an internal re-structuring when Satya Nadella became the CEO. It isn't as bad as it is portrayed to be as most people end up getting re-hired in other groups or take the severance and join a new company.
robertelder 7 days ago 4 replies      
I'm not sure how much of an effect this would have, but from a consumer's point of view, there isn't as much of a reason to buy a new PC every few years anymore. The laptop I'm using right now was purchased in 2011, and the prices in stores now are very comparable to what I paid back then. I've made up my mind to buy a new one a few times, but then when I go to the store, it just isn't worth it.
aluminussoma 7 days ago 2 replies      
A good friend was laid off from Intel during their last round of layoffs. Without going to into details that would identify my friend, he was laid off after losing a game of internal politics. His division's vice president even apologized to him for his layoff.

My friend's story gave me the impression of Intel being a highly dysfunctional company. My friend was sad to leave Intel, but I think it was good for him in the long run.

For those about to be laid off from Intel, I hope it also works out for you.

mikeyouse 7 days ago 2 replies      
Holy bloodbath..

From CNBC:

> Shares of Intel were halted after the bell Tuesday as Intel announced it would cut 12,000 jobs, or 11 percent of its workforce

> The technology company also said the CFO would step down

hiram112 7 days ago 2 replies      
Intel ranks #14 in H1B use and was a large proponent of the bill to increase the allowance foreign tech workers.

So I'm assuming their inability to find 'talent' is no longer an issue? Same as Microsoft, IBM, and the numerous other big corps that have had massive layoffs recently, while also claiming an inability to find enough US tech workers?

wINfo 6 days ago 1 reply      
There's an irrational belief system at hardware companies about Windows that clouds their logic and leads to a sense of separation anxiety. Intel lost the opportunity to get a lead in mobile because they viewed the Linux/UNIX client device category as a side business rather than making it their core platform. They continued to invest substantial resources in supporting Windows 8 and Windows 10 despite the obvious reality that Windows is a dead-end platform with no growth prospects. It isn't just Intel but even nVidia/AMD lost the mobile space for this same reason, too much Windows not enough Linux/UNIX.

The Windows ecosystem has become corrosive to any industry or company it touches. We now see the end results of supporting a closed-source legacy platform is 12,000 jobs at Intel due to the lack of excitement and innovation in the PC space. Perhaps Linux will revive the PC market but in the meantime Intel and their peers at nVidia/AMD have done little to make that a reality in the mainstream sense.

OliverJones 6 days ago 1 reply      
For years Intel got to ride the rocketship of routine chip-density doubling. For years the new chips were so much superior to the old ones that it paid to replace them and the machines into which they were built.

Now, not so much. I can put a SSD and more RAM in my eight-year-old laptop and make it work just about as well as a new one.

I can switch off the old HP DL380/G5 boxes in my colo, hand them over to the steel recycling guy, move the data to some cloud service, and come out ahead electricity bill vs. cloud bill. I'm not buying many processor chips anymore. Neither is anybody else, except maybe the cloud services. And their bargaining power makes Dell and HP look like the guys in the white-box computer shop down the street.

The processor chip rocket ship has entered orbit; its occupants are now in microgravity. Some other rocket ship will be the next big ride.

It's too bad those folks are out of work. It's too bad plutocrats always behave as if les bontemps rouleront toujours.

spriggan3 7 days ago 0 replies      
Didn't they spend 300 millions on a diversity initiative recently to hire women and minorities ? who are they firing now ?


wrong_variable 7 days ago 8 replies      
Does anyone working within Intel know the reasoning ?

It seems skylake is doing really well.

Is it mostly electrical engineers working on the processors or sales and marketing people ?

mixedbit 7 days ago 3 replies      
What Intel needs is some reason for people to do compute intensive tasks on their computers. Today games are probably the only popular type of app that requires abundant CPU power, for most other popular activities CPU usage is low which doesn't motivate to upgrade hardware. Maybe VR can change this?
mattbillenstein 7 days ago 1 reply      
Large enterprise companies like this can lay off 10% anytime they want with little effect on output -- there are oodles of people slacking in big corporations basically not doing much of anything except collecting a paycheck.
xienze 7 days ago 0 replies      
> Its acknowledging the reality that its a single-digit growth world,

Oh, the horror.

JamilD 7 days ago 2 replies      
I wonder if this is related at all to the Altera acquisition, and how many of those employees will be affected. Intel had to give up a lot of cash, and take on quite a few redundant employees
randomname2 7 days ago 0 replies      
- Cuts outlook: sees revenue up mid-single digits, down from prior outlook of mid- to high-single digits

- Also cuts full year margin guidance, sees 62% down from 63% before

- Generated $4 BN in cash from operations, of which it spent $1.2 BN on dividends, $793MM for buybacks and saved the rest for severance

- Notable difference in GAAP vs non-GAAP: GAAP Net Income: $2.046BN (missing expectations), non-GAAP Net Income: $2.629BN

rubicon33 7 days ago 6 replies      
Am I the only one with a sinking, gut instinct, that this is indicative of a deeper problem in the economy? It feels like a crash is lurking... Maybe I'm just paranoid?
rdl 7 days ago 0 replies      
If they're cutting entire divisions, there will be a great mix of strong performers in there -- great for other companies who are hiring.

I'd always love to talk to Intel people from the hardware security projects (SGX, etc.).

neverminder 7 days ago 2 replies      
I really hope this is not going to affect their already ever lagging release schedule. If I'm not getting Kaby Lake Q3 this year as promised I will be severely disappointed.
yeukhon 7 days ago 1 reply      
Intel's IT department is so big it was for me to believe it. On the other hand I am pretty amazed that they were so serious about keeping internal application communication encrypted end to end, in every layer.
ashitlerferad 7 days ago 0 replies      
Hope some of those folks are chip designers and they decide to go work on the RISC-V/lowRISC projects.
qaq 7 days ago 1 reply      
Maybe it's time to innovate a bit? I have 0 reasons to upgrade my 6 year old MAC Pro, I would need to spend 5K to get a mild performance boost.
ArtDev 7 days ago 1 reply      
I bet VR will lead to more PC sales in the coming years.
mtgx 6 days ago 0 replies      
> The company said its shifting focus to higher-growth areas, such as chips for data center machines and connected devices.

Where have I heard this before? I think in a little book called the "Innovator's Dilemma". Can anyone predict what happens next?

I wonder if Intel will try to push Atom into "Core i3" and make single-core Core i7's next to "increase profitability". They've already started making dual-core Core i7s - I mean how ridiculous is that idea?! Isn't a dual core Core i7 supposed to be a Core i5? Do their brands still mean anything anymore?

mparramon 6 days ago 0 replies      
"Robots will soon begin taking human jobs in places like retail stores, fast food restaurants, construction sites and transportation. The key technology that will fuel the transition is inexpensive computer vision systems, and the number of human jobs at risk numbers in the tens of millions. More than half of the jobs in the United States could be eliminated."


tmaly 7 days ago 0 replies      
Intel is in a very cyclical industry. They over hire when the economy is doing very well, and they cut when things are not. I got a pink slip from Intel back in 2001 just after I graduated college when the dotcom bust happened.
cmurf 7 days ago 0 replies      
Makes sense. My 5 year old laptop has a i7-2820QM, 8 vcpus, is plenty fast for the stuff I do, 4600 bogomips, 45W. My recent upgrade was a NUC with a Pentium N3700, 4 real cores, 3200 bogomips, 4W. Pretty impressive.
IBM 7 days ago 2 replies      
I think if there's any time Apple would switch to their own ARM designed chips for Macs, it's now. This along with Intel slowing down from their Tick-Tock schedule will probably do it.
manav 7 days ago 0 replies      
While there are obvious market valuation issues at play, I think this signals more about Intel and it's future strategy. The layoffs come shortly after their $16.7 billion acquisition of Altera was completed.

Intel really missed out on mobile and with PC sales rapidly declining it looks like they are going to refocus on enterprise and data centers. ARM and NVIDIA/GPU computing are also expanding rapidly in those areas and that will pose a major threat to Intel.

seeing 7 days ago 0 replies      
I wonder how CEOs feel about their bottom line when they're off by such a big percentage in the workforce they need.

Couldn't they have predicted this sooner?

sxcurry 7 days ago 0 replies      
As you read these comments, I'll repeat mine from an earlier post: Don't come to HN for legal, medical, or economic advice!
nxzero 7 days ago 0 replies      
Being in hardware is getting harder and harder.

Increasingly the footprint of hardware is becoming sparser, replaced by software, etc.

It is time to make the push to make hardware open source mainstream from the point power hops on to where software picks up.

There are many, many really good reasons to do this, but in the end, to me, it will define how free the world is.

testpass 7 days ago 0 replies      
This will have a pretty bad effect on the company's morale. Depending on how long this layoff occurs for (1 month vs 1 year), everyone will feel extremely uneasy going into work knowing today's possibly the last day.
dman 7 days ago 0 replies      
Wondering if Intel is moving out of some markets completely - mobile chips (phones / tablets) is the one market that comes to my mind. The margins on those are almost non existent currently (on the low / medium end).
mixmastamyk 7 days ago 1 reply      
How competitive is Intel in mobile chips these days, have they been improving?
kevin_thibedeau 7 days ago 0 replies      
Guess they should have kept going with StrongARM/XScale. They could've had a mature, trusted product line by now.
known 7 days ago 0 replies      
Unlike Capitalism, Globalization is Zero-sum
jmount 7 days ago 1 reply      
Almost exactly decimation.
mtgx 7 days ago 5 replies      
Right now, the only content in this article is "Developing...".
5ilv3r 7 days ago 0 replies      
I think it's called twitter bootstrap, and it is terrible on both user experience and performance. So much hate...
vicinno 7 days ago 0 replies      
bubble? next crisis is coming?
zump 7 days ago 0 replies      
angersock 7 days ago 0 replies      
Oh man, they're even better than AMD at laying off people.
How I Hacked Facebook and Found Someone's Backdoor Script devco.re
859 points by phwd  5 days ago   121 comments top 20
reginaldo 5 days ago 7 replies      
This is Reginaldo from the Facebook Security team. We're really glad Orange reported this to us. On this case, the software we were using is third party. As we don't have full control of it, we ran it isolated from the systems that host the data people share on Facebook. We do this precisely to have better security, as chromakode mentioned. After incident response, we determined that the activity Orange detected was in fact from another researcher who participates in our bounty program. Neither of them were able to compromise other parts of our infra-structure so, the way we see it, it's a double win: two competent researchers assessed the system, one of them reported what he found to us and got a good bounty, none of them were able to escalate access.
chatmasta 5 days ago 0 replies      
It's buried in the bottom of the post, but I'm happy to see that Facebook paid a bug bounty of $10,000 for this. In the past we've seen Facebook refuse to pay bug bounties when the hacker goes beyond scope. Interesting that going beyond the usually scope of bug bounties actually discovered a latent exploit and helped Facebook. Maybe this will result in change of policies for bounty scope.
dopamean 5 days ago 5 replies      
I'm not sure I understand some of the comments here claiming that 10k is not enough money for this. It clearly is enough money because Orange found the problem and reported it.

These arguments always remind me of people claiming that certain professions are not paid enough. They forget that there is a market for labor and in this case the labor is finding vulnerabilities. People will either be willing to work for the posted price or not. In the case of pen testing facebook I'd be willing to bet there are plenty of people out there looking for bugs who aren't even really concerned with what the final payout is going to be.

Yeah, they could have gotten completely owned if he didn't report this. But to him reporting it and getting 10k in compensation was sufficient. Why would facebook pay him a million if he was willing to take 10k?

volkk 5 days ago 3 replies      
I really think 10,000 for serious exploits like these is just not enough money. Even if OP only spent an hour or two on finding this out (although highly unlikely), they should pay based on seriousness/potential damage of the bug. Great writeup though. Super interesting stuff.
sveiss 5 days ago 0 replies      
This isn't the first time files.fb.com has been publicly reported as having been breached: http://www.nirgoldshlager.com/2013/01/how-i-hacked-facebook-... .
nickpsecurity 5 days ago 0 replies      
Nice write up. Of course, this would be the team member whose photo is merely an Orange. Paranoid security people haha...

Part that jumped out at me, aside from obvious goodies, was this:

"FTA is a product which enables secure file transfer, online file sharing and syncing, as well as integration with Single Sign-on mechanisms including AD, LDAP and Kerberos"

...followed by...

"...web-based user interfaces were mainly composted of Perl & PHP... PHP source codes were encrypted by IonCube... lots of Perl Daemons in the background"

Wow. That inspires a lot of confidence in the "secure" product. I'd have doubted Facebook relied on such a system had I not known they built their empire on PHP. We all know its reputation. Their "secure, file-transfer appliance" fits right in.

6stringmerc 5 days ago 0 replies      
Article is exactly as headline advertised, and a well-laid out write-up. Neat to come across it.
TheGuyWhoCodes 5 days ago 1 reply      
Nice work, very detailed.However this is hack of Accellions Secure File Transfer.How should Facebook, or anyone for that matter, protect themselves in these cases? I mean other then some obvious ones like not running as root, limiting file access, limiting network access to other servers...
gillm4 5 days ago 0 replies      
I know nothing about pen testing, but this was very interesting and easy to follow regardless. Thanks so much for sharing!
Techbrunch 4 days ago 0 replies      
This is the same researcher that found a RCE in Uber: https://hackerone.com/reports/125980

Shameless plug but if you like that kind of articles I suggest signing to my newsletter: http://bugbountyweekly.com. A free, onceweekly e-mail round-up of news and articles about Bug Bounty.

coldcode 5 days ago 1 reply      
Fascinating. Looking for a hackable system and finding someone beat you to it.
morley 5 days ago 0 replies      
This is a great write-up. I know little about pen testing, yet I was able to follow along easily.
utefan001 5 days ago 1 reply      
Seems like two factor authentication here would have helped.
libber 5 days ago 0 replies      
If there is someone to be upset with in this situation its accellion the vendor who backs files.fb.com.

Looking at how egregious their security mistakes are they dont appear to take security seriously.

This is the same company that (last I was down there) had a billboard on 101 that says "Secure".

Many echos of oracles "unbreakable" ad campaign while being an aggressively bad at security company

frostymarvelous 3 days ago 0 replies      
So Wes got only 2.5K after successfully proved he could access signing and api keys,after he was threatened with a lawsuit.

How does setting up a shell and collecting credentials and then downloading them later give you a pat on the back?

Is this some kind of a joke?

edem 4 days ago 0 replies      
Why do you use so much emoticons in your article?
mxuribe 5 days ago 0 replies      
Quite clever find! Good write-up, too! Kudos!
ryanlol 5 days ago 1 reply      
Only $10000? What the hell do you have to find to qualify for that "million dollar bug"?
lawnchair_larry 5 days ago 3 replies      
So since they were unable to pivot laterally, you pat them on the back and call it a win. But last time someone did successfully pivot laterally, you threatened his employer? You guys are really sending mixed messages! Are they allowed to escalate or not? And if that's the new policy, shouldn't you pay the other guy who did escalate?
oliverhands 5 days ago 0 replies      
i hacked facebook and someone saw me hacking and siad why are you hacking and so that's how i hacked facebook
Show HN: I made an interactive Bootstrap 4 cheat sheet hackerthemes.com
840 points by arechsteiner  5 days ago   161 comments top 41
arechsteiner 5 days ago 18 replies      
I made this! Thanks for sharing it. I'll be watching this thread for comments and feedback.

(Moderators: Could you remove the #dropdown part from the URL please?)

Edit: The two post seem to have been merged by the moderators. Thanks!

emirozer 5 days ago 1 reply      
As a person who doesn't understand a single thing about front-end, I really appreciate the existence of bootstrap, especially when I need to just put an OK looking dashboard together...

PS: for the sake of sharing http://bootswatch.com/

matt4077 5 days ago 3 replies      
I feel like bootstrap has become the jquery of css themes. People will launch into a lecture on "separation of concerns" when they see a style attribute in html or a ruby loop in an .erb template. Yet they litter their code with class="col-xs-4" without a second thought.
JoshGlazebrook 5 days ago 1 reply      
Does anyone else feel like Bootstrap 4 is just taking forever? It seems like Foundation turnaround time for rolling out new major versions of their frameworks is much smaller than bootstrap.
hanniabu 5 days ago 4 replies      
I started something similar for Bootstrap 3, but more interactive so you can select different options for each type of element.


Let me know if I should update to Bootstrap 4 and continue development. Feedback is welcome!

bink-lynch 5 days ago 1 reply      
This is great! One feature I would love, the ability to edit the markup in the left pane, see it "live" in the right pane, get it the way I like it, then copy.

Nice work!

noir_lord 5 days ago 0 replies      
This looks nice, I'm looking forwards to Bootstrap 4 though it seems to be running really late, iirc it was intended to be released Nov-2015 originally.

I really want the flexbox support.

nojvek 1 day ago 0 replies      
Would be nice to just go to http://bootstrapcheatsheet.com

The url is kind of hard to remember.

tedmiston 5 days ago 0 replies      
As someone who never bookmarks cheat sheets, this is one I'm going to save.

Many of the "API" changes in Bootstrap 4 are subtle class name differences, like using pull-<size>-right vs pull-right. I think your interactive examples are a lot more helpful for seeing this quickly vs. the official docs (and the official docs are pretty good too).

asimuvPR 5 days ago 1 reply      
How did you build it? Aside from using bootstrap itself, did you use any kind of tool for the docs? I really dig the style! :D
txutxu 5 days ago 1 reply      
I simply can say: THANKS !!!

A nice idea and execution. Bookmarked!

Does versions of Bootstrap 2 and 3 exists or are planned?

oonny 5 days ago 1 reply      
This is great, good job! One application of this interface is for companies to use it as a front-end style guide for their own site/web app. Just like people use bootstrap as the starting point for their front-end, and then customize fonts, size, color, etc. This could be a starting point for front-end/template user guides, which is why I was hoping I could simply fork this in github, customize it to our front-end rules and make it available internally so that all front-end coders use the exact same conventions. Thanks for making this available. Any plans to open-source the project?
latortuga 5 days ago 0 replies      
Looks great, super useful! Can you possibly load it up with bootstrap 3?
mangeletti 5 days ago 0 replies      
Wow, this is really great.

I think Bootstrap 4's documentation is even harder to navigate than Bootstrap 3's. It's very frustrating, but this cheat sheet will help a lot.

deusofnull 5 days ago 0 replies      
I really appreciate this... Wow. I love your UI choices. More documentation should be written like this instead of a monolith table of contents.
paulcole 5 days ago 0 replies      
This is really great! I've always found the bootstrap docs thorough but intimidating. You've got a really simple, intuitive layout. Well done!
wslh 5 days ago 3 replies      
Right now, how does Bootstrap compare to Foundation?
kulesiii 5 days ago 0 replies      
Can I request to remove the jumbotron or replace it with something that will take less space? Thanks for sharing!
bluetidepro 5 days ago 2 replies      
Is this project open source/on GitHub? I would love to see how you built this with Jekyll! :)
m3andros 5 days ago 0 replies      
You sir, are a genius! I've been looking for something like this. Thank you, thank you!
dopeboy 5 days ago 0 replies      
This is great stuff. Beats scrolling and greping through their endless documentation.
jordache 5 days ago 0 replies      
I think I prefer the original bootstrap documentation... having the TOC on the side to jump to various sections, and having a more real-estate to present ideas rather than just a small scope at a time...
lsjadf 5 days ago 1 reply      
This is really cool. I'm wondering if people are using BS4 in production? I recently used BS3 because I saw that 4 was still in Alpha. Is it safe to use in production even though it's in alpha state?
switchkiller 5 days ago 0 replies      
This is very very amazing. This is what I wanted :D! Beautiful creation
x13 5 days ago 0 replies      
This is really useful. Does anyone know of a Materialize cheat sheet? (http://materializecss.com/)
brainpool 5 days ago 0 replies      
This is nice, thanks!
nathanboktae 4 days ago 0 replies      
All this time you guys could learn CSS proper and define the design language that meets your site and needs appropriately... Sigh.
oliwarner 5 days ago 0 replies      
I envy the people who get to drop IE8 support.
hndl 5 days ago 0 replies      
Very cool -- bookmarked for future projects.
underzen 5 days ago 0 replies      
Nice job! Thanks, thanks, and more thanks!
stevoski 5 days ago 0 replies      
I like how fast and responsive it is.
baby 5 days ago 1 reply      
When was bootstrap 4 launched? I completely missed it. What's the difference with v3?
jrochkind1 5 days ago 0 replies      
super useful.

links from each section to the official docs on that element would be awfully nice.

KayL 4 days ago 0 replies      
Nice! Can you add a link back to official docs for advanced JS config.
greenpizza13 5 days ago 0 replies      
This is really great, thanks!
rebnoob 5 days ago 0 replies      
very nice, this is extremely useful! thank you author! if i may -- any chance you could add page templates (with bs4 css/jq js from cdn)? even just a blank one would do.
mjdude 4 days ago 0 replies      
Thank you for sharing, this is very useful.
AndrewVos 5 days ago 0 replies      
Weirdly, I used to own this domain name!
kevinSuttle 5 days ago 0 replies      
Thank you for the deep links.
mqgh 5 days ago 0 replies      
awesome work. I like this, so easy to find the style.
beardicus 5 days ago 1 reply      
More discussion here: https://news.ycombinator.com/item?id=11541992 posted 2 minutes prior to this one
Almost Nothing About the Apple Harvests Gold from iPhones Story Is True vice.com
653 points by MikusR  6 days ago   200 comments top 17
c3534l 6 days ago 20 replies      
What does it say about the world we live in where blogs do more basic journalism than CNN? All that one would have had to do is read the report actually provided.

I don't think I'm being too extreme when I say that, apart from maybe PBS, there is no reputable source of news in America. If you don't believe me, pick a random story, watch it as it gets rewritten a million times through Reuters, then check back on the facts of the story one year later. A news story gets twisted to promote some narrative that will sell papers, and when the facts of the story are finally verified (usually not by the news themselves, but lawyers or courts or whoever), the story is dropped and never reported on again.

Again, if the only thing a reporter had to do was read the report to find the facts of the case to verify what is and isn't true, what the fuck is even the point of a news agency?

wklauss 6 days ago 2 replies      
These kind of stories are useful to understand to what extent the media has turned into an echo chamber. Everybody has to have (or comment on) the same stories than everybody else has, so fast copying (with or without attribution) has become a de-facto practice in every news outlet out there.

Good for Motherboard to wait and check. Unfortunately this means we will see this article now in all the outlets that published the previous one with a hand-washing disclaimer ("remember that article SOMEONE ELSE wrote that we talked you about last week, well...")

FreedomToCreate 6 days ago 4 replies      
This hits the nail on the head in calling out news reporting sites who don't fact check or truthfully report a topic. Its incredible how far from the actually story the Apple recycled gold headline deviates and really makes you wonder if citing so called reputable sources is even valid in some cases.
coldtea 6 days ago 1 reply      
While the article is fine, this does not really follow:

>So while Apple is nominally responsible for recycling a 90 million pounds of e-waste, very little of that is actually iPhones, and very little of that is actually being done by Apple. In Washington State, for example, Apple products made up just 1.78 percent of the total weight of e-waste recycled in 2014. In Oregon, Apple products made up 1.65 percent.

The author wants to argue that "very little of that is actually iPhones, and very little of that is actually being done by Apple" but the example he uses for that doesn't really show "very little", but rather a huge percentage of recycled e-waste being Apple stuff.

While the statement that "very little of that [apple products recycling] is actually being done by Apple" is compatible with the example, the example doesn't really prove that "very little of that is actually iPhones" as it's supposed to.

And even the implication that the numbers are small doesn't follow -- 1.65 to 1.8 percent of the total e-waste in a state is nothing to sneer at, considering Apple is just one among tens of thousands of companies making electronics, and compared to things like TVs and such, theirs are tiny and weight little (a fact admitted elsewhere in the article).

zatkin 6 days ago 1 reply      
In Apple's defense, I would imagine that most people who are getting rid of old Apple devices don't think about taking the devices to the Apple Store because that's where they buy new products. They typically take their products to an electronic recycling center, or even worse, they just throw it away in the garbage. Apple may be 'cheating the system' by paying these companies to receive credit for some X amount of pounds, but it's not like they're able to force their customers to return old Apple products to their stores.
alexkavon 6 days ago 0 replies      
This reminds of a great article from Blake Ross that demonstrates the laziness in journalism today. It also goes into detail about a few simple ways a journalist can investigate a topic: https://medium.com/@blakeross/don-t-outsource-your-thinking-...
DonHopkins 6 days ago 0 replies      
Have other people noticed how many articles go out of their way to compare things in different units, like "30% of people do this, and 1 out of 5 do that"?

It's like they're trying to make it hard to compare things numerically on purpose, so you have to read and believe the conclusion in their verbal narrative.

nstj 6 days ago 0 replies      
> Amount of material recovered for reuse through take-back initiatives in 2015

> Gold 2204 [lbs] [0]

[0]: http://images.apple.com/au/environment/pdf/Apple_Environment...

So is the Vice story trying to claim that "take back initiatives" aren't run by Apple? This

collyw 5 days ago 0 replies      
Is Vice any more reliable? A lot of their stories look too outrageous to be true. Like this one: http://www.vice.com/read/this-guy-has-eaten-nothing-but-raw-...
frostymarvelous 5 days ago 0 replies      
I've seen a vice documentary on Sakawa in Ghana and I must admit. These guys are smart and thorough! They actually have me insights on things I see all the time, but failed to see the implications of.
qb45 5 days ago 0 replies      
Heh, I'm officially dumb. I knew that something was fishy when the news reported more lead being recovered than gold and tin combined but I dismissed this feeling.

Stupid, stupid, stupid and naive :)

ncavet 6 days ago 0 replies      
Who cares about $40MM dollars any more.
abhi3 6 days ago 2 replies      

Various media sites claimed apple recycled $40 million worth of gold from iphones, they were dead wrong.

What actually happened is that Apple is under statutury obligation to recycle a certain weight of e-waste depending on it market share or weight of electronics sold (depending on state laws). The e-waste doesn't have to be of the manufacturers own products.

Apple paid third party recyclers to recycle mostly CRT's and PC's (iphone have hardly any gold and are much more valuable refurbished, In fact, phones and tablets often dont count toward the overall recycling requirements in many state laws.) and probably incured a loss rather than a 40 million windfall as claimed in news articles.

Original Article: 1500 words (~8 minute read)Summary: 114 words (less than a minute)

The articles goes in to some more detail and analyzes the mandatory recycling laws deeper as well. There is also some commentary of how many other sites got it very wrong and overview of the e-waste recycling industry. Reading recomended if you want gain more knowledge on this.

If you'd like such summaries for all articles before you read them check out: https://news.ycombinator.com/item?id=11535695

johansch 6 days ago 4 replies      
Apple misled media. I hope media learns from this.
ronkwan 6 days ago 0 replies      
aapl = pretentious
awinter-py 6 days ago 0 replies      
they're after me lucky charms
ck2 6 days ago 0 replies      
Not that I would confuse CNN as actual journalism with investigative journalists but how many times a day does CNN say "we have not been able to independently verify" about a story, yet doesn't bother with stuff like this?

How can these places claim "freedom of the press" without having to prove they are "press" or what "press" even is?

Being a Developer After 40 medium.com
805 points by wallflower  22 hours ago   509 comments top 53
manishsharan 14 hours ago 4 replies      
As a developer over 40, my biggest challenge is actually that the management has come to expect weekend work and late nights as the norm. As someone with a family , I can't put in those hours every day and every weekend. Single programmers who can put in those kind of hours are rewarded and those who cant are singled out for ridicule or "performance concern chats with manager". Projects have gone agile and they have not accounted for the unexpected shit that happens, low level functional designs seem to have fallen out of fashion and the deliverable deadlines have become ultra aggressive.

And the mangers' attitude is that "they can shake any tree and it rains qualified programmer resumes". Here in Toronto, there is a company called Allegis and all major employers post their developer job here. The headhunters are plugged into Allegis and they call you based on keyword match. Have you ever seen poor people huddled outside HomeDepot, hoping to be picked up? Thats what it like to be a developer searching for a job in my town. Most enterprise dev jobs are focused on a very narrow set of skills; so it doesn't matter how good you are with designing solutions or algorithms you know -- what matters is do you know java/c#/angular(new) ? And thats all that matters for Allegis keyword match. You are probably thinking I can learn more technologies ; what I am pointing out is that enterprise s/w development process is based on the fundamental principle of getting barely skilled people who can put in the hours and keep their mouth shut. But these jobs pay a lot more than startup jobs and have a lot more security.

toddkazakov 20 hours ago 7 replies      
I am based in Bulgaria and I recently had my first experience with a potential Swiss employer. It was rather unpleasant. After I went through 5 interviews we discussed my rates (as a remote consultant). I received a low ball counter offer which was about the half of what I usually charge. This quickly became a racist rant and a senior manager at the company tried to persuade me by saying that with the money they offered I'll "live like a king" in Bulgaria. Needless to say I politely declined because I would much rather work with people that value my work. I was really surprised that such unprofessional attitude came from Swiss company, but apparently it's not so uncommon judging by the blog post.
pasquinelli 10 hours ago 4 replies      
"you were, are and will be a software developer, that is, a relatively expensive factory worker, whose tasks your managers would be happy to offshore no matter what they tell you."

this is exactly my experience. writing software really doesn't require any great creative mind or cleverness. i'm a pretty mediocre programmer. i got roped into programming as a kid by, first of all because i wanted to make video games, but then once i'd dipped my toe in i found learning new, exotic (seeming) ideas and making clever solutions to problems was a lot of fun in and of itself. but i can think of only one time i got paid to do anything that felt like that: working on a tetris game with bombliss, without the official tetris rules. the rules of tetris are surprisingly deep and refined, in case you didn't know, so that endeavor was utterly insane and disastrous, which was the general character of the company i was working for. but still, it was a lot of fun playing physicist from the tetris universe, trying to infer the rules through experimentation.

to write software, once you have the skill down, is really just about doing the work. it doesn't require any insight, unless you intend to write good software, but no one cares about good software. no cares about the software at all. they have things they want to do, and the software, the making of it, is, if anything an impediment. so is the person making it.

tluyben2 20 hours ago 4 replies      
I'm 41 and a dev (and manager and bunch of other roles when needed, but most my days are spent with software/hardware dev) and sure, it's all true what this article says, but there is no real personal advice there besides, as others said, just 'don't do everything, but do everything'.

So some unasked advice from a 40+ then which I wish I was told when I was 17 or something: a) believe in yourself; learn from others, but if you have strong opinions or think something is wrong then voice it even though others (are supposed to) have more experience b) fast typing and making long hours are irrelevant c) get out there and mingle with non coders a lot.

All of these 3 points (I learned them at different stages, in order of appearance above; c I only started doing 3 years ago) made me never having to need a job as such, always worked where/when I wanted, always made enough money and usually have enough spare time to do whatever while still performing.

eggy 20 hours ago 2 replies      
I liked the post, and empathized with some truths in it. I saved up and bought a used Commodore PET in 1977 at age 13. I taught myself assembler, c, basic, and went on to buy a Vic-20, C-64, Amiga 1000, Amiga 500, Mac PowerPC, NCR 3125 (386 pen-based tablet in 1995 or 1996!), and then read up on AI in the 1980s - Neural Networks, GAs, GP, Expert systems, Fuzzy Systems, Chaos, Complexity, etc... I was using Minix on my Amiga before Linux on my PowerPC, and I have dual-booted since, but Windows is also in my repertoire.THEN, I gave it all up and became a welder at an animatronics company that made window displays, stayed in the entertainment field designing stage machinery, special effects, and so on. My last job was at a water show diving and fixing hydraulic and electrical systems as a senior manager and show manager (not in the US, since a senior manager would not be caught dead in the water!). I have now aged 51 years 11 months, getting heavily back into neural nets, livecoding graphics and music while living in East Java, Indonesia. I was born and raised in Brooklyn, NY as a contrast.All I can say, and what I bestow on my older two children (I just fathered a baby girl a year ago), is that I left the fast track to the huge salary to do what I wanted, and that always kept me happy, and busy in a good way. I read books until I don't understand them, and then go back and forth to others until I do, and I stayed physical, and avoided 'desk job' ailments of most people my age. I have grown to know it is time, time with family and friends that money buys you. And if you have food, a roof over your head and some toys, you don't need the other $25K to $100K per year, or what have you. No, there is nothing new under the sun, but I have miles to go before I sleep...
daxfohl 14 hours ago 0 replies      
This had nothing to do with being a developer after 40.

tldr: Banal, overconfident advice on the subject of a software career, devolving into political rants at times.

_yosefk 18 hours ago 1 reply      
"That means that you she or he gets 100 KCHF per year, but she or he are actually creating a value worth over a million francs. And of course, they get the bonuses at the end of the fiscal year, because, you know, capitalism. Know your worth. Read Karl Marx and Thomas Piketty. Enough said."

While neither Karl Marx nor Thomas Piketty have a great track record when it comes to economic policy prescriptions (Dean Baker's opinion on this might be interesting for people who share much of their world view with all three of these economists), will they teach me to better negotiate based on my "knowledge of my worth"? I rather doubt that they will, given that the punchline of much of their writing is that worker compensation necessarily trends towards the subsistence level over time, r>g, etc. etc. Certainly if the point is to "know your worth" in the sense of being able to negotiate a better compensation, a better source ought to be available.

Separately, it's an interesting turn of events that fairly politicized economists' writings are now recommended reading for computer programmers. The next logical step is a recommendation to join a political party (certainly joing the political party would help one's career in the USSR where Marx was required reading for people entering the professions.)

nucleardonuts 13 hours ago 3 replies      
I grow weary of hearing about "white privilege". I likewise grow weary of any of today's politically correct messages: women in combat, bathroom bills, work quotas, transvestite rights. It's all BS.

I grew up a military brat. We didn't have a lot of money. I wore hand-me-downs, had iron-on patches on my knees. My family could not afford to send me to college, so I served in the military to get the GI Bill and worked my own way through college.

I'm over 40, in IT and no one ever gave me hand out in relation to any job or education.

Like an earlier poster said, I'm under no obligation to do anything. I believe in hard work. No one should be given a free ride because they are black, homosexual, female, whatever. Work your ass off to get where you want to be. Full stop. No one is under a moral or other obligation to get you in the door or ensure fair play. I'm not an asshole to people, but everyone has the same opportunities. I realize the military is not for everyone, but young men especially can really benefit. You can do a four-year hitch and have your college paid for. If you like it, you could re-up as an officer and the sky is the limit.

The problem with people today is they have a sense of entitlement that is misplaced. No one owes anyone anything other than moral decency: please, thank you, that kind of thing. Work hard, play hard. Life is better without handouts. You have a sense of fulfillment when you pull yourself up by your bootstraps.

buserror 18 hours ago 1 reply      
I think that misses one big point here; and a point that I live by: Don't waste your neurons and time.

Time is the most precious thing you have, so don't waste it learning stuff you won't need. Even if it's shinny. Resist, and for the things you do need, don't become an 'expert' -- pick the things you NEED and scope it well. Then hop along on the new tech that came around...

I always see any new thing I take on as an investment, and I try to make it pay down the line...

I didn't use to do that, and I'm an expert in a few tech that I had fun learning, but have absolutely zero relevance today. See, I can write Altivec code without the scalar version for example. That was useful for about 2 years...

febed 20 hours ago 4 replies      
I have seen developers threatened to have their work visas not renewed if they did not work faster

That was an eye-opener. For some reason I thought Switzerland was a worker's utopia with the relatively higher salaries.

magni- 10 hours ago 0 replies      
It's sad that the majority of the discussion from this post is people misunderstanding the term "white privilege" and getting so defensive about it.

Changing topics: that was a great read. The links were also great reads and rereads. What do people think of Joel's six mistakes from the "great software takes ten years", sixteen years later? http://www.joelonsoftware.com/articles/fog0000000017.html

alexandercrohde 10 hours ago 0 replies      
---Disobey authority. Say fuck you, I wont do what you tell me and change jobs.

Challenge authority, but don't be an ass about it. Simply try to help them understand that you are doing them a favor by challenging them. Perhaps say, "Do you mind if I weigh in on that?" If they aren't interested in your opinion still follow up with "I understand you've thought about this, but I've also given this a lot of thought and I also have a lot of experience around this and I've seen it be a problem before."

okreallywtf 12 hours ago 2 replies      
Did I just stumble on slashdot? I much prefer the discourse on HN but the reaction to "PC culture" and "White privilege" is basically the same everywhere.

It has never been supposed to mean anything about an individual, and yet that is ALWAYS how it seems to be taken. We (as white and or males) can't help but see things from our individual perspective and take offense at the implication we ever had anything easier than anyone else.

I agree with others in the thread, we just need to throw away the word white privilege and come up with something else because it has been totally poisoned. I'm not saying there aren't overzealous "social justice warriors" that haven't contributed to the misunderstanding of the word.

Just remember, when people use the word white privilege, THEY ARE NOT REFERRING TO YOU AS AN INDIVIDUAL FOR THE LOVE OF GOD.

vinceguidry 13 hours ago 2 replies      
> "Ok, let's make a rails app"> "Oh, I need rails first"> "Oh, I need rbenv first"> "Oh I need brew"> "Oh I need xcode tools"

As a Rails dev, this made me chuckle, yes, I've put a lot of hours into troubleshooting dev setups. But this is the wrong example. All of these are installed with one line on the terminal. And really, there are far simpler web stacks to pick up without even having to leave Ruby. Sinatra on system Ruby works just fine. All you do is 'gem install sinatra', open up a text editor and go.

Really, the complexity you have to watch out for is the complexity you impose yourself. Choosing the wrong tools for the job or the wrong abstractions. For many applications, Rails is overkill.

barnacs 19 hours ago 0 replies      
"forget the hype, make sure to learn node and start building bots"

That aside, a lot of the more generic points make sense.

ry_ry 20 hours ago 4 replies      
Warm fuzzy nostalgia aside, this article seems to amount to "Learn everything, read everything, do everything, don't bandwagon, Apple is pretty cool. The other stuff is OK too, if you like that sort of thing. Learn Node. PS. Don't harrass people".

It's an amalgamation of every Medium tech-post ever.

jgrahamc 18 hours ago 0 replies      
In an email exchange I had with C.A.R. Hoare a couple of years back he said:

Paradoxically, I have been working on shared variable concurrency, using a partially ordered trace semantics. Until I retired, I was too frightened to tackle anything so difficult.

Definitely life after 40, 50, 60, 70, ...

ljw1001 16 hours ago 0 replies      
I found the advice to be quite a mixed bag, but um, having just turned 42, the OP knows very little about being a developer after 40. The article is about what he learned as an under-40 developer.
groundCode 20 hours ago 0 replies      
This was a good read - I'm a dev over 40 and much of this rang true. I think there's a lot of great advice in there. One standout for me was "Be prepared to change your mind at any time through learning. " - something that I think we should all aspire to.
isxek 20 hours ago 1 reply      
Slightly disappointed about the post not being about how they became a developer at age 40, which was what I initially thought it was.

I started my career as a software developer at precisely 10am, on Monday October 6th, 1997... I had recently celebrated my 24th birthday.

shipintbrief 20 hours ago 0 replies      
Mentioning income gap at the end were very random. I wish author would mention it in the beginning, so I wouldn't waste time reading the whole thing.
s3nnyy 19 hours ago 3 replies      
"Say 'I wont do what you tell me' and change jobs. There are fantastic workplaces out there; not a lot, but they exist. [...] Do not let a bad job kill your enthusiasm. It is not worth it. Disobey and move on."

Especially Europeans have problems thinking like this. I always advise engineers to keep on looking for better offers / jobs the moment they take a new job. Instead many hibernate in a job for 3-5 years without thinking of their careers and hence miss opportunities.

Disclaimer: To help engineers finding jobs / working on their careers and support IT-firms to find people, I recently started a small headhunting agency.

So mail me, if you look for a tech-job in Zurich. Salaries here after [!] taxes start at 7000 CHF / month. Find my e-mail address in my hn-handle or check out my story "8 reasons why I moved to Switzerland to work in IT" https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-t...

salex89 20 hours ago 4 replies      
If it is really possible to learn one language each year, and read six books, I'm going to be very impressed with that. Especially considering side projects you actually start in some language, frameworks (which are not the same as languages, obviously), and conceptual things which are language-agnostic. And then comes family, home maintenance and, just sometimes, rest :-) .
frostymarvelous 6 hours ago 0 replies      
>Software companies have become sweatshops where you are supposed to justify your absurdly high salary with insane hours and unreasonable expectations.

Sadly, I've felt this way for the past two months since I took my new job. I had to take a pay cut for it. Sadly, I think the new company thinks I'm being overpaid and the demands are crazy. All of a sudden, I understand so many of the WTFs on TDWTF!

iLemming 11 hours ago 1 reply      
you know what? f... you people. I was hoping to know your opinions about technological choices and things you think would be relevant 20 years from now. And what do I get? 40 f...ing pages of gender and race inequality crap. The article is not about that, damn it!
iLoch 19 hours ago 0 replies      
> Companies want you to shut up about that, so that women are paid 70% of what men are paid.

Stopped reading here because I assumed the rest would be equally as well informed. Shame too, I was enjoying the perspective.

Edit: Decided to give the author the benefit of the doubt and continued reading for the opportunity to have my perspective changed. With that said, I'm also not very fond of the anti-white male narrative quoted below, and I'll elaborate on why

> If you are a white male remember all the privilege you have enjoyed since birth just because you were born that way. It is your responsibility to change the industry and its bias towards more inclusion.

I don't think the real problem here is with being white, male or privileged. (Though, obviously our industry has a problem with diversity.) Programmers, for better or worse, typically aren't very sociable people, and thus become abrasive to dissenting opinions. (I'll be the first to admit that I do this, and will continue to do it as I try to improve and reduce this behaviour.) Whether that opinion comes from a transexual black 10x-er or a straight white female who recently graduated from college, or even a seasoned veteran with 25 years experience. Quite often, a difference of opinion for programmers defaults to "they're wrong because they don't think like me." I experience this daily, and I'm a straight white 21 year old male from an affluent community. So to the authors point, yes if we could stop being assholes to each other that would be great. However I absolutely disagree that the behaviour of my peers is racially motivated, and I resent the implication.

And I'm supposed to "send the elevator down" just to those who I assume to be the most slighted minority? How do you suppose that works? Should I just assume that all women need my help and support because they're women? What indicators would one even use to determine such a qualification, other than being systematically sexist and racist? Here's a thought: help everyone, as often as possible! Don't motivate your behaviour based on peoples' identities!

But yes, I do agree with the underlying sentiment that follows, I just wish it wasn't prefaced with unnecessary garbage.

> Do not critisize or make fun of the technology choices of your peers; for other people will have their own reasons to choose them, and they must be respected. Be prepared to change your mind at any time through learning.

Perfect. Why did we need the intro?

fecklessyouth 15 hours ago 0 replies      
>The reason for this lies in the fact that, as the Romans said in the past, Nil nove sul sole

This is from the Old Testament.


arc_of_descent 19 hours ago 0 replies      
Nice post. A bit nostalgic but we all need a meme to get readers interested. In the OP's case its "I'm getting older, but I still love what I'm doing. Come join me!".

What I do when a new tech hype comes along, is allocate myself some time to it. Ok, Webpack? Let me give myself three days (around 20 hours) to check it out. If I don't understand it at first, keep pushing. If after 20 hours, I still don't get it, abandon it and move on.

Of course, 20 hours is just an estimate. If after a day, I feel like some magic has taken place (like what Backbone.js did to me), I'm hooked.

And yes, definitely gravitate towards a galaxy. Sometimes galaxies do merge and you will reap the benefits :)

I'm 38, programming for 15 years. And I still love coding and doing systems stuff.

zelos 19 hours ago 0 replies      
My new todo list:1) Invent time machine2) Go back in time and make my 24-year-old self read this article.
philbarr 14 hours ago 1 reply      
> A British roundabout with 6 intersections...

There's one of those in Hemel Hempstead. And surprisingly it works really well...

On a related note, if you have the chance to go to Hemel Hempstead, don't.

a_c 19 hours ago 0 replies      
> 3. Learn About Software History

I was reading about zeromq. From zeromq, I linked to iMatrix, OpenAMQP, GSL, and then Pieter Hintjens and Protocol of Dying. Indeed, history of software, including the people behind it, is no less interesting than the software itself.

sanpan 12 hours ago 0 replies      
I just want to say thanks for introducing me to ponysay. My terminal was dull until you all shared its magic with me.
dhogan 14 hours ago 1 reply      
>help a younger developer by becoming their mentor (do not do this before the age of 30, though.)

Why the age of 30? Just curious.

stevetrewick 18 hours ago 2 replies      
Ignore the hype - but learn everything. Think for yourself - but go with the crowd. And don't forget the sunscreen.

Oh, and XML was totally a buzzword in '97.

abc_lisper 9 hours ago 0 replies      
Absolutely love this guy!

Somehow I feel lonely when I say open-offices are an absolute evil. Thanks for raising that point!

mooreds 12 hours ago 0 replies      
I enjoyed this. Could have just as easily been called "Being an experienced developer" because age doesn't factor in to his message that much.
edwardmarriner 20 hours ago 0 replies      
Thanks for this! A super interesting and well written look into what a career in software development can look like!
guessbest 20 hours ago 0 replies      
I remember the AVR hype. It was supposed to "change everything" but is became a big nothing burger.
hartator 14 hours ago 0 replies      
"Nil nove sul sole" means nothing new under the sun.
emodendroket 13 hours ago 0 replies      
> The reason for this lies in the fact that, as the Romans said in the past, Nil nove sul sole.

This is actually originally from Ecclesiastes, not the Romans.

jbb555 20 hours ago 0 replies      
Most of this seems very negative.
batat 18 hours ago 0 replies      
> Do not worry about hype. Keep doing your thing, keep learning what you were learning, and move on.

Thanks, Adrian. Now I have an official excuse for not writing a single app with Angular/React in 2016.

mindcrime 13 hours ago 1 reply      
Being a 40+ developer myself, I find myself largely agreeing with this post. I guess I could quibble over some small details, but by and large, I think the author is spot on.

The one thing I'll add to this, is to say that, for devs like us, things like Coursera, Udacity, EdX, etc. are really valuable. When you're a mid-career professional who already has strong technical chops in at least one area, "on demand education" like this is super valuable in multiple regards:

1. It's much more accessible since you don't have to go sit in class, on campus, every day, etc. You can fit it around your existing life much more easily.

2. It can serve as a nice way to start "bridging" to a new area. For example, if you're already, say, a skilled Java developer and you want to start moving into Data Science, MOOCs offer a nice way to pick up some additional credentials to help that transition. People argue about the value of certificates from Coursera and the like, and that's fair. I think you don't want something like that to be the only credential you have, if possible. But taken as a complement to your existing credentials, experience and skills, I believe these things can be very useful.

3. Related to (2) above, but MOOCs can be a nice way to add complementary education outside of tech altogether. If you're a developer who aspires to eventually move into management or whatever, consider taking business classes from Coursera/EdX/Udacity as well. There are some really nice offerings out there, including a complete (accredited) MBA program that you can do (partly) through Coursera in conjunction with the University of Illinois. Or maybe you're a Java developer (just an example, I don't mean to pick on Java people, as "I is one") who thinks that something to do with synthetic biology is going to be "the next big thing", but doesn't want to go back to school for a biology degree... great, there's a ton of life sciences / biology / chemistry /etc. stuff that you can take online if you want to start positioning yourself for something like that.

Let me also add this: I totally agree that you don't need to go "all in" on every new tech that comes out, and try to ride the hype wave for everything new. But, I think it's smart to at least explore (many|most|some|??) of the trendy new stuff, to a limited depth... at least dip your toes in the water, do the "Hello world of XXXX" where XXXX is Swift, or R, or Rust, or Scala, or Node, or Go or whatever. At least give yourself a fair chance to evaluate the new stuff, decide if you feel like it's worth investing more in based on direct experience, and at least get a feel for the toolchain and what-not. From there, you can kind of monitor what's going on around you and decide if/when to go deeper with new technology XXXX. Yes, doing all this requires an investment of some time, but that's part of the cost of keeping your value up.

Of course, the truth is, most of this goes equally for the "under 40" crowd as well. But the whole "keep learning new stuff" thing probably becomes a little more important as you get older. There might be exceptions like the whole "COBOL programmer who gets paid big bucks because nobody new is learning COBOL anymore" but I'd consider those situations to be exceptions.

patwolf 15 hours ago 1 reply      
>Learn all you can about LLVM

While I'm sure LLVM is an important technology, I don't feel it's everyone's job to learn and know everything there is to know about it. There will perhaps be a niche group of developers making cool things with LLVM, most developers can get along just fine without knowing anything about it.

x5n1 20 hours ago 1 reply      
Seems a bit bitter about the shit working conditions. And he's right. It's funny how the whole trade is shit.
known 14 hours ago 0 replies      
Within in the context of H1B it's a different game altogether.
ak39 8 hours ago 0 replies      
I'd only add one more point to this otherwise excellent list of advice for programmers doing it for the long haul:

13. Strive to become as proficient as you can in the business domain in which you ply your programming.

Such proficiency can be a crucial asset if you have plans to start your own consultancy or to produce specialised products and solutions for niche markets.

EdiX 12 hours ago 0 replies      
> as the Romans said in the past, Nil nove sul sole

They didn't say that.

known 19 hours ago 0 replies      
Excellent tips; However in globalization you need to be a highly skilled wage slave
ricksplat 20 hours ago 0 replies      
In 1997 I was finishing high school, and about to commence undergraduate studies. I was "interested" in computing and Linux had passed 2.0 and was well on its way to entering the main stream. I remember obtaining a copy of redhat from my local library and a few very significant threads of my career to date commenced.

Java is also a child of the nineties and 1.1 I believe was the first arguably "finished" implementation. I remember the computer magazines were going off on about it at the time and I got a free Java IDE off a cover disk and wrote my first 2D canvas app.

These were the two main "galaxies" I inhabited for the last 20 years with various holidays here and there. The benefit of inhabiting such relatively "open" galaxies is that they provide easily accessible conduits to other galaxies too.

Thanks for the 90s nostalgia - very nearly brought a tear to my eye.

programminggeek 14 hours ago 0 replies      
It is not our duty to do anything. If you want to do something fine. But honestly, I work my butt off to get what I've got and I'm perfectly happy to help others that do the same.

I refuse to help someone just because they are female or a minority just because they are female or a minority. I also refuse to help people who won't help themselves.

Those who want to be great, I will help them every way I can. It doesn't matter gender or ethnicity. It's about work ethic.

aerovistae 11 hours ago 0 replies      
> You could experience that right here in Switzerland.


ManlyBread 17 hours ago 29 replies      
The article was pretty good until this part.

>If you are a white male remember all the privilege you have enjoyed since birth just because you were born that way. It is your responsibility to change the industry and its bias towards more inclusion.

I'm from an Eastern Europe and my family never was rich, I had to put in a tremendous effort to even get into the industry. Assuming I got an easy ride simply because I'm white is a pretty racist statement and I find myself surprised that no one is calling out the author on it.

>It is your duty to send the elevator down.

No, it's not. Just like women don't have any duty to ensure that there's an arbitrary number of men working as models and just like black NBA players have no obligation to ensure that there's enough white guys on the team I have no obligation to worry about some arbitrary quotas.

BYOT: Bring your own team stripe.com
805 points by hepha1979  1 day ago   171 comments top 36
slackstation 1 day ago 10 replies      
There are already groups that function this way, they are called consultants. If you are a high functioning team and want to keep working together, then form a consultancy together. You will probably get paid more over time.

The idea that all will be hired or none will be hired is kinda odd as well. You are ceeding your career to bunch of other people in a non-entrepreneurial way. You are doing more work, giving more to Stripe than you are getting back. You are lowering their risk and not being compensated for that. Neither as a team nor as individuals.

It'd be interesting if you could collaborate and bid for your salaries as a group and/or make sure everyone got at least a minimum. It would be a failure if everyone in the group got the same amount.

The collective bargaining that would go on would be force multiplied in either direction. Either people wouldn't negotiate and companies like Stripe would get a great bargain of a team that already works together or they would get reamed as the team realizes that together they are more valuable than what they could bargain for individually.

Lastly, it's probably a risky move in that if a group leaves one company together successfully, they are more likely to move on from the second company together as well. If they are all working on the same project, you could have a disastrous and instantaneous brain-drain.

It's like building in a massive artificial bus factor into your company.

If people took an adversarial or merely valued their small in-group more than the company, they could get hired as a group, build an important system for Stripe and then en-masse, quit to create a consultancy and have Stripe as their first (reluctant) customer because they have knowledge of an important subsystem. In fact, this would be an excellent way to launch a consultancy.

Stripe, you may have opened a can of worms with this move. Teams hopping from startup to startup like individual employees do now would make startups even more chaotic.

Maybe they are banking on the downturn and think they can get high quality teams on the cheap. Seems like a way to open the business to alot of risk.

ff_ 1 day ago 4 replies      
This is an amazing idea. Kudos to the Stripe team for putting it into action!

Personally I can feel this "flow", and I have some favorite pair programming friends; it's hard to beat the feeling of having someone else that completes your sentences or writes down in code the idea that you were thinking out after just saying a couple of words or exchanging a single glance. The probability of this happening on a new workplace with people that you don't know doesn't seem so high to me, so this idea really makes sense.

Has any other company thought of this before?

mathattack 1 day ago 4 replies      
Interesting. Seems like a cheaper alternative to acquihiring. :-)

Long term I'd love to see stats on this. My intuition is you'd wind up more successful, similar to how referrals make better employees. There does seem like some risk though - the team will likely succeed or fail as a group.

galistoca 1 day ago 3 replies      
I don't know, to me it just sounds like a gimmicky way to get more people to apply. That's what recruiters do. They try to get as many people to apply as possible, and then filter the hell out of them. So just because a recruiter "reached out" to you via linkedin or something, it doesn't mean they think highly of you. Actually, you should assume that they don't care at all about what you've achieved. You're just one of many fish they're trying to pass through their funnel.

That's why I am genuinely curious what they plan to do once they hire teams. Let's say you hire a team of a designer and a developer. It's not like they will be always working together and with no one else in the company. Chances are you won't be working as the tag team forever. That would be stupid both for the company and for these people because you are being too closed minded and won't learn much by only interacting with the other person when there are so many other talented people in the company. I presume that isn't what they plan to do. Then that leaves us with the option of just hiring them "as a team" but once they're in, there's no guarantee that they will work as the same team, just like how most acquisitions work--when they acquire a company they say stuff like "Company A's expertise will be helpful in us developing our such and such core features", but after the acquisition they all disperse and get assigned to different teams after a while.

So... what's the point? Well that's why I think it's a gimmicky way to attract attention and get more people to apply. Any counter argument?

d--b 20 hours ago 0 replies      
I have very big concerns about culture.

When you bring new people to a company, they tend to work the way they use to in their previous occupation. More often than not, a new employee will start his sentences with "What we used to do in this situation" or "that's why we did it that way at X", trying to both build up on his past experience, and to find an anchor of familiarity in an unfamiliar environment.

This is normal phase and usually wears off after a few weeks/months. But for as long as it lasts, this behavior can be annoying for your current employees as they have built up their own thing, and they don't necessarily want to be reminded that there were other options that they didn't follow.

The risk that you take when bringing a team of 3 to 5 people is that they go in their own corner, dismiss all the tools that already exist, recreate the work environment they are used to, don't mix well at all with other employees, etc.

And what you get from people being used to work together, you loose in management pain. I think the usual way of hiring one person, who then can refer to the good guys in his previous team is a much sounder approach, as it lets time for the culture to adapt.

andrewstuart 1 day ago 8 replies      
I'm a recruiter (yeah, yeah, recruiters know nothing) and I'm going to call this as a fail. It's INCREDIBLY hard to get even one person employed. The bar is so high at most employers that almost every applicant gets rejected.

So the likelihood of all members of a given set of X people being employed is almost zero.

What happens to the team dynamic when the employer wants to employ Jenny and Steve but not Bill, Mike and Vivek?

This might sound good but it aint going to work.

apapli 1 day ago 2 replies      
Great in theory, unworkable in practice.

The downside to this will be the negotiated rate, and that is the upside for Stripe.... along with the lower risk hiring outcome they also receive.

When time is not on your side your negotiating ability is severely hampered.

There will always be an imperative for someone in a team to "hurry the paperwork" along faster than someone else because they need the financial security of a job etc etc. So unless the "team" is happy to delegate the entire negotiating process to one person with complete authority this situation will be unavoidable. And let's face it, not many people will blindly put their faith in someone else to negotiate every aspect of their next full time permanent position, including whether or not to accept it and give notice at their current employer.

Money isn't everything of course, but this is a sure-fire approach to limiting your income, thus don't think there will be many takers.

As someone else said in the comments here, the more practical alternative that actually does work is called consulting.

Falcon9 1 day ago 3 replies      
We had to do this the old fashioned way with my current team: One person gets in the door at the new company, talks up the abilities of the old team members and how they would slot in nicely with new company's needs and gets another person in, then another until the old team is fully reunited in the new company. We've been a very effective unit once we removed the road blocks in the new company!
Roritharr 1 day ago 2 replies      
Damn. I just talked with our CEO about that exact concept as our new innovative hiring method. Now I look like a copycat. -_-
pyb 1 day ago 2 replies      
Great idea ! But if they are going to be interviewing all team members separately through the normal process, it seems unlikely that a team as a whole would pass their bar.
stegosaurus 1 day ago 1 reply      
I'm a bit confused as to how this works in an employment scenario where the contractual terms aren't fixed.

How is salary negotiated? What happens over time - do you just become discrete employees? What about internal promotion - does it just not happen?

I would find it incredibly difficult to get together with friends and decide 'right, i guess we're all worth X each then, let's go for that'.

huangc10 1 day ago 3 replies      
This idea sounds excellent and definitely some outside of the box thinking! However, if I had a team that I really work great with and trust, I'd probably do a startup instead with said team. That's just me though.

I think this concept might attract fresh grads more and could be integrated into a BYOT internship program.

dorfsmay 1 day ago 0 replies      
Pros for Stipe: hire a lot of people at once, hire a bunch of people who are probably working well together.

Cons for stripe: risk of the team bringing not only their previous company culture, but also their group micro culture. Risk of all of them leaving Stripe all at once (they did it once).

Pros for the new team: I can't think of any, I've never been in a group where I thought everybody was great (and beside I see meeting new people as a perk of changing job).

bpchaps 1 day ago 1 reply      
Be very, very careful with this. I was once brought to a company where my boss and her boss came from the same company essentially at the same time. My boss was considered overly aggressive with wanting to make (good) changes and "spoke too fast" (seriously, grown ass people made that complaint) this, but her boss was pretty much universally hated. That attitude reflected extensively downwards onto me and her. I couldn't handle it and had to leave after four months.
mikeyanderson 23 hours ago 0 replies      
We started a company for exactly this purpose. It's called goElevator.com and it allows you to make multiple teams of people you'd love to work withwe present dozens of interesting companies with anonymized profiles and let you know the potential opportunities before you ever have to interact with a recruiter or hiring manager.
LaurenceW1 1 day ago 1 reply      
But then how do you prevent your fate as an individual in the company from being tied to the others? Do you get put on the same team? Do you get promoted together?
sbilstein 1 day ago 0 replies      
This definitely happens all the time formally and informally in SV. Sometimes a manager is poached and brings a bunch of old employees along...sometimes a small acquihire happens. Or after an acquisition event some portion of the company decides they would rather be elsewhere and talk to execs at a larger company.
sumobob 1 day ago 0 replies      
Such a great Idea. I feel thers a lot of programmers out there who like to work with certain people and personalities in any capacity, whether that means at a startup or on side projects. Its rare to find programmers that you can get in a pair programming "zone" with, once you do, you're reluctant to lose them.
lzecon 1 day ago 1 reply      
This is cool, but to really make this game changing they'd revamp their interview process to interview all members together (or in pairs of 2-3) some people just perform better with their partner and the interview process itself should account for it (if they're assuming that's true).
k__ 17 hours ago 0 replies      
Sounds nice.

There are probably many people who want to work with their friends, especially when they did OSS stuff together.

On the other hand, I have different opinions than other people about when to leave a company, so I'm mostly on my own, even if I have worked with many good people who I'd love to take with me, haha.

Southworth 1 day ago 1 reply      
Totally fascinated to see how this plays out.

Been thinking about "crew hiring" as I've roughly termed it, cohorts of flexible, ad-hoc, a-gamers who like to move around, groove on idea and commit when it feels solid, interesting and a great fit for them.

Taking this further, we see companies becoming an "atelier/studio methodology of multiple "teams" working within a collective space for a unified aim..

We can all easily see how this could degenerate as well as succeed.

It's a super fascinating idea, and I am genuinely fascinated to see what plays out. I have yet to bet against Stripe.

rajacombinator 1 day ago 0 replies      
Kudos for trying something outside the box.
choward 1 day ago 1 reply      
That's a pretty creative way to get rid of referral bonuses. I suppose you could refer a whole team though.
spullara 23 hours ago 0 replies      
Even if they all get hired together any organization of size would have problems keeping them together. I have seen many team acquihires that immediately get broken up and they at least get a huge premium relative to this offer.
bsimpson 1 day ago 0 replies      
I swear I read a blog post about a year ago where someone detailed their experience applying somewhere as a team.
dougdonohoe 15 hours ago 0 replies      
If you have a problem, if no one else can help, and if you can find them....maybe you can hire The A-Team.
mrfusion 1 day ago 1 reply      
Id love to do this with each person working 2.5 days and splitting the salary. That way I could work part time and the company gets full time work.
pyb 1 day ago 0 replies      
BTW, are there any London based companies reading this, who'd be interested in a BYOT ?I might be interested in applying together with another developer.
a_imho 15 hours ago 1 reply      
meta. Interesting idea, and I like it very much, however the wording of this metaphor is a bit offensive?

>the industry has always focused on hiring atoms; wed like to try hiring molecules.

newman8r 20 hours ago 0 replies      
reminds me of the dual interview in Stepbrothershttps://www.youtube.com/watch?v=r1DAJxwWv2E
ekianjo 1 day ago 0 replies      
Yes, finally, a company that realizes that bringing a team is much better than bringing one employee at a time.
morgante 19 hours ago 0 replies      
Cool idea.

It's basically trying to cheaply scale the concept behind acquihires.

qaq 1 day ago 1 reply      
Can we bring our own CTO & CEO :)?
bobwaycott 1 day ago 1 reply      
To whomever at Stripe: is this only for on-site teams, or are you open to remote teams?
curryhowardiso 1 day ago 0 replies      
Stripe changing the game again. Well done team Stripe!
samstave 1 day ago 0 replies      
Nice to see this idea starting to start up: I've founded a slack group of all my Devops folks uber exactly this philosophy...

We are starting SVOPs (Silicon Valley ops) - we have built some shit... But mostly we just wanted to start a consortium. Join us if you'd like...

SVOPs.slack.com - we are all actively looking for people or help - or even jokes or learning or what not...

Silicon Valley needs much more community (not in the Facebook kind, but in the "hey lets play DnD and drink and talk shit and be like OMG I heard about that and dos you know also....") kind...

We have a culture - it's not evenly distributed but it's here and it drives a lot of shit...

Come join. Where you are physically located doesn't matter: Sam@sstave.com

Canada to introduce legislation to legalize recreational cannabis theguardian.com
457 points by sasvari  6 days ago   207 comments top 17
gerry_shaw 6 days ago 1 reply      
Canadian News Sourcehttp://www.cbc.ca/news/politics/philpott-un-marijuana-legisl...

I love that they picked this day to make an announcement.

lee 6 days ago 3 replies      
One thing that I am disappointed in is that I wish the Liberal government first decriminalized marijuana.

For one thing, decriminalization is easy to do. Simply revoke the current criminal laws. The bill would be passed quite quickly. Which would then buy time to figure out a bill for legalization.

Why is this important? Despite popular belief, simple possession laws ARE upheld in Canada, but the people charged are disproportionately minorities and poor/homeless people. IIRC, there were 40 000+ criminal charges for simple possession last year in Canada. That means thousands of citizens who are now burdened with a criminal record, making job searches difficult and border crossings into the US.

So while laws for legalizing pot are getting figured out in Parliament, more people keep getting locked up for simple possession.

andrewstuart 6 days ago 5 replies      
In Australia "the Victorian government, is introducing laws in December to allow families access to medicinal cannabis in exceptional circumstances. "

You have to be genuinely, deeply sick in Australia to be allowed to puff a joint. It's like living in the 1950's. So strange that Australia follows the world so quickly towards becoming more conservative and is so incredibly slow to become less conservative, even when our cultural leader, the U.S.A. is headed that way.


brebla 6 days ago 5 replies      
How does this effect the supply chain? Let me re-phrase that, are we still criminalizing the supply side? If so, we're just exporting our violence south of the USA border.
kobayashi 6 days ago 1 reply      
Very big hiccup that this policy might possibly run up against: the American border. Given the 280,326,500,000 USD in exports that Canada sends to the US [0], even a minor disruption at the border could wreak devastation on Canada's economy. If an American administration even hinted at an increase in border wait times due to newly enhanced searches as a result of legalization, any Canadian federal government would have to think very hard about the pros vs the cons of legalizing pot.

[0] http://www.census.gov/foreign-trade/balance/c1220.html#2015

auntienomen 6 days ago 4 replies      
Glad to see this is full legalization being proposed.

Decriminalization is of little use to the chronically uncool.

OSButler 6 days ago 5 replies      
I'm curious if all those decriminalizations and legalizations in various states & countries are having an impact on Netherlands' tourism.
bayesian_horse 5 days ago 0 replies      
Probably now Trump wants to build a wall at the border to Canada too.
nickysielicki 6 days ago 3 replies      

How do they get out of this? I've read that this is a big holdup in US federal drug law reform.

agumonkey 6 days ago 1 reply      
Is there any study on the reduction of young consumers (rebel/taboo incentives) and reclaimed resources for police forces (less time dealing with petty to medium weed issues) ?
asd 6 days ago 0 replies      
Perhaps it's now time to look at investing in some of the existing Canadian medicinal cannabis producers. Like cannabis or not, it's here to stay and becoming more legitimized with each passing day. The question is, who's going to supply it? It's going to be regulated and knowing Canada, it will be regulated thoroughly.
tn13 5 days ago 1 reply      
There is nothing great about smoking weed but something seriously bad about jailing people for smoking, possessing or growing. That is the reason why I support marijuana legalization but I dont think Canada wants to decriminalize Marijuana.
adnam 6 days ago 3 replies      
what about Canada's responsibilities under certain international treaties to prohibit the production and supply of drugs?
schwap 6 days ago 5 replies      
Other news sources[1] are reporting it as "legalize", not decriminalize.


the_duck 6 days ago 2 replies      
A well-timed announcement for April 20th. ;)


dang 4 days ago 0 replies      
We've banned this account for repeatedly violating the HN guidelines.

If you don't want it to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll only post civil, substantive comments in the future.

hasenj 5 days ago 5 replies      
I'm a little bit worried about this, actually.

I've been to Vancouver and it wasn't a very pretty sight.

The amount of homelessness and crime is 10 times more what I've seen anywhere else in North America.

There's an entire section (several blocks) in the Downtown area that's full of homeless people and the streets smell like urine.

Shops even in areas far away from downtown put posters on their windows saying they don't hold cash overnight. i.e. please thieves don't break in at night because you will not find any cash.

At the same time, Marijuana seemed like it was very easy to obtain, and for free too! There plenty of shops that give it away for free "for medical purposes". Some of them even advertise that they have a doctor who will prescribe it for you in case you don't already have a prescription!

I know correlation is not necessarily causation but easy access to Marijuana was the only significant difference between Vancouver and all the other cities I've visited in North America.

Dark Patterns by the Boston Globe rationalconspiracy.com
715 points by apsec112  2 days ago   313 comments top 41
fblp 1 day ago 3 replies      
This kind of misleading pattern is illegal in Australia and from reading other comments, probably the Europe.

In Australia the full price for a product has to be displayed equally or more prominently than any other price. So that $6.93 has to be just as visible other pricing claims (like $0.99 for 4 weeks).

The same law also requires companies to include tax prominently in their pricing. More generally, a business cannot engage in misleading or deceptive conduct.

The rationale behind this is it makes things fair for consumers, and helps businesses compete fairly.

These laws probably don't exist in places like the US as businesses complain about compliance costs, and the governments have other priorities.

brokentone 1 day ago 4 replies      
As the engineer being forced to implement patterns like this that I felt were shady, I can almost promise you that some "growth hacker" or "subscriber acquisition consultant" or "optimization consultant" comes in with case study stats or runs an A/B tool to see various effects. They're likely able to show several percent increase for each of these dark patterns, then management has real dollars to have to turn down. Then I complain that we're violating trust which can't be easily or immediately quantified, and the response is "eh, I see the button, a user will find it if they want it."

After raising the flag too many times without being heard, I finally quit. But is there a more scalable way to protest / stop this?

What about a browser extension that warns when you try to sign up for a service that you can only cancel by phone?

youserious 1 day ago 6 replies      
There are an awful lot of comments on this expressing disgust and outrage for the "dark patterns" employed by the Boston Globe to increase subscriptions and revenue and my guess is that a hefty portion of the people expressing said disgust and outrage are also using ad blockers.

Publishing is in a very uncomfortable place right now - at the bottom of this comment I've attached a 2014 report from Adobe which, TL;DR, says that most people are unwilling to pay for content online and also unwilling to see ads online. This sort of behavior is forcing publishers to squeeze revenue of any stone they can find.

I understand that this may not be a popular opinion here, but content doesn't create itself, people do, and people need to make a living. Maybe before we all start admonishing the Boston Globe (founded in 1872, btw) for making a close button on a modal perhaps a tick too light, we should consider why these practices are becoming more and more common place.


boomlinde 1 day ago 5 replies      
Why is this called "dark patterns"? It seems that it can be more accurately described by calling it deliberately misleading or deceptive design. Clicking the link I had no idea what it meant. Terminology like this makes sense when the concept can't already be described using two words.

As for the content of the article, it has always seemed anti-user to me for a website to prompt for a subscription 30 seconds into browsing a page. I wonder if anyone has actually investigated the effect it has on traffic properly, because I always go back whenever I get prompted to subscribe.

If someone had told me in 2005 that in the future, intrusive popups would work its way back into the domains of acceptable design to the point where people will gladly have them on their personal blogs I would have laughed in disbelief. Together with "You have an outdated browser" ("Please view this in Netscape 4.0"), "Rotate your device" ("Best viewed in 800x600") this is all a terrible setback in acceptable practices.

Add to that some more recent design patterns like a "share on <social media>" button taking up 1/5 of the screen estate following you through the page only for the benefit of the publisher and the handful of users that also actively use twitter, weird overloading of scrolling behavior, "Continue reading" buttons... It's an awful mess and especially for websites that ideally would just present plain written text with some pictures it seems like designers are over-engineering their solutions for goals that in no way aligned with those of the users.

tjsnyder 1 day ago 17 replies      
I absolutely hate the dark pattern of fully controlling your subscription online, including changing it to a different service, but canceling requires a phone call during very specific business hours where you are very likely to forget.

It's disgusting and way too many companies are utilizing these tactics rather than building a solid business model.

More companies that are doing this should be called out. Ive seen naturebox, justfab and others just to name a few.

marze 1 day ago 3 replies      
Wow, how many people want to pay $350/year for the Boston Globe? YOu can get an cell phone data plan for that much that gives you the entire internet.

I can see why they are focusing on finding subscribers who think they are only paying a fraction of that.

mindslight 1 day ago 6 replies      
Whenever I get web overlay spam trying to get me to sign up for even more spam, I run whois and enter their domain contact address.
k2enemy 1 day ago 1 reply      
In the United States, practices like this fall under the Federal Trade Commission's authority. They offer guidance here: https://www.ftc.gov/system/files/documents/plain-language/bu...

It looks like some of the Globe's practices are toeing the line. They probably have a bunch of lawyers making sure they aren't crossing the line and are obeying the letter of the law but not the spirit.

bartkappenburg 1 day ago 0 replies      
We can fix the cancellation problem by forcing that a signup and cancellation must be symmetric by nature (ie. signing up online means that cancellation should also be possible online).
mrleiter 1 day ago 0 replies      
Thank you Austria (and Europe) for the tight Consumer Protection Act - makes all this illegal.
surrealvortex 1 day ago 3 replies      
That's just sad. I guess I can understand the motivation, though that doesn't justify anything. It's becoming very difficult to monetize online newspapers, and they are forced to resort to such unethical practices to make ends meet.

Newspapers really have missed a trick or two in the transition to the internet.

mgalka 1 day ago 1 reply      
Would never have expected that from the Boston Globe. Can't imagine how the step up in year two is even legal.
aok1425 1 day ago 3 replies      
WSJ only allows cancellation by phone as well
on_ 1 day ago 7 replies      
I think the descriptor is fairly accurate these are Dark, but not really outright dishonest. They do a lot to funnel you in, which I think is understandable but it was tougher to get past the huge red price that did say billed today, but not what the increased price would be. That and the cancellation.

When I was in my first year Econ 101 class I remember the professor telling a story which IIRC was about SF Bus Companies. We were talking about price elasticity and general market pricing mechanisms and doing price curves. The story was essentially that the bus company brought in consultants who evaluated why the company was losing money after it had raised rates. It was a no-brainer of course, that if you sell 5,000 rides a day (made up number) that if you raised prices from 1.00 to 1.10 you would make 10% more.

It turned out, that the company was doing rather poorly after raising rates but critically, they were even priced too high at 1.00. 20,000 people would ride the bus for $0.75 and have less impact on the marginal price as the busses were heavily underused.

The point is that it is possible, I would say likely but I have no data, that a subscription for the Boston Globe might attract 5,000 people at current price(made up number), but like above if they charged $0.99 a month, they could feasibly have 20000-200,000 customers in a biz with virtually 0 marginal cost, and profit tied directly to subscriber size(ads which I assume they show to even paying subscribers after reading the article).

Newspapers are super elastic, and that price curve probably falls steeply after $1.00 a month.

strictnein 1 day ago 0 replies      
That signup for looks like the Star Tribune's (the main paper in Minnesota). Similar pricing and everything.

Saw the Star Tribune doing some fun pricing stuff a month or so ago. Just try and compare these prices:


- Digital: First Month free, then $14.99 a month

- Sunday+Digital: $13.90 for 10 weeks, then $4.54 per week, billed at $59.02 every 13 weeks

- 7 Day+Digital: $39 for 13 weeks, then $7.05 per week, billed at $35.25 every 5 weeks

makecheck 1 day ago 0 replies      
Ah yes, another law with good intentions being exploited by loopholes. Companies that communicate with their customers in this way are so very obviously trying to screw you over but hey, they obeyed the law and told you the real price so its all good, right?

Also, this crap isnt limited to web pages. Happens in the mail too. Yet these remain legal because every one of them tells you exactly what they are: in tiniest print, in the grayest of colors, in the unlikeliest of places and in the most convoluted of words.

These laws have to be cleaned up. In the meantime I am perfectly fine with publicly shaming companies that pull these tricks. We need a lot more articles like this one.

davnn 1 day ago 0 replies      
When I last had to book a rental car and they did not show me the final price on the order now page I cancelled and choose a different company. Completely unacceptable.
GIFtheory 1 day ago 0 replies      
Intentional or not, I'm really annoyed by a similar thing in the NYT iPad app: the ads are exactly where you naturally put your fingers to scroll. Coincidence?
dredmorbius 1 day ago 1 reply      
Reader Mode in browsers is increasingly useful for this kind of crap.

I'll add that the flipside is that publushers need revenues. I'm aware micropayments are making another go of it (David Brin is publishing an article shortly which I reviewed in draft). My thought is that that's actually the weong way to go and that what we need is superbundling, including possibly at the government level (an income-indexed content tax). Some asskicking in browser and web space to too shake out the cruft.

Ontheflyflyfly 1 day ago 0 replies      
"In the short term, these dishonest tricks raise revenue for newspapers that use them. But in the longer term, they do even more damage, by giving the whole industry a reputation for bad business practices. Cable companies can get away with it because of government-granted monopolies; newspapers wont be able to."
krisdol 1 day ago 2 replies      
Can someone explain clearly to me how an old publication like The New Yorker continues to succeed in both print and online form without resorting to these patterns, while an old publication like the Boston Globe may be resorting to these patterns because they're failing to achieve high success? Is it just because The New Yorker has been very careful not to water down their brand? Has it always just had innately more national reach?

The Boston Globe publishes some really good long-form investigative journalism from time to time. Not always, but there are regularly some really good pieces coming out of it.

Overtonwindow 1 day ago 0 replies      
This is a new concept for me, thank you, I've learned something. Most media companies are going the way of shady advertisers, using BuzzFeed/deceptive tactics. It's something that has really harmed the browsing experience, and continues to give rise to ad blockers.
tlogan 1 day ago 0 replies      
In the brave new world, it nearly impossible to sell any kind of digital good or services online to consumers (i.e., papers, email accounts, cloud storage, etc.).

The only two things are selling relatively well online:

- non-mobile games

- subscription to porn site (friend of mine runs network and he claims that it is a gold mine)

People do not want to pay for online service. People do not want to see ads.

I'm not sure how this is sustainable. We already see that cloud storage providers stop offering ridiculous amount of storage for free.

stordoff 1 day ago 1 reply      
> It isnt visible, but this page is yet another dark pattern, because even right before the purchase it never shows the real price

I don't agree with these practices, but the real price does appear to be on that page. At the right hand side (where I suspect many people would overlook it...), it says:

> At the end of your introductory period, continue on the weekly rate of $3.99 for your first year.

blizkreeg 1 day ago 3 replies      
I'm no fan of this sort of trickery.

However, while I was watching the documentary 'Spotlight', which was The Globe's 2002 expose on the Roman Catholic church, it occurred to me - How are good newspapers to survive and turn a profit? Readers are unwilling to pay/subscribe and online ad revenue is falling.

It's a genuine problem and I sure hope some of these newspapers survive and are still around a decade from now. The WSJ, NYT, and WaPos will, but what about some of the the others?

AdamN 1 day ago 0 replies      
For companies like this, do a chargeback through the credit card company. It will cost them with higher transaction fees over time.
1_2__3 1 day ago 0 replies      
It's funny (in a sad way) that posts like this show up and make it to the top every once in awhile, in between which we always forget that every company does this. It's super-shady and they all do it.
baccredited 1 day ago 0 replies      
The reason I switched from DirecTV to Dish is that programming upgrades on DirecTV can easily be done using the website, but if you want to DOWNGRADE you have to call them. Dish has its own faults but doesn't do that nonsense.
Roonerelli 1 day ago 1 reply      
I noticed one of these on the UK National Lottery site recently. It asks you how many weeks you want to play for and defaults the choice to "continuously via direct debit"
Sk1pp 1 day ago 0 replies      
it feels like we eventually got rid of pop-ups in the late 90s, and now they just moved the pop-ups to in-page rather than creating a new window.
kempe 1 day ago 1 reply      
Maybe there is an addon or addition to adblocker that simply can stop us from reaching these sites? Would be nice with a global list of dark pattern sites and simply be warned about them.
chinathrow 1 day ago 0 replies      
"But if they want to stop paying, they have to call and ask on the phone, no doubt after a long hold time and mandatory sales pitches."

That should be illegal - accept the same channel for sales also for cancellations.

parennoob 1 day ago 4 replies      
I wish expiring credit card numbers existed to kill this sort of online quasi-scam (let's call it what it is).

I'd like to say, "$0.99 a week for 4 weeks? Cool, here's a temporary number that expires in exactly one month. Please cut my subscription off after then."

Of course, I suspect that the benefit of the entrenched system in the US for everyone but consumers will guarantee that this will be really difficult to accomplish in reality.

marstall 1 day ago 1 reply      
former globe employee here.

i think "dark patterns" is a little strong. most of what the globe's doing here is just standard on-boarding marketing stuff IMHO. not stating on the article page itself that the 99c price is temporary hardly seems like a major sin when that fact is clearly communicated on the landing page.

Looking carefully through all the things the blogger is claiming, I think the strongest point he makes is that the globe doesn't make it clear that the "real" price doubles after 1 year.

I am already a subscriber so I couldn't make it through the flow to see exactly how it's communicated, but if that's not clear, obviously it should be and that's not a minor point.

I emailed the globe's editor, brian mcgrory, who is definitely a no-BS kind of guy, telling him lots of boston people are checking this out this morning (since it's on the HP) and he should respond :)

hashkb 1 day ago 0 replies      
WSJ does this too. Don't ask why I was a subscriber, but to cancel you have to call.
chris_wot 1 day ago 1 reply      
Unsubscribing by phone is a dreadful practice.
ck2 1 day ago 0 replies      
What's weird is these techniques must bring them subscriptions, income, etc. since they keep using them and keep making them more aggressive.

But who are these idiots who sign up when nagged this way?

Are they the same idiots who buy products when spammed?

Or is this all the same 0.1% return for effort that spammers also rely on, where it is zero cost for them to spam even if the return rate is tiny.

knorker 1 day ago 2 replies      
This is the one aspect in which Amazon absolutely sucks.

Do you want Prime? No thanks.



For EVERY purchase!

Humongous button saying "yes", not even a button, just a discrete link that lets me sheepishly say "not right now".

NO! I do not want prime! EVER! It's hugely expensive, I have patience with my shipping, and I'm completely disinterested in your streaming service.

and then they change the layout. Now the options are "yes", "yes", and "maybe later".

Yes. After being an amazon customer for maybe 15 years I finally accidentally clicked one of the "yes" buttons. The new one. I just clicked "whatever is not the yes button", but they added a second one.

To their credit, it was pretty easy to say "don't renew after free trial ends".

LordHumungous 1 day ago 3 replies      
We do this all the time. If you are paying us then enjoy your clean, nice experience. If you aren't paying us then fuck you.
greendude29 1 day ago 1 reply      
While this is a shitty practice (and to be honest, I don't really expect better from most publishing companies), it does tell you on the second page that the price of 99 cents per week is for 4 weeks only.

I do think it's pretty normal for the consumer to say "okay well, if that's the price for 4 weeks only, what happens after that?". The fact that that is not made clear immediately is shady, but I'm not sure it's a true deception.

malchow 1 day ago 3 replies      
Tl;dr: The Boston Globe website tries to get people to subscribe.

Also, the locution "dark patterns" in the headline is a weird term that is, frankly, more deceptive than anything the writer purports to reveal the Globe does.

Arduino in the size of a AA battery techcrunch.com
527 points by asimuvPR  6 days ago   170 comments top 26
asimuvPR 6 days ago 0 replies      
EditHere is the blog post from the person who created it: http://johan.kanflo.com/the-aaduino/

Github repo (Its MIT licensed): https://github.com/kanflo/aaduino


What I really liked about this approach is that it makes packaging the "Arduino" inside a common battery holder very easy. Maybe one or two holes are needed to connect sensors and you have a pretty nifty enclosed "Arduino". What we now need is someone to build a battery enclosure with exposed poins. Anyone from Adafruit, Tindie, etc. here? :)

pedalpete 6 days ago 10 replies      
Great form-factor to easily re-use existing battery enclosure, but I have been wondering lately about the long-term future of arduino.

With the low price of something like the Pi Zero which is running a full version of linux, or something like the Esp8266 which can run many different languages, you're basically paying shipping costs. What benefit does arduino have in this future, other than a large existing network, which I understand can't be overlooked as a strength.

munro 6 days ago 0 replies      
At first I wasn't impressed, because Arduinos are all bloat, an AVR can run directly off a battery. Then I realized they've found a clever way to use reuse a battery holder as an enclosure!
dougmany 6 days ago 1 reply      
This is great. I have used one LiFePO4 batteries (3.2 V) and a copper rod to replace two 1.5v batteries in a few electronic. This would be even better then a copper rod.
e0m 5 days ago 1 reply      
To me this is an indication of how far behind energy storage technology is.
larkinrichards 6 days ago 2 replies      
This seems to be a great way to stick a small wifi-tracking device (skyhook based, report location whenever it finds open wifi network) in any AA powered device. You'd have to figure out how to put a 1.5v battery on the board so the overall voltage of the battery pack would be correct.
sandworm101 6 days ago 1 reply      
Lol. It's a great idea, but I would hate to go through airport security with that board tucked into a battery holder. The entire package just screams "secondary inspection".
paddi91 5 days ago 0 replies      
For everyone who is interested in buying one, https://aisler.net/kanflo/aaduino/aaduino-v2
gregsadetsky 6 days ago 1 reply      
There used to be a comment thread here regarding the Pi Zero and how it's impossible to buy one through any of the distributors. Somebody (else?) provided a link regarding Broadcom, and how they might not want the Pi Zero to become a success...

Everything seems to have disappeared. What happened?

jffry 6 days ago 0 replies      
Blog got hugged to death. Here is a mirror: http://archive.is/34sQu
striking 6 days ago 1 reply      
It's neat how many pins are available, too. TX/RX (for serial), the SPI pins, an IRQ, and pins 8-10, 12, 16.

This would be a great way to prototype a simple wearable project that doesn't use wireless radios.

BjornW 5 days ago 1 reply      
For those interested, Kanflo wasn't the first to create an Arduino like clone in this form factor. For instance there is the the Jeenode and its sibblings developed by Jean-Claude Wippler.

See for more info on this: http://www.digitalsmarties.net/products/JeeNode

2III7 5 days ago 1 reply      
18650 form factor would be even better. Better battery life and more room for stuff on the Arduino PCB.
tlrobinson 6 days ago 1 reply      
The reverse would be neat too, an Arduino which is also a AA battery holder.
ZenoArrow 5 days ago 0 replies      
I like the idea of the form factor as it makes it easy to source a compact case. If it wasn't the case, but rather the compactness, that was particularly useful then it's worth pointing out that smaller Arduino-compatible boards exist. For example...


Gratsby 6 days ago 4 replies      
When you're going beyond hobby basics, doesn't it make sense to shift over to atmel or any other long established vendors?

I appreciate what arduino has done, but at some point it's too much.

svckr 5 days ago 1 reply      
I don't understand what the author is trying to say with "wiring it in backwards" in the last paragraph. Well, of course you power it with the batteries right next to it; otherwise, what would be the point? From what I can gather from the original blog post, linked by asimuvPR, there's just one way to put it in and you'll probably fry some components if swapping polarity.

Am I missing something, or is this just your average TC article?

rectang 6 days ago 1 reply      
It's frustrating that the name is a riff on Arduino rather than Genuino.


I guess this serves as a cautionary tale, illustrating the power of a well-known brand and what happens when you lose control of it.

aalhour 5 days ago 1 reply      
Is there any guide/introduction to the hardware architecture of Arduino in layman terms and how it was built? I am really interested in studying this aspect of Arduino since I finished the first half of nand2tetris a couple of weeks ago.
megablast 6 days ago 6 replies      
What I want is one with included Bluetooth LE so that it can easily talk to smartphones.
ryanmarsh 6 days ago 0 replies      
> The AAduino

I read that with a Boston accent

Zekio 6 days ago 1 reply      
That guy had a genius idea, bet many people are gonna use this for wearable projects in the future.

Kinda wish I was better at stuff like this, maybe I should begin playing around with my Arduino again.

ilaksh 6 days ago 1 reply      
Isn't the Arduino Pro Mini smaller? And its been out for ages.
huula 5 days ago 0 replies      
An atmega328p, how big should it be LOL
dang 6 days ago 1 reply      
How about we link to that instead of http://techcrunch.com/2016/04/19/aaduino/?ncid=rss&utm_sourc....

Edit: well that didn't work. URL changed back from http://johan.kanflo.com/the-aaduino/.

(We detached this subthread from https://news.ycombinator.com/item?id=11538219 and marked it well off-topic.)

mattewdev 5 days ago 0 replies      
Good news!
Node.js v6.0 Released nodejs.org
545 points by JoshGlazebrook  8 hours ago   127 comments top 21
latimer 8 hours ago 3 replies      
FYI for anyone looking for the downloads, v6.0 technically hasn't been released yet. It will most likely be out within a few hours.

Edit: of course right after I say it isn't released, it is released. :)

Release post: https://nodejs.org/en/blog/release/v6.0.0/

altano 7 hours ago 2 replies      
For anyone using TypeScript to build your Node.js code, you can now switch your target to es6/es2015 in your tsconfig.json:

 { "compilerOptions": { "target": "es2015", "module": "commonjs" } }
Assuming you're not using that 7% (http://node.green/) :)

Just make sure to update your package.json to take a hard dependency on Node 6+ if you do that:

 { "engines" : { "node" : ">=6.0.0" } }
This will make it so that ES6-compat is assumed and TS won't transpile ES6 functionality, but it will use commonjs for modules, which means your TS will almost be a 1:1 mapping with the compiled JS and everything should just work.

olalonde 8 hours ago 9 replies      
On a related note, does anyone know if there's a way to tell Babel that your compilation target is Node.js v6.0 and only have it compile stuff that isn't natively supported yet?

Edit: Thanks for all the answers. I just went through the list of unsupported features and as I'm not using any of the remaining 7%, I might be able to get rid of Babel during development if I'm lucky.

Edit 2: Oops, still no es6 module support :(

dchuk 8 hours ago 3 replies      
Interesting how this is written as a traditional press release rather than software release notes like most other open source projects
iMark 8 hours ago 0 replies      
I've been a front end developer for, well, quite a while, and in that time we've gone from cycles of around a decade (thank you IE6!) for new versions of JS to something closer to a couple of years.

The future, as I see it, is incredibly bright.

pseudobry 5 hours ago 0 replies      
And now available on Google App Engine (Flexible Environment).

Example app running v6.0.0: http://nodejs600.appspot.com/

empyrical 8 hours ago 0 replies      
I'm really curious to see the kinds of things people will cook up with the new Proxy object
gbog 48 minutes ago 0 replies      
"Fastest Growing Platform"

Does this refer to growth in number of users or in number of modules? Or maybe just counting the number of lines of code?

hiphipjorge 6 hours ago 3 replies      
Is there a plan for Node.js to get `import` any times soon? Will we need babel in order to use this for months? years? ever?
vinnymac 8 hours ago 3 replies      
Any idea why the node-compat-table says 96%? http://node.green/
webo 4 hours ago 0 replies      
This is a great news.

Are there any tools that statically or otherwise checks any potentially breaking pieces in the Node v4+ codebase/dependencies?

smithclay 3 hours ago 0 replies      
For those curious about the performance improvements, https://benchmarking.nodejs.org has you covered.
lhorie 8 hours ago 4 replies      
Released where? Download page still points to v4.4.3 (LTS)/v5.11 (current)
therealmarv 6 hours ago 2 replies      
Is it stupid to still use v0.12 ? Last time I've checked I've had compatibility issues with all new (now old) io.js versions.
nemo1618 8 hours ago 3 replies      
Is there a list of the remaining 7% features?
Scarbutt 5 hours ago 1 reply      
Why doesn't tail call optimization get any love?
nikolay 8 hours ago 0 replies      
Released where? It's not in the GitHub releases, not on the homepage either.
chowes 8 hours ago 1 reply      
I'm assuming this is backwards-compatible with 5.X?
dang 5 hours ago 0 replies      
Personal attacks are not allowed on HN. We ban accounts that do this, so please don't do it. Instead, post civilly and substantively, or not at all.



We detached this comment from https://news.ycombinator.com/item?id=11574894 and marked it off-topic.

ZLeviathan 8 hours ago 0 replies      
interesting...considering JavaScript itself is a shaky language.
wrong_variable 8 hours ago 9 replies      
babel sucks - I never though I could hate something so strongly.

Just today I had to deal with the fact that babel wraps ALL your generators in some shit function.

Why ? just why ? generation function was supported in browsers longer then the age all the babel maintainers combined.

The worst part is I do not use babel myself - I wouldn't touch it with a ten foot pole but am forced to use it due to my stupid cowokers writing everything using babel - ( why does babel need .babelrc file ?? - is babel such a prominent part of your life that you need .rc files ?? and why does the .rc file need to be specified in every freaking folder ! )

1) babel's docs are also terrible

2) The people maintaining babel seem to actively market babel and then at the same time ignore questions and requests for better docs from the community.

3) Slowest compiler I have had the pleasure of dealing with - my babel watch process consumes a grand total of 150 MB of memory !!

Edit - had to follow HN guidelines

Dropbox Project Infinite dropbox.com
653 points by maguay  16 hours ago   256 comments top 78
antoncohen 14 hours ago 9 replies      
This feature is implemented at a low level, and works on the command line.

For example if you have a directory that is all stored in the cloud you can `cd` to it without any network delay, you can do `ls -lh` and see a list with real sizes without a delay (e.g., see that an ISO is 650 MB), and you can do `du -sh` and see that all the files are taking up zero space.

If you open a file in that directory, it will open, even from command line, then do `du -sh` and see that that file is now taking up space, while all the others in the directory are not.

You can right-click to pin files and directories to be stored locally, and right-click to send them back to the cloud so they don't take up space.

This is actually very different than traditional network file systems like SMB, NFS, WebDAV, and SSHFS. With a normal network file system over the WAN you would have major latency problems trying to `cd` and `ls` the remote file system. Most of them also don't have any ability to cache files locally when offline, or the ability to manually select which files are stored locally and which are remote. AFS does have some similar capabilities.

dkopi 15 hours ago 5 replies      
If any of the dropbox product managers are following - I would REALLY appreciate this in the individual paid version as well.

Given a laptop with an SSD<1TB , I still want to be able to make use of the 1TB I'm paying for.Its currently possible by letting an entire folder upload to DB, and then unsyncing it.It stays on DB, but gets removed from the local drive.

I would love to be able to see those unsynced folders locally, with the same cloud icon announced here.

pritambaral 14 hours ago 3 replies      
This was really exciting to read. The ability to seamlessly integrate with the OS. We already do it with SSHFS and NFS; but bringing Dropbox's sync, versioning, and offline caching would be great.

Then I saw that it's not available on Linux. Which is really surprising, since supporting arbitrary filesystems is IMO dead-easy on Linux, and the easiest of the three desktop OSes. And since our company uses only Linux workstations (except for the designers), this is immediately unavailable to us. This is disheartening.

bobsoap 15 hours ago 2 replies      
This sounds like the exact feature I've been desperately looking for, for quite some time now, watching Microsoft discontinue online-only files in Onedrive because "it confused customers", and shaking my head at the blatant lack of this kind of thing everywhere...

Until just recently, when I found odrive[1]. Not affiliated with them in any way, just a fan - if you don't want to wait until Dropbox decides to launch this publicly, check it out. It works with Dropbox/Google Drive/OneDrive/CreativeCloud/what-have-you and does exactly what Dropbox Infinite promises to do, except that it's seasoned, working, practically bug-free (that I can tell), and, well, available now.

[1] https://www.odrive.com/

dkyc 15 hours ago 2 replies      
At first I thought "Well, Dropbox storage is 5x as expensive as hard drive space, so what's the point?". What I didn't see was the team use case: It's actually brilliant to have access to every document of all of my colleagues at all times, without saving all that stuff locally, or taking forever sync. This is really amazing.

The problem with our current shared team folders is that you need to make a deliberate effort to share something with the team. That means when you want to pull information from the shared space, you're very likely to get an outdated copy. Thanks to 1.) no storage constraints and 2.) deep OS-integration, all files can actually be always up-to-date with Dropbox Infinite. That really sounds cool.

_kyran 16 hours ago 2 replies      
This is huge. The biggest reason for me to not store more content on dropbox, is that it always comes with the trade-off of taking up space on my local drive (128gb) as well.

Sure there's selective sync, but that's an all-or nothing approach.

I like the way Google approaches this with their Google Photos service. X most recent photos are stored locally, and everything else is pulled down on the fly as you search/browse for them.

megapatch 15 hours ago 3 replies      
What happens if the corporate virus scanner kicks in and reads all listed files? Also, can I un-download files I just checked once and don't need to have synchronized any more?

Theroretically this is nice, practically it will render som unpleasant surprises.

rethab 16 hours ago 3 replies      
Mac and Windows means 'universal compatibility'? :(
kyriakos 15 hours ago 2 replies      
Microsoft had this feature built in windows 8 / 8.1 and removed it in Windows 10 cause it "confused" customers. Hope this will nudge them to bring it back.
jasonkester 13 hours ago 2 replies      
The only feature I want in addition to what Dropbox already gives me is a little box I can check that says "Never Delete Anything."

That's it.

Just never give me the option of permanently erasing an entire folder of photos from every machine I've ever owned just because I mess up your wacky Selective Sync workflow.

I understand that there exist people who actually want all their machines to sync destructive changes, but I've never met one of them. More often, I see people lamenting that they deleted something important a year ago, thinking it was still backed up, but now it's gone.

So yeah, you're not a backup service, you're just sync. I get that. But please please be a little less syncy and a little more backupy and you'll fit the worldview of a lot more people.

It sounds like this is a step towards this (and four thousand steps past it), so at least we're getting close.

yoz-y 15 hours ago 2 replies      
The word 'revolutionary' definitely deprecated in the past years. Anyways, this is great news as I'll no longer have to default to the website search for selectively non-synced files.
canistr 12 hours ago 1 reply      
A couple of usability questions that don't appear to have been addressed in the video:

- on a Mac, if I press the spacebar to show the quick preview and start navigating down the list, will this trigger downloading of all the files?

- how are older files cached? Do we simply unselect devices to remove them locally? At least with Selective Sync, I can remove files eating up my hard drive (very important on devices with 128GB SSDs/HDs or less). It's much clearer in terms of what's on disk and how to manage it with Selective Sync. With Project Infinite, I'm wondering how one would remove files locally without fully deleting the file across the Dropbox folder for every other team member.

songgao 10 hours ago 0 replies      
Glad to know Dropbox is supporting streaming (as opposed to sync'ing) model. It didn't make much sense to keep large files shared with me in Dropbox otherwise.

Keybase Filesystem [0] has been also doing this from the beginning.

>Distributed means you can access it from any device.

> Filesystem means that there is no sync model -- files stream in and out on demand. Among other things, that means that files on KBFS dont take up space on your devices.

Plus the files are automatically signed, and end-to-end encrypted if in /keybase/private :D

[0] https://keybase.io/docs/kbfs/understanding_kbfs

CamatHN 15 hours ago 0 replies      
My original thought was, so its a network drive huh?But when you think about the fact that everyone has 128GB Surfaces they take everywhere remotely this is really powerful and I can image a lot easier to administer. Love how they have integrated and just added a simple icon. Well done Dropbox
andr 15 hours ago 1 reply      
I really hope this is available to personal accounts, and not only business, as the blog post sort of implies. With the average laptop being 256GB and the Dropbox paid account being 1TB, that's badly needed.
amelius 14 hours ago 4 replies      
Nice. But shouldn't we be having open standards for such a basic part of our infrastructures?
seanalltogether 12 hours ago 0 replies      
I'm glad to see they are finally addressing this problem. One of the largest requested features has been better management of selective sync folders [1] and many users have left for other solutions since they still haven't fixed it in the existing client.

[1] https://www.dropboxforum.com/hc/en-us/community/posts/201812...

radarsat1 14 hours ago 1 reply      
What I want from a network-based file system is some level of control over the caching. What I've found with FUSE-based file systems (on Linux) is that often they lock up my terminal. All it takes is a "cd" or an "ls" and suddenly I can't type anything until the network responds, which is not always instantaneous -- can't even Ctrl-C, because the program is blocked in the driver.

I want to be able to tell when a command is going to block, or respond immediately with an error so that I can re-issue the command in a deferred manner. Having the command line lock-up because of filesystem latency is a bad user experience.

kevinSuttle 12 hours ago 2 replies      
If you'd like a solution that the NSA doesn't have backdoors to: https://keybase.io/docs/kbfs
tbrock 13 hours ago 2 replies      
Somewhat related: how reliable are SSHfs and other fuse filesystems on macs and on Linux these days?

- On the Mac I'm worried about using fuse in general. Stability, reliability, Mac OS X being a hostile environment as its not "blessed" by Apple.

- On Linux I'm more worried about the general nature of SSH as the basis for a filesystem. Which also applies to the running it on a Mac.

The reason I ask is because theoretically you could spin up a t2 micro with a 1tb EBS volume and forget the whole Dropbox thing, mount it wherever you please, whatever.

Obviously there are drawbacks, it's not local (fast), it doesn't have all the collaboration features of Dropbox, etc. but for relatively cold storage (colder than I need on a local ssd) that I want to access somewhat frequently, SSHfs seems like it could be fine.

I'm not sure how easy it would be to corrupt, etc and I'm not sure about the two things I mention above. Hoping someone here knows.

nanoanderson 14 hours ago 0 replies      
Sounds like a similar goal to https://upthere.com. If Dropbox can make this real, and with the reliability I've experienced on Dropbox over the past few years, I'm sold.
equalsnil 14 hours ago 0 replies      
I originally thought this is how Dropbox functioned years ago. Learning that you had to actually have every file on your hard disk if you wanted it in the cloud really put me off from using Dropbox for any significant amount of data.

As so many have stated before me, they better release this for everyone. It isn't a revolutionary feature, it's pretty basic, even if the behind the scenes technicals are complicated.

fnordsensei 16 hours ago 0 replies      
This has been one of the pros of using BT Sync for a while now. Good to see that more tools are getting it.
JorgeGT 15 hours ago 1 reply      
This sounds awesome, but with all the talk about drag files, double click, etc., I wonder if this will work from the command line?
altharaz 16 hours ago 0 replies      
This is a very good news for our tiny laptops with just 128GB hard drive.

Next step: migrate 100% of the OS in the Cloud?

elcct 10 hours ago 0 replies      
And the poor man's solution:


dilly_li 2 hours ago 0 replies      
I think the video could be better polished... I have this thought that all the big IT companies hire professional video editors nowadays.
wrcwill 8 hours ago 1 reply      
Can someone tell me why this is harder to do on desktop computers?

Because dropbox on phones (iOS atleast) has had exactly this forever, and it makes me wonder about the technical differences.

- I see all the files, and can open any of them at will.

- They don't take up space on my iphone unless cached

- I can select files that i want to be available offline

xivzgrev 5 hours ago 1 reply      
Google drive has had this feature for a while. Your Google docs are essentially shortcuts to the cloud.

Im glad Dropbox is releasing this, I think it's very useful, but man is it trumped up. They have officially crossed chasm into the mainstream, when there is more marketing hype than technological innovation in a new release.

FullyFunctional 9 hours ago 0 replies      
Sounds like a great idea, but not exactly revolutionary. In the 80'es I saw at least one implementation of this which migrated between tapes(!), hard drives, and memory. I always wanted this.

CODA [1] implemented parts of this as well.

Unfortunately, Dropbox has unencrypted access to all files and is too expensive, otherwise I'd be all over this. I'd rather allocate funds towards an open source implementation (I think something interesting would be done based on idea from CODA and NFSv4).

[1] http://www.coda.cs.cmu.edu/

XorNot 12 hours ago 2 replies      
I'm curious who all these people are who have more bandwidth and download volume then they do local storage space.
whatever_dude 13 hours ago 1 reply      
This is what Dropbox should have been. Glad they're moving towards that.

(Now, if they can only implement a .dropboxignore feature...)

djhworld 15 hours ago 1 reply      
Does the dropbox API support s3 like operations where you can download byte ranges etc?
adamkochanowicz 8 hours ago 0 replies      
Feels like this is aaaalmost there. I just didn't see an option to universally keep data storage below a certain amount. If I bring down so many local copies that I exceed the space on my computer, do I then have to peck through local files and individually revert them to being reference files until I get my space back?

Would be great if, once a certain threshold is reached, the oldest downloaded files would revert seamlessly.

gumby 15 hours ago 2 replies      
If they can make a remote Spotlight index of the cloud content for Mac users then it really would be seamless. Hope they do it.
owenwil 16 hours ago 0 replies      
All I can say is: Finally. What took so long?
pwenzel 13 hours ago 0 replies      
Any hints as to when this feature will be rolled out?
joeblau 8 hours ago 0 replies      
Everything old is new again: https://www.youtube.com/watch?v=vr3UiKkQ3GE. This does look very interesting though; I feel like this is the storage solution that I've been looking for.
akhilcacharya 15 hours ago 0 replies      
I was expecting skmething like this - Houston alluded to it in his recent Bloomberg interview.
alediaferia 13 hours ago 1 reply      
I remember the time when I implemented this and even more with a friend, all on our own:


We've never had chance to push this though...

grandalf 13 hours ago 0 replies      
This is great news. If it's not part of the normal non-business Dropbox I think I'm going to stop using Dropbox. This should be a common-sense feature for the base product in 2016.
siranachronist 4 hours ago 0 replies      
sigh once again Microsoft is ahead of the curve, but drops the ball and lets another company swoop in
joshschreuder 4 hours ago 0 replies      
So this is pretty cool, but my question is - does it solve a long term problem? It seems like storage is one thing that continues to expand in size very fast, and decrease in cost in kind.

We'll soon have many TB SSDs for cheaper than traditional hard disk drives, so I'm not convinced this solves a real future consumer need. Maybe there are other uses beyond space saving that I'm missing.

nashashmi 15 hours ago 0 replies      
The first company to sort of mimic this was bitcasa. they just announced they are shutting their doors to consumer storage, because they were having greater success on the enterprise front. I wonder if this is related somehow.
mahyarm 15 hours ago 1 reply      
I will curious about the performance. SSHFS/FUSE, expandrive /odrive renderings of your onedrive/cloud drive bucket and so on have been pretty bad in my experience.
nodesocket 11 hours ago 0 replies      
I was using BitCasa Drive but they just announced they are shutting it down. I need a cloud storage solution that stores files in the "cloud" but does not sync them locally. I have about 750GB of files and looking for a replacement for BitCasa Drive. Any recommendations?
saintfiends 11 hours ago 0 replies      
I like how they silently ignored Linux, even though it says it's cross platform and available anywhere.
Spooky23 15 hours ago 0 replies      
This is pretty amazing... This could dramatically improve our ability to deliver VDI and other emerging user experiences.

How do you get a hold of a high level salesperson at Dropbox?

fulafel 15 hours ago 0 replies      
The cloud "wheel of reinvention" revolves to bring AFS to the masses? Or is this just showing the files using a file manager plugin, not visible as a real filesystem?

edit: working at the FS level according to https://news.ycombinator.com/item?id=11571640 - good job Dropbox! Anyone know if it's also supported on Linux?

pj_mukh 13 hours ago 2 replies      
Currently, to collaborate on Office-type files, we collaborate on Google drive/docs and then move it to Dropbox. This seems so silly. Is there a better, more integrated solution?

Wish Dropbox had better Office integration. Currently, it just keeps making copies of a file if two people edit it.

ElijahLynn 9 hours ago 0 replies      
They totally just implemented Bitcasa for Dropbox. I hope Google Drive follows suit, I have been asking them to buy Bitcasa for years now, since Bitcasa launched.
jorangreef 15 hours ago 3 replies      
How is this implemented on Windows vs OS X?
lucb1e 13 hours ago 0 replies      
A bit disappointing, it's about time they finally got around to it and yet "Check back here for more info as we continue to make progress." The remaining question is whether it'll be for pro users only as well...
th0br0 14 hours ago 0 replies      
So this is similar to Cern VMFS presented a few days ago here with the FS being mutable? Neat!
codezero 14 hours ago 0 replies      
This is a cool technological advancement but for me "in context" is not in a directory structure, it's in a conversation, my team has mostly replaced Dropbox with Slack with the exception of long form documentation.
mark_l_watson 13 hours ago 0 replies      
That is a good idea. I use OneDrive because a terabyte is so inexpensive (and C. Rice is not on Microsoft's board of directors), but Dropbox is technologically impressive and I should give them another evaluation.
partiallypro 10 hours ago 0 replies      
I'm just a lonely OneDrive user, looking out in envy at DropBox. Just doesn't make sense to have both, when I have Office 365 bundled.
Jgrubb 13 hours ago 0 replies      
My boss is already sold on this. Is there any time line for a release?
doque 16 hours ago 2 replies      
I'm guessing this will only be available for Business subscriptions?
aroman 15 hours ago 1 reply      
To those of you who are dismissing this because AFS/NFS has had this for years, the point is that this is running over the Internet, not your local network.
Zekio 8 hours ago 0 replies      
Isn't this pretty much the same as the old OneDrive? for windows 7?
dorfsmay 15 hours ago 0 replies      
Will the files disappear once you're disconnected? Or will the ones you were working with still accessible and sunc'ed like the other Dropbox files?
brodo 15 hours ago 1 reply      
Dropbox is pretty overpriced compared to OneCloud. If they don't solve that I'm not going to switch back.
JumpCrisscross 14 hours ago 0 replies      
Where on the Cisco-to-Tarsnap spectrum is Dropbox in terms of trustworthiness with sensitive data?
microcolonel 3 hours ago 0 replies      
I'm not a Dropbox user, but I sorta assumed that this was already the case. I use sshfs when I'm fully connected, and I don't really know how people could get by being limited by their endpoint's storage up until now.
imaginenore 15 hours ago 4 replies      
So it's a mounted SSH drive with some local caching?


rajeevk 12 hours ago 0 replies      
What will happen if I run these commands:

cd dropBoxDir

grep -nr someStr .

zopf 11 hours ago 0 replies      
Only 4 years behind Bitcasa...
pritam2020 7 hours ago 0 replies      
Seems like a rip off of 'Dunder Mifflin Infinity'.
chris_wot 13 hours ago 1 reply      
Have they got a patent on this?
cloudg53 7 hours ago 0 replies      
looks like they ripped off www.odrive.com - even stole their logo!!
d_intra_venous 13 hours ago 1 reply      
Wow this is familiar lol.....

My hybrid cloud storage team here at Microsoft in Silicon Valley (which was a startup called StorSimple that Microsoft acquired) already built this feature for our hybrid cloud storage virtual appliance that released a few months ago and its already in production and being used by customers.....

We called it Just in Time Item Level Restore but it's the exact same thing........and looks exactly the same in behavior as well.....and we have various optimization to make it efficient and deal with latency and stuff.....

(Btw we have nothing to do with one drive or one drive for business. That'a completely separate team. We only build enterprise storage devices)

Ugh this is why you want to be in the consumer space , not the enterprise space.

If a consumer product and enterprise product make the exact same thing/product, most people remember/see the consumer product.

The race conditions and clever data structures to represent the file blobs and file system structure in the cloud to do this efficiently is actually very cool......I'm not sure how they (Dropbox) implemented it but I wonder how similar it would be to how we did it.

Oh well this is my last week here in Microsoft and I'm moving to Apple in a different space so I guess I don't really care about storage anymore lol.

At least at Apple the cloud services and applications will be the backend for consumer used front end applications.

People will think Dropbox was the first one to do this because it's in consumer space so it's more well known......

Well actually I can link all the public announcements and stuff that was dated long before this video on the feature.

We should have made a public video like this. We have videos but they were all for internal demos....

Click the Preview link (skip to item level recovery section but the PM explanation doesn't do it justice so you won't see it as the same from a technical feature point of view but it's exactly the same and behaved the same zero storage on disk but the file system thinks it's there)

To accomplish all our feature we actually have low level stuff as well but I can't go into the details since I'm not allowed to so I'll leave it at that.

But Dropbox is a great company and I'm glad this feature is now available to Consumers not just enterprise.



abjorn 14 hours ago 5 replies      
So it's a networked file system, just implemented better? That was my takeaway from the post.
dimino 12 hours ago 0 replies      
The US government can get into your home, do you refuse to live anywhere because of that?
sashk 15 hours ago 0 replies      

But for me it's too late.

gkya 15 hours ago 3 replies      
Oh my marketing, isn't this basically NFS?
hiven 15 hours ago 0 replies      
Dropbox have a history of creating and then pulling the plug on ideas like this after a few years.
grifter2000 11 hours ago 0 replies      
I'm not sure Dropbox is the porn host they used to be but this is still pretty cool stuff
Half Your Brain Stands Guard When Sleeping in a New Place npr.org
493 points by stared  1 day ago   151 comments top 29
nicwolff 1 day ago 1 reply      
This is a familiar feeling to me as a sailor; when cruising, every place is new, and at anchor I'm never fully asleep the way I am on land. Any little sound, or the cessation of any regular sound I've gotten used to, and I'm up like a shot with the flashlight trying to identify it. Even the relatively slow rotation of the boat around the anchor as the wind shifts is enough to bring me awake thinking "what changed?"
spoiledtechie 1 day ago 6 replies      
If anyone has a baby, I feel this is what its like having a new born at your home for the first year. I slept HARD before I have ever had kids, but for some reason, that first year, I slept very lightly and would wake up to a cry.
morgante 1 day ago 9 replies      
Like many others in this thread, I sleep very well in hotels. Usually better than at home.

My best sleep comes when I'm camping though. This is definitely not a comfortable or familiar environment, but I still sleep very well and feel refreshed in the morning.

That being said, I usually sleep terribly in friends' houses or AirBnBs.

jdimov9 1 day ago 8 replies      
Not my experience at all. In hotels I tend to sleep like a baby, often better than I do at home.
justifier 1 day ago 0 replies      
Unfamiliar seems the wrong word

I tell people you need a place you can trust

Both wholly from a safety perspective to quelch this brain patrol

But also to trust your environments' behaviour

For instance, does your brain trust your phone on the night stand to leave your sleep uninterrupted? Or will it always be monitoring for familiar signals

similarly, can you trust your hotel to have consistent environment, or did you request a wake up call that your brain will be looking out for?

kinai 1 day ago 2 replies      
@hotelpeople A hotel is a safe environment and probably is usually associated with positive experiences. No wonder you sleep better there ;) I am the same
blowski 1 day ago 2 replies      
I'd like to know who funded the research.

The Economist also reported it, and explicitly made the point that a hotel chain can use this in their marketing. Where we normally think of unique as being a good thing, this promotes consistency, so it's better to always stay in the same hotel chain instead of using Airbnb or whoever is cheapest on hotels.com.

kevindeasis 1 day ago 1 reply      
Every time I sleep in a new place I've always wondered why I can't sleep more than 5 hours.

However, when I'm sleeping in Inn, Hotels, etc. I can sleep comfortably.

I wonder what the reasoning might be for those situations

randomgyatwork 1 day ago 0 replies      
I can not sleep if there isn't a door that I can lock / control. Stranger around, ever worse. Probably same reason I can't fall asleep in a public place, like on the train etc.
diegoloop 1 day ago 0 replies      
Once I decided to turn around on my bed by sleeping by putting my head where I usually put my feet... That was one of the most awkward weake up and dreaming experience I've ever had
Cyph0n 1 day ago 0 replies      
Given that this behavior was studied decades ago, why has it taken so long to record the brain's activity when sleeping in a new place? Is neuroscience that new of a field such that relatively obvious findings are publishable in top journals? Or am I oversimplifying the results acquired in this study?
Jabbles 1 day ago 1 reply      
Would anyone with deep statistical knowledge be able to comment on the validity of results based on an experiment involving 11 people?


Taylor_OD 1 day ago 3 replies      
What about long term travelers? Do people who travel the world get "used" to this and adjust?
robg 1 day ago 0 replies      
Sasaki says that brain response is involuntary and there's nothing people can do to prevent it, even if they've just flown in for a big presentation the next morning.

Really hope she was misquoted there and especially since it's not a quote. There's is no evidence or tests in this study to support this claim.

rcthompson 1 day ago 0 replies      
This seems to have potentially important implications for people who fly across the country the night before a big presentation. Maybe they should be leaving 24 hours earlier.
DanielBMarkham 1 day ago 3 replies      
Related personal story: I have severe obstructive sleep apena (OSA), and I went for several years before it was diagnosed.

During this time, it was not unusual for me to get very little sleep many days in a row. As a coping mechanism, I learned somewhat to "half-sleep", where I would close one eye and relax that side while continuing to do things using the other eye.

I wouldn't consider it sleeping just on one side of the brain, but there was definitely something different going on. I found that 2-4 hours of that would help my overall wakefulness.

Fortunately I had my condition addressed, but it would have been interesting to see if over time I would have developed into a full sleep-wake state of consciousness.

eva1984 1 day ago 0 replies      
For me it is true, at least for the first 2 days. I was thinking it is because I was excited
linhchi 1 day ago 0 replies      
True for me, also if sleeping w a new person.

I sprung up from bed, said smth i couldnt remember, and just like that passed out again when a friend got in the room in my sleep. Weird.

perseusprime11 1 day ago 0 replies      
Great! Now I can tell my wife why I don't like to sleep at her parent's :)
joonap 1 day ago 0 replies      
I tend to sleepwalk when sleeping in a new place for the first time. I wonder if this could be related to it.
fareesh 1 day ago 0 replies      
Can confirm anecdotally that this is true for me - although this seems to be specific to cases where it's somebody's home and not a hotel room.
ommunist 1 day ago 0 replies      
Looks like we are not that far from the dolphins.
shepik 1 day ago 0 replies      
But the human brain was shaped during a time when nights were dark and full of terrors, Rattenborg says.

Lol, Game of thrones quote.

solipsism 1 day ago 0 replies      
I think there may be some subtleties here. Like many others, I've experienced great sleep in hotel rooms, or as a guest in homes that set me up very comfortably. That said, I definitely have noticed I remember my dreams much more frequently if I'm not in my own bed. Whatever my subjective evaluation of the quality of the sleep, it seems like something different is going on in my brain when I'm in unfamiliar surroundings. Maybe the effect shown in this study explains that.
rokhayakebe 1 day ago 0 replies      
How about taking sleep aid?
dschiptsov 1 day ago 1 reply      
Oh, really? What if I am trekking in Nepal for 20 days, each time sleeping in a new place, at different altitude?
sanatgersappa 1 day ago 0 replies      
but what if you have only half a brain to begin with?
polvs 1 day ago 1 reply      
Other interesting brain tricks, illusions and biases: https://www.propublica.org/article/how-information-graphics-...
Let's Kill All the Mosquitoes slate.com
490 points by wwilson  6 days ago   424 comments top 67
alwaysdoit 6 days ago 9 replies      
We've done this lots[1] of[2] times[3] when it threatens agriculture, but when it threatens the lives of poor people in third world countries, suddenly we're worried about the ecosystem?

There will be an environmental impact, but it will be from hundreds of millions of humans not getting malaria and climbing their way out of property, not from the lack of mosquitoes in the ecosystem. It's still a significant problem, but our current solution of "let all the poor people die" is not a good one.

[1] https://en.wikipedia.org/wiki/Cochliomyia_hominivorax

[2] https://en.wikipedia.org/wiki/Ceratitis_capitata

[3] https://en.wikipedia.org/wiki/Anastrepha_ludens

saulrh 6 days ago 5 replies      
Most of the "whoops" tales are people that didn't listen to their scientists telling them not to, didn't have scientists at all, or were from long enough ago that we can discard their stories as irrelevant in the same way that we'd discard things like "spaceflight is impossible" and "nukes will end war". We've now traced the food chain around malaria mosquitoes out to three or four degrees of separation, including things like the diseases they carry. Their entire ecological niche is trivially replaced by close relatives that don't carry malaria. They're not even common enough to have major food-chain or crowding effects like you'd see with ants, rabbits, kudzu, or sparrows. Everything that we can find says that the damage from eradication would be zero. Not "small", or "manageable". None. They're small enough and unimportant enough that we should be thinking of them as disease organisms rather than insects. And I'm sure you're perfectly happy with the eradication of bot flies, polio, and smallpox. Reevaluate your beliefs.

Granted, we can never be certain about it. We're not deities, we're still limited by information theory and epistemology. But we're pretty damn sure. Way more than we need to be to go save half a million people a year.

hellbanner 6 days ago 9 replies      
On reddit, I remember seeing something like "Research assures government that killing mosquitos would have no negative effect on world ecology"... right above another thread titled "Scientists underestimate ecological impact of species destruction"...

Do we actually understand Mosquitos role in the planet's eco system?

mikestew 6 days ago 13 replies      
This is one of those ideas that sounds genius on its face, until it's actually implemented. Kudzu? Grows fast, prevents erosion, let's pay farmers to till it into the top soil. MTBE? Prevents engine knock, makes for cleaner air, let's mandate its use at the federal level. Whoopsie, once it's in the water we can't get it out, and its a carcinogen.

Let's kill all of the mosquitos because we find their presence unpleasant. Well, that's done and...oh, shit. Turns out there was a value to mosquitos after all. Anyone think to save some of that DNA?

rm_-rf_slash 6 days ago 4 replies      
Sometimes I wonder if the relentless human intervention in every aspect of nature will create or leave only life that has a value to people, like cows and wheat, or that which can resist domination or destruction by humans, like HIV, treatment-resistant bacteria, and the unassailable cockroach.

Perhaps after a period of rapid upheaval, humanity develops the technology to capture and control those super powerful flora and fauna, and use them for our own devices.

Then we can finally become Pokemon trainers.

sametmax 5 days ago 2 replies      
Mosquitoes is not just about the macro-ecosystem. Blood sucking animals actually help micro-organism maintain their biodiversity by allowing DNA from very different environment to mixup. Killing mosquitos would be like killing bees (which we are).

Also you may think that most organism causing diseases are bad, but they can be actually useful in your own organism most of the time, and only trigger a disease once their population is out of control or when your body is not tuned correctly anymore.

Killing everything that seems to affect us in a bad way could snow ball into terrible consequences. Not to say I'm not glad that the plague is out of the picture, but everything is not "plague-level".

BTW: I have malaria. I hate mosquitos. I still believe we should not eradicate mosquitos.

quotemstr 6 days ago 1 reply      
I'm disappointed that the prevailing sentiment is applying the precautionary principle. We didn't create a technological civilization by being absolutely sure of all possible consequences before acting. That approach would have paralyzed us. Technology is a boon. It's done some harm, but a whole lot of good. Let's not throw up our hands and decide that we're no longer comfortable modifying our environment to suit us.
jessaustin 6 days ago 0 replies      
Eventually, a researcher who is genuinely responsible instead of merely professionally so will conduct the X-chromosome shredding experiment in the wild. There won't be publicity at first, but if it works as well as the Chickens Little fear then eventually, after the hymns of praise to the heavens have resounded for a few years, the researcher will reveal the key to a hash she had published years earlier. That hash will be found to be of her lab notes on the day she released the selfish gene into the wild and destroyed a scourge upon humanity for good.

Not only will this be good for the millions of human children who won't die, but we'll gain a better understanding of ecological principles at which we can now only guess. This isn't the last species we'll want to change, but there may only be a few we want to eliminate this way. The knowledge gained in the anti-Anopheles project will be useful for less destructive efforts as well.

justsaysmthng 6 days ago 1 reply      
I'm a vegetarian for spiritual reasons and also because I don't agree with causing suffering to other species.

If there's a fly in my room, buzzing on the window, I would open the window and let it fly away. If there's a big ant or a spider or a bee on my foot, I'd wait for it to explore me and then go on its way (although I'm scared of spiders and allergic to bee stings).

But even a hardcore flower sniffing fly kissing hippy like myself has his limit. And that limit is called The Mosquito.

I've sent so many bad vibes towards this species that they'd stopped biting me years ago. Even so, I still hate them for the sleepless nights and for the crazy, bad, aggressive thoughts that they've spawned inside my mind with their evil buzz.

One of the worst things about them is that it takes just one slap - 50 ms - to transform a living, buzzing mosquito into a bloody spot on the wall. They don't even have time to understand wtf has happened to them !

One moment she's like "Yeah! Who I should suck next?!" and next moment she's mush.

No pain, no regrets, no suffering. Nothing !

Yet I have to live with the memory of the suffering it has caused me my entire life.

Maybe we should design mosquitoes with more advanced nervous systems - optimized for feeling pain and suffering - and make their bodies more resistant and stronger, so that humans can torture them properly.

This "let's interbreed them with sterile males" sounds like a really soft and humane (?) punishment - give them lab grown mosquito studs so that those bloodsucking bitches can have a good sex life ? What kind of revenge is that ?

No! They must suffer !

Oh my, you see what thoughts they've spawned in me ? Otherwise, I'm pretty peaceful..


jonahrd 6 days ago 4 replies      
I remember reading some old tale about all the animals gathering to decide what to do about humanity. Every animal hated humans, so they all voted to destroy us. Except the mosquito, which was the only one to stand up for us because they needed food. The moral of the story was that in return for looking out for us, we should let mosquitoes drink what they need from us.

(not my story, I read it in a history book about India)

mgberlin 6 days ago 2 replies      
Seems like it would be relatively easy to preserve large captive populations of existing mosquito species, then kill everything in the wild. If we notice some tragic consequence, ctrl+z.
degenerate 6 days ago 0 replies      
There's an excellent 20min Radiolab you can listen to that was released in 2014, explaining how the genetically modified male mosquitos work: http://www.radiolab.org/story/kill-em-all/

One (single) notable role mosquitos played was stopping early settlements from inhabiting and destroying much of the world's rainforests... "nature's Viet Cong".

OneTwoFree 6 days ago 0 replies      
Probably I'm biased because I had a dengue fever infection a few years ago, but I don't understand the commenters here.Humanity as a whole burns millions of tonnes of coal, manufacturing millions of tonnes of products which are just thrown away, releasing who knows what chemicals into the rivers and oceans, not to mention the radioactive waste. And seriously you are worried about killing mosquitos?
mc32 6 days ago 3 replies      
Sounds good, but afaik only a few mosquito species actually are spreaders of diseases affecting humans. I suppose I don't know if those pathogens can mutate to use other mosquitoes as hosts.

While we're at it, get rid of ticks.

Dove 5 days ago 1 reply      
I am astonished by the comments in this thread. Many people seem to assume that the chance of disaster as a result of wiping out mosquitoes is high - a sentiment I can only assume arises from having watched a lot of movies with the Arrogant And Foolish Scientist's Ill-Thought-Out Plan Backfires plot. It is good to think through consequences, but supposing that real world scientists acting deliberately and collaboratively will make the same mistakes that movie scientists make for the sake of drama - I find that a concerningly distorted perception of reality.

It's sort of like the people who react to robotics with concerns that the robots will go rogue and turn on their creators. Yeah, this is like a 90% probability event in movies, but that does not make it a reasonable thing to worry about in the real world.

Yeah, of course we should carefully think through the consequences before acting. That's what is happening. But if the mosquito experts say the ecological impact is likely to be negligible, then it probably will be. These guys are experts. Species go extinct all the time, and life goes on because it's pretty robust.

I'm not saying scientists are all knowing and can foresee all side effects, though I suspect if they are willing to state a view like that with confidence, they won't be far off. What I'm saying is the ZOMG BIRDS EAT MOSQUITOS and WHAT IF WE INFECT OURSELVES AND GET WIPED OUT talk is a little silly. Cool it there, Spielberg. ;)

wambotron 6 days ago 0 replies      
We have a TON of mosquitos in the late spring through late autumn seasons. Those asian tiger mosquitos. They bite all day long. You can't go out and expect to avoid them unless you're doused in Off, and even then it's no guarantee.

Last year my daughter got bit so badly that both of her legs looked like she had a huge rash. It was just a string of mosquito bites combined with a sensitivity to them that exaggerated an already rough problem.

All that said, I'm not sure I'm pro-extermination. We have a lot of bats that come around and eat the mosquitos around dusk. I'm sure they'd find other things to eat, but I like seeing them skim the pool for a drink and then eat a few dozen skeeters while they dart around. I also don't like people playing god with this type of stuff. The butterfly effect is real, and if we exterminate them all, we won't know what the effect is until it's already too late. Realistically, the earth adapts to whatever we do to it. Long after we're gone, there will be tons of interesting life forms. That still doesn't make me any less uneasy about it.

I don't know.

duncan_bayne 5 days ago 0 replies      

"What does it mean in practice to hold a philosophy that declares that pristine nature has intrinsic value in itself, and that regards Man and his activities as intrusive threats to the so-called ecological balance?

I have discussed the history, meaning, and basic premises of environmentalism previously, in my monograph The Green Machine and in my recorded talk "Green Cathedrals." I also explore these issues on my ecoNOT.com website.

But here I want to focus on the consequences of accepting core environmentalist premisesspecifically, their deadly impact on human life."

Those who object to the eradication of mosquitoes are stating pretty clearly the value of human life according to their philosophy.

antognini 6 days ago 1 reply      
For the purpose of disease control it's not strictly necessary to exterminate all mosquitos. Mosquito borne diseases are transmitted when a mosquito bites an infected person, becomes infected itself, and later bites another person. So long as mosquitos can be eliminated from the populated areas of a region, even if only for a couple of months, the infected mosquitos will die off, and the people infected with the diseases will eventually (hopefully) recover. By the time new generations of mosquitos reach these populated areas, they will no longer be infected, there will be no infected people for them to bite, and the disease will be eradicated.

Such a strategy might be more feasible than total extermination anyway since eliminating mosquitos in unpopulated regions would probably be the most expensive part of such a project due to the lack of infrastructure in those areas.

Of course, once the mosquitos return, you still have to deal with those annoying bites....

neaanopri 6 days ago 1 reply      
This article doesn't seem to know what the impact will be and doesn't seem to care.

Mosquitos are food for birds and bats. I think that talking to bird and bat biologists would be the best idea.

AdmiralAsshat 6 days ago 0 replies      
Interesting that this article shows up now, given that this one just poped up five days ago:http://www.straightdope.com/columns/read/3284/what-if-we-era...
outworlder 6 days ago 0 replies      
Do different species of mosquitoes interbreed? I'm guessing not, as this is the definition of "species".

If so, why do we care about the "ecological" impact of mosquito species that feed on humans? If anything, the ecosystem is unbalanced given the human population and the amount of mosquito food sources.

MrArtichaut 6 days ago 3 replies      
I'm the only one not comfortable with the idea of wiping whole species just because we don't like them? I mean, I'm far fromthe Gaia thing, but what rights do we have to do that? And next? Rats, cockroaches? Hey, this specie of birds doesn't do anything useful and eat our fruits, why not killing them all?

Mosquitoes aren't even "responsible" for those diseases... Maybe we should invest in proactive body defenses against virus instead of just killing some random things.

Even if we just kill those mosquitoes species you know what? Nature evolves. Other mosquitoes and viruses will come. Do we kill them too?

jerryhuang100 6 days ago 0 replies      
This author clearly twists the words from that 2010 Nature report[1], as

1) That quote "Life would continue as before or even better." is not even the conclusion in the Nature report. It's in the fifth paragraph of the first part out of the three part report. I guess this author just stopped here and failed to read the rest parts of the report for his conclusion?

2) The other two parts of the reports talk about the mosquito biomass and its impact to arctic tundra ecosystem, food chains and even cacao pollination.

3) The original author Janet Fang actually concluded the report by quoting entomologist Joe Conlon "If we eradicated them tomorrow, the ecosystems where they are active will hiccup and then get on with life." And the more important part is the next sentence: "Something better or worse would take over."

The key is that there is a high probability something worse would take over when you tried to mess Nature's arrangement in the past 100 million years abruptly. As noted by other HN user, Chairman Mao also thought getting rid of sparrows was really a good idea.

[1] http://www.nature.com/news/2010/100721/full/466432a.html

ChuckMcM 5 days ago 0 replies      
My friends in Ft. Lauderdale got a couple of CO2 "puffer" traps[1] and it really cut down the mosquito population and it was "chemical free". (caveat adding CO2 to the air I suppose) I was really impressed at how well they worked, my friend calls them the "fake cows". In the Bay Area I've never really had enough mosquito angst to try to build one. The basic idea is to lure them into range and then using a fan blow them into a bucket of sugar water. Something you could easily implement with an Arduino. That said, killing them with lasers[2] is pretty cool too.

[1] These are some examples, I am not endorsing these guys just found them for folks who were wondering what I was talking about -- https://www.megacatch.com/

[2] http://www.intellectualventures.com/inventions-patents/our-i... -- if only someone other than Intellectual Ventures had built it ...

sirtastic 6 days ago 1 reply      
Why do people think it's a good idea to kill off an insect that's a food source to thousands of other insects and animals?
phkahler 6 days ago 0 replies      
Here's a thought. If the people who developed these things spent their own money to release them worldwide (yep, not just one continent) because they believe in the safety and importance of it... What would happen to them? And what would happen if they are right and it works great? Would the public really allow them to be punished? Would someone not reimburse them? They claim it's safe and are willing to risk the world, but not willing to risk their own livelyhood and reputation apparently.

If you believe in such a cause, and honestly believe the downside was zero, and you have the tool to do the job... What is holding you back? That's an honest question and I'd love to hear their responses.

girishso 6 days ago 0 replies      
This reminds me of GEM Mosquito control. I believe this is the only real eco friendly solution for mosquitoes menace. But corporates milking money out of mosquitoes control devices, won't let this be mainstream.

> GEM technology is a process of achieving sustainable mosquito control in an eco friendly manner by providing artificial breeding grounds utilizing common household utensils and destroying larvae by non-hazardous natural means such as throwing them in dry places or feeding them to larvae eating fishes.

Process in short - http://www.appropedia.org/GEM_mosquito_control#Modus_operand....

mirimir 6 days ago 1 reply      
Do we really know biological systems well enough to globalize code that nukes all X chromosomes in sperm? Maybe there are unknown mechanisms for cross-species sequence transfer. That could end up being quite the Darwin award ;)
canistr 6 days ago 4 replies      
Wouldn't mosquito predators effectively die off as well? Birds, larger bugs, bats, etc.
rmallol 6 days ago 0 replies      
There are other way to control the diseases. There's even a startup called AIME (http://www.aime.life) that focuses on using machine learning to predict the next mosquito borne disease outbreak. They claim to have pretty good accuracy too. The truth is though, that as the diseases mainly originate in "developing countries", no one seems care enough to even financially support them (not even YC). Still, they've made a lot of progress in the past months, even supporting the state of Sao Paulo in Brazil.
lunchTime42 5 days ago 0 replies      
Can we do this systematic?

First massive reduction, to test wether the Eco-System can handle it short term.

If yes, eradication until the diseases have vannished.

Measurement if the ecosystem handles it.Reintroduction if needed.

ant6n 6 days ago 1 reply      
Whatever happened to those mosquito laser zappers? https://www.youtube.com/watch?v=BKm8FolQ7jw
itsananderson 6 days ago 0 replies      
The only comments I see here seem to be taking the the article literally, but I have a strong suspicion that it's largely a parody of the Trump/Cruz talk talk on the Middle East, ISIS, and Islam.

> The ugly situation on the ground does not call for Integrated Mosquito Management; it demands a program of Total Mosquito Destruction.


> were left to wait and watch swarms of evil on the wing, mating in midair, and landing on our shores. An enemy has made its way to the nations borders. Now is not the time for soft responses.

(and more)

gtirloni 6 days ago 0 replies      
From the article: But New Yorkers, like everyone else in the United States, can take solace in two simple facts. The first is that Zika virus cant easily be transmitted from one person to another

"Zika virus can be spread during sex by a man infected with Zika to his partners."


NoGravitas 5 days ago 0 replies      
Not strictly on topic, but the discussion of screwfly eradication made me think of [this brilliant and chilling short story][0].

[0]: https://lexal.net/scifi/scifiction/classics/classics_archive...

graham1776 6 days ago 1 reply      
Is there any website/service that allows US citizens to sign and send a pre-written letter to their congressman to address this issue, specifically pertaining to the Zika Virus and/or killing mosquitoes? Change.org campaign?

My wife is pregnant now, we live in Southern California, and I feel fairly powerless to do anything except ask my wife to DEET up, be on the lookout for freestanding water, add screens, and pray.

esaym 6 days ago 0 replies      
Next up is the "kissing bug" http://pvangels.com/news-mexico/176714/us-and-mexico-must-jo...

Possibly responsible for most heart failures in people under the age of 50.

marcell 6 days ago 0 replies      
Aside from the question of whether we should kill all mosquitoes, I question if we can. Is there really a pesticide that we can apply globally that kills all mosquitoes, but not huge swaths of other types of insects? And what is the cost of this--who is paying for this global campaign?
brbsix 6 days ago 2 replies      
I realize this is blasphemy to some, but perhaps it's time to consider further use of DDT.
guelo 6 days ago 0 replies      
I've heard environmentalists say that one advantage of mosquitoes is that it keeps humans out of tropical forests. It's a view of humans as the pest. Which isn't that preposterous when you consider the vast ecological damage we're doing as a species.
hyperion2010 6 days ago 0 replies      
Ah, the scapegoat for the much harder problem: "Let's get rid of bad government."
SFJulie 6 days ago 0 replies      
let's give mixomatose to all rabbits to try to eradicate them all....Well, long story short, Australia is still full of rabbits and this disease has been introduced in Europe by an idiot and it is still harming the ecosystem. Adaptation sux.
Zelmor 5 days ago 0 replies      
The writer thinks in terms of human loves, excluding the fact that birds and other species thrive on mosquitoes. If you remove one step of the foodchain, you will hurt everyone, including us.
ElijahLynn 6 days ago 2 replies      
Evolution requires the human population to go through epidemics in order to get stronger. Unfortunately what is best for the planet and species is not always the best for individual humans.
Gratsby 6 days ago 0 replies      
I'm getting attacked here at home. Tell me one of you has a mosquito destroying IOT startup going on. Something that maybe counts the kills and pushes stats to the cloud?
sickbeard 6 days ago 1 reply      
What if mosquitoes are the only thing preventing an alien invasion? Or even worse, the key to stopping one when it happens.

"Tabarnak! we would have won if we had some damn mosquitoes!"

sklogic 6 days ago 0 replies      
AFAIR (cannot find sources) they are crucial for the soil formation (at least for tansfering the nutrients from the swampy areas), there've been some old Soviet studies.
serge2k 6 days ago 1 reply      
> Were told that scientists must work hard to find a new vaccine, as if that would be the best solution to the problem.

Because it's probably easier than just preventing mosquitos.

cmurf 5 days ago 0 replies      
"This is genocide: the deliberate and systematic destruction of all life on Arrakis!"

Yeah ok, just mosquitoes, but it made me think of the angry emperor.

ElijahLynn 6 days ago 0 replies      
Just wanted to say this is a fucking stupid idea.
mavdi 6 days ago 0 replies      
It's an amusing article, almost sounded like we are not the most destructive species to most other species on the planet.
viach 6 days ago 0 replies      
"The End of the Whole Mess" by Stephen King is a good read illustrating the problem with this approach.
pastyboy 5 days ago 0 replies      
Maybe all the pesticides used to control mosquitos have created the virus in the first place.
known 5 days ago 0 replies      
We need to eliminate/inject mosquitoes with a virus that is not harmful to humans
gsmethells 6 days ago 1 reply      
Perhaps mosquitos are here to manage the human population in the ecosystem.
quotha 6 days ago 0 replies      
Firstly, the cure should not be worse than the disease.
marknutter 6 days ago 0 replies      
I wonder what PETA would have to say about this.
losty 6 days ago 0 replies      
Intrexon (NYSE:XON) bought Oxitec last year.
Ontheflyflyfly 5 days ago 0 replies      
First: genocide liches
rdiddly 5 days ago 0 replies      
Corporate trolling
masterponomo 6 days ago 0 replies      
My condo is clear. Next.
SubZero 6 days ago 4 replies      
How many bugs and spiders rely on mosquitoes as part of their diet? Out of all of the ideas in this article, not once was the impact to the biological food chain discussed. We can kill all of the little annoying things, but how many beneficial organisms are being supported by them?
andrewfromx 6 days ago 3 replies      
watch the will smith movie "I am Legend" where he's the last human alive because scientists made a bold decision like this, then decide if we should do a pre-emptive strike. Or will this be the 12 monkeys (wow, 2nd movie reference) tipping point.
iamleppert 6 days ago 0 replies      
Why don't we kill off some of the humans instead? It's sad when a child dies of malaria, but anymore I'm wondering just what makes us think we deserve to be here more than any other animal, insect, etc? Epidemics are tools of nature to deal with an unbalanced ecology.

People are far more destructive to the environment and have been around for far less longer than the mosquito, which has been here since the beginning.

At least something like a mosquito is honest about its intentions. It wants to have a handy blood meal from you. A human, on the other hand, will engage in varying forms of deceit, deception and then probably fuck your mother behind your back, before they sucks you dry.

Which one would you rather have around? Something to think on next time your get bit by one.

bbarn 6 days ago 2 replies      
Serious question: In areas where Malaria is killing many people, access to health care is a big part of why, right? So I'm assuming if you just removed the mosquitos, those people that died would be alive, and putting greater strain on already famine-like food economies. Wouldn't that be equally as bad?
The driverless truck is coming, and its going to automate millions of jobs techcrunch.com
418 points by rottencupcakes  1 day ago   441 comments top 72
ilamont 16 hours ago 9 replies      
The demonstration in Europe shows that driverless trucking is right around the corner. The primary remaining barriers are regulatory.

What about the roads themselves? I'm curious how an autonomous truck will handle a snow-covered highway, fog, potholes, and tight corners caused by narrow roads, bad parking, snow banks, etc. This is a way of life where I live (Boston area).

The article about the Russian driverless van (cited by @ommunist) talks with the experts, who are by no means 100% convinced this is "right around the corner": (1)

Industry players are aware that just one serious accident on the roads involving a driverless car could set back their development by decades.

Everyone has come to understand that the technology is 90 percent ready, but even when its 99.99 percent ready, it still wont be launched, says Gol, whose product is currently being tested in various scenarios and weather conditions.

Until we can teach [artificial] intelligence to learn the nuances of things that can occur unexpectedly on the roads what will happen if transparent glass is being carried across the road, what if theres a paper bag that the system perceives as a rock, the system isnt ready, he said.

We need a mathematical revolution to overcome that 0.01 percent, says Gol. We all understand perfectly that to have just one accident involving autonomous transport will have a huge fallout in society the technology could be closed down completely for another 50 years. Its a huge responsibility, he added.

1. https://ninja.oximity.com/article/Russia-ready-for-driverles...

HorizonXP 1 day ago 15 replies      
My father is a truck driver. He made his living driving vehicles and doing heavy lifting and menial work. Truck driving is just the latest evolution in his "career" and I'm ever grateful to him for battering his body in various ways to ensure I had every opportunity available to myself.

We talk a lot about his job. It's not fun. He works long hours, a lot of it is mundane driving, and he sits idle a lot of the time.

I think he would be the first to agree that automation of his job is inevitable and likely necessary, given the dangers of truck driving. Hurling a multi-ton vehicle to and fro is a dangerous task at the best of times.

But therein lies the rub. We are just now reaching the point where we as a society are getting comfortable with automated cars. I think people will be less comfortable with the idea that the truck next to them has no human in it, and could experience some kind of glitch with catastrophic consequences. HN readers will understand that these cars are still a ways away, since the last 10% of the work required for true automation will take a lot longer to develop.

Trucks are way more complicated to drive. Once they're up to cruising speed, they're easy. But it's everything leading up to that point which is hard. Dealing with gear changes, airbrakes, load shifting, other vehicles that will inevitably cut you off, and much more.

And then when you get to your destination, manoeuvring a 50' trailer is no easy task, even for a trained driver like my dad.

It will happen, and it should happen. But it won't be easy, nor soon. Of course, I'd be happy to be wrong, and I'm sure my dad would be too.

Homunculiheaded 1 day ago 3 replies      
A very useful visual to add next to this is "The Most Common Job In Every State"[0] map from NPR's Planet Money. As soon as I was aware of the research in autonomous driving I was pretty confident trucking would be the first industry hit. Until I saw that map I had no sense of how major of a disruption this could be.

[0] http://www.npr.org/sections/money/2015/02/05/382664837/map-t...

ghaff 1 day ago 2 replies      
>The demonstration in Europe shows that driverless trucking is right around the corner. The primary remaining barriers are regulatory. We still need to create on- and off-ramps so human drivers can bring trucks to the freeways where highway autopilot can take over. We may also need dedicated lanes as slow-moving driverless trucks could be a hazard for drivers.

So, right around the corner except for billions in infrastructure investment.

I'm quite certain that this--like many other things related to autonomous vehicles--will happen. But they're decades further away than 75% solutions lead many people to think.

Pamar 16 hours ago 0 replies      
One question (I didn't read the article, but it just popped in my mind while thinking of driverless trucks).

Is anyone working on driverless trains? If not, why not?I understand that the impact would be less huge, but at the same time the problem domain is arguably more tractable.In my hometown we have a fully automated underground train line which has been working flawlessly (i.e. no accidents) for almost 10 years now, but according to Wikipedia it looks like ATO (Automatic Train Operation: https://en.wikipedia.org/wiki/Automatic_train_operation) is currently deployed only for urban transport, while proper railways, even the Japanese ones, seems to use only ATC (https://en.wikipedia.org/wiki/Automatic_train_control) which from what I understand provides support to a human driver but still needs one to operate.

(edit: typos)

WalterBright 1 day ago 1 reply      
Most of the truck freight carried on highways should be on railroads instead. It's economically and environmentally far more efficient.

The reason it is still carried on highways is because the highways are heavily subsidized while the railroads are not.

For example, most of the reason for expensive highway maintenance is the fatigue damage cause by trucks. Fatigue damage goes up as the cube of the weight, and the weight fees charged trucks don't remotely pay for it.

ommunist 17 hours ago 0 replies      
The author forgot to mention that it will be Russian, and produced by KAMAZ. http://sputniknews.com/science/20151006/1028104950/kamaz-dri... . Mind the muzzak on 0:51 in video.

UPD: it appears Russians also have Gazelle for small business already driverless and capable to drive on Russian "roads" in rural regions. https://ninja.oximity.com/article/Russia-ready-for-driverles...

JustSomeNobody 15 hours ago 2 replies      
> Trucking represents a considerable portion of the cost of all the goods we buy, so consumers everywhere will experience this change as lower prices and higher standards of living.

No, consumers won't. The savings will be funneled directly to shareholders.

a3n 1 day ago 8 replies      
> Dealing with gear changes, airbrakes, load shifting, other vehicles that will inevitably cut you off, and much more.

Awhile back there was a post about the early experience of a young and enthusiastic programmer. The take away phrase, in response to someone sending nonsense input, was "Some people just want to watch the world burn."

I can see assholes trying to make sure that an automated truck can't change lanes, or get to the exit it needs to reach, etc.

I myself have at times intentionally walked too close to the robotic carts that move supplies to workstations at my work, just to hear them stop and beep for a few seconds.

tyingq 1 day ago 1 reply      
Mentioned in the article, but there's a pretty big trickle down effect that will crush other businesses. Roadside motels, for example. And while trucks will still need fuel, I don't think the current economics of truck stops work if you just sell gas.

Maybe a surprise for the government as well, less tax revenue since the new drivers will drive in a more fuel efficient way, and probably require a smaller overall fleet (no need for sleep). Currently, an average truck pays ~$15k/year in road/registration/use taxes.

It's going to be a very visible adjustment for everyone.

simonebrunozzi 1 day ago 0 replies      
I don't expect drivers to go away immediately. Instead, I expect their wages to drop 50% overnight - but they will still be required to be on the truck: to fill the tank, to clean something, to be there and guard it against theft, etc.
duck 1 day ago 1 reply      
"The average age of a commercial driver is 55 (and rising every year), with projected driver shortages" and "The loss of jobs representing 1 percent of the U.S. workforce will be a devastating blow to the economy" don't really add up. There is more and more jobs that young people don't want to do and this is probably one of the best examples. They have to be automated or at some point we won't have anyone to do them. In addition, this is going to take more than 10 years to get both regulations and road improvements to make this happen, so based on the current average age, a lot of them will be near/past retirement.
jdeibele 12 hours ago 1 reply      
I'm surprised that I never see mention of having one human at the front and a dozen slave trucks driving behind.

The trucks behind could be connected wirelessly. Or they could even use wires. Some sort of machine vision could keep an eye on the truck in front, adjusting distance as necessary.

Obviously that takes coordinating trucks going to the same direction but it seems reasonable to have a hub-and-spoke layout where "trains" are broken apart and re-assembled.

krinchan 1 day ago 1 reply      
I keep saying this over and over and over to my more "the market will figure it out" co-workers and I just can't seem to get through to them.

This is literally more than 20% unemployment in less than 5 years.

Society will either crumble or completely change how it views unemployment.

mixermf 1 day ago 1 reply      
Automation is driving humans out of jobs. Driverless trucks will layoff 1%+ of the US population, because driverless trucks are far more economical. The general trend is profits go up and employment goes down.

What to do with such an economy? Basic income. Tax the profits and give everyone sufficient income to pay for the basic necessities. That's one of the conclusions of the 2011 book Race Against The Machine, by two MIT professors.

beat 11 hours ago 0 replies      
When I worked at the Federal Reserve, our vault was managed by autonomous, self-driving vehicles (more robots than trucks - basically smart forklifts). They drove standardized boxes of money around from counting rooms where humans touched the money, to storage where humans were not allowed to go. Warehouse management software knew exactly how much money was in each box. Laser scanning was used for guidance and security.

This was over a decade ago. I'm sure things are much better now.

mahranch 2 hours ago 0 replies      
My father is a truck driver; He says he's not worried. There's too much other stuff to consider before robots replace him. Like the maintenance that needs to be done during the trip. That can't be automated.

This might be good for short one day jaunts, but multiple day trips cross country are another story entirely.

dmalvarado 14 hours ago 1 reply      
Just going to say this before reading the article because it's been on my mind since college. The end state of automation is unemployment and massive income inequality, with wealth being concentrated amongst the owners of capital.

Now I'll go read the article.

intrasight 1 day ago 1 reply      
I have read this prediction several times this year. I expect to be reading the same prediction in 5 years.
munificent 10 hours ago 0 replies      
The author proposes building special "slow lanes" for a tightly bound string of trucks in a "peloton" where the trucks do not need to be individually manually driven.

Isn't that a train?

n0tsofastpal 1 day ago 2 replies      
It's a super interesting subject, but I don't really buy the argument that this will drive down costs for the consumer. Never mind that whole better standard of living line...that's just cheerleading. Companies have shown over and over again in the last two decades that they are capable of absorbing those new profits from efficiencies.
bane 16 hours ago 1 reply      
Many of the comments here are overestimating what's required for this to have an impact. Driverless trucks only need to cover some large percentage of the driving currently performed by humans to be major economic changers.

For example, let's say they can only run during daylight hours, in conditions other than rain and snow, only on long-haul routes, and humans will do the "last-mile" piloting on local roads.

Now let's suppose that for routes that fit those parameters driverless trucks end up taking over 40% of those kinds of routes. That's huge. It would absolutely transform the economies of all the states that are looking for truck drivers here. http://media2.policymic.com/bf05a1c9e6b8a55095f8b4726e30b52f...

jejones3141 1 day ago 2 replies      
At one point the author says something about convoys of trucks and taking advantage of the speed for maximum fuel efficiency, 45 mph. I'm not sure that people traveling on the interstate will appreciate being stuck behind convoys of automated trucks all running at 45 mph.
_nickwhite 13 hours ago 1 reply      
Last week, my brother (27) was ran over and killed in a truck stop parking lot by a distracted truck driver. I wholeheartedly embrace the prospect of automating trucks, as a sensor would have prevented this.
bsharitt 14 hours ago 1 reply      
I hope they remember to write an algorithm so that when approaching a hill and there are two lanes each direction, two trucks will pull up beside each and race up the hill each at 55MPH despite the speed limit being 70MPH.
kilroy123 1 day ago 3 replies      
My friend is some kind of logistics manager for a trucking company. He literally manages dozens of trucks and truck drivers daily.

He says, it's so ridiculous, how far away we are from automatting truck driving. There is a lot of manual work for loading and off-loading rigs. Plus there is driving in every single possible driving condition possible, around the world.

He said, he could see an auto-pilot system being installed in trucks in the next 10 years, but the rest is all manually done.

spacemanmatt 13 hours ago 1 reply      
I think land-pirates will start taking on driverless vehicles when they're common and easy to find. A lot changes when harming a fellow human is no longer on the table.
mavhc 12 hours ago 0 replies      
"A convoy of self-driving trucks recently drove across Europe and arrived at the Port of Rotterdam"

Except it didn't. They were driven by drivers, only difference was software controlled the speed so they could drive closer together.


ascotan 1 day ago 1 reply      
I'm skeptical. European roads are not American roads. According to google there are over 4 million miles of road in the US and there is very little standardization. I would venture to say that road quality is much worse in the US. I'm skeptical that the sensors in self-driving vehicles are capable of making long hauls on US roads.

> We may also need dedicated lanes as slow-moving driverless trucks could be a hazard for drivers.

I wonder if the author realizes the amount of money this would take in the US. Even if the federal government put up the money to make this happen on interstates, each state would have to come up with the money for state roads. For most states, the transportation budget is a ongoing battle and I can't see tax payer money going to automated truck lanes any time soon.

My guess is that driverless trucks will only be 'a thing' in very urban areas over a short distance due to safety, maintenance, and financial concerns. Therefore, the long haul trucker will still have a job at the end of the day.

1024core 14 hours ago 0 replies      
Further fuel efficiencies will be had as the self-driving fleets adopt platooning technologies, like those from Peloton Technology, allowing trucks to draft behind one another in highway trains.

Great. Now imagine trying to merge onto a highway, only to be cutoff by a long train of trucks blindly following each other, inches apart.

37 12 hours ago 0 replies      
I thought driverless trucks were already a thing.

From [1]:

>Driverless trucks arent new to the resource industry. Mining giants Rio Tinto Group and BHP Billiton Ltd. use them at many of their operations and oilsands producers see driverless trucks as an obvious way to boost productivity.

I can definitely see it expanding, as automation has a tendency to do, and the idea that no technology will automate away more jobs is certainly interesting.

[1] http://business.financialpost.com/news/energy/how-canadas-oi...

astannard 17 hours ago 0 replies      
Maybe we will get hubs initially where humans make the small journey to their local hub A with a some standardized container load, then the robots take over loading it onto a robot road train as designated by the software for the long haul and another human picks up the consignment from hub B and takes it to the recipient? All the hubs are next to a highway.
vermontdevil 1 day ago 1 reply      
I think it's better to put more of the trucking freight back on rail. But that requires a lot of investment in various secondary rail lines.

That means public money. Something I don't see happening for a long time.

ende 11 hours ago 0 replies      
I've always thought trucks should have their own lanes due to very different acceleration and lane changing patterns from other automobiles. I wonder if the emergence of driverless vehicles ends up leading to a separation of driverless and driver roads/lanes. At least early on. It could assuage safety concerns of mixing both modes, and one can imagine efficiency gains from chaining driverless vehicles in 'trains' on their own lane.
cowardlydragon 8 hours ago 0 replies      
You still need security for these trains of trucks.

People can just "security guard" the trucks. Sleep, play video games, whatever.

Get all the benefits of safety, constant movement, better efficiency, maintain SOME of the jobs. Require mechanic training to make it a skilled job, etc.

cdnsteve 14 hours ago 0 replies      
Society will trust these automakers with autonomous vehicles? They can't even get their gas milage right.

- Mitsubishi Motors: We did false mileage tests since 1991

- Toyota Unintended Acceleration and the Big Bowl of Spaghetti Code

- Volkswagon emissions scandal

On and on and on...

ChuckMcM 12 hours ago 0 replies      
This is one of those jobs that I can totally see being automated, and I really worry about being automated. If we automate the long haul truckers out of a job that is going to be a huge dislocation of workers. Further, what is their alternative job prospects? Even with free retraining do we have enough things for them to do?

I'm really interested in disruptive ideas that can soak up lots and lots of human labor at a living wage.

fblp 1 day ago 0 replies      
Driverless trucks have been operating in the mining industry in Australia for over four years. There are lots of long haul routes around the world that are almost entirely truck traffic where automation makes a lot of sense.

Video showing how the mining trucks operate: https://www.youtube.com/watch?v=s0RCSX95QmE 2012)

f_allwein 20 hours ago 0 replies      
I think it's a misunderstanding that self-driving trucks will not have drivers on board. Or am I being naive? See this article on Daimler's recent trial in Germany:

"While self-driving is the name of the game, Highway Pilot isn't about letting those behind the wheel plonk their feet on the dashboard and snooze their way to their destination. Daimler likens the system to the autopilot used in aviation, in that the driver must be prepared to take control at any time." http://www.gizmag.com/daimlers-production-autonomous-truck-d...

beat 11 hours ago 0 replies      
24 hour trucking is already possible. You just need two drivers. My sister was a 24 hour long haul trucker for a while, running routes from Virginia to Seattle nonstop with a partner driver. They'd work nonstop for three weeks, then take a week or two break, which is actually a pretty good schedule in some ways.
andrewstuart 1 day ago 1 reply      
I wrote about this recently: "Get ready for our first civil war against robots - here's what it will look like."


sandGorgon 1 day ago 0 replies      
I'm thinking about India where politicians are clashing over train and road as we speak. For a country building new infrastructure, I wonder which one is more viable?

This has been a subject of long debate in India - autonomous cars are fairly useless in Indian cities. At the scale of transportation needed, nothing other than mass transportation (subways,etc) makes sense with last mile connectivity.

The same question exists for freight - should we construct trains or trucks? Taking into account offloading cost - which one is more efficient? I think people overestimate the complexity of shipping items with time guarantees. A hub and spoke model works great here - but what is doing the actual long haul?

And people don't understand the scale at which countries like India or China need to operate. The transportation needs of all of Europe are dwarfed by how much needs to be moved (quickly and economically ) in India.

yoav_hollander 16 hours ago 1 reply      
"Last mile" delivery may perhaps be done with much smaller, mostly-autonomous vehicles (with remote operators getting involved only when needed).

See related article and thread in [1] - article also discusses some startup ideas for mostly-autonomous systems.

[1] https://news.ycombinator.com/item?id=11565601

sickbeard 14 hours ago 1 reply      
One would think that ships would be the first to be automated but alas they are not.. why? theft. Would you trust your driverless truck not to get hacked and stolen? would you trust sensitive and expensive equipment to be moved by driverless trucks? There's still a long way to go.
alex_duf 11 hours ago 1 reply      
I'm starting to think we should tax the value made out of automation.

I feel like it's the only way to redistribute the wealth accumulated by the few actors that will control these giant automated industries.

elijahparker 1 day ago 0 replies      
Here's an article about the self-driving trucks that were referenced in the OP: https://www.theguardian.com/technology/2016/apr/07/convoy-se...

They still had drivers in them, but the trucks were automated (it doesn't mention if the drivers had to override it at times or not).

mmahemoff 1 day ago 2 replies      
"Where drivers are restricted by law from driving more than 11 hours per day without taking an 8-hour break, a driverless truck can drive nearly 24 hours per day. That means the technology would effectively double the output of the U.S. transportation network at 25 percent of the cost."

This suggests each truck has one driver - the truck stops when the driver stops. Aren't there systems that let drivers pool/share trucks so the trucks can be on the road 24 hours a day?

_RPM 1 day ago 1 reply      
I really don't think this will happen in my lifetime. Could the whole robot drives car really evolve to replace the current state? I'm not sure that can happen over night.
gkilmain 12 hours ago 0 replies      
I wonder what the net effect will be on truck brokerage? Since "75% of cost is labor" I'm sure revenue will be impacted but not margin.
Cshelton 1 day ago 1 reply      
How about we automate rail traffic first. They are close...but the electronic system is still so far behind. They keep having to push back the requiremen.
dantiberian 1 day ago 2 replies      
The introduction of tractors and machinery into farming would have caused a similar amount of job loss (if not more?). I really feel for all of the people and communities that will be affected by the loss of trucking jobs, but in 100 years, we're unlikely to look back and say "I wish we kept human truckers", just like no-one says "I wish we never introduced tractors".
agumonkey 8 hours ago 0 replies      
Musk allegedly talked about automated Buses in Norway not long ago.
ajuc 18 hours ago 1 reply      
Wouldn't it be much easier to assure security on roads if every car had to have 50 USD short-range (500 m is enough) radio transmitter that sends its velocity and position (from GPS).

It's obviously possible techincaly (see cheap tablets), and from law POV (see seat belts requirement).

It would be useful (the device can have cheap black and white lcd screen and show "radar"-like view with cars ahead and behind).

It would also increase security even if there are no automated cars (overtaking tall cars will be much easier for one thing). Of course - if some cars don't use it - it's actaully decreasing security, so there needs to be adjustment period.

And when these things are in place - automated cars are much easier problem.

mcbits 21 hours ago 0 replies      
The best way for this to play out is for drivers to buy their own automated rigs and work as contractors. Regulations would need to be updated to allow "drivers" to log the hours spent sleeping while the truck was moving.
fernly 1 day ago 2 replies      
Where will an autonomous truck (AT) refuel? On US highways, fuel stations are not "full service", the driver is expected to operate the fuel filling and pay. So will some stations provide attendants to fuel ATs?

If there is resentment against the ATs -- and that is just about a certainty -- there will be cases of resentful attendants shorting the fuel delivery, or even sabotaging trucks (water/sugar in the tank).

So, maybe the trucking companies hire min-wage attendants to work the pumps at designated stations along the routes. The stations that permit AT refueling would be obvious targets for Luddite retaliation.

Actually, the ATs themselves would be pretty obvious targets for vandalism. They would be easy to identify -- driving at 45mph in platoons, as described in the article -- and unprotected along the vast open stretches of US interstate highways. I would expect many, many ATs would arrive at their destinations with rifle bullet holes in them.

perseusprime11 15 hours ago 2 replies      
We need to create a new highway system for driverless cars/vans/trucks/etc. The current road infrastructure with its potholes, tolls, traffic congestion is not ideal. They need to conceive something similar to HOV lanes in order for this to move forward.
pm24601 23 hours ago 1 reply      
This "Nirvana" of the driverless truck is focusing on long distance trucking.

There are a number of issues with this. The biggest one is that there is already a solution to the long distance safe movement of goods with minimal human involvement.

It is called a t-r-a-i-n.

Trucking companies already use long distance trains as alternatives to long distance truckers. It is far cheaper and less technologically risky to simply increase the amount of long distance freight that moves via railroad.

With driverless trucks, :

* each truck needs complex (expensive) electronics that need to be kept repaired and up to date * regulatory hurdles * liability issues

What happens when a computer has a memory corruption issue and shuts down halfway across Nevada?

For driverless trucks to be a real thing, the very real competition from the railroad industry needs to be addressed.

Based on past history, the railroad industry is going to be reminding all the regulators of how dangerous trucking (and now unmanned trucks) can be --- and how safe and proven the railroad alternative is.

shiftoutbox 17 hours ago 0 replies      
This is bad for the 99.998% .
jakelarkin 1 day ago 3 replies      
navigating high-grade descents are the wrinkle - truck air brakes seem very finicky. But I think there's no reason why long, sparse, flat freeway sections could not be run by automated cabs relatively soon, for example CA-I5 from Tejon Ranch to Stockton, or the I80 between Chicago outskirts and somewhere in Wyoming.
vincefutr23 13 hours ago 1 reply      
Driverless container carriers, traveling at medium speeds across the country, in groups, with only last mile labor required...sounds like, Trains?
niels_olson 1 day ago 1 reply      
I think one thing people don't understand is that if truck drivers are out of the equation, a huge amount of cargo will go back to rail. Roadways will clean up nicely. And if rail becomes more efficient, we might start building more rail. And put more passenger trains on said rail. That would empty out the roads even more.
Bombthecat 23 hours ago 1 reply      
According to my co workers it won't happen or be a problem.


The level of deny is really... Annoying..

jondiggsit 12 hours ago 0 replies      
Great just what everybody wants. A mile-long platooning heard of driverless trucks doing 45 in the middle lane =P
pinaceae 12 hours ago 0 replies      
Why not operate trucks like drones?

Why does the driver need to sit in the vehicle all the time? Have rotating drivers, no need for rest times of the machine enforced by the limitations of the human body operating it.

You can then gradually phase in auto-pilot modes on highways, so that one operator is responsible for multiple vehicles. Already happening in combat drone space.

As they're not transporting passengers it is an easier sell.

Semi-autonomous drones with remote pilots/drivers/captains should change the game in trucking, shipping and freight trains.

_Codemonkeyism 12 hours ago 0 replies      
+ AI is coming and it's going to automate millions of jobs (lawyers, call center, ...
marknutter 12 hours ago 0 replies      
Here come the bevy of calls for basic income..
known 23 hours ago 2 replies      
Why are we not seeing driver-less trains?
dreamdu5t 1 day ago 2 replies      
Can someone explain why we're supposedly getting driverless cars and trucks yet the simplistic task of ordering food isn't automated? Why does McDonald's have order takers?
nxzero 1 day ago 1 reply      
Are any startups working on the last mile of autonomous logistics?
_pmf_ 12 hours ago 1 reply      
Code generation and Computer Aided Software Engineering is also "coming" and will make the lowly developer and programmer obsolete.

Too bad that the 80 / 20 split does not quite work for things people pay for and rely on.

tboyd47 14 hours ago 0 replies      
Good riddance. Just because a job exists doesn't mean it's a fair contract or even beneficial to the employee. If you drive cross-country and break down your hourly rate according to how many hours you spend tied to your load, it only comes out to be slightly more than minimum wage, if even that. I know a guy who has spent an entire week, 24/7, stranded across the country and he only received $200 for it from his company. That's less than $2 / hr. A pizza delivery guy can make more than that just in tips. I'm not crying for the trucking industry.
karmacondon 13 hours ago 1 reply      
So many comments here are in the form of "People won't trust autonomous vehicles." Well I'm people, and I trust them. And it's for one simple reason: Whatever bugs they have can be fixed for every autonomous car on the road at the same time. That just can't be said for human beings. Every one of us has to learn how to idle icy roads, fog and other hazards individually, with wildly varying results. A computer program does it once, and is constantly getting feedback from the millions of cars on the road all the time.

Sure, people want someone to blame for accidents. And people might not like the idea of cars without drivers, or worry about contrived "Does the car kill the driver or the pedestrian" situations. But at the end of the day, statistics is overwhelmingly on the side of driverless cars. Saying "Yes, but people aren't reasonable enough to see that" isn't helpful. The question is, how quickly can we get people to do what's best after the technology has been perfected?

1M People Use Facebook Over Tor facebook.com
385 points by Titanous  4 days ago   157 comments top 15
nocarrier 4 days ago 5 replies      
Alec Muffet has done a lot of work to get Facebook running on TOR and he's a true believer. I really enjoyed working with him when I was at Facebook. He also did a lot of work to get .onion domains to be recognized by registrars as a special purpose domain name. This let us issue certificates on .onion.

I don't know if the story behind the facebookcorewwwi.onion domain name itself has been talked about much, but we wanted a memorable name for the domain so we took a new cluster that hadn't been put in production yet and threw something like 500k cores at brute forcing onion names till we had a memorable domain name. Alec had a script that looked for hashes that started with facebook and then he picked the one that seemed to fit the most. And that's how we have facebookcorewwwi.onion now.

putasidemobile 4 days ago 4 replies      
Related: Please Facebook, let me peek over your walled garden. Taking a privacy-friendly stance, with the current Facebook, hurts my social life.

I do not trust your company, and I think you are bound to act unethically in the future. But I do not ask you to become a trustworthy ethical company. Mess with the accounts of my friends all you want. I just want to be invited to the next BBQ. People have stopped using e-mail for announcing these social events, and _all_ use Facebook. Could it be possible for me to not be on Facebook, yet still stay up-to-date on what my friends, or hell, even my parents now, are doing? A more advanced social graph API that hooks into email, RSS, Twitter, whatever... ?

I'm sure you also have my email-address from the address books of my contacts, so you could verify me.

As one of your longest non-users (I remember when TheFacebook required a Harvard-email for invite), please let me become a semi-user. It won't pay you a dime, but it will make the world a better place.

supermatt 4 days ago 2 replies      
Or 1 person uses 1M facebook accounts over Tor...
akavel 4 days ago 2 replies      
I've recently tried using FB via TOR (Browser) for the first time, but was unable. After entering the onion address and my FB credentials, I was informed that the account is temporarily blocked (presumably because of first access via TOR). I was presented with an option of unblocking it by recognizing a few photos of friends and matching them to names - but unfortunately, all those photos showed as blank, white squares!

So, I wasn't able to login via TOR via the purposefully created .onion address. Also, sent an issue report via non-TOR login about this, but never got any response.

Note also that this seems to mean to me, that there may be people who are cut off from FB via TOR same as me, but who don't even have a way to notify FB about the fact. And thus not having any chance of having the bug fixed.

HalcyonicStorm 4 days ago 11 replies      
Please explain it to me if I'm wrong, but doesn't logging into Facebook on Tor defeat the purpose of Tor?
NelsonMinar 4 days ago 2 replies      
It's funny that they say people use Tor "for a variety of reasons related to privacy, security and safety". They left out "firewall circumvention", which I have to believe is the #1 reason, at least in China.
mike-cardwell 2 days ago 0 replies      
I use "Tinfoil for Facebook" on my Android phone. It's a wrapper around the mobile site with some extra features, and you can tell it to use "Orbot" (Tor client for Android), and you can tell it to use the onion address as well if you want (which I do). Which means I can use Facebook over Tor without using the official app which steals god knows what data from your phone.

You don't get mobile notifications this way, so I just get my notifications via email instead. And I uploaded my public PGP key to Facebook, so the emails they send me are encrypted. Getting notifications via email also means that Facebook doesn't even know if or when I've read a particular notification.

To read those encrypted emails on my phone I use K-9 Mail with OpenKeyChain. My Yubikey Neo acts like a smart card reader to my phone over NFC so I don't need to give my phone direct access to my secret PGP key.

This setup works for me because I try to limit my Facebook usage, keep my number of "friends" on there to a minimum, and lie to Facebook whenever they want me to explicitly supply information.

logicallee 4 days ago 3 replies      
Given Facebook's real-name policy, and the fact that it's literally a social network of your best friends, then since all Facebook pages are HTTPS anyway, the idea of using it over tor is... Uh... a bizarre

in theory the only thing you're leaking over a plain https is, "Hey this guy has friends." (this connection is visiting facebook).

meanwhile in theory I'd expect facebook to leak everything else on their end, because come on. I have next to zero expectation of privacy on facebook.

by that I mean you think people are planning terrorist plots over facebook? come on.

so I find the mashup of tor with facebook to be kind of bizarre.

JumpCrisscross 4 days ago 0 replies      
I wish Google and Apple would roll out .onion Gmail and iCloud services, respectively.
rhokstar 4 days ago 1 reply      
Maybe bot networks are included in that number?
sidcool 4 days ago 3 replies      
Does Google allow searches from Tor network? Last I heard it didn't.
mvidal01 4 days ago 1 reply      
I wonder how many of these accounts are sock puppets?
agildehaus 4 days ago 3 replies      
I thought .onion addresses were for anonymous hidden services, which Facebook is not. What's the advantage of accessing a .onion versus using Tor to visit the normal facebook.com?
cookiemonsta 3 days ago 0 replies      
and how many of those are for spam...?
hfourm 4 days ago 1 reply      
Terrible title. I was wondering in what use case Facebook makes sense as an alternative to Tor
Ubuntu 16.04 (Xenial Xerus) ubuntu.com
433 points by ctpide  5 days ago   284 comments top 38
Rezo 5 days ago 7 replies      
PSA: If you're running a HTTP/2 server like NGINX on the 14.04 LTS you'll want to upgrade to this release.

Google Chrome will no longer support HTTP/2 on vanilla 14.04 after May 15th [0], even if you're using the latest official upstream NGINX packages. This is because 14.04 ships with a version of OpenSSL that does not support the ALPN extension (prior to OpenSSL 1.0.2 you're limited to NPN, now deprecated). There was a bit of back-and-forth about the exact date, as the change was originally scheduled for earlier. However, Chrome decided to specifically push back the date so that there would be an Ubuntu LTS release available with the required support [1]. If you're still stuck on SPDY, that's going to be dropped too, so there's really no good reason not to simply use HTTP/2 at this point.

[0] http://blog.chromium.org/2016/02/transitioning-from-spdy-to-...

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=557197

ivank 5 days ago 3 replies      
Notes from my 15.10 -> 16.04 upgrade:

1) If you use the nvidia drivers from the graphics-drivers PPA, starting the default non-root X server will hang with no graphics output. Installing xserver-xorg-legacy fixes this.

2) LXC+Linux 4.4 seems to be very broken: https://github.com/lxc/lxd/issues/1666#issuecomment-21290311...

3) Pulseaudio now uses shared memory and playing audio inside a firejail will break the pulseaudio server: https://github.com/netblue30/firejail/issues/69#issuecomment...

nailer 5 days ago 5 replies      
For anyone packaging software on Linux, this now means every major distro - Debian, RHEL/CentOS, Arch and now Ubuntu - supports .service files.

No need for bash scripts, custom watchdog and daemonise tools, etc.

simplicio 5 days ago 2 replies      
Say what you will about Canonical, their whimsical naming scheme has helped expand my vocabulary of both obscure African mammals and little-used adjectives.
dz0ny 5 days ago 2 replies      
Mozilla will release Firefox directly via snaps


aus_ 5 days ago 0 replies      
Notably, Xenial is also the first release to bring support for s390x architecture (ie mainframes).

[0]: https://insights.ubuntu.com/2015/08/17/ibm-and-canonical-pla...

[1]: https://help.ubuntu.com/16.04/installation-guide/s390x/

noisy_boy 5 days ago 4 replies      
> Online searches in the dash are now disabled by default [1]

A welcome and saner default. I'm thinking of moving back to Ubuntu from LinuxMint (I was thinking of Arch as well but not too confident of being on the bleeding edge).

[1]: https://wiki.ubuntu.com/XenialXerus/ReleaseNotes

fpgaminer 5 days ago 1 reply      
I gotta say, Canonical/Ubuntu has a lot of respect in my book for how dependable the distro has been over the years. I've been through my fair share of distros, and one of my employees goes through a new Linux install at least once a week. Ubuntu is one of the few distros that almost always works. Other distros will have one problem or another with this machine or that, but put Ubuntu on there and everything is fine (well, as fine as Linux gets).

A few weeks ago I had to dig up an old 12.04 machine and bring it back to the modern age. Much to my surprise, I was able to upgrade it all the way to 15.10 with minimal hassle. While the normal apt repos were dead for 12.04, Canonical keeps around an archived mirror. So you just edit the sources file to point at the archive, and then you can upgrade from there. Impressive.

Not that Canonical/Ubuntu don't have their warts. The Amazon fiasco, Unity, their cloud services, etc. And at the end of the day it's still Linux, with all the problems that brings. But, all things considered, I rate Ubuntu as the best of the bunch and feel grateful for the gift they give to the community.

mhw 5 days ago 0 replies      
Release notes: https://wiki.ubuntu.com/XenialXerus/ReleaseNotes

Always worth a read before you fire up the installer...

kraftman 5 days ago 4 replies      
Been using 16.04 on my XPS 13 for a week or so now, it finally supports nearly everything (bluetooth is a couple of extra commands) out of the box, and I've not had any issues so far.
fideloper 5 days ago 4 replies      
knocte 5 days ago 5 replies      
I love the part about simplifying packaging via 'snap'.

Now, I would love to know, if I'm a maintainer of Foo (and you can get it today via `apt-get install foo`), how will I be able to start packaging using snap rather than relying on deb packages that come from debian? I'd love any feedback, cheers!

michaelmior 5 days ago 4 replies      
For anyone like myself who isn't a big fan of the Unity interface, check out Ubuntu MATE[0]. The MATE desktop environment is very similar to pre-Unity Ubuntu. It seems like the final 16.04 release hasn't landed yet but I'm sure it will later today. Ubuntu MATE is also one of the derivative distros that has been granted LTS status by Canonical.

[0] https://ubuntu-mate.org/

arca_vorago 5 days ago 1 reply      
I've been on 16.04 for a few days now, and while I did have to work through some bugs (such as sddm and lightdm fighting each other) I've been impressed so far with the improvements.

Inused to hate on Ubuntu, but on my 2014 Macbook Pro, it was the one distro that "just worked", and since I mostly run debian servers, I figure Sticking to the similar ecosystem reduces mental load of switching.

I still have my issues with Shuttleworth and Canonical, but hey, it's linux, so I can remove the crap I dont like (unlike some things, staring at you windows 10).

creshal 5 days ago 1 reply      
Small warning: Ubuntu's "do you want to upgrade" popup window defaults to "yes". Had to find that out the hard way when a user hit Enter the wrong moment and was suddenly sitting in front of a bricked system.
ajdlinux 5 days ago 2 replies      
PowerPC/ppc64el, System z and ARM/Raspberry Pi server images available at: http://cdimage.ubuntu.com/releases/16.04/release/
uuuuu 5 days ago 5 replies      
Is an update from 14.04 painless or would you recommend reinstalling? I'd like some newer packages but don't really feel like setting up the whole system again with a reinstall.
csense 5 days ago 4 replies      
They should just stop publishing MD5SUMS for new releases. By now, everybody should have gotten the word that MD5 has been broken.

The security of the MD5 has been severely compromised, with its weaknesses having been exploited in the field, most infamously by the Flame malware in 2012. The CMU Software Engineering Institute considers MD5 essentially "cryptographically broken and unsuitable for further use". [1]

[1] https://en.wikipedia.org/wiki/MD5

e12e 5 days ago 0 replies      
Another interesting tidbit, this version comes with

Cephfs v10.2.0 Jewel: "This major release of Ceph will be the foundation for the next long-term stable release. (...) This is the first release in which CephFS is declared stable and production ready!"


lobo_tuerto 5 days ago 0 replies      
I wonder why Canonical don't have an HTTPS version for this page.
chippy 5 days ago 1 reply      
From some sources, I've heard that it appears that those with AMD graphics will suffer a downgrade in performance until the point release in June. I think by June, the open source AMD drivers should be up to speed or have the same features as the previous flgrx ones. From what I gather it's more like a downgrade in supported features.

I think this is just an issue if you are doing 3D graphics work or gaming.

therealmarv 5 days ago 2 replies      
If somebody needs a Vagrantfile for testing: https://gist.github.com/therealmarv/555f7efc1c55ffa288bca091...

but it seems even Ubuntus Server are not speedy today (Atlas server are also slow)

(Update) it seems I'm getting an error with it :/

 The guest machine entered an invalid state while waiting for it to boot. Valid states are 'starting, running'. The machine is in the 'gurumeditation' state. Please verify everything is configured properly and try again. If the provider you're using has a GUI that comes with it, it is often helpful to open that and watch the machine, since the GUI often has more helpful error messages than Vagrant can retrieve. For example, if you're using VirtualBox, run `vagrant up` while the VirtualBox GUI is open. The primary issue for this error is that the provider you're using is not properly configured. This is very rarely a Vagrant issue.

ausjke 5 days ago 1 reply      
Hope DigitalOcean and Linode will support 16.04 quickly. Can't wait.
gnoway 5 days ago 1 reply      
In case anyone's looking here first, ISOs are available here:


For some reason these are not linked yet from the 'Downloads' page at ubuntu.com.

nik736 5 days ago 1 reply      
So we finally got Native ZFS with 16.04? :-)
tard 5 days ago 5 replies      
what are they going to do when they run out of letters in the alphabet?
xd1936 5 days ago 1 reply      
Does anybody know what packages are going to be bundled as Snaps, and what packages will still be debs? Firefox? Libreoffice?
jontro 5 days ago 1 reply      
Great! Finally php7 support out of the box
JdeBP 5 days ago 0 replies      
It will be interesting to see how long it takes, and indeed whether it happens at all, for UbuntuBSD and Ubuntu on Windows NT's Linux subsystem (which currently defaults to Ubuntu 14.04, although people have already installed things like Fedora on it) to catch up.

* https://news.ycombinator.com/item?id=11326457

* https://news.ycombinator.com/item?id=11542089

* https://news.ycombinator.com/item?id=11415985

abledon 5 days ago 1 reply      
>Support for scaling cursors in HiDPI environments

So 4k resolution support is becoming recognized here?

gravypod 5 days ago 2 replies      
So when will I be able to `sudo do-release-upgrade`? Does not seem to be working on my end. I'm using Xubuntu.
nikolay 5 days ago 0 replies      
Unfortunately, the EC2 images [0] are not available yet!

[0]: https://cloud-images.ubuntu.com/locator/ec2/

elinchrome 5 days ago 1 reply      
If I have a software RAID that I created under MINT using `mdadm`. will the partition work the same after installing Ubuntu 16.04 or will I have to re-synch the volumes?
bad_user 5 days ago 0 replies      
I've been using Beta 2 on my laptop. Seems to be a solid release.
iris-digital 5 days ago 0 replies      
Looking forward to trying Python 3.5, it's in the repo.
orf 5 days ago 1 reply      
Yay, "apt install". At last!
MarkMc 5 days ago 1 reply      
Is there any way I can download Ubuntu securely? They don't seem to have an HTTPS link to the .iso file
jkot 5 days ago 1 reply      
Anyone using Kubuntu 16.04? I am thinking about moving to Fedora.
Curious Link Between the Fly-By Anomaly and the Impossible EmDrive Thruster technologyreview.com
433 points by scrumper  6 days ago   239 comments top 29
deftnerd 6 days ago 7 replies      
I think what I most enjoy about the possibility of the EmDrive is that it's similar to how things were often discovered during the "golden age" of science.

Often, engineers or inventors would create something and then scientists would have to explain why it happened. In the last few generations, physicists and mathematicians would come up with theories and engineers would have to build equipment to test those theories.

The EmDrive is one of the rare modern situations where someone has engineered a device that shouldn't work according to what we know and the scientists are having to come up with the explanation.

Personally, solving a mystery is more exciting than purely intellectual theories and the EmDrive has created a very interesting mystery.

rimunroe 6 days ago 4 replies      
> Since then, something interesting has happened. Various teams around the world have begun to build their own versions of the EmDrive and put them through their paces. And to everyones surprise, theyve begun to reproduce Shawyers results. The EmDrive, it seems, really does produce thrust.

That's a misleading statement. I'm passingly familiar with a few of the experiments they're referring to, and none of them both produced significant results and were performed by groups which seemed un-suspect. I'm not aware of any peer reviewed paper on this stuff, and I don't personally know any non-laypeople who believe there is anything actually remarkable happening here.

[edit] fixed some grammar

apsec112 6 days ago 1 reply      
I don't think there's anything real here. McCulloch's papers on arXiv seem very confused. Eg., this paragraph:

"In this scheme there is a minimum allowed acceleration which depends on a Hubble scale , so, if has increased in cosmic time, there should be a positive correlation between the anomalous centripetal acceleration seen in equivalent galaxies, and their distance from us, since the more distant ones are seen further back in time when, if the universe has indeed been expanding, was smaller. The mass to light ratio (M/L) does seem to increase as we look further away. The M/L ratio of the Sun is 1 by definition, for nearby stars it is 2, for galaxies it is 50, for galaxy pairs it is 100 and for clusters it is 300. As an aside: equation (11) could be used to model inflation, since when was small in the early universe the minimum acceleration is predicted to be larger." (http://arxiv.org/pdf/astro-ph/0612599v1.pdf)

If an effect was stronger in the early universe, you'd expect to see a big correlation between the effect size in a galaxy, and that galaxy's redshift z. It wouldn't make any sense to say that "galaxies" have a ratio of 50, since there are galaxies at every redshift; many are nearby and have redshifts of almost zero, while the Ultra Deep Field galaxies have very large redshifts of up to ~10. If the number is really the same for "galaxies" in general, that means there's no distance dependence, but McCulloch doesn't seem to realize this. He seems to imply that nearby stars have a higher mass/luminosity ratio because of their distance compared to the Sun (?!), but the time-delay effect for anything in the Milky Way is negligible (< 0.0005% of the universe's age). In reality, nearby areas of space will have higher ratios than the Sun just because they contain many objects which, unlike the Sun, don't emit much light (red/brown/white dwarfs, gas and dust, etc.). Likewise, he seems to imply that "galaxy clusters" are farther away than "galaxies", but most galaxies are part of clusters, and we can observe both galaxies and galaxy clusters at both small and large redshifts.

adekok 6 days ago 2 replies      
The hard part for physicists to accept is that the theory requires the speed of light to change.

It would be interesting to see how the theory behind the Unruh radiation works with "The quantum vacuum as the origin of the speed of light" (http://arxiv.org/abs/1302.6165#)

Or also MOND (https://en.wikipedia.org/wiki/Modified_Newtonian_dynamics) Which also has predictions based on very low accelerations.

It seems like the theories could be related.

(says an ex Nuclear physicist who's now doing computers).

th0ma5 6 days ago 4 replies      
The sentiment I hear in this thread is like those that dismiss cold fusion. Sure, we can all make statements like "obviously, someone screwed up" but it is another thing entirely to have to the patience to simply cite the experiments that disprove the proposed effect. I don't know what to make of cold fusion, but I also know for a fact that neither do physicists, and instead of studying it, they're just simply saying because there is no theory it must not work. Same with this stuff.

The one YouTube guy discovered the beaded-chain lifting effect, and then it had to be studied to find out what was going on. Obviously that was an easily reproduced experiment.

So with this thing, we must find conclusively the unmeasured heat or ions or whatever and show a repeatable method for such mistakes. That is my opinion about science, of course I probably lost most scientists with my first sentence.

scrumper 6 days ago 3 replies      
I'm curious to what degree Unruh radiation (and the resulting consequences this idea relies on) 'established physics'?

By extension, I think this is the most interesting article I've seen to date on the EmDrive: it seems to have a basis in a fairly non-controversial result of GR, which in turn is something which nicely explains an otherwise bizarre physical phenomenon. And, to top it off, there are a number of falsifiable predictions which are within our ability to test. I'm interested in whether any of my assumptions are wrong.

spottedquoll 6 days ago 1 reply      
Extraordinary claims require extraordinary yada yada.

A working reactionless drive isn't just extraordinary. It's utterly mind-boggling. The least interesting thing is that it's a free-energy device.

It requires breaking spatial symmetry. If it works, it's not some edge-case theoretical law that's being broken. It's the geometry of space.


jimmcslim 6 days ago 4 replies      
This is probably incredibly naive... but couldn't this all be put to bed by someone putting such a drive on a cubesat, lifting it into orbit, and seeing if it works under practical conditions?

Maybe Hawking and Milner should be considering this for Starshot?

est 6 days ago 0 replies      
refuted by reddit


> ... (McCulloch) proposes a constant term that modifies the acceleration corresponding to the inertial mass. He says torsion balance experiments can't detect it because torsion balance experiments measure differences in acceleration. But he's wrong because since it's a constant term he "predicts", it should manifest in the Eotvos parameter. Torsion balance experiments have gone well beyond the limit to detect this. But it's irrelevant because he completely misunderstands all the theory he bases this on.

mcnamaratw 6 days ago 0 replies      
The article leaves out all the numbers and so skips over one little problem. The momentum some people think they might have observed (if it's not experimental error) is compatible with what you'd get by using a microwave antenna as a thruster. Just ordinary radiation pressure, with the puzzle of how the radiation could be escaping the cavity.

But the minimal measurement results I've seen are not compatible with the radiation pressure multiplied by some large factor for the Q of the cavity, which seems to be the claim from some. That really would violate our understanding of conservation of momentum, rather than violating our assumptions about where the momentum goes in this experiment. And that seems to be ruled out experimentally so far.

wmeredith 6 days ago 2 replies      
> At very small accelerations, the wavelengths become so large they can no longer fit in the observable universe. When this happens, inertia can take only certain whole-wavelength values and so jumps from one value to the next.

So the EmDrive glitches the universe size? This is hilarious.

phkahler 5 days ago 0 replies      
Photons must behave as if they have mass. From TFA:

McCullochs theory could help to change that, although it is hardly a mainstream idea. It makes two challenging assumptions. The first is that photons have inertial mass.

When I was taking college physics, there was a question on the exam about radiation pressure. I missed that day, so had no idea how to solve it. "a 5mW laser is reflected off a mirror (perpendicular) what is the force exerted on the mirror"? Later looking it up in the book there was a page on this and a derivation using electromagnetic theory. In the exam however, I decided to convert 1 second of laser energy to mass, bounce it off the mirror at speed=c, compute the force and change in momentum (over change in time which was 1s). I got the right answer of course.

The logic is simple. If we can convert back and forth between matter and energy, any experimental setup must obey conservation of momentum and it's CG must not move. So a laser inside a closed spaceship would actually be tranfering mass (as energy) from one end to the other. The net effect must be the same as if that mass was moved any other way.

I derived a general expression for radiation pressure after the exam and it's identical to the EM one from the book. Photons behave - and must behave - as if they have mass with a velocity of c. By the same reasoning, gravity must bend light rays, though I have not compared this prediction to that of relativity.

askvictor 5 days ago 2 replies      
I can't help but look at things like this as hacks in/of the simulation we are probably living in.
drudru11 6 days ago 0 replies      
This is fascinating stuff. It is also good to see more and more respectable names looking at this. Good things will come from that regardless of the overall outcome of the emdrive.
api 6 days ago 0 replies      
"Yes, they're still using warp drives to heat food..." - alien observers
baltcode 6 days ago 0 replies      
So is there any microwave radiation escaping the cone? If more of it escapes from one side than the other, won't the momentum of the escaping photons (radiation) be the reaction of the thrust produced? Why does it need special physics? I am probably missing something here, but what is it?
russdill 6 days ago 0 replies      
One of the main issues I see with the EmDrive in general is time invariance. And especially with the theory Mike McCulloch put forward. If photons cause this process for a positive change in momentum, the same process should happen in reverse with a negative change in momentum.
PaulHoule 6 days ago 0 replies      
People have been doing "research" into reactionless propulsion for a long time, such as this science fiction writer:


trhway 6 days ago 1 reply      
> inertia must quantized at small accelerations.

as everything does :) I think it is quantized at all levels, it just becomes noticeable at low levels as usually.

aalexgabi 5 days ago 0 replies      
Humans have learned a lot of things. However they still have to learn about the universe because there are non-naturally-observable physical phenomena and we have no evidence that we discovered them all.

Edit: These so called "laws" are laws in our minds and things like EmDrive show us that our minds can expand forming new "laws".

ridgeguy 6 days ago 0 replies      
For anybody who's interested, there's a NASA forum devoted to the EmDrive:


Joof 6 days ago 0 replies      
Inertia is quantized? Do we actually live inside a computer, because that's really weird. Physicists, help explain this outside of the universe uses a lookup table to approximate inertia.
323454 5 days ago 1 reply      
Supposing this theory is true, how big an emdrive does it predict is needed to lift a reasonable payload, say 100kg?
dnautics 6 days ago 0 replies      
wonder if this inertial/acceleration effect is what is responsible for "dark matter" in the universe, i.e. galaxy-scale gravitational anomalies that don't agree with existing newtonian and GR models.
kempe 5 days ago 0 replies      
Would be very interesting to see an actual implementation.
alfiedotwtf 6 days ago 0 replies      
Meta: Wow that drop down menu at the top is really annoying
lunchTime42 5 days ago 0 replies      
Is there a thing that allows for Science Annonymous?
jaekwon 6 days ago 1 reply      
How does this relate to the spinning black/white thing?
33a 6 days ago 0 replies      
Man, this is the perfect news story for 4:20.
Drone believed to have hit British Airways flight 'may have been a plastic bag' telegraph.co.uk
348 points by pj_mukh  5 days ago   171 comments top 19
gregmac 5 days ago 6 replies      
Wow, this is an elected official?

> Transport minister Robert Goodwill admitted authorities had not yet confirmed whether what struck the Airbus A320

> Mr Goodwill also dismissed calls for tighter rules on drone use to protect against terror threats insisting current rules governing drone use were strong enough. He said it would be much easier for terrorists to attack airports on the ground with rucksacks or car bombs than orchestrate the attack from a drone aircraft.

> He warned that any moves to enforce geo-fencing rules would be vulnerable to being hacked by "somebody who could get round that software".

> "And indeed the early reports of a dent in the front of the plane were not confirmed - there was no actual damage to the plane"

> "the pilot has a lot of other things to concentrate [while landing] on so we're not quite sure what they saw so I think we should maybe not overreact too much."

This is a sane, rational response.. I am just not used to hearing it come from government officials. This should be a model for the type of responses that government officials have to these types of situations.

HorizonXP 5 days ago 6 replies      
What a level headed response by the transport minister. I love that he acknowledges that geofencing rules will easily be circumvented.

That said, I still think it's a good idea to implement. It will make it easier for casuals like me to quickly be warned when I'm venturing into forbidden areas. Sure, I could ignore it or hack around it, but at least it's an easy to implement safeguard that will keep most people away.

k-mcgrady 5 days ago 3 replies      
Slightly misleading headline. Basically they haven't confirmed it's a drone so they can't rule anything out, or as he puts it "it could have been a plastic bag or something". They don't seem to have any evidence suggesting it's a plastic bag and not a drone (and vice versa).
TillE 5 days ago 2 replies      
"there was no actual damage to the plane and there's indeed some speculation that it may have even been a plastic bag or something."

This is an amazingly flimsy basis for a headline.

philovivero 5 days ago 1 reply      
Ah. It's a drone discussion.

Is there any advance in drone tech to make it quieter? Any time I've been near a drone in operation, the loud buzzing hits a particular psychological frequency (probably the "it's a large flying insect!") that stresses me out.

I don't think I'm alone in this. Other animals seem to dislike drones.

I think most of us animals would mind them less if they were more pleasant-sounding, or closer to silent.

CrazyCatDog 4 days ago 0 replies      
Awesome RC pilot here(1).

Hitting a commercial jetliner with an off the shelf drone is impossible--especially at that altitude. With $8K it becomes feasible, but I'd put the level of difficulty at about the same as driving a Bugatti Veyron at 70mph in reverse and executing a j-turn (think Hollywood 180 spin) into a tight spot between two SUV's at the grocery store--3 times in a row.

As rare as plastic bags are at 1700 feet, if it was a sunny day in London in an area with a lot of jet traffic, then it was in all likelihood a bag that was kicked up by a car, caught a massive thermal and managed to get blown around by jet traffic.

(1) Fly fixed wing RC in excess of 180mph weekly and have flown quads for 3 years.

smoyer 5 days ago 0 replies      
I'm happy that they're backing off the drone regulation but it's going to be pretty inconvenient for the locals when plastic bags are banned within 2km of an airport.
awinter-py 5 days ago 0 replies      
This wouldn't be a problem in california


leecarraher 5 days ago 0 replies      
damn kids flying their plastic bags near the airport... there should be a law.
pj_mukh 5 days ago 1 reply      
If airports/pilots are really that paranoid perhaps they should install sensor system (low range radar?) to capture particular drones (and birds).

For drones, they have systems now that they can deploy to take them down immediately. http://www.skysafe.io/

And please, leave the rest of us who live/visit nowhere near airports alone.

MrPatan 4 days ago 0 replies      
Now I want to see all those blowhards calling for a crackdown on the Drone Menace for a crackdown on the Plastic Bag Menace. Disgusting.
f_allwein 5 days ago 0 replies      
would be ironic since the number of plastic bags in the UK decreased dramatically since a 5p charge was introduced in October:


techterrier 5 days ago 0 replies      
That's 5p we'll never see again. What a waste.
pete622 4 days ago 0 replies      
What next? Were the geese Sully's plane nailed actually newspapers?
ageofwant 4 days ago 1 reply      
Plastic bags, not thats one thing I won't mind being banned...
MKais 4 days ago 0 replies      
FAA issues new rules stating all plastic bag owners must register each bag with the FAA
elcct 5 days ago 0 replies      
Maybe the bag was protesting being essentially a 5p class citizen.
awinter-py 5 days ago 1 reply      
Is 'plastic bag' not a derogatory term for drones anymore?
aaron695 5 days ago 0 replies      
If you weren't calling bullshit on the original articles you really need your view of the world examined.

This is just D&D is the devil panaroia for 2016

1000s of 'near misses' and no hits is a industry that plane lies.

Do not talk about pricing medium.com
474 points by hunglee2  1 day ago   160 comments top 23
nitwit005 23 hours ago 12 replies      
If you try to buy things, it's sometimes desperately frustrating that no one will just quote you a simple price. They have different pricing tiers, and want a salesperson to talk to you so they can pretend to give you a "special" discount, and all sorts of BS.

I'm sure these things work, but they also alienate customers sometimes. People have founded entire businesses on offering clearer pricing schemes.

clarkmoody 1 day ago 2 replies      
The phenomenon is called anchoring[1], and it works like this: the first price we see anchors our thinking about additional information. This is why furniture stores have a perpetual sale.

"Oh look, this $2500 sofa is only $1899.99 right now. What a great deal!"

One experiment had respondents use the last two digits of their social security number as the initial price for a bottle of wine or other good. This completely-arbitrary price had a strong correlation with the price they were willing to pay for the item.

The effect is described in greater detail in Thinking, Fast and Slow[3]

[1] https://en.wikipedia.org/wiki/Anchoring

[2] http://www.inc.com/the-build-network/the-anchoring-effect.ht...

[3] http://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/...

josephjrobison 1 day ago 5 replies      
The most surprising thing I learned from this is that even juxtaposing two options will help you get higher pricing. When thinking of product and service pricing, for me it's difficult to invent three different options sometimes, so it's relieving to know that I could create just two and it will get me most of the way there.

It is also crazy to think how relational it all is. I don't really need that extra $7 beer at the bar, "but who cares, we're having fun". Whereas paying $8 a month to the New York Times took me months and months to decide on because I wasn't used to paying for it, even though I'd been a reader for years.

It really is a mostly emotional decision.

Spivak 1 day ago 4 replies      
> It is not your customers job to set pricing. An optimal price is one that is accepted but not without some initial resistance says Ash Mauyra explains in this great piece.

I can imagine this as general purpose advice but this is no way to build a loyal base. There are some services that I have that I begrudgingly pay for because they price so aggressively that they extract nearly all of the value from my subscription, and then there are services that I'm actually happy to pay the bill because it's such good value. Guess which services I recommend to others, and which services I actively look for alternatives for?

jpetso 20 hours ago 1 reply      
Is it not notable how, among all of these examples and thought processes, not a single word was lost on the value provided to the totality of customers, in addition to how much is monetizable?

Obviously the ability to pay quality journalists is a valuable cause, but it irks me that retaining a large percentage of customers/consumers, and the corresponding potential to make much more of a difference in the world, isn't also considered a mention-worthy aim in itself.

Got the opportunity to cure diseases but decides to play mind games for fun instead? In a position to bring awesome tech to the masses but prefers to market it as luxury item to a limited audience? Making lots of profits already but spends serious effort to drive the competitor out of business to earn even more as monopolist? ...good for you, "disruptor".

CM30 21 hours ago 0 replies      
If I get told to 'ask the sales team for a quote', then sorry, I'll find another product or service that just provides the information up front. Would I be willing to pay their prices if I talked to the sales guys? Maybe, but it's still an extra inconvenience that's easier to avoid than go along with.

And no offence, but it's very unlikely your product or service is that unique that there's no viable alternatives out there. That don't waste everyone's time.

Iv 1 hour ago 0 replies      
What a bunch of crap. Of course people spend a lot of time arguing, discussing, even getting emotional about prices. When talking with a company you are client with you basically have two things you need to talk about :

- what you are selling- how much you are selling it

If I meet a company that does not talk about one of these two things, I'll move along.

creshal 21 hours ago 2 replies      
"Contact our sales team for a quote" == "Our prices are non-competitive and we know it" in my experience.
ChuckMcM 22 hours ago 1 reply      
This quote sums it up "When The Times introduced a paywall, the number of people looking at their digital service dropped by 98.7% (from 22m to around 300,000), yet the switch was a huge financial success."

Now that some of the crazyness of Internet Advertising has fallen by the wayside (lower CPCs == less crazyness), it becomes important to pay people who will research things, write eloquently about them, and convey the information you seek. I have really been enjoying Blendle[1] and their model. Happy to pay for decent content, not willing to pay for content I don't read. A good mix.

I hope more publications buy into that model.

[1] blendle.com

shawnee_ 15 hours ago 0 replies      
At The Times, we realised that converting customers who paid 8/week for the printed newspaper into customers paying 2/week for the digital edition (often after paying Apple 500 for an iPad on which to read the edition) wasnt great business. ... Soover two yearswe gradually raised the price for those original customers to 6/week.

The problem with "do not talk about pricing" is that you're assuming your customers are idiots. There's nothing wrong with having a bunch of profitable idiots as customers, but that's not quite the target audience for a product like newspapers. The simple fact is that the cost of delivering volume to subscribers (one more subscriber) is so teeny tiny small that inflating the price more than a reasonable amount (when in fact you're losing advertising eyeballs) is what's not smart business. Companies that presume I'm an idiot don't get my business.

You cannot talk about pricing without talking about cost. Intelligent businesses are unafraid to be transparent with their variable costs (which for a digital-only newspaper are significantly less than for a print version); what trips prices is the bulky overhead fixed costs: CEO and executive management pay, benefits, and unnecessarily swanky office space.

Realtors are probably the best example of this IRL, operating in an industry that "doesn't want you to talk about pricing" (e.g. negotiated commission at an hourly rate, for example) ... just sign on the dotted line and let them abscond with all your equity in a lump sum payment.

GigabyteCoin 12 hours ago 1 reply      
>When The Times introduced a paywall, the number of people looking at their digital service dropped by 98.7% (from 22m to around 300,000), yet the switch was a huge financial success.

But for how long? I'm fairly certain that once those 300,000 loyal readers kick the bucket that The Times' digital subscription service will too.

How is 22 million regular readers (who will keep coming back and telling their friends about your articles, because they're free) worth less than 300,000 paying subscribers (who for some reason absolutely have to read what's in The Times no matter the price, and would probably have a hard time encouraging others to be so vehement).

Not to mention the types of journalists you will attract with a readership of a very small city, vs the readership of the population of New York State.

colincarter41 18 hours ago 0 replies      
There should be price transparency to customer, Most of the business in service industry don't disclose price upfront. This will sometimes cost them.
sickbeard 15 hours ago 0 replies      
Yea no price = buzz off. There's nothing more annoying than call for quote.
boulos 23 hours ago 0 replies      
While I think this is fine advice for most consumer things (and that generally you should talk about value not price), this falls down in a number of interesting markets. For example, with cloud where I work, the pricing is a huge component of decision making. Many organizations base their decisions on TCO, and that's not crazy. Generally speaking, if you have a commodity (or near commodity) then price is something to talk about.
beat 12 hours ago 2 replies      
So those of you who make purchase decisions for software used in-house... what are your turn-ons and turn-offs? If I'm trying to sell you a product that you find technically useful and exciting, how does pricing play into it? What would drive you away from a buy decision on an otherwise great product?
rapht 20 hours ago 0 replies      
Very good points in this post, but it seems to me that they are only valid if you look at a single line of products / services at a time.

When you put multiple products/services in one store, that is when your products get to be next to both competing and non-competing (non directly substituable) products, there are other consumer feelings to add like the sum of all things they're going to buy -- whether or not they have a budget, the sum of the things will either look "cheap" or "expensive". And who knows what they will buy next... if they come back at all.

drauh 11 hours ago 0 replies      
This? "Dark Patterns by the Boston Globe"


uptownfunk 1 day ago 0 replies      
Reminds me how we assign points to tasks in an agile sprit. It takes practice and it helps to have small tasks in relation to which we assign points to the larger ones.
mikeokner 13 hours ago 0 replies      
When I was in college, we bought the absolute cheapest beer per oz we could find as long as it wasn't Red Dog. Not sure where they found college kids fooled by a % discount.
tedmiston 1 day ago 2 replies      
Just me or does anyone else only picture The New York Times when you hear "The Times"? Is that just me? Or just an American thing?
FussyZeus 22 hours ago 1 reply      
How about instead of anchoring or negotiating or special discounts or sales or any of this nonsense, we have a simple agreement: I, a customer, will give you money for a product/service, and you deliver that product/service as described with no conditions, strings, or other such insulting attachments and we call it a freaking day?

When did commerce get so bloody hard?

j45 23 hours ago 0 replies      
Pricing remains the hardest thing in almost any business.

I learnt from running a part of a furniture chain's website that garbage is often placed with the item people want to move.

Retail I learnt is more about selling profit than selling product or services.

Pricing remains hard, and tricky, and several states like California have made it illegal to display MSRP type pricing, because everything's a great deal.

known 23 hours ago 1 reply      
Similar to salary negotiations?
Mosh: the mobile shell mit.edu
384 points by tambourine_man  13 hours ago   125 comments top 29
mholt 12 hours ago 5 replies      
> Mosh (and its tolerance for high packet loss) helps Iain Learmonth escape from an elevator.

Um, wow! https://mosh.mit.edu/elevator.txt

stegosaurus 12 hours ago 5 replies      
Termux[0], the best Android terminal emulator (in my humble opinion), recently had mosh added to its' package repository.

I currently use it and it's very nice. It makes me long for a better handheld though (my 4" Moto G screen is difficult to type on, even with Hacker's Keyboard).

I can have tmux sessions running on servers with say, an irc client running, mosh in, chat away for a bit, turn it off, the irc client continues running. Perfect. Same for e-mail using mutt, notes that are backed up on the server automatically using vim, etc etc. Really nice workflow.

Give me a handheld device with ssh/mosh support and I'm happy. :)

[0] https://termux.comhttps://play.google.com/store/apps/details?id=com.termux

michaelmior 12 hours ago 3 replies      
I've had great success with using JuiceSSH[0] for mosh on Android. Great for those times something important comes up and I'm away from my desk. Trying to connect without mosh on mobile networks is pretty terrible.

[0] https://juicessh.com/

chatmasta 10 hours ago 0 replies      
I've used mosh on and off for the past year. For me, the best feature of mosh is the support for roaming. For the "persistence" aspect, SSH + remote screen is sufficient.

There was a point where I used mosh whether I was roaming or sitting at my desk, but eventually the friction of mosh made it only worthwhile to use in roaming situations. By "friction" I mean the small annoyances of (1) installing mosh on every new server, and (2) requiring the use of screen to get scrollback buffers. I frequently use screen in my workflows outside of mosh, so I would often end up in weird states where I moshed into a server and auto-attached to my dedicated "moshscreen," but then had to detach from it within the session to move to another screen that I wanted to use.

Because of those annoyances, I now just use simple SSH when sitting at my desk, and put any long-running commands into a remote screen. But mosh is still extremely useful in two narrow cases: train rides (moving between cell towers) and traveling in developing countries (high packet loss).

hendry 44 minutes ago 0 replies      
I'm not sure what exactly what does it in my https://github.com/kaihendry/dotfiles/blob/master/.ssh/confi... but my ssh sessions are remarkably reliable across spotty 3G connections in Malaysia in a bus.
mraison 4 hours ago 0 replies      
I have been an extremely happy Mosh user for a while now. The feature I am missing the most is port forwarding. I looked into adding it myself at some point, but it wasn't entirely trivial because of how Mosh bundles together network-related concepts and higher-level stuff like optimistic typing. There is even a small bounty on it, I think :) https://github.com/mobile-shell/mosh/issues/337
visarga 11 hours ago 2 replies      
Love mosh, but having no scrollback is a pain. I can hack a solution by using screen on top of mosh. They say that version 1.3 will add support for scrollback.
nix0n 12 hours ago 1 reply      
TL;DR: Install on both client and server, for ssh with better usability over mobile networks (3G/4G or spotty WiFi).
Arubis 6 hours ago 0 replies      
This beautiful little tool was what let me do contract work over a (frequently >10s roundtrip with >50% packet loss) 1-2kbps mobile uplink in rural West Africa. It's indispensable in such situations.
tombert 11 hours ago 3 replies      
Mosh is great, but I kind of stopped using it once I discovered Tmux so I could resume a session if the connection dropped.

It's not that Mosh does anything wrong, but SSH has more features, and is supported by basically everything ever. Consequently, I stick with old-school SSH.

feld 12 hours ago 4 replies      
Still no proper IPv6 support. I use v6 almost exclusively to get to all my servers.
benou 4 hours ago 0 replies      
This is funny, mosh saved my day a few days ago to reliably access a workstation connected through Comcast Business from an ATT Uverse home connection... For some reason the SSH sessions break (timeout) every 2-3min. I tried everything, but after a random time between 2 and 4min packets for those sessions just disappear, despite ssh sessions between other networks being perfectly fine.Anyway mosh works like a charm now. I think it is where it shines: seamless access over high latency and/or unreliable networks.
colindean 12 hours ago 1 reply      
I use mosh daily and love it. It's great for moving around the office and maintaining a connection - no accidental hups, no real need to use screen or nohup.

My one beef with it is that it effectively defeats my terminal emulator's scroll bar. Need to scroll back the output? Nope. You have to use less or more profusely.

elsurudo 12 hours ago 1 reply      
Mosh is great for low-connectivity environments. I just wish there was a decent iOS client for the protocol...
codewiz 10 hours ago 0 replies      
Is this really news? Mosh has been around since 2012 and there haven't been releases in almost one year.
greenspot 10 hours ago 1 reply      
SSHing my servers with my iPhone over LTE with Prompt w/o Mosh.

Same low latency as on desktop over WiFi, perfectly fine, light code editing in Vim is butter smooth. And if connection breaks I just get back to my tmux session. So, can anybody tell what I miss?

dingo_bat 2 hours ago 0 replies      
No windows support but I wonder if this can run in Ubuntu on Windows 10.
shirro 12 hours ago 1 reply      
I have mostly gone back to plain ssh. mosh was fantastic for keeping a connection running across network changes and when accessing a plain command line it does feel a bit snappier on slow connections.

But screen or tmux give me persistence and re-establishing an ssh connection isn't very time consuming. A terminal multiplexer has a lot of advantages that mosh does not provide.

mosh adds another layer of terminal emulation and while the extra latency might not be a killer the terminal emulation can be as it is opaque to some features.

fpoling 10 hours ago 0 replies      
I tried to use mosh, but it turned on really bad mobile network even it was not helpful. What surprisingly worked OK was Emacs shell plus lsyncd. With that I type commands locally and send the whole line on Enter while lsync transparently syncs my edits of local files to the server. Then I can live with latencies of over a second.
ukd1 11 hours ago 2 replies      
mosh + zerotier = win for random home servers, imho
songgao 12 hours ago 1 reply      
Is there a convenient way to run mosh-server on a box behind NAT a ProxyCommand?
ChrisArgyle 12 hours ago 1 reply      
"Why use this instead of GNU screen?"

The low latency features really set this one apart. The smart local echo (it underlines unconfirmed predictions) make it much nicer to use over laggy mobile networks.

therealmarv 10 hours ago 1 reply      
Don't use it. It's a bigger security risk than e.g. SSH because there is no audit and so well tested regarding security.
aerovistae 11 hours ago 2 replies      
I'm not a security researcher, but somehow I suspect the "maintaining connection while switching networks" holds potential for a flaw.
mlakkadshaw 10 hours ago 0 replies      
This is amazing. I was very tired of SSH and something like this was really needed.
fabrigm 6 hours ago 0 replies      
Mobile shell but not mobile website...
drewr 11 hours ago 1 reply      
autossh + tmux still. How are people getting around the lack of SSH agent forwarding?
mangix 10 hours ago 1 reply      
no openwrt package unfortunately.
astazangasta 12 hours ago 3 replies      
>SSH waits for the server's reply before showing you your own typing. That can make for a lousy user interface. Mosh is different: it gives an instant response to typing, deleting, and line editing.

This seems asinine. If latency is an issue I want to know it, not be fooled into thinking my input is being interpreted correctly by 'predictions'. Does this mean when I hit 'jjjjjll' in vim, I'm going to see this underlined on-screen in mosh in high-latency situations?

San Francisco Is Requiring Solar Panels on All New Buildings nextcity.org
316 points by uptown  4 days ago   343 comments top 31
eldavido 4 days ago 15 replies      
Partner is an architect in SF (works on 2nd St.)

She's currently dealing with two overlapping regulations, one from the state, the other from the city:(1) All electrical outlets must be placed less than 18 inches from the edge of a countertop, to make them accessible to people in wheelchairs

(2) A countertop must have an outlet every 18 inches, or less.

They're getting held up in permitting because there is a no constructible L-shaped countertop that satisfies both of these constraints. The best part, nobody on either side seems to care much, they're "just doing their job"...and housing isn't getting built.

I'm not sure what to make of this, other than that it's the newest brilliant "innovation" from the place that banned happy meal toys, and outlawed plastic bags.

davidw 4 days ago 4 replies      
Simply allowing more density would be a greener plan: http://www.vox.com/2016/4/20/11467110/san-francisco-solar-de...
eldavido 4 days ago 3 replies      
Another thing: this is why we (tech) need to engage with politics.

If there's one thing we really understand, it's complexity: why it sucks, how to avoid it, and how piling on rule after rule can make the legal code "unmaintainable" (sound familiar?)

anxman 4 days ago 1 reply      
I live in SF and I'm active in the real estate businesses too. While on the surface, this seems like great news it comes with hidden negative externalities. Specifically, this law benefits existing owners who will be grandfathered out of this requirement.

Any new builder will see her housing development costs go up, and given the short supply of housing, will then cause RE prices to go up on all new housing. This system therefore benefits existing landowners who were able to reap higher gains on existing buildings and helps create a moat on new housing development by making it less financially lucrative.

Also, just in case anybody is curious, most solar panels are not a good economic investment for an investor. In an optimistic case, they may pay for themselves in 7-10 years but the value of the asset itself depreciates so quickly that it isn't worth the risk financially or in on-going maintenance costs.

geebee 4 days ago 6 replies      
For the cost of these solar panels, what else could we be doing to reduce carbon emissions? Here in SF or internationally?

I do think that carbon reduction is pretty essential, but it's so essential that I don't think we can waste our money on low yield actions. I'm not saying this strictly is, I'd have to read about it more, but I'm not optimistic that mandating very specific technologies will be a good approach.

mc32 4 days ago 0 replies      
Scott is pretty reasonable, but in this case I think the whole supes went overboard. I would have preferred a stipulation to make them solar ready,but not outright installed. I feel that sometimes excitement and wanting to be "leaders in x" gets the better of them, from time to time.

When I plan to buy a house I'll seriously consider installing solar, but id almost want to tear down any installation forced on by the city. If it's your property it should be up to you to consider what you want to add to your domicile. Maybe I don't want the upfront cost of solar, or maybe I planned on other renewables.

Put solar on all your city buses, put solar on all city buildings, etc. Don't force solar on homeowners who never wanted it.

No1 4 days ago 0 replies      
The article makes it sound like the SF decided to set a goal of "100 percent renewable energy by 2020" without a clue of how to achieve that goal - but gee does it sound nice. Realizing that the city is not going to be able to fund such an endeavor, they mandate the cost of deploying solar panels be passed on to new development, completely disregarding the practicality of solar panels on city buildings. Forget spending the money on better insulation, windows, living roofs, wind power, heat pumps, grey water reclamation, etc. or just making more badly-needed housing - the city needs solar because the word gives people tingles and they have this arbitrary goal-without-a-plan.
haha1234 4 days ago 2 replies      
San Francisco why would anyone want to live there ... trashy, ridiculously expensive, smell of homeless & downtrodden everywhere, the mentally ill with megaphones shouting their crazy on the streets.

I've lived in many US cities and WoW San Fran is a shock to the system!

matt_wulfeck 4 days ago 0 replies      
At first I liked the idea, but then I remembered what a beuacratic and hostile nightmare it is to build in San Francisco (and CA in genera) and quickly turned against it.

Would it not have been sufficient to offer tax incentive carrots instead of making it a requirement?

jkot 4 days ago 1 reply      
Serious question: how many new buildings are started in SF per year?
moultano 4 days ago 2 replies      
New buildings? In San Francisco?
guimarin 4 days ago 4 replies      
This is pretty typical of SF. Try and solve a problem they are not well suited to solve at the city level. SF has a ton of Fog, building solar panels would not be as beneficial to the city as increasing density and allowing people to have roof-decks.

Another great example is homelessness. Homelessness is actually something which should be addressed at the Federal (for Veterans) and State (for people who should receive medical help) levels, not the city. Oh well.

The end result of this solar initiative will be to increase costs for the poor. The 'real' solution is for CA gov't to stipulate that all dwellings of X and Y quality that receive Z amounts of sunlight are required to offset A% of their annual energy consumption with Solar/wind energy. You can either build it on your own home or buy a share in a solar/wind farm.

blisterpeanuts 4 days ago 0 replies      
Seems like a good idea to have solar on every building, but I have to ask: how many new buildings go up in SF in a year?

I thought the problem was that they have a lot of architecture preservation and not enough new office and residential construction.

Similar to Boston and Manhattan, mature cities where there isn't that much new construction, so this kind of ordinance seems more symbolic than practical.

pascalxus 4 days ago 0 replies      
Just wonderful. Another housing regulation which will further disencentivize a greater housing supply.
bcheung 4 days ago 0 replies      
Not that San Francisco has any room for new buildings but this smells like crony capitalism. Which solar panel company lobbied to have this become law? And which politician is getting the kickback?
im_down_w_otp 4 days ago 0 replies      
Wouldn't that first require San Francisco to allow building new buildings?


:-D ;-)

cavisne 3 days ago 0 replies      
So how does this work for apartments? Normally apartments dont bother as the homeowners get almost no benefit (small roof relative to the power usage), and net metering shared solar panels is tricky, way to tricky for a utility to care. So who bears the cost of this?

That said might be a huge opportunity for a microgrid company to set up panels, smart meters and batteries in buildings, and then just have a single meter at the perimeter.

almost_usual 4 days ago 1 reply      
Makes sense in a place like San Francisco. One good hail storm in the Midwest and you'd have a lot of broken solar panels.
pmyjavec 3 days ago 0 replies      
It makes me laugh the US Government is doing so little on climate change that local Goverments now have to protect their own cities.

Remember when Calirofrnia sued the US Government over climate change? They've been doing a whole lot of not much for some time.

No1 4 days ago 0 replies      
wrsh07 4 days ago 0 replies      
It only applies to buildings with 10 or fewer floors. Do you think this will just encourage new ~10 story buildings to instead be >= 11 stories?
akerro 4 days ago 1 reply      
Which senator has some shares in a business?
beaud 4 days ago 0 replies      
If you're interested in solar and our renewable energy future, we're hiring full-stack engineers at Wunder Capital (TS'14)

Learn more here: https://www.wundercapital.com/

sebringj 4 days ago 0 replies      
Isn't this good news for Tesla's giga factory?
maxschumacher91 4 days ago 0 replies      
lucky for them that nobody is building in SF.
resonanttoe 4 days ago 0 replies      
So... no new solar panels for SF then?
ZoF 4 days ago 2 replies      
Agreed, I can barely stand those churlish wasteful Americans and their unwillingness to offer our environment it's well deserved 'amenities'.

Nevermind that the parent poster wasn't saying anything negative about this policy besides that it detracts interest/investment in rectifying issues that would have a far larger environmental impact for a lower price.

The relevant facts here: America is bad and Americans hate the environment. Let's invest in the basic environmental amenities guys!

25 years ago? Lets go even further into the past with our nationality shaming. Let's draw some other parallels from Germany's wonderful past actions.

Americans have a lot to learn.

arrty88 4 days ago 0 replies      
great for my solr stocks
henvic 4 days ago 0 replies      
nkrisc 4 days ago 0 replies      
Oh, I get it. People can live on top of the solar panels.
djschnei 4 days ago 0 replies      
Definitely within the reasonable bounds of what local government can demand with the threat of violence. How progressive of them.
Personal info of 93M Mexicans exposed on AWS databreaches.net
362 points by elorant  2 days ago   104 comments top 20
jordigh 2 days ago 8 replies      
They've identified who leaked the database to AWS:


The government isn't publishing details, but the article gives the impression that it was some Mexican political party acting out of line who should not have uploaded this data to US servers. It appears that each party receives a copy of electoral registrations.

Qu chingados? I didn't know every party got a copy of all voter registrations. This seems grossly undemocratic.

verelo 2 days ago 1 reply      
This title seems a bit off. Mentioning the hosting provider like this almost implies the leak is the fault of AWS, which to me feels like blaming Lexmark for someone printing sensitive info and then leaving it in the printer for others to find it.
partisan 2 days ago 3 replies      
> Chris decided to report his discovery to the State Department and let them contact their Mexican counterparts in the spirit of cooperation. When he got no meaningful response, he reached out to the State Departments Office of Mexican Affairs, who told him they would forward his alert up the chain. When that still didnt achieve the desired results of getting the database secured, Chris contacted the U.S. Secret Service, Department of Homeland Security, and US-CERT

I definitely am all for doing the right thing and I might make a best effort in the same situation, but that's pretty gutsy. My overdeveloped sense of paranoia would tell me that contacting these agencies would put me on all sorts of lists I wouldn't want to be on. Who knows how easy it is for "There is a data breach" could become "I have your data, meet my demands".

username223 2 days ago 3 replies      
"MacKeeper[1] security researcher?" It's good to know that the crapware you have to remove from your parents' computer, which they installed thanks to dishonest pop-unders, is funding something useful.

[1] https://en.wikipedia.org/wiki/Mackeeper

jordigh 2 days ago 2 replies      
93 million Mexicans? That 78% of all Mexicans, essentially every adult. Wow. I'm kind of glad I haven't registered to vote recently, but perhaps my old registration which I haven't renewed is still there. My only consolation is that most of the troublesome information such as occupation and address would be outdated for me.
yoo1I 2 days ago 0 replies      
> Amazons automated system for reporting abuse was equally frustrating to navigate, Vickery said. It repeatedly asked him to submit irrelevant information. [0]

This is generally a problem I've come across multiple times. Small hosters are usually quicker to respond ( or they don't at all), and then actually try and handle malicious hosts on their networks.

The large ones like Amazon or CloudFlare (especially CloudFlare) have a semi-automated process, where the impression I get is that I am talking to a really stupid bot. Or when I get through to a human, that they are so overworked that they aren't able to comprehend the sentences that write to them in plain english, so nothing get's resolved.Or they just forward my info to their customers, which in many cases is a real security risk.

[0] http://www.dailydot.com/politics/amazon-mexican-voting-recor...

deepnet 2 days ago 2 replies      
Insufficient security at a national level has been frontpage of hnews all this week from various countries: Turkey, USA, Malaysia, Mexico, &c.

From this and many other leaks and breaches from companies, governments & institutions one could deduce security is imperfect & digitally massively so.

Identity theft is rampant; Biometrics are irrevocable - yet the solution is used by most people everyday.

Cryptography solves both the problem of identity and privacy simultaneously.

It is establishable as persona via chains of trust, e.g. PGP signing.

Apart from societal control there seems no good reason not to adopt a system whereby everyone is issued a private and public key - which signs every email, bank instruction, comminucation & vote.

Akin to good practice being to store only password hashes so only the individual posses the secret.

Ones identity would be ones own responsibility and huge leaks like this would reveal nothing but a list of public keys obtainable by crawling the web.

One can imagine a dystopian future nation where individuals must fight to protect their basic fundamental rights from state level adverseries operating outside the law - punchline is the worst threat is their own government.

Ever since Gibson the best science fiction is set in the present.

SeanDav 1 day ago 0 replies      
Chris got lucky - he is lucky he is not under criminal investigation for hacking or even spying. It is a sad fact that all too often the people who bring attention to data breaches and security issues, get targeted and accused of hacking. The people involved do not want to admit they are at fault, so try to justify this by saying the whistle-blower / good Samaritan are criminally accessing the data.

If one discovers a security issue or data breach, it is best to either do nothing, or at most raise the issue very anonymously.

jeffdavis 1 day ago 1 reply      
Can someone explain the significance of AWS in this story?
cddotdotslash 1 day ago 0 replies      
The article isn't entirely clear how AWS is as fault here. Usually, it comes down to misconfigured AWS settings which are the users' responsibility in the shared security model. A shameless plug, but there are ways to scan your account for these misconfigurations which can lead to leaks like this. I've been working on CloudSploit (https://cloudsploit.com), an open-source and hosted scanning service that can continually check your accounts for these kinds of risks.
imaginenore 2 days ago 2 replies      
> "and their unique voting credential code (number/identifier)"

I find this the most interesting. I thought of a voting system where every citizen gets a unique voting key. It obviously would be a huge mistake to vote directly with such a key. Signing your voting decision makes a lot more sense. This way only the government and you know the key.

I wonder what will happen now, looks like they will have to reissue 93M codes.

flying_dutchman 2 days ago 1 reply      
Does anybody have contact details for Chris? My wife is a journalist in Mexico and looking to get in touch. I have the admin@databreaches.net address
alex_g 1 day ago 0 replies      
Can someone explain how MacKeeper was the one to figure this out? I thought all they did was spam the internet with popups.
jbpadgett 2 days ago 0 replies      
According to the world bank, 2015 population of Mexico is around ~125 million. This means that roughly 75% of the population could be affected.http://data.worldbank.org/indicator/SP.POP.TOTL
known 2 days ago 0 replies      
Aelinsaar 2 days ago 0 replies      
The INE really screwed the pooch this time; 93 million is essentially every adult Mexican!
amelius 1 day ago 0 replies      
I think it is surprising we didn't see any breach of data from an advertising network yet, given the shady nature of that industry.
savrajsingh 2 days ago 0 replies      
Searchable database for Oklahoma: http://www.badvoter.org
batat 1 day ago 0 replies      
Someone should make MongoRoulette.com at last.
kapad 2 days ago 2 replies      
Any details on what exactly was the misconfiguration in mongo?
Git Tips alexkras.com
484 points by akras14  6 days ago   98 comments top 31
majewsky 6 days ago 5 replies      
Here's my favorite git oneliner:

 git push origin --delete $(git branch --merged origin/master -r | grep -v master | grep origin | cut -d/ -f2-)
It deletes all remote branches that are merged into the remote master. Because people always forget to click the "Delete branch" button after merging their pull requests.

EDIT: And another thing. Turn all your Git aliases into shell aliases (e.g. "git status" is aliased to "git st" is aliased to just "st" on my system) with this one weird trick! https://github.com/majewsky/devenv/blob/2c4252d37597617a493f...

epmatsw 6 days ago 5 replies      
Love #16 and the associated article. I cringe when I see something like "js fix" as a commit message.

However, not on board with the hate for rebase. If it's your feature branch and you aren't sharing it with others, I'd much rather get a cleaned up PR than one filled with junk commits because the author was afraid to rebase.

yes_or_gnome 6 days ago 0 replies      
I'm an avid supporter of rebasing over merging. I'll refrain from getting into my workflow, but here's what i want to say: For the love of all that is holy, never squash a merge commit nor squash onto a merge commit.

Squashing a merge commit is a perfect way to reintroduce old code back into master.

Squashing onto a merge commit is great way to lose changes. It's been a while since I have tried this, but creating a didactic repo if fairly easy. Create a repo with two feature branches, a file on each of master and the feature branches, merge featureA to featureB, make some changes or delete a file, `commit --amend` on the merge, and merge featureB to master. Then use `git cat-file` to look at those commits and commit trees. I've seen mysterious things such as simple as unreported changes to files mysteriously being deleted from the repo.

azag0 6 days ago 6 replies      
I use git often on the command line, especially for non-trivial tasks, but do not quite understand why someone would pick it for routine committing/tree view over a GUI. I find the ability to graphically see the state of the working tree and the index, and being able to stage/unstage individual lines by visual selection in a non-linear way absolutely natural. Likewise, the ability to get a context menu for a commit in a tree view and fire a command (rebase/branch most often) seems like something git was "built" for.
rollulus 6 days ago 1 reply      
My tip #20: tig [1]

[1]: http://jonas.nitro.dk/tig/

Pirate-of-SV 6 days ago 1 reply      
Since interactive rebase was mentioned I'd recommend taking a look at its --autosquash flag and the --fixup flag of commit. With autosquash the interactive rebase will move fixup commits to where they belong:

 git commit --fixup=<commitref> git rebase -i --autosquash HEAD~5

jdudek 6 days ago 1 reply      
My recommendation: configure the shell prompt (add __git_ps1 to $PS1), this saves a ton of time and makes it much easier to understand what is going on. Especially recommended for beginners (but obviously not limited to).
i_have_to_speak 6 days ago 1 reply      
Mandatory xkcd reference: https://xkcd.com/1597/
egjerlow 6 days ago 1 reply      
For vimmers: https://github.com/tpope/vim-fugitive is awesome, especially for only adding only parts of a file to a commit.
notzorbo3 6 days ago 0 replies      
Site is non-responsive for me. Cached link:


rndstr 6 days ago 1 reply      

 git checkout -
Switches to the previously checked out branch.

cornstalks 6 days ago 0 replies      
I hope I'm not the only one who thinks that "Update README file" is a poor commit message. It's overly nondescript. A better commit message would be "Update README install instructions" or "Fix README links to dependencies" or anything else that better describes what about the README file was updated.
endgame 6 days ago 1 reply      
My #1 git tip to anyone who will listen: use magit. Having the options for each command within easy reach makes getting git to do the right thing so much easier, and the UI feels very emacs.


kevindeasis 6 days ago 2 replies      
For git commit messages.I've began liking to initiate or end a statement with stuff like these:


( )





How do you guys feel about these in git commit messages?

ivan_ah 6 days ago 1 reply      
At my old job I had to do a major cleanup of a git repo with dozens of old branches. I got really good with the `git log` command. Here my alias form my ~/.gitconfig that shows author, branches, and remotes in a colorful manner:

 [alias] ll = log --graph --oneline --decorate --date=short --all --pretty=format:'%ad %h %Cgreen%an %Cred%d %Creset%s'
With this you have a pretty good picture of what's going on accross all branches.

K0nserv 6 days ago 1 reply      
Great set of tips. Unfortunately I find that so many post that suggest rebase recommend against force pushing. This takes a lot of the power away from rebase/amend. So much does this happen that is wrote a blog post titled "You should force push more"[0].

0: https://hugotunius.se/2014/09/08/you-should-force-push-more....

BerislavLopac 6 days ago 0 replies      
My favourite tip for commit messages: write them as if you would explain someone how to do what was done in the commit. So, instead of "fixed a bug" use "replace datetime object with date". It can be more abstract for larger commits (e.g. "refactor payments"), but it should be roughly analogue to what you would write to a ticket title to the same effect.
daurnimator 6 days ago 1 reply      
LaFolle 6 days ago 0 replies      
Talking of commit message styling, Antirez (of Redis fame) also has a say. http://antirez.com/news/90
xavhan 6 days ago 1 reply      
love this one :

 git diff --name-only | uniq | xargs $EDITOR
(opens all modified files)

and this one to open files with conflicts

 git diff --name-only --diff-filter=U | uniq | xargs $EDITOR

aaossa 6 days ago 1 reply      
Am I the only one who's strugling to see the website? My Phone is having a bad time trying to show it (Windows Phone, Internet Explorer)
chris_wot 6 days ago 1 reply      
I seriously must be doing something wrong, but when I'm doing an interactive rebase, if it stops due to a merge conflict I sometimes find I need to tweak other files, and to add the files to git I find I do the following:

 git add $(git diff --name-only)
Am I wrong, or is this the right way of doing this?

ozim 6 days ago 1 reply      
I work with git daily for couple years and I find it quite tiring to follow git branches/commits in command line.

I rather use Git Extensions on windows and on mac Git Kraken. For beginners I think it would be better to use GUI tools.

pbreit 6 days ago 3 replies      
I'm still not even quite sure how to a) discard edits that I've made but not added/committed yet and b) delete something from a repo that I added accidentally.
akavel 6 days ago 0 replies      
I'm collecting my personal notes/tips at: https://gingkoapp.com/git-notes
michaelmcmillan 6 days ago 2 replies      
I never recall the command, but it lives in my bash history somewhere. Running your test suite over a series of commits can be very handy.
educar 6 days ago 0 replies      
git log --format=%ae | sort | uniq -c | sort -nr
knorker 6 days ago 0 replies      
"Table of contents"
the_common_man 6 days ago 1 reply      
git reflog is my favorite
thiht 6 days ago 0 replies      
Wow, I had no idea git bisect was so easy to use
known 6 days ago 0 replies      
Brilliant tips
FBI Paid More Than $1M to Hack San Bernardino iPhone wsj.com
315 points by maibaum  5 days ago   199 comments top 31
oneloop 5 days ago 15 replies      
Same article on the FT:


James Comey, director of the FBI, said on Thursday that the cost was worth it, but added that an accommodation needed to be made with Apple and other technology companies in the future, as paying outside technologists to find ways to access highly-encrypted messages on phones used by terrorist suspects was not scalable.

makecheck 5 days ago 2 replies      
I wish people who paid lots of government money for things were always forced to do so out of their salary. For example: we will pay you $X per year in exchange for giving you the responsibility to make up to 10 big purchases; each time you purchase however, 1% of the proposed sum comes out of that $X salary; now then, how judicious will you be?

One thing Ron Paul did in Congress years ago, after one of those stupid lets spend taxpayer money on a bunch of medals proposals or something, was to rephrase that expense: he challenged Congress to simply donate a percentage of their own salaries to make it happen. After all, if it was so wonderful (echoing all the things other Congress members had stood up and said about the idea before then), and so worthwhile, surely they would personally not mind chipping in something, right? Predictably, a very small number of congresspeople were suddenly willing to go quite that far.

aidanhs 5 days ago 5 replies      
To me this raises a question about selling security vulnerabilities to state actors in general (in the context of the Facebook vulnerability thread where the standard discussion about value is being hashed out).

Specifically, I live in the UK and one of the complaints law enforcement has is that US companies can (and do) totally ignore valid court orders because they don't apply in the US (reddit being an arbitrary concrete example).

So, what would be the impact of GCHQ setting up a scheme where you can sell vulnerabilities to them (assuming they do the legwork to make it legal)? Would it violate some kind of trade agreement? I assume at minimum it would harm diplomatic relations given the pressure the big companies would exert on the US to push back.

droithomme 5 days ago 1 reply      
Given that they found no relevant information on his work phone, exactly as experts and reasonable amateurs and common men predicted, how was it "worth it" as he claims? Is it that wasting huge sums of taxpayer money while attacking civil rights and attempting to instantiate a police surveillance state with no privacy is simply "worth it" no matter what, even if pointless?
nickbauman 5 days ago 0 replies      
I find it interesting that this entire issue is the same as the nuclear issue was in the cold war.

Government Technocrats: We need bigger and more powerful warheads to protect us from the Soviets.

General Public: OK we'll learn Duck and Cover.

Sensible Few: Is risking the destruction of everything we're trying to protect worth it?

Government Technocrats: We can't look our children in the eye ... yadda yadda yadda.

mindslight 5 days ago 0 replies      
I'm trying to see what's around the corner for this argument.

Sure they can go to congress and push for increased funding or whatever for their top cases. Which gives congress a tangible budget number that could be "saved" by passing a law, but politics/congress doesn't really work this way - spending money benefits the administrating critters, the FBI, and the contractors doing the work.

Furthermore, $1M is essentially a small amount and obviously "worth it" for the major sensational events that they'd use to push through backdoors. So it seems they're actually giving up ground by having to move the argument to the urgency for backdoors in cases that aren't worth $1M.

I can see the argument playing for fiscal-primacy authoritarians who would take this as an example of government waste, but they'd already support government backdoors and I don't see this riling them up enough to be worth it.

It seems like a dead-end for propaganda purposes. What am I missing?

Maybe they're just trying to salt the earth so that their technical success in this case does not hinder them arguing for backdoors next time?

Aelinsaar 5 days ago 1 reply      
This really seems like a terrible market for a state to be so openly involved in.
techterrier 5 days ago 2 replies      
Is that it? Had they found a way to do it internally it could easily have cost 10x more.
agsimeonov 5 days ago 2 replies      
Were they going to pay Apple if they had somehow forced them to do the deed?
mkhpalm 5 days ago 0 replies      
To me this sounds like the typical "teachers and firefighters" government PR tactic. The best response is an equally ridiculous knee-jerk public reaction. We need to call to defund the FBI by 1 million dollars to settle the accounting. Clearly they have too much money burning holes in their pockets if they are able to make large purchases of this nature.
pbreit 5 days ago 2 replies      
Is that a lot or a little?
d_t_w 5 days ago 1 reply      
$180k is a dangerously small amount to pay someone with James Comey's responsibility.
kureikain 5 days ago 3 replies      
Where did that $1M come from? If it's from tax I'll say that a big waste.
tomtoise 5 days ago 1 reply      
Paywalled for me here in the UK. I assume the title sums up the article?

Since I can't read the article, from anyone that can, how did they come to that figure? Is that just the cost of the exploit or..?


dschweig 5 days ago 0 replies      
If over $1M is reasonable, I wonder what Comey would deem as an "unreasonable" amount and the rationale behind the calculation.
sixtypoundhound 4 days ago 0 replies      
Ugh - total paywall on the article.

Seriously, we need to just ban domains that do that (full paywall after 1st paragraph) - it's not really sharing any content with the community.

epalm 5 days ago 1 reply      
What evidence is there that the phone was actually hacked? Wouldn't saying "ah never mind we hacked it" be a convenient way out of a precedent-setting court case the FBI was losing?
ryporter 5 days ago 1 reply      
If you consider all of the time and effort that they put into this case, they spent a hell of a lot more than $1M. We're focusing so much on it because it a single line item.
tn13 5 days ago 1 reply      
This is our tax money down the drain by scaring us to death for fear of non-existent terrorist threat. It is remarkable how such FBI directors don't get fired from their job.
refriedbeans3 5 days ago 1 reply      
That's it?
Shicholas 5 days ago 0 replies      
Next time they should just bring the phone to RSA and have their pick of vendor-booth-magician to decrypt it.
amptorn 5 days ago 0 replies      
I still don't believe they've actually hacked it. There's no evidence that they have.
chris_wot 5 days ago 0 replies      
Apparently $1 million is how much it costs to discover that no information was on the phone.
WalterBright 5 days ago 0 replies      
I'm in the wrong profession!
bobwaycott 4 days ago 0 replies      
I'd like a refund, please.
known 4 days ago 0 replies      
Why not www.iphoneasyunlock.com
yohann305 5 days ago 0 replies      
this money comes out off our pockets.. YAY. NAY
Kequc 5 days ago 0 replies      
What bothers me is they apparently had no better intel available to spend that money on. An iPhone really? This screams of the government having absolutely nothing to do if not being outright incompetent entirely.
VT_Drew 5 days ago 1 reply      
McAfee offered to do it free of charge. Should have took him up on that, rather than wast $1M.
The Al-Qaeda Leader Who Wasnt: The Shameful Ordeal of Abu Zubaydah tomdispatch.com
341 points by brhsiao  22 hours ago   164 comments top 22
patrickg_zill 14 hours ago 5 replies      
Before, we were told how tough it was on a person to be waterboarded.

That it was so debilitating that it was only used in extreme cases.

Now this guy is waterboarded 3 times a day for a month, basically at every meal (if you want to think about it in terms of frequency).

It seems clear that it is not rare; and that it doesn't really deliver results.

Again and again, we have been lied to about waterboarding, how often it is done, what level of use we get out of it, etc.

And, this is just 1 example - there could well be other methods of torture and many other cases of incompetence... makes you want to say "you know what? Let's just scrap the whole thing..."

If waterboarding was a piece of software it would be considered too crashy and unreliable and a replacement that worked better would be sought immediately.

jmnicolas 15 hours ago 5 replies      
This article will not change anything. By the time our day end we will have been bombarded by so much other information that it will just be one more forgotten thing.

And there's so much things that are revolting that our brains are just shutting down as a self defense mechanism.

Sociopaths in power don't even need to hide anymore, they know they are hidden in the noise.

I mean look at Turkey : they help ISIS, they shoot Syrian refugees crossing the border, they kill their own Kurdish population and they denies a genocide ... barely a blip in the news.

npx 10 hours ago 1 reply      
I think it's time to confront the reality that we have a serious asshole epidemic in America. It has gone unchecked for a few centuries and it has reached a fever pitch of state sanctioned torture and Donald Trump supporters.

Much like idiots, assholes cannot possibly realize that they are being assholes. It's one of the symptoms. They're actually completely confident that what they're doing makes total sense. It's a touch-and-go sorta thing; how do you openly confront assholery without becoming a huge asshole? I call this the Snowden dilemma. It's a real problem.

We are well past the point of occasionally waking up to find feces on the kitchen table. The majority of this country is subsisting entirely on a diet of pure shit. I don't want to seem elitist - I regard myself as a world class dummy - but I do know what shit tastes like and I understand that eating it is bad for you. I don't have any answers but I think we're in a lot of trouble here.

"Democracy always seems bent upon killing the thing it theoretically loves. [...] It not only wars upon the thing itself; it even wars upon mere academic advocacy of it. I offer the spectacle of Americans jailed for reading the Bill of Rights as perhaps the most gaudily humorous ever witnessed in the modern world." --H.L. Mencken

1024core 13 hours ago 3 replies      
The sad part is: despite reading this article and fully agreeing with it, conservatives in this country will just shrug and say: mistakes happen, let's not dwell on it. And they feel justified in taking this view because they know deep down that it would never happen to a white person in today's US. Case in point: John Walker Lindh -vs- Jose Padilla. JWL (a white guy) was actually fighting against the Americans; was taken prisoner, treated well, immediately put on trial and sentenced to 20 years (he'll be out in 7). Jose Padilla (a Hispanic male) was tortured for years in a Naval brig, without charges.
dandare 15 hours ago 0 replies      
If they can do this to him they can do it to anyone. The saddest thing is the example the "free world" is giving to all totalitarian torturers.
fiatmoney 10 hours ago 0 replies      
You would expect this to happen. Things like the Geneva Conventions are artifacts of roughly symmetric wars, where one could reasonably expect treatment & retaliation to be reciprocal. This explains things like restrictions on, eg, hollow point bullets - it's easy enough for everyone to use them, and it only serves to increase the severity of the conflict with no change in relative outcomes.

Now that the US doesn't actually fear having large numbers of troops captured, and even if they did their opponents have no desire to reciprocate treatment, they're "free" to engage in whatever horrific behavior they would like, and vise versa.

Lind is good on this: http://www.amazon.com/Generation-Warfare-Handbook-William-Li...

hoodoof 15 hours ago 1 reply      
Well if he didn't hate the CIA before then he probably does now.
Esau 13 hours ago 1 reply      
Speaking as someone who served in the U.S. military - this is not how a prisoner should be treated.
rjett 11 hours ago 1 reply      
As a free member of the western world, happily able to pursue "the dream," and unexposed to the direct effects of war and humanitarian crimes, what am I to do? If you think about it, the domestic conditions in the US, relative to many of the places in the non-western world, are such that we have no incentive to ACTUALLY do anything to change things for the better. Sure, we get upset about reading articles like this. But is getting upset for 5 minutes, writing an article, making a movie, or even settling into the mindset of being jaded and skeptical about our own country's leadership really the toolset we are left with at the end of the day to cause change? Is there revolution in the modern west? Or are we neutered by the relatively great living conditions we take for granted?
Lagged2Death 13 hours ago 0 replies      
The historical purpose and utility of torture is to produce made-up confessions and bullshit "intelligence" to lend some veneer of necessity to whatever course of action the high and mighty have already committed to.

Just about anybody with a Middle-Eastern-sounding name and the slightest plausible connection to or proximity with "Al Qaeda" (conveniently defined and delimited by the torturers themselves) would have been equally useful for this purpose. There is no "right" man, no "wrong" man. That's torture. It's a show, a blood pageant. It's reading the Tarot or goat entrails.

That's the system, the procedure you defend when you apologize for torture.

okreallywtf 12 hours ago 0 replies      
I think their discussion of "learned helplessness" is interesting in this context. I think it also applies to most Americans in the feeling that this will occur in our name, without our consent or approval, regardless of what we do. I don't think this is truly the case but it is hard to shake the feeling that it is and be as outraged by this as we absolutely should be.
eric_h 12 hours ago 2 replies      
Same article on a website that is not awful


pdonis 11 hours ago 1 reply      
I notice that the article places all the blame on the Bush administration--yet it says the Obama administration quietly dropped the charges but did not release Zubaydah.
overlordalex 17 hours ago 1 reply      
The website comes up with a pop-up when I try read the article, but when I hit the 'x' to close it I get dumped at the homepage.

Here's the Google cache version: http://webcache.googleusercontent.com/search?q=cache:Itp90I0...

consto 11 hours ago 0 replies      
Bush is a war criminal
confluence 17 hours ago 1 reply      
The CIA is not known for its intelligence.
astazangasta 12 hours ago 0 replies      
Sometimes I question whether there is the possibility of change, here. The CIA has started openly torturing people - they have no doubt been covertly torturing people for years; we've been showing this in our fiction for decades, and this is probably largely the public's view of how the CIA is - unsavory characters who do the "dirty work" that needs to get done to keep us safe.

Why do we accept this notion of torture as a heroic virtue, when it's obviously not? I think we're unable to assimilate the alternative - that our national myths are all false, that we are subject to an evil torture state, that our security apparatus is beyond democratic control or the rule of law. All of these are horrific, monstrous possibilities that we can't confront, so it's much easier for us to rationalize them away by suggesting that the CIA's actions are not, actually, evil.

Determining otherwise requires an act of national catharsis, a revolution in our understanding of ourselves as a political entity. We are not safe, good, democratic. We are venal, aggressive, evil. Making this confrontation will take more than just a factual understanding.

visarga 11 hours ago 0 replies      
Well, that should teach these non-terrorists not to be easily mistaken for terrorists any more.
matthewhuff89 13 hours ago 1 reply      
Trevor would be so into this story
spangry 14 hours ago 8 replies      
Interesting implication from the title of the article: that it would be 'right' to waterboard some other men. Who are they, and what justifies their torture? And before someone says it, I don't think "gathering intelligence" is a sufficiently moral or practical justification. People being tortured don't tell you valuable information; they tell you whatever they think will make the torture stop.

The CIA is a sickening and surprisingly amateurish organisation. Their actions over the past decades have ruined the United States' international moral authority. It's laughable whenever some US politician goes on TV and proclaims that America is some magical paragon of liberal democratic virtue. It's a sick joke.

elcapitan 16 hours ago 1 reply      
While "waterboarding the right man 83 times in 1 month" would of course be a very honorable occupation.
Amir6 14 hours ago 0 replies      
Do you even understand the meaning of word "wrong"?And since when are we punishing people for things their buddies did? I'm sure your buddies are all saint.
GitLab Partners with DigitalOcean to make CI more affordable gitlab.com
360 points by fweespee_ch  7 days ago   131 comments top 15
spdustin 7 days ago 6 replies      
I have a (perhaps) more incendiary take on this kind of thing. I have no problem with promo codes for new customers. Zero. None. As a business owner, I know damn well there are some products or services that need a little "taster" offered to a potential customer to get them even modestly interested.

Existing paying customers? Why would you spend money to acquire customers that you've already acquired. You had your reasons for signing up for DO, and apparently, the lack of a $10 credit wasn't one of them. And we all know this is a flimsy firewall to breech anyway - a different e-mail address that - if you're really feeling saucy - you could have delivered to an SMTP daemon on your existing droplet.

Promotions are by definition a form of publicity or advertisement, and if you're already a customer, you're already a customer, know what I mean? Why advertise "hey, check us out" if you've already checked them out and signed on the dotted line.

If you feel really, really, really burned by this, do what other cost-conscious consumers do, and whenever you see a box "promo code" on a signup form, Google "example.com promo code" (substituting the actual domain name, obviously) and see what you can find.

I do not understand, even a little bit, the amount of outrage over the fact that you want a company to spend advertising money (that's what a promotion is budgeted to) to advertise to an existing customer. Not unless you feel that DO isn't worth it already, that is, and in that case, what the hell is $10 going to do to change your mind?

phillc73 7 days ago 7 replies      
> *Note: Promotion code available for new DigitalOcean customers only.

This type of promotion really aggravates me. I'm not just saying this only about the announced GitLab/DigitialOcean partnership, but rather as a general comment as I see this customer acquisition ruse quite a lot elsewhere too.

I spend money with DigitalOcean. I don't feel particularly rewarded for my loyalty when I can't enjoy the same promotion as some new customer, who may never spend another cent with DO.

rohanprabhu 7 days ago 2 replies      
Kind of off-topic, but the work GitLab is putting in and the things they come up with every other day is crazily impressive. We moved from Github to GitLab sometime ago and we believed that to be a trade-off for moving to our own infrastructure. It always seemed like GitLab wasn't "quite there". Today, however it is a whole different story. We pretty much cannot go back to Github at all because of how well-integrated, stable and beautiful this product is.
sytse 7 days ago 1 reply      
For more information about the autoscaling see https://about.gitlab.com/2016/03/29/gitlab-runner-1-1-releas... Questions about anything GitLab are very welcome.
abpavel 7 days ago 3 replies      
I love both GitLab and DigitalOcean, but why do I feel so devalued by IT deflation? The longer I'm part of something and the more effort I put into promoting a platform, the less perks I get. Why? I understand the importance of new customers, but why do you alienate the loyal user-base that made you what you are today? Are we rewarding ignorance now?
explosion 7 days ago 2 replies      
In the shared runner settings, I see this:

"GitLab Runners do not offer secure isolation between projects that they do builds for. You are TRUSTING all GitLab users who can push code to project A, B or C to run shell scripts on the machine hosting runner X."

Seems like a very strong reason to use one's own paid DigitalOcean instances for runners instead of using the free shared runners, at least for commercial projects. I was wondering if anyone from GitLab could expand further on this?

shade23 6 days ago 0 replies      
Speaking on a more meta level here,this is an interesting phase of Product offerings.

We have a single giant whose products are used by the masses(Google/Uber/Github-in this sense) which had customer-focussed /domain-oriented paths but seem to have lost it midway, and then we have smaller/modular companies who are more focused to the domain improvement in itself (DDG,Lyft,Gitlab) who partner up with other specialised companies(Yandex/Didi Kaudi/DO) to remain customer-focussed /domain-oriented.

In the meantime the consumers get to choose between what the world chose and what could be a more sensible decision.

fweespee_ch 7 days ago 2 replies      
> GitLab partnered with DigitalOcean to provide free Runners to all projects on GitLab.com

Wow, I hope that doesn't get abused and taken away.

kawsper 7 days ago 1 reply      
The thing that made CI more affordable for us was to rent our own Hetzner servers, and switch to https://buildkite.com

Prior to this we were with CircleCI, and before that Travis CI.

awinter-py 7 days ago 1 reply      
I use self-hosted gitlab as my primary CI and love it. Setting up CI runners is still too complicated (maybe because I use the gitlab docker image and there's no compose support). drone.io seems to have better support for deploying & cleaning up images, but I'm sure gitlab will get there.
brokenwren 7 days ago 1 reply      
More affordable than free? Not sure I get this. Is CI really so hard that we need to pay someone else to do this? I have a perfectly good server doing nothing and I installed TeamCity on that. Works great and is essentially free.
ausjke 7 days ago 0 replies      
As of today DO remains to be my experimental playground for testing new ideas, linode is my official site, it seems DO keeps its innovative momentum and I begin to wonder when or should I switch over fully, Gitlab adds one more point on DO side certainly.
deckar01 7 days ago 1 reply      
Install `gitlab-ci-multi-runner` on your existing droplet and enjoy (relatively) free CI with high priority. GitLab already made it incredibly simple to setup.
neom 7 days ago 1 reply      
Great news, awesome partnership. Nice work team! :clap:
abpavel 7 days ago 2 replies      
Came here to post it, but too late! Good job @fweespee_ch!The importance of this announcement is that DigitalOcean is all over Fortune 500, and GitLab partnership means that Git is not only mainstream - it's THE stream.
What convolutional neural networks look at when they see nudity clarifai.com
428 points by rcpt  7 days ago   155 comments top 31
make3 7 days ago 1 reply      
this could be used as a YouTube thumbnail generator for clickbait videos. take the image from the sfw video that has the highest nsfw score, crop down to the area with the highest nsfw score, and bam, instant automatically generated clickbait
rdl 7 days ago 2 replies      
This is exactly the kind of content I love to see -- interesting technical topic, completely outside of any area of expertise of mine, clearly presented, interesting, and pretty obviously useful. Please post more!
maaaats 7 days ago 7 replies      
Huh. Even after having used that classic Lena image in the header for multiple visualization projects, I never knew she was naked in the full version.
nickpsecurity 7 days ago 0 replies      
This is very exciting as I toyed with this problem around 2000-2001. I speculated it should be easy to recognize porn because the images had recurring patterns. I made a list of a bunch of them that should at least reduce a moderator's workload. Not going into details but the best foresight I had was recognizing the Got Milk commercials would throw the classifications off. It did lol.

In any case, we just had things like fuzzy logic, SVM's, primitive ANN's, and so on. I could describe and illustrate the patterns with ease but couldn't encode them into an algorithm for the life of me. That the modern tech created in the image set some of the same exact patterns my brain spotted is pretty amazing. The researchers also have a ton of training data to better illustrate NSFW and SFW. That they're throwing in lots of SFW is very smart as it's easier to bias this topic than most.

All I can say I keep up the good work. Been neat to see an insurmountable-on-Pentium2 problem get stomped by the CNN's. I still want to see them applied more to hunting source code defects, host forensics, and intrusions.

shanacarp 7 days ago 1 reply      
True story:Then we throw before and afters of Prophylactic Bilateral Mastectomies with various types of nipple reconstructions among previvors who found each other and were part of a semi-private group on facebook, and hell breaks loose.

A classifier isn't human judgement by itself, and you need to be aware of how people view something in context. Good training images are also critical (one of the reasons why hell broke loose above were some people mastectomies were more likely to be censored than others)

Though I will admit I am very curious what happens if you throw a Robert Mapplethorpe at it.

Then everyone got censored, then the group got banned, then facebook got slammed by cancer groups and cut a deal with them to rehost cancer support groups as long as everyone stopped sharing mastectomies directly to facebook because Facebook could not specially moderate and alter feeds for those thinking about or dealing with prophylactic mastectomies. However, this issue still pops up ALL THE TIME for them on Instagram

umanwizard 7 days ago 3 replies      
Heh, this SFW picture of a room (or is it a cardboard box? hard to tell!) is 75% likely to be NSFW, according to the API.


narrator 7 days ago 1 reply      
Combining one of these nudity trained classifiers with a project like neural-style (https://github.com/jcjohnson/neural-style) could create some serious mischief.
yzh 7 days ago 1 reply      
It could be used as an NSFW content identifier, it also could be used as a fine-grained porn video classifier. At least that's what I want to use it for.
rkaplan 7 days ago 0 replies      
Highly recommend this video on the Deep Visualization Toolbox to anyone interesting in understanding more about how convnets work through visualization:


rcpt 7 days ago 6 replies      
author here: let me know if you have any questions
jjcm 7 days ago 1 reply      
As an aside, this might be the first time I've seen Lena used in a completely uncontroversial manner.
fnaticshank 7 days ago 0 replies      
Recently watched the Machine Learning Conference and learnt about Clarifai there ( https://www.youtube.com/watch?v=oHE0DfBqwHo )And its pretty cool to see that they are actually expanding along various verticals and understand every image and even videos. And its great to see it here today. Please keep posting more crisp, concise and technical posts here!Kudos for forevery!
lucidrains 7 days ago 2 replies      
ok, somebody go train a generative network now
btilly 7 days ago 0 replies      
I love the choice of Lena at the top.

The image has a surprising history. See https://en.wikipedia.org/wiki/Lenna for the basics.

irascible 7 days ago 0 replies      
If they had taught me this in high school I'd have never dropped out.
matheweis 6 days ago 1 reply      
How fun - their convnets have determined that Facebook is an incarnate deity.

https://www.facebook.com/images/fb_icon_325x325.png is classified as "cross", "no person", "Resurrection", "spirituality", "symbol", "religion", "god".

In all seriousness, I found this pretty interesting, as I've been toying with using RNNs to classify NSFW images on my icon conversion site. The biggest issue that I've run into is that "icons" are squarely in a different class that photographic images. For some reason the *NN networks that I've toyed with break down on classifying icons because they aren't able to easily correlate a stylistic interpretation with a real item. It kind of makes sense given how they work, but there's got to be a way to work around it...

dharma1 7 days ago 0 replies      
This is great. Hadn't heard of deconvnets. Thanks for posting!
rcpt 7 days ago 0 replies      
in case the blog goes down there is a backup here http://ryancompton.net/2016/04/19/what-convolutional-neural-...
MzHN 6 days ago 0 replies      
I've been wondering, since there have been white papers on reconstructing occluded faces based on face detection algorithms[1], and we have these nudity detection algorithms - do you see where I'm going - when will someone make a neural network that can automatically make any photo showing skin into a nude photo...

[1] EDIT: I did not find my original link, but here is a similar paper http://www8.cs.umu.se/education/examina/Rapporter/NaeemAshfa...

scotty79 7 days ago 1 reply      
Deep dream on this might be visually interesting.
misiti3780 7 days ago 2 replies      
great post - where did the training data of 500K images come from ?
andrewfromx 7 days ago 4 replies      
can you imagine the ai bots that get to work on this assignment? once computers become more like the AI in the movie ex machina, would a bot be "turned on" by the nudity? it would affect them. The bot would be distracted by it and have a hard time concentrating on other things when it's around. Sounds human to me.
Phemist 6 days ago 0 replies      
Interesting! I wonder how it performs on this vase, which is obviously inscribed with dolphins:


devilsbabe 7 days ago 0 replies      
The about the author section describes him as a "NSFW enthusiast". Aren't we all...
stared 6 days ago 0 replies      
Is it only me, or the top bar (which re-appears with scrolling up) is extra-annoying?
smartbit 6 days ago 0 replies      
Accurate recognition of breast & vulva mimics the brains of men.

I don't think though that men can create neural nets that simulate the brain of woman ;-)

philip1209 7 days ago 0 replies      
I wonder how this performs on black-and-white images.
rocky1138 7 days ago 3 replies      
Can you drop the scrolljacking on your site? I spun my mousewheel and I went halfway down the page. Usually I instantly jump ship in these cases (even when the header is a Playboy centrefold. Priorities, priorities...)
xts_chain 7 days ago 1 reply      
You forgot to mention the boobs. Everyone likes those, even if it's just pixely thumbnails.
pareci 7 days ago 2 replies      
Could you make it faster if you had no ego?
dang 6 days ago 2 replies      
That's past uncharitable and into personal attack. You can't comment like this here.

We detached this subthread from https://news.ycombinator.com/item?id=11530336 and marked it off-topic.

About rel=noopener mathiasbynens.github.io
408 points by dmnd  4 days ago   109 comments top 19
stormbrew 4 days ago 4 replies      
> Note that this also works when index.html and malicious.html are on different origins window.opener.location is accessible across origins!

... Why. Why would anyone (not maliciously) consider this desirable behaviour?

teej 4 days ago 3 replies      
This is the new pop-under. Sites trying to serve as many ads as possible will open links with target=_blank and redirect the old window to an ad.
jklinger410 4 days ago 1 reply      
Ths is a problem for Browsers, not developers. target=_blank is too embedded into the web.
Dru89 4 days ago 3 replies      
What is the correct way to force a link to open in a new tab, then?

Unfortunately "let the user decide" is not the best answer if you want to link to something like "terms and conditions" in the middle of a sign up flow or something. If the user doesn't know how to open it in a new tab on their own, this can be extremely frustrating I'd imagine.

donatj 4 days ago 1 reply      
Well I just had an "Oh sh*t" moment thinking about all the websites I built over the years at my old company that had target=_blank to commentors sites... Aw crap.

Not my problem anymore, but I never even considered this.

ddoolin 4 days ago 1 reply      
Is there a practical reason that a reference to the opener window is given to the opened window? That seems like something we could do without.
pmalynin 4 days ago 1 reply      
This is a pretty old bug, I think I reported it a few years ago to Google.

EDIT: 2013 to be exact.

detaro 4 days ago 0 replies      
If you open a page of your own site that then redirects to the target (like some pages do, presumably to hide the exact source URL in the referer-header before there was a header for it), is the opener-reference broken?
doughj3 4 days ago 3 replies      
I'm using Chromium and even the link with `rel=noopener` seems to be able to "hax" the first page. Am I reading it wrong or is `rel=noopener` supposed to protect against this?
vortico 3 days ago 0 replies      
Note that all the opened page has control over is closing and changing the address of the tab. You can't insert HTML into the page, for example. Phishing seems to be the only problem this creates, but no more.
jaredsohn 3 days ago 0 replies      
I built a quick userscript that treats rel="noopener" as default for links with target:"_blank".

It could be worth checking out if you want to avoid experiencing this security issue yourself (but I offer no warranties) or if you want to see if it would break any site you visit if browsers would enable the behavior by default.


homakov 4 days ago 2 replies      
They ever heard of "security by default"? I guess no.
Grom_PE 2 days ago 0 replies      
Some time ago I was surprised that my Google Search page was replaced by something else after I returned from some spammy page (opened in another tab).

As the browser I use, Opera 12, also treats all links manually opened in the new tab as if they had target="_blank", giving them opener access, I decided to remove the window.opener altogether by replacing the "opener" string with "opera" in the opera.dll. This way it gets overwritten by the normal window.opera variable and is essentially hidden. So far I haven't encountered a site legitimately relying on this behavior.

adrianN 3 days ago 1 reply      
NoScript saves the day again.
zspitzer 4 days ago 0 replies      
wouldn't a simple solution be <base rel="noopener">
carey 3 days ago 0 replies      
In the right circumstances, which as far as I can tell are when crossing between security zones, Internet Explorer and Edge already seem to block this. I've never been able to pin down exactly what's happening, or to get Google login to work on our intranet sites with IE as a result.
nsgi 3 days ago 0 replies      
There should be an option in content security policy to prevent this on all links.
mindcrime 4 days ago 2 replies      
sigh This is a perfect example of a title that should not have been changed. The original was objectively better than the current one. If you don't already know what rel=noopener is, you'd have no reason at all to click through on this. But the earlier title actually explained something about the content on the other end of the link.
_RPM 4 days ago 2 replies      
Does this "work" for cross origin requests? If I plant a `target=_blank` in my website, user clicks it, goes to my second website, do I have control over the website the link came from? If not, I don't see the security issue. Of course you can XSS yourself, what have you.
       cached 27 April 2016 04:11:01 GMT