skysight-inc/HackerNews huggingface dataset:
Frankly, the selling point that clojure minimizes risk is not a compelling one. It sounds sexy, but its nonsensical.

Risk encompasses many aspects of technical decisions and there's a complicated set of interactions between these aspects. Saying a single language minimizes risk makes little sense.

For instance, if you're building a straight-up CRUD web app Ruby on Rails minimizes risk best. If you're building a realtime chat service node.js minimizes risk best (and I say this as a longtime detractor of node, its not the best thing engineering wise, but it's an 80% solution).

While I'm glad the speaker enjoyed success using Clojure, I don't think we need a slogan to promote Clojure, we need more killer platforms. We need problem-spaces where when someone asks "What's the highest quality implementation of X?" people say, well, clojure has XYZ, it's way ahead of the pack.

To my mind where clojure hits the sweet spot is in mixing performance with elegance. It's got a fantastic balance there for web apps. I would love for clojure to be the answer to the question of "our app servers are too slow". However, the ecosystem is just not there yet.

Between noir, immutant, aleph, and vert.x I think we have a bright future there, but whether clojure will hit critical mass to become a dominant platform anywhere is nigh impossible to predict.
Silent CEO, shadowy avatars fuel Google+ 'ghost town' vibe
It has no name.
Aubrey de Grey suggests this in one of his TED Talks (http://www.ted.com/talks/aubrey_de_grey_says_we_can_avoid_ag...).

The main problem is that one _can_ die regardless how much infrastructure, political, religious, economic, etc. we build around death. "Graceful death" is what we should be aiming for, as ultimately such a "bubble-up" approach to dying itself will give us a way to modularize and treat its symptoms (or, as you put it, "microaccidents").

Applying principles of graceful degradation to the process of dying may have a consequence of extended life, but the main goal is to not build _unnecessary_ medical, political, doxastic institution, industry or infrastructure around this process. So, for instance, do we _really_ need hospitals or surgeons _physically_ touching patients? Whether or not one comes down on one decision or the other, there will be political, economic, pharmaceutical, technical, industrial, etc., etc. that follow. Medicine is _costly_ to practice; _triage_ is stressful and costly; ERs are costly; ambulances are costly -- Do you _believe_ in these things? Or do we simply wish to maintain our health? What is the most efficient way to do this? "Graceful dying" may be viewed as a kind of preventive, holistic therapy to this process, where all we've done historically is _react_, medically speaking, to this natural process.

"Graceful death" may, in the long run, be _cheaper_ and we get the added benefit of physiologically more rewarding life experiences.
Pure CSS3 Batman
Not bashing Apple but how much revolutionary design goes into a Mac desktop?

The CPU, chipset and graphics card are all off-the-shelf. The motherboard is Apple but isn't anything special. The cases are nicely built but so are high end HP workstation (since they are actually designed by BMW consulting)

It wouldn't tie up 1000s of Jonathon Ive's little helpers to stick a new Xeon and more memory slots in the existing models (and throw in Thunderbolt and USB3)
Prediksi Spanyol VS Prancis
Prediksi Spanyol VS Prancis Euro 24 Juni 2012 - Prediksi Spanyol VS Prancis - Prediksi Skor Pertandingan Spanyol VS Prancis Euro 24 Juni 2012
I was at this talk. It was the best meetup I've ever gone to. So many people and so much enthusiasm. I only hope it will translate into Go's success.
Put a bunch of money into a high risk endeavor such as an MMO and you might lose it all. Even absent the government loan situation and even if they did launch, he was statistically unlikely to recoup that money.

Hard to feel too bad for the guy, at least he can easily get a cush analyst job on TV, make tens of thousands doing speaking engagements or whatever other opportunities his fame still allows. He's still a lot better off than the grunt employees who are currently in the midst of a creditor money grab and who just relocated to a place without many alternative options for their industry.
Any plans for a jvm version ?
a joke. Well actually it does permit you to write comments without commenting them out, because the lines with the comments will be brute forced out of the source. Actually, it kind of feels like FORTH, just a lot less elegant, because in FORTH, comments are defined within the language as well.
Rejected And You Will Never Even Know
Eight Real Tales of Learning Computer Science as a High School Girl
For those who don't want to watch the whole thing, it's said just after 1:25:45. The gopher has no name.
The big change in death rate is due to stopping infectious diseases among infants.

And also deaths in and following childbirth.
I don't think its "anti-God" per se. Its just that as science advances there's more and more that we can say about the universe that doesn't require God (or philosophy) to talk about.

Unfortunately the early western judeo-christian line of thinking biased people heavily towards a "God of the gaps" style of thinking. In this line, God is first postulated as an explanation for unexplainable observations and then later falsified. This makes science seem "anit-God" just by its nature, since it always seems to be trying to un-gap the God parts. IMHO this philosophical rabbit trail was one of Christianity's biggest mistakes.
HotOrNot.com's ranged voting vs America's electoral plurality system
I think Go's approach is to not solve a lot of programming language challenges by using types.
Its in the footer: http://ycombinator.com/newsguidelines.html
Helps them from shooting themselves in the foot. My Grandpa/parents/non-technical friends could care less about anything other than Facebook, email, and maybe some Quicken type software. To them, alerts and pop-ups are just annoying things that they just click on until they go away. For them, 'secure boot' shuts down one of the possible attack vectors for malware that prey on this mentality. I know secure boot isn't a good solution, but when a company can make a change to make 99% of their customer base "feel" more secure, and in turn drive more sales, they will do it every time. Sucks for people like us, but hackers (that care about boot loaders) only make up a very small portion of the market.
why isn't it a relevant point on your resume? :)
This, along with rising popularity of Chromebooks, makes Google's future seem like a cenrtralized data store/processor. Kind of an eerie thought.
What "major innovation" did Google have 10 years ago that hasn't been copied?
There is additional significance to 0.4. Maybe I didn't clarify that well enough in my original post. "0.4" represents the class of universes that support life in a comfortable way. What do I mean by comfortable? I mean that there are far, far more combinations of universe classes that would result in life that is painful (or even extremely painful). Short lifespans, constant agony as a result of different processes, etc. How do I know this? I don't -- it's just a conjecture (and everyone is just conjecturing too). I could be wrong. But it seems intuitively that there would be infinitely more permutations of a painful but life-supporting universe than the "comfortable" one we live in (I don't mean "comfortable" in the literal sense -- there's still plenty of pain in our world).
The longer you live, the longer you're likely to live
To me, this is one of the more bothersome parts of the modern US legal system. The other one being that most law now is 'case law' and therefore not accessible to the average citizen by reading 'the code'.

Is this clever trick possibly accessible to average citizens, though? Is it possible to, say, all join a massive corp. so that our actions are protected us from lawsuits from corporations?
Okay, okay, I didn't mean to start one of these. Let's just get back to the AI discussion. (I do have a long paragraph about AI in the second part of my original post that has been neglected, you know).
Not that I disagree, but PHP only got exceptions relatively recently. The built-in functions existed long before that. Without exceptions, the options for error handling are to return an error value or exit, writing an error message somewhere. Null seems like an appropriate error value for "you asked for some data formatted as a string, and for whatever reason, I couldn't provide it".
I am not overstating, or even stating at all any philosophical importance of evolution. Evolution just is, it doesn't need, nor does it care about our human philosophies. Evolution began long ago before humans (obviously) and was working just fine with our without us giving it any thought whatsoever.

I think you have it backwards, religion very much depends (with glorious irony) upon evolution, and our human condition of attributing agency where there is none.

Meanwhile, with our without any of thinking any mythological super being, evolution carries right along, at the cellular level all the way up to who we are.

I am not saying there is, or isn't a god (I honestly don't care, what does it matter?) - but I am saying that it's time we stopped burying our heads in the sand and ignoring science, while we hack off the limbs of anyone that doesn't share our particular god theory.
Am I Doing it Wrong?
Solar Tracker-sun movement and sunlight phases
I wonder how App Engine fits into this? Maybe it will be an extension of the Backend instances you can use now.
Back then computers were not just boards. Most sold computers had cases.
What location were you looking at, and what do you mean by "It's roughly the same everywhere?"
Facebook uses a combination of primarily PHP(1) (mostly front-end, rendering, some async jobs and scripts) and C++ (mostly back-end services, other bits of high-performance infrastructure, HipHop for PHP), with some Java (especially in the Hadoop, Hive, and similar areas), Python (mostly automation, scripts, infrastructure), and so forth.

From what I understand, Yahoo! has a similar mix of technologies.

In both cases, you really can't say "are PHP".

(1) Modulo some in-house and open source extensions (like XHP) running on HipHop for PHP.
I currently attend school for finance (Western University in Canada).

My first two years were mainly split between economics and finance/accounting. To be honest (not sure if this is the case at most schools) but the material we learn is absolute junk. Unless you want a designation in accounting or law, you've gotta question schools' value prop to you. It blows my mind I don't have the guts to leave(lack of conviction I guess).

Many kids will say "I goto school for business" which may be true by title. But in the real world, it's the "Business of X'. If you want to get into internet firms and work on their business end, you need to know the product side of things as well. Sometimes I regret taking my major mainly because I think it makes more sense to get a degree in engineering(or something technical) then get your MBA (if you're academic) or just experience business in the real world.

Regardless what you take, everything will always work out, and even though you may learn junk quality material, things will stick that will come up in random conversations and will provide some value. However, maybe not 100k in value.

Goodluck man
I'm reminded of the time that I built an ordering system, and had to rebuild part of it before launch because it didn't work on the client's CEO's webtv. Yes... webtv. Given that he was the only one using it, and he wasn't going to be ordering from himself, I tried bravely to suggest that we not rebuild the front end to work with webtv, but it was not to be. :(
I'm a python-learning guy who uses npm and homebrew.

Comparing to npm and homebrew, it seems to me python's package manager is quite tricky.
"Be civil."?
I guess I don't understand the difference between have a typed Go pointer and asking if it is null or not. Nil is nothing, a non-nil value means you can use it. I feel like I'm probably missing a piece of this and I feel dumb about it, sorr I'm not groking it.
> Find the dependencies —and eliminate them

Excel team motto.[1]

While I understand Rasmus' response is legitimate, I also see that depending on something as crucial as a programming language implementation is less of a good idea than it might seem at first. Makes things like Maru (the programming language[2], not the cat) much more appealing: if there's something you don't like in your compiler, at least you stand a chance at fixing it (Maru is less than 2K lines, and counting down).

[1]: http://www.joelonsoftware.com/articles/fog0000000007.html

[2]: http://piumarta.com/software/maru/
Facebook saw a drop in unique visitors in May, says comScore
I get the exact same error. Have you found anything since you posted this?
This map is so inaccurate. I'm looking at Congress and the White House and it doesn't show any crimes committed at all!
I would think the automobile is the primary factor in why it isn't lower. (Looking at wikipedia, traffic accidents account for 2.09% of deaths, the next accident category, falls, is 0.69% http://en.wikipedia.org/wiki/List_of_causes_of_death_by_rate )
I don't care and why that is good for my blog
Lower pricing and simplified limits with Google Maps API
Real Tales of Learning Computer Science as a High School Girl
Yeah, I can agree with that. In fact, I would be surprised that an omnipotent being would be "hiding in a crevice, just waiting to be found" by humans. It seems too much like a story. I prefer the idea of absolute physical laws that were well-designed, and from these laws everything else came about.
Yeah. Point #4 should be point #1 and titled "blogging boring, useless, or poorly-written content."
It is a 330ci ... this is Canada after all, most people aren't educated in regards to automobiles.

Like he said, most people think it's a much more expensive car than it is.
Yabla.com for Spanish, French, Italian, German or Chinese immersion
Thought I'd post it because several geeks I know are also passionate about learning human languages. Firstly I'm absolutely not affiliated with these guys in any way or form, other than being a paid subscriber and hoping they stay in business. This is the very best language immersion website I've found. Looks like they've been around since '07. I do several of their immersion videos each day and it's absolutely saving my butt in French. (I'm based in .fr land for a year). Not sure how good the other languages are, but the idea of having real french videos with english and french captions where all words are clickable for definitions is brilliant. You can also slow down the audio slightly to break apart syllables.
Quotes like this keep me from sleeping well at night:

> It's not a number definition, but FORMATTING. How do you format nothing in the numerical system? By having it be zero. You don't have NULL dollars in your bank account, do you?

He goes on to say that "this is tax data and has to be precise for tax planning and retirement planning."

Think about that for a minute. A guy claiming to write tax planning software doesn't know the difference between NULL and 0. NULL is not 0. It's NULL. I don't want tax software reporting that I owe "$0" instead of "$badvalue". At a minimum, I want it to throw a giant red error dialog that scares me into double-checking all my inputs.
Thought I'd post it because several geeks I know are also passionate about learning human languages. Firstly I'm absolutely not affiliated with these guys in any way or form, other than being a paid subscriber and hoping they stay in business. This is the very best language immersion website I've found. Looks like they've been around since '07. I do several of their immersion videos each day and it's absolutely saving my butt in French. (I'm based in .fr land for a year). Not sure how good the other languages are, but the idea of having real french videos with english and french captions where all words are clickable for definitions is brilliant. You can also slow down the audio slightly to break apart syllables.

Edit: ...and it's way better and cheaper than a few other crappy products where most of their revenue seems to be spent on their marketing and sales army.
if you're building a straight-up CRUD web app Ruby
on Rails minimizes risk best. If you're building a
realtime chat service node.js minimizes risk best

I do not agree with you on this one. I'm not into Node.js precisely because (for now) I consider it to increase the risk of any project.

Yes, your realtime chat will be easy to do with Node.js, but most web applications also need to talk to a database, and also need to do some background processing, and also need to communicate with third-party services through many protocols, sometimes hip, sometimes obscure and long-forgotten. And your app will also probably need at some point a freakishly boring admin filled with freakishly boring reports.

And building a multi-platform, multi-lingual project does lead to resource drainage and duplicate effort. This is one reason why Node.js is popular in the first place, because presumably people can share logic between the client and the server ; but in the larger context of things with Node.js I feel like I'm digging myself into a corner, just like I did with PHP several years ago.

Personally I'm starting to like the JVM more and more. Want to do a really scalable chat app in several lines of code? There's a solution for that [+]. Want to talk with the most obscure database in existence? The JVM can do it. Want to have your binaries work in 10 years from now? The JVM can do it. Want to use your hardware to the maximum? The JVM is the second best choice after C/C++. Want to make your sysops happy? The monitoring/profiling/deployment tools available for the JVM have absolutely no match.

[+] https://github.com/Atmosphere/atmosphere
If the data is from public transit, then it makes sense that it's slower than it would take you (assuming you're driving).
Absolutely, If you add link references, like related news, events or uncommon knowledge this will be perfect.

I always imagine someone making a book about the IAMA, there is just so much value on the posts, there are an amazing human view on people. Sometimes amazing, sometimes heartbreaking mostly just fascinating.

Great work!
I believe Google Earth somewhat does it!

http://earth.google.com/outreach/tutorial_time.html
It seems like they are cherry picking the one that works well on the training set no? Where did you get the sense that they were doing it on test?
At bu.mp, for our main backend repository `sloccount` says:

python: 22961 (67.22%)
ansic: 6338 (18.55%)
haskell: 4378 (12.82%)
sh: 482 (1.41%)

Edit: I should note, however, that the trend over the last year has been increasing that haskell share; you get just a lot done in not a lot of code... reuse is very good.
On Android, apart from being able to run Backtrack on certain Android devices you have tools to MITM WiFi and other fun stuff (on rooted phones) and there is some movement in making it into a developed product, e.g. ANTI: http://www.zimperium.com/Android_Network_Toolkit.html
I definitely agree with your comment about interfaces. This appears to be a concept that could be transplanted to C++, and would help quite a bit. Often in C++, people rely on template (compile-time polymorphism) because it is not possible to retroactively use interfaces (run-time polymorphism).
My point is that syntax implies semantics. c.hello(..) implies a local call and the semantics that go with it. But the semantics are actually different, which is bad.
The concept is good and its easier to scan than IAMA but the design/typography just hurts to read. I would probably fix that asap. Make it bigger, easier to read and change the font.

In regards to your concerns of legality. Reddit seems to be ok with scrapers, bots and the like as long as you dont make more than 30 requests per minute.
... and Haskell for programmatically manipulating said PHP code base. [http://www.haskell.org/haskellwiki/Haskell_in_industry]
I've always though App Engine is kind of a half-assed version of AWS, so maybe this time they're announcing something worthy of Google's brand. With all all the infrastructure knowledge they have I always felt App Engine was way too poor a service.
I think that this blog post is hiding the fact that a team of engineers had their evening robbed from them, at no fault of their own, for something that was ultimately kind of trivial. There are numerous reasons why it's a bad idea to make engineers burn the midnight oil to rush the finishing of a product -- the first among them being Hofstader's law. If your team actually needed an additional day of work, and you didn't already have your product in the bag, you had no good reason to be courting the press in the first place. Mistakes happen in the news cycle. This is usually why you do an unadvertised soft launch shortly before a press release's publication date. This was a lack of due diligence, and not on the part of the engineering staff.

I think that there's this misconception in the startup world that the shipping of a stable product and its actual introduction in the market are efforts that are in parallel, in real time. In actuality, it makes a lot more sense to implement a lag of roughly one week between finishing a stable product and putting it out to the public. Many shops refer to this as "staging" or "vetting a release candidate". This doesn't seem like something that the folks at Cue considered before diving head-first into a hurried hackathon.

The last thing a responsible organization should do is punish the people responsible for making a stable and useful product by making them rush the last 10% of their efforts. I don't doubt that this kind of hurried time to market will result in another all-nighter down the road. I'll bet you dollars to doughnuts that after the 20th time hearing "Y Sin Embargo", the team was fatigued, annoyed, and ready to take shortcuts. So there, we have technical debt that could have been avoided if everyone just agreed to stick to their guns with the original release date. But most likely, the best solution would have been a soft launch preceding the any publication by at least a couple of days.

Let's be honest: if the immediate traffic from a little pre-arranged press is what makes or breaks your product, you're doing it wrong. As an engineer, if I see you have to put your entire organization into crisis mode over something like this, then I'm going to start taking recruiter calls more seriously.