skysight-inc/HackerNews huggingface dataset:
What defines the "size" of a company in this context is the number of users/buyers, not the number of listed companies. Thumbtack may have half as many pieces of company info, but I bet the number of users that go to Thumbtack for info is tiny compared to Yelp.

I once read that the Yahoo search ad platform has more advertisers than Google, due to more lax standards. Does that mean that Yahoo ads are bigger than AdWords?
I've been here four years and still don't have anything like a "permanent" residency, only temporary visa. Just getting past the "we'll deport you in a month" took about two years of going back to the visa office (Auslanderamt) once a month. And I'm a high-wage IT professional with experience. The visa I eventually received (the temporary one) is given to about 250 people a year, that's for a population of 80 million, their version of a high-tech visa.

Some places like Austria are even tougher. For EU citizens there isn't a barrier generally, but outside the EU, it's very difficult.

The world is a prison planet by and large and you're stuck where you are. My experienced, published Italian IT colleague was on a trip to the US as part of his US-based startup and was deported at the border when his plane landed, because he was slightly under the required 183-days-every-year-three-months-at-a-time visa waiver rule. If you think the US is attracting the best and brightest with its visa policies because you've seen some Indians at Cisco, you're grossly deluded.

For the record, I'm an American citizen.
When will YC Class of Summer 2012 start to accept applications?
Anyone knows when the YC Summer 2012 application will be open? The "apply" page still list it as Winter late application.
This is true enough based on my experience at EA. There is a pervasive culture oriented around adapting to management desires ("your job is to make your boss look good") and the status quo.
So basically there are delicious and pinboard. Is there anything which is quite close to old delicious? Is it pinboard?
This was posted before, got a bunch of votes and had a robust discussion.

For some reason it was deleted. Any way to know why this is?

http://hackerne.ws/item?id=3443005
"""But in the real world, I'll settle for politicians that take popular positions because it's what the voters want."""

It doesn't always work out best. It becomes a tyranny of the majority. Especially when what's at stake impacts a small group of people (e.g. religious differences, minorities, etc). I'd rather settle for politicians that can think on their own.
actually with -Wextra

alistra@bialobrewy ~ % gcc -Wextra 1.c
1.c: In function ‘main’:
1.c:6:8: warning: comparison between signed and unsigned integer expressions
alistra@bialobrewy ~ % gcc -Wall 1.c
alistra@bialobrewy ~ %
OS Native UI in Wind-up Knight
Looks great.

Does it do inline pdf? I know that I had to hack fancybox to get pdf rendering to work properly (ie, loading the browser plugin within frame).
It reminds me of this great story from Harper's called "The Radioactive Boy Scout: When a Teenager Attempts to Build a Breeder Reactor"

http://harpers.org/archive/1998/11/0059750
It was available in paperback for free a few months ago too (may still be, not sure). I got it, for free, in Europe. From the states. I have no idea how that works financially, but it's a great book on a number of levels and Eric has my utmost respect because of it.
If opensource is hosted on a private TFS server, does it make a sound?
Signsquid: The cool way to sign contracts online
Javascript Frameworks Are Too Small
Mountain View not ready to give up on Google TV just yet
In Gosu, it's pretty much the same (though enhancements are statically dispatched and thus subject to a different set of limitations):

enhancement MyEnhancement<T> : T[] {
function filterMap() { . . . }
}

Roughly the same in C# with extension methods, though with C# you explicitly import the extension method while in Gosu they're automatically always there (sort of good, sort of bad). Again, not exactly the same as the dynamic language examples, but enhancements/extension methods do allow you to extend existing classes in a reasonable fashion while still being amenable to all the other advantages static typing gives you.
Hybrid HTML5 Apps Are Less Costly to Develop Than Native
I'm probably in the minority on this, but Buzzfeed has always rubbed me the wrong way with their very liberal dependance on DMCA. They frequently post content created elsewhere, and then call it fair use.

For example I recall a few weeks ago one of their users posted pictures from Lindsay Lohan's Playboy shoot. Naturally the post generated tons of traffic. I fail to see how that's fair use when they aren't commenting on it, and Playboy consequently sells fewer magazines.
Mohr Davidow
The story of the first six months building my first startup
Keep in mind I didn't mention anything about the price, just that they had tools that they liked much like I am about my computers. They each had what they liked and that's what they used. The thing is, unlike home chefs, the pros didn't care what anyone else used or felt the need to talk about their knife being better than some other knife. They just found a knife or set that had a good weight and fit their hand well.

When I worked fine dining it was at the Mills House [1] over 10 years ago. Sometimes I miss the days where my job ended as soon as I left work with a wad of cash :)

[1] http://www.millshouse.com/amenities/dining.html
As always, I am hanging around ready to answer any PyCon related questions!
I find somafm.com to have great soulful, working music that doesn't distract.
>For entrepreneurs, the key message is to be really careful about doing a social networking startup in 2012. The social networking wave is about to crest. There are very few ideas and opportunities in this space that aren’t crowded.

We take a too-narrow definition of social networking. If we want to find the next big thing in the Internet, we need to take a step up the stack of abstraction and think more broadly about connections.

Human beings are wired to connect. It's fundamental human nature, and the subject of the still-new social neuroscience field. [1]

Evidence of this is pervasive throughout our culture. Relationships, marriage, cities, tribes, fan clubs, Hacker News itself - _connecting_ in a meaningful way with other people is what we do.

The Internet's success is it's ability to facilitate connections, making them easier, more personal and more meaningful: email, IRC, instant messaging, gopher, the web, facebook, twitter - it's not just facebook and twitter that are "social networking," every successful Internet communications technology has improved the state-of-the-art in allowing us to connect with each other.

So don't consider "what's next for social networking" -- or "the social networking wave is about to crest." The label restricts your mind. Ignore labels, think big. Consider human nature, relationships and how you can connect us to each other in a more meaningful way. Perhaps you'll find the essence of what the pundits will call 'web 3.0.'

1 - http://www.thedailybeast.com/newsweek/2006/10/22/how-to-read...
What I've found has helped the most is moving into a house with a real office in it and only working in there.

My condo was a work free-for-all. Working variously in the kitchen, bedroom and living room imbued the entire place with an emotional vibe that made it feel like I was always at work, even on weekends.

Also: Laying down the law and getting family to respect that you are at work when those office doors close. No requests for chores, no constant pop-ins for idle chit chat or (much worse) picking fights.

I've found these things work whether I'm in my underwear or not.
Sure, but if you're shipping radioactive materials into the country, you probably want to wrap it in lead, or anything that'll keep it from damaging you while in transit, which means lower counts, right?
Ford Figo Variants | Ford Figo Models | Titanium LXI ZXI Variants
The people integrating it into their TV hardware will need consultancy services, not the end-users.
This is exactly why I prefer tools that take a stance on what the right way to do something is. Even if I don't like some aspect, I at least have a little confidence the author thought hard about a corner case and made a well considered decision.

At DevDays in Austin a couple years ago Joel Spolsky complained that at Freebirds ordering a burrito consists of telling them the recipe for a burrito. I've got work to do, I don't want to tell my tools how to make a burrito.
You can find the original, less ad-encrusted version of this article at http://gravityandlevity.wordpress.com/2009/07/08/your-body-w....
"Notice how several of the problems I pinpoint above are of the form, “How do I accomplish this expression that isn’t even possible in many other languages?” And these are mostly static build issues, which are far from the worst fates imaginable. Certainly, if you don’t care at all about clumsy code or resorting to escape hatches or “writing Java in Scala,” it’s frequently possible to bang out mostly-type-safe Scala while side-stepping battles against the compiler straitjacket. Plus, let’s not lose sight of all the things Scala brings to the table, none of which I’ve described. If there’s one thing more time-consuming than illustrating the complexities of the Scala language, it’s illustrating all the advantages, and I’ve already spent more time on this post than I’d care to admit."
Indeed, finding all LCSs requires exponential time: The strings "abcdefghijkl..." and "badcfehgjilk..." have the 2^(N/2) LCSs "[ab][cd][ef][gh][ij][kl]..." and no algorithm can ever run faster than the amount of time it takes to print its output.
4 Issues with windows phone:

1> It doesn't capture the "I WANT CONTROL" people or "I WANT SEXY ALUMINUM" people. These are significant, and vocal minorities on the two platforms. So all that is left is the not so particular middle.

2> It limits developers to Sandboxed C#. This means software written in C which is portable to pretty much every other device (Android included) isn't portable to here without a rewrite.

3> The simulators don't run in VM's on Macs. Why does this matter you ask? Because people putting out things for the other platforms OVERWHELMINGLY use Macs, due to the "Must have mac to make an iPhone app" requirement. So yes, you can dual boot to make this, but that costs an additional $150 for the OS as well. You might try to argue "why doesn't apple have to put out windows compatable SDKs", but you'd be ignoring the fact they're currently the dev environment which is the revenue leader, so aren't playing catchup, while MS is playing catchup.

4> It doesn't have any penetration to the crossplatform tools. It doesn't work in Adobe Flash Builder, it doesn't work in Titanium, it doesn't work in PhoneGap, it doesn't really work then for the people who publish on multiple platforms.

I think it's a beautiful project. I just think the guys running the developer relations programmers spend too much time buying iOS developer groups beer and not enough time making the toolchain usable by iOS and Android devs without hardware outlays and hard disk reformats.
Me neither, Ubuntu with XBMC on Atom with ION was pretty much plug and play experience for me.
Yes. But I think it mainly is a guide for starters with git. It is not supposed to be a full-on guide for source code management.
Stacks have seriously altered what Delicious is and not in a good way.

I've been using Diigo which I'm not in love with. I couldn't tell you why exactly but I think if I'm honest I just want the old Delicious back.

The one very cool thing that Diigo does which I now couldn't live without: Chrome extension which auto searches your bookmarks when you search in Google. One hell of a time saver. Example screenshot: https://p.twimg.com/AbAkwvXCEAAjLUa.png
The Amen break: Just a sample
I agree that 'hidden' isn't exactly an accurate description, but that is a pretty good list of keywords that commonly get reinvented by less experienced C#-ers. It would be more accurately described as a list of underused idioms, but the title doesn't really detract from its value.
First app for Apple Store 
This is my first mobile game. It is made with Unreal Engine. Check out the iTunes link : http://itunes.apple.com/us/app/evil-conveyor/id492002451?mt=8.

Any feedback about the game will be very helpful.
About the art/gameplay/logic.

The development took about 8 months with 2 Artist and 1 programmer.

Thanks for reading!
FORTRAN's problems with rentrancy don't mean that FORTRAN programs can't be multi-threaded, it just means that each function has to be run from the same thread every time it's called.

I'm not saying FORTRAN is great - clearly it has a bunch of problems which C mostly doesn't have, which is why people mostly use C instead. But this one single advantage (allowing the compiler to do optimizations on array work) is so important to some people that it will always be around.
It takes serious planning and visualization over several years to excel at a demanding hobby. It requires dedication for the sake of its intrinsic rewards. These sorts of hobbies rarely have the potential to "turn into a business." Any serious practitioner has effectively self-selected as a person who has the means, makes the time, and has a passion for the pursuit of personal fulfillment.
Online piracy is not a legitimate problem. It's an unavoidable side-effect of having easy and cheap duplication and transport of digital goods. Industries have to innovate to adapt to new technologies and circumstances.
I'm sure you've been preempted by about fourteen different quizzes on three different quiz generator services. :P
Also excluded would be developers who push their non-work energies into improving themselves technically.

After a hard day of work coding, I'd much rather, for instance, spend the evening reading Russell and Norvig's AI book and working on the problems therein to learn in depth the things that were covered in an introductory fashion in the online Stanford AI class, than dabbling in some open source project (and the often associated social drama).

I've got a lot of books besides that one that need more attention.
Well, as a bearded guy from the 2010's, I prefer the command line to visual interfaces for the same reason I prefer C to LabVIEW.
This is my first mobile game. It is made with Unreal Engine. Check out the iTunes link : http://itunes.apple.com/us/app/evil-conveyor/id492002451?mt=....

Any feedback about the game will be very helpful.
About the art/gameplay/logic.

The development took about 8 months with 2 Artist and 1 programmer.

Thanks for reading!
Totally. Been full time self-employed since '99 in Uni and I've had to learn discipline, routines, and maintaining all areas of my life. Sucked at a lot of it for many years, still improving.

The one thing I've realized there's always something to improve. If I was finished improving it means I'm not busy enough most days, lol.
It is very much like dropbox, in that a repository is a special purpose folder that the git application can run against.

One difference is that you can have multiple of these folders, not only on your local machine but also on remote servers.
"Find a Job!"
When I click this button I do not expect to be told "we'll be in touch", so I'm disappointed when I click it. "Join the Beta" or "Request Invite" might be more suitable language.
I'm looking forward to my first PyCon, meeting a bunch of new people, and getting some new ideas!
Your feedback is probably exactly what the project needs in order to become a better introductory guide. As such, I'm surprised the site doesn't include an obvious link to the GitHub repo/issues [1] so that people who have not been enlightened, or want to contribute better explanations, can share what needs to be clarified.

[1] https://github.com/rogerdudler/git-guide
I wonder how I earn a living doing what I do, and have never heard the word "bookmarklet". Reading the definition I know what they are, I've just never heard the term until now.

One nice thing about HN is that I can admit to such things because of the anonymity. It sure is an embarrassing feeling.
Holy stuff, Batman, you're the guy using the word "doo-doo" unironically while asking adults to "show some maturity".
> I'll settle for politicians that take popular positions

Because it worked so well in Germany in the mid 30's
Why Sinatra's Halt is Awesome
Huh, that's actually what I did.
I've seen Leanpub (http://leanpub.com/) mentioned in the last few ebook threads. If I understand correctly, you write in markdown and save it to a shared Dropbox folder. They handle all the compiling for you.

I'm writing an ebook about nootropics right now and am using Scrivener. It's really great for organizing and rearranging your content. It's an executable, but if you save the files to Dropbox you can work on it anywhere (which has Scrivener installed)
How hard is git that we apparently have needed a new "getting started with git" guide every week for the last 3 years?
I have to respectfully disagree. First of all, the things he shows aren't inherently complex: adding an additional function to the existing collections library is something that's possible in other languages in less confusing ways (see other examples in this post). The various concepts required to solve the problem in Scala like implicits and higher kinds might be inherently complex, but the problem he's trying to solve isn't inherently complex. And while the Scala solution might not be 100% identical to, say, just adding the method directly to a class in Ruby (since in Scala it's type-safe, etc. etc.) that's still missing the point. The point is that if you sit down and say "I want to add a method to all my collections that works like the existing methods," in Scala it requires an understanding of a huge number of complicated intersecting concepts, whereas in other languages it doesn't.

Secondly, excusing complexity by saying "it makes things possible that wouldn't otherwise be possible" isn't really enough of a justification. The question is: do those exact things need to be possible? Or is there some way that gets me 90% of the way there without the complexity, and that's good enough? More power isn't always better, which was a big part of the point of the article. Just dismissing it by saying "well, the complexity lets you do powerful things" doesn't really refute the point of the article, it totally misses it.

There's a tradeoff to be made. You might make those tradeoffs differently than I would, which is totally understandable, but we should at least be able to have a conversation about the fact that there is such a tradeoff without people dimissing statements like "Scala is complex" out-of-hand.
Apparently its for sale for $750k: http://www.missilebases.com/adironback ($1.7m for everything).
Evolutionary theory would also suggest that we have some mechanism to ensure our deaths. Longer lifespans cause fewer generations per time period, resulting in less adaptability as a species.
I would advice you to read "Pro Git".
Because of 'naked domain problem'. You can not create CNAME record with naked domain. And if you want to host your blog on Amazon S3, you have to use CNAME...
Wow, thats really nifty, thanks for making it!
Who said anything about a private server? Why the snark?
It’s a Book
He said: "I can't socialize with most people my age: only thinking about partying, the girl they hooked up last weekend"
You said: "I'm friends with them because they're good people to be around, they're funny and witty, and we're pretty much guaranteed a good laugh when we get together."
Can't you see that your situation is a mirror of OP?
I apologize because this is related to the medium, not the message, but the contrast is too low on the text and it makes it so I don't want to read it.

http://www.accesskeys.org/tools/color-contrast.html --> WARNING: Either color difference or color brightness does not meet the recommended standard for 99.66% of the total the text.

http://www.w3.org/TR/2000/WD-AERT-20000426#color-contrast
Even easier than that, just tap Super and you'll get the default lens, where you can launch applications just by typing its name and hitting enter. There's a tiny delay so I still prefer dmenu, but IMO much easier than having to take your hands off the home row to hit Alt-F2.
Customer Lifetime Value Calculator
I build a simple Customer LTV app over the weekend.

For more info on the topic:

My blog post about the app - http://blog.randylubin.com/post/15575039202/new-app-customer-lifetime-value

Fred Wilson on the topic: http://www.avc.com/a_vc/2011/04/ltv-cpa.html
You can get uranium ore from the four corners area pretty easily (for free) if you know how to spot it, especially around Moab, Utah.

You can build a cloud chamber with everclear and dry ice easily. If you have enough area (the size of a dinner plate, for example) it's very easy to spot muons at a rate near 1 particle every two seconds.

The problem with geiger counters is often the dead time after ionization. If you run at too high of a voltage and/or have too many particles, you risk saturation (which also isn't good for the high voltage power supplies)
There's a profession that's had standing desks for centuries. They're called draftsmen (architects, artists, and others). You'll find a great number of adjustable (height and angle) desks searching for "drafting table" with prices starting below $100 (new or used), and, well, as with much furniture, sky's the limit.

They can be used as standing desks or (with a stool) as a seated workstation. As noted in comments below, many drafting stools have some sort of footrest.

A few models (the less expensive ones look a bit unstable):
http://www.google.com/products/catalog?q=drafting+table&...
http://www.google.com/products/catalog?q=drafting+table&...
http://www.google.com/products/catalog?q=drafting+table&...
http://www.google.com/products/catalog?q=drafting+table&...

... or search Craigslist.

Add a monitor clamp/mount (either on the desk or on the wall behind it) and you've got a workstation solution. A hutch, shelving, or cabinet above, and an enclosed pedestal cabinet, and you've got a full desk.
It's only a problem when your main work requires social media (facebook apps, twitter integration, etc...)
Starting to Worry About Google’s Motorola Deal? - Deal Journal - WSJ
Desk and laptop + couch or comfortable chair works pretty well for me.

Co-worker who had a stand-up desk frequently migrated to his in-office couch by afternoon.
when you felt like you had power over the machine and today you’re just part of a mainstream movement

I think that 30, 40 years ago, when there was no mobile and PCs were not mainstream, the time was right for business like the early Apple or different microcomputer platforms. The time was also right for B. Gates and his garage MS DOS lab.

I agree that now we're all floating in the mainstream, because doing something different, starting a new branch means HUGE business and we're not able to do that.

I hope that the down-shifting that occurs with RPis will spark spark up new hardware based startups and will bring computers down back to smaller entrepreneurs.
Enterprise Will Spend $19 Billion on Apple Hardware in 2012
Glossary of graph theory
I had the same reaction. They I tried to think of the best developers I know. Then I thought how many open-source work they've done, or had a git account, or had an "accurate", traceable profile on Stack Overflow.

I came up with ZERO.

As much as this service probably tries to harvest social media information about the developers a company might want to hire, most of my developer friends are VERY social media agnostic. They don't like it, won't use it, and most of the time, don't want people to know what they're working on in their spare time.