skysight-inc/HackerNews huggingface dataset:
would like to share my co-founder thoughts here, which i use to classify an idea

needs (aka blood on the floor problem) - A person knows what he/she is missing - less risky to build a solution since the problem is more or less well defined

wants (aka cocaine) - A person doesn't realize a better solution can exist unless he/she is exposed to it. Walkman solved the problem of mobile music, but my thoughts are that people would have never been able to think while using a walkman that a device like iPod would come in a few years and the same reason why most of you are not able to think of a better device than iPod today (it needs thinking like Mr Jobs to solve a wants problem).
UBiome Microbiome Sequencing Tech Crunched
Using Latent Semantic Analysis (LSA) to promote collaboration in organizations
Don't get me wrong, I really like what you are doing but there are a lot of spelling and grammar errors in your web site. I'm not a native speaker (I also make a lot of errors) but maybe you can get some help from one? Not a big deal but just wanted to let you know. Makes sense if you want to get popular =)

I also have a question: Do you plan to make any comparison tests with Compojure (https://github.com/weavejester/compojure) and lib-noir?
Sadly, when people are offered money to steal babies they steal babies.[1] The moral outrage is important because it increases the cost of the action but removing the incentive is generally a more effective way to change behavior.

[1] http://www.economist.com/news/china/21570762-curb-widespread...
Isn't that what the delete button does?
One thing I think is interesting from purely a perspective of watching the the competition between iOS and Android and their respective strategies.

In my mind the elephant in the room (or the emperor's lack of clothes) is the screen size of the iPhone. Clearly there is demand for and utility in larger screens. Yet Apple has argued that the smaller screen is a feature not a bug. They changed the size in a way that didn't obsolete existing apps (which was sensible).

But they have also made a big deal about the hi res retina screens.

I've wondered if the simplest way for them to up the size of the screen is to go with lower resolution, keeping the same number of larger pixels. This could maintain backwards compatibility on apps. Since the resolution is already so high, it seems to me this would be a fine solution (would love to hear some engineers perspective on this).

But this would force them to back track on two claims of technical superiority: smaller screen and higher resolution.

After using devices with larger screens, the iPhone screen feels tiny, harder to read on, and harder to do things on the web with. (I agree that it's fine for making calls and texting.)

It feels like a situation that could turn quickly against the iPhone and all of a sudden nobody wants a phone phone whose form factor was determined by the state of the art five years ago.

Again, I'm just observing it as a fascinating case of strategy and tactics among two giants engaged in fierce competition.
Contacting professionals seems like sound advice regardless of his personal experience.
Perhaps he is focusing on development issues?
Can you share some of your more generally useful gdb settings / macros?

I've been working with linux/gdb for years and while I do agree it is powerful -- I don't find it very convenient.

For example, up until gdb 7.4 (pretty recent) there was no way to automatically skip certain functions -- the 'skip' command added to gdb 7.4 is almost a must for debugging heavy C++ code (and you still cannot add it to your .gdbrc file...)
I've been working overseas for over 4 years, and I'm only now getting used to the amount of vacation time we get. We are actually encouraged to use all of our vacation time. --It works out like this:

By law we get 5 weeks of vacation a year. My employer throws in an extra week as a perk, but that week gets used last, and can't roll over - basically use all 6 weeks or lose one. And then you can roll over up to 2 weeks if you don't use it all. So in practice, this means that you'll take at least 3 weeks, and almost everyone takes the full 6 weeks, unless they're planning something for the next year and know that they'll want an extra two weeks.
I've found that it's sometimes the case that you will officially get offered a fixed amount of vacation time, but informally you can take more than it if you want.

The unwritten rule seems to be "you're working really hard to get a featured shipped, if you need extra vacation to decompress after, feel free".
He/she probably wanted to say "good":
https://groups.google.com/d/msg/golang-nuts/FxELIOik2f4/X5x7...
Like most languages with modules.
This is great! Already found a partial solution to a problem about divisors of a number at answer http://stackoverflow.com/a/171784/470560. A search would make this even more useful.
I went last year -- it's a very high quality, general-interest web engineering conference.
Comparing gofmt with what refactoring tools allow is too far fetched.
Linux's epoll or FreeBSD's Kqueue is ridiculous scalable. Both http-kit and netty take advantage of it. http-kit is all about HTTP, netty is a general framework.
Really awesome app! I like the design, and it's definitely got great functionality.

A little curious -- what's your middle/backend like? Curious which frameworks/platforms you chose
When I had a few employees in Manhattan, my policy was "Sick days, holidays, vacation --just do what makes sense." It all worked out fine.

My office manager, whose main house was a couple hours outside NYC, took 3 and 4 day weekends at the slightest pretext, e.g. some Jewish holidays I've never heard of before or since. Once she even got it up to 5 days. On the other hand, the only time she took a solid week off was when I insisted she fly to her estranged mother's funeral. And she didn't get sick much.

My #2 office guy was Catholic, and didn't need the Jewish holidays. About the only time they overlapped on a day I wanted to be open was for Good Friday (which of course usually falls during Passover).

It all worked out fine.

Similarly, both there and especially in the Boston area where people drove to work, my policy was "Good heavens, don't start at 9:00 am and fight the worst of rush hour unless you really want to!" Some chose 8:00 am, some 10:00 am. I had more coverage, and it was all good.
She does have some patents in her name

https://encrypted.google.com/search?tbo=p&tbm=pts&hl...

https://encrypted.google.com/search?hl=en&tbo=d&tbm=...
Not so ridiculous, I think.

What WordPress are doing is ensuring that if you want to build a reputation at a Wordpress conference, then you need to abide by what they think are important principles. If you want to be "Joe Smith, WordPress theme superstar" at their conference, you need to GPL your themes non-php assets. If you want to sell themes at ThemeForest as "Anonymous Foo Corp LLC" with commercially licensed non-php assets, that's fine too, but Anonymous Foo Corp doesn't get invited to speak at WordPress conferences, and if Joe Smith springs "Hey, I'm Anonymous Foo Corp on ThemeForest, go buy my shit" on the audience during a presentation at a WordPress conference, it'd be spectacularly poor form, and he should expect to be called out on it and never invited back.

(and the fact that the blog post got written shows that at least one theme author does want to build his reputation by speaking at their conference, but isn't prepared to meet their "rules". wordPress, rightly or wrongly, have decided you can't do that any more.)
But is that truly de-anonymizing? I share my legal name with several famous people, and numerous SEO'd professionals. Barring more specific searching knowing specific details I am relatively hard to identify. Same with just about anyone who fits the (common first name, common last name) paradigm. On the other hand (rare first name, rarer last name) is relatively easy to uniquely identify.
They don't actually organize the conferences, and probably have no involvement in most of them aside from vetting those who volunteer as organizers. WordCamps are small, locally run, kind of like a big meetup (and are often first organized through meetup.com). Tickets are usually around $20, with volunteer speakers and a few sponsors to cover the meeting space. That's been my experience in this region at least.
Ask HN: Will i brick my Android device if...?
Firmware details

PDA: I9070XXLPZ

CES: I9070SERLPZ

Version: Android 4.1.2

Region supported: Austria, Belgium, France, Germany, Hungary, Italy, Spain and the UK

If a device in US uses that firmware, will it brick?
You should be extremely happy with your results, but you should never be extremely happy with your work. You should set your goals high enough that you meet them no more than 90% of the time. You will learn to balance your goal of doing good enough work with your goal of continually improving. When you have learned that perfect is the enemy of good enough, and learn to see the forest for the trees, grasshopper will be the teacher.
Not necessarily. 20 years from application only just became the law. Compuserve would have been working under 17 years from grant. And, IIRC, they could have been evil and kept filing follow-on claims to delay grant until a time they though was advantageous (e.g. waiting until after Amazon became big).

You'd think that's crazy, but the universal search patent Apple is bedeviling Android with has a priority date that goes all the way back to 2000 (this is why Google Desktop Search is not the vaporizing prior art it should be), but wasn't actually issued until December 27, 2011! And if I understand the rules correctly, absent successful invalidation that means we're stuck with Apple "owning" universal search until almost 2029.

See: http://www.google.com/patents/US8086604
10 Remarkable Ways on How Cloud Storage Can Benefit Designers
It's a general-purpose web developer conference put on by Heroku. Last year was the most ridiculous conference I've ever been to (it had a sake opening ceremony, catered sushi, Rob Pike, and a rock concert)

http://www.youtube.com/watch?v=jPDbzpZS_gg

http://www.youtube.com/watch?v=vz4EHZufii0
The server itself seems to be written in Java: https://github.com/http-kit/http-kit I wonder what the factors were for not writing it in Clojure if Clojure is the target platform.
Relax and be yourself. Don't even consider the cost of the flight. They're going to decide whether or not to pay you many tens of thousands of dollars per year, the $1000 to fly you out is insignificant.

Be proud of yourself, they want you, and barring any screw up during the final interviews, they'll make you an offer. Don't screw up.
Specially given OCaml's industry support, mainly in finance.
I think that's why many Android manufacturers decided to pay Microsoft, instead of trying to fight them like B&N - which probably would've won if Microsoft didn't give up and settled with them (they called it an "investment").
>>That is why they call America the Land of Opportunity. If you work hard enough, you dreams will come true here.

What?

This woman is from India, and trust me India of 2013 is nothing unlike the India of 1980s or early 1990's. Long gone are those days where one had to leave India and go to somewhere in the west to have a worth while life. You can pretty much be anything you want to be in modern day India.

And by the way if you work hard 'enough', your dreams will come true anywhere!
Would seem to me that he has a Node backend. Most of the heavy lifting seems to be done in the front-end with Backbone/jQuery.
"All the students were assigned randomly! Much like in a randomized medical study this allows the establishment of a causal relationship."

Two thoughts...

1) Ethics: You put some children with dyslexia or with challenging behaviour with newly trained teachers with little experience? Did their parents have any say in this? Was there an ethics process? Was there support available for newly trained teachers meeting major needs in their randomly allocated classes? Amazing.

2) Correlation does not imply a causal relationship. You need a theory. Theory in this area is not positivist, it is fuzzier.

As I said before, 'good luck with that'.
What's your point?

I don't expect her to be on the internet except in the corporate sense. Her formative years were before the internet era.
Thank you!

The setup:

AppEngine, HTML5BP, Bootstrap (I got rid of the rounded corners), jQuery, Backbone, Require.js, Less and Moment.js.

To resolve the question and answer content, I make a request out through YQL for the given question_id. For all the StackOverflow information I'm using the StackExchange API. For icons, I'm using the Pictos web font and for fonts, Google Web Fonts.

It's a pretty slim app, tbh. I was originally thinking about posting the code up on GitHub. Thoughts?
I think that they are being very smart, fixing the plumbing so they can then make fundamental UI changes.

However, I don't agree with the UI mockups. They look very, very confusing.
"never ever respond" implies that you already know they're a stalker -- but by that point you've surely already had some correspondence with them, unless you never reply to anyone. So how do you tell when it actually crosses the line?
This is what I did with WcfStorm.Server and WcfStorm.Rest (http://www.wcfstorm.com). The UI layer was written in C#; all other layers in F#. Switching back and forth though between an OO and an FP language (at least from my experience) is not that easy. There were a few instances where I ended up writing a class with mutable properties in F# simply because I didnt want to break my chain of thought so that I can get a feature out quickly
Sneak Peek Into The Future: Selectors, Level 4 (CSS4) is here
Very cool stuff, just spent 10 minutes on it out of sheer curiosity.

Perhaps you could expand the question/answer section a bit. Since I'm on a laptop it was a bit difficult to read.
Ubuntu's phone OS will be using QML, fyi.
Would love to get people's thoughts on it?
I like my books, thank you very much. I've never felt fearful over my safety reading a book on the train. I've never had the sudden urge to put a book away lest someone try and take it from me. And it is still orders of magnitude easier for me to lend someone a book than it is to (legally) give them a copy of one of the many ebooks I own for a while.

In addition, I am currently at a (supposedly) top university in London. Everything in my lectures I could adequately teach myself with the books on the course, Wikipedia and Wolfram Mathworld. This isn't why I'm paying ten thousand pounds a year (roughly, including living costs). I'm paying ten thousand pounds a year to get an excuse to be around smart people my age for three years in London. I've met so many brilliant people in my time here and despite a brief period where I was almost committed to dropping out I ultimately decided otherwise (partly because I'd already sunk eighteen months and twenty thousand pounds into it, partly because completing it would only be another eighteen months and another ten thousand pounds plus a degree whose value may be questionable but if anyone can point out any downsides, considering the already large investment I've made, I'd be more than happy to hear them). I'd get none of these upsides had I merely done a bunch of online courses and read some books on maths and programming.
I was not referring to your comment per se, but indeed your comment fits the general sentiment I was referring to.

And I think that localStorage is indeed literally no better than server-side storage. Whether it is any worse depends on the situation - but better it is not.

"This ignores the scenario of app deployment models like Chrome Packaged Apps, in which the JavaScript code gets downloaded up-front and then is only used locally. Since you don't re-download the code every time, you only depend on the security of the code once, up-front, instead of on a continuous basis. You aren't affected by server compromise (well, no more than compromise of your OS vendor, but surely you aren't arguing that we might as well send all our keys to Microsoft, Apple, and Canonical)."

It's true that you do not re-download the code every time. Still, the trustworthiness of the code you received initially depends on the trustworthiness of the server you received it from.

So you say, "but what if I have reason to trust it initially and not later on?", e.g. when the government comes knocking.

Well, there are two things to keep in mind in that case:

a) you download other stuff with your browser. Stuff that can influence the environment where your secure and trusted packaged app runs in. See also comment of zimbatm - even if it is not formally meant to be that way, in practice there are bound to be ways around any limitations - sandboxing in browsers is still nowhere near perfect unfortunately. Server security is not entirely peachy either, but at least on a properly secured server only a limited, carefully screened set of applications is allowed to run which makes things hell of a lot easier.

b) Chrome packaged apps support auto-updating, so unless you take steps to prevent that from happening, you're never sure you're running the same version today as you did yesterday. Again, trusting the server to serve you a trustworthy version of the app repeatedly. And if you're trusting the server already, local storage is no better than server side storage.

So I guess you could say local storage is better than server side storage (for some definition of better) if you run one and only one packaged application ever in a specific installed browser in an isolated environment. The browser + locally installed web app then effectively becomes a natively installed application without an Internet dependency. More secure indeed, but kind of defeating the purpose of that whole web thing ;-)
Have you worked at a company that offers unlimited vacation?

I do (it's a recent change for us). It works fine. People take time off when they want to (one of the guys on my team is on a 2-week vacation in Thailand right now). Yes, some people (including myself) do the illogical guilt thing on occasion. But if your manager isn't encouraging you to take time off periodically, he's doing a bad job as your manager.

Right now I'm planning a week and a half in Peru for this spring, and I'm toying with the idea of a southeast Asia trip this summer for a similar amount of time. I also took four days off beyond normal holiday days around the New Year. A week and a half ago I was very ill and stayed home for three days without having to worry about "taking a sick day" (not to mention that my colleagues thanked me for not coming in and getting them sick too).

If you work for a company that has "unlimited vacation" but makes people who use it feel stigmatized, quit and find a company that doesn't lie to you about its culture. They do exist.

It makes me sad that this "unlimited vacation doesn't work" comment is the top-voted one right now. It's absolutist and entirely nonsensical.
For most purposes, it is de-anonymizing. There might be several famous people who share your name, but is there more than one person with your name who is currently an undergrad at Caltech studying CS? In most cases, a name combined with a little bit of context will identify an individual.
I've been really digging AppEngine and Python lately. You're right that most of the work is done on the front-end, but I enjoy many things about the AppEngine ecosystem and in this case the ease in integrating user auth was one of the reasons I decided to go with it.
Watch out: you might piss off the fanboys who don't realise that TechCrunch is not the Internet.
Does this reverse the payments made by Amazon et al to date? Or will this troll lawyer lady keep sitting on the millions and looking for another way to do the same thing? Like going after smaller potatoes, but in much large numbers.
Why not to propose a petition to drop the whole DMCA? Or rather contact your congressmen to do it. Except that there is something useful in it actually - like removal of secondary liability from ISPs. However all the "anticircumvention" provisions there are sheer garbage.
+1 vote for github. Seems like a wonderful learning opportunity for others.
Wow...this is cool. I was going to build something similar to this - but call it "best of stackoverflow.com".

I was actually going to focus on the tags, and the individual questions - rather than the answerers.

That's an interesting approach.

I wonder if just clicking on the tags and seeing the top voted questions/answer combo would be just as interesting.

Nice UI though.
We've talked about this a fair bit at 42Floors. The consensus is that the more senior people need to make an example of themselves by liberally taking vacation. If they set the example, then everyone else will take vacation.

At a previous startup, we had pretty much unlimited vacation time, and the result was that no one took any. So clearly this doesn't work unless you make a point of encouraging people to actually take advantage. We thought about setting a minimum vacation policy where you have to take at least a certain amount, but some people didn't like the idea of being forced to take vacation.

Since I haven't taken any significant vacation since I started (6 months ago), I recently made a deal with Jason (the CEO) that I need to plan a significant vacation by the end of February. Suggestions welcome...
Great idea and execution! Very good work.

One thing I immediately wanted is the ability to search through tags. An insta-search widget would be cool. Also, selecting multiple tags might be nice, but I don't know if you're limited by the API.

Keep it up, I look forward to seeing more releases.
"everyone can look at someone's dress and decide if it's fashionable for their demographic."

You may have forgotten where you are discussing this topic. I certainly have no clue whether something is fashionable. I'd be hard pressed to tell you if two colors go together. I do no know if I dress more or less formally than my coworkers, or if my normal clothes present any sort of image. My style is not a conscious rejection of fashion, it is simply some clothes that I've concluded aren't too far outside what I'm expected to wear and therefore don't make me stand out.
I even use proportional font for coding.
I have a DX (older model), and a new Paperwhite (which I really like). It has better battery life, backlighting, and etc.

I still read technical books in paper, but I read business / personal development books primarily on the kindle.
Okay, so sue me. How would you have phrased that sentence?
I cannot recommend ruby for any desktop applications that you intend to distribute to non-tech-savvy users.

Sure there are ways it can be done, jruby + swing and shooes or monkeybars etc but they all have big drawbacks compared to "Just Works" languages.

[EDIT] Having said that, the releasey gem used by gosu looks interesting.
If the story is true, then I question her ethics.

As http://www.preventcancer.com/consumers/cosmetics/cosmetics_p... (among many other sources) points out, we do not have good regulation of the cosmetics industry. Which is kind of scary, because the cosmetics industry is deliberately seeking biologically active stuff, and smearing it all over people. Stuff that, in her case, does things like change your natural skin color.

What else does it do? We don't really know. We do know that a lot of these substances can cause cancer. We know that cosmetics mimic biologically active stuff in our body that could do other things. We know it has not been studied.

The last point is important. As http://www.cancer.org/cancer/cancercauses/othercarcinogens/a... makes clear, the situation right now is, "The jury is out, we don't have data." But I'd be firmly on the side of, "When you're deliberately trying to get the body to interact with biologically active stuff, it is just a question of time until you succeed..disastrously."