skysight-inc/HackerNews huggingface dataset:
Go to Cuba.

Internet is only available in hotel lobbies and government parks. It runs you 3$/hr.

However, be warned that Cuba (including Havana and the resorts) is a machine designed to extract money from foreigners. While you can get by for <$15/day, the government recommends $100. It's the only place where Rick Steeves gave up on his 'travel like a local' creed and went with private drivers and the touristic experience.

He was right. It's nearly impossible to find an authentic experience in Havana. They'll tell you anything to make you happy and get your money. Even the family I stayed with - who I assisted with translations, technology, and donations - tried to rip me off on my last day. It's just business.

Treat it like a great retro theme park. Ride around in classic american cars, walk around entirely safe at all hours, and overpay for everything. The art, music, and architecture/decay is awesome. Just don't take it too seriously :)
I wouldn't include LaserDisks on that list. It was replaced by DVDs which I believe are close enough in practice to not consider it a failed technology. More of a first iteration.

3D TV didn't last long. I never got one and didn't really see the appeal but I wonder if widespread use of VR headsets would make that technology mute anyway.
Practical Typography
Erlang, and hence Elixir, was never optimised for raw computation, it's all about the massive concurrency (we can handle literally millions of processes), fault-tolerance and scalability. This is not surprising as no language is good at everything, you have to pick and choose what you is most important. In most systems different parts will have different requirements so I think it is perfectly reasonable to use multiple languages in a system. Erlang is very good at communicating with other languages/systems.
I believe that you get a key change notification, but by default it doesn't require any sort of confirmation and will just continue to work with the new key.
We've already landed on an outer solar system body, Saturn's moon Titan. https://en.wikipedia.org/wiki/Huygens_(spacecraft)

Titan does have the advantage of a thick atmosphere to allow descent by parachute, and a large parent body to capture the spacecraft into orbit.
So if the government agreed to fund a number of local 'health insurance charters' out of general taxation in proportion to sign-ups - but just mandated that you had to sign up to one of those - would that be acceptable?

How does that differ, really, from an individual insurance mandate?
How does one gain a reputation for being "female-friendly" (or hispanic-firendly, or gay-friendly, or whatever) without going through one of the three steps above? Personal networks are huge in hiring, but you have to have a lot of women working for you before you'll have access to a lot of female personal networks. And given how many companies in SV are scrambling to hire women, you have to work pretty damned hard to get them.

If you were running a company in SV and wanted to get the best ROI on your time and money, you'd probably be better off hiring 50 year old straight white men who vote Republican and have been at it since the days of Netscape. Massive market inefficiencies exist in hiring. Zigging where your competitors zag is likely to pay off more than following the trend.

Or, just throwing this out there: you could decide what you're really looking for in an employee and hire people who satisfy those criteria and ignore everything else. Perish the thought.
I did read your articles, and didn't find them particularly compelling. Technology failures happen all the time, the fact that Tesla wasn't successful at rolling out battery swap but was successful with superchargers seems pretty unplanned, given the engineering time spent on the system and the constraints this all put on the chassis.

Tesla hasn't released anything on their own, but the battery swap patent is now public: https://electrek.co/2016/10/25/teslas-battery-swapping-magic...

They essentially designed and built an industrial robot, R&D costs for which easily range into 8 digits.

This looks like a failed good faith effort to me. They thought they had something (as did much of the rest of the car industry), turned out they were wrong and they're cutting their losses.
Additionally, the WhatsApp notification is after the message is resent.
> That would leak information to the server about who has enabled safety number change notifications and who hasn't, effectively telling the server who it could MITM transparently and who it couldn't; something that WhatsApp considered very carefully.

I am not convinced. Why should this option exist at all? Even worse, it is disabled by default. Just enable notifications for everyone and demand verification. If you don't want to verify, just ticking "veryfied" without actual verification is not that bad, it is just a trust-on-first-use principle in action. Actually it is how SSH works and nobody complains about SSH being backdoored.
Maybe I don't get exactly what this means, but isn't it true that if see a message that someone's signature changed and the other person sees this also and we both choose to ignore this message the man in the middle can read all our new conversations?

Ofcourse if then one of us checks the signature later and sees it is not correct this would be very harmfull for whatsapp.

But this indeed doesn't sound like a backdoor. It's just the way it works. Which seems good enough.
That ideas was actually proposed to revive nuclear reactors: instead of building them on site, come up with some energy-generating components to be mass produced in a central factory and shipped out.

(You can make those parts inert and safe to handle. Even the fuel rods of current reactors are safe to touch before they are spent.)
What bugs are you seeing with daemontools? I've been running it in production for 15 years now (shortly after djb released it) and it's been rock solid the entire time.
This main flagrant or off-topic, but something that nags at me when thinking about truly secure messaging apps from the App Store:

Even with perfect e2e encryption protocol added, what's preventing WhatsApp developers (FB) from adding in a feature of the app:

if local.user is "TargetUser007" {
takeDeviceSnap();
sendDeviceSnapshotToFBOverSameEncryption();
}

Wouldn't this not be ever verifiable unless you ARE that specific user and it's too late?
The Vive at least has an removed gasket. You can get the waterproof ones, and have a few on hand when playing with a group.

Overall it's pretty manageable if you are prepared but pretty gross if you are using it out of box
I don't user whatsapp, but a general question to these that do:

Can the server change keys twice?

Change once to server keys, ask for the entire history retransmission.

Change again to revert to original receipient keys.

Will the receipient be prompted in that case?
Let's hope our world doesn't end up like that one, where society goes to shit because everyone would rather live in a fake world than deal with the problems. It would also be kind of disappointing if ETs follow the same course, and that's the reason we don't hear from them.
> The choice to make these notifications "blocking" would in some ways make things worse. That would leak information to the server about who has enabled safety number change notifications and who hasn't, effectively telling the server who it could MITM transparently and who it couldn't; something that WhatsApp considered very carefully.

could not this be saved only localy ?
At the end of the day, it comes down to trusting WhatsApp. Even without a backdoor in their protocol, they can easily do all kinds of things.

For instance, it could instruct specific clients to encrypt and send each message twice: one for the recipient, and one for the WhatsApp server. As long as this was off for 99.9% of users, it's unlikely that security researchers would ever detect this.
Unconvinced of what exactly?
In defense of your quip, if I get called both a misogynist and a radfem for the same opinion, I can fairly reliably expect that over the subsequent few days I'll get a number of people with moderate opinions contacting me privately to thank me for saying what they were thinking but were too scared of internet shitstorms to post publically.
I suspect the opposite has happened to me. Never had issues with motion sickness pre-VR. Drove with people and read/used my phone/whatever with no issues. A few days ago, I got motion sickness as a passenger in the car (using a phone - NEVER happened before). I suspect it was VR getting me to this point.
> Furthermore, premiums have gone up year-over-year every year almost every year since I've been paying for my own insurance -- and that's well before ACA.

I've been paying my own premiums for 9 years. Before ACA, premiums went up ~5% per year - 8% one year, perhaps. Since ACA, I've seen increases of 25%, 20%, 20%, 25%, then 11% then 13%. OK, yes, it's anecdotal. But "it goes up every year regardless" is missing data there - pre-ACA there were inflationary increases - post-ACA there are increases to cover millions of people who weren't included before.
So WhatsApp can be easily subjected to a man-in-the-middle attack because of some design decisions, but he doesn't want to call it a backdoor? I hope this will significantly reduce his fan base.
Median household income is around $50k/year. At $5k/person/year that's $20k for a family of 4 per year which is probably 40%-50% of their take home pay. It's an insane number.
Emergency Dialect
100% agreed.

I think there is this mythology that you can bring in amazing foreign workers and pay them (virtually) nothing. If you hire a 50k/year developer there isn't really reason to believe that they are any better if they are from Bangalore or if they are from Peoria.

The current situation is incredibly exploitative of these foreign workers too. They are effectively tied to their original employer to remain in the country.

Honestly, 200k still seems on the low side to me. H1B should be a "we can't find anyone" not "we can't find anyone willing to work cheaply enough" visa.
FTA:

"WhatsApp server has no knowledge of whether users have enabled the change notifications, or whether users have verified safety numbers."

If it's off by default, then the answer is likely to be near zero, as it often is with default options. This isn't an argument about the security of the app (which I have no background to know), more of a comment on relying on non-default behavior.
Space policy wavered again under Obama as well, the repetitive change in goals our executive branch has tasked NASA with has held back our ability to progress with manned space exploration. Designing for Mars and designing for the Moon each present different problems.

The F-35 project has somehow survived as long as it has, despite being a massive cash sink into a project that is going to produce a bad plane that doesn't win fights. And if we rely on it for our next generation air superiority, we're going to be at a disadvantage until the next generation comes around.

I don't feel like we've really had a good last eight years. It's a good thing gay marriage is now a right, but that was decided by a 5-4 conservative Supreme Court anyways... not exactly something Obama can take credit for.
Correct me if I'm wrong, but doesn't MapBox with vector tiles essentially cache and serve the raw GIS data (in PBF format) on a tile by tile basis, and then render that on the client?
I am not saying that as a defense of Tox. More as a question.

Why is KCI a vulnerability? Yes, I understand that the situation is reverse from a normal crypto; but still, when your keys are stolen, you are screwed anyway, your messages can be forged, it can lead to MITM, ...

How is that fundamentally so different from KCI. When someone steals your keys, security doesn't apply anymore; how can a threat model include "but what if someone steals the private keys".
How State-Sponsored Blackmail Works in Russia
Licensing maybe?
Fashion Moves Philosophy
Not to go off on a tangent, but I actually don't agree with the mortgage deduction either. I don't think the government should be using the tax code to try and incentivize or disincentivize behavior. The congress has shown itself to be monumentally incompetent in choosing what behavior should and should not be rewarded. The mortgage tax deduction being one. We found out the hard way during the mortgage crisis that not everyone should be incentivized to own a home, and even now it continues to survive.
"They cautioned that gene editing technology is far cheaper and easier to access than nuclear or chemical weapons."

The potential dangers from gene editing shouldn't be put in the same light as artificial intelligence or nuclear technologies. Instead it deserves recognition for the nature of its actual danger, that being it's ease of use as mentioned, potential uses (of which I don't believe the tip of the iceberg has been reached), and as far as a risk of existential threat is concerned, it's communicability.

Gene-editing will not be a nuclear arms race nor will it be a speculative threat as AI currently stands. Gene-editing can be put into action by anyone, just as an AI of some sort might be, but has very real consequences, just as nuclear technology does.
Reminds me of the Macromedia flash version of Portal.

Pretty good game. http://portal.wecreatestuff.com/
ATM, finding a job is hard.
This week I launched a closed beta of https://keygen.sh, a SaaS product I've been building for ~8 months. Looking to gather feedback and launch the full product next month.
It wasn't high on the user count, compared to Spotify (and probably Pandora) but Rdio was __the__ music streaming service for any music nerd. Their recommendations was better than Pandora (probably why Pandora bought them out); UI/UX was better than Spotify (ability to browse on web while listening on phone was a feature I miss greatly); the breadth of information (on the site / app) available about a song / album / artist / recording beats anything I ever encountered outside of a now shuttered 'pirate' library.

The last one is something that no other service I have encountered even considers (maybe Spotify has some recording info?). Also their API was a joy to use and very helpful support staff.

Sorry for the rant, especially when comparing your observation to something that no longer exists.

Edit: but one can hope that Pandora will put all of that wonderfulness together one day in to their own product.
He does address this:
Once the sending client displays a "double check mark," it can no longer be asked to re-send that message.

That means a user is able to verify visually that the end-to-end is working.
"users might not notice" doesn't seem to me as a strong argument to state this as a backdoor. This would imply not noticing that you don't have a green padlock on chrome is a backdoor too, and it clearly is not.
2017 Guide To: Your Dream Life
There seems to be a pretty clear war going on between engineers and journalists lately.

- Chris Latter [1] vs Business Insider [2]

- Elon Musk vs (Bunch of outlets)

- Moxie vs The Guardian

I feel like journalists want to write a compelling story and engineers are on the other side like "No, those aren't facts!" I don't follow a lot of media outlets but it seems like journalists either lack the skills or don't care about doing any technical due diligence.

[1] - https://twitter.com/clattner_llvm/status/819974025371787264

[2] - http://www.businessinsider.com/how-apples-culture-of-secrecy...
Node.js modules generator with the latest c00l things
I suggest trying OSM, at least. It really is a superior solution to both Google Maps and Apple Maps in many respects, especially when it comes to level of detail and how up-to-date it is.
If your threat model includes using a malicious app to send messages then you lose anyway. Nothing can ever be done to send messages securely using whatsapp if the client is neither trusted nor verified. This is true for basically all software that you use.
You'd also have to make sure they were the only user that received that binary.

Otherwise you'd have to hope that no one reverse engineered the binary and noticed the oddly specific comparison there.
> then pointing to its collapse as if it was always fundamentally flawed

On the inverse, I see many people on the left pointing to the number of people who have signed up as the primary indication of it's success as well. Which contains it's own notes of ignorance.

Was the government not handing out fines to people who didn't sign-up? So they were basically forcing people onto the program? How could the numbers of sign-ups be meaningful then?

Also, I couldn't imagine going without health care. You have to take what you can get otherwise the risks are significant. So considering it's an essential service, saying "look at the number of people using it" as an success indicator is like saying "plenty of people are calling the firemen, clearly they are doing a good job".

There is a serious human cost here when people have their health plans doubling in cost... while the rest of the world has worked out far more functional systems. So those cost calculations should be relative to this high level reality, not some internal benchmarks between stages of mediocrity.

It seems by not deciding to be free market nor socialized that the US is getting the worst of both worlds. It's easy to blame the republicans for this but the half baked socialized system that the democrats put forward was hardly a good solution.

> Far too few people realize that much of the ACA plans' cost increases is due to Congress reneging on a government promise

Have you considered that maybe the entire Democrat plan of getting to a socialized system via cuts and slivers in one direction, knowing full well that cuts and slivers will be done in the other direction is a terrible idea?

Stop pretending that private companies can function efficiently in an ever more legislated environment, as if only more thousand page bills get passed that it will finally start working well... history has continued to indicate otherwise. Either a) embrace markets or b) go hard on selling the public on the idea of single payer public insurance.

(I should note I'm in favour of public health insurance after living with it in Canada, despite typically being in favour of markets elsewhere)
I don't think Babel is the cause, not in this case. Im using typescript in full es6 mode, module and target are both es6. Babel isn't even in my node_modules.
I don't follow, unless you regard 'health insurance subsidies' as a part and parcel of 'health insurance'. Means-tested health insurance subsidies are absolutely a form of wealth redistribution, no doubt, just like housing subsidies are wealth redistributive - but that doesn't mean that the home rental market is wealth redistribution in disguise.
What about https://web.whatsapp.com? It grants full access to the entire message archive on your phone
I just returned from a winter-over contract in Antarctica, at Palmer Station. It was an incredible experience. If you have any thought you might like it, I say go for it.

I did an AMA while there and it actually made it to the front page of reddit: https://www.reddit.com/r/IAmA/comments/5656e1/iama_i_dont_ha...
Parsing HTML 5.1 with SGML
I'm sure some security researcher somewhere has run the app through a debugger/disassembler to verify exactly this.
Correct that is it, any personal income plus the business profit.
Current thread on the response to this article: https://news.ycombinator.com/item?id=13394900
Looks like they're using parts of Yi. They seem to have switched to using the rope data type from Yi for the representation of text:

commit: "Add BufRefs and switch to YiString for all internal representations" (23 hours ago)

https://github.com/ChrisPenner/rasa/commit/bb95a3263fc40120e...
I mean, they're probably disassembling the app, so they'd definitely notice _that_, but there are some truly subtle problems that pop up in security, so your general point about trust seems reasonable enough (certainly for any closed-source remote-updating system).
I'm more comfortable with an anti-cheat blob running in ring0 than I am game-mod code running in any ring.

But, I run on a machine that was purpose-built for running games and if it all goes to hell, I just wipe and reload. All the games are from Steam, so they're easy to get back on there (and I only play a handful of those, so ...).
For someone making less than $100K, $460 a month is not fantastic, and $1800 for a family of 3 likewise total income less than $100K is an obscenity. I wouldn't pay these amounts for a car, why should I consider it reasonable to pay this much for health care? Insurance did not used to be this expensive. This is a product that's losing its usefulness compared to the cost.

And it's wrong to call this insurance. It's not insurance, it's a health care payment plan.

Before ACA I was paying 1/3 the price, and had 1/4 the deductible. These higher rates are basically a tax to subsidize others, which is fine in principle, I just don't like the idea that this is going largely to a massive for-profit private bureaucracy. My problem with ACA is the private insurance industry is shit, and ACA made the expansion of shit mandatory. It should have been single payer, destroy the perversion that is the private insurance industry who have lobbied for all the anti-competitive behaviors they engage in to ensure near monopoly status in the vast majority of counties in the country. But the political capital just wasn't there to see how treacherous the insurance industry has been.

I don't see how the next round of politicians actually fix this though. Preexisting conditions are made feasible by mandates, mandates are made feasible with subsidies, subsidies are made feasible by some people paying more under mandate. So you can't take away any single one of those without the whole system unraveling entirely. Even the insurance companies have said this. They just don't want to say it loud enough that the blowhard in chief gives them a tweetirade.
What does HBO know about journalism?
How is it a tax PENALTY?

You have to spend money on interest to have a portion of that reduced in taxes. It's not a penalty.

It's not a 'tax penalty'. You're keeping more of your money by not paying interest, and pay normal taxes on those. It's not a penalty.

That's really bizarre (although unfortunately, common) thinking.
There is definitely a strong contrarian theme in the tech community in general.
I just returned from a winter-over contract and loved it. Incredible experience.
That would require the client to be compromised though right? My understanding is that the client is making the decision whether to retransmit with the new key.

Now it's fair to question whether you can trust the client, but if you can't then there's no limit to what they could do.
Not totally damning, but 10 seconds more would reveal that "lynching" is named after his younger brother: https://en.wikipedia.org/wiki/Charles_Lynch_(judge)
I was riff'ing off the parent user's comment that:

> Virtual reality does not merely replicate reality ...
Show HN: Disposable server architecture
Relationship and Hypothetical Links Between ADHD and Sleep Disorders
I love that he got all butthurt about not being able to buy liquor or a lighter. Completely missing the fact that he was in Antarctica...for free.
Yes. It's absurd that this is even a debated topic when dozens upon dozens of countries around the world have successfully implemented universal health care systems which have resulted in better health outcomes than the US.
Oh, I wrote it before the "feedback" section. I think I'll stick with my spotlight launch method, as it removes the physical action urge entirely.

Do you think it would be useful to add a physical item nonetheless?
Ancient aliens... yeah mmkay...
I think it's the same way. Start reading in the car, once you start to feel sick slowly stop. Once you feel better start reading again. Repeat.