skysight-inc/HackerNews huggingface dataset:
>As if money would magically make hard things happen :)

If those hard things require people working full-time on solving them, then yes, money does magically makes them happen.

>Seriously, what if Python is specially hard to support for some reason?

This is engineering and computer science, there are no magical reasons, only specifics. What would make Python difficult to support exactly? It has full introspection, several IDEs like PyCharm, it's straightforward to parse, it has a REPL, etc etc. I don't see how Python is harder to support than say Smalltalk (which had excellent IDE environments 20 years ago).

>I feel if it was in the easy-to-medium-hard space, there would be a Slime port to Python, and if there isn't, its because its probably hard...

Or maybe whether a Slime port exists or not reflects just the lack of any volunteers to undertake the effort and the lack of commercial interest too.
Not to mention that Slime, IIRC, is for Lisp like languages. What would Python had to do with it?
I like how Florian Mueller manages to spin this[1] as a two year respite for Google who will eventually lose on appeal!

[1] http://www.fosspatents.com/2012/05/judge-says-google-only-us...
Fascinating.

"It is likely the sun will be flung into a new region of our galaxy, but our Earth and solar system are in no danger of being destroyed."

Pretty close, but not precisely zero danger -- and from a broader perspective, this is a curious statement when by this point in time, four billion years from now, the Sun will be nearing the end of its life and will already have roasted the Earth into sterility (barring intelligent intervention).

"Simulations show that our solar system will probably be tossed much farther from the galactic core than it is today."

This bodes well for the long-term safety of the Solar System; it should be less likely to be broiled by supernovas or black hole accretion disk x-ray emissions further out from the merged core.

"Previously, it was unknown whether the far-future encounter will be a miss, glancing blow, or head-on smashup. This depends on M31’s tangential motion. Until now, astronomers had not been able to measure M31's sideways motion in the sky... The Hubble Space Telescope team, led by van der Marel, conducted extraordinarily precise observations of the sideways motion of M31 that remove any doubt that it is destined to collide and merge with the Milky Way. 'This was accomplished by repeatedly observing select regions of the galaxy over a five- to seven-year period,' says Jay Anderson of STScI. ... The space shuttle servicing missions to Hubble upgraded it with ever more-powerful cameras, which have given astronomers a long-enough time baseline to make the critical measurements needed to nail down M31's motion."

The Space Shuttle really made major contributions to science by allowing regular maintenance and upgrades to the Hubble Space Telescope.

"The Hubble observations and the consequences of the merger are reported in three papers that will appear in an upcoming issue of the Astrophysical Journal."

The articles don't appear to be listed yet in the Table of Contents for an upcoming issue of ApJ. Stay tuned...

Edit to add:

http://hubblesite.org/newscenter/archive/releases/2012/20/vi...

This computer model video of the next eight billion years in a minute and 16 seconds is mind-blowing.
New PHP Open Source CRM: Gamified, Mobile, Social [Screenshots]
So, I'm more disturbed that most of the answers people are posting aren't general solutions: they happen to solve this maze, but don't handle corner-cases (hah! I guess that's a pun ;P) of other mazes. You may as well just hardcode the answer to this one.

I actually found a similar bug in yours: you will get trapped in a square and be unable to exit, as you will constantly keep hugging the column along the left, without ever deciding to finally exit off to the right. S=Start, G=Goal, O=Empty

S-O-O
| |
O-O-G
Facebook seems to have less traction in markets like China and Japan when compared with the market share of the local networks.

Facebook could do worse than "Go Yahoo!" and start acquiring properties simply for their userbases.

I'm sure QQ is expensive, but it's not out of reach for a company that's public. Issue enough shares and anything's possible...if you can get shareholder approval.
Server calls != synchronous...

Why is this being downvoted? Calls to the server to update state do not have to be synchronous and it's fairly obvious that this is a mistake the parent poster is making in his obnoxious claims against GWT.
Things to consider before hiring Local Air Conditioning Contractor
Everyone need to thing twice before appointing any local air conditioning repairing contractor.
Then how about restricting it to being a feature for design and technology projects? Per their own guidelines and vision, they have very few requirements for these types of projects. Additionally, these "we will support X" type extra goals are seen in a lot of technology projects (software and video games primarily for the "support X operating system" goals) and actually make sense to list as "bonus" goals. So for these types of projects, I think the model isn't being used poorly. Instead, the model is insufficient to properly fund these types of projects.
"Chill" personalities don't come that cheap.
Ok, why would professional designers make fun of someone for using Gotham in a logo type?
I'm working on http://www.madeiracloud.com/ a tool to visually build, manage and monitor your architecture on the public cloud.

In public beta at the moment, anyone can sign up free in just a minute. Still early days, so any feedback can help shape our direction.
> Collusion offers the highest precision input available for the iPad via a dedicated digital pen (not a capacitive stylus). We've also developed sophisticated (proprietary) palm rejection technology so you can write and draw naturally with your hand resting on the screen.
It's a bit OOT, but, allow me to retort.

I'm not a big fan of intermittent fasting or any 'program' for that matter.

What I'd like to say, from personal experience, is that nothing beats a balanced diet and regular exercise. No program, no "method". Just an old fashioned healthy life.

And sorry, but if you want a six packs, at some point, you'll have to sweat for it.
And so, the wall crumbles.
Every time I see one of these stylus products for an iPad I chuckle. An active digitiser would be a great addition to a future model, but if pen input is important to you, look elsewhere.
All inclusive ceylon continental hotel colombo holidays
Brightsun offers all inclusive ceylon continental hotel colombo holidays, ceylon continental hotel colombo hotels.
It's not about the money man, it's about the vibes
> speaking Icelandic is a big deal

Only if you are not Icelandic. :)
If 'hardcore' CS students laugh at others because they 'are not prepared for mental toughness' (el-oh-el), they're not really smart (CS) students....

Such arrogance in today's youth, it's astounding.
Liked it, but he kind of goes against himself:

"Otherwise known as morons on the internet telling me about the world like they know better. God, these people are unbelievable"

http://inoveryourhead.net/how-to-recognize-an-idiot/

ops..
A few days ago I was at a conference and there was this Google recruitment desk, with gadgets and two nice guys.
I walked near the desk and said: "Hi, can I have a t-shirt for my son?", and they said sure, asking me to compile a form in an Android tablet.

Basically it was a list of programming questions, and out of 5 questions I was able to reply only to three. One was the time complexity of heap sort, that's pretty obvious, another one a probability theory quiz about trowing balls into bins, also pretty reasonable. Another one I can't remember, still pretty general.

Then there were this two questions I was not able to reply: one was about Java argument passing conventions in some specific kind of method I can't even remember (I can't write "Hello World" in Java). Another was about graph theory and adjacent Matrix.

Well, my idea is, that a big percentage of Google problems are due to this kind of hiring process. It's good if I know the fundamental algorithms as a programmer, but why I'm required to know Java as it was a pre-requisite to be a good programmer? About graph theory, it's something that is rarely used, if I need to do something I can grab a book and check it, it's strange to remember this stuff when you don't use it a lot.

Now hiring only guys that know exactly the Java calling convetions AND graph theory means to apply a big filter between the programming world and your company. This filter is good as it's cool to know a lot of things, but it's also bad because, for instance, a lot of good programmers I know don't care about Java at all, and while they may have a generally good understanding of algorithms they don't remember how to factor a number with polland-rho, or dynamic programming, and so forth.

This filter does not tell you nothing about the real ability of the candidate to write good programs, to use the right abstractions, and to design beautiful systems. Actually it may tell you that the candidate is focused on the details, and the brain is a zero-sum game sometimes.

Another thing I'm pretty convinced of is that this kind of candidates is not the only kind of employees you want if you want to enter the social network business and compete with Facebook. Your output as a company will be a system that little resembles what average people want.

So the #1 problem of Google IMHO is to allow more internal divesification of cultures and programming backgrounds.
Editing html in vs2012 beta(?) was quite laggy, with > 4 second delays between keypress and screen update.
I can't comment on Lisp (except to say that Scheme is awesome), but I think you are very far from the mark on functional programmers in general.

In particular, Haskellers worry about maintainability far more than normal programmers. One of the main advantages of functional programming is that it makes reasoning about the code--including ensuring correctness--much easier.

Haskell enforces referential transparency, limits IO interactions with the type system, allows you to encode some fairly complex invariants in types and, despite all this, has some of the best testing software around in QuickCheck (which goes beyond unit tests).

In my experience, Haskell programs tend to have smaller, less coupled parts with better defined invariants. You don't have to worry about a large class of errors right off the bat: you can't get null pointer exceptions, functions you call can't have any unexpected side effects, you won't get type errors at runtime and so on.

If anything, Haskellers worry about correctness too much. Happily, this is offset a bit by the language which happens to be very expressive and productive. You can also get very good performance from high-level code and even unoptimized code tends to be decently fast. Some people also find it hard to learn, but that's simply a cultural issue. Somebody already familiar with functional programming has much less difficulty picking it up, but even without much functional experience the basics shouldn't take too long.
The part of the codebase I work on in maps is written in C++, making it the language used most often within my team. I've finished a number of projects in python though, and I don't get any impression that I'm required to program in these languages should I think another is more appropriate.
辣椒面
This will not solve general mazes. S=Start, G=Goal, O=Empty

O-O-O
| |
O S-O-G
| |
O-O-O
Good bases for next years Deep Impact/Armageddon movie head-to-head.
the word you're looking for is "neologism", not "euphemism" - a euphemism is the replacement of a word or phrase with a synonym considered less offensive, while retaining the meaning. (e.g. "poo" rather than "shit"). see wikipedia for a good discussion: http://en.wikipedia.org/wiki/Euphemism
Of course, if you can debug it, it means you could be solving a harder problem ;). And harder problems are more fun, even if you can't quite get the solution to work.
Holy shit. Stuxnet was just confirmed as being developed by the US and Israel.
Take some of that time to figure out the math and the code becomes trivial:

for (n = 1; n <= 20; n++) {
window.alert(n << (n-1))
}

A short explanation: http://mathbin.net/98435
If accounts added in this manor where removed after a set period of time due to inactivity i can see it being feasible.

It would be a good way to offer the service in bulk and then reduce the numbers down to just the users who will truly help grow the service by using it.
I highly reccommend watching the video simulation of the collision: http://hubblesite.org/newscenter/archive/releases/2012/20/vi...

Phil Plait also has some good commentary over at Bad Astronomy: http://blogs.discovermagazine.com/badastronomy/2012/05/31/ho...
Wuaki.tv, Barcelona, Spain. http://jobs.wuaki.tv : Several open positions: RoR Developer, DBA, SysAdmin...
We are building a Video On Demand Platform for web and Connected Devices. We have launched in Spain, but we are growing and expanding the team and project Internationally. We are a young and funny team. We look for a team builder, with strong knowledge of RoR that will bring more “power and muscle” to the team. Someone that knows how to deal with pressure and work with a multidisciplinary team. The position is full-time job in our Barcelona offices.
Why was the decision taken to have all-cap menus when caps are less legible than lower or title case? It flies in the face of typographic and UI standards well established for ages. Like the ribbon - its disturbing. Who is making all these piss-poor design decisions and why are they being allowed to? They clearly aren't qualified in design principles.
> Seriously, what if Python is specially hard to support for some reason?

Many of the cool features in LightTable are already supported by fancy python interpreters like iPython and bPython.

LightTable must either implement a Python parser and a partial interpreter/evaluator that is used to analyze call graphs and such or use the relevant parts from the Python core. Not a simple task to implement (and maintain) but most definitely doable.
rather than auto-enrolling in every new service i picture a curated list of current or upcoming launches users can choose from. as far as name squatting, that's kinda the point. on the development side most sign-ups require more than one step (ie "confirm your email") so there'd be some engagement, at least showing interest in the service.
http://web.archive.org/web/20110520132636/http://www.digital...
Senior Living in Columbus Ohio
Senior Living in Columbus Ohio
> Pathological love for Java and anything resembling Java.

And I think that's the good thing. Over years I finally realized, it's not the programming language you use that matters, or makes you look smarter. It's the kind of problem you are trying to solve by writing code. Computer Science field is far, far reacher than the PL research subfield.

I mean, you may be writing another boring enterprise web application in Haskell, or solving Artificial Intelligence problem in Visual Basic. I would prefer later rather than former, although I hate VB. I know, both situations are contrived, this is just a thought experiment to illustrate my point.

Don't get me wrong, I love "esoteric" programming languages. Few years ago I spent quite a lot of time playing with Haskell, Prolog Lisp, etc, and I don't regret it. No, I don't use these on daily basis or going to, but I studied a hell lot of coll new stuff. Most importantly, it taught me about new _paradigms_ of programming, that I really think every programmer should understand.

These days, however, I try to squeeze as much math and algorithms from different domains as I can in my poor stupid head and I think that payoff of this would be much bigger for me.

PS

Few month ago at a local functional programming meetup some guys presented their Scala solution to a trivial problem of validating web forms in a rather trivial web application. Their solution employed the whole lot of functional stuff, like functors, mappings and the things whose names I forgot. I was trying to understand what they are doing but they lost me after fifth minute of the presentation. It took them maybe a week to write all this code. Do you see the irony?
Reminds me of Sprog - http://sprog.sourceforge.net/

Back in the day I was looking at Sprog for some client-facing project so probably worth looking back at it again. Here's a nice example of Data Munging with Sprog - http://www.perl.com/pub/2005/06/23/sprog.html
> Scratch's community sadly isn't so big

This might change your idea: http://day.scratch.mit.edu/
It seems to have worked well in TF2 and MOBA players appears to be quite accepting of paying for cosmetic stuff.

I hope for Valve's sake they will be able to pull it off as I really enjoy Dota 2.
High Class Escort Independent
The quality of the Independent High Class Escorts the UK has to offer is up there with the best companions available.
That was one of the things I always thought was weird about me. All my friends always showed off how quickly they read books. And it took me ages - I would keep re-reading lines and paragraphs that I liked.

Now, I can just say, "Did you know PG does that too?".
KissKissBankBank – The startup from Europe­ that got cloned by Kickstarter
Get a Car Loan
If you are looking online new & used auto loan and car finance for bad credit, poor credit and no credit then visit Getaautoloan.com and get a car loan & auto loan finance easily with low interest rate.
There's nothing wrong with having a uniform set of languages. I just wish they were good languages and not Java or Python.

Having everybody use their own programming language would be crazy. Unless they're domain-specific languages, in which case it would actually be very cool.

Still, if I'm to be bound by a language choice, I'd really like to be the one making it. Which is why I think working for a tiny startup would be more fun.
Yes, Apple employees eat food. Some of them might actually like pizza. To provide good pizza, you need to hire a pizza chef. Is this really something "that gratifies one's intellectual curiosity"?
High-Availability Storage With GlusterFS 3.0.x On Debian Squeeze
Erm, isn't the Play framework for making web apps? I don't see how it could make Java in general bearable, especially not if you're looking for functional features and way less boilerplate.
Acorn Archimedes is 25
Also, if you're going to make a gimmicky website like that, at least have the decency to have something happen when I click on the door or the fan or whatever.
When they progress onto human transportation if, god forbid, there happens to be any catastrophic casualties, would the public be as forgiving as they would if it was NASA.
دليل الحيران فى نهج الاخوان المسلمين
Becoming the Coolest Developer in the World
Scalable Game Design Initiative - Programming Goes Back to School
DotA was not at all novice friendly and I do believe DotA 2 has done a lot to reduce the barrier of entry.

The UI is simply amazing at this point and all matchmaking based games should really look at DotA 2 before designing their UI, it is simply that good (in my opnion).
How on earth did they get like that in the first place?
This thread offers some good resources http://news.ycombinator.com/item?id=3934911
It looks like there's a C version of WEB:

http://sunburn.stanford.edu/~knuth/cweb.html
I think Apache Zookeeper is a Paxos implementation. I've heard very good things about it. Various pieces of Hadoop use it, and I know of people who use it for medium-sized webapps that need a canonical, fault-tolerant configuration system.
Consider GWT's code splitting when the codebase starts to become large:

https://developers.google.com/web-toolkit/doc/latest/DevGuid...
A note from Udacity's Physics course instructor
Read Higher Order Perl, think it's usable for Python & Ruby as well..

(available as a free pdf now)

http://hop.perl.plover.com/book/

Edit:

Here's the TOC:

1) Recursion and callbacks
2) Dispatch tables
3) Caching and memoization
4) Iterators
5) From recursion to iterators
6) Infinite streams
7) Higher-order functions and currying
8) Parsing
9) Declarative programming
It's an exciting project and I'd try it if there was Python support (I'm a vim user myself), but the FAQ answer to the open source question really put me off.
alternatives!?
The "Pedagogy" section is superb: "Systematically investigate the interaction of pedagogical approaches and motivational levels so that teachers can broaden participation. With school sites in Alaska, California, Georgia, Ohio, South Dakota, Texas, and Wyoming and over 10,000 student-created games and simulations, we were able to explore a uniquely rich set of motivational and educational data.6 We found the main common factor supporting motivational levels and skills across different school contexts, gender, and ethnicity was scaffolding. Of all the factors we considered, scaffolding was the only significant one. Scaffolding, a pedagogical aspect indicating the degree and kind of support provided by a teacher, was assessed through classroom observation. Direct instruction, which provides a very high degree of scaffolding, highly polarized motivational levels between boys and girls. With direct instruction a teacher provides step-by-step instructions at a detailed level (for example, "click this button," "paint the frog green"). Direct instruction is particularly unappealing to girls. With less scaffolding, such as with guided discovery, a teacher employs a more inquiry-based approach that includes classroom discussion (such as "what should we do?" and "how can we do this?"). In guided discovery, the motivational levels of girls not only approached the motivational levels of boys but often exceeded it. In a number of classes, using guided discovery raised the motivational levels of girls to 100%. This is exciting because it suggests that broadening participation is not a question of difficult-to-change factors such as school affluence. Preconceived notions such as lower interest of girls in programming turned out to be unsubstantiated. Even in cases where most literature would suggest a gender effect, for instance if there were significantly fewer girls in a class, we found that the right level of scaffolding could raise the level of motivation in girls to be even higher than that of boys."
Over all, your analysis does make Google seem like a nice place.

But (and this may sound a little condescending), I can't help thinking it's a nice place to go when I'm less young and crazy. (For reference, I'm two years away from graduating, so I'm not even in the "real world" yet :).)

I think I would be much better off starting with a tiny startup. Partly because I have big ideas and don't like rules much, partly because I share the same biases as the blog author and partly for practical reasons (my expenses after graduating will be as low as they ever will, after all).

But starting off at Google? I don't think so. It seems less fun and exciting than a startup, and I'm worried about becoming dependent on big company resources.

Maybe I'm an idealist, but I want an adventure straight out of college, and I can't help thinking that Google (even if it is much better than Bank of America) is much less of an adventure than I could have elsewhere.
An old man once told me I shouldn't follow anyone's advice and just figure shit out for myself in life. I wasn't sure what to do...
It's an extra step in the process. Plus if you're dual booting, you have to switch the BIOS back and forth every time you switch between "secure" Windows 8 and Linux.
They're there to distinguish the menus from their surroundings, since they want to avoid using lines etc. to do that.
It's ok, the resolution is nowhere near as good as this though. I have to write quite big to be legible.
You should've seen the enthusiasm of children during the International Scratch Day: http://day.scratch.mit.edu/ (Well, at least the ones I taught introductory programming using Scratch https://fatherinastrangeland.wordpress.com/2012/05/27/how-ca... )