skysight-inc/HackerNews huggingface dataset:
> can't believe how all these security experts are suggesting the Guardian retract a factually correct article because stupid users might switch from Whats App to SMS. Do you really think the average user is that stupid?

The security experts you're complaining about are citing empirical evidence that people mostly switch back to SMS if they stop using WhatsApp. They are right, and you are wrong.

> Maybe the Guardian article prompted thousands of people to learn more about cryptography? This is probably the first time many people have learned that a security protocol can have flaws.

Everyone in this discussion agrees that there is no 100% correct answer here, and that this is all a question of tradeoffs. The security community wants the option that minimizes harm to the most people, and the Guardian's reporting is doing the opposite of that. Yes, a few people may have been more informed about cryptography. The overwhelming evidence is that many more people instead are switching to a less-secure alternative because they didn't understand what they were reading.

> To me it sounds like a bunch of security experts are angry that they weren't quoted in the most prominent security story of the year.

I don't know where to begin with this. You just told us not to assume the worst of ordinary people but seem happy to do that with domain experts.
The Wii U is dead, and nothing coming out for it now can save it. It's great for existing owners that it's getting the new Zelda, but the console isn't going to suddenly become a success after it's been discontinued.
Because a person is smart/ accomplished in their domain does not mean they will be in another. In this instance, people that are technology geniuses, doesn't mean they know about liquidation preferences and accounting.
+ this. It's actually much harder than folks think; most solutions are still rules and sentence fragments that you string append. Automated Insights and Narrative Science are both doing interesting work, but more is needed here.

(...though I don't agree that NLP is mature, just more mature than this. Lots of room to improve NLP as well!)
Please comment civilly and substantively on HN or not at all, and please leave name-calling out altogether.

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
Why you're so frustrated
You're right, the US should be first in everything and focusing on your home country (Japan) first is wrong.
An extreme view like "Even though widespread measurements of our planet indicate rapid, ecologically disastrous change is underway; hey lets do nothing in case it wasn't our fault"? 'Extreme' depends on the particular understanding of the situation I guess.
Previous discussion of the Gun database: https://news.ycombinator.com/item?id=9076558
What investor would invest in a competitor if the market is as commoditized as you foresee? (I agree with you fwiw)
So from graph 93% SMB are okay with current technology. Why then, they should spend more on technology? SMBs are not the VC fueled startups or Silicon valley hotshots to spend millions on new react/microservice framework and realtime analytics generated by map-reduce cluster running on AWS that will bring paradigm shift to business.

I'd say they spend more on service and product quality than hyped tech.
Barely, not sure if it's just the rendering on my tablet, but the font's way too light for the background.
This is similar to the typical workflow I see in most GitHub projects I've worked on. Once you submit a PR, various tools will come along, lint your code, run the tests, check your test coverage, etc and give you a report. Then a project maintainer comes along and manually reviews your code to check for various style issues and things that can't be checked automatically (like whether they even want this feature in the first place) and if everything looks good they click merge.

> Commit access is completely open. [...] With this approach, development discussion between people can be focused on altering the specs to permit refactoring and/or new features to be added.

Not gonna happen. Why? Because: http://www.commitstrip.com/en/2016/08/25/a-very-comprehensiv...
Their exit was inevitable. Graphical performance is a huge aspect of home console and Nintendo is not capable of competing in that area - and their stellar first party lineup isn't enough to bridge that gap.

>It remains to be seen whether Nintendo will keep misunderstanding its market, or actually produce a hit this time.

I think the Switch will be a success and after the Wii-U fiasco, their marketing and branding is spot-on.
I would be curious to know if they evaluated any cloud-based data stores or streaming services from AWS or GCP before deciding to building this from scratch. It seems like a common set of requirements for event analytics pipelines.
Carbon Dioxide Information Analysis Center
Clickbait title. Can someone please change it to "Jack Ma says..."?

Also, it's difficult for Jack Ma to understand what happened in 9/11 because it didn't happen in China. It was a different time in 2001.
"I had hoped that the white moderate would understand that law and order exist for the purpose of establishing justice and that when they fail in this purpose they become the dangerously structured dams that block the flow of social progress. I had hoped that the white moderate would understand that the present tension in the South is a necessary phase of the transition from an obnoxious negative peace, in which the Negro passively accepted his unjust plight, to a substantive and positive peace, in which all men will respect the dignity and worth of human personality. Actually, we who engage in nonviolent direct action are not the creators of tension. We merely bring to the surface the hidden tension that is already alive. We bring it out in the open, where it can be seen and dealt with. Like a boil that can never be cured so long as it is covered up but must be opened with all its ugliness to the natural medicines of air and light, injustice must be exposed, with all the tension its exposure creates, to the light of human conscience and the air of national opinion before it can be cured."[0]

We speak and march to create visibility, to bring to light and make tangible the struggles that are hidden and quiet and disconnected. There's only so much typing messages into the infinite electric void can accomplish. Be careful to understand the difference between truth/logic and beliefs you choose to hold to keep you sheltered in your apathy.

0. https://www.africa.upenn.edu/Articles_Gen/Letter_Birmingham....
I posted this in the other[tm] thread earlier today: https://news.ycombinator.com/item?id=13442653

Basically everyone in this thread who are NOT signatories to the open letter could spend their time a lot worse than by listening to the segment with Alec Muffatt.

I may disagree with some of his opinions on the desired UX, but the technical details and threat model considerations are very thorough and thought out.
> ...but I've worked on some projects where you want to leave the computer running overnight, because you need to run a long job, or you want to soak test something, or whatever.

Manually run the update check and install all the patches before starting the long job. Problem solved.
QSBS is a tax thing, not a specific company thing. On the face of it (tech company, exercised very early) it seems like you'd be eligible. The company lawyers should be able to tell you the QSBS eligibility period (something like "options exercised before MM YYYY, when TECH CORP's gross assets exceeded $50 million")
> What would it take to build billion dollar product companies in India?

Block foreign companies (mostly Americans but in the near future Chinese), like China and Russia did. You have to protect local companies for them to grow. Technology takes time to mature.
Ask HN: What are you tips for landing an engineering job in 2017?
Here's what I found:

1. Don't rely on one single application/company

2. Apply for at least 5 companies at the same time

3. Schedule your interviews by order of preference (google last!)

4. Don't get married to one company

5. Don't get distracted by a failure, it doesn't mean you're not prepared

6. The interviewing process is %200 subjective. So anything can happen!

7. You'll be surprised how relaxed you'll be half way into your interviews... The beginning is always stressful.

8. Interviewing with companies is the only effective practice. Keep interviewing even for companies you don't care about. It'll turn you into a machine gun after a while and you'll be ready for the big guys.
> in this case even the risk team singed off on it. What more could a CEO do.

This doesn't seem like a valid excuse. The risk team will just tell you the probability of being fined at various levels. If the risk team tells you "there's only a 0.1% chance you will get caught for this murder" and then you get caught murdering someone you can't just say "but the risk team said I probably wouldn't get caught!"
I love guitar as much as the next guy, but this seems like all hype and marketing. Made the switch to elixir coated strings years ago and never looked back. Have yet to have one rust, or tarnish. Just wait till the punk rockers hear about the string warranty. I recall going thru about 2-5 strings a night.
The article broke the DOI number by dropping the decimal. It's 10.1038/ncomms14024 . You can get the PDF from the journal webpage since it's open access. http://www.nature.com/articles/ncomms14024
If you contributed to the growth of bitcoin, yes. Fortune.

If you were just along for the ride, no. Luck.
Tiny Wall https://tinywall.pados.hu/
Thanks! Next time I'm in LA* let's meet up. I've met a few GeoCities veterans randomly and it's always a great conversation.

* GeoCities started in LA, I'm just assuming you still live there.
N E V E R.

And no advertising on sites, ever. This is our golden rule.

My goal is to never make any changes to other people's sites. The only exception I'm giving myself is for an extreme emergency, such as a major security problem. It's never come up, I doubt it ever will. During the SSL transition there were a few sites I helped convert to SSL, but that was with permission from the site owner.

I remember the watermarks. They sucked.
Except this time the tension is between nature and human. The activists do not necessarily bring that tension more to the surface than muddling it with societal tensions.
Purple is a "fad" color, or a "kid" color in consumer devices. There is a reason that most consumer electronics stick to greys, blacks, and whites (NES/SNES/N64/Walkman/Discman), and devices aimed at children are far more colorful.

This was only one of the faults of the Gamecube, aesthetically. The target demographic for the machine was 10-16yo male gamers. The plastic chosen was of a soft, playskool-like texture. A big black handle on the back of the device was added, so kids could carry the console to a friend's house (stated at Nintendo Spaceworld GC reveal).

At the time, the other two game companies were catering to the "core gamer" demographic, both offering black consoles with a more adult styling. American teenagers have an aversion to be treated like children, which naturally resulted in less gamecube sales.

The successor to the n64 should have been a blockbuster. Due to the decisions they made, they ruined any of that advantage.
That classes basically builds a microcontroller. It's Harvard Architecture with a split iROM and dRAM. Simple ALU, 16 bit CPU. You'd need one hell of a bread board to physically build it, though.
That's my whole point. When you position yourself to take advantage of opportunities and it works out, that's fortune. Like building a lottery ticket that wins.

Luck is when it just happens without any hard work. Like buying a lottery ticket that wins.
Is the company Crossover legit?
Because they aren't getting subsidies or discounts to do so? Honestly, that's the hardest thing about a small business, you're too small for subsidies and for all the nice deals with the state that you get as a big business.

The reason every company I've seen upgrade their tech is because they have money which buys them time to do so. That's basically it.
I was of the understanding that he was pro-nuclear.
I use the word "believe" because it is something that is inherently observable to me or you, whether you like it or not. You rely on other people to tell you it's real, so when you say "we understand" what you really mean is "people other than me understand". It's like saying I believe the universe is expanding at an accelerating rate. Can I observe it? No. But a few guys won a Nobel Prize in Physics in 2011 for discovering that this was true, so I believe them.

In any event, I'll gladly take the other side of any of these bets which predict complete and total anarchy. The despondency of the climate scientists you cite is validation how insane (literally) people have become over this, it's not additional evidence of the true state of the world.

You say we're "finally here" but the world is fine in the grand scheme of things - that is both observable and demonstrable. You can choose to be depressed and miserable if you want though; I couldn't get you to deviate from your beliefs any more than I could convince a Baptist minister that his religion is nonsense.
I'm diving into Elixir now to compare it with Golang for a new web app backend I'm working on. I really enjoy the functional paradigm but from what I've seen deployment can be a bit annoying. Whereas with Go you can compile and drop it easily into production.

Does anyone have experience with this?
Being comfortable meeting new people is unrelated to introversion or extroversion. It's a popular misconception that those terms have anything to do with being outgoing or socializing. Introversion might make someone statistically more likely to be antisocial but that's where the connection ends.
The format Dan Luu used in http://danluu.com/programming-blogs/ is probably the way to go. A short explanation of what the blog is about, why he finds it interesting, and linking to a couple of individual posts as examples.

Though it probably requires a consistent authorial voice. So it'd only work for genuine "this is the stuff I read" curation, not for "send a pull request to get your own blog included".
If people aren't worried about encryption why are they switching?
I stand by my assertion that the vulnerability exists exactly as described. You have said nothing that disputes that. If I understand you correctly, you take issue specifically with the characterization of the vulnerability as a 'backdoor', which suggests intent. I don't know the dev's intent, so I'm unable to speak to the validity of that characterization in that context. That said, the Guardian corrected the story in this regard, and the text now reads 'vulnerability', which I think we all can agree on.

WhatsApp is not a secure communications platform. Claiming otherwise is disingenuous.
They listen.
There's also a difference between existing small businesses and ones that were recently set up. If you have minimal or no tech infrastructure, you can spend on the new stuff because that's the best of the market at the moment. If you're an existing business you need a maintenance and transition plan.
Chinese billionaire offers biggest education prize
> WhatsApp ran this story with a single technical source, and then peripheral color-commenting sources that weren't technical and were commenting based on the premise that the "backdoor" story had been vetted. As you can see, virtually all the expertise in the field disagrees with that premise.

But this open letter doesn't disagree with any of the technical claims! The letter disputes a) the interpretation of Facebook's motives behind their technical decision b) the judgement regarding informing the public - both subjects on which the Guardian has far more expertise and reputation than any of the letter's signatories.
Uber cannot afford to do any of the things you've listed because Uber cannot sustain the subsidies it is already giving out to its drivers. Moreover, Uber doesn't want its drivers to be educated about the true cost of operating a vehicle for Uber because if they realized how much it cost, most wouldn't do it.

The only one of your bullet points Uber has pursued is the last one -- they rope drivers into car leases in hopes that when they eventually ramp up the amount of money they collect from each fare their drivers will be locked into driving for Uber so they cannot leave.
- No stealth either; the user does get alerted

IF the user opts in, they have the option of being notified. Most users do not know this option exists or care to enable it, so I'm not sure the above is strictly true.
> I remember in Berlin, the laws changed and were enforced in such a way as Uber was just a call service for all the standard taxi companies, so it's the same price whether you use Uber or just flag one down.

Which defeats the whole purpose. Without the ability to pay more we don't encourage drivers to cover demand. Demand-based surge pricing is a feature.

> I realize people want cheaper taxis, but drivers need to be able to make a living.

That's silly. Landscapers need to make a living, which they ensure by not taking jobs at below cost. Ditto, everyone else except those in protected industries.

> There's a reason labour regulation and unions exists. Some of it may slow some business development or keep corrupt people in positions of power, but a lot of it originally started with the idea of stopping things like child labour, unsafe factory conditions and slave wages.

But few or none of these rules apply to taxi drivers because they're usually forced to work as independent contractors despite being like employees in all ways; we know that's not actually the issue cities have with Uber.

So why do we protect taxis? It's emphatically not to protect drivers (or we'd protect landscapers, etc...) but to protect the medallion-owners.

It doesn't cost a politician a penny to grant a monopoly. For them, it's just paper. And they claim the cash benefits ($x million raised on medallions) as an accomplishment despite that everyone suffers from then on. We didn't get here because some concerned and learned person did a study and decided it was best, we got it because some politically connected trolls got kickbacks (cash or favors) for making sure only the right people got the medallions. If medallions go away, so does that power.
The Guardian has trained and experienced reporters, a code of conduct to keep them honest, subeditors who are also fact checkers, and an ombudsman (Readers' editor) with independent power to cross check and correct mistakes. It's also owned by a charitable trust, and is under no obligation to publish the lies preferred by its non-existent fat-cat proprietor.

Calling it a fake new site says more about you than it says about the Guardian.
you don't even have to go to non english, just utf-8 has stuff like mathematic spaces and spaces of different em sizes. http://perldoc.perl.org/perlrecharclass.html has a reasonably good list of non ascii spaces, though I'm not sure where to dig through for locale specific lists.

That said, while it may not be a solution for every case, it's a solution for the common case and a starting point for other cases, and thus pretty nifty and potentially useful.
No reason more than 2 thin displays couldn't spread out of this laptop in the future: https://www.wired.com/2017/01/razers-project-valerie-insane-... :P
I don't get how superconductors fit in with V = IR. Assuming that superconductors literally have zero resistance, doesn't that imply there will always be zero voltage on the line as well? And without voltage, how can you push current through?
Because people are telling them that WhatsApp is backdoored and that they should switch. They don't know anything about cryptography, but they're not idiots: they know what "bad" means.
Great list. They are applicable for any year, and not just engineering jobs.

For 8. I would say persistence instead of repetitiveness. You need to adapt as you learn more about your job market but keep pushing ahead.
"Silent Mode – Decide Later

There are times where you don’t want to get interrupted by any network related notifications. With Silent Mode you can quickly choose to silence all connection warnings for a while. You can then later review the Silent Mode Log to define permanent rules for connection attempts that occurred during that time."
Can something like this be used to detect (and prevent) DVT?
> 1/7th of the world's population is now using E2E-encrypted messaging thanks to collaboration between WhatsApp and OWS. The number of people who need to consider Facebook or governments with control over it an active threat against them perhaps number in the hundreds to low thousands

Agreed, but those few are the only people for whom E2E-encrypted is a substantial advantage over transport-encrypted.

> Anyone who is in this last group is either aware of these limitations

Largely thanks to the good offices of the Guardian.

WhatsApp claimed to have true E2E security. And it doesn't. The public needed to be told.
I tried Ubuntu on my c720 and had issues with the cursor. I think it might have been me brushing my hand against the trackpad which I believe the Chromebook os recognizes as accidental but Ubuntu did not.

Have you had this issue?
I'd add another item

c) "Search" is changing towards giving information rather than to websites.

Think Siri/Cortana/Alexa. Even Google tries to give you an answer rather than a website.

Also information is moving from "spread thin" websites to social graphs and more centralised locations
This code will work on all UTF-8 encoded strings… which is the bulk of the strings found on the Internet if you consider that UTF-8 is a superset of ASCII.

Note that the first set of code (and possibly the rest), only work as the space, newline, and carriage return are the 7 bit ASCII set is included in UTF-8. However, the extended 8-bit ASCII set is not, but is often included when people speak of ASCII. So for example, if the request was to remove all "Copyright Sign" symbols, which is U00A9, it would not work correctly. The UTF-8 encoding for this symbol is 0xC2 0xA9, but the code only works on individual bytes, so it would remove the A9 byte, leaving a C2 byte and then whatever byte came next. Additionally, it would hit other UTF-8 characters like the "Greek Capital Letter Omega" (Ω which is encoded in UTF-8 as 0xCE 0xA9)

tl;dr
Only works for the 7-bit ASCII set, but not the common extended 8-bit ASCII sets
> In principle the downsides compared to compacting collectors is reduced cache locality, fragmentation, somewhat higher allocation overhead and higher memory footprint.

In actuality the downside of not copying is:

- Your allocator has to be tuned to resemble first-fit in its allocation order. This is empirically enough to control memory usage.

- You better have more virtual address space than physical address space. This means that the Robson bound for memory usage goes from M log M to M log P where M is memory size, P is page size, and log M or log P is the fragmentation wastage multiplier. People needed compaction really badly back when the state-of-the-art GCs ran on maxed-out 32-bit address spaces.

- Mark-sweep collectors have to sweep, copying collectors don't have to. But this is a fixable problem. Sweeping can be made concurrent, parallel, incremental, or very cheap. We pick the very cheap, by using bump'n'pop.

Initially we had some regressions from removing copying, but we fixed them by making sure that the first and third mitigation listed above were in place. WebKit rarely runs on a maxed-out 32-bit address space.
So, basically, your argument is that
'People can not be trusted with information that may be nuanced, so instead news outlets should limit themselves to headlines that minimize risk.'
Comparing the use of an app to a lifesaving medicine is, in my view, a gross mis-characterization. The article suggested a more secure alternative that we all agree is more secure. What's the issue?