skysight-inc/HackerNews huggingface dataset:
'digital crack for women' is a pretty big, profitable market. I am glad you like other products, but as a fan of pinterest, I like what they are doing and the service they provide. I only have facebook, twitter, Linked and tumblr-- for the longest time I only had facebook, because keeping track of all my social presence is a nightmare. But the last thing I need is to aggregate all that presence is one place. I use each avenue for different things, and for a difference audience.
What works for you isn't necessarily what works for someone else. 4-5 hours a night turns me into a zombie after about two days. My optimal duration seems to be about 8.5 hours, up to 9 hours if I heavily exerted myself the previous day.
I have found Firefox add-on OptimizeGoogle [1, 2] quite promising. I'm not sure if it does exactly what you are looking for though. Unfortunately the development is being stopped due to resources issues.

[1] http://www.optimizegoogle.com/
[2] https://addons.mozilla.org/en-US/firefox/addon/optimizegoogl...
A corollary: Github is the first thing we look at when someone applies for a job and we do a cursory review of it before reaching out to an engineer.

The door swings both ways though: forking lots of projects / not understanding Git are red flags.
Quantum computing is here!

No, wait, it's over there!

One thing is for sure - we're uncertain where quantum computing is right now.

(yes, bad joke. It seems to work on a couple of different levels, though)
Show HN: burn.fm, a simple alternative to grooveshark
Right, it's obviously dependent on a lot of factors. Apple wouldn't even support it on the Iphone. For general users it may work well enough with the right environement, but I use Linux for development and I have little use for Flash compared to the relatively big impact that it has on system resources.
Apple’s latest sandboxing deadline delay signals moving goalpost for devs
Dearest Jim Gaffigan, Louis CK paid $35k for his website. We'll do yours for $0
They never did that. They declared the Flash Player for mobile dead. but it's still very viable to make Flash applications for mobile, using AIR.
How to use partnerships to lead pre launch sign ups to something valuable
Agreed! The last few that interviewed me noticed I had a Github account and perused the projects just barely afaik- not enough to ask questions about any of it.

Github and any other open source repository you link to are a badge of "I did open source development". What the first page in Github, etc. looks like in that first 0.15 of a second of the 5-10 seconds they spend looking at it may be on average only 2% importance to the hiring decision.

Do NOT stop doing what you want to do or start paring projects down just for looks. Sure maybe it will help, but don't sacrifice your work and what you've done just to look GQ in an attempt to get a job. Instead, try to work on what you do have and make it better.
But how do you do this? You wake up and go to sleep again and again? I wake up naturally after 7 or 8 hours, would be kinda hard for me to sleep 11.5 hours.
Dell’s the computer to use if taking photos of fat guys farting is your thing
What you said was right on. I just wanted to add a few things.

The coordinator is only involved for recovering from failures, so the cluster can still serve requests until server (non-coordinator) nodes start failing too.

I would also add that if there is a intra-datacenter partition so severe as to violate HyperDex's failure assumptions, it will likely impact applications built on top of HyperDex as well. It would be necessary to survive such failures with an inter-datacenter system (which could be built on top of HyperDex).
Famous Quotes + Twitter = Easy way to dazzle your followers
Version 1.0.0.e
What We Don't Know - The Unknowns of Website Visits, Slides by Chris Coyier
Oh yea? Top Most Famous Hackers of All Time
Can you find that interview? I've been wondering how Udacity and Coursera planned to stay in business.
backslash-space isn't any harder to type than shift-underscore.
Whether you want it to be or not, Github is part of your online resume and smart employers look at it. I would recommend having an empty account rather than an account with 3 year old code that you don't care about.

Your account doesn't have to be filled with projects, but a few patches to open source projects you are using can be really valuable for someone who wants to read a little of your code before investing time and energy in an interview.
Hambo 2
The perceived value should be as high as possible in order to grow your profit
This article, and the Hickey talk to a greater extent, present a coherent but one-sided argument about elevating simplicity and understanding above human concerns in software engineering.

It's true that, as a programmer, you should strive for simple, "correct by inspection" code when possible. And the better a programmer you are, the more you will see and take opportunities to write a bit of code instead of roping in a third-party library, to use a small library instead of a big library, or use a library instead of another process, thus avoiding large swaths of complexity, the bane of software development. On the flip side, poor engineers may make large errors of judgment in this area.

However, a bias against powerful, off-the-shelf tools or a disdain for the "familiar" over the "objectively simpler" is no better. The line between a one-man (or few-man) project and a bigger project is where this really starts to matter. News flash: You can't get that "my code feels correct" feeling (the one that's supposed to substitute for a formal proof your entire system works) when other people are writing it. When putting together a team, using technologies that are "familiar" doesn't seem so intellectually lazy -- and many popular technologies are actually very understandable and well-engineered. Finally, I'm taken by end-to-end testing and Eric Ries's "immune system" metaphor as a way to ensure correctness of a complicated system in practice.

If you're making something big, you might have to put down the microscope. If you're making a tapestry, you need to have multiple threads entwined and stay cool.
I thought they already proved that the faster-than-light neutrino was due to relativity between the GPS satellite, the origin, and the destination? Did I just hallucinate that?
Knowing your way around in linux world
AVC.fm: Fred Wilson’s blog automatically podcasted with the VoiceBunny API
Some accounts could have triggered some of the auto-suspend rules due to spam-like behavior.
Twitter just broke through 500 million users
It's all he should have said, but it seems to me that he said more.
I've only been on HN for a couple months and I've seen similar emails many times. You won't get much response with what you have written.

You need to add more information. Most hackers would want to know for example :
your age rank/interests (are we going to fit?)
past experiences (can be unrelated...might be a business you built or experience in sales)
what industry is your MVP?

Hope that helps
2180 is a dev build; 2181 is a beta build. If you're using dev builds, beta builds (which ship about once a month) won't be part of your update stream.
Agreed, and though you've not said specifically, this is what also bothers me about some of the "Software Center" type features (e.g. Linux Mint and Ubuntu).

Can we not agree to have a store-like repository/front-end available for all distros? e.g. Have one entry point where developers can submit source/apps; set the distros supported/unsupported; go through some kind of community approval process.

It's definitely not a small feat, but I think it would prove to be more helpful for _everyone_ than these per device/browser/OS markets.
The real issue is that experiments that give "expected" results are not subject to this kind of scrutiny. Thus experiments are much less trustworthy than one would assume. It sometimes takes decades for errors in experiments to come out - eg. from "Surely your joking, Mr. Feynman":

Millikan measured the charge on an electron by an experiment with falling oil drops, and got an answer which we now know not to be quite right. It's a little bit off because he had the incorrect value for the viscosity of air. It's interesting to look at the history of measurements of the charge of an electron, after Millikan. If you plot them as a function of time, you find that one is a little bit bigger than Millikan's, and the next one's a little bit bigger than that, and the next one's a little bit bigger than that, until finally they settle down to a number which is higher.

Why didn't they discover the new number was higher right away? It's a thing that scientists are ashamed of - this history - because it's apparent that people did things like this: When they got a number that was too high above Millikan's, they thought something must be wrong - and they would look for and find a reason why something might be wrong. When they got a number close to Millikan's value they didn't look so hard. And so they eliminated the numbers that were too far off, and did other things like that...
Microsoft's Anti-Google Apps Advert
AFAIK, that was what someone suggested as a source of error, but that was never proved or supported. So... yes?
Can it compile itself then?
The most successful (profitable) YC "products", Heroku, Dropbox and Airbnb, have very sound business models with tens of thousands of customers that are not "traditional corporations".
Foo's home page
Too bad it costs about 100 ad impressions to complete this quiz.
Is it open source? I browses around the site and FAQ and didn't spot a mention of the license.
Actually, from the beginning they've mentioned that equipment failure would be one of the ways to account for the findings. They also have been incredibly open in asking for help to explain the anomaly. I don't see this as scary at all. Science has come out looking incredibly even keeled and reasonable. Some of the news outlets that have covered the science... less so. But still, almost every article I read had all the caveats listed even if there were have some overly hopeful headlines.
I agree with the title.

I'll do this as a blog post sometime but I noticed several months ago that quotes do VERY well on the retweet scale on Twitter. So.. I created an account called @codewisdom which is programming related quotes and it's at almost 9000 followers in just a few months without much effort on my part. Almost every quote gets 100 retweets and it spreads virally.

So.. I don't know if your service is particularly good for doing this but the idea is sound.
https://www.eff.org/deeplinks/
I'm referring to the power of the web to provide a uniform and accessible experience, yes.
Gaug.es for Android
The less fodder you, as a candidate, give an interviewer for structuring the interview, the better.

In most companies, interviewers are trained to "screen" candidates with a series of tech-out questions (and maybe some culture-fit stuff).

As a candidate, your interests are best served by (gracefully) taking as much control over the interview as possible. Turn the interview around on the interviewer. Ask the interviewer questions about tech problems they've run into, and then ask if you can talk about how you'd address them. Guide the interview to questions that push the interviewer's buttons.

If you sit back and passively accept the interview as it's offered to you by a screener, you put yourself on a level playing field with everyone else being interviewed for the role. Which is a bad thing.
Why Greece is failing: 10 months of permits to open an online store
Gaug.es for Android Market Released
For those that want to take a quick look at the source code without physically cloning it, there's a GitHub link buried somewhere in the site (I forget where I found it): https://github.com/rescrv/HyperDex

Their Python client seems to be using Cython for extra speed: https://github.com/rescrv/HyperDex/blob/master/hyperclient/p...
This is why I'm on Ohloh. You can just give them your Ohloh link instead and see a dashboard of your contributions across projects. And its free.
Yes! We've released HyperDex under the 3-clause BSD license.

You can get binaries and source from the downloads page (http://hyperdex.org/download/).
Nicely put.

Do you think `new ConcurrentHashSplayTree<String,int>()` is slower and less space efficient than roping in a Redis server as the LRU?

Didn't think so. That was more my rant, though.
I'm not sure how "conquering the web" can be spun as something positive for anyone but the person said to be the conqueror. It's double plus bad when that message is coming from the leader of a nation. Any nation.
This is a terrible article, which is to be expected from Wired I guess.
'oversleep' is often dehydration.
Shiller: Replace Government Debt with Shares of GDP, or "Trills"
My experience supports this. Most of the software we write is so far from the bleeding edge that you could safely lick it.

In all the years I've interviewed, I have only once interviewed someone with OSS experience (he was hired, BTW, but not specifically for that reason). I've seen resumes that listed OSS contributions that didn't make it past the phone screen though.

I've often wondered if it was just that many programmers don't think that their open source work is worth putting on a resume since it wasn't done in the context of a day job.
Young CEOs on the rise (includes Josh Buckley of MinoMonsters)
I missed four and I half-guessed on three questions, though I was able to rule out many impossible answers even on those. I saw two lucky guesses and three brain farts, so it mostly evened out. Without the silly mistakes I could have improved my score to 49/50.

Being able to recite at least the first ten or so elements from memory is rather useful on this quiz. And that last question is a bit out of place, being more of a history question than one of science. Sure, I got it right because I knew it had to be a trap, but even so.
Q: What problem does this solve?

A: The "problem" that government officials don't get to throw their weight around and break anarchic, bottom-up, emergent systems that don't kow-tow to them.
I think this analysis is not quite as cut-and-dried as the author thinks it is.

1. Latency. Yes, going out-of-process, even to localhost, is very expensive, and the person the author was responding to should realize that. On the other hand, synchronization is also very expensive. How do they compare? I have no idea[0], and I'm not about to guess. The author shouldn't either.

2. Concurrency. Paul Tyma specifically talks about a "synchronized LinkedHashMap" as the implementation of a cache, so I'm going to take him at his word, understanding it might be a simplification. A synchronized Map is a poor implementation for a cache, because reads will block writes when they don't need to. A better implementation would be a ReentrantReadWriteLock protecting an unsynchronized LinkedHashMap. Redis gives you this behaviour for free (even if you don't know of the existence of ReadWriteLock).

3. Memory usage. Let's be honest--Java is a pig for memory[2] compared to C++, and this is nowhere more apparent than indexing and caching the guaranteed 8-bit strings you'd find in an email. If your whole purpose is to fit more lines into your cache it's genuinely worth considering breaking out of the JVM to exploit the smaller memory footprint of C++ strings (and this really only holds for caches).

Was using a LinkedHashMap a good idea for Mailinator? Probably, I definitely don't have any evidence or suspicion to the contrary. Is it sensible to say "COGS BAD! IN-PROCESS GOOD" for every use-case? Not really.

[0] If I had to guess I would imagine that going out-of-process is 1-2 orders of magnitude slower than contended synchronization. Anyone got any figures?

[1] http://docs.oracle.com/javase/6/docs/api/java/util/concurren...

[2] I would be very surprised if Redis was not more than twice as memory-efficient for this task as a LinkedHashMap. I'm pretty sure that one could implement a C++ solution that would be 3-4x as efficient. This is really only of paramount concern in a caching context, but in that context, it's paramount, because the cost of missing the cache is so phenomenal.
It has little to do with science, and I don't understand your comment about science being scary. Science is simply method used to discover how things actually work. There is nothing "scary" about that.

This is more a question of engineering. Doing modern physics experiments require extremely complicated machines with tolerances so fine that the tiniest amount of noise in the results can throw off the accuracy of the measurements.

The experimenters were not some quacks making spurious claims. They very, very, very carefully checked and rechecked their results before deciding to talk to the outside scientific community and asking for help.

Given the complexity of these machines, it doesn't surprise me at all that a single cable might be the source of the errors. If you write code, you find many times throughout your career you get errant results. In the process of tracking down the cause, you may spend hours, days, or longer going line by line and missing the problem. In the end, it may turn out to be a mis-named variable or the wrong kind of comparator (== vs === in js). Simple things that are easy to miss.

There was a story recently about a commonly used algorithm that dates back decades that had a bug in it. When the algorithm was originally developed, it was never thought that it would still be in use 30 years later and disregarded the size of data sets available. When the algo was used on a very large, modern set of data an integer would flip and go negative. The point is, its easy to miss things in very complicated systems and very hard to make sure there are little or no bugs at all. I don't remember what type of algo it was, but it was an interesting read.
All I see lately is that Flash is becoming less and less relevant. It's not on iOS; I purposefully didn't install it on my latest Android devices.
(I'm not from YC)

If your talented with good ideas and a personality that can work with others...I sure they would give you an opportunity regardless of where you intend to live.

It's a numbers game and it's much harder to be successful in the startup world in Europe than the US. The ecosystem is vital and many times the environment is the difference maker.

"open up the European market a bit too". When going outside of Silicon Valley (besides Austin Texas) you have to remember that your not facing the best competition of the USA. You're opposition is the best talent of every nation that moved there.

If you can beat the odds, they would be interested.
How do you lean more about paid traffic?
Hello, I would like to learn more about succeeding with paid traffic. Can anyone please guide me to a good book or a nice Mixergy video on the topic? Thank you.
From what I read, that was just a suggestion from someone's blog that showed up on HN and reddit as if it was an accepted fact due to a poorly worded headline.
"At the health department, they were told that all the shareholders of the company would have to provide chest X-rays, and, in the most surreal demand of all, stool samples."

Can anyone from Greece confirm this? I've learned that when you read something on the Internet that seems too funny to be true, it often isn't.
50 year old language demo shows that CS is still in the dark ages
Pick a language. Create the same solution.<p>An old language like APL allows one to focus on the problem domain and almost not think about the mechanics of solving a problem. I programmed in APL many years ago and have to say that it was absolute bliss. Regrettably, the machines of the time were just not ready for a language like this and it failed to create the same traction that simpler languages, such as C, were able to command.<p>Most popular languages bury the programmer in so much minutiae that one is often very removed from the original problem being solved.<p>I propose that the future of computing. If we are seeking a higher plain of existence, if you will, needs to seek out tools that let a programmer describe problems almost like a performing artist plays a piano.<p>I also believe that programming with symbols --notation-- is as a tool for thought, a far more powerful paradigm than typing sentences in bad English. In math we have the integral symbol that, with a simple squiggle communicates what in a language like C requires a construct like a "for" loop, with all of it's little details. Notation is a very powerful tool. The only programming language I have ever known to use notation --special characters, symbols-- in such an expressive fashion is APL.<p>Can APL come back? Can it mutate into a next-generation language that might allow, say, a different and new level of work in fields like AI?
Yeah, the "GitHub jobs" aren't well targetted, but that's just like Dice, etc. Recruiters are the real source of the spam, not the job site. Fog Creek's job site Careers 2.0 is pretty quiet, but when I do get something, it is usually a direct company hire that is also mismatched. As someone else said, if you want a good match, you need connections, or an excellent or lucky recruiter.
Isn't a read-write lock only really useful if you have more readers than writers? I would not be surprised if the amount of incoming spam means mailinator has far more writing to do than reading.
I seem to operate best on a 6 hour block and a 3 hour block. The problem is that doing this my body wants to have a total cycle time around 26 hours.
I think what blindsided me was a combination of two factors: (1) I want to believe that google tries to be the 'good guy', (2) the specific wording of the history feature which states that "Get results and recommendations that are tailored to your preferences.", as in "before you enable this feature we can not do that". That feels like an opt-in.

The fact that it is only available to logged in users and that - as far as I can see - it is not public facing, but just to you specifically further increased that expectation.
Open Web Apps (which Mozilla is working on) doesn't have to be submitted to an app store. You can have an install button on your site and have your visitors install that way.
Hopefully Microsoft will see that ~2/3 of viewers disliked this video. It's essentially the same as a political smear campaign; all it does in the end is make Microsoft look like a petty competitor and bad sport (regardless of whether or not it's justified.)
we also have hooks to have information about private code without sharing the actual code

I'm interested- how do you achieve that?
Reload Ruby Apps with Guard and Pow
I find myself talking about Rapportive a lot as one of the better executed examples of the contextual delivery of relevant content. Glad these pioneers got rewarded for their work.
This is a good argument. I think the difference is that without camera there's absolutely no other technical way a website (that uses cameras) can provide their services. It's an enabling technology, in a sense that it moves progress forward. With DRM chip, there is the other way -- streaming video without restrictions.
You're probably referring to is, "Extra, Extra - Read All About It: Nearly All Binary Searches and Mergesorts are Broken", discussed here: http://news.ycombinator.com/item?id=1130463

Talk about scary...