skysight-inc/HackerNews huggingface dataset:
I have a Lenovo x220 (matte, 12" IPS) and two Dell 2311h's (matte, 23" IPS's, can rotate to portrait) - I don't have any complaints, and I don't think I'll ever buy a TN display in the future. I'm not sure what the sparkle effect is; it seems like something that that particular guy is more sensitive to.

It sounds like you're looking for one of these: http://www.codinghorror.com/blog/2012/07/the-ips-lcd-revolut...
ShortestSudokuSolver - reinstated
you could load a small placeholder (1x1 solid-white .gif, etc.), load the massive images with javascript, then animate them in once they are loaded. still have to stick with the current setup when javascript is disabled though!
Ask HN: Should I continue with my side project?
Hello HN,

Happy Holidays!!

I started a side project in June. It has made enough money to barely pay for the yearly hosting cost. It quickly went from 18 million Alexa ranking to to 1.2 in Global and 350K in USA. I'm getting about 75-100 users a day. The site is free of cost to join. Just wondering, what others think? Is this a decent success story or should I shut down and move on?

http://jackpotbuddy.com is the site.
I use "absolutist position" in the sense that Justice Black used it when applying it to the First Amendment. Yes, in that case, it's an absolute position: "Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press;"

So you're right that Sen. Paul is more taking a narrow view towards "unreasonable" rather than being absolutist.

However, when it comes to digital information, we have little historical precedent to rely on. Right now, the law governing digital storage, the Electronic Communications Privacy Act of 1986, says that all email stored over 60 days is considered abandoned and can be requested from the storage depot (Gmail, often) without a warrant and without notifying the nominal owner (me).
It's a longer read than I have time for (at work), but thanks for the link. I'm curious to see how they resolve the problem of the major upfront cost of R&D that is usually (so far as I know) recouped only via temporary monopoly.
I agree it's important for book about client dev to be backend agnostic , and too many books on js clientside frameworks contains unnecessary parts about server side development with nodeJS.

However, nodeJS makes it easy to quickly build a thin backend for the purpose of making the frontend work quickly, furthermore , nodeJS is becoming a tool that is really necessary in frontend development , you often need a buildstep before deploying code on the server ( minif , concat , ... ) , so a little chapiter on node makes sense in my opinion ;)
We plan to but don't have a timeline of exactly when yet. It is indeed coupled to Stripe at the moment, but it's also a conscious decision on our part to start small with what we know (US culture, law, and how it relates to freelancing) before growing into other countries.
This is good to know. Out of curiosity do you have any experience with these sorts of agreements with state DMV's? Any more info?
The Story of Dropcam
I reinstated this with Mark Byer's permission. Since it was wiped off the face of the web for several years, code golfers might well be able to find some quick improvements to many of the solutions. Looking forward to hearing from you!
Easy, tiger. European countries have diversity like this too. In many places going one valley over will give you different dialects or languages, ethnic heritage, cultural oddities, etc.
The Hanseatic league stretched from England to Novgorod, and highlights the strong need for small independent sovereign city states, rather than top-heavy bureaucracies like the EU.

The EU is an attempt by the European political classes to copy all the worst parts of the US political system, while ignoring the traditions of political liberty that (used to) make the US actually work.

Having said that, I am hopeful that once the EU finally collapses, Europe will be blessed with a lot of small independent competing nation states, so there will be some hope for liberty if the US continues along the path of becoming a modern Byzantium.
Estimation. If you get into the habit of doing a back-of-the-envelope approximation any time someone mentions a figure, you can develop the fine ability to tell whether they have any idea of what they are talking about. Alternatively, you can get a clue about just how big/expensive/difficult a project is.

Basic statistics and probability. You hardly ever need to pull out a T-test or calculate the standard deviation, but knowing what they are and why you should expect runs of good luck and bad can help smooth out your life.

Sitting down and concentrating on a subject may not be a teachable skill, but it can be learned and practiced. Highly recommended. Similarly, general research skills are lifesavers. Most people think they have them. Most of those people are wrong. Again, there might not be formal classes (or there might be, if you have a Library Sciences department) but they can be learned.
Of course, if they are that badly out of it - I decided she wasn't. It sounds like I used the wrong term, thanks. Fixed.
Video and transcript available at http://www.c-spanvideo.org/program/SenateSessionPartOne2

Starts at 13:55.
If you're going to do API only apps then there are much better alternatives than Rails. Rails is heavy. It's like using a cruise ship to navigate a small creek.
Is CoffeeScript necessary with Ember?
Yes, that's a silly generalization, but it's not comparable to the one mentioned in the OP. If you want to compare thinking of all Americans as rednecks, you can compare it to thinking of of all french as sweet talking wine lovers, spaniards as lazy and always sleeping the siesta, or germans as rigid uptight and rude; and so on an so forth.
"Code and data sharing the same memory space is not a necessary condition of being Turing complete."

See: Church-Turing thesis. If you can simulate a Turing machine (which can clearly be said to hold code and data in one memory space) then the hosting machine can also be said to share code and data in the precise sense given by the mapping of the simulated Turing machine onto the host machine (it's implementation). A computation in the simulated Turing machine is just a computation on the host, with some overhead. Conversely, a simulated CPU can't compute faster than it's host's CPU; if a Turing machine was simulated, the host was Turing complete.

"Principle of least privilege" implies a sandbox and IPC for every process, all so things don't run within the kernel, or any other process when possible. That sounds like a microkernel to me. You might say another "point" of microkernels (I don't have an exhaustive list) was to make design and debugging easy too, but those are just the same ideals inflicted on the programmer: keep it simple and homogeneous; the less you do, the less you can do wrong.

http://en.wikipedia.org/wiki/Microkernel#Security
(I didn't put the reference to least privilege in there...)

As you said, where to draw the line of separation is arbitrary. One could certainly make code and data (and processes generally) "more separate," but it's all at the expense of programmability (the general in general purpose) and speed (IMHO, why microkernels aren't everywhere), which brings us to the current compromises: monolithic kernels, OSs that warn you before installing, NX flags, patch Tuesday, and antivirus programs.

We build up an environment of temporarily-appropriate limitations from a blank (general) slate. If I ever feel too restricted, I put on my black fedora and perform a "jailbreak" (I reboot). I'm still better off with a malleable computer than with many individual limited tools. (Not that you suggested otherwise, just my 2 cents.)
Toyota to pay 1.1 billion in settlement
This book has been a big help while learning backbone. It would be helpful to add some details around how ajax requests created by the framework. It was nice when I realized I could use models as ajax request making utilities.
Because no one ever wants to test their app against multiple versions of Ruby...
The GNOME 3 "Displays" app is pretty good. You can toggle mirrored, external screen to the left or right by just dragging, etc. It isn't quite as slick as the one shown in the video, but it's certainly functional and easy to use.
Who Was First in the Race to the Moon? The Tortoise.
What about Scott Eckern, the Sacramento theatre director who made a donation in support of California's Proposition 8?

I'd be wary of suggesting people of only one political viewpoint behave badly, since we don't know what issue will be the lightning rod in the future. Recording and sharing less information protects all of us.
> Get better at design.

> Learn a new language.

> Do more open source.

> Write fewer blog posts.

> Focus (utterly failed here)

These seem like prime examples of "bullshit goals" [1] that aren't actionable. For goals to be useful they should be quantifiable and accountable.

*[1]: http://www.two-shay.com/articles/avoid-bullshit-goals
What if the data in question regarding #3 was not a database of weapon permits but say a database of marijuana licenses or tax stamps which seems an almost inevitable conclusion of current political trends? Ok with your employer knowing about your legal possession and use of a now legal substance?

On the flip side as a startup founder making important key first hiring decisions would you want to know about a candidates legal drug use?
Maybe my question should have been "should it work?" I'd argue that it isn't working well.....and my point being the recent AWS outage that took down PaaS providers like Heroku and AppFog.

I just wonder if there is a better way? What would happen if PaaS companies sourced infrastructure differently? Would it be worth the time/cost?

I don't know, just curious.
> To dramatically simplify - perhaps it would be nice to have some additional context to put around the house down the street or across the way where there is ongoing issues of domestic violence/mental illness or disturbing behavior.

This map only has legal guns, so it could potentially provide a false sense of safety. Best to just assume and act as though they do have a gun.

I would hate to see a neighbor take a domestic violence situation less seriously because the internet says there isn't a gun involved.
You'd be surprised. A course was held recently on in air medicine here in NZ. The airline running the course said that they would foot any resulting legal bills that resulted, from anywhere on earth. However there was one condition - medical staff called when on a plane will give their time for free. The airline had received invoices for medical staff time in the recent past.
Breaking Hard-Disk Encryption
I can name the fastest growing national economy in the USA. It's easy...there is only one nation. In Europe, there are 50... how hard to get can this be?
Every time you tell Americans to stop doing something, you are generalizing on a much larger level than if I were to say something like "Most Europeans are white-skinned". ;)
"- in the EU it is a lot harder to be a dick to your employees"

Yes, but you can be a dick to the employees of your US subsidiaries. (Personal experience with a few German corporations led to this observation...)
Thanks for telling me what my job is, but its not third party HR. I am the head of talent at a specific startup and I had been at a different one before that. I hope you made yourself feel better with this bizarre snark out of nowhere though?
Re-sorting with sorted() in #2 defeats the purpose of the k-way merge, you may as well just materialize all the lists and sort them.

I didn't know about heapq.merge before, that seems like an efficient way to go. Usually when I do k-way merges it's over a data stream, so I almost always want an iterator.
Personally I find it useful when it says it was an hour ago, or a day ago, or 3 days ago etc up to a week. Then the date is what I want.
Simple answer? Programming and statistics. These are desperately needed in the sciences, and having them makes me very valuable.

I work as a bioinformatician in plant genomics. My background is in economics and political science, with a minor in statistics. Jumping into genomics without a background in biology seems impossible, but I learn fast, and programming and statistics are desperately needed. Biologists are typically terrible at statistics, and even worse at programming, so people with skills in these ares are desperately needed.

Approaching problems with a social science background is also useful. I was interested in quantitative comparative politics, where observational data is the only data, and one tackles it with advanced models that try to control for confounding variables. Modern-day biology is similar: there may be some randomized experimental design, but confounding is still everywhere. Surprisingly biologists, trained only in randomized designs, don't see it this way.
I'd rather answer the freshman's original question: accounting.

I took an accounting class as an adult, and I wish I had taken it when I was younger. I don't look at my checkbook the same way, and while I haven't really done much with my businesses (record label, music publishing), I know how to keep my books.

I worked at a startup in 2011, and my boss was very forthcoming about the financial health of the company. At one meeting, he showed the staff a lot of positive numbers about income and growth year-over-year. I was the person to ask about debt because I learned that assets equals liabilities plus equity. (He didn't skirt the question, which is why I still admire him today.)

Even if this freshman ends up working for an international conglomerate, he or she will be able to look at the yearly business report and get a sense of what's going on.
New API Stories in 2013
Of course they do. I wasn't suggesting the contrary.
For what its worth, I;m not lying or exaggerating. I can send you my LinkedIn if you'd like and it would be clear I'm not lying. I suppose I could have provided some examples, but I would have been a lot more willing to do so if the guys original response had been "can you give a few examples" versus "hey stranger on the internet, let me accuse you of lying about what your job is, because that seems rational..."
In any group project setting in college, take the lead because more often than not, no one else will due to apathy. Learn what it takes to get shit done for scenarios on the crap end of the spectrum. Break up the work for everyone and dictate precisely what you need and what you expect of them. Give no leniency. Hopefully with time, kids will begin to respond to demands and begin to participate more in the group if they haven't already. Discussions won't be so one-sided. The more people talk, the more you should (as the team leader) make yourself transparent and open to feedback/changes in direction. Yeah, it will suck, your whole professional career will be working with difficult people. Get the skills you need now in an environment that's not going to tarnish your professional reputation.

Also, if all goes well, it gives you good ammo to tell in job interviews.
Given the fact that most of these things are done in near-total secrecy, how can you be sure that the "systemic overcollection" concern is what you say it is?

And what is a "purely domestic" communication in this context? Is this message board a domestic communication? A telephone call? A telephone call to a foreign national living in the US? I have no idea. How would I prove that it is or isn't?

I'm not some sort of paranoid that thinks that the government is out to get me. I do know that for routine criminal matters, the Federal government has incredibly broad and effective police powers, even with court oversight. Pre-9/11, the government was already able to gather lots of actionable information about the threat our nation was about to face (and fumbled the ball).

So I'm not convinced that all of this secrecy and lack of accountability is buying me anything as a citizen. Frankly, I'm concerned that by mindlessly gathering vast swaths of data, it will become exponentially more difficult to extract signal from the noise.
I don't know why anyone would trust this system. China already requires maps to be "fuzzed" for location (if you use Google Maps on your phone in China, your location on the map will be up to 1km wrong), so there doesn't seem to be anything stopping them from doing the same here when they feel it's a sensitive time or area.
How is this fundamentally different from using phonegap with ios/android? Are there more apis that tie into native functionality? Cause you can just hook a lot of those up with phonegap anyway. From this example I can't see any differences.
Looks Like PBS Made A ‘Silicon Valley’ TV Show Worth Watching
Quotes from 2012
I just took it as his contrast between SV entrepreneural attitudes and the reality of the labor market and general attitudes in Europe, and it agrees with what I see here, because I live in Budapest.

But man do I not want to argue about it. I mostly just didn't like OP's style of argument, to be honest, and I did like Varsavsky's post, essentially because it highlighted the four points you highlight here.

I did wonder whether he was American; his English is a little odd.
Reasons to learn Clojure and Emacs together
Although I agree with you about learning to "estimate" being important, there's another very important thing that must come with it: learning not to trust them.

From my small experience, even better than estimating something right, was having the humility not to trust blindly our own instincts.

Don't get me wrong, one has to listen to her own "guts" many times in a life, and that's a good thing. A better thing is learning to recognize when you screwed up, and getting yourself out of that situation before it is too late.
Mixed-use floor plans solve every problem.
I can imagine making political viewpoint a protected class could have immediate negative ramifications on politicians, making it unlikely that political viewpoint will ever become a protected class.

Unless maybe corporations set up to run campaigns could somehow be excluded from this perhaps?
Replication Use Case in Apache Cassandra
Lists don't harm people. People harm people.
An fyi, the latest nvidia drivers fix the blue man bug. The bug was never on their end but rather adobe's, but the new drivers have a hack since adobe never got around to fixing it.
Perhaps it was imprecise language, I would use 'physician' more broadly. I imagine he means "trained medical personel" e.g. and not the untrained flight staff.
This sounds in many ways very similar to my company we believe in the lean startup philosophy. All members of our team work in different locations and we are quite successful in doing so. At the end of the day, results are the only thing that matters. If you don't pull your weight, it shows.
Since there are so many articles, I think a search box on the left side under the introduction content would be handy.

Something that shows suggestions/auto-completions by matching the input against article titles.
"Another concern was for the safety of domestic abuse victims, who might want to carry concealed weapons for their own protection but don't want an abusive former partner to know where they live."

"Another poster wrote: "I've moved twice to get away from a violent ex. Now I have to move again. I really appreciate you publishing my address. Gee, thanks.""

http://www.roanoke.com/news/roanoke/wb/108418
Top Best Startup Marketing Resources of 2012
I'd make more of a feature of the awesome cut away drawings - I always loved them as a kid in Usborne books. Did your friend do the drawings?
Duh. Can't believe I forgot about that. Not really on the ball today. What am I even doing here? This is meant to be my holiday...
I predict that in the end, a declarative one will be the winner, eventually one that will compensate JavaScript weakness. Therefore, we are working to create a framework for complex applications (something in line with Angular but with better features) We have models that are doing type checking, better/maintainable code, correctness against asynchronous effects caused partially by the declarative style we love and simplify the code so much,etc: https://github.com/salboaie/shape/
With Firefox OS, they will be using web standard APIs. For things that do not yet have official APIs, they will make them and try to get them standardised.[0] This is unlike PhoneGap, which uses non-standard PhoneGap-specific APIs. This means that Firefox OS apps should also work fine as vanilla web apps in newer browsers.

[0] https://wiki.mozilla.org/WebAPI/
Wrote the reverse a while back, Rails quickstart for Djangonauts: http://blog.jupo.org/2011/07/30/rails-quick-start-for-django...
Ask HN: Founders on Different Continents?
Hi HN,

I recently have started working on a startup idea that I think has a lot of potential. I am based in Europe (Germany) and I am working on this idea with an old friend who is currently in the US. We are both on student visas in our respective countries (however we are both of Indian nationality).

We have a prototype and we want to start monetizing this as soon as possible as a company, however, I am a bit lost with regard as to how to go about setting up a company and accepting payments in such a situation. Our target market is in the US and western Europe and we would like the company to be based in either of these.

Does anyone here on HN have any experience with such a situation of split founders? What is the recommended way to manage such a situation legally? Do we both need to first obtain work visas before embarking on this? Should we just set up the company in our home country for minimizing hassle?

Looking forward to your responses! Thanks so much!
Julython.org transition from Appengine to Rackspace.
The science on this one seems clear, stretching is only useful for increasing range of motion. It doesn't prevent injury ( in the studied contexts), it doesn't prevent DOMS, and it doesn't lengthen muscles.

on phone, but sources are a quick search away.
We'll certainly make it clearer. We've gone back and forth on this internally (design/simplicity vs security/clarity). I agree it should give you some kind of indication that it's not a CA-signed certificate. I'd also like to show EV certificates differently, though I'm not sure many providers offer them yet for mail servers.