skysight-inc/HackerNews huggingface dataset:
Poll: What's your opinion on flat design?
I loathe flat design, which has recently become the "in" thing.

I don't want to get into reasons, since design preferences are subjective and there is no "proof" as to why it's good or bad.

(One thing I am pretty sure of: Several years from now, people will look back at these flat designs and laugh, just like we do about 80's hair styles. But I digress.)

Since this is a matter of preference, I wanted to know where HN readers stand on this. So, in the poll below, can you click on the option that best describes your attitude towards flat design?

It might also be helpful to give your age range in any responses, so we can see if there is a correlation between age and preference for flat design.
I am neutral
If you don't have much of a presence (either social or on-line) to begin with, like being a reserved person, there isn't much data to be corroborated with in the first place.
Retroshare user responsable for relaying encrypted files (2012)
Malaria kills more than half a million people every year, and mosquitoes are the primary vector.

Killing mosquitoes is not trivial.
Tell YC/HN: Job posting is missing link.
Ad for http://www.letsrevolutionizetesting.com/
is missing a link to do the "challenge".

Post titled: We are looking for our 2nd hire to help YC S12 co revolutionize testing
With Django and Flask you don't have the dimension of having to decide between sync and async.
> I also hate how our smalltalk starts with "What do you do for a living?" That's a fair question, but its depressing when that's the first one and all we really talk about.

What's so depressing about that, and what would you suggest people ask instead? People's careers take up a lot of their time and provide their livelihood, and a lot of people are quite proud of their careers. Sure, things like sleep and diet are probably more fundamental to a person's wellbeing, but it's pointless to start smalltalk with "how much sleep have you been getting?" or "what is your diet like?".
We are working on it and will have it ready in a few weeks... Ping me privately (contact info in my profile) if you want to test our alpha PC builds
Traffic analysis is still possible under this scenario. It's only marginally harder.

How would your magic traffic generator work? Randomly send a packet every minute? Not good enough, it'd be very easy to detect increased activity, which would be correlated to actual usage of the Tor network.

The best you could do is create some kind of Tor gateway that buffers packets. This gateway would always send n packets / minute through Tor in some programmatic pattern isolated from any packet input. If n real packets aren't available, send fake packets in their place. This is further complicated by length analysis; you would need some way to limit the length of real outgoing packets (probably via MTU) and their data so length is indistinguishable from the fakes.

You should also avoid any sort of wireless connection to this gateway, as snoopers could detect this traffic from outside your residence and again break this scheme. And the whole scheme still falls apart if your adversary is willing / capable of entering your residence. Needless to say, many nation-state level adversaries are completely comfortable doing this.
Skype, Spotify creators hope to inspire European innovation
The rules date back to when I and the rest of the board put them into effect a few months ago. I can't imagine a situation where the option to short-term rent will ever increase property value. We have had short-term rental guests not obey other condo rules and cause damage / mess within the common areas of the building. The minimum rental period in our building is 12 months and we do not wish anyone sharing our common elements for a time period less than that. Everyone in the building is free to disagree, vote us out, then change the policy, but no one has expressed any desire to change this policy.
Lavabit founder offered to log users' metadata if FBI paid him $3,500
Or you could buy a 72 core processor: http://www.tilera.com/products/processors/TILE-Gx_Family

(it's not as powerful as it sounds; memory bandwidth ends up being a major constraint, and programming all those cores effectively is hard in itself)
Damn, that's what I get for trying to be funny :)
related blog post from agl: https://www.imperialviolet.org/2013/10/07/chacha20.html
Speakers, a microphone, possibly a charging point and perhaps access to a better aerial.

I don't really want a computer in my car anymore, i did in the 00's but today i just want very simple integration with my phone.
For the "busy work" problem -- Let's say you need to keep staff for certain job functions, which require a certain amount of institutional knowledge (so you can't easily hire off the street for them). And, you only need those skills periodically (once a month, a few times a year, etc). What do you do with those people when they aren't needed for the important periodic work, except to give them busy work that is somewhat related, to keep them skilled in that area?

Take the reports generation example in the article. Now sure, those specific reports can be automated. But everyone once in a while, they may want to issue new categories of reports. Someone has to design them, and put out the initial prototypes. And the people best qualified in designing them may be the ones manually generating them every month. If you automate it, and employees eventually cycle out through attrition, then there may be no one left that remembers how to put that style of reports together.

So, how would you normally handle that type of situation, besides avoiding the automation so that this skill remains fresh in the institution? (i.e., you may assign this task to each new crop of junior employees).

One example we had at a large telecom equipment manufacture I used to work at, was whenever someone new came into the group, the first thing you would have them do is physically inventory all the servers. At that time, they were spread throughout the main data center, several data closets in a large building, and some were off site. This ended up getting the new staff familiar with the equipment, and location, and how to navigate the building. Even though we could have automated the inventory through software.
"Legal rights don't exist, but natural and human rights do."

Given that existence of legal rights can be proven empirically [1], whereas existence of natural and human rights is a philosophical quagmire yet to be resolved after thousands of years of inquiry, I'd argue that your statement is false. Well, at least, as false as anything can be outside of a purely axiomatic system.

[1]: Again, as far as such things can be done. E.g., we could probably come to something like an agreement that the Bill of Rights exists and that it describes a set of ostensibly legally guaranteed rights.
Of two typical meanings for "probability", you're using the one the grandparent didn't mean.
You've seen Amsterdam and Copenhagen, now check out Groningen
This must be the ugliest error screen I have ever seen. Is this 1990?
I have the Sleep Bot app and it measures movement and sleeping time and graphs the data. It doesn't give any analysis, however.

Do you have advice for a better analysis of my sleep each night?
It comes down to is the money worth the time. If its no then leave, if its yes then stay.
> "Internet is different" is the very principle Amazon invoked to not collect sales tax for years

Well, to be fair, in Amazon's case it legally was different.
Please, there's web caching, app manifests, and all sorts of other ways and standards to create web apps which run 100% on the user's machine. Applications need not be behind an SaaS wall anymore than video games need online DRM....

And Chrome OS absolutely IS an OS. The fact that it's centred conceptually around the Chromium browser and Google's proprietary bits doesn't make this less true.
It's actually worse than that. It's not just that encryption isn't enough, it's that encryption can be worse than no encryption, since using encryption marks you out as someone who's different than the vast majority of users on the network. In a world where normal people are happy to sling everything around in the clear, a person using any encryption at all flags themselves as potentially suspicious. (Not suspicious enough by itself to give a Western law enforcement agency what it needs to make a case against you -- but more than enough to convince less scrupulous actors like intelligence agencies that you're a person deserving of a hard, hard look.)

Moreover, the more sophisticated the encryption you use, the more you set yourself apart from the crowd, further increasing your vulnerability.
This problem is nowhere near as widespread as most people claim. While bugs do happen and I can't speak for the SSD side of things, HDD manufactures test their cache behavior quite thoroughly. This includes pulling the power immediately after flushing the cache to make sure the data made it to disk. 99% of people who report cases of HDDs "lying" about write integrity either have write cache enabled or are not actually issuing a flush cache command due to OS level issues.
Probably don't need it pasted here...
Any professional programmer should be hesitant making claims like this: it's easy to see if you have an isolated fragment and are primed to be thinking about security. It's a much different story if you received something like this as part of a big patch and making an effort to be particularly vigilant. We have a such a long history of finding bugs like this which made it into production because this is an easier mistake to make than you claim.

It's easy to thump your chest and assume that you're smarter than those developers (which is almost certainly wrong) but that misses the underlying lesson that humans will make mistakes and the likelihood goes up with the complexity of the task. That can be switching to a language which bans problematic behaviour, automatic use of linters and other tools, rigorous code reviews, etc. but in each case you're making environment safer rather than trying to find perfect developers.
This comment from another site is appropriate:

>The deep rooted anti-American theme of the EU does not take long to emerge. This undertone is rarely flaunted, but is intuitively detected. Few seem to understand that it is one of the bases of the United Kingdom’s deep unease with the EU, because UK people simply do not understand or share that objective.
G.E.’s ‘Industrial Internet’ Goes Big
Why would I use this and not npm on Ubuntu? Mozilla is not going to distribute Firefox using npm and even it it does, why not use npm to install FF on Ubuntu if it really is that great.

I'm just trying to understand the reasoning behind this. What do I gain by using NodeOS instead of a regular linux distribution?
Including a github wiki in a repository as a submodule
When the site is back up, I'll verify the link and post here. It's been about 2 months since I've used it.

Simple query stuff though.

Basic aggregate stuff. When to use "LEFT JOIN". Creating a scalar function. Multiple table JOINs.
Milton Friedman too! Not to mention the dozens of others which were not awarded to macroeconomists. Daniel Kahneman and Herbert Simon would especially be surprised to be called Keynsians, given that they are a psychologist and a political scientist, respectively.
What is Mass?
On the other hand companies that think this way trip themselves up by letting people fail upward: "they can't do the job as an individual we'll let them manage everyone else into the ground."
Flashcache at Facebook: 2010 to 2013 and beyond
First of all, that has nothing to do with the point I made in my last comment; which is you can't dismiss peer-reviewed research based on personal experience.

Second, that is not how it works. There are varying levels of sleep. Some better than others. When your body doesn't need to go through rem sleep anymore it is sufficiently rested but that doesn't mean you feel like a ray of sunshine and immediately jump out of bed. There are other factors which make a person want to stay in bed longer than they should which leads to shitty non-rem sleep. Too much of this makes you feel groggy.
I suspect you are taking my comment as a personal insult rather than reading it for the meaning I intended. The point I was trying to make is that the skill involved here was hiding the lines in a large source tree and hiding the history. The actual lines of code are unremarkable, absurdly incorrect when taken in isolation, and not where the clever part of this attack lies. The author of the article is stating it as something else.

See also my reply to cbr where I make essentially your same point: the way to get this past a code review is make it part of a large diff.
That depends a lot on hiring practices.

Corporate culture usually starts with the founders and early employees, but is transmitted in two main ways:

1. Who they decide to hire. In general, people tend to hire folks like themselves, and so if you start with an initial core of people with a certain value system, you'll end up with a company that reflects this value system. For example, Google started with a couple Ph.D drop-outs, they hired all their Ph.D friends, who hired their thesis advisors, and so they ended up with a very academic culture. Facebook started with a college student, who hired some of his college friends, who hired a bunch of young folks fresh out of school, and so they end up with a "move fast and break things" culture.

2. Acculturation of newbies. When a new hire arrives at a place, they instinctively look around for guidance on how to act. They get it from the people around them - their teammates, their manager, and the people that company holds up as heroes.

Either one of those can go wrong. The first one usually goes wrong in the "A players hire A players; B players hire C players; C players hire dodos" way. If you start with a core group of confident, energized, intelligent people, they will typically try to hire folks who are equally or more effective, because they view working with top-caliber folks as an opportunity to learn. Once you start getting some folks who are lazy or insecure in, though, they tend to hire folks who are even lazier and more insecure, because they feel threatened about being upstaged. That repeats until eventually the whole company is full of non-threatening bozos.

The second one goes wrong in periods of rapid expansion. Here newbies outnumber experienced veterans, and so when they look around for how they should behave, they pick up the culture of their new teammates' former employers. It doesn't need any bad apples, only the lack of a critical mass of good apples. This is also why the oldest division at a company often maintains the most of the original culture: oftentimes new divisions are staffed up in a hurry, facing different market realities, and the people in it look toward each other and to the leader of the division to figure out the culture.
Before I worked for a corporate company I used to think Dilbert was funny. Now I use Dilbert cartoons as a learning tool. Helps me prepare for situations at work.
Why bother? It's not as if they'll turn around and pay you extra for doing part of their job for them. There's a ton of tech work right now, it's far easier to find a place that suits you than to try to transform a toxic environment you find yourself in.
One meaning is "more likely than not to happen". What is the other?
node is a mashup between v8 and some C/C++ libs,with a javascript interface. It's not really a framework , i would say node is closer to nginx than rails for instance.
All a little over a month apart and the last several sent around the same time of day? Within a dozen seconds or so?
Viral Marketing Using Link Bait Tactics
someone with a little more time than me can probably find a full .pdf I don't have one handy but
http://www.amazon.com/Class-Through-American-Status-System/d...

data gathering is largely the problem there--so we address it through round about means.
BTW - if you install the app, you can open this song: http://getbandhub.com/?s=524e26a8cc8d46e238000001

And experience:

> Andrew Mason (Groupon co-founder)
> Adrian Holovaty (inventor of Django web framework)
> me

All somewhat related in this song:

http://getbandhub.com/?s=524e26a8cc8d46e238000001
That's fair. Sorry, upon re-reading my comment it was a bit flippant.

I just feel that there is a lot of shitty commercially-backed music out there already, and we're in the Internet age of "share everything" already, so even if this does open the door to poorly produced crap ending up in online stores, we have enough mechanisms (both technological and cognitive) to filter the good stuff to the top I think..

And if doing it this way lets good stuff get discovered more easily, and helps independent artists get paid more easily, I'm all for it.

Plus I think artists who take their craft seriously (and therefore may end up being floated to the top in my previous example) will be very conscious of the quality of the product they want to put out there..
A software job in aerospace (avionics or analysis) can be worse than a pure software position, because your managers understand your work even less. Also, there are huge gulfs between reading about X, studying X at the university level, and working in X industry. I see a lot of people entering aerospace programs with dreamy ambitions from Reddit, Neil Degrasse Tyson, SpaceX articles. Then they can't hack the physics and math and 200 page design reports. It's a bit like kids going into CS because they like playing video games.

Most aerospace jobs are pretty Dilbert/Office Space. At the megahuge defense contractor where I used to work, we had Office Space characterizations for many of our managers/coworkers. If you ever want your space dreams dashed, read Glassdoor reviews. We just hired an ex-SpaceXer who loved the mission but hated sacrificing his life as a 20-something to working 70-hour weeks.
No. sync() is the system-wide fsync() so it makes no difference. The issue is that sync() tells the filesystem to flush its caches to storage, the FS tells storage to get everything in permanent storage and the storage device lies its pants off and says everything is stored as soon as it's hit the controller or the write cache.

It's not like the layers above can just go "nuh-uh, tell me when it's actually really written for real", if the storage device is going to lie it's going to lie every time.
Honestly it is more understandable to make that type of mistake at the beginning; there is no way he could have reasonably assumed that he would later have the level of fame that would make the feds run a high priority effort specifically to catch him.
Sounds great, but I get an error (simply seeing "Error :(" displayed briefly) when clicking the "Try Now" button... then it redirects to the login page... is that as designed? I need to sign up to try it?
If you are running a massive international illicit market worth billions, you are probably going to require that service sooner or later, unless you can walk away from it.
http://i.imgur.com/RHxoW5J.png

1. Security flaw in leaking that much error info.
2. Who uses ColdFusion in 2013?
Probably too busy lighting their cuban cigars with 100 dollar bills. :-)
True. But then again, you don't need that much anyway. I doubt they scanned his entire email archive at least first. Just the fact of including his real email and that one post on SO seemed to have been enough to establish probable cause.

His social interactions could have only been directly traced to 2-3 posts outside of Tor at most. What really did him in are the pseudonyms and similarity of preferences picked up from those few instances. So really, any online/social presence is a liability if it's contaminated with something about you offline.
Whichever one he meant, he's on thin ground. If he meant "probable" as more likely than not, its facially ridiculous. So I assumed he wasn't being ridiculous and was referring to a small but non zero number, and asked for a cite to what it may be.
New Cognitive Training Study Takes on the Critics
You should check out Lane et al. 2013 Fig. 1: http://www.sciencedirect.com/science/article/pii/S0959440X12... All computational protein folding times match experimental results within 1 order of magnitude. If folding time isn't a good measure of forcefield accuracy then I don't know what is. Sampling error is a worse offender than forcefield accuracy in my opinion.
How does a blog post gain traction? I thought traction was a term used to define an increase in sales numbers over a short period of time. Maybe you mean it drew in more traffic?
Thanks for your answers. Do you know if the problematic short-term guests came via Airbnb or some other avenue?

"No one has expressed any desire to change the policy" - not even the people who've been fined? (Were they renters subletting, or owners flaunting the rules?)
I heard the hovering helicopter too (it was yesterday morning IIRC); it was around until at least 8am. I was so surprised by the continual sound (rather than passing-by) that I even googled how long a helicopter can hover for on a full tank.
Does spam go to your head?

I usually reply "I'm not looking right now - thx" to principles - ie, Google or Facebook or some internal recruiter trying to hire people. I get it, I've used recruiters in the past, and when done right, they're a valuable tool.

This is spam, if you spam me, expect the pointy end of something. And it's not like I cursed her up and down and sideways or anything - just giving her a piece of my mind.
I love this idea, but I've struggled with what to replace it with. "Tell me about yourself" is the best thing I've come up with, but it sounds like an interview. "What are you interested in?" is another option, but it too sounds formal. I want to ask people what they care about without having it be awkward. How do you open small talk with someone you've just met?
* Who uses ColdFusion in 2013?*

Me? Because I have to maintain a rather old site for my employer, and there is absolutely no chance that anyone would sign-off on migrating it to a different platform.
I'm not sure I see the objection here. Package versions should be pinned so dependency management and version conflicts shouldn't be an issue. I don't believe npm signs packages, but it at least communicates with the server via HTTPS and properly validates the certificate so I don't really see the security concern there.
Agreed - that's the conclusion I came to too after posting. Still, I'd imagine Harold Scheraga and Andy McCammon are (justifiably) a little sore this morning...
I actually think (1) is the bigger deal and by a significant margin, however...

I do agree with you that there needs to be a reasonable and lawful way to tap very specific and targeted conversations, regardless of the medium. Just like bugging the mafia's phones etc. And by reasonable, I mean a real frikin' judge and with total public transparency, not some secret court and definitely not some blanket surveillance program. Accountability for any abuses is a key requirement that currently seems to be lacking.

I'm practically a conspiracy theorist these days, but I think you're being completely logical while most others aren't.
I share your cynicism.
Same outcome as leaving, just takes longer.
Ford car takes control of steering to avoid collisions
Also try http://data.stackexchange.com where you can query Stack Overflow and other SE site data in real time using SQL.