skysight-inc/HackerNews huggingface dataset:
After the government told me something about a security threat? The same government that puts us on these orange and yellow and red alerts and nothing ever happens? And if something does happen there is no alert, or there are too many security advisories they don't know which ones are credible and then the whole incident gets politicised, turned into a blame game, and broken down into sound bites for Rush and ammo for polarized netizens to spew at each other turning every comment section on every current event article, ever, into a partisan war?

Yeah, I'm not sure. But I can tell you I don't know a person alive or an institution operating today for which I could tell you how I would react to information they gave me without being fully seeped in the context in which it was given.

Also, I don't know anything about what the FBI did or didn't say. I just know what was released(yeah :|) on what Obama said, which was that he would have liked for Sony or the Movie chains to have reached out.

Ultimately, I think it's a societal issue. Our culture has become terrorized since 9/11. We are a bunch of wet blankets. It's a huge problem that we have no spine outside the military/intelligence community. We just get led around by the nose.
StackExchange and/or AskScience at reddit can be useful for this sort of thing (though possibly not for lots of repeat queries).
Interactive in-browser 3D visualization of datasets – FastML
2014.2 CDP DS150 TcsCDP Pro+ DS150E
He still has to be very focus on projects. And any project, however fun it starts to be, will become less exciting over time. In the end, it feels just like work.

That said, the freedom to choose whatever city you like to live in, is priceless.
I history has taught us anything, it's that there will always be a 0.1% gaining disproportionally more than the majority, and you can't prevent that -- the only thing you can achieve by forcefully dispossessing them would be shifting the disproportion to some other group. The efforts are much better spent on increasing the well-being of the majority, through education and distribution of wealth on the lower levels. It's not a zero-sum game.

UPDATE: To be fair, I wrote the above comment before seeing the graph in question. But, after actually seeing it, I have realized that my comment is even more valid -- please note what has tipped the scales towards lowering the share of the 0.1%, in both cases where it happened on the graph? I would argue that the reason for that was not that the minority (whoever they were at the time) lost their wealth; rather, after the world wars the economy boosted everywhere and the majority's wealth increased overall, increasing its share.

Another way to read this chard is that we can expect another global war in upcoming years, and I sincerely hope that will not happen. I lived through one war already and certainly don't want to see another...
Only if your business caters to developers and the like.
I understand you guys use and contribute to Cyrus. Is there a JMAP interface planned for Cyrus? Or for any other mail servers, like Dovecot?
JavaScript JIT written in JavaScript
> In a few words, it’s an evolution of Domain Driven Design, with more abstractions. It’s based on UseCase Drive Design and Hexagonal Architecture.

Lost me here ...

What happened to K.I.S.S. ?
❏Graphic Showing Members Area of Jaaxy Keyword Research Tool
from the article itself:

"Finally, we know IMAP, SMTP and the DAVs aren’t going away any time soon. No protocol will succeed unless it provides an upgrade path from where we are now, and a compelling reason to switch. We will provide a proxy which can talk to existing servers and present them over JMAP."
Fundemental questions; fundemental principles
Archaic?
These suckers bullied us for thousands of years, but now humankind has this crazy lady on its team so they finally get what they asked for.
Track tweet impressions, engagements on iOS
"So you think certain areas just shouldn't be studied?"

Yes, I think some areas just shouldn't be studied.

Yes, I know this goes against the commonly held beliefs that science should be a free-for-all, consequences be damned.

A useful comparison may be with the medical profession, which since its early days has placed ethics at the core of what it does, such as with the Hippocratic Oath (along with its modernising revisions). Doctors have a responsibility to the patient first, and expanding their expertise second.

With science as it stands today, the opposite is true. The priority is expanding expertise, even if its clear that damage will be done. I'd like research to be as free as possible, just within certain ethical bounds.

Aside from weaponry, most of what we're doing today in science is child's play compared to what's coming soon. So that we can expand this discussion, tell me what you know about synthetic biology.
#magento faq page #extension, two layouts, shortcode support, popular block
Plain text passwords. No amount of blablabla can excuse that.

Plain text passwords.
Yeah, that list rather sucks. At a minimum you need to add in Robert Lee and Ulysses Grant. Also Genghis Khan was no slouch on the battlefield, and most people feel like Sun Tzu knew a thing or two about fighting battles...
A note to designers
I did think of that, actually hosting the git repositories, and having a hook to make the updates on pushs.

But it seems like I can be significantly simpler and more likely to be reliable if I just get triggered by a webhook. I think I'd be willing to do it for a couple of people as a trial but I'd not expect so much interest.
I don't think that's very relevant for this use case, though - JMAP is clearly intended for use by custom clients, not browsers, and those can use SSL with a completely different model from the CA scheme, including bundling certs for the most popular providers (similar to HSTS preload lists).
since onion2k pretty much summarized everything, I'd like to share what I did for my side-project (a time tracker named Haptime) as "marketing".

First of all, I built the software only after I found 3 people in my circle of friends who were willing to pay it forward.
This allowed me to understand if I was solving a real problem people would pay for or not (it was important to me, but this might not be of the same importance if you are on a freemium model, which might require a different take on this).

After that, I pretty much used:

1. Referral (for every client, try to make them super-happy every time and then ask for a referral of them)

2. Networking. Onion2k already told this, so, join and meet people who might help you or need you. In my case one breakthrough was to find out my product featured on product hunt (and near 100 upvotes) thanks to the relationships I built over time.

3. Reddit could be another place you find useful, although in my case I discovered that it's a community more geared towards free product (so if you have a trial, you must solve a really powerful problem to have them try it, or have a super-compelling homepage).

4. Quora is another place I gained a bit of traction thanks to some small, targeted questions I answered. Not much a big deal, but it's worth checking out.

Always remember, in everything you do, your goal must be to add value to the people or the conversation.
I personally think that when you do only for marketing purpouse and not for the sake of adding more value to what you see, everything ends up being bad.

5. Giveaways are another great idea you can use, find a good blog/magazine in your niche and see if you get to place a giveaway over there.

6. If you are still struggling on how to build your network, the easiest way is to help people.
Find people in your niche and help them in any possible and honest way. Don't think about marketing, think about just helping them without selling.
Networking is made of friends (at least to me).

7. Timing is everything: If your website is featured in something like Product Hunt, JOIN the conversation and if you can, offer a greeting offer on your product page.

Also... time and effort is required.
LOTS of it.
For example Airbnb didn't grow up in a day, but grew up thanks to small, continuous ideas and efforts.
As toumhi told you: do not automate until it's needed.

If you are an engineer you will want to automate.
Resist that temptation, do it only when you can't do it yourself at all.

One nice read about gettin traction is tractionbook.com . I read it recently, and while some of the channels they describe for getting early users might have a price, others are really free, so it's a worth reading.
Arrays are full objects e.g. function(){ var x = []; x.foo = "bar"; return x.foo;} returns "bar".

That is the whole reason prototype.js library broke the use of for (var x in somearray) because the library set properties on Array.prototype.
Ask HN: Facebook graph API how many people like Pepsi AND Coca Cola?
Is it possible to query the count (not a list) of people who like page A and page B?
It's certainly sane in the sense that it was an intentional, if perhaps unusual, design decision. I personally like it since it results in an efficient implementation of sparse arrays.

In any event, Lua 5.2 will respect the __len, __pairs and __ipairs metamethods, so you can tweak this behavior if you need to store nils in your tables and iterate over them.
To solve interesting problems, not helping people opening the blue googles.
Sometimes I think the US's responses are so disproportionate, if someone was to actually attack their country, they would respond by attacking the entire world.
Legislation and the potential for Pareto Efficiency from Uber and AirBnB
How to get rid of a hickey
To nitpick your nitpick (and not to imply your ultimate conclusion is wrong):

"originally devised" -> "Devise" implies originality.

The word original in the original text is used in the sense of "from or in the beginning; at first", while you seem to be taking it in the sense of "in a novel and inventive way".

The phrase "originally devised" implies the usage of the devised thing has since changed or expanded beyond the purpose of its invention. This is important, because it is in a passage talking about one of those new usages - dungeon generation.

Yes, your sentence has the same meaning, and in a weak sense has the same implication, but "originally devised/invented" has a history that boosts that implication to make the purpose clearer.
I'm not sure I understand what's the added value of the service offered : unless you have a deep understanding of your customers business, what are you going to chat about on their website with their potential customers ?
What I did in 2014

I travelled to China (Hangzhou), Thailand (Phuket), Sardinia, Berlin and Copenhagen for both work and leisure.

I presented my Master thesis and the associated poster to the VLDB '14 conference in China (major Big Data conference).

I also presented at PyData and two more local meetups on Big Data topics, including PostgreSQL.

I wrote a paid tech report on Big Data.

I contributed python code to three open source projects: OpenBazaar, TimeManager, Doge Terminal (:P)

I learned Scala, Ansible, PostgreSQL and PostGIS, better OOP Python, Guava, better testing, better bash, better javascript, Vagrant, vim, better git.

I understand the steps involved in setting up very complex systems and system adminstration a lot better now.

I worked on some personal projects in Python and javascript, the most important of which were a web scraper to search for flats in Switzerland, an online regex tester and a tool that uses the last.fm API to return statistics about users

I also tried my hand at CoffeeScript and configured a chat bot (Hubot) to optimize chatting with my boyfriend.

I amassed a big collection of cookie cutters for any occasion (even 3D ones) and baked cookies for my friends.

I read at least 3 proper books in German and improved my vocabulary.

Also read more than 5 programming books to improve my craft, and a lot of fiction (also some in a non-Western context which was very eye opening) and some non-fiction on economics, politics, poverty, women's issues and math.

I went to three job interviews but ended up choosing to stay at my current job. Valuable experiences, nevertheless, which made me learn more things about interviewing and negotiating which kindof contradict the popular advice one can find online.

I produced more than 10 data reports for customers all over the world.
In short, sales. Marketing and publicity don't really provide benefit unless you're offering a free service to end users. My own startup reached front page of HN. Total sales resulting from that: about $0 (or negative dollars if you count server costs). Every sale is because I directly approached clients I thought needed my software.
I believe this[0] site does what you're looking for.

[0]: http://feedbackroulette.com/
Great story, thanks for sharing! I just have one question - how do your support team members get the information to handle the inquiries and how is the information updated? Do you have a sort of training sessions with the customers?
I have to memorize a really obfuscated version of this "test"
just in case. Sadly no one can remember the brainfuck version.
Awesome, but I still don't think it's enough. In benchmarks we did the memory usage of PHP array() was horrific. Sorry I don't have actual numbers to post, but we ended up using pack() and unpack() to store stuff that should have been in an array because it would grow to 100's of megs using PHP's array() and using a binary structure it stays under 10 megs. I just don't think a 2.5X improvement is going to come close to as efficient as it could and should be.
Get hacked in a spectacular way (think Sony), everybody will know about you. Bad publicity is better than no publicity they say.

Of course it's tongue in cheek, good luck.
Got a review link or pull request for me? ;)
The only reason I see for declining of actual motion sickness cases is widespread availability of super effective drugs that block all symptoms. When you know that you suffer motion sickness you'll just carry some pills in travel and never even look like a person susceptible to it.
"Profits are better served by making an algorithm secret" (about RC4) (1994)
Broadr App
I love FizzBuzz. The great thing about it is that it's easy to write code that works so candidates can feel happy that they've 'passed' but flexible enough that people's solutions will differ. And that's what you want in an interview situation - working code that you can talk to the candidate about. If you question what they've done and the candidate can explain and defend their decisions then you can figure out if they'll be able to speak up and contribute to technical discussions, to communicate their ideas and comment on other people's solutions. That's the sign of a good developer (in my opinion).
If you start putting multiple 'Specific AI's' together, as is common in CS, you will eventually get a more general purpose AI. The only constrain is time, with enough time, things that we can't even imagine right now will be possible.

With the Internet of Things I can imagine that distributed AI will become a thing. Interconnectivity will eventually connect all the 'specific purpose AI' to become a 'general purpose AI'.

I could keep thinking about this for hours, but that won't be good for my productivity...
No we cannot just simply erase bedbugs from existence. They are essential evolutionary factor of humans. How shall developers scratch their own itch with no bedbugs?
Awesome post!
Should be included in https://yourfirstcustomers.com/podcast/ and http://www.unscalablestartup.com :)
Anyone noticed it has been 20 years since RC4 was publicly reverse engineered, BTW?
That's great news indeed ! Thanks for the informative link.

Does it now work wireless though ? From the link you shared :

Using networkd together with wpa_supplicant on my laptop on my crappy home wifi, the time from link-sense to fully configured network is roughly 50ms
Well if "Pebble" is a platform and iOS is a platform, my bet is that Apple already won this.
Does anyone have source for the analysis of the "program" used that the statement claims the FBI used as their grounds for the accusation? I still cannot find any details
Yeah this is the part Im confused too. And when you think about JS and JSON ...messy.
Just curious where you got the number 99.5%? Approximately how many of the people you interviewed couldn't complete it?
I find very interesting the court argument: "chimpanzees can't fulfill the social obligations expected of anyone with rights".

Philosophically, the same could be applied to a paraplegic, or in most cases to somebody with Down syndrome, so I wonder if there was more in the ruling; I find this argument very poor.
"Smart, non-manipulative people shun them, perhaps even refuse to mate with them."

Not helpful. All the A-hole jock-types have hot girlfriends and wives.
Performance-wise Qt is quite good, but still comes up a bit short on the Widget quality and consistency side - this is where project like my native component-wrappers come in to the story (shameless plug - http://achipa.blogspot.com/2014/11/qml-wrappers-for-native-a...). The good news is that you can still keep on the JSON/Javascript side for all of this, regardless of whether you use custom UIs, use Qt Quick Controls or something else.

Long story short - it's not quite an Appcelerator replacement just yet, but certainly keep an eye on it! :)
Does compile time really matter that much? I mean, unless you are building a huge project which is expected to take hours to compile, I don't see much benefit in optimizing compile times.
Kim Dotcom raid was legal
We're working on a proxy that will work with any IMAP server that of course will work with Cyrus. I think its likely that we'll look into building support directly into Cyrus at some point but we don't have any concrete plans yet.
This is really inspiring to me as a developer working in Italy for an US company, and not leaving because of kids and family.

Thank you for Redis, but also for rekindling a bit of hope in my heart.
How could it possibly be dated January 2015??

EDIT: I mean, indeed it is, but we're like, you know, still in 2014
I think you're parsing the sentence wrong.

"[FizzBuzz helps to] filter out the 99.5% of programming job candidates who can't seem to program their way out of a wet paper bag."

He's not saying 99.5% of candidates can't do it, but rather 99.5% of candidates who can't seem to program their way out of a wet paper bag can't do it. Presumably 1 in 200 of the candidates who can't program manage it by blind luck.

The title here on HN is wrong too.
We Italians come up with unorthodox solutions all the time, because we grew up in an environment that only rewards two things: low profile, or being creative. And creativity is far more interesting.
Yep I dont have my reference works at work as one of the early musilm gererals probaly should be in the list but he got written out of history some what.

BTW Carthage was a Colony so not realy non european in that sense.
Right. I'm a little rusty on the details. My point stands - key distribution is not a solved problem for the average user.
Relevant HN discussion on the 'itch that nobody can scratch' refered to in a story on Medium: https://news.ycombinator.com/item?id=8769925. That story is about Morgellons, for which some explanations refer to the presence of beg bugs or mites.
I think you mean "no non-NSA backdoors, at least."
Thanks for the response. <- no exclamation point, just for you

My manager always jokes that I have caffeine running through my veins, so you're not too far off the mark ;-)
I think you are under-estimating how life-changing removing an unenjoyable activity from your daily routine is.
This is by far my favorite interview question to give. In case the candidate may have memorized it, I might make a slight alteration. Like count backwards from 102 to 2 and don't print anything for prime numbers.
it was the MUCH better training and fire rates of the gun crews that did for the spanish and French.

If you can fire quicky you can quickly win the dominace phase of the fire fight (to use a moderen term)
So all those services you use right now where you type in a password. How exactly are those passwords transmitted to the server?
BBC Reporter Stood Next to a Bonfire of Drugs and Then Completely Loses It
People with Down syndrome legally don't have the same rights.
Most businesses solve this by charging a premium for paying monthly and then don't have any sort of termination fee.

I think at ringcentral.com I get about 50% off by paying a full year in advance.

What your customers want from you is a creditor they can take advantage of. Otherwise why wouldn't they just put this on their credit card?

Also, I've never used this but see: https://developer.paypal.com/webapps/developer/docs/classic/...
It also pisses off the 0.5% that know how to program

Best programming test I've seen was one that was done online, and automatically ran your test through unit tests.

Doing a test is fine, but do it, don't waste my time and move on accordingly to the result. Also, make me do it first, so the technical ability is off the table at an interview, don't make me 1) do it "on paper", (or like a quiz show) and in your location and 2) rate on objective measures (like passing/failing some test) and be transparent about scores (like they would be in a code review)
Meteor Pattern: Template-Level Subscriptions
prime numbers

Isn't that harder than the actual question?
Probably writing one from stratch would be easier than memorizing bf symbols
I was once presented this during an interview which wasn't going too well (I decided I didn't want to work there after seeing the working conditions of the developers: 60+ developers crammed in a small room with minuscule desks, distributed in rows where people would bump into the chairs whenever they had to get up and move) and they told me that a lot of the candidates couldn't solve it and would be an elimination test. They told me I could use any language I wanted, so for kicks I did a simple Haskell version of it (nothing complicated, just a fizzbuzz function mapped over the list). I was told on the spot that I failed and they wouldn't continue the interview.

Why the this story, just if you give anyone a choice of any language to solve fizzbuzz or other problem, be sure you are open to see code that looks strange to you.
mm if the British king was as obsesed about recoveing America as he was anti cotholic the war of 1812 would have ended very diferently.

The American army in 1812 would have been no match for Wellington (plus a coalition of european states who wanted ther american colonys back) even the very high quality but small US navy would have not helped that much.
E-Commerce Checkouts Need to Mark Both Required and Optional Fields Explicitly
The idea that an individual optimizes their trades to maximise utility relative to their initial allocation of resources - and that monetary values in the price system itself therefore reflects an aggregate of human attempts to maximise their utility through trade and production - is so orthodox in economics it doesn't need lists of supporters.

von Mises is unusual in expressing the view that human utility cannot meaningfully be known and understood except through preferences expressed by [economic] action but that's merely a stronger version of the same principle that the price system is a way of linking people's preferences [purely ordinal, in von Mises' case] with a [symbolically cardinal] monetary value.
Just wondering - what auto-update mechanisms are we talking about when it comes to native apps?
I love how people proudly post solutions to FizzBuzz in comments (both on the wiki and the original blog post).