skysight-inc/HackerNews huggingface dataset:
Just wanted to say, I'm a big fan of your essays!

Another blog I like that seems somewhat related to "evilology" is http://www.ribbonfarm.com/, especially the essays on the Gervais principle.
People who don't know better, who's expertise is in other fields?
Moot points: http://arstechnica.com/tech-policy/2011/04/michigan-state-po... and this was in 2011...
What's most surprising to me about this attack, is the journalists who are digging through this illegally gotten material and then creating stories and spreading the details even further.

That doesn't strike me as the right thing to do.
At the cost of a further tangent, strictly speaking, the guidelines don't say anything about not posting comments complaining that comments are inappropriate, only about not posting comments saying submissions are inappropriate.
Amazon product pages already have Facebook tracker embedded, so Facebook knows what you are looking at. No need to provide your phone number.
I can't believe this is a business.
Yeah, I considered that. But government workers protesting is definitely a new thing. I think it's a significant development in the movement.
Becoming an F# contributor
In some languages you can hide the extra check:

for i in range(1,100):print("Fizz"(i%3==0) + "Buzz"(i%5==0) or i)
As an Android developer building and maintaining a larger app, I'm curious: Are there any performance hits or worrying complexity issues caused by including multiple paradigm-shifting libraries like RxAndroid, Dagger, and Butterknife? I've always tried to keep my app slim by keeping out unnecessary libraries (particularly ones that require I follow non-standard platform development), but I'm open to change if it's worth it.
Even that would be a tremendous exaggeration. There isn't much on the site, but if it is easy to create foliage and outdoor scenes that is great. But generalizing a library of scans of static generic objects is one piece of a giant puzzle. Each piece counts, but they are making grandiose marketing claims that don't have much backing them up.
Data Animations with Python and MoviePy
Are there any online sources for this? I'm looking through google news, but everyone is focused on what information was leaked...
I can see how it makes sense if there's a delivery component but I'm not sure what fedex brings to the table otherwise.
I'm having a hard time believing that's a working kalman filter implementation in assembly in 70 odd lines!
Physicist here, typing from the room next door to a linac. For the sake of full disclosure, I work in the low energy (nuclear) regime, and I am not a qualified high energy physicist.

The short answer is yes and maybe yes.

The primary intention behind researching laser wakefield accelerators is to provide a way to get to higher energies, like at LHC or beyond, without the huge cost. Physicists would love to test theories at higher energies than LHC is capable of, but the budgets for building a normal accelerator of that size are prohibitive. You don't necessarily need to figure out a way to make the beam go in a circular method to do this; linacs like SLAC just collide the beam with a stationary target. An effective wakefield accelerator would save $billions.

However, what this article doesn't say is what are the efficiency and luminosity of this accelerator. Just like a car is measured by more than just horsepower alone, accelerators need high efficiency (amount of power to run them, and cool them) and high luminosity (how much of your beam can be usefully put on target). I can't comment on this yet, because I'm not up on current wakefield research.

If you have good efficiency and luminosity as well as acceleration gradient, it might be valuable in the medical linac field. Much of the cost of medical linacs is in controls and software, but having a smaller head makes the whole linac cheaper. You can move it around and do stuff like Cyberknife does. It may provide a cost advantage which allows a new company to compete with Varian and Elekta. But reducing the size of a 1 meter object to a 1 cm object is not as valuable as reducing a 100 km object to 1 km.
Your comparison is invalid, e.g. JK Rowling doesn't write books about how you should become a magician
I feel bad for the sony employees that are affected.. but I can't help but think that attacks like this just give me more job security.
I am not sure I understand the point you are making or what you mean by "the facts". If hypothetically one ethnicity really were inferior and proven inferior, discrimination based against that ethnicity would be rooted in fact, but would still be racism.
If we're talking about the general public here, I think we're going to want to come up with more nuanced guidance than "Don't store private data on any internet-connected computer, ever."
In the UK a business is required by law to take "reasonable precautions" against data breach.

Both customer data and employee data must be held under these rules.

https://www.gov.uk/data-protection/the-data-protection-act

https://www.gov.uk/personal-data-my-employer-can-keep-about-...

You could construe that he would be instructing his employees to act illegally if he was a UK CIO.
I think it's unfair to punish someone for a decision they had no part of. How many of the people who had their info leaked had an a part in making the decision to go with the security precautions they chose, or even were aware of them.

The higher up the chain of command you are the more accountable you should be, but harming the poor folks at the bottom isn't doing anyone any favours.
The fact they have well trained staff who have been doing nothing but this for decades, maybe?

Edit: Oh and for repair parts to have on stock/delivered on request, there is always a delivery component involved.
I'm saying one should be aware of what I think are undisclosed ulterior motives, especially the monetary one. Furthermore, its easy to draw a conclusion from a sample size of one. I could just as easily find a sample size of one for who this diet would not cure T1D and start "exposing the myth" about paleo diets, but it would be shitty science...

Also I am skeptical of Paleo diets in general because historical scientific research hasn't been very favorable to all the supposed benefits supports of paleo like to throw out. For one, there is evidence[0] that it isn't even what our ancestors ate, so the whole concept of the cause of rising diabetes being the fact we "aren't eating paleo like our ancestors" is total crap, imo.

[0]http://www.pnas.org/content/110/26/10513.abstract
Me and my colleagues are all experiencing this problem. It's even more serious than you think - after opening https://www.facebook.com/images/profile/ we are logged as different, random people, and see their notifications, chat etc.
We are all in Poland, and different profiles we see are also all Polish. Maybe it's possible this problem is limited to our region?
"Black congressional staffers hold their hands up as they pose for a group photo during a walkout on on the steps of the U.S. Capitol Thursday, in a protest over the Eric Garner and Michael Brown cases."

I realize that I am nit-picking here, but the photo appears to have many different races. I wish NPR wouldn't have lead with that caption.
Let's not forget that pg probably doesn't have money as driver or motivator for his next adventures given that he has plenty of it. I would trust pg to say FU to any VC in world as needed although he might do it much more elegantly. Also given that he is much less involved at YC I would think his essay topics will change sooner or later. It's like Bill Gates who now writes almost nothing about software even though that's what he did for 30 years. One thing I would however agree is that something is different in his last two essays. Especially public praise for highly subjective physicic abilities of wife kind of took me of guarded from otherwise logical pg.
So was it a hack, an attack or a cyberwarfare? Even you seem to use the terms interchangeably.
Obviously you can flatten this inheritance tree any way you like, but while all C-likes are obviously algol-likes I do think it's useful to consider C-like a distinct branch within that.

That said I think you probably want more than just curly braces to define C-like even then.
But what exactly about that situation makes it worse? Let's assume for a moment that a therapy exists that is funtionally identical to proper diet. It seems that each person could choose to weigh the costs of the drug vs. the increased enjoyment of eating whatever, or vs. the decreased time spent at a gym.

The way things work today, you're right. People "should eat less". It used to be that if you didn't want children, then you shouldn't have sex. Thankfully we have a wide variety of options that allow us to decouple sex from reproduction. I don't see why we shouldn't also have options to decouple eating from getting fat.
What do you want to do at the small disruptive B2C software company? Are you wanting a technical development position? Product Management? Operations management? Partnership development?

It occurs to me that being "incredibly well compensated" at your current position could be both at the heart of the problem as well as holding the solution.

Problem: If you are already making 2X or 3X of what the small disruptive company is paying anyone in the company today it is really hard for a founder to figure out where to slot you in, and to believe that you will stick around and stay motivated for 1/3 your current salary.

Solution: If your compensation has been well managed then you should be in a position to invest several hundred thousand dollars. And that, combined with your sales and management experience might be really attractive to a technically sophisticated founder who needs a co-founder with business experience.
This is an exec though! If you're hiring for that position you either:

* know what you're doing with regards to hiring

* don't know what you're doing, and deferring to someone competent to make that hiring decision for you

I know understand why I'm not a CEO.
I think the better solution is to just assume insecurity. Don't send dick pics to anyone, etc.
Next Generation Startup Mashups Makes Offline Events Smart
Startup Yutongo – Productive Team Brainstorming
The simple program: my $i = 0; while ++$i <= 100000000 { } .. got a factor of 2.5 improvement with what we had several months ago

If the topic is optimization improvements, is the improvement in question one that assigns the eventual value directly to $i? :-) (Or if that's literally the whole program, optimizes it away to nothing.)
Thanks for the links; I too couldn't find that in the cited article. I read the point 3 sentence and was just gob-smacked, and wanted to see if my model of reality was broken.
I can only think of a couple of retailers that have asked me for an email address here in Canada (coincidentally both were US companies).

I do get asked for my postal code fairly often but that's hardly a personal detail.
True, I was thinking about type conversion from String to Character, IIRC you have to use ' operator, something like my_string'first (not sure, I needed it 10 years ago), otherwise my_string(1) gives a String of length one, not the first Character.
Yes, my point was that it doesn't make any sense to call that a fire. H(s) to H2(g) is a highly exothermic phase change. Fire is oxidation.
I do both iOS and Android, but stronger on Android. In addition to the "pixel perfect" nonsense is not actually writing an Android app, and instead limiting it to what is normal on iOS. A good Android app should be a mashup, and it should have pieces that cooperate including outside the app as appropriate. A very quick telltale sign of an iOS port is the list of other interactions being built in (eg which services it can "share" with).

https://developer.android.com/guide/components/fundamentals....
Hm. Perhaps I remember incorrectly, and it was not 10M machines, but 10M votes "counted" through those machines.
So much wrong with your statement...

Unlock with fingerprint.
App launches aren't that slow on iPhones :/

How about an extension to do it from the notification center? Or even Siri? Neither requires unlocking.

You could technically have an iPhone plugged into a power source and activate Siri with "Hey Siri" and then do your thing.

Then.... we have the Watch :)
2014 LLVM Developers' Meeting: Slides and Videos
I'd like to recommend a python command line utility called pyp. It allows you to do python string manipulation on text streams using the standard pipe operator.

https://code.google.com/p/pyp/
Here's something I made using L-Systems:

http://martijnbrekelmans.com/lsystems/lsystem.html
It's 2014 (almost 2015). It's time my house knows to turn the hallway light on FOR me because it's night time and I'm walking in that direction.
No, no. Read my link :) The whole point is that the definition of 'zero-knowledge' is that (if you use a zero knowledge interactive protocol) you learn no further knowledge.

You are right that the hash-passing is not zero-knowledge. Rather than just verify whether it's in a set, you've accidentally revealed a number. So if you have a set of phone numbers and I have 1 to check if it's in that set, then checking hashes doesn't work - I would end up divulging my number if I used it.
You can take this argument all the way back to Nuremberg.
Yay, another confusing term without an agreed upon definition!
"We are not currently tapping Angela Merkel's cell phone, nor will we going forward."

I think the press takes a pass on the obvious follow-up question because they want to be invited back in the future.
Credit for Reddit
With Android you can put the control apps on the lock screen. I have the control widgets for my Sonos on the lock screen of my Nexus 7 and it works like a charm. On the other hand I always have to unlock my iPhone if I want to controle my Sonos from it.
I would say, no. There's tons of practical advice, but in general it covers principles of sound personal finance, such as how to be savvy with your personal savings.
It's s numbers game. If store clerks ask everyone, all the time, then enough people will answer for the practice to be useful.
That's a fair point. Although I'd argue that WRITEMAP and APPEND are more scary. :)

I try to point out in the docs that DB.NoSync should only be used for offline bulk loading where corruption is typically less of an issue (since you can simply rebuild).

https://godoc.org/github.com/boltdb/bolt#DB

The wording was intended to make it sound like an improvement for people wanting smaller, more concise code bases. Bolt is 2KLOC vs LMDB's 8KLOC. Smaller surface area makes it easier to test thoroughly. It's definitely a tradeoff for people who want that really low level control though.
This video is not available in your location due to provider license restrictions.
As hard as it is to believe, I'm sure plenty of people give out their phone numbers when asked. I have personally witnessed many many people (including my wife) give out their number at checkout without hesitation. I guess the fact that this is continued practice means that it actually works.

This may vary by geography...my observations are from Canada.
It’s from the future!
Similar for me. My first ever programming assignment for a real company was converting an Ada project to C for the Boeing 787.
And yet all of those actions pale in comparison to just picking up a remote with nice tactile buttons and using it immediately, no weird navigation, no apps, nothing.

I mean, I'd still use my smartphone as a remote for other reasons. But the parent does make a good point.
Considering that they spread a Windows rootkit and screwed people over in regards to PS3/Linux, I consider this corporate karma.
Net is 'less free and more unequal' says Tim Berners-Lee
UPDATE 2: I was nearly able to create a workflow to create a contact automatically. Unfortunately the "get contents of url" task doesn't support data URIs.
> then cybersecurity will go to the next level where every company has to assume if they get hacked, they will get destroyed, so it becomes probably even more critical than other business processes.

So then companies will finally start taking security seriously, that needs to be done right from day one, and not as a "hack" that they add after they've already reached a million subscribers?

If only that would happen, because clearly the Sony executive in charge of security thought the opposite of that, saying as much as it "didn't make sense" to secure the company too much.

Maybe, just maybe, post-Snowden and post-Sony hack, people and companies will start taking online security seriously, while at the same time, the main stakeholders of the Internet will make a solid effort to push everyone to more modern security systems that aren't based on stuff invented 20-30 years ago and are now unnecessarily complex + easy to hack.
Google has demonstrated time and time again that their developers are apparently willing to put up with a level of pain in terms of IDEs and build tools (and I'm tempted to complain about Java too) that gives me approximately zero confidence that their perception of what's best for them will coincide with making things easy.
The sentence before the quote is:

> Spaltro offers a hypothetical example of a company that relies on legacy systems to store and manage credit card transactions for its customers.

The full quote:

> Although Spaltro declines to talk about Sony’s security practices, he says that while Sony Online Entertainment is fully compliant, every company weighs the cost of protecting personal data with the cost of what it would take to notify customers if a breach occurred. Spaltro offers a hypothetical example of a company that relies on legacy systems to store and manage credit card transactions for its customers. The cost to harden the legacy database against a possible intrusion could come to $10 million, he says. The cost to notify customers in case of a breach might be $1 million. With those figures, says Spaltro, “it’s a valid business decision to accept the risk” of a security breach. “I will not invest $10 million to avoid a possible $1 million loss,” he suggests.

http://www.cio.com/article/2439324/risk-management/your-guid...
Xbox One's voice control would be my preferred input mechanism for controlling my entire home - no unlock, no app launch, not even any picking up a device/remote. Microsoft must have plans about this though, because it seems so obvious after getting used to voice control on the console.
> The explosion in tools that do somewhat similar things makes me feel like we're doing the wrong thing as a community.

Yes. And, that thing is forgetting to teach history to people. There was a story a few days ago about a father pushing his son to play video games in chronological order [1]. Perhaps we need to do something similar in software development.

[1] https://medium.com/message/playing-with-my-son-e5226ff0a7c3
For startups relying on Mongodb for critical infrastructure, the cost of having a poorly implemented mongodb cluster can actually be high enough from a morale and product performance standpoint to ruin the company. I've seen it happen a few times to very well funded companies where their inability to quickly solve MongoDB issues made it impossible to continue iterating on their product, and eventually caused most of their core backend team members to quit.

So I think it's super important to de-risk MongoDB as quickly as possible and then move on with life. If you can use bare metal, just switch to using SSDs or even FusionIO cards. The new AWS SSD instance types should also be ok. Pay the money you need to service providers like AWS, Rackspace or Softlayer etc. to get it done.

In a best-case situation, you can keep upgrading every 12-18 months and rely on Moore's law to allow your MongoDB machines to scale with your growth. But even in a bad situation where your database is growing in size too fast, this vertical scaling strategy should still give you 6-12 months of breathing room, to allow your dev team to cleanly switch over to a different database.

I see a lot of teams starting out with MongoDB, but the smart ones know it's a big risk and once they find market fit, their first major initiative is to switch over the database backend to use something like Cassandra + Mysql.
Especially around here. Health-related posts bring out the same well-informed, scientifically literate opinions from the HN crowd that I'd expect when reading posts about C++ programming on webmd.com.

I really wish users could downvote stories.
It's interesting that this is treated differently the the celebrity photo leak earlier this year. In both cases personal, private information has been leaked (photos, emails) but for some reason it's ok to post the emails on legitimate news websites.
And therefore paving the way to even more malware in their very own ecosystem:

"Users who visit this site are asked to take a series of steps similar to what’s required with downloading the Amazon Appstore standalone app. That is, they have to request a link to the app download, then change their device’s security settings to allow for its installation."

Brilliant!
Is it legal to DDOS websites that are hosting your stolen documents?

It seems like vigilantism that sets a bad precedent.
It doesn't build on fedora. I fixed a few of the obvious problems, but it looks like there is more to it than that.. I assume that's why they say Ubuntu only on the Download page.
I wonder if he was thinking in terms of a DVD getting leaked as the worst possible thing that could happen. Sure, there's a loss of sales and movie viewership, but in the eyes of a studio a pirated product is a drop in the bucket these days.
I think you can discount dubfan's comment somewhat. That account, for example, recently participated in one of the many recent Watson Nobel prize threads and last year submitted 'New York Soon to Trail Florida in Population'. There's no clear reason why those threads are any more on topic than your submission. ... and now the submission's been flagkilled.
I was curious what happened to Parrot; it seems dead at this point.

https://www.openhub.net/p/parrot/commits/summary
I find myself unable to comprehend how anyone could possibly think that this is a good idea. If your ID is tied to your phone, then you're one phone-drop away from not having an ID. Phones are fragile.
In the United States, evidence from an illegal search can't be used at trial.

Of course, parallel construction renders this traditional protection utterly meaningless.
> Their IT infrastructure has been utterly destroyed

Seems like it was 'destroyed' to begin with, the only difference is that they are now aware of it.
Same here regarding the postal code, that's fairly common in Germany.
If you keep your ID in your wallet, you're one sewer grate away from not having an ID.
No.

Put on a networked machine, maybe. But despite the buzzword-lathered Cisco releases, there is such a thing as "internal networks" and heightened security zones. Your bank account being on a server in a datacenter doesn't make it "on the Internet", and there is absolutely a higher expectation of privacy when sending messages on a protected email exchange vs. IRC on Freenode.
Who cares about Microsoft mobile OS? App developers don't. I develop only for android and iOS. Microsoft is not even on our radar, Microsoft just doesn't matter in this space.