skysight-inc/HackerNews huggingface dataset:
Well, I agree with you there. Any language that can't handle proper tail recursion makes it really difficult to safely implement a recursive solution. But I often find it easier to solve a problem with a recursive solution and perform an almost mechanical conversion into the corresponding iterative solution. (also I'm embarrassed that I forgot the edge case where the node is not in the tree)
1) he didn't say which phone model was running WP7, it could be much faster than the nexus s, couldn't it be?

2) the nexus actually loads the page faster, even though the animation may be slower

3) how many sites are going to be able to take advantage of the hardware acceleration?

I want faster load times, I don't know that frame rate is something I'm really complaining about now.
I hate to say it, but if it makes it easier to develop and support apps I wouldn't mind it if Android is closed. It just strikes me that there is too much fragmentation in the market, and since Google isn't doing their own phone they need to control what's out there.
Number one favorite registrar and DNS host of all: DNSimple.

No upselling, no adverts at all.

Sweet REST API.

Account sharing so multiple users can manage domains.

There's a Ruby gem so you can register from the command line.

They also have an iPhone app.

https://dnsimple.com/r/4f322c139863f6

(disclosure: that's a referral URL that gives me and the person who uses it a free month of service, but I do love DNSimple)
You're absolutely right. I was thinking more about changing the diet for different ratios of glucose/fructose/lactose for some reason vs just reducing sugar intake.

Curious how sugar compares to artificial sweeteners in light of this data? Splenda vs sugar?
I spend more time on HN than Facebook because I prefer to pull to push.
That very quickly removes anonymity. I might be the only guy whose title is actually Software Developer - but we're a company with eight employees, five of whom I can see if I swivel my head.
Spelunky is made in Game Maker, which lets you script on top of a pre-existing engine and IDE. It's hard to apply to "bare-metal" coding.

I would point to open source games such as Nethack, Stepmania or Battle for Wesnoth for some ideas.
How would that be a good thing?

(Assuming that not all of the top ten entries are bullshit. $700695550? HAHAHAH, hilarious, guys.)
Google releases the code that they have to (the kernel, anything else GPLed). Most of Android is not under the GPL (and it was written by Google anyways, so they can do whatever they want).

http://en.wikipedia.org/wiki/Android_(operating_system)#Lice...
You can consider trying what we did:

Wrap Active Merchant in a lightweight web service which exposes a RESTful API that Java (or any language) can talk to.
Was that what was used for the Atari Star Wars arcade games of the mid 80s?
Does anyone know how the new Startup America tax rules impact section 83? I am not a tax lawyer, but it sounds like the new rules are a proposal in Obama's 2012 budget that would remove the need for 83b elections for founders if the budget passes. Is that correct?

http://www.treasury.gov/connect/blog/Pages/Startup-America-H...
> being responsible for things they have no control over.

You have control over the cloud. More so than you have over the manufactures of the chips and other components that go into your servers, or the engineers who wrote the firmware for your router, or the Product manager of the OS you use, or etc. etc.

It's a copout strawman argument.
I just recently stumbled upon it, so for those who wanted a more compact version of Robert Lustigs talk: http://www.youtube.com/watch?v=14ZIKOQkTiM
From that article, I would have preferred Erick placed his own unique input into the echo chamber against a yellow background, if he has any!! (actually, seriously speaking, I appreciate your point, and I feel my initial kicker does not really mean much more than what it says. Everyone has a different way to research and write and that is what makes the world such a great place!)
Part of running a company is you have to make the tough decisions. If you contact both and one won't wait and the other won't tell you immediately, then just do whats best for your company long term. Your startup will hopefully be around much longer than the 3 months you spend in an incubator. Whats the worse that can happen you decline one, and you wait get declined.. then keep your startup going, get better traction and reapply to both again. Ultimately the success is still up to you and not the incubator.
The idea of collaboration tools with points/voting/buzz indexes across large organizations could be a good idea, but please won't someone come up with a better buzzword for it?
I've been using iwantmyname.com and I have yet to have any issues. Sorry to hear about your troubles, Nathan. DNS hijacking is bad enough, but the fact that they claim you're the one who is liable for what they happen to put on their parked pages is completely unethical.
Could you elucidate why?
I don't really see how a simple request system can work. What company is going to respect tracking preferences? It's not like anyone would ever find out if they didn't, and their profiling is less accurate if they do.

Browsers are already becoming bloated again. This feature only matters if it also automatically does things like: refusing to store any cookies from any related domain, and automatically disabling Flash and other plug-ins that could also perform tracking.
I always believe in using a term correctly, no matter how confusing it is. It's not imorotant whether people understand what exactly the cloud is, but they should understand that VPN/remote desktop is not using the "cloud" and email just barely qualifies. This phenomenon happens with other terms like "nanotech" just as frequently. The solution isn't necessarily to teach everyone what the technical meaning is, it's to not apply it liberally to situations that don't qualify.
A ton of domains have been brought to UDRP for showing parking ads. Some domains might have been legal except the ads infringed on someone else's IP. Imagine owning apple.com for your apple store but apple computer ads started appearing contextually. You're screwed through no fault of your own.

At least with domain parking companies, you get the profit, name.com is plain old screwing you over.
did it have all these libs 10 years ago too?
The problem is that lists don't work both ways. People in cliques are generally aware of who is in the clique and who is not. Friend lists are one-sided; only one person (you) knows who is in the list and who is not. There are no checks in place to ensure that interaction in one group doesn't spill over into another group.

In real life, when you hang out with a group of people, everyone else is aware of who you are hanging out with at that moment. Facebook shows this information only to the poster. I am uncomfortable posting a comment on a friend's update that would be embarrassing depending on who else could see it. In a group of friends hanging out this would never be an issue.

I suppose there is some asymmetry in real-life social networks, but nothing on the level which Facebook encourages.
(Reposting my blog comment here)

"I mean primarily the ability to face a network partition and continue providing write service to all clients transitively connected to a majority of servers. Secondarily, I mean the ability to continue providing read-only service to all clients connected to any server."

A truly available system, in the sense of CAP, allows writes, not just reads, even under partition, even for clients not connected to the "majority" nodes. This leads inevitably to the need for conflict detection and resolution, and that whole "eventually consistent" thing. What you are describing is very useful, hence the existence of things like Chubby and ZK, but is most definitely not "available", per CAP.

Folks might also be interested in the classic paper on constructing locks from low level primitives like CAS, Herlihy's 'Wait-free Synchronization" http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=A01...
Yeah, not sure why people have objection to this. It's not like they are affected. Sure, it reveals a motivation that otherwise might not be there, but everyone has hidden motivations.
We all make silly errors. Your bfs was a complicated dfs, and neither of us noticed. (In fact I copied your code and edited it, and had dfs and bfs reversed.)

Luckily I was able to edit my node to hide my variation of the error.
That doesn't seem more helpful to me... it's just making the worst case worser.

In a situation which other queries would benefit from the id1, id2 order, and it wouldn't pay off creating another index, using a index seek instead a table scan is way better.
I looked and couldn't find a recent one only this http://news.ycombinator.com/item?id=844979 from over 1½ years ago. It's a current issue.

Instead of just stating that it would have been far more helpful to link to one of the other threads that you felt obviated this one.
MIX11 (Future of the Web) Day Two Keynote WP7, Silverlight 5 Kinect
Get some traction[...]
do hackers really care about stock prices of major corporations ? The fact this is on the front page lends to the discussion of the decline of HN. Anyways.. good stock and news aggregator.
If it shouldn't matter where you live, why is mexican.vc in silicon valley?
http://blog.xkcd.com/2011/03/19/radiation-chart/
For an interesting take on radiation.
Here's the nationwide average http://www.payscale.com/research/US/Degree=Bachelor_of_Scien... .The average pay for a senior software engineer is 77-101k. Hardly the 80k norm for fresh grads that the OP is suggesting. It might be the case at Stanford(although I'd need to see statistics before I concede that) but the op's explanation for the trend mentioned in the article was a broad indictment non-cs majors rather than it being specific to the culture at stanford. Google Pays $8000 a month interns? They hire co-op students out of my school $14,000 for the entire 4 month term which comes out to about 3500 a month.
Chomsky was wrong: evolutionary analysis shows languages obey few rules
For those of you looking for a good registrar.

My hands down favorite is Fabulous.com right now. Caveat is they cater to large portfolios and certain extensions (com/net/org/info). They don't screw you over on anything though. Even if your names expire and someone buys it through drop process, you get a cut of the sale. They don't keep any domains for themselves. Prices (for portfolio holders, retail side is as expensive as Netsol/register.com) are barely above cost.

Since Fabulous isn't available for most of you (unless you want to pay retail). I would recommend NameCheap.
Automatically annotating JavaScript code for JSDoc would really helpful.
I graduated in '01 with an EE degree. At that point in time, engineering, including software, seemed like a field where you were ushered down a career path towards a pigeon-holed role at a large company. The advice was to get into a) technical sales, b) product marketing, or c) consulting if you wanted to start a career towards being an entrepreneur.

Now, its much different - the technology is more empowering and much cheaper. I can build stuff, and if I can build stuff people want, its a direct path to starting a company. Constrained by my ability to build stuff, I committed myself over the last 2.5 years to focusing on becoming a better engineer.

What is interesting, is that many of my peers that I thought were done coding have come to this same conclusion. In the last 6 months I have had 3 friends - 1 a successful consultant at a big firm, 1 a successful tech salesman and a fortune 100 company, and 1 a VP of engineering at a mid-sized firm. Each of them is coding on nights and weekends now.

Why? 1) Paul Graham - 'build stuff people want' and the subsequent success of that strategy, 2) It is really hard to hire developers to build stuff, 3) Facebook, Twitter, Groupon, Zynga and other companies that used tech to change the world in insanely short periods of time.

So, from what I am seeing, its not about people gold-digging (as many comments have suggested) - its that the skill of engineering has turned from a boring career skillset into an incredibly empowering tool. I imagine many undergrads are seeing it this way too.
When was Windows ever in among Silicon Valley's elite?
In today environment, great companies you be able to happen any where in the world.

Ideas are transformed by people that share a common vison and provide different actions. With skype, a shared blackboard and leadership a team can be assembled in the
a matter of minutes. If you are building a software product it can be developed in pieces that are uploaded into a server and with the right social marketing campanign you can put it available to customers.

We really find great projects that are built with great value from a complete distribuited team.

It is tru that the Silicon Valley hacker culture is a great drive, but having a bridge to fill the gap and reach the knowledge great companies can take advantage of the hackers culture and spread the development with great people seating in Mexico, China or Australia without any restriction.

This condition is allowing to have great companies all around the world, may be with a little help fromo somebody seating in the Silicon Valley
It's a security issue if the Indian government, or anyone else for that matter, found a way to create a backdoor into RIM's system without RIM's knowledge and consent.

As that isn't the case, then it's a privacy issue because the Indian government demanded RIM put in a backdoor for reasons or surveillance of its population.

Does this privacy issue potentially lead to a security issue? Yes, but not for RIM, but rather for it's users that depend on the privacy of RIM's service over which they may transmit sensitive information.
Mosquito Light Barriers
How to score your startup a business development meeting with a massive company
Davis absolutely hates wheat, on very justifiable grounds. And he strongly recommends anyone with heart problems get off it immediately. But I dont think he has anything against rice.
> One thing I'm not willing to do is set up a wildcard A record

Why not? I'm being earnest here, I'm a name.com customer and I do have such a wildcard record. Are you building a network service that relies on nonexistent subdomains being resolved at the DNS level (rather than a 404 page or a redirect to a subdomain that does exist)? Or is it more of a philosophical thing?
Blender is a very capable "integrated" package; however everyone finds some faults with the individual tools. I have a lot of trouble with the modeler, personally, and resort to modelling in Wings3D and exporting the result to Blender. On the other hand, a lot of people praise the video editing and compositing tool as a competitive video editor in its own right.
The trick is to build something great. By great, I mean something that is seen as great by customers. Unfortunately, for numerous reasons, it is much harder to build something great if you are far from from your customers.
Google, for example, pays $8,000 a month - just for interns!

Do you have a source for this? That seems exceedingly high. And even higher on an annual basis that the entry level salary you're mentioning.

Though I could see how paying a few extra thousands could help convince a college grad to take an internship there. Google then has their foot in the door… (but still, it would be odd to then get an offer for less than what you were making as an intern)

Also, these salary threads from the past couple of days make me feel underpaid.
Computer Engineering? I think we split them this way at Utah State: Electrical Engineering, Computer Engineering (systems/hardware emphasis), Computer Science (software/algorithms emphasis).
As someone who currently works in Microsoft's web ecosystem, I would have to disagree. Microsoft's tools encourage you to know the underlying HTML and "how things work" under the hood.

I'm pretty sure it's going to be a tough road to slap together a site with Visual Web developer or Visual Studio without knowing the "guts" of HTML/CSS/JavaScript, C# or VB, an ORM, and and a smattering of SQL.
The Challenges of being the "Business Guy" in an Online Startup
That's true, and reminds me that this is a minor decision in the grand scheme of things.
Nope. Both of those are JavaScript libraries aimed towards widespread adoption by JavaScript users, and therefore aren't written in CoffeeScript.

That said, I did port Underscore.js to CoffeeScript once, and the resulting compiled JS ran (a little bit) faster than the original version.
Yup. The color vector games had next generation set of hardware, but same idea. The color was a neat hack by varying the intensity of the beam, hitting differently colored phosphors layered on the inside of the glass.
How Twitter's 'Predominant' Founder Was Fired and Forgotten
Asus has shipped a tablet with Honeycomb on it. Also, they have also released the GPL-covered Linux kernel code as well.
Forced perspective castle in Disney World's new Fantasyland
I think it works particularly well in certain verticals but not all. The idea that mass customization will be the norm for every business is crazy. I think the notion and teachings of the 90s is what is behind us but the actual implementation is what we are seeing now. I will throw might site in as an example. www.aromapersona.com
Blog post is up on Business Insider. http://news.ycombinator.com/item?id=2444263

Really glad this was so helpful. I will do a follow up post soon on how to close sales.
nmap OS detection says NetBSD too.
Build automation tools for iOS developers
It's time you give in and read the primary materials. As someone who has read both the major Taubes books, I am yet to see you successfully characterize his arguments. Please note I did not say "successfully attack his arguments", because that is something else; characterizing them correctly is a necessary first step. You think you understand them, but when you try to explain them to someone else you are wrong about them. Again, I am not saying that the arguments Taubes makes are right or wrong, I am saying I have not yet seen you correctly explain them.

That is not an adequate summary of the latest Gary Taubes book, which is, well, exactly what the title says. If there is something you can "do" about it it's hardly "not your fault" now, is it?

He's not a quack. There are a lot of people who want you to think he's a quack, but he's not. He may not be right but he is certainly not a quack. For that matter if he's a quack in his latest book for suggesting that the science of endocrinology should be taken seriously on the topic of how fat works, then the entire science of endocrinology is quackery. (Incidentally, I mean literally "how fat works"; not "how one becomes obese" but the actual workings of what fat cells take for input, what they give as output, and what affects the two, all of it coming from endocrinology.)
I'd follow it up with:

gg=G:retab!<CR>
Soviet Space Propaganda: Doctored Cosmonaut Photos
I do have to agree partially with you. Asians (East and Indian) women are fairly well represented as a percentage of women in total. I've seen very few Hispanic women in computing (and sadly, very few Hispanics in general). However, I've met more black women in computing than black men. This is all anecdotal of course, but there's some kind of deeper sociological pattern there I'm sure.
Headless flies respond to light
What's there to learn from the RJS mistake? RJS was fucked because it attempted to pretend JS didn't exist and muddled the separation of concerns between client and server-side; CoffeeScript makes no such mistake.

CoffeeScript is much more like HAML/SASS in function, and while there are arguments against those in some environments (like if you need to hire a lot of designers without a dev mentality or environment), they've been proven to be very effective in practice, and I'm quite sure CoffeeScript will be the same.
Steam Lisp
What happens when you CAS the same key from two sides of a network partition and the partitions rejoin?
related: when I worked for Cheaptickets (started as a smallco, turned into BigDumbCompany eventually) I was in a group called "Car, Hotel, Air and Other Stuff." You can see why I liked the acronym. I specialized in the Other Stuff (jvm, monitoring, troubleshooting, performance, thread issues, etc.)
Design flaw there. I am tempted to just put in some random numbers so I can see the output.
US Mac sales grow 9.6% in Q1 2011 as rest of market drops 10.7%
government contracting => engineer at university

running => biking => bike racing

pc => mac

php => python (django)

complaining about tools => writing my own or patching others

no source control => github

learning projects => practical development and products

reading tech books => memoirs only

bottled water => filtered pitcher => bottled water

desktop => laptop

local documents => google docs

virtualbox => vmware

individual => LLC
Less important of an issue, but about the main image with the text "Cardnap finds the cheapest gift cards for your favourite stores".

I'm probably being pedantic, but the text slightly clashes with the background... I thought a 3-4px white stroke would make it clearer.

Otherwise, the design is great
There are some good opensource implementations in python (and I am sure other languages).

https://github.com/jaybaird/python-bloomfilter - offers scalable bloom filters

https://github.com/axiak/pybloomfiltermmap - uses mmap
Gary Taubes also wrote Good Calories, Bad Calories, which is probably the most thoroughly researched book on the issue of diet and health ever written.
As explained in the post, the minority side of the partition is not writable.
I think writing an ebook as a weekend project can make money. As long as you are knowledgeable about a particular subject.
Right, so basically they need to create "rooms" on Facebook.

Just like real life.
That's cool; I actually appreciated your insight in the top comment. It is meaningless to say sugar is toxic or not toxic. The important question is at what level does it become toxic, which is almost certainly less than what we consume now but surely greater than zero (I hope so anyway -- zero strikes me as both impractical and not very tasty).
I don't know about that, the story did not have anyone becoming a billionaire. That is one large button left unpushed.
You are confusing Open Source software and Free Software. Read the GP again.
mass customization never happened. The question is, is the time now? I think advances in tech solve a lot of the supply chain issues. Are there corresponding improvements in manufacturing? Do the machines have to improve or just the software controlling them? Is it a data problem or a physics problem?
You're stuck in 2004, when DHH poked Java in the eye to get attention; that was a marketing move.

It's been years since Rails had to do any marketing. The Merb merge was about bringing incredible ideas into Rails, and it shows in Rails 3. Similarly, CoffeeScript is being defaulted because DHH believes it's a better way to write JS. He has better things to do than make contrived technical decisions to stir up controversy. If you disagree than I pity your paranoia.
>"no one really likes change"

I find that a bit of a lame aphorism. Especially in a forum rife with entrepreneurs I'd expect this to be demonstrably incorrect.

Personally I love [some] change, I hate having things the same every day.

That said not all change is good. Your claim in your first sentence sounds like petitio principii and internal contradiction all in one: clearly you think this change is good (contradicts 'no one'), 'no one really likes this even though it's an improvement' (assuming the conclusion, ie petitio principii, though you can weedle out of this objection by claiming it is a presentation of personal opinion).

>"So you have to give it some time I think."

I gave it a couple of days of moderate use.