skysight-inc/HackerNews huggingface dataset:
Even Phil Zimmermann, PGP's creator, says it's too hard to use:

“I hardly ever run PGP. When people send me PGP encrypted mail I have to go through a lot of trouble to decrypt it. If it’s coming from a stranger, I’ll say please re-send this in plain text, which probably raises their eyebrows.“

http://www.forbes.com/sites/parmyolson/2013/08/09/e-mails-bi...

I tried the ProtonMail password protection feature today (which is optional; you can just send plain text email to non ProtonMail accounts if you wish – this is the default, but you can click a lock to password-protect any outgoing message).

The feature is well done, and I can see people using it to exchange secure mail, particularly if the recipient does not have a ProtonMail account. It has a built-in 'send secure reply' feature once you've entered the password as the recipient. This allows you to read the message and reply in-browser without returning to your email client, and without having a ProtonMail account, so both the outgoing message and the reply stay more secure than regular email throughout your conversation.

This could be helpful for a wide range of uses, including support email that involves transferring login info and logs.

The read and reply flow looks like this to the logged-out recipient:

- Email with “view secure message” prompt: http://d.pr/i/1cwZ8

- Click “View secure message”: http://d.pr/i/13GlI

- Enter password to view message: http://d.pr/i/11Gg9

- Click to reply in same tab: http://d.pr/i/WWWB

You still have to communicate the password securely somehow, but it's a much more user-friendly approach than PGP.

I'm not saying it's a replacement for https://securedrop.org/, but it still has value.
Interesting. A draft targeting software engineers to forcibly enlist them in the government's "war on encryption".

What kind of dystopia are we living in again?
Kul, grattis!
Blah blah blah, things changed, blah blah.

Ubuntu is a better experience than ever. Open source web browsers are better than ever. Maybe this guy thinks he's more clever than he is, and fucks around with too many things. Maybe he hates change. But, trying to be as objective as possible, this post comes across as whining for the sake of whining.

PS. I haven't seen such an ugly website since the 90's...
People in Brazil are being beaten simply by wearing red
I've had projects where I was the only fluent English speaker, AND the rest of the team all spoke another language (the same one) and decided to communicate almost exclusively in that language.
That shouldn't have mattered much - I assumed the author's real account wouldn't follow their parody to avoid giving clues.

What I expected to find was that, if I looked at who SLJ's first 100 followers followed, I'd find some accounts they disproportionately followed prior to following SLJ. And I did find that - the people followed by the first 100 (prior to SLJ) pointed to a Pivotal connection. Because many of them were following @pt, it wouldn't have made much difference if @pt didn't follow SLJ.

I'm going to try @devops_borat now...
You are missing the point. People that choose Python do just that, they choose Python. The use of JS is very often not a matter of choice, because it's the only language supported in browsers.
> It might very well help public appeal if there was a person resisting the government compared to a large corporation.

I was thinking that too, but then I reflected on the anti-Apple opinions I've seen in this case (mostly from a small subset of my Facebook friends). My fear is that it would actually do the opposite - it would give a face to the "spoiled" and "liberal nutjob" Silicon Valley nerds who "want to help terrorists." I hope I'm wrong...
Do you think those subjects are boring? What do you know about them that would imply they must be boring? Everything is boring when you don't understand it. Try watching a game of baseball when you don't know the rules. Or maybe a game of Go. How boring books must be for the illiterate.
Uh didn't Lavabit destroy themselves? They offered an impossible product and refused to comply with lawful (and not unreasonable) court orders. They essentially lied about what they were capable of. Hint: If you're receiving SMTP from the world, you always have access to the content of that email. Even if you think you're clever by encrypting it "right away".
I believe translation can be improved and automated a lot when lower layers of translation are done well. Translations in Chinese nowadays are a pain to read. A lens that is too distorted.
I've reread the GP post several times and I am only seeing a stated fact, not evidence of any specific emotion. The GP might be upset, but his post is sparse enough that his point isn't really clear. While the post doesn't add much to the discussion, neither does a non sequitur about fairness or using pronouns in weird, parenthetical ways.

But I find some value in the GP post. It tells us that Wired is taking an active stance against ad blockers. This information can be used when considering sources for submission or deciding whether to click a link. Many of the responses to the GP provide value as well by shedding light on which ad blockers are more effective and/or are triggering the issue.
Maybe American students have gotten better since I attended college, but when I was there I saw American students do all of those things.
After those engineers quit, Apple should hire a bunch of terrible engineers with impressive resumes (bonus if they used to work for the FBI) and put them to work on this.
Well, perhaps I should make it clear that this was how the vast majority of international chinese undergraduate and graduate students I encountered behaved. I have a few friends who were kinder, but I'd argue it's a cultural difference where those that I encountered valued human life and fairness far less than I ever expected.
We already do, it's called welding.
Ad hominem attacks on this page notwithstanding, he's not wrong.

The reliability and simplicity of 'getting to a shell prompt' out-of-the box for ubuntu also seems to me to be on the decline over the last ten years.

And going much farther back, I would say that inscrutability of boot problems might be at its all time worst.

I have ubuntu systems that will hang for 60 seconds on network failures, or sometimes just refuse to boot. It is very, very frustrating.

And, I'm not a linux newbie -- the first linux kernel I installed was 0.99pl14 on a floppy(!) based slackware system, and I spent years overseeing slackware, then redhat, then ubuntu systems.

I don't think it's a big surprise that CoreOS is so appealing; there's just an awful lot of magic and surprise baked into your standard ubuntu install right now.
If they use 3rd party analytics tools, you're already invisible to them and don't matter.
Management required that you send a group email if you were going to arrive late to work. So when I'm stuck in traffic because of an accident how do I email them? Before you ask, they said no text messages were not acceptable.. their requirements were if you had any issues that you had to send an email.
I think there is such option in Python ABCs.
I don't see any strategy, I see fear. I feel sorry for the developers relationship guy who tried to defend Twitter in HN yesterday and was lost in action immediately. I haven't seen anything like that for a company like Twitter. They don't know how to play the game of the big leagues.

I think it will be better to them to close their API and show their real face instead of being ambiguous.
It's sort of the rationale that Ivy schools have always had in accepting a student following a generous "gift" by their parents.

Even as students we figured "well I guess getting a brand new Chemistry building in exchange for giving up one out of the 1000 seats we have in our class isn't such a bad deal."

Truly a "portfolio of students"
I mentioned above that Dr. Martin Buehler, the brains behind BigDog, is now at Disney. We can expect legged machines from Disney soon. They've played around with this in the past, with Lucky the Dinosaur[1], but Lucky tows a cart whose wheels provide stability. Now that they have the top guy on balance and slip control, Disney's robots should get better.

[1] https://en.wikipedia.org/wiki/Lucky_the_Dinosaur
I don't speak for tptacek. But I think his point is that you're making the wrong argument. You're arguing that people should be able to conceal the evidence of crimes, because things that shouldn't be crimes are crimes in some jurisdictions. If you remove the last part (which tptacek said wasn't doing the work for you that you thought it was), then all you're left with is that people should be able to conceal the evidence of crimes. That's... not a convincing argument under current circumstances. Yes, there are people who are being prosecuted for things that, morally, shouldn't be crimes. But the current encryption battle is in the US, and most Americans perceive those "shouldn't be crimes" situations to be in other countries "way over there somewhere". They don't want murderers, rapists, and pedophiles in their neighborhood to get away with crimes due to encryption, and they're more worried about that then they are about homosexuals under ISIS. So it's a bad argument, politically, because it reduces political support for encryption rather than increases it.

Instead, you need to argue that completely innocent people need encryption, and you need to explain why they need it.
[Citation needed] for your capital flight claim.

It is not as simplistic as you think. Super rich people in China or India use similar financial instruments as those in the US to diversify, ensure good ROI, etc. Yes, US is a more stable economy. But there are smarter and more straightforward ways to tie yourself to the US growth rate than buying up a condo in Champaign, IL.

Also will it shock you to learn that people desire a US education because it is the best in the world? One way to think of it, if you can afford them: German luxury cars are among the best, so you buy a BMW or Merc; Italian sportscars are among the best, so you buy those; Milan and Paris fashion brands are among the best, so you buy those; likewise, US (along with UK 'Oxbridge') education is the best in the world so you go for that.
IMO, it's closer to Mortar than welding.

https://en.m.wikipedia.org/wiki/Mortar_(masonry)
Quality—don't want to make it too easy to ignore entire chunks of the conversation, and don't want to encourage adding chunks to the conversation that are worth ignoring.

As I understand it.
Exactly... I've looked at a lot of these opportunities -- see profile! I mean, I did my PhD on in-home healthcare robots!

There are a few good applications in healthcare that can (and do!) justify the expense of current robots. Still, it's often easier to target concentrations of people where you can cost-share a robot (eg. nursing homes) rather than operating in individual homes. But problems in nursing homes abound too: abysmal connectivity (no WiFi!), antiquated enterprise sales; excessive regulatory costs (FDA), etc.

Maybe costs will come down... but most "good" applications require manipulation, which makes a "general purpose" robot much more expensive than an autonomous car's sensor suites.
Could you give an example where Mix is superior to Leiningen or Boot? Or where you've had problems doing something that in Mix was much easier?
> I have reluctantly come to accept the fact that somewhere up there, in the vast expanse of primes, a cluster sits there outweighs the first chunk of prime numbers.

Just because it is possible doesn't mean it exists. Of course the odds of finding one are negligible so we'll probably never know for sure.
Source code for casino video games also must be submitted to the relevant authorities: http://www.wired.com/2014/10/cheating-video-poker/
‘Chilling Effect’ of Mass Surveillance Is Silencing Dissent Online, Study Says
Is anyone installing solar panels on a small or large scale?
Thing is, Wired's ad-blocking door slam appears to be triggered by Firefox's anti-tracking protections built into its Privacy Browsing mode.

So, this is a really shitty false positive for Wired's system.
ZenWorks – Top Companies  Top Talent
Stopped working with Pidgin for me, switched to Trillian and it works fine. Caveats being it doesn't work with messages that include links and also group messages. 99% of cases it's fine.
To be pedantic, Haskell technically doesn't use duck typing, it uses structural typing. Duck typing is run-time coercion of types, structural typing is compile-time inference of minimum interfaces.
I wonder if the government employee who screwed up the redaction will face the same penalties of jail time that Ladar Levison was threatened with.
They don't like the concept of corporate personhood when it doesn't suit them.
It's like your typical NYT bestseller business nonfiction book: present a problem and explain it well, but not offer any tangible solutions.
s/the director/a director/
Given that VSCode is fast on the same Electron core also written in JavaScript, I think it's a lazy approach to simply dismiss it as, "Must be JavaScript! Case closed!"

And, there have been editors written in a variety of higher level languages for decades, many that are slower than JavaScript, that aren't (as) slow as Atom. There's more to it than language choice.
We actually forked Atom and built an email app. It's worked surprisingly well!
Unfortunately I'm sure there are at least a few engineers with the expertise necessary who would happily agree to work with the FBI (for whatever reason.)
> Interesting. How would they know there is a better one available to the client?

Low end APs just blindly kick clients based out on configured rssi threshold. Some enterprise APs do a periodic, rough triangulation of client location (How well multiple APs can hear client packets through on / off channel scanning) and take decisions.
https://translate.google.com/translate?hl=en&sl=en&tl=es&u=h...
Reader in Safari works too.
> “The problem is that glue is not a mechanical fastener, [and it] can deteriorate over time,” he tells CityLab.

Current materials can rust or rot over time. Water can get in places and cause failures[1].

The problem, in my uneducated-on-the-topic mind, is that glue seems more likely to fail all at once or exhibit a cascade failure than mechanical fasteners.

[1] - http://www.mercurynews.com/bay-area-news/ci_28329832/berkele...
> Are you arguing that C and C++ should have it, but Rust doesn't need to even though it's competing perf-wise with C and C++ in this space?

Yes. Other languages like Swift generally don't need it either.

The big wins from exploiting undefined behavior in C come from mistakes that C's designers made in 1978: signed int being the easiest thing to use for loops over array indices, the any-pointer-can-alias-anything-else style, the uselessness of const for optimization, and null pointers. Rust (and e.g. Swift, for the most part) made none of these choices, and so they can reap the benefits of aggressive compiler optimizations without the undefined behavior.

(Digression: I can't blame C's designers for these mistakes, of course: it was 1978! But I think that in 2016 we should just accept that there were things we didn't do right in 1978, because we didn't know as much then as we do now. In most other engineering industries the idea that we made mistakes 35 years ago and that modern designs are better is uncontroversial, but for some reason in computing we have rose-colored glasses for the early days of Unix. Everyone wants to blame the compiler authors because they don't want to admit C has flaws!)

These issues don't necessarily apply to other languages. I believe that if you design a language optimally you don't need to fall back on undefined behavior to get good performance. But I don't believe C is that language, and I think attempts to dial back undefined behavior without changing C are missing the point.
The biggest problem is not this mistake but the total control and surveillance they are seeking and the persecution of those that try to defy them like Snowden.
TweetDeck is honestly the only way I've found to make Twitter usable. Twitter the idea is great. Twitter the company is so bad that its existence makes me question how capitalism has survived as long as it has.
For aligned_realloc, you may want to look at using jemalloc for your code, instead of the vendor malloc. It's got an "experimental" function rallocm that does allow you to choose the alignment. Regarding m4 as a preprocessor, I'd rather wishlist a proper macro system for Cx+n that could do the job of the preprocessor and any other uses of precompiling.

The big problem with extending the C language is that C's in a ton of places. Some of the things you describe would mean increasing the size of the C runtime, which would be unacceptable in embedded programming and the like. Perhaps we need a middle ground language here -- more daring than C, more conservative than C++ -- where ideas can be tuned better and/or be specified for system types. C's universal assembly role really is a double edged sword as far as getting new stuff in the language.
Fast-Food CEO Wants to Automate Restaurants – Grub Street
I didn't say - or mean - that socialism is the only or worst cause of corruption.

I can agree with "large-scale human endeavors" being where it thrives the easiest.
Implying the past is worse and the future better is a misstep[0].
As others have been saying the problem goes away when you have viable careers in X. At some point it will better value to train someone, though I imagine that point is further away then training yourself.

[0] https://en.m.wikipedia.org/wiki/Idea_of_Progress
Java doesn't suffer from these a bunch of these limitations, though, especially around aliasing. That makes a big difference. (Though signed indexing is still an issue in Java, unfortunately…)
Unums: A Radical Approach to Computation with Real Numbers
If you want a larger-scale example, the wholesale transformation of life in the U.S., Britain and much of the rest of the world since the early 1980s -- not strictly Randian, but definitely Rand-inspired -- hasn't exactly gone swimmingly well, either:

https://en.wikipedia.org/wiki/Neoliberalism

Of course radical libertarianism and authoritarian socialism, while both pipe dreams, are basically apples and oranges to one another, and can't be compared side by side.

But the point about the smaller-scale fiascos in Chile and Honduras is that it shows how farcical (and corrupt) that ideology can be whenever people do try to incarnate it in its purest form, out there in the real, actual world. This coming from people who claim to know vastly better about reinventing the world from the ground up.

"Glass houses, throwing stones", and all that.
I do. I'm the defacto tech support for most of my family and friends. The amount of spyware, viruses, and questions of "This website is telling me I have X problem!" type questions I've gotten over the past decade pretty much forced my hand. I used to setup their computers without adblockers, but decided to just install them by default a few years ago. It's cut down the amount of support requests from a few per year to almost none. Personally, I do whitelist sites I know to be safe and protect my privacy, but for everyone else, it just saves me so much time that it's a no brainer.
i've thought for a while that a good survey philosophy course would be a great thing for high schoolers. it could introduce a certain sort of rigor (not quite the same as a programming class where things have to run, or a math class where you have to write proofs, but important and maybe easier for many to grasp at first). plus, it'd introduce a wide variety of other belief systems, things like the need to honestly address objections the other side might have, etc.

but a good CS course would be great too, because computational literacy and facility/comfort with computational thinking are only becoming more important for making it through the world and having some control over your own fate.
Easy to circumvent by having it push data through the backend
Interesting premise. Excel is my number one indicator for what could be a startup—if you find a complex spreadsheet that's an important part of someone making money, you have a good shot at doing it better. Businesses don't use Excel because its good at solving their problem. They use it because they don't know how to do it with anything else.
Hopefully not The Most Dangerous Game.
If you temporarily disable javascript you can view the story.
Just remember that Darwinism is a morally neutral process: evolution only cares about the survival of the entities in question. Likewise, capitalism thrives when businesses thrive; everything else is just a means to an end.

Not saying it's bad... just neutral. And it may have very good consequences for society as a whole. The only danger is believing the process is "good" in of itself.
I teach CS in middle and high school. Have not wasted any time on Java. My students get basic fundamentals then they are encouraged and lead to explore open platforms, frameworks, tools to solve problems. They seem much happier about what they're learning and it seems to 'infect' their thinking in other classes.

Meanwhile their peers in other schools where Java is the only curriculum are struggling or dropping out.
Of course, no example of people enjoying themselves would be complete without online "journalists" telling us how racist it is.
I'm interested to know how your system ensures that anyone accessing PII goes through the system. Don't sysadmins have full access to the db? When you are granted access, can you see the full table or just the row about this user?
"We are all Microsoft Windows, now." Oh, how that hurts. And he's not wrong. I've been putting off buying a new machine because for the first time since school I don't know what OS to put on it. It's not going to be Linux. :( Sad, sad panda.
Legend thank you!
I do believe they give you the option of paying to read their content even with an adblocker enabled.
More and more, I find myself using "Inspect Element" in Firefox to bypass ad blockers in order to read a page (or less!) of text. Today was no different.
Yes, if people were reducible to a specific set of data points and the world worked on perfect knowledge and optimally efficiently, that would be true.
Why is IQ irrelevant? It certainly helps when trying to understand complex systems. And the gentleman's accomplishments are consistent with high IQ so at least to me it does not sound like hollow bragging. More like making it plain that stupidity is not the cause of his troubles.
Now I see you are downvoted. I thought your comment was humourous which is always alright to me.

In My Humble Opinion downvotes are given out a little too easily here (OK, I'm ready for more downvotes). I hope when I get the downvote ability I will use it wisely, not that many aren't wise.
There's a difference between providing some source code and providing the entire source code. I do not believe anyone outside of Microsoft has access to the entire source code.
The DOJ couldn't shut down apple. Apple has $200,000,000,000 in cash and marketable securities. DOJ's budget is only 27 billion. That's a lot of lawyer time. It's a huge waste of money, but there it is.

Way less likely, but Apple could move HQ to another country. And take their secret source code and keys with them.
If you really want to count up the number of corpses created by "radical libertarianism" and authoritarian socialism, we can just go right ahead and do that. I don't think you'll like the result, though.
Making sense of the law of sines
And that's why they had to kill it. Instead of investing the time and effort to make the real UI better, their plan was simply to make other clients worse until everyone was forced back onto one giant web platform that they can monetise with adverts.