skysight-inc/HackerNews huggingface dataset:
This is a fantastic idea. I could see myself using this thing as a consumer too (ie not just for hacker stuff). May have much broader appeal than something just for hackers. Monetization should be fairly straightforward... You know what apps people have, sell very targeted ads for new stuff, sort of like a mint. Seems like a potential gold mine once you get to scale.

You should build something that searches through my gmail for common bills though, I don't want to go through the process of sending you all my bills
Sorry if my Ruby chops are weak - I've not used it for probably 5 or so years now :) (I do a lot of Python work though, so I'm familiar with dynamic type systems).

I kind of agree with your second sentiment - but I did want to point out that it's entirely possible to write a dynamically typed compiled language too.

It boils down to type systems: weak/strong, and dynamic/static. C, for instance, is weak/static: you define types, but you can basically pass around whatever you want to:

#include<stdio.h>

int main(int argc, char* argv[]) {
int result = add(1, 2);
printf("%d", result);
return 0;
}

int add(int a, char b[]){
return a + b;
}

The above will happily compile - and run. The method header for "add" says it takes an integer and a character array - essentially, a String in C (for people who actually use C: I've avoided pointers because they're confusing, and my C is even rustier than my Ruby).

Inside that method though, I do something entirely braindead: I add the integer and character array as if that were an operation that makes sense. Then I call "add" with two integers anyway, and let it do what it wants. It actually does return 3: rather than throwing a runtime error to say "hey, this is stupid, I should have a String here and you can't add a String to an integer!", it just trundles merrily along. A strong type system wouldn't let you compile or run this: it'd tell you off for trying to call a function with invalid arguments, then (hopefully) tell you off for using "+" in a nonsensical way.

FWIW, the following also works:

#include<stdio.h>

int main(int argc, char* argv[]) {
int result;
char aString[] = {'h', 'e', 'l', 'l', 'o'};
result = add(1, aString);
printf("%d", result);
return 0;
}

int add(int a, char b[]){
return a + b;
}

The number returned and printed here is derived from the location in memory of the characters you've written. I think. Either way, it makes no sense (for most people, anyway - C hackers may have some use for such an operation).

At the other end of the spectrum, Python and Ruby are strong/dynamic: you can pass whatever types around you want, but the interpreter will crash if you try to do something the type system doesn't allow. You can't do 1 + "test": it makes no sense. It won't even try to run it and return something nonsensical, it just won't run.

All that said: I don't know if there are any strong/static languages without a compiler. I can't seem to think of an application of such a language: the best way to exploit a strong/static type system is to have it tell you, up-front, that you've made a mistake (and, of course, have your compiler optimize the pants off your code for runtime).

I also don't know of any languages which are compiled, but fully dynamically typed (Scala, maybe? Although it allows static typing too). Considering the benefits you can gain from type analysis during compilation, again, the concept seems a bad fit. Although (same as in the previous example), you could happily write a language that is!

So, yes, compiling the code is what enables you to perform those checks - but a strong type system is a part of compilation in its own right :).
Perhaps you could get the data from mint as well? It seems like they had a way to export CSV.
The existence of a worse thing does not justify a bad thing.
Cryo's Dune was a completely different type of game (adventure), and was more or less developed and released in parallel to Westwood's Dune. Westwood's Dune is not a sequel at all, it was intended to replace Cryo's about-to-be-canceled game that never ended up being canceled, forcing them to name it Dune II: Battle for Arrakis to distinguish itself from Cryo's game.
Agreed. I actually laughed out loud when the UI popped up, and again when I dropped a beat on the shirtless skinny white guy.

Novel idea, fun UI. If the minor end-of-loop delay (which another commenter mentioned) were eliminated or mitigated, it'd be downright awesome.

Nice work. Thanks to the creator(s) for the entertainment.
Thanks for the head's up.
Just saw a blip for a recruiter's startup "job fair" where the applicants have to go through a pre-screening to be allowed in. Yea, I'm going to take my time to subject myself to recruiter BS so I can possibly be offered some equity and a low ball salary. Why? Why would anyone, who knows what they are doing and are truly skilled, subject themselves to a recruiters process like this. You want rockstars you better be a rockstar yourself. Brogrammer startup job fairs are not going to cut it.
Klouchebag Hottest Thing On The Web Mocks Klout
I find it somewhat cute you think New York and Europe have aggressive drivers. In my experience, with the exception of Rome, they basically follow the rules and give right of way. Boston is worse than NY. Nobody even stops at red lights.

Try visiting Asia. They actively try to hit pedestrians to teach them a lesson, especially in large cities like Shanghai in China (TW and SG and JP are a bit better).

The opposite end of the spectrum is Denver, CO. People just wander around in the streets. It's a known thing. The cab drivers all hate it.

My point is that the culture of LA allows it, so you should do it. LA isn't any of these places. And yes, I'm bragging about how well traveled I am right now.
I wonder if refactoring work is allowed to meet this requirement, even though it's not customer-visible?
It's the "baby bust", as mentioned in the article. I'm exactly in the middle of it - 1971. Bought my house at the high point of the internet bubble in 1999.
Here is the full article
http://www.scientificamerican.com/article.cfm?id=losing-your...
I've always had my mail forwarded to 1 Long St, Testville. I hope that guy has a big mailbox.
UCSF study: eating less & exercising more not biochemically possible [video]
Attention poker playing hackers
I'm a wannabe on hN.
I have zero technical chops, just grand ideas. Frankly I'm quite sick of the status quo.

my offer: as an ex-professional poker player with near 7 figures in life time winnings, I will trade you poker guidance for programming mentorship/guidance. I'm also currently the "business guy" on a small niche product company, and you can be the judge of my business decisions I'll be open to you with. You can bounce your ideas with me. I DO believe the startup blood runs in me.

Please be candid with me how much I can bother you, so I don't get out of line.

If you are still here, drop me a line at mrebel14@gmail.com
if not, a vote up would be appreciated. do it for Karma :)
thanks

-Eric
That is probably one of the stupidest studies I've read about in years. Along with the scientific confirmation that yes, the fact that penguins and hens can't fly might have something to do with their wing size to weight ratio, and the amazing discovery that all winners of the lottery have plaid the lottery at least once in their life. I mean, who would have guessed?
I wish there were a way to use useful services like this without granting permission to read all of my email.
Spawn more Overlords!
The divide by 10 works as a gross estimated iq score (within 5 points) on the old sat.
I find it hard to sympathize with the tone of this article. Seriously how can anyone feel bad for being born in that wonderful time. Didn't we all live through huge transformative things like the internet (GenX/Y remembers how boring the world was before that), don't we live in the most technologically advanced environment ever? What does it matter if there are less payroll jobs, or more loans when in total we produce more; financial indicators have different meaning in different contexts. That doesn't mean people receive less education, healthcare, leasure time and other things that make people happy less than before! Hell, i wish i 'd been born ten years later, not earlier!

The growing income inequality is an issue, i give you that, and the rise of new economies has brought the West to an uncomfortable position, but hey, here's something to work toward fixing.

And i know that it's silly, but whenever i hear whiners like that, i can't help but think "grow a pair".
I have absolutely no idea why it renders this way on your Chrome, maybe an issue with TypeKit?

About the visualization, it was done semi-manually with a tool I've developed to heuristically minimize the crossings, but their is no way to obtain this kind of layout purely algorithmically (I'm pretty sure it's NP-hard).

it looks like the groups are scored numerically but the senators are simply ranked

Not quite sure what you mean. The groups were positioned in order to have the one with most Republicans on one side and the one with most Democrats on the other one. There were consistently two groups for those sessions, this I can assure you. The order of the senators inside the groups is arbitrary, in order to attempt to minimize the number of crossings and provide a readable output.
Some friends of mine went through the same process and got to actual value. They chose the cash machine and did fairly well - to this date they turn a fairly significant amount of cash and do very well.

The regret they still have to this day is it didn't fit with their life goals. They each wanted to keep doing more things, but they are tied in and cannot exit that easily. Several of the founders would like to move on, but that option is several years off.

I think the lesson I've learned is that as entrepreneurs we should look at those options based on our goals in life. If you'll be satisfied doing the same sort of business for a long time, then the cash machine is open. If you're not, look for - and work towards - that exit.

One of them said to me "The path to your exit starts at day one; people you meet today could be your potential acquirers/partners tomorrow."

[edited to show the last line was a quote]
The Winklevoss Twins Are Now VCs
PHP 5.3.11 And PHP 5.4.1 Released
Code Spelunking in the all new Basecamp
Not really. Not all religious are illogical.

If you assume that something created "existence" then a lot of the rest follows logically. (i.e. such a creator would want people to know about it, would want to be acknowledged, etc.)

Math has axioms that can not be proven. Religion does too. If everything in your religion follows logically from the axioms it's not any more illogical than any school of thought.

Gödel proved that a logically consistent school of thought based entirely only on the proven is impossible.

Note: Not all religions are actually structured this way. Some really do require illogical belief. I'm just saying it's not an essential feature of religion.
> a copy of my passport is with my employer, my landlord, custom offices and a bazillion other places

It is? Where do you live that this is a normal thing?
Most residential internet connections don't have any sort of DDOS protection, so privacy issues aside, at the very least you are open to a simple denial-of-service attack. This was a huge problem for the popular progamer "Destiny" in the Starcraft 2 community.
The whole idea of distinct "generations" seems wacky to me, but it sure does appeal to journalists.

The context of your youth tends to have a guiding hand in who you become as a person. Grouping people into distinct "generations" that span a decade or two is very imprecise, to be sure, but it does manage to roughly identify facets of the kind of environment you grew up in.
Enyo JS library updated to 2.0 beta 4
I'm not sure what the point of this talk is. Are people supposed to walk away, saying "wow, that was inspiring!"

If you don't have anything good to say, don't say it at all.

Entrepreneurship is very much an individual sport in that there are no hard and fast rules. Take all advice with a grain of pepper.
Even if Facebook goes down in flames, I fail to see what would stop Zuckerberg from going off and launching another startup. Explain to me why a failure at Facebook would automatically mean that no one with money would ever invest in a venture of his again.

If that's not what you mean by "done with entrepreneurship", what do you mean by "done with entrepreneurship"?
This sounds a lot like the popular page on hypem.com http://hypem.com/popular
Break the file into 3 equal parts. You only need to store one part plus the parity file. And not necessarily with the same cloud provider. Result: you pay 1/3 less for storage. So if Dropbox is so clever why aren't they doing this for their customers? xor'ing/Reed-Solomon has been used this way since Usenet.
that was painful
Good luck

A Lot of developers have a MOTD file in their applications, before I compiled my motd file I looked everywhere for a simple motd feed but gave up as it was all too much time and trouble and quicker to compile my own off the various text files out there. Maybe a future market but I doubt it (there again porn sites do quite well and you can get it for free)

You seriously need some sort of moderation, no-ones going to stay on a page where on the first page one of the quotes is "does this work"
Agreed. That's one reason why we added the email forward (so you just have to forward the specific bills). But it's a bit manual (though you only ever have to forward once, we calculate the monthly date for all the other bills for each service).

Also, we got a great suggestion from someone else about setting up inboxes for everyone so you can just sign up with services with [yourname]@saasly.com and then we just look at your bills instead of all your email.
seconding this.

Also, a new version of the haxe compiler was just released that is geared towards supporting new js features and cleaner integration:
http://haxe.org/download
I think so. I might not know what I want until I have it, or don't have it :)

I just went through the following steps recently:

1) Put more things in the background with '&' - but if they have a lot of output they make your terminal usuable.

2) I could ' >t 2&>1 & ' , but then I have to remember to check t when the process finishes, and end up with lots of tiny files everywhere.

3) I could just send output to /dev/null , but then maybe I care what it was if the process fails.
Best use of SVG I have seen yet!
"People always conveniently forget as well that when you store data at S3 or Rackspace they're doing 3 replica's. If you store 3TB's, its not just the cost of a single 3TB drive..its 3x. To do it at home you'd need to buy 3x3TB Drives @300$ each."

Existing companies store multiple copies transparently...Either way, 1 copy or 3 copies, I dont think the math is wrong. Just change from 9$x to 3$x.
IQ is a terrible metric because "raw" intelligence is only one skill required to be a developer. It discounts creativity, people skills, personality, drive, domain knowledge, style, and learning speed.

If I got a candidate with a 140 IQ who was unpleasant, derisive, and had only coded in Pascal, I'd send them packing. It speaks to their drive, personality, and people skills.

A winning team is not built on intelligence alone.
I think everyone here is confusing of 'total supply' with 'supply available for purchase'.

There is an analogy : the US bullion reserves are something like 12,000 tons of Gold. Obviously if this was all offered for sale at once, then the price of gold would crash. But it doesn't, because they don't.

Assuming someone is sitting on a massive lump of platinum, the market price would only be affected if they chose to dump it all on the market at once. Knowledge that the large supply of platinum exists wouldn't cause the market to crash.

There would likely be some effect of releasing more supply of platinum onto the market, but the company wouldn't be stupid enough to offer it all for sale at once. They would hold it in reserve and sell it according to demand.

So yes, increased supply would affect prices. No, it wouldn't cause chaos.

Of course, this assumes that whomever is in charge has the discipline to do it properly. Perhaps, though, human frailty would win out and your scenario would come to pass. For this, we can look back to the Spanish conquest of the gold and silver mines of South America.
around the time of SOPA, at least 1 out of 10 posts was a post related to it and people were discussing about it. Now, it seems like people don't really care. I think they've won and we're now their little cyberbitches. What can I do, I'm Canadian. I'll just wait like a lot of people..
Or just call String#to_s on the Rails side.
Trying to be not petty but I posted this weeks ago and nobody really cared:

http://news.ycombinator.com/item?id=3804637

In any case, I really like how they explain how to user can actually use it. I dont know what everyone else thinks, but I feel like everyone in the age braket 18-30 wants to be a dj at a party.
This is amazing, man.
But it actually made me stopped coding, instead, I'm enjoying all the combinations.
I would like to take this opportunity to make this shameless plug. I use it to play background music while programming. An app that is a full music player but in your browser and 100% html5. It plays local music like vlc or windows media player. It also runs entirely offline and in background (close the tab or browser and music still plays).

https://chrome.google.com/webstore/detail/fddboknafkepdchido...
but can zuckerberg say, okay I'm done now this guy is going to take over?

What makes you think he couldn't?
"Jim".
Would be interesting to see PCA and CA* applied to the same data.

On a quick google trip I found

[1] Principal Component Analysis of Senate Voting Patterns (http://escholarship.org/uc/item/3xm9z62w#page-1)

[2] Shlomo S. Sawilowsky, Real data analysis; Chapter 28, Principal Component Analysis of Senate Voting Patterns (on Google Books)

* Principal Component and Correspondence Analyses respectively -- http://en.wikipedia.org/wiki/Principal_component_analysis and http://en.wikipedia.org/wiki/Correspondence_analysis
I'm pretty sure they mean "intuition" to mean the thought process, not the skill of forming hypotheses from incomplete evidence.
I thought that you were more likely to achieve goals if you hadn't told people about it?
http://www.ted.com/talks/derek_sivers_keep_your_goals_to_you...
Name one major religion that is logical. It's not really about your personal existential questions, religions are organized social phenomena (probably biological adaptations one could say).

Maths and logic is a consistent system and it can even prove its inconsistencies. Despite popular opinion, Godel's theorem does not provide mathematical foundation to illogical truths, nor does it state that any arbitrary argument cannot be decided. It's specific statements cannot be decided. In short, Maths don't make metaphysical claims, and please don't use Godel / Quantum indeterminacy / chaos theory / complexity theory as arguments in religious discussions.
I'm a little surprised about the praise this is getting here.

"First world problem" seems like an understatement. More like "Silicon Valley problem"...
I also like turn http://turntable.fm/ambient_chillout_trip_hop2
zsh's approach is clever and doesn't require bidirectional communication. They always print their inverted "%" and then they print as many spaces as you have columns in the terminal (minus one). If the last process ended with a CRLF, they will now be in the last column of the same line; otherwise they will have wrapped around to a new line (assuming the terminal is in auto wrap mode, which is the default). Then they print a carriage return and the prompt as normal.

This does break if the terminal has auto wrap turned off (echo -e "\033[?7l"), but otherwise it's very clever.
Well that's one way for your child to avoid jail time or fillibuster on the floor.

Please state your name for the record:

"Bob Pi BlahBlah"
Thanks for the repost! Herp derp admin links :(
Evernote is definitely changing the world. I use it almost every day, and my notes are automagically synced across all my devices. I get the impression that I am not alone.

The amount of good a company does is the number of people helped times the average good done per person. If your company is a medical clinic, the number of people is small, and the good per person is large. If your company is Evernote, the good per person is small, but the number of people is enormous. Don't underestimate the value of a company that improves each person's life just a little, but does it by the hundreds of millions.
I feel like at a certain point you are moving too fast. The author makes it seem like he is chasing after speed at his own peril.

Isn't it better to take an extra week to polish a feature than to just "ship it" and then patch it later? At a certain point as your organization grows and your product becomes more mature shouldn't your focus shift from quantity of features released to actually shipping quality releases?

I know there is a balance here. Don't be so worried about polish that you don't ship anything but don't be so blinded by speed that you ship everything within a week. You just can't make blanket rules like this.
Interesting link, thanks.

I was talking more about using a 3d printer to make a mold, then melting down metals to create your own castings. A small foundry kit where the printer makes the mould, you pack the sand, then you melt down alumnium cans or scrap steel, pour and get yourself a metal object.

I recently saw a segment on the show 'manlab' where they cast their own lemon squeezer - vid is poor quality but here:
http://www.youtube.com/watch?v=jtFkn4gRt-M
Well, the one thing Silicon Valley does best is solve its own problems :)
I know someone named Null who's had similar problems as a user of web apps. In fact I mentioned it here a while back: http://news.ycombinator.com/item?id=1440890
Turning Request Sign-Ups into a Game (Case Study)
Having a record implies that you were present at X Clinic. If it's a specialist clinic, then confirming the existence of patient record could allow someone to infer the condition or a range of conditions. Most clinics won't confirm or deny that a patient is there (or has records) without a release. In this case, though, we don't know where the record was stored.
"In 1969, Nixon met with the heads of the NSA, CIA and FBI and authorized an intercept program. Nixon later withdrew the formal authorization, but informally, police and intelligence agencies kept adding names to the watch list. At its peak, 600 American citizens appeared on the list, including singer Joan Baez, pediatrician Benjamin Spock, actress Jane Fonda and the Rev. Martin Luther King Jr."

I find it hard to believe that Nixon's intercept program targeted MLK, Jr., considering that King was assassinated in 1968 and Nixon wasn't president until 1969.
I wasn't that clever.
Sorry, I think it's a problem not worth solving; it's helpful to know this has occurred by the state the screen is in. If you want to solve it correctly then, since it's also common to have the cursor left bereft in the middle of a screen of text,

PS1='\['"$(tput cr)$(tput ed)"'\]$ '

is better since it clears to the end of the screen, e.g. try

seq 1000 | fmt; tput cup 10 20

with and without it.

But the thing is, with either that approach or the one in the article, you're wiping out what may be useful; that unfinished line causing PS1 to be pushed along may have vital data on it, data that's hard to re-create.
Gender reassignment surgery is relatively uncommon. Most people stick with the gender they're born with, I'm not sure why you would expect Wikipedians to be different.
What exactly do you want taken out? I think if you hop back to when FF was truly slim (say, v1.5) you'll discover the Good Ol' Days(tm) weren't quite as rosy as you thought.
Did this manager spot the causation between compulsory bowling and folks resigning?
Tip: Try it out for @TomScott, the creator of the site.