skysight-inc/HackerNews huggingface dataset:
its not really about programming.

its either you are a superstar problem solver or a simple problem solver. the programming is just a means to an end. a superstar problem solver has the ability to take most problems and break them down and find the means to solve any problem, weather related to programming or math or most anything else.

superstar problem solvers can jump into most fields of software and learn how to cope in their new environments. every job i've had has forced me to learn a different language and work on a completely different problem. the problems may change, but how one attacks and breaks them down them rarely does.
You're forgetting that there are other types of hooks besides post-receive.

"The first script to run when handling a push from a client is pre-receive. It takes a list of references that are being pushed from stdin; if it exits non-zero, none of them are accepted. You can use this hook to do things like make sure none of the updated references are non-fast-forwards; or to check that the user doing the pushing has create, delete, or push access or access to push updates to all the files they’re modifying with the push."

http://git-scm.com/book/en/Customizing-Git-Git-Hooks
Interesting idea. Last month I released a Chrome extension for Hacker News that lets you ban stories by domain name (simply choose the domain names in the options, so you don't have to click Hide every time like you do here). It also shows user profiles in their own popup, including twitter button and photo integration. Again, specific features can be configured or turned off in the options panel. New features coming soon!

http://vlad.github.com/autobahn/
Using the new jQuery 1.8 in Drupal.
As to what compiler NASA uses, their C Coding Standard [1] nominates a set of flags for GCC (page 8).

http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf
"I feel like being "that guy", and saying that this is going to fail. It's not going to gain traction, and will not be profitable or popular in the future."

...

"However, I can definitely see this gaining traction."

eh?
i wanted to use that along with which tech companies you know as a way to define people that are "tech savvy". So my crude method was to take top compsci/eng schools and use a gradient of different technology startups. make sense? happy to take suggestions.
They've done over $500K in sales in a few weeks, how much money does your "actual business" make?
What kind of computations were you doing on MRI which resulted in such performance boost by switching to JRuby? I have tried Rails under JRuby many times, the performance is the same as 1.9.3 and memory consumption usually higher.
For us civilians, slam is Simultaneous Localization and Mapping, which is the equivalent of walking around and exploring an unknown area and committing it to memory (mapping) while also still maintaining your own bearings in there (localization).
Because tech companies don't get bailed out to the tune of trillions of dollars, or really any other populist rhetoric.

This article isn't data it's anecdotes, there's no serious comparison of tech companies vs. everyone else.

Also, it focuses exclusively on public companies, software companies aren't steel manufactures, they don't need billions in public money to create profitable businesses. Software is for the most part a cottage industry. eg. Instagram (yes, it's $1 billion but it's 11 people)

If you look at any of the players involved in the article and examine that case in depth it has a lot more to do with obvious mismanagement than being a tech company.

Q: What killed HP? Carly Fiorina.

Q: What killed RIM? Two CEOs and three CFOs.

Facebook is hardly dead it's got $10 billion in the bank, and the largest company in the world is a tech company
Also http://passwordmaker.org/
I worked at a big software company and will never go back. The aspiring to mediocrity is the order of the day. I should never have gone to a fortune 500 and I never will again. The culture is corrosive.
Best answer for most questions: it depends.
Ubuntu user and not Debian but XFCE is awesome. It's my default environment after trying out Gnome 2, Gnome 3 (Shell), Unity, Cinnamon, KDE and whatever else I could get my hands on.
What would make sense is that the auditor be reputable and have access to all the sensitive private information. The auditor would check as many samples as they need to satisfy their conclusion that join.app.net met the $500k legit.

Since the auditor was reputable and signed a contract to attest the $500k, the auditor would be careful to not divulge any of the sensitive, personally identifiable information.
Using a better compression algorythm (LZMA2) is also planned by Debian maintainers to make gnome fit on the CD.
So this commit will probably be reverted before the final release.
The question is, wait six to nine months, have no-one in the job and don't get that stuff done, or recruit a smart person now who needs to learn stuff?
Hire smart people with good fundamentals of computer science who have a proven willingness and ability to learn.
Survey: Apple Fans Are Getting Old, iDevice Delight Fading In The Younger Crowd
This was a fascinating article. I do have a small correction: bucket sort is more similar to quicksort than merge sort.

merge sort	bucket sort

1. divide (in half)	1. divide (in bins)

2. sort halves	2. sort bins

3. merge	3. done!

(Edit: Sorry, the formatting isn't great. I don't know how to do fixed-width text.)

The big difference here is that for merge sort, dividing the lists is trivial because all you have to do is split it into the first have and the second half. But for bucket sort, you have to actually look at each element to decide which bin it should go in. This is more like quicksort's partition step.
According to this article[0] the street price of a dose of heroin is $10-$25 dollars. However, that street place is suffering 40-50 times inflation[1]. If heroin were relieved of price inflation, a dose would cost between 20 cents and 63 cents.

Compare that to cigarettes. I once heard from a foreign cigarette manufacture that the cost of manufacture for a pack of cigarettes if 50 cents. A pack of cigarettes contains 20 doses of nicotine and costs around 14 dollars (in New York City, American Spirit Brand). Each dose (cigarette) costs 70 cents inflated and took only two cents to produce. Nicotine suffers from a 35 times price inflation due to legalization.

These look like two industries that are ripe for disruption.

[0]http://heroin.net/about/how-much-does-heroin-cost/

[1]http://reason.com/archives/2003/06/01/h/1
Thank you for making it. Chrome now insists that you install extensions and userscripts from their "Web Store" so the extension doesn't work.

The bookmarklet works great but can't retain state over page refreshes. This could be super useful otherwise.
That is what most people think at first but it is wrong. Poverty with its associated lack of education and career opportunities generally causes high birth rates.

Countries that improve living standards usually get lower birth rates as a result. This usually results from better education for women more career opportunities for women, lower child mortality, better financial certainty, etc. This effect has been seen in almost every country to undergo a significant improvement in living standards and it is pretty much known to be true.
"Superstars" seem different to me not because they can or can't decompose problems into steps, but because they seem to have a 6th sense for what is possible.

Everything is easier once someone has done it before. You don't even have to know how it was done, just knowing its possible is enough. Superstars can substitute some sort of magic pixie dust(1) for this foreknowledge and proceed like they already know its been done and they're just rediscovering the minutia of making it happen.

Its humbling to me when I meet them because they think thoughts and have insights that I know I would not have had even if I worked on the same problem for 100 years.

(1) I strongly suspect that its made almost, but not quite, entirely of crazy.
It's clear you haven't played FPS on console in years. Neither had I. I've always been a person who believed a PC was a must for FPS. Then my friend decided he was going to get Battlefield 3 on 360 not PC, so I did the same(with great hesitation about how I would do). It turns out - it's not so bad. I crank the rotation sensitivity way up, turn off auto-aim (frankly, it makes things worse) and I do well enough. I will, however, agree that aiming with mouse/keyboard would still be better & faster (at least for me). Battlefield is also a real FPS it's not third person like Gears of War. Luckily console and pc players don't play on the same servers, so the issue of having a leg-up on PC is moot.
Adding a Haskell-like list comprehension (or Python-like) is not Java-ish anyway. You anyway need to add new syntax and since SQL is already known to most developers, I think it will be easy to learn for the most.
Google to Demote Sites With 'High Number' of Copyright Complaints
This is really good to hear from someone in the field, thank you.

Those numbers for the methadone program could be purely from population growth, but then considering the state of the world its probably not entirely either. (Not that I'd know)
That Oleg link has me nerd-snipped.

What I can't wrap my head around is how one would implement pointer-arithmetic with these closures? C pointers are not just references to cells, but those cells are guaranteed to be contiguous (up to a certain limit, be it an VM allocation unit, say "page", or all available system unit in VM-less systems)

That is to say, C pointers are not like ML references. Along with SET and REF they also allow addition, subtraction, scaling, etc.

For closures to model C pointers, wouldn't they need to order the allocation of cells in some manner? say, big array? And if so, this could get expensive very quickly (worst-case being "modeling" of entire memory, i.e. emulation) without certifying compiler or at least some exhaustive pointer analysis.

Hope I'm wrong on this.
If you are referring to Lyndon Johnson's War on Poverty, you are wrong. It was a significant success and brought poverty rates down to the lowest levels the US had seen before or has seen since.

http://en.wikipedia.org/wiki/War_on_Poverty

Of course we have more poverty now but keep in mind that most laws and policies associated with the war on poverty were stopped or reversed somehow or other.
Because they lose their entrepreneural edge, hire managers VS. Leaders and focus mostly on generating installed base revenues VS. Competing for and winning new business
NASA upgrades Curiosity's OS for driving and sampling
Google no longer pushing Google+ results, says Singhal
Cigarettes are expensive because of local, state, and federal taxes.

Heroin is expensive to compensate for the high risk of government punishment at each stage of the manufacturing/retail process.
It is a matter of taste. I use Xfce because it's fast but on fast machines I have no problem using Gnome Shell with plugins that give functionality which is at least as good, if not better. Unity is less customizable but has improved some details and is quite usable; Compiz is ridiculously customizable in any case, even if you don't want the dock. And there are several good tiling WMs, etc.

Now as ever, there is no shortage of good desktops and window managers to choose from on Linux, for the 'power user' ... again, it's a matter of taste. Not a matter of some terrible betrayal by one or another distro.
Yes.js
Single element pure CSS Rainbow Colored Apple logo
Quercus is known to run WordPress, MediaWiki, and Drupal without patches.
Don't you mean "Windows 8-Style Interface?"
Which light-weight server-side frameworks you would recommend then? apache click? I could not find any which is popular.
Okay, that made me laugh. :)
I would give Sanjay some credit also...and probably many others. Google has a great formula, but let's not get carried away; there are a lot of smart guys in systems who are very good at what they do. But super programmers is just a bit too condescending, I don't think any of them would appreciate that label.
Google Earth Locates 'Lost' Egyptian Pyramid
I don't know why this article says that Microsoft was 5 years late to the web search party. Microsoft had a search engine in the late 90's, MSN Search.
Pure CSS - animated Bubble and Mac
Redmine. Runs faster and smaller per instance of the application.
How many people?

The answer is one: the guy who spent most of his time honing his skill, and mastering his domain.

It's that simple.

No one can solve a problem unless he/she knows the problem inside out and has the pieces to solve the problem (a.k.a previous experience: success or failure).

You can't put someone who is not familiar with the problem domain and expect him to do superb job given a deadline. If he can solve it under-pressure and on-time, chances that he has previous experiences or building blocks that can help him greatly.

The problem with most people is that they're focusing on the wrong thing because of many reasons: distraction from family, distraction from the things they read, tend to spend too much time viewing the problem from the same perspective instead of taking some time off to think about it from a different angle.
Recursive descent is nice if you want to finesse your error recovery, which is much more important these days than raw parsing performance. Times are a changing...
http://news.ycombinator.com/item?id=4367650
Any sufficiently advanced craft is, from the perspective of people who do not have that craft, indistinguishable from magic.

Doesn't mean it is not actually ordinary and accessible, though...

I question the premise that there is some qualitative difference between the "super" people and the rest of us dunderheads.

Rather, there is a hard line between what you understand and feel confident to reproduce, and what seems magical to you.
still unclear to me why i would/should pay to publish my runkeeper data into the ether or why i would pay to consume yours...will every user of app.net pay for the service? or is it only some subset who opt-in as donors? if the later, doesn't this create a free-rider problem? also, in that case you wind up with a small minority of donor users who are the customers and who set the agenda, not the majority user base, right? ...if the former, how can this become a mainstream consumer product? normal people don't care about any of these 'problems' and why will they pay for something facebook/twitter gives them in exchange for 'viewing' ads they've learned to ignore?
The fact that the conference quickly sold out doesn't mean anything in my opinion. Developers might have an interest in Metro, but I doubt the public will (on the desktop). I think Windows 7 will remain relevant much longer than XP was/is.
Tech is an industry where success is based on disruption, and eventually the successful become the disrupted.
That's the theory. The reality is we gravitate to the lowest common denominator in terms of ease.

I find out way too much information about my family through Facebook than a phone call or email.
Cofounder of GifSoup.com here (before we sold it off).

Prepare to have your bandwidth obliterated. You'll need to pay for way better hosting, people are literally going to hotlink you to death.

I'm not sure if your downloading process has a progress bar, but I suggest you implement one to keep impatient people from leaving (it looks like you do, but your server just might be unresponsive at the moment).

Your hosting bill is going to add up quick if you want to keep the service live and as is, so I suggest you implement a premium service. I don't think GIFs are a particularly profitable business, but we had fun with it, and its cool to see our watermarked GIFs on random places like Reddit. Enjoy!
I think his point is that he would love to be the naysayer, play devil's advocate, but in this case believes the product will survive despite a tendency to view social networks cynically.
If you just do a whole lot of typing you will tend to get faster, so if this is true, I'm not sure it wouldn't just be because of experience writing code.
Cool. Right now I'm not in the java world, but it will be helpful to my friends.
And so, we read about genetically altered Lepidopterans, said alterations brought about by nuclear waste release from a japanese power accident. This isn't at all ironic.
You seem to be implying that markup applied above production cost (for any product and for whatever reason) is immoral.

("Inflated" or "inflation" is the wrong term anyway but it makes no difference here)
Some people will take 30 seconds on a question a tiny bit harder than print a string in reverse... and some people take 30 minutes . Those people have similar looking resumes. It's a useful signal.

So if you are offended by that, then it's really your problem. Just answer it in the 30 seconds it takes and the interviewer will immediately go on to other (harder) things.

Your complaints kind of conflict, because it doesn't matter if you don't have a compiler -- you should able to write code to reverse a string on the board. People realize that it's not an ideal coding situation.
Twitter-like messaging should be a protocol, not a single-source service.

I hope App.net fails.
I bet a lot of people just wanted to come along in case they get a free Surface or Windows Phone 8 at the end. ;)

As for the success of Windows 8, I think it's simply not possible to estimate how well it'll be received by the average Win7 user. Microsoft is releasing so much new stuff this year - most or all of it designed to work together - that I don't think it's valid to look at just one thing (eg the 'schizophrenic'-style UI of Windows 8/RT) and claim that because it's not awesome, the whole new direction that Microsoft is taking will invariably set them on a downhill path.

The data simply aren't in yet. It'll be an interesting 6-ish months before we'll see how this multi-billion dollar experiment will work out.
All it takes is 5000 people and the event sells out. Don't forget attendees leave with very expensive swag with them and I expect Microsoft to give away Surface tablets. If that's not enough, Windows 8 will be bundled with just about every PC sold, so, its safe to assume Windows 8 apps will have a market.

Also, they couldn't afford not having it sold out after Google's IO.

I also notice the timing coincides with the expected iPhone 5 launch. Tech media must be struggling to cover both events.
It's true that App.net won't have to compete against itself, but it will have to compete against Twitter, which is free and already has the momentum.

The API doesn't seem as massive as you think. From what I understand, it's just a read/write API to App.net. Users of these new apps that will be built on App.net will still need an App.net account to use them. App.net is going to be a service, not a protocol or platform. That's not to say that people can't build apps that use this API in interesting ways. Look at what bonfire.im has done on top of Twitter. I'm sure that lots of things can and will be built on App.net. But, at that point, the network just becomes another backend-as-a-service. Not only is that not groundbreaking, but it's going to serve it's purpose poorly, because the apps built on it are limited in scope to users who use App.net. If I wanted to build a service and were choosing a platform, why would I choose one that currently has 9,000 potential users in total?
That goes against all the popular rhetoric that's been about these days ala Steve Jobs.

I think listening to customers is fine when you're trying to provide a better version of something that already exists. I don't think it works when you're trying to create something that doesn't exist yet.
If you'd like a deeper look into this issue across a wider variety of substances, I highly recommend the book "Saying Yes":

http://www.amazon.com/Saying-Yes-Defense-Drug-Use/dp/1585422...
Fine, Mr. Crankypants, don't buy one.
> It's my life's dream to do a real-life process vs. algorithm design comparison like this one.

I've done some simple analysis of card sorting. I've timed myself vs. other people sorting cards, where I use bucket sort and they use whatever they want. I usually beat them by about 20%, but that may just be because I've practiced more. I think bucket sort would have a clear advantage over naïve sorting if the deck had about 100 cards or more.

I've also tested bucket sort against merge sort, and they're about the same speed.

For my bucket sort algorithm, I use two iterations. First I sort the cards into three buckets, where the first contains cards 2 thru 5, the second contains 6 thru 10, and the third contains face cards. Then I do insertion sort on the buckets. On mergesort, I switch to insertion sort for sufficiently short lists.
JIT compilation of bytecode is only one option. There are others:

http://en.wikipedia.org/wiki/IBM_System_i

The Debian ecosystem exists in the context on a more pervasive network than existed for DOS.
Main page of codepen.io uses JS code to kill animations after 3-5 secs. When you click on single codepens it opens without JS animation killing restrictions.
This /is/ PasswordMaker in infancy. I was a PasswordMaker user for a 3 or 4 years until the project stopped getting updates and they couldn't (or wouldn't) support Chrome.
> The ideas in this article are weakly argued and poorly researched.

Dude we're talking about an article in thestar.com, not an academic journal or a book. The business phenomena he's describing are not new and have been researched elsewhere.

But you're absolutely right in that it's not unique to tech, it just happens more slowly elsewhere.
Yes religions can adapt, but of course they don't want to and needn't, so Rosling's reasoning isn't convincing. Utah has the highest birth rate in the US. I doubt that has very little to do with Mormonism.
Maybe it will, maybe it won't ... once the radiation is gone ... if ever.

Natural selection doesn't do ironing. And that which is weakened can become extinct.
"... Hess explained that the measures ensure that the standard desktop will fit on the first installation CD, which GNOME currently does not ... Unfortunately, Debian does not have a well-defined procedure for making such choices, So, I've decided to be bold ..."

And that's the only reason? This is a big step, no evaluation, asking users? Is this the only reason Gnome isn't being adopted because it won't fit on the install?
SendRail: Effortlessly Send Files To Your Friends
The author blows his own argument out of the water when he says:

> I would venture to say that really good programmers are about 10 to 20 times as effective as just average ones.

Aren't those the super ones? Or at least on that track?

But disregarding that, I'd personally say the super programmers are the ones capable of inventing git, or bitcoin. I don't care what you say, 99.9% of programmers simply couldn't do that. Saying super programmers don't exist is like saying Einstein's theory of general relativity is decomposable into easy parts.

Sorry, I don't think so.
"When a butterfly flaps its tentacles in Japan..."
It might be that the 700MB size limit is just an excuse to dump GNOME 3 and not the most important reason. Given the conservativeness of Debian releases, I wouldn't be surprised if the Debian team decided to wait for GNOME 3 to become more mature. Remember, Debian shipped a stable release with KDE 3 even after KDE 4 was released.
We have a standard IDE set-up for our team and require more junior devs to use it -- a least when starting out. It makes pairing with them easier.