skysight-inc/HackerNews huggingface dataset:
I might be wrong but I think it's this: http://en.wikipedia.org/wiki/Planck_time

...which if my math is right, comes out to 1/100,000,000,000,000,000th of the amount of time post explosion of this photo...

I don't think it would like much!
Even the people I don't admire - I'd like to see it. The struggle of course is that your afraid that people will judge you for it. There's a lot of code I haven't pushed openly because of that reason. It's like publishing a blog post or submitting a paper in school. We have a base level of personal standards. I've been trying to get over it and publish because no matter what it leads to good discussion if it is looked at.
I think one of the differences is that GV doesn't invest tiny amounts in late stage hot deals at high valuations just to get their name on the investor list -- that's the traditional way for newer funds to inflate their reputation. Being a "strategic seed" is hard to bootstrap since basically no seed company is going to be Twitter inside of a couple years.

Other new funds have definitely brought in high profile partners from other funds (or been due to a schism within an existing fund...), or successful tech CEOs, or whatever.
IMO the republican party has a lot of energy thrashing it about right now, and could be an agent for change if they think it will give them an advantage.

ESPECIALLY if it starts to fracture, I could see the pieces start to try to salvage the coalition out of it, a coalition which would require the survival of third and fourth parties.
Under the Hood: Scheduling MapReduce jobs more efficiently with Corona
I agree with you here. That project manager you mentioned is a lot of things to a lot of people. But I think as programmers we might want to agree on a set of standards that identify the good and the bad. I am one year or so older than Dan, and it would help my career to know that more experienced programs could identify who is the best among them.
> (Not least because one of it's biggest problems is that it pisses off entitled white kids like you and starts pointless internet flames like this.)

> Right now all you're doing is whining.

Stop the nonsense.

I'm going to specifically look at college admissions since it's a pretty interesting area. Specifically, I want to point out a passage from here (the article itself is worth reading): http://www.tnr.com/book/review/disadvantages

> Moreover, some universities have been successful in maintaining racial diversity despite a ban on using race in admissions. At UT Austin, which was forbidden by a lower court from considering race between 1997 and 2003, a class-based affirmative action plan, combined with a plan to automatically admit students in the top 10 percent of their high school class, resulted in a net increase in racial diversity. In 1996, prior to the ban on race, African Americans and Latinos made up 18.8 percent of the freshman class. In 2004, under the socioeconomic and top 10 percent plan, the combined representation had risen to 21.4 percent.

Not only is such policy less racist, but it is more effective!
I wanted to see a screenshot. I clicked the image on the home page, it took me to the "About" page. I clicked the image on the about page, it took me to the wiki. I still can't find a single full-size image.

BTW, if you're interested in a modern Linux desktop, you should look at ElementaryOS (http://elementaryos.org/discover). It's built on Ubuntu, so has great hardware support.
Expense Splitter: avoid getting stuck with the bill
>But let me say this: a good programmer who consistently ships great, high quality code regardless of the situation is still a better programmer.

So, the perfect programmer is a better programmer? That goes without saying. I think his post is more an issue of people who build things vs. people who can code algorithms. Personally, I'm the former and as such naturally think it's superior. Let's face it, we can't all be perfect programmers.

There's the developer who can register a domain, set up a LAMP server, get a web application up, create a good database schema and make it look nice and do it all in a weekend. Then there's the programmer who will come in and look at one portion of a less-used paged and call you a shitty programmer because you did it in O(n^2) when using THIS clever algorithm you could do it in O(n).

It depends on what your focus is I suppose. The question is whether or not I (or the author of the article) would be able to optimize that chunk of code if the user experienced slowness.
.rc files are default. Unless the defaults are what make it slow?
Was this really worthing of linking? It is a two sentence article saying "Halo 4 launch 15% better than halo 3" without any data to support the claim. Instead maybe you should have linked to the actual article.
We will definitely reach out! Thank you.
That is my thought as well.

If one wants a strict ML language than compiles to native code then OCaml is a better solution, ditto for lazy ML languages by making use of Haskell.

F#'s real value is the ability to have a ML language as (almost as) first citizen in the .NET ecosystem.
I think quality to some degree is subjective in programming though. A lot of coders these days focus on beauty or fancy data structures instead of writing clear, straight forward, efficient code.
>call you a shitty programmer because you did it in O(n^2) when using THIS clever algorithm you could do it in O(n).

Nope, they'll call you a shitty programmer because every function in your codebase depends on the interface of every other function. Then they'll charge you a fortune to fix it.
I believe the mistake here is attempting to assert your skills in a single continuum, bad or good. Like you say, and others comment, bad-good are relative terms that vary widely depending on context.

I would like someone like you, with a quick turnaround on features for early products and prototypes but such personæ wouldn't be my first pick for a stable or mature product where quality is paramount to speed.

Its all relative.

FWIW, I believe you are too quick to dismiss sound theoretical background, and I say that as a college drop out who had to fire PhD students from his team in the past. Theory is important and, given the right context, I'll go with the academic type, with slower turnaround that will take months to deliver a single feature.

> The answer is: a good coder knows when something should be quick and dirty, and when
> something should be thorough and clean.

From my experience, people tend to be better at one than the other, its not a simple switch in your brain that you turn on and say "ok, now this part is important so I'm going to be much more careful here". From what I've seen, a prototyper is, at the same level of competence, worse at being thorough with documentation/well thought-out data models/corner case handling/etc.
It's a correct synonym for fucking readily identifiable as a pun and double entendre for laying out a circuit board.

I request you swap to trying to make another language dowdy and unfun. I (and most English speakers the world over) love its capacity for wordplay.
I think some programmers focus on the code, while others focus on the end product. It is a philosophical difference. The first make great employees. The latter make great start-up founders.
Grand Theft Auto 5 features three protagonists
The API is exposed natively. Where you see the curl examples, there is a dropdown to show how to do it in other languages.

[PFCloud callFunctionInBackground:@"averageStars"
withParameters:@{@"movie": @"The Matrix"}
block:^(NSNumber *ratings, NSError *error) {
if (!error) {
// ratings is 4.5
}
}];

We should probably default to something other than curl or tweak that UI a bit. Thanks for pointing this out.
Which one would you pick? The one with AAA rating that pays half up front that pays well for state of the art stuff, or the dozen smaller ones that seem more concerned about your pricing than about the quality of your products? Yes, I probably am exaggerating, but I do not think the choice is as clearcut as you indicate. There is risk in taking on a customer that is larger than you, but there also is a lot of potential profit there.
I think programming's a bit different - with an ugly design, the customers see it and know it's ugly. If a software application works fast and flawlessly, the customer sees that it just works, and it doesn't matter if the code has been neatly organized and arranged underneath.
Could we get a lobby area with 6 tv's playing all six talks live? I think that would be awesome.
With Millions Paid in Hacker Bug Bounties, Is the Internet Any Safer?
Has anyone looked into chartering a flight to Pycon? I've heard that can be a lot cheaper?
"Avoiding situations like this is the best policy though as unexpected things will happen"

Yes, but they happen. This seems like replying to someone drowning "well, you should have avoided swimming!"

You also make the assumption that we are using Rails (or some framework with migration support) -- many people won't have that luxury.

Finally, while the setup might be challenging (as in, figuring out a way to implement db tracking in git), I find it very curious that it would be much easier in anyones mind to do two tasks, doing all the rollbacks and switching branches, vs just switching the branch.
Cool! That's what I was looking for.

Yes, it's a bit buried. I missed the dropdown on the right. Speaking of Twilio, their docs are very good for stuff like this. They use a big obvious segmented control for switching between XML and JSON, for example.
This comment reveals more about its authors comments than it provides in commentary to the rest of the comments.

If you're commentative enough at what you comment that you have time to comment on your inner comments about how good you comment, you're commentative enough to need more commenty comments to comment.
We absolutely need affirmative action, based on race, based on gender, and based on ANY disenfranchised group.

Corporations and colleges are still biased against race, because the demographics of corporations do not reflect the population as a whole, and if they were hiring correctly, they would.

On other words - if 20% of the general population of 300 million people is a certain race, it stands to reason that corporations and colleges should mirror that. But they do not. The applicant ration is the same, but the actual hiring ratio is much, much smaller. Where do work? In an office? Stand up and look around and tell me if 20% of your coworkers are black. It should be pretty close.

It isn't.

No engineer or mathematician would argue this - if everyone hired entirely based on qualifications your workforce would directly represent the population at large.

Law of averages in a perfectly unbiased hiring world would make this so.
This is great, and adorable. When I was a kid, I hated that I was a girl because boys had all the adventures in books. Fiction by authors that featured tough girls - Tamora Pierce being a notable example - helped turn that around. Girls want to go on wild chases in strange lands too!
IPad Mini competitors
I don't understand why parents feel the need to be so politically correct. As 'yummyfajitas is sure to point out shortly, every empirical study ever conducted has shown that males have a statistically significant advantage in slaying Octoroks and Peahats.
Get started at no cost with a faster, larger Google Cloud SQL database
I don't actually use Notability for sketching. I was trying to think of something with limited drawing capability that was similar to Paper. I use ArtRage and SketchBook Pro. Without full color selection, Paper wasn't that useful to me. I will try the new version.

I would rather see Apple implement a time limited refund like Google does than use in app purchases for try and buy functionality.
Assuming that poverty alleviation programs are consolidated, than using the shorthand of race for disadvantages on only the education portion does not actually reduce paperwork/costs.

Oh? Care to elaborate?

When I said "reduce paperwork", I mean it's less paperwork to evalulate and classify people based on race (since looking at a photo for 30 seconds will get you the answer 95% of the time (or some other high percentage)), vs. if you looked at income. To classify people based on income you have to look at lots of different forms and letters and statements etc.
Somewhat related - imaging at a trillion frames per second.

http://www.hnsearch.com/search#request/all&q=trillion+fr...
If you're interested - a lot of his slides were similar to these: http://www.slideshare.net/seanellis/stacking-the-odds-for-au...
Looks all nice and such but the family member role at the time of the sign up, seems limiting. What if your family is small based on the available relationship in the dropdown? You wouldn't bother creating a new social network just for one or two people. If the "family incharge" (as per your FAQ) can possibly extend the family he/she creates later on, than I think it should be identified first.

I think ultimately, the emphasis on the private nature of all of these social networks has one single limitation issue: the building of network requires few people taking initiative of building the network (which you have identified as "family administrator"). Without such people taking initiative, these networks don't really go anywhere. And we know that not everyone takes those initiatives, especially when the site is brand new, unknown and/or not so popular.

Just some thoughts.
There's nothing preventing an RC copter from detecting chemicals as well..
I'll happily accept code that's a product of this mentality (+ tests) over jargon-ladened "zen" code.

We too often forget our code sits atop a stack of compounding encapsulations we'd all find horrifically disgusting whose only true merit is that it actually functions.
Because numerical processing is a major use case, Python has a number of techniques to easily speed up critical sections of code (numpy, cython, pypy).

I am not aware of comparable features in Ruby.
I agree with the author here.

A huge part of being a good programmer is knowing when to just solve a problem quick and dirty, and when to really plan it out and implement a beautiful design.

Either way, if the programmer is making the right decision most of the time they should feel good about the work they are doing.

At the end of the day we provide value. Provide value to the right people at the right time and you will have a good career.
That would be a Planck time, but 1) we can't measure with a precision anywhere remotely close to that, and 2) if we could time things that finely, we couldn't take a photograph of it because there isn't enough time for the photons to hit your receptor. For perspective, this photo took more than a decillion Planck times.

(Disclaimer: I'm not a physicist of any sort, but I'm pretty sure this is all right.)
The "first base" wasn't ISS in the 21st century, it was Skylab in the 1970s. But I do agree that the ISS, overall, is a good thing.
To be more precise, Pycon 2014-15 is in Montreal, Canada, not, Montreal, California.
Not necessarily. The first may cause you to miss deadlines, piss of clients and ultimately lose the company money because you focused on code... I think it is important to balance both. But I get (and agree) with your point.
Let's not forget, apart from distance, the fireball is expanding in all directions. At 1" from the center, you're exposed to half the fireball. At 1 mile from the center, you're exposed to a tiny spherical arc of the fireball.

The energy is going in every direction, not just at you. With distance, you will receive a smaller portion of whatever energy made it 7 miles out.
Good luck with the launch ! This is a beautiful looking site.

Many many many of these types of sites have launched and died. Dont let that deter you ! This Githubs first idea. One of these will work !
Flu By Night
It's not just life-critical systems that require good code. Any large code base that has multiple developers and a long lifetime will quickly degrade into chaos unless the developers take the time to write understandable and maintainable code and refactor it when necessary. And after a few years, all the original developers may have moved on, but people still depend on being able to evolve the code to handle new business needs.

It sounds like the author of the article has never had to deal with any of these issues. That doesn't make him a bad person, but it does mean that his advice shouldn't carry a lot of weight.
That's a terrible role model you're describing. GTK is not a swiss clock you can pass to your ancestor.
This is not a valid analogy. Causation is typically proved empirically. We have consistent (as in, 99.9999%) empirical evidence that if you "shoot a gun and the guy in front of [you] drops dead of a bullet wound," there is a causative relationship.

The incidence of "people on HN/Reddit make a fuss" and "Apple/other-big-tech-company changes it's website or some other legal matter" is occasional and inconsistent at best. There is really no empirical evidence of causation.
Get off your high horse! Lots of successful people have inner debates about how they deserve such success. It's called the imposter syndrome.
Nice question. Exploring the window of possibilities at the moment. There are a bunch of them, some involving enslavement, some not necessarily...
Haven't noticed that I often do -- every once in a while I will misspell a word because the correct spelling "looks wrong." I've noticed that it often feels like the effects of semantic satiation[1] -- perhaps the two are cognitively related? Usually I will catch it when I have a spell checker on hand, but I didn't when I was writing that comment.

[1] http://en.wikipedia.org/wiki/Semantic_satiation
Speaking of hiding things, the truth is buried in the middle of this article:

"The Javascript code in question ... ensured that the iPad mini advertisement would take up the whole page, regardless of your resolution... The code’s main purpose wasn’t ... to hide the apology -- Apple has been pushing a more vertically-responsive design on its international sites for a while now."

The home page was doing this before the statement, and doing it after (until now), across all International sites, not just the UK where the notice was required. But truth tends to drive fewer page views than manufactured buzz.
So you can't merge changes on the fork back to the main database?

Without the ability to merge, shouldn't it just be called 'copying'
Hi
Haw are u
Accessory manufacturers to comply with Apple's supplier responsibility code
Reddit is not profitable
Actually, he didn't win any of the states discussed in the article.

He did however get a huge majority of the black vote which probably propelled him to win in the swing states of NC and OH.
Right, the wires are more opaque in every part of the spectrum compared to air, so they soak up energy a lot faster.
Google is sponsoring an X Prize to visit the moon before 2016. The first team to land a robot and drive 500 meters will win $20M. The second team wins $5M.

There is also a controversial "Apollo Heritage Bonus Prize" of $1M if a team's robot visits one of the Apollo landing sites.

https://en.wikipedia.org/wiki/Google_Lunar_X_Prize
So you're saying only people who are rubbish at what they do should be blogging?

Surely that's what YouTube is for, people with no talent to post some random rubbish about something that nobody actually cares about?
How about we meet up for a naked run?
The 'life-critical' was just an extreme example. I agree with your point, but also agree with the OP, sort of. What needs to happen is that everyone involved understands the tradeoffs inherent in 'ship it now' approaches. Yes, no one can predict the future entirely, but sometimes you can be pretty sure that the 'fast and dirty' approach is actually OK to take.
I enjoyed the Circle of Magic series too.
Father Hacks Zelda For His Daughter, Makes Link A Girl
Send me an email. Email is in profile.
Not to mention corporate proxies that block YouTube. For many products we see on HN this may not be a big deal, but this kind of product is trying to get interest from the wry people who often have restrictive proxy settings: government and government contractors. (The video is blocked for me.)
If it helps, http://marginoferror.org/2012/11/08/aggregating-the-aggregat... reports a RMSE for just his state-level margin of victory.

But as part of a project I was aggregating predictions as well, and for his state wins I got 0.02833, for his Senate-level predictions I got a Brier of 0.04484545, and for his Presidency win & Senate wins & state wins, I got a Brier of 0.03710118.

Hope this helps!
See also: http://en.wikipedia.org/wiki/Greisen%E2%80%93Zatsepin%E2%80%...

http://www.technologyreview.com/view/429561/the-measurement-...

http://arxiv.org/abs/1210.1847

http://www.deepdyve.com/lp/hindawi-publishing-corporation/a-...
This is just awesome. I wish there was more choice in games to have a girl/woman be the main character, and hope the gaming industry catches up before my daughter gets old enough for this.

I also hope he does Gears of War next ;)
I think the idea is that when kids are growing up, they make subconscious connections and observations about the world around them. If a young child plays video games and consistently sees that boys are always the hero, they might extrapolate that to simply: "Boys and always the hero".

I don't have a strong opinion on the subject, I just thought I'd try and explain the position as I understand it.
The problem with affirmative action is that it is based on race. It is racist.

There are several definitions of racism, one is essentially "making references to someone's race and implying everyone in that group is the same (in some attribute)", or more simply "anything based on race". Lots of people like this definition because it's a nice, simple and objective defintion and it means black people in the USA can be racist to white people, or that affirmative action is racist. I think this is the definition you're using.

There's another definition, which is that racist actions are actions that's designed to maintain & reinforce the institutionalised power structure among races. Right now, if modern USA life was a video game, "white male" would be an easier difficulty level than "black male". There are statistically less problems for the "white male" group. Racist actions is talk that re-enforced that imbalance, and attempts to undo the power imbalance is not racist. This definition is harder for some people to accept because it means that you need to look at yourself and think about what power imbalances you might be benefiting from, and it means that affirmative action is not racist, and attempts to stop is could be construed as racist (since stopping affirmative action can re-enforce power imbalances). This is the definition I use.

So no, affirmative action isn't racist.

America needs to put race on the sidelines and start thinking in terms of class.

Totally agree. Classism is a real and big problem.
Facebook has released Corona as open source:

https://github.com/facebook/hadoop-20/tree/master/src/contri...
For the lazy, the BBC did a television adaption of it that was quite good
Do you have a more convincing measurement than ping times to some other location?

Do you have real-looking latency data for the first few hops from your phone? (...keeping in mind that latency information for intermediate hops is not always accurate.)

100ms vs 20ms could be t-mobile peering with your home ISP in some far away city, while Verizon peers locally. Based on only pings, you'd never know.