skysight-inc/HackerNews huggingface dataset:
A demo http server and the TCP/IP stack on Windows
You know, indirect lighting surely doesn't melt plastic, so you absolutely don't need Metropolis Light Transport here. And also you don't need to use photon maps. The computations to map the intensity of specular reflections from the building's windows would the equivalent to creating a photon map on a scene, not using the photon map to render a complete scene.
So, as the author of Cap'n Proto I'm biased -- though I'm also the author of Protobufs v2, so I'm not completely biased. :)

"Infinitely faster" is of course meant more to illustrate how Cap'n Proto works than to be taken as a literal speed measure. Although, if you actually wanted to compare Cap'n Proto to Protobufs, it's unclear what other number you can really come up with. The normal way to compare Protobuf speed vs. anything else is to measure the encode or decode step, but Cap'n Proto has no such step. You can measure an end-to-end system using one vs. the other, but then on the Cap'n Proto side you are basically measuring the speed of everything _except_ the Cap'n Proto code.

The git repo includes some contrived benchmarks along those lines which you can try out. I don't post the numbers because I'm not sure they are meaningful (even though they appear very favorable for Cap'n Proto). I'm really hoping to see a few unbiased third parties benchmark Cap'n Proto vs. Protobufs in real-world systems at some point.

Of course, the larger point here is that Cap'n Proto allows you to do things that Protobuf simply doesn't support, like mmap()ing in a large file and reading one field out of it in constant time, whereas with Protobuf you have to parse the whole thing making it O(size of file) time.
On the other hand it was particularly for this stand-still of NS, why IE was on the throne. And this made HTML/JS effectively a proprietary standard, which brought web development eventually to a stand-still also.

When open standards enforcing browsers finally became available (and – saying this as a once ardent NS-follower* – what a buggy mess NS 6.0 was in the beginning!), it was essentially a political question, whether they would succeed or not (as they were incompatible to most of the existing web code base).

*) I used to code NS4.x-compatibility and open standards calls then, even, if I wasn't able to bill for these as clients were only interested in "does it work on IE, so it's fine".
Why your toast falls butter side down
Keurig Machines to Dispense Soup
I find C# extremely productive, if you don't try to do like most C# developers seem to want to do and treat it like Java, with interfaces out the ass. An interface can be handy, but generics fill the role more often. However, there are some others like Boo and Nemerle are still statically typed but much, much closer to Python in terms of lack of syntax verbosity.
Benchmarking Bloom Filters and Hash Functions in Go
There really isn't anything here that would have me wanting to get one. I feel this is a preemptive me too device with no real product vision. Well, other than "we really need to get a watch out before Apple so we can say they copied us".
The line between a watch saying "Hey look here, I'm freakin' rich" and "I'm a douchebag with a ridiculous-looking watch" would seem to be both in the eye of the beholder and razor thin.
Why Cassandra Doesn't Need Vector Clocks
WOW. I'm really impressed. And that's totally, 100% entirely different that MIT's approach to things. In, of course, directions I approve of.

Then again this is the work of a CS department with roots in math, business, and e.g. AI, and MIT's roots are in its pioneering EE department, it's resolutely EECS, and the last time I checked, the vast majority of undergraduates get EECS degrees, vs. ones that are mostly one or the other.
You also claimed the US involvement is a conspiracy. After Obama has wriggled like an eel for two years to not get involved in another war...

You have no comment on that you are on the side of just the dictators, against democracies?

You have no comment on that if you don't believe three independent intelligence organizations, you won't believe any proof?

>>And of course whether or not allied governments are lying and cooperating is falsifiable: They can present evidence to show that their claims are supported by compelling evidence.

If some general left Syria and witnessed then you, Putin and Assad would only claim it is faked. Because proofs were faked by someone else, somewhere else, some other times...
Thanks! We're still working on simple ways to improve the learning experience - would love to hear any ideas you have on this :)
Watches and glasses are small thinking
No he isn't. The question is whether or not merit is the ultimate criteria for admissions. If gender is to be elevated above merit, all we've done is exchanged one form of discrimination for another.

If what the article was talking about were a simple quota system, where they decided to admit X% men and Y% women, let the scores fall where they may, you might have a point.

But that's not what they did.

Instead, they changed the way they measured merit. For example, they focused recruiting on demonstrated general math and science ability rather than specific coding experience. That's a good move anyway (some of the worst programmers I know were 1337 h4xx0rz in high school, some of the best barely touched a keyboard until undergrad) but it also happens to yield a better gender balance.
When someone accuses me of being any of those things, I just say "yes" and let them think so. If people want me to be sexist I can be sexist. I can be a women (or MAN!) hater if I want, or if the name-caller wants. Either is fine.

Here's the thing: whenever I'm called names it makes me want to be/continue being those things just because if pisses the person off. It hurts their fragile little feelings that someone has the audacity of not having the exact same opinion as them and they can't digest it. And while they've having a shouting fit or breaking down I'm continuing with my life, now perhaps a little happier that I've pissed another person off just by being me.

Hey, article writer! I'm never visiting neither your blog or this popular (for some reason) "medium.com" domain, nor am I going to stop being myself. Being me has gotten me to where I am and being you has only resulted in you having constant fits that there are people who aren't genetically alike to yourself. You go ahead and break down and I'll just laugh at you while continuing to call you a fat, nigger-loving, liberal, man-hating feminazi.
> But if you build an app on Android that’s on par with the design quality you’re used to on iOS, your users will love you. The press will love you. Gizmodo will feature your app just so they’ll have a nice header image for their “Android Apps of the Week” post.

That's nice, but will it translate into sales? Probably not, given the horror stories of Android piracy that seem to come out every few weeks (particularly in the gaming market).

Of course, many startups profit in hype instead of dollars, so maybe that's irrelevant.
Bit of a strange thing to say. Yes, I could solve it easily, but I'm not going to do that.
I think a little barrier to entry is a good thing. App Store is saturated as it is.
It is working for me.

Chrome Version 29.0.1547.65
Ubuntu 12.04.3 LTS
I've never heard of showing two different view styles of the same source code document in two separate windows/monitors, but it makes sense. Perhaps this could be done with literate programming, or LaTeX packages (where you use the same file either to build the documentation or install the package), or even Javadoc and its imitators, with an IDE that lets you collapse either the comments or the function bodies. Maybe Light Table could have something like this? But if your tooling had good support for it, like being able to click on a function in the code window and make the doc window bring up that function's info, that'd be pretty nice.
Funny, that's why I originally used OpenID, too. Hooked my Google up to it recently, though.
Same for me, Page not fund.

If it's clicks instead of keystrokes though, that's music to my ears!
I started off with a sole proprietor account, and then converted it to an LLC. It was "pending" for months. During that time, my Apple developer registration expired, and I renewed it... but because I renewed it for the LLC, not the sole proprietorship, and the LLC was "pending", my account expired anyway, and my app was removed from the store. Thanks, Apple.
my girlfriend is a sudoku person.

she advises the original given numbers should be bold,
to differentiate them from ones the person has put in.

-bowerbird
It is a function of brain development, but by slowing down and using deliberative access, teens can get to it too

http://hrweb.mit.edu/worklife/youngadult/brain.html
As they worded it, I don't think so. They included potential and leadership, in addition to experience. There's a judgment call on if that's less qualified or more. If they said, "We'll weight GPA and test scores less for women" then it's lowering standards. They also don't say if the class size is growing or shrinking. At most schools it's growing dramatically, and probably was the case in the 90s when the study was done. It probably was not the case in the dot-com bust.

My impression is that CMU, MIT and other top schools can increase the gender balance without sacrificing quality. The national challenge is can everyone else?
I flagged it because it's just pure vitriol.
> Well, statistically speaking

You do not have the statistics to back that statement up.

People usually have less time for games once they have kids, but they have less time for basically everything. Super Mario Bros came out 28 years ago; it's existed for essentially the entire life of anyone younger than mid-30s, into people in their 40s for it being around since their childhood. And that still doesn't even cover people that grew up with an Atari 2600 (36 years ago) or grew up in the culture of arcades (Pong was 41 years ago).

Even getting past the "competitive level" that the GP is going on about, the comparison to spending the afternoon "watching the game" is exactly right, and it's really not that big a deal for most people.

(the best statistics you'll find, by the way, put the median age of gamers at 30--meaning the every single person in the group you think soley cares about games is matched by a person older than that--though the methodology is so-so and it includes a wide variety of "gaming", including on the ever-present mobile device)
I'd say it's 0.02% of all the weddings, at least the axis is "NYT Wedding Frequency" not "Word Frequency".
You'll have to wait for the Note 2 to get Android 4.3 for that I think. Qualcomm seems to be coming out with something similar at the same price point and it seems to work with any Android 4.0.3+ phone - http://www.androidcentral.com/qualcomm-announces-toq-smart-w...
This is exactly how it should be done.
It's a brain function to have instantaneous access. You can't teach the brain to mylenate faster. However, teens can slow down (count to 10) and then they can access much of the same as adult judgement and empathy.

http://hrweb.mit.edu/worklife/youngadult/brain.html for more
Registering my LLC for an iOS Dev account with D&B was a breeze. I filled out a form, waited a few days and picked up the phone. I registered right when Apple started requiring DUNS and this was posted to HN http://blog.metamorphium.com/2012/12/03/apple-duns.

Did you happen to use Apple's DUNS lookup form? https://developer.apple.com/ios/enroll/dunsLookupForm.action
I'm also not sure if the "sarcastic asshole" comment is called for. Not only is the stuff I said not sarcastic, insults of that nature are also clearly against the rules.
Free eBook: Web Design Book of Trends 2013-2014
It's not just a handful of anecdotes though. I gave a handful of anecdotes that I was able to round up in about 5 minutes of searching. I don't think that the opinion of researchers, uninformed by hard data, and your single anecdote is enough to counter that.

> I found no research on long term polyphasic sleep (short naps)

That is correct. The research doesn't exist. That's why I said "eh, maybe" in my original comment. Whether or not polyphasic truly can work in the long term for most people is not a settled question. It is completely possible that the anecdotes of people who are successful in the long term simply have an unusual genetic predisposition to needing less sleep. There is a plausible rationale for a selection bias on multiple levels to explain the anecdotes; people who need less sleep may be more interested in sleep hacking, and they would be far more likely to make it past the initial adaptation period.

It's also far more likely that polyphasic sleep schedules that include at least one period of "core sleep" are sustainable (e.g. Everyman) than nap-only schedules. And at the extreme end you have biphasic sleep, which gives 6-7 hours and actually has some historical evidence to back it up.

Of course, biphasic won't get you a 20 hour workday. Everyman can, if all you do is sleep and work. That's going to be unhealthy for other reasons, but whether or not it's unhealthy because of sleep deprivation is an open question.
No way, it would be near instantaneous. Position of the sun in the sky is really trivial stuff. Hell, don't even bother, just use this: http://aa.usno.navy.mil/data/docs/AltAz.php
User Friendly Code Generator for WordPress
ESPN's FF interface is horrendous, I had to do something about it. Next sections of the tutorial are almost done, keep an eye out!
As a primarily-iOS user / developer who also has an Android tablet (last year's Nexus 7), completely agree with both points made here. [The first being that Android development is better, and the second being that the vast majority Android apps currently suck compared to the iOS equivalent, making for a nice opportunity.]

It's hard enough to peg a real user need and deliver on that need in a satisfying, sticky way. It's at the core of what a startup needs to do to cultivate that product development discipline as a team, and tools that make that harder are insult to injury.

As others have mentioned, though, none of these app startups are launching just for a smooth development experience. And Android just hasn't shown that users will reliably upgrade their OS, much less pay for apps like iOS users do. Until that changes, even if the better dev experience will accelerate a shift, it's sort of a chicken-and-egg problem on app quality.
This is way better, too bad it's over. :(

http://www.pozible.com/project/31806
Does this article need to exist? Who is this preaching to?
Heroku uses dark patterns to discourage support ticket creation
Right because who wouldn't want more choice? Those that got there first must obviously be better.
Is there a demo of the finished app somewhere? I don't want to read or buy the tutorial before I see how good the actual result is.
I've worked at a few BigCos...Gateway Computers, Kaplan (Washington Post), ClearChannel. I am currently working at a startup (employee 7 of 21). Personally, I prefer the startup culture, but if you're going the BigCo route, here is how I would answer some of your questions.

1. Deadlines are deadlines, whether you are at a startup or BigCo. At a startup, if you don't ship, you could run out of money. In the corporate world, if you don't ship on time, you might lose your bonus, your boss looks bad, and you get a bad annual review. If a startup is a speedboat, a BigCo is a battleship. Anticipate this, and pad your estimates. It may actually take 6 days to change 1 line of code.

I wouldn't try to win over people as much as I would try to earn a reputation for being reliable. Being good about estimates makes your boss's life very easy, and that will earn you points. Other than that, keep your head down and try to fly under the radar. This will get you good reviews and bonuses, but not promotions (which I avoid because it just means becoming management).

Not sure if you want to do too much networking, but I would make it a point to find "that guy" who has worked there forever and knows all the secrets (who to avoid, who's ass to kiss, etc).

Realize that your manager doesn't care about you as a person one way or the other. She is just there to execute one part of a bigger plan. Make her look good by hitting deadlines and not making an ass of yourself at the company Christmas party. Don't ask stupid questions on conference calls with the CEO and you just might be able to pad your 401k and get a few bonuses to help out along the way. The goal of this job is to get a notch on your resume to impress the next job (my notch at ClearChannel was building RushLimbaugh.com).
Who is PG referring to as the fastest growing YC startup?
I don't really get the problem. While they have their priorities, Facebook IS important for many people, and might very well be in the future, so making sure to register the right usernames etc. in case is the right thing to do. Just like it's the right thing to do to register domain names if you start a company, regardless of whether you have an immediate intention of launching a website.
So you know all the technical implementation details of both?

Or are you comparing random API doc material and actual technical details?

Apple says a lot of things, not all of them turn out to be technically accurate.

For example, do you know it actually will not allow poorly behaved apps to drain battery, or is this just an assumption based on what apple says will happen?

What always happens in these discussions is people say "apple's docs say x, so it must be like x". Quite often, when people actually go and look at how it operates, it isn't like x at all.
Wearable computing: Why there's no room for watches like Galaxy Gear
rewardStyle, Full-time - Dallas, TX - (https://www.rewardstyle.com/)
Engineers in rewardStyle's product development team are responsible for developing key features for rewardStyle's state-of-the-art web and mobile applications and services. Developers on any part of the stack are encouraged to apply (front-end, back-end, middleware).
rewardStyle's international platform presents a number of challenges that require intimate understanding of distributed web architectures and load balancing, synchronous and asynchronous database clustering and replication, algorithms, data structures, JavaScript development and libraries, DOM layout and styling, as well as network security protocols and intrusion detection.
To qualify for this position, please present an example of your work that would demonstrate your engineering skills to dev.jobs@rewardstyle.com
While that is true, and I do use it frequently (so much so that I prefer the keyboard shortcut CTRL+K, CTRL+R), it's not available everywhere. Also, I tend to still use the "break-it" pattern in Visual Studio because the errors serve as a good TODO list to clean up all of the references.

Though, it gets a little more complicated when dealing with overloaded methods. In that case, Find All References really is a lot better.
Yes.. developers might prefer android over iOS.. but end of the day iOS apps get you business..IMO...tell me which android apps sell better than their counterpart iOS apps?
I expect so - graduation is something that happens to you
Most of these issues could be addressed by actually modularizing the core of Hadoop, some of which has been done in the latest code. Also, many things could be provided at runtime by the system with only the interfaces required to be in the jars that customers depend on, thus making their jars backwards compatible and more robust. BTW, let's say you didn't want to put the jars in one jar but didn't want a classpath. You can use META-INF/manifest to include those jars automatically as long as they are in a well defined place relative to the host jar. Redesign with the requirement that end users don't have to worry about CLASSPATH and you will find that there are solutions.

I do sympathize that something akin to the maven repository and dependency mechanism hasn't been integrated into the JDK. I was on the module JSR and continually pushed them to do something like that but it turns out IBM would rather have OSGI standardized and so it deadlocked. Maybe something will come in JDK 9.

Sad email thread from years ago: http://markmail.org/message/y2a6nzhcsp62p5yv
Your "Support us!" button has a typo- source source code!
Feel free to ask me any questions about the app or offer feedback. I will continue to develop it alongside Duet so it will get pretty regular updates.
I wrote a description with some more technical details here: http://www.datastax.com/dev/blog/whats-under-the-hood-in-cas...
I've had good experiences with Indian editions of CLRS (though, granted, it's not the same publisher). But for TAOCP, I sprung for the real deal, a brand-new 4 volume set. I knew I'd be keeping these very books for the rest of my life, so I made sure to get the latest, high-quality edition.
This is such a weird piece. It seems to get why, despite the onerous restrictions Apple puts on devs, iOS has great apps and huge numbers in every direction, but then just says Android is better. Perhaps a better argument would be to understand why the gain is worth the pain, and then move to saying that the gain without the pain would be even sweeter.

I dunno, I make web stuff. I just like watching you guys duke it out.
Android Apss are easier to deploy, but becuase of that, you get bad code - or WORSE - viruses! There are several Andoid apps that are Malware - there is not one in Apple App store.
Do you plan to open source the source code? I'd like to contribute with with the front end. It works very nicely, but looks too generic. (:
It's not really a solution--it's a hack to get around their horrible process. I want to correctly publish what belongs to and was created by the LLC under the name of the LLC, not my own name.
Does CoffeeScript Have a Future?
How to rebuild your attention span
I would add "The cleanest race: How North Koreans See Themselves and Why It Matters" (http://www.amazon.com/The-Cleanest-Race-Themselves-ebook/dp/...).

I have been reading about North Korea for a while, and I find this book to open a new perspective on the way north korean people see themselves and their leaders. While I haven't had the pleasure to meet any person born and raised in North Korean (or at least, not as far as I know) I find that some of the contents of the book can be applied to South Koreans. Obviously, only up to a certain degree.

Previous discussion on NK:

https://news.ycombinator.com/item?id=5817014
https://news.ycombinator.com/item?id=3368310
Seems like a simplistic analysis. If the programs are of equal difficulty and MIT admits more a more qualified class, MIT will have a higher graduation rate.
Adjust your level of seriousness accordingly.
Part of critical feedback is comparing something to its competitors. Of course, the GP could have done a better job at this.
https://joinup.ec.europa.eu/community/eupl/topic/public-cons...
This is true, and we often forget it. But since they knew the answer after the Las Vegas building, the risk that this might happen should have been obvious.
Yeah, the 'correct' way of DI, etc. is actually a complete recipe for disaster when it's overdone.

As it looks like you're using .Net, you might want to look into resharper as it implements a 'go to implementation' as well as a 'go to declaration':

http://www.jetbrains.com/resharper/webhelp/Navigation_and_Se...
Yes there was a lot of attrition from the initial experiment when they started with 42% because they let too many women in who didn't know what they were getting into and then decided that CS wasn't for them. The easiest intro to computer science class was essentially all women, and I think many of them dropped out.

But the fact that 30% of the graduating class in 2004 was women vs <7% in 2000 is still pretty impressive.