skysight-inc/HackerNews huggingface dataset:
The thinking and problem solving required in programming is not taught enough at universities in North America, nor overseas.

Having been an undergrad, grad student, TA and instructor in two Computer Science departments in the US, I have to disagree. Good CS programs stress problem solving, and I think the US does indeed have good CS programs.
The projects that are offshored don't require programmer. They require people who can understand and follow instructions.
Hacking Group Attacks Weapons Maker
I certainly appreciate your hesitation, but we currently don't have any plans to offer other forms of authentication, simply because it would slow down the onboarding experience by at least an order of magnitude.

We want to get people meeting each other offline as quickly as possible (not filling our laborious questionnaires) and Facebook really helps to lower that friction.
Protect, Activate and License any Mac or Windows Software with QuickLicense 6.0
QuickLicense has a programming API and AddLicense wrapping tool to protect and license any Mac or Windows software. Version 6 adds both 32 and 64-bit EXE and DLL runtimes on Windows and a fast, tiny Cocoa runtime on Mac. AddLicense generates protected applications as Mac, Win 32-bit, 64-bit or FAT 32/64-bit EXEs with added protection layers and embedded files.
I think the no phones/laptops rule is more about "no checking email or Facebook" than "don't look up needed information".

I've been to many meetings where I am the only person without a laptop. Most people are zoning out on email, which circularly reinforces that meetings are a waste of time so you better bring your laptop so you can at least catch up on your email. ;)
Hm, that's possible. A comprehensive search over 4 million pairs would be O(16 trillion) operations, so perhaps they gain something by reusing intermediate steps of the gcd, or something? Good point, I'm not sure. The brute-force solution is still not out of the question for a modestly large map-reduce cluster.
Police Quest, Space Quest, King's Quest, Hero's Quest, Leisure Suit Larry, Black Cauldron, Gold Rush.. best games ever. (I'm probably forgetting some.) Fancy 3D graphics are cool and all.. but some of the best games ever only needed 16 to 256 colors and a keyboard.
Quantified Self: investigating Vitamin D & sleep with a Zeo
Getting into "The Zone"
I'd like to respectfully disagree. I think it's akin to saying "web browsers are not for running applications; that's what operating systems are for" 10 years ago. Email has a huge amount of potential to be used as a medium beyond just plain-text and I think that's a trend that we'll start to see manifesting itself more significantly over the next few years.
Heroku launches data clips - share data as a URL
I wonder if this has anything to do with the shifting of industrial jobs to other countries as well? Maybe when more tangible goods were being produced in the US there was a higher respect for science/engineering, which is in large part a study of the tangible (or physical). Now that many jobs in the US are financial, legal, etc. there's more of a disconnect between what people see as the basis of the economy and what scientists are studying.
Zynga sees $435 million net loss in fourth quarter
Right...but it's not clear if there's anything else needed/going on...I think the non-FB-like branding of the button threw me off (and the few times that I've ever used a FB app it's been from inside FB).
I agree ! There are people exploiting lack of face to face interviews and back ground checks (particularly for contractors) to end up at jobs they aren't qualified for. I don't if this is a recent trend, or if it is already known in the software industry, though.
While I understand why this was downvoted, you must get how it's frustrating to see tuition rising every year while great potential revenue streams are being ignored. I'm still wondering what they're doing with dividends from Bose :/
I'm not sure what they're using but if I recall from when this has come up before Amazon's EC2 ToS prohibits this usasge.
Can't agree more. Statement could have been "Rails if not for Uninspired,LAZY beginners".
Gruber said it best: This is the biggest challenge facing Apple today.
Wonderful site. I will not be sharing this with my wife, however. :)
wont the city center become a bottle neck?
Its interesting seeing some of the similarities between the OP and Washington DC. There aren't the mini cities the same way (maybe Reston or Arlington would qualify) but the Beltway is the major highway for cars that circles the city with designated bus lanes on most of the in/out spokes. Large subway/lightrail network with MASSIVE parking structures at the perimeter to encourage public transportation. Fairly walkable downtown areas (especially the national mall area). And yet even despite these advances driving in DC is a terrible experience.
I like the concept and it got me interested in joining, but I was really put off by the sexism as I scrolled down. Almost everything is perfect, except for the few columns in your table that just scream "we've stereotyped everyone into really unimaginative roles".

Why not replace "all guys, and especially single women" with something more neutral like "people who don't like pink". I'm a guy and I don't hate valentines day.
Started reading the document tripped over a statement at the beginning:

"It is important to note that Chrome, unlike most browsers, holds multiple instances of the rendering engine - one for each tab. Each tab is a separate process."

This is not true and has never been true to my knowledge without restricting the statement. Chrome will open links opened in a new tab/window which point to the same domain in the same content process and it will start mixing different domains in the same content processes once a certain threshold is reached (whether this is a hard-coded upper limit on how many content processes may exist simultaneously or if this is calculated dynamically I do not know).
Linux Popularity Sparks Salary Jump
Show HN: Interactive sorting tool, using FJ algorithm for minimal comparisons
The language and its compiler are also "much newer than Scala."

That or we need to write our own compiler (named Klang) and use it to convince the Kotlin devs to get off their butts and fix those error messages. :)
ISPs often also have abusive DNSes that redirect unresolved domains to ad-ridden landing pages, which is why I switched.
Heroku makes sharing SQL data as easy as URL
"Let's Kick Around Carfree.com" by New World Economics contains worthwhile criticisms of this design idea.

http://www.newworldeconomics.com/archives/2009/111509.html

Another worthwhile article is "Let's Take a Trip to Suburban Hell."

http://www.newworldeconomics.com/archives/2010/030710.html
When I read

I have structured my city into smaller circular satellite cities (C1 to C6) which in turn are placed within a circle *with the airport at the center.*

I found myself wondering how happy the inhabitants would be about constant overhead air traffic, not to mention the crash risk for the immediately surrounding buildings.
I might add another "myth" called "Indian blogger" too in this case. The linked article is a total copy of a news report by Times of India (http://timesofindia.indiatimes.com/home/sunday-toi/A-myth-ca...). Couldn't the blogger add a measly line of attribution?

Ok. Back to the topic.
Yeah, the tags do seem a little disconcerting when scrolling. I felt like they made the site seem a little too busy if they are constantly on display, but I thought they'd be useful for jumping to interesting topics from the front page, like ptn suggested below. I'll figure out a better way to present them. Thanks!
They have given him permission to host the first game in each series:

http://martinkool.com/post/13587392285/sarien-net-the-full-s...
How to Hack Geofencing into Titanium
Hmm, that's probably right. I thought that whoever visited the bottom of the Marianas Trench might be a contender, but again it turns out that there were two people in the bathyscape.
One application for YC or applications for every founder?
I noticed the Ycombinator application asked for something interesting that the user hacked, but didn't have a space for co-founders. Does this mean each co-founder needs to submit an application or can we just send in one as a team?
You need to add some more screenshots of your product. I cant tell at all what glider does.
Would it be valuable to set up a service that could check your public keys against a database of others checking for common factors? Or just better to fix the entropy problems and assume the problem doesn't exist anymore?
You're Only As Good As Others Say You Are
Yes dual classes of shares are always sketchy - they tend to be used by the Murdochs and Maxwells of the world.

Don't want to be a public company don't take investors cash and take the piss with voting rights.
There are small towns around where I grew up that have a car dealership, but no McDonalds. Or multiple car dealerships to a single McDonalds.

Hmm, come to think of it I think towns of 20-30k usually have 2 or 3 car dealers (usually one each for the big 3), but only a single McDonalds.
What about modernizing the arcade game experience, I would love to see this scaled out:

http://www.youtube.com/watch?v=eg8Bh5iI2WY&feature=playe...
Would someone Please kill Indian MBA degree(IIM (These clowns take freshers for Managing Company wtf)). These guys still live in industrial Age. And being an Indian i can tell most of them are still in colonial age (Indian Administrative Service Wannabe which is created to create clerks (now a days nobody knows what clerk is) for East India Trading Company)thinking industrial age is new century thought or something.

After 40 years of software Evolution such as Internet, Social Network is creating Revolutions (Arab Spring) and OpenSource Software is running in Mars etc.. these guys still haven't got clue about what is Software and How to Create it.

And M.B.A degree is killing common sense in these people and they are effectively making dinosaurs such as media company executives who's riding Titanic and thinking themselves as Titans.

As per Calling Programmers Coders please don't listen to these clowns. They live in way past and accessing future with knowledge created by East India Trading company(before 1857).

As per my knowledge and my experience The Best way to predict future is by creating it.

So Please Get yourself openSource Unix Box. Learn PHP,JavaScript,C++,CommonLisp,Python, Bash etc.. Create Something futuristic such as TheMatrix etc... That way we can control future.

Please please don't listen to These TCS/Wipro/Infosys Solution Architect's limited knowledge.
And Fellow Indian Engineers please don't ask any advice from these clowns. If anybody is offering advice ask github Link before listening to them.

Man is Tool Making Animal. Make Innovative Tools and make a better future. Evolution will take care Rest..
Sorry for the ranting I can't stand some MBA wannabe calling me Coder. I really want to be called as a Programmer.

FYI (http://programming-motherfucker.com/)
Don't expect high energy when you munch on McDonalds, look into what proper nutrition can do for your body and mind.
Show HN: Instatape a mixtape maker I built on the weekend
Jagged Alliance Back in Action v1.06 Update - SKIDROW
Should we vaccinate wild apes?
But if you can't get on Wifi, how do you reach the cloud? :)
I don't understand why the author chose to kink the subways to preserve the same orientation in each satellite. Those corners are going to slow down trains and impose more wear, which means more failures. It also adds a huge amount of track (and associated road crossings, safety infrastructure, maintenance personnel, etc.) and trip time. This plan already abandons the rectilinear grid system in favor of circular roads; I don't see a reason to preserve the rail system's north-south axis in every city.

[edit] I should mention that overall, I quite like the design. It looks to me like you've arranged the space at a livable scale and with careful attention to the work/live/play cycle of its inhabitants.
Good stuff. Just added Mercurial, the Definitive Guide: http://hgbook.red-bean.com/
ChefHangout is a genius use of Google+ Hangouts and could actually make money
Pay to charge outlets? Sounds like the perfect bit for this generation's Woz to chafe at.
I'm sure this isn't exactly the same for all YC companies, but the biggest thing YC did for our startup was to get us to quit our jobs and work on the company full time.
The center radius can be quite large say 8 miles. I currently live 3 miles from LAX and never hear a plane. But yes another idea would be to have most of the warehouses towards the center, which will make distribution easier.
When I look at my colleges macs at work I am shocked by how unpleasant they look to type on and I am surprised that H&S haven't mandated proper keyboards for them.

Which reminds me must order that adapter for my IBM Type M
A while back we had a discussion about the halting problem, and someone had difficulty with the existence of the paradox in the canonical proof: http://news.ycombinator.com/item?id=1323407

The difficulty was, I think, in realizing that if we make a bunch of claims, and those claims lead to a paradox, the paradox exists, and that is not allowed. We can't "work around" the paradox, because paradoxes are not allowed to exist. Nor can we conveniently try to redefine some of our constructs such that they don't encounter the paradox if those constructs live in a reality with constructs that do encounter the paradox. I think it's a similar mental hurdle that some other people have with understanding that infinity is not a number.
6 compelling reasons your company should be on Twitter
I am not very familiar with Java details. Can you explain why this doesn't compile?
Thoughts on startup incubators?
Are you planning on applying to any startup accelerators?

I would like some feedback if you've gone through or plan on applying to any.

Is it the idea or more importantly the team that determines acceptance?

Thanks!
Rails is a compilation of best practices collected over years while developing web applications. It's not a "Hello World" framework like Sinatra where you can be as simple or as complex as you like--inevitably reinventing the wheel in the process. It's framework designed for large codebases with templates, ORM, caching, views, MVC, etc. It requires you to think about your entire system and all its parts up front.

So no, Rails is not for beginners. Don't let the 15 minute blog video fool you.
the major reason was to keep the city structure simple and repeatable, so as to reduce learning. This is one of the issues I found when my parents (even friends) visited NYC, the subway maps were too intimidating.
Thankyou. I cant read the article from work as we block anything with the word games in the meta tags. But your post gave me most of the gist as well as making me smile with what you are doing. My hats off to you.
NSScreencast: Bite-sized Screencasts for iOS Development
But why would Google Public DNS but more affected by cache poisoning?

They describe their protections in details at:
http://code.google.com/speed/public-dns/docs/security.html
How high is the lunar orbit?

What about some people drifting shipwrecked on the ocean?
The Mogul: The Ultimate iPad Register
Two-thirds of Google+ users are men
Looking forward to installing this on my devices, native webOS browser needs an upgrade. Thanks for sharing this with the community.
Well personally I believe that the primary goal of universities is educating people - the more the better. Charging for these will work against that.
How I Overcame Fear And Learned To Survive
Thank you!

Someone else pointed out the issue with the nondescript pins. I'll find a way to make it more prominent.

I hadn't realized how frustrating it would be until I had to move back to the 'browse' page to add a book from its profile. That should be an easy fix. Expect an update within the week.

I fixed the logo so it points to the main page, so that should be okay now.

I'm glad you like it. I appreciate the feedback :)
Great comment. I think the difficulty in defining what makes a good teacher is as difficult as what defines a good parent. In rough terms, I think a good parent means someone who raises a compassionate, honest child.

Similarly, a good teacher / education system is one that raises inquisitive students. I've long believed it's better to graduate kids who love algebra vs. those that know and hate calculus. Because in 10 years, the ones who loved algebra will probably end up loving calculus too (instead of developing a lifelong aversion to math, and learning in general).

So, my meta-reply would be to search for a system that tries to generate genuine interest in learning. (Plug: I try to blog in this manner at http://betterexplained.com).
Yelp is looking for a front-end Engineer.
Bob Sutton from Stanford has studied this a long time and he gives a very interesting response to this article: http://bobsutton.typepad.com/my_weblog/2006/06/brainstorming...
Thanks for noting that. I'll have to do a little more work on the layout. I hope it wasn't too frustrating.
Ace - Sinatra for Node with Fibers
The downside is the average Joe thinks this stuff is easy enough and he should do it professionally. And then:

- Market floods with professionals who antagonize proper web developers, since, to unknoweledgeable clients, the result appears to be the same

- Web floods with sites that behave in unpredictable ways in different browsers

- Proper developers carry the burden of dealing with idiosyncrasies of various browsers

- Browser developers carry the burden of trying guess through amazingly creative atrocities

Although, to be honest, things don't look as grim as they used to regarding the middle two.
I just wish some people would stick to HTML and stopped brute-forcing javascript to work.
The distinction between developing software and writing code seems a bit weak to me.
And "Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed" - http://www.amazon.com/Seeing-Like-State-Institution-Universi...
Linux expert "technologists" are making $84K/year. With that kind of Jack, they could afford an efficiency apartment in Palo Alto. There must be a "shortage".
Either they took worker's conditions very seriously, or they didn't. I have no tolerance for sentences like this:

> Apple takes working conditions very, very seriously, and we have for a very long time.

When put in context of all the stories tha have come out, obviously their "[..] very serious and long [term effort]" is a failure. 84% compliance? with what? _not_ abusing their workers?

I look down on Apple for their deplorable behavior, but I look down on most everyone, so please do not confuse my disgust as a unique disgust with Apple.
Ah, so don't use any of the 300,000,000 words in their dictionary - https://www.cloudcracker.com/dictionaries.html

Any simple password generator (say, Apple's Keychain, or pwgen) should be able to generate a non-dictionary key of length 12-16 characters in a few seconds that would withstand this and most similar techniques for the next few years.
Once upon a time in the 50's and 60's IPO's where considered a bit dirty and proper tier one investment banks did not do them.

Read Grahams intelligent investor with updating commentary the discussions of the various booms and hot companies at different periods is fascinating reading.
Was anyone else reminded of the early conceptual drawings and plans for EPCOT Center?
Are there ever. Read "JavaScript: The Good Parts" or watch the lectures by the same name on YouTube.
The problem is that "a number" is meaningless.

Is i (square root of -1) a number? Is x? Is 3/2? Depends on your perspective. You can define the integers, the rationals, the real numbers, the complex numbers, and plenty of more exotic systems. What about C[x], the ring of polynomials in one variable. Are these "numbers"? There is no a priori reason to say no. The integers mod 7? Quaternions? Etc. etc. etc. And, yes, you can define the "extended real number line" (cf. the Wikipedia article of that title) which includes infinity and satisfies a list of axioms which you can write down.

This article is dangerously misleading. "Numbers" is not a well-defined set and there is no way to say that infinity does or does not belong to it. As is often the case in mathematics, you need to make the discussion more precise before you can reasonably answer questions.
Yes, everyone interested in this topic should read that link.
And associated topics -- search for 'Mr Bungle LambdaMOO' and in particular:
http://www.juliandibbell.com/texts/bungle_vv.html

A Rape in Cyberspace

How an Evil Clown, a Haitian Trickster Spirit, Two Wizards, and a Cast of Dozens Turned a Database Into a Society

First published in The Village Voice, December 23, 1993
I have been running unbound for a month, and there is no noticeable difference in resolving time. This article provides a good read: http://linuxmafia.com/~rick/googledns.html
It turns out that treating infinity like it is a number is very convenient (e.g. in convex optimization).

I think these black and white statements are not a good way to explain things. Just start with the set of real numbers. Point out infinity is outside the set. Then introduce the extended reals (R + infinity), with special rules for arithmetic involving +/-infinity. This theoretical convenience extends to the computer when the rules for Inf are implemented correctly. Follow the rules and you might sensibly get an Inf result, break them and you should get a NaN. It's all implemented in IEEE 754. In fact Inf is in your computer but not all the reals are. So there.
I'll discuss various aspects of the issue.

I think it is fair to say that a number should be an object of a ring. I'm an algebraist though. That is, there should be an addition operation and a multiplication operation that satisfy certain conditions.

1. Calculus. One sees in calculus things like

Lim x->5 f(x) = infinity

In this case infinity is not a number but rather a shorthand notation for a more complicated statement. What is meant by the use of the infinity symbol is that the limit is not bounded in the real number system. More specifically that given any large real number I can find a number d such that whenever |x - 5| < d then f(x) > M. Here the use of infinity is not meant to be as a number though making such an association is helpful to beginners in terms of visualizing what is going on.

2. There are ordinal numbers that are infinite. That is, that represent the order type of an infinite well ordered set. Ordinal numbers do not for a ring but they do have an arithmetic defined. They do form a semi-ring though. If one wants to say that objects of a semi-ring are numbers then there are infinite numbers. This also applies to cardinal numbers.

3. There is the extended real number system which has the symbols -infinity and positive infinity attached to the real number system to form a compact set. Think of the compact closure of the reals. Again not a ring though.

4. That said, there are infinite sets. An infinite set is one that is not finite. Or, in more precise terms, and infinite set is one that can be put into 1-1 correspondence with a proper subset of itself. Cardinal numbers and cardinal number arithmetic deal with comparing sizes of sets. Mostly useful for dealing with infinite sets. Some infinite sets are bigger, in a meaningful way, than other infinite sets. The set of reals is much bigger than the set of integers.
One of the 99% like the rest of us on here.
The moon is about 60 Earth radii away from the centre of the Earth.

It's considerably further away than someone could get in a boat.
Happy you found it useful. I fixed the issue with the email. All you need is a username now. I'll make it so you can edit your account info and delete your email if you'd like. It's going to be pretty painful to use once the collection gets to a certain size. I want to start work on search soon. You can hit me up at okal at justokal dot com if you have any other suggestions. I'd be glad to hear them.