skysight-inc/HackerNews huggingface dataset:
I really hope to see the similar movement in academia world. One day supplementary information (SI) will be published as gists... the day will come!
How is this any different than any of the other android set top boxes? Am I missing something here?
The current preferred method is essentially firing painballs at one side of the asteroid.

http://web.mit.edu/newsoffice/2012/deflecting-an-asteroid-wi...
Well, why in the world you would want to do the same thing 2 or more and to check in every single browser to know it's pixel perfect? This is the HTM+CSS way. In Qooxdoo, it's pixel perfect in every browser, that's the difference. If you make a view for a component with HTML+CSS you should take care of each browser.

Ps. I really think it's a bad idea coupling your client side to the server side. Imagine you want to go to node.js someday..?
indeed, nice work anyways, I didn't mean, it has to be you who has to work out the whole process, besides, such a transformers like situation is no where in the near future :P
With asteroid close approaches I find it helpful to compare it to the earth to moon distance. In this case 9 million miles seems to be 37 times the earth to moon distance.
I find from reading blog posts, HN, etc. I have a pretty good idea of a language's capabilities. Plus, if the idea is based on a particular API where some languages are documented better or have a library already built, that reduces development time a lot. That said, you're right that I do go outside of my comfort zone intentionally when all things appear to be equal. Otherwise I never would have gotten away from PHP for web apps.
Alternative to Evernote and Springpadit?
Has anyone found a good alternative to Evernote and Springpadit? Something that's not so bloated but more than a to-do-list? Simple categories and basic tagging is all I'm looking for - photos and attachements aren't necessary. A mobile app is a plus.
I looked inside, I saw the words "most valuable", I immediately flagged.

This is a walled-garden developer screaming over the wall, demanding we pay more attention to him and his favorite technologies.
This is an over-the-top website by Zed Shaw that is brutish and in your face. However, I think the idea is sound and worth some reflection. We, as a community, need to step back and look at what we are doing and how we should do it. Have we gone too far with methodologies and management?

TDD is great, but its not the end all, be all for every problem. Pair Programming can be a good thing, but forcing it on everyone just wont work. Sometimes, some programmers in some situations just need to program, without outside influences and interferences. I personally write my best code at 4AM in my pajamas in my basement. No tests, no managers, not even VCS.

Sue me.
winCE today is far superior to Android when creating an app that relies on Active Directory.

Similarly, whilst LINQ may represent progress in that it makes querying XML, an object model or SQL Server easier, it's terrible when the requirement calls for a complex data model that bears little resemblance to the in-memory representation required by the app.

That's what I mean by context.
> No competitive free implementation existed able to take a leading position and bootstrap the ecosystem, like gcc, cpython, perl and javac did for their respective language ecosystems.

it was never a goal in the Lisp community to develop a single unified or leading implementation. This has nothing to do with 'free software' or not.
It looks like we won't have to worry about the year 2038 problem anymore. Everyone can go back to 32 bit systems now.
Never Lie About Who You Really Are
I'm a very happy PiCloud customer. They have "Environments", which let you log into an instance and install whatever you want. You can then run your code on that customized instance in the future. So your Python code can access any weird compiled packages you want. You can also "publish" Python routines, which can then be called through a RESTful interface. I use this to completely decouple my website code from my computationally intensive code. (The Django website just calls the published functions.) I've had good support on the few issues I've had.
if you liked this post I'd recommend reading Prosperity without Growth - http://www.sd-commission.org.uk/publications.php?id=914
I agree with your sentiment, but there is still a lot to be said for being able to use the same language on the server and client within a single application. I'm currently investigating ClojureScript for this very reason.
I share the same opinion.

I cannot understand why some developers fail to understand that we need different tools optimized for different types of tasks.

It is like they are afraid of learning.
If it is so good why ain't it is used more?

pg has written about this [1], and the main reason he found was that popularity is always self-perpetuating. If one of the languages get a head start with libraries, it's usually easier to develop programs and libraries within this language than other languages. If you know a popular language, you're more likely to have more job opportunities. If you're a manager, you would prefer to be able to replace programmers easily.

That's one of the reasons why Clojure started off on the JVM in the first place: It has libraries and an already thriving ecosystem. In addition, it's a nice bonus for language developers to not have to worry about performance related to GCing, threading, OS-specific differences etc, which the JVM abstracts away.

[1]: http://paulgraham.com/iflisp.html
the case against drugs is that, it makes you loose your judgement, when you get high, and whatever you do in that condition, might not get undone.

tobacco for example is a cash crop in India, yet, people in many areas choose to grow something with lesser margin over it.
who write this crap? i wrote in lisp (scheme), this is the most bugged language i ever used. and i used more then 5.

this is non debugable language, it it makes it bug full. you have to follow complex ideas, and keep scores of ideas, this is not for normal humans.

when you pass the wrong type and not support it, it goes to hell, and as a programmer you start to flame.

list, is a piece of shit for the masses, its useful for handful, who didn't distribute the ideas well, and people when to the place where it was easier to write code, and less is needed for getting your path going.
True. Some of these variables do not matter in the long run. But it gives some short-term positives, that might get amplified. Life has big amplification effects - http://statspotting.com/2012/12/life-has-huge-amplification-...
When you say 'my', I can't tell if you mean books you've written, or books you've read. Either way, writing the solutions is non-recurring work; the cost to print the extra pages should be pretty marginal compared to the presumably > $100 cost of the textbook. To my mind it looks more like 'we get two bites at the apple', rather than saving the poor students the extra $10 to get the solutions with their textbook. Of course, I don't know how much the solutions manual costs, but I feel like this approach compromises the student's experience, when they should really just get all the content up-front.
Isn't the idea of "coming out" a bit old fashioned now?

(Straight people don't "come out")
I wonder what kind of weaponry and energy is required to push it away from Earth's orbit or just simply shatter it into much smaller piece so they'll burn up in the atmosphere.
It might be improbable, but not impossible. You never know...
There was a Scifi book series in my childhood, that really impacted my thinking: Commander Brandis. They needed to evacuate Europe, introduced prios for people, in the end the military just shot everyone trying to get evacuated and evacuated themselves.
Turn Your Old PC Into a Cheap Oscilloscope
A Man Hired Multiple Assassins To Kill His Son's 'World Of Warcraft' Avatar
Agreed. Business is full of enough passive-aggressive behaviour, no need for more. Either punish it with a real punishment, or ignore it. The best way to handle the meeting situation is to simply start making decisions without them. Eventually if they want their career to go somewhere, they'll start showing up on time. I find the post-college age range tends to do this kind of stuff, but when they don't get the promotion they're "clearly" entitled to, they start to behave like adults.
> IDE with Emacs-based SLIME

That's also not new. Common Lisp has an Emacs IDE since before the dark ages. It was called ILISP. Every Lisp + Emacs user was using it. Well, Franz had/has their own Emacs interface called ELI.
Ask HN: Best tech stack for an ACTUALLY secure Skype replacement?
Hi HN, I am looking to build a Skype replacement for me and some friends and was wondering which languages you would use server side to handle all of the encrypted data streaming? I am thinking to use SIP on a centralized server (as NAT can be a pain to get through). The clients will use end-to-end encryption. Thoughts?
Not "the equivalent of a nuclear weapon", the equivalent of 10 times the Tsar Bomba, whose shockwave circled the earth three times.

I imagine it would be much cheaper to send three rockets to slightly nudge it off its course.
Just for fun I made a benchmark for "two-star" and "one-star" versions of remove_if() and build() (to link an array of nodes). Code: http://ideone.com/D7bzmo

Results with {gcc-4.7.2,clang-3.2} -march=corei7 -O3

build_onestar+remove_if_onestar: 0m0.309s 0m0.357s
build_onestar+remove_if_twostar: 0m0.302s 0m0.324s
build_twostar+remove_if_onestar: 0m0.310s 0m0.361s
build_twostar+remove_if_twostar: 0m0.302s 0m0.320s

The two-star version of remove_if() is a bit faster here, but both build() versions are the same, across both compilers.
https://www.google.com/search?q=ln(the+answer+to+life+the+un...

Slightly more impressive.
I'm sorry but what you're saying is immediately obvious. No one in the functional programming world is laboring under the impression that state doesn't exist.

The real issue is whether you think it's worth separating out code that can be reasoned about in a mathematical fashion from stateful code that has to deal with mutating concerns. Functional programming is where research on improving abstractions to better allow this separation of concerns, which is pretty much the opposite of a clumsy hermetically-sealed bubble rolling around and knocking lamps over, etc.
My beef with it was that it was too long and got boring. I quit reading after twenty or so slides.
I don't think natural languages are a very good analogy for programming languages.
But the world where everyone can speak English, is certainly a better place.

(disclaimer: English is only my third language)
Did you click on that? A Google Adsense experiment
Hear, hear!

It has exactly one thing going for it: it's the only scripting language widely available in web browsers.

Please let us change this. We are marching into the future heady with ambition and the common tool is JavaScript. This is a sad state of affairs.
"tumblr" becomes more popular than "BLOG"
The 2029 event should be pretty cool to see (literally, magnitude 3.4 which is visible(sort-of) for a naked eye) if it really comes as close as 30 000 km. Geostationary satellites are 36 000 km...
Hmm very interesting. So this would make it much more reflective, causing suns photons to bounce off and push it off orbit.

In order to further understand this, and forgive me here if it sounds strange, would a flat black car essentially be 'faster' than a gloss white car due to lack of reflection?
but it is also true, that whoever has lots of such visible advantages, becomes the favorite, and this energy/advantage is counter balanced by one big point, which is that people prefer to have a soft side/support for the underdog.

So it might give you advantage, in certain way, but then again, people aren't gonna just start naming their kids with A only :D

The guy B in your sited article above, have a way to turn around, what if while Candidate A was getting accostomed to the job at XYZ company, during that time, he founded his own company, and even if in one year it is still in natal stage, it would count in many cases as a better experience. Since He took the challenge head on.

Its as simple as they say: Success comes to people who find ways, and Failure to those who find excuses.
Kickstarter Campaigns Reap $319M in 2012
According to this model
http://en.wikipedia.org/wiki/File:2036_Apophis_Path_of_Risk....
it seems to avoid highly populated regions (mostly). Tsar bomba was detonated in Novaya Zemlya which is arguably more remote, though.
Let's be clear, the probability of Apophis colliding with the Earth in the next 100 years is extremely small: 7.4e-06 [1]. And even then it wouldn't be an extinction event. To me this is a non-issue - the odds of a massive pandemic or nuclear war with greater destructive potential in the next 100 years are arguably higher.

There is some level of uncertainty with the estimates because the asteroid's orbit will change in 2029. But even if the estimates are off by a couple orders of magnitude in the worst case, we are still looking at a very small probability.

[1] http://neo.jpl.nasa.gov/risk/a99942.html
If you look at the definition of "good" in Noah Webster's American Dictionary of the English Language, it will say "fit for a particular purpose" to say that nothing is any better than anything else is to ignore purposes.
It's funny to see your comment in reply to gsibble, because that line of thinking is probably what brought him there and why he's now disappointed. If you're making $92k in San Francisco or $43k in Dallas then rent and food is exactly where most of your money is going. It depends on what you compare it to, but if the cost of housing is almost triple the national average and the average income only double the average then you'll have a better chance of driving three BMWs in Nashville then you would in Silicon Valley (although I wouldn't get my hopes up for either).
Microsoft Silicon Valley offices raided with only iPads stolen
Communities are really good at providing social rewards for certain behaviors. It would be nice to see a community like this include mechanics to reward those who "complete" their side projects. Shipping side projects is hard. This could provide additional, helpful incentive.
Show HN: Former R&D manager for Xbox Kinect sensors, this is my new project
What Did Google Earth Spot in the Chinese Desert? Ex-CIA Analyst Isn’t Sure
As there's no alternative in public transport (that I'm aware of), if you charge $50 to cross the bridge, you will make it impossible to work in SF for people living North and earning below a certain threshold.

So these people will either have to move, or find a different job. That seems like a somewhat extreme outcome.

Offering attractive alternatives to commuting by car might be a better way to reduce congestion on the roads.
I bank with Schwab and Chase, and also have had very few reasons to switch. With direct deposit, automatic bill payment and credit card balance paid in full automatically I rarely have a reason to log on to the bank site or app. My HOA is the bigger annoyance factor here, as they change the fees once a year, so I need to remind myself to change the amount of automatic withdrawal.
I translate your first paragraph to "I have never used Haskell" in my head.

The idea that Haskell is somehow about not doing anything because it can't do state is just silly. It doesn't pass the smell test. People do not write web frameworks or compilers or anything in a language that "can't do anything" because it can't do state.

Haskell is not about "not touching state". That's just objectively wrong. It may not work exactly like you are used to, you may not like the tradeoffs, but Haskell can do things. I know, because I can make it do things.
It was only afterwards that I realised I'd been reading the hunger games on my kindle at the time (which they did get as far as turning on); pretty sure that's illegal. Oh well.
Smartphone Apps Can Record Your Conversations & Photograph You
Underdog? Have you read anything the guy writes? He's like Kanye West but without the humility.
"...very bad style"? That's quite an overstatement. You can enable individual optimizations with gcc. Just add `-foptimize-sibling-calls` to the debug CFLAGS and you're set. Tada! Straightforward code and debug-ability.
When Facebook Resurrected the Dead
Ask HN: How many of you have a documented list of Life Goals? What are they?
Title says it all. How many of you have a documented list of Life Goals? What are they? When you have you created this list? How do you think it has effected you?
Radicalized revolutionary socialism? If greed and self preservation wasn't such an important factor in the common peoples agenda perhaps. The reality is that history has taught us that the usual alternatives to the capitalist-imperialist driven society we live in today is radicalization of a substancial mass of people which invariably ends up with a non-insignificant number of causalities of the human, pedagogical, religious, and/or cultural types.

And then you have people using those ideals to strike with unnecessary violence at what they define as their enemies... and then you get the PFLP saying they're fighting for the same ideals you're fighting. And then you get a bunch of people speaking about nationalism, antisemitism, racism, and then politics, politics, politics.

I'm probably reading too much into what this discussion is actually about (it's a bit early for me), but I just wanted to contribute that I think that our current regimes are probably unsustainable if we as a world population keep growing at such expeditious rates as we are right now. That being said, I have no proposal. Bigger people than me have tried to come up with such propositions, and I'm not planning on organizing another french revolution.
> 'Oh 7.30, but we won’t get there till 9 because by then it will

> have warmed up and all the interesting people will have arrived’.

> Nice. Imagine if everyone took that view.

> Cocktail parties would start at 3 am eventually.

Apparently this is exactly what happened to 'dinner' in British parlance, as described by Bill Bryson in his book 'At Home'. 'Dinner' was the midday meal and 'supper' was in the evening, but in the 18th century, people invited to dinner started turning up later and later in the afternoon (for various reasons, including entertaining strangers who had dropped in at their house for an obligatory tour). So dinner eventually became the evening meal, and a new word had to be coined for the midday meal, hence 'luncheon' which eventually became truncated to just 'lunch'. All this was happening in upper-class society, mainly in London, so other regions and usages have retained 'dinner' to mean the midday meal. For example, school meals are often called 'school dinners'; and in many northern counties, calling the midday meal 'lunch' is still considered an effete southern neologism.
Since it takes 20 years to deflect it we'd better start soon
Whisk creates shopping lists based on recipes, lets you buy ingredients
The Importance of Themes in Content Marketing Planning
Dropbox to be included on all Samsung flagship phones and camera
Actually I am building one such service now. The key factor has been realizing how bad the cross-provider toolkits are at really exposing their feature sets, in the places that they don't like to talk about: some of those listed above. Essentially, right now, you have to build it yourself. There are toolkits, but none of them are effective. I emailed an academic working in this area circa new year to compare notes, but am yet to receive a response.

ie: The assumption is that any given provider may fail, any given provider site may fail, any given provider host may fail. You have to have a programmatic, automated response for that.
It's a quote from the server's homepage http://ftp.arl.army.mil/
http://coderwall.com
Add in the flame wars and jerks on Usenet that crapped on many folks that were interested. People went off in search of friendly enivironments and ended up in C, Perl and Python...
lynx, gopher, irc... Now I feel old, despite being only 34...
You Can Now Apply to Be a Mars Colony Pioneer
Image processing - how to find Waldo with Mathematica?
Not really C# in 2012. Just this fellow's blog in 2012.
Fwiw, vMotion checks the cpu supported flags compatibility before migrating. Pretty sure cpu must be all of the same family to be clustered together for this purpose.
Why do so many people consider using the same language on the server and on the client to be such an accomplishment?

We had exactly that situation for many years. We'd write our server software in C or C++, and we'd write our client software in C or C++.

A bit later on, and we saw Java become popular. Soon we were writing server-side code in Java, and accessing these servers using client apps written in Java.

Some time after that, we saw people and organizations more in the Microsoft camp doing the same with VB.NET and C#.

It's only with the relatively recent rise of web apps, and the inflexibility brought on by JavaScript being the only viable scripting language supported by the major browsers, that we've seen this issue arise.

Having to use JavaScript on both the client-side and server-side shouldn't be seen as beneficial in any way. It's actually just a very negative side effect of JavaScript being the only option for client-side web development.
Then you probably shouldn't be backing projects on kickstarter.
It's missing critical features that are essential for anything but the smallest-scale development.

What in your opinion is smallest-scale development? Millions of users using your application each year? Do we need web apps to support billions of users each year now?

JavaScript is the most superior scripting language widely available in web browsers. Until there is an alternative it cannot be an inferior language because there is nothing equivalent on which to base a comparison.
Foreclosure abuses: Another Slap on the Wrist for Big Banks
It's as old-fashioned as a first kiss. It happens every day to a million different people.
For a moment I thought I would read something like Jaynes book, only simpler. Much examples and definitions, but not many ties to real world problems. It sounds quite arbitrary, in fact.

I think that a good primer needs to talk of probabilities as degrees of belief from the start. Then sketch the basic premises (Probabilities are encoded in real numbers, they abide common sense, and are consistent). Then go on to the [0, 1] interval and state the product and sum rules. We can gloss over Cox theorem, though we probably should stress that the sum and product rules are not axioms, but theorems based on the basic premises above.

And then, one can talk about probability distributions, random variable and "probability space", in terms of the above.

From then, one would understand why a toss of a die yields a uniform distribution: not because the dice itself is "fair", but because we just have no idea whatsoever which side will come up, and don't have any reason to favour any hypothesis over the others. This distribution is not a property of the die, but a measure of our own ignorance.
There is a persistent effort to equate "open government" not with transparency of process, but with "open" data, APIs, and so on. The term "semantic government" is not nearly as sexy, but just as ineffectual.

Likewise, the article uses the watered-down definition of "hacking", which no longer means "hack mils" but rather "hack the coffeemaker".