skysight-inc/HackerNews huggingface dataset:
I referenced the intentions of creators not to argue that we should give effect to their wishes, but because intention helps us distinguish "knowledge and culture" from "entertainment."
> China isn't as horrid as how Western media portral them.

There's definitely a misconception in the west in this regard. I've lived 2 years in China, and I was surprised to learn how much freedom the common Chinese citizen has, in some instances even more compared to westerners.

In specific to this post, there is a lot of "dissident" cultural productions freely available. To just take an example of a recent movie that comes to my mind right now: "Let The Bullets Fly", a comedy-action where a Robin Hood-type thief tries to rob a village ruled by a criminal ruthless kingpin, supported by a corrupt governor. (spoiler alert) at the end, the hero organizes a militia, distributes guns to the entire village and takes over the village. It is absolutely clear this is a satire over current Chinese politics affairs, yet it was released as a major movie in cinemas everywhere.

Figures like Ai Weiwei only perpetuate this misunderstanding that China is some kind of North Korea, when in reality there's already a lot of "challenging" going on.
Yes, I omitted that detail, it was foremost in my mind though.
You Are All Soft Embrace Chaos ‘Antifragile,’ by Nassim Nicholas Taleb
IE 10 is too old and not supported by that site :(
A meme post, by a StackExchange mod, got upvotes?

(http://security.stackexchange.com/a/25637/3773)
Less Time Teaching, More Time Learning
Radiation can be handled, just put shielding around the astronauts. That adds weight of course, which makes the spacecraft harder to accelerate.

Btw, even Voyager 1 is only 0.002 light years from earth.
>I don't see any reason why it couldn't be made embeddable

It already is embeddable! http://moonbase.com/pasquale/20

Along with Quartz Composer, a number of other node-based graph editing environments have been very inspirational. MaxMSP, vvvv, LabView, and Grasshopper have all provided for great metaphors to learn from and extend.

We decided to launch with just 6 nodes and just a single runtime, from a working total of about 50 nodes spread across 4 different runtimes, including an audio engine built using the Web Audio API, which, funnily enough, was the first runtime.

The theory was that by removing features for the initial launch we could try and polish up a much smaller set of features.

BTW, as a sort of easter egg, all of those additional nodes and runtimes are there... I'll leave that as an exercise for the hackers out there to discover them! We plan on formally exposing them in the coming weeks.
For a while the dash-ing annoyed me until I realized that it makes selecting/changing part of a variable name easier (at least in vim). Can't imagine that's the reasoning behind it but it does work out well.
There's a great reason. Browsers are advancing, and it makes sense to gradually take advantage of features as most of the mainstream browsers start supporting them.

The hacks required to make older versions behave tend to pile up with time, increasing complexity and maintenance overhead for the developers. There gets to be a point where the complexity and overhead is no longer worthwhile to appease a very slim demographic.

Just use older Bootstrap versions if you want older browser support. I don't want your legacy users slowing down the progression for the rest of the modern world :)
Experienced coders read code a bit like JIT compilers (eye tracking research)
So I see that there is the open source project Qt-Jambi, which provides java bindings into Qt, and apparently has a "generator" for working with future versions of Qt.

Assuming it comes up to speed with Qt5, I'd like to try this with clojure.

Anyone have any experience with Qt and Java/Clojure?

http://en.wikipedia.org/wiki/Qt_Jambi
Can they not host it on a webserver outside of the UK?
Waa waa waa. I saw the HFR 3D version of The Hobbit by choice. Yes, for the first few minutes my brain was thinking "what am I seeing????" but then I forgot to think about how I was watching an HFR 3D movie and just started to enjoy the story, the acting, the visuals, the humor -- you know, the actual movie.

I believe Jackson is onto something here, and I bet in a few years HFR 3D will be the gold standard of movie presentation in theaters. We may begin to see HFR take off in the home theater, but that's a less certain prospect. In terms of cinema, though, this is the future. And goofs like this article writer can protest all they want but audiences are used to the frame rates of games and it's only natural to wonder "why can I play Halo at 60+ fps and then I have to watch a movie at 24fps?" 24fps is a relic of a bygone age. Kids won't have the nostalgia factor here to cloud their judgement.
It's the sports metaphor ... kicked down the field for later
Is there a dance? (see http://www.youtube.com/watch?v=NbTEVbQLC8s)
That's not what I meant. Both this and SA turn python expressions into expressions to be run elsewhere, on data that isn't necessarily in the process' memory.
Solidify your code and retry on petty exceptions (new Ruby gem "tries")
It looks like it scales to the current width, so presumably a very wide window on a big monitor would look just as bad?
Hey man, I've already written blog posts in english about a project in french, and people here on HN were really enthusiastic to share their comments, and I learnt a lot from it - so I think you've got nothing to lose. You don't need to translate your whole website in english, and you know, people can use google translate (not sure how it works for Bahasa Indonesia though ;-) )
Yes and that is with regulation. Imagine what Facebook is like.
I understand why people want it, but I'd rather most open-source projects avoided announcing release dates.

Best case is they spend a bunch of time on estimation that they could have spent on delivery. More likely is that they rush something that was unexpectedly hard, or drop things that the would have rather kept in. Or, worst of both worlds, they announce dates that they then slip.

Better, I think, that things are done when they're done. Or that they just have frequent, regular releases, like Ubuntu and Firefox do.
This is often the problem with a lot of psychology research, where the only easily available subjects are university students who receive credit for participating in the research (or a nominal payment).
The stated purpose is to ensure public access to creative work, not necessarily to promote the creation of such work in the first place. Copyrights actually do little to promote broad categories of creative work, much of it being the most important work for society: scientific research. Until the 1970s, copyrights were necessary to ensure that creative work could be disseminated by industrial copying operations, whose profits were dependent on having monopoly positions. These days, industrial equipment is not needed to produce large numbers of copies of creative works, and copyrights have done little to promote more modern and vastly superior methods (such as the one you used to read this comment that I am writing).
Cryptography I by Dan Boneh (Stanford University): https://www.coursera.org/course/crypto

The videos are probably available for download somewhere else, so you don't have to wait. Someone posted a site here on HN that saved all the coursera videos, but I can't remember the name.

Each video lasts ~20 min if I remember correctly, but they are very intensive. I never wanted to watch more than one or two per day, my mind would have blown.
This looks like a different article - namely, "The Analog Letter: It is entirely reasonable to demand that our children inherit the rights of our parents".

http://falkvinge.net/2012/11/06/the-analog-letter-its-entire...
Seconded. Surprising how distracting something so trivial is given recent (unrelated) context. My mind immediately sprang to the conclusion that perhaps this sentence is partially applied - a legacy of an evening spent writing some interesting functional code for treating MIDI as observable sequences.
This is actually quite tame - I've encountered developers who justified writing their own web server (in VB6!) because it would be more secure than "standard" web servers - this was for quite sensitive commercial data...
> I assume it runs a standard linux distro, therefor patches , firewalls, dependencies etc are still an issue surely?

AWS's security groups pretty well cover you on the firewalls front (although some folks like to still run software ones on their instances to be doubly sure), but you're otherwise correct.

For a single instance, you're not going to see significant differences. It's running large clusters of instances you're going to see things being better than the average VPS provider, with stuff like Virtual Private Cloud etc.
Agreed. Who cares if there is a tax break for this. I think this donation is well-timed and I would like to see more "rich" corporations follow suit.
I was initially thinking he might do something for Sandy Hook. There is a community torn to shreds that will never be the same. Here is a list of ways we can all help now: http://www.huffingtonpost.com/mobileweb/2012/12/14/connectic...
The experiment has several variants of each program. In some cases the names make sense, and in other cases they are just random words. One of the goals is to measure how much choosing good names matters.
> All variables now use dashes instead of camelCase. For example, it's now @body-background instead of @bodyBackground.

Not sure how I feel about this. On one hand that's a pretty large sweeping change that is going to break all my customizations.

On the other, dashes look much better in css and I prefer them for class names and so on. Not even sure why, is this some sort of community standard I picked up somewhere along the way?
Software Update Increases Tesla Model S Range By Up To 56 Miles Per Week
Most Kickstarter Projects Fail to Deliver on Time
I guess you didn't belive me when I said my post had nothing to do with Zuck or Facebook.
Republican copyright study committee report suppressed
Why would Github complain? They very much do not have a monopoly on the word "git"!
To be honest, it scales up pretty well lines of code-wise. You just need to break it up into smaller apps.
99 times out of 100, the bug is yours. Sometimes you really do run into oddball stuff though. The most memorable for me was a bug that only surfaced after you printed something - the printer driver modified the floating point rounding mode and didn't restore it, resulting in some subtle failures of floating point calculations that followed.
Oops! My apologies.
The property taxes = education bit is quite US-specific, but still -- property taxes are paid by the people with the most property -- not the ones with the most children. (Outside the US from what I've seen education is not normally linked to property taxes).

But the same argument holds true; if you assume your parents are paying for you with the money they put in, are you sure they paid their own

If your parents paid enough in taxes to cover your education (and assuming someone else in turn funded their "public" education, etc.), that's obviously not always the case. I should add that government services for children (like daycare and significant tax breaks to parents, in France) can be much more significant than in the US.

Children's healthcare is another thing that's not used in proportion to how it's paid -- there's a chunk of the population whose kids will only ever need a few jabs and stitches now and then (so those kids don't "owe" much). Then there are a few kids who will require thousands or millions of dollars worth of care -- including special schooling, etc., not just direct healthcare, and the problems they have may mean they will never contribute anything back.

That gets at the whole point of all this -- yes, of course some people pay more than they consume, because these are services intended to make life more fair. Imagine if your parents didn't pay enough property taxes to fund your schooling, so you didn't get to go. Or if you have a child with severe disabilities, and you have to leave your job to care for them and build every ramp you need by yourself (or mortgage your house to pay for medical treatment).

If the people who would otherwise be covering the difference all stop paying once they've covered their own services, that leaves a heavier burden on the people left. If enough of the lucky ones check out, services-for-all simply disappear.
Re-implementing crypto functions is generally a terrible idea, unless you really know what you are doing (and most likely you don't). There are so many different relevant factors to consider, that single individuals or organizations are really unlikely to be able to cover reasonably close to completely. That's why standards and "well known" algorithms are a good choice.

Also, "security through obscurity" is well known as a worst practice for crypto (probability that the algorithm will be reverse engineered or disclosed is all but negligible), so definitely not a good reason to implement any new algorithm.
The 15 Most Dangerous People in the World
> Why must there always be a pessimistic view towards China on matters like this?

Historical reasons.
I tend to think everyone is writing web Python or Ruby servers backed with some NoSQL database, that expose a RESTful interface to a fancy HTML5 client that leverages some cool JS framework.

At my workplace, we have this debate going on about what to do with our GUIs (that are used only internally). The alternatives are 1) keep them in Java Swing, 2) progressively rewrite components in Java FX 2, 3) go web. These are operational GUIs that talk RMI with our Java servers (which we won't rewrite).

What's your take on this decision? Do you think it is shortsighted to stay in the Java world for the GUI side, or am I being overly optimistic when I say we should just start over in web technologies?
For those of us who are toying with the idea of installing Linux on a laptop, it gives us a reminder that it's still not a carefree process. No, the author didn't figure out a solution to the problem, and instead just backed out of the Linux plan entirely. Frankly, I think that's an entirely fair decision. That's what I would have done, too. I suspect that's what most people would have done.

For those of us who want to advocate Linux on the desktop, or who want to take an active role in making Linux a better desktop environment, it's relevant in that it's valuable feedback about how people are perceiving the product. No, the author didn't end up figuring out the problem. As an end user, he shouldn't have to. It's the maker of the product who should be responsible for making sure it works. Perhaps they need more information, in which case Canonical would do very well to take charge of the situation by having someone contact the author to ask for more details about the situation, so that they can put some work into effecting a diagnosis and solution.
This 'very slim demographic' is more than 1 in 20 people on the web still, and catering to them has typically required very little (maybe a few extra lines of CSS; otherwise, modern websites work fine on IE7, just without the nice rounded corners and such). I'll be using Bootstrap 2.x until that statistic drops much lower.
Culture just happens. If you go out of your way to foster some kind of fake "culture" you're only doing your business a disservice. The company I worked for with the best culture did nothing to try to create a "culture".
Using refollow for pre-product growth
Yeah there's even less reason to use old versions of FF than there is to use old versions of IE.
Ah right, I could have sworn I've seen that effect in normal light.

Flickering light does make sense, and of course videos make sense as you're limiting the frame rate.
The movie was Hero, a 2002 movie starring Jet Li. I tended to get a different feeling from that line. The nameless protagonist had asked for calligraphy from his opponent. However, the protagonist did not ask for any of the existing ways to write "Sword", but rather for a new expression of it. When it was written, the protagonist spent a sleepless night examining it, learning every detail and every symbol behind the writing of this single word. It is in this context that the king interrupts the story and says how silly it is to have so many ways of writing it.

Rather than being a statement of how it should be, I took it to be a statement of ignorance on the part of the king. The king did not understand how there could be subtleties in words, and wished only for simplification of the language, rather than looking for the meaning behind existing words.
Achieving UI responsiveness under heavy load is not particularly challenging - the Amiga did it well too, without much effort:

Put UI handling in separate threads/processes (Amiga "Tasks" would've been processes in a memory protected OS, but since AmigaOS isn't, for all intents and purposes a Task behaves like a thread in modern OS"s), and prioritise input and UI control handling threads higher than others.

Lack of UI responsiveness under load in modern OS's is down to laziness - this was largely a solved problem 20 years ago, on hardware magnitudes slower.
It is also often pretty evident that C++ induces people to obsess over performance bottlenecks that were relevant on 80's hardware and while doing so introduce another (often more severe) bottlenecks relevant for modern CPU's. See for example C++ developers affinity for inline functions and templates expanding to huge amounts of inlined code, another common belief is that there is profound performance difference between virtual and non-virtual methods.
Thanks, that's good to know.

I suppose it doesn't make _too_ much of a difference considering I prefer to use hyphens in my css classes anyway, but this just seemed like a somewhat useless change that will end up breaking a lot of customization's..
The SASS ports tend to lag behind the original or don't leverage the full potential of SASS/Compass.

I personally think SASS has won out over LESS since the introduction of SCSS and if Bootstrap dropped support LESS would gradually fade away.
The weathermen can give you probability ranges for various events and their models include the possibility of storms. Many widely used economic models do not have the capability to model crashes at all. Many models don't cover banks, debt or money at all.

I don't expect a model to tell me that the markets will crash tomorrow but I would have expected widely use models to indicate that we were in dangerous period in 2005-2007 and that the upwards path was impossible to sustain over a 10 year period.
greatly put: my job is not programming. My job is delivering value using programming.
Two Billion Pixel Photo of Mount Everest (can you find the climbers?)
Learning About Software Training
Which is great! Motion blur sucks ass.

And if the film maker wants blur sometimes, they can still add it, without compromising the entire film.
It's the 16th most popular user agent seen across the ~60,000 websites tracked by W3Counter. IE7 is the 7th. Dropping support for both will affect 1 in 20 visitors of the 'average' website (your particular audience may vary).
At my last job, our Director of Operations was responsible for rewriting the company rulebook/handbook. People didn't really know why, since we were a small company and I don't think anyone had ever read the handbook. Obviously, as you can imagine from someone with the title of Director of Operations, no one was asked for input.

A few weeks later, we;re all given copies of the handbook and ordered to sign it. People read the handbook and it was very clear that the new rules were not in line with company culture at all. No drinking in the office when we had multiple beer fridges, stuff about how you can be fired with less notice, etc. Of course, no one in their right mind would agree to an amended rulebook while at a company, especially when they could freely move to another startup.

The thing that amazed me most though, was in our next company meeting, people kept asking the Director of Operations about the rulebook and he finally snapped to say "Look, I made some changes, if you dont like them, its just really not a big deal, I don't think the rulebook actually means anything anyway".

Okay so lets recap. Our director of operations spent months writing a "meaningless" document? Doubtful. If so, why WRITE the document at all? This is the parallel I see here. There was no reason whatsoever to change the terms, yet they had some presumably high priced lawyers rewrite them. Why would they do this? Do we really believe they spent time an effort updating these terms for no reason? To me, this reads as some SERIOUS backpedaling and I would be shocked if they actually didn't intend to use data in the exact way people were upset they would.
Redbox Instant App is live
Our company recently switched to Nancy and we've never been happier. So much easier to get up and running than ASP.NET MVC or Web API. Very testable, especially with a built-in IOC container. The ability to easily test the full request/response cycle is huge because it uncovers HTTP and serialisation bugs, instead of just testing logic in the class library.

The various hosting options also means that we can easily host Nancy from inside a console app or Windows services. Now anything can have a REST API. Who needs WCF?

Bonus point: We followed Nancy's example of using rake on Windows and now we're doubly happy. Rake and Albacore have revolutionised our Windows build process.
They actually do a good job at it, in my opinon. Also, Mozilla Corporation is still owned by the Mozilla foundation and aligned to their goals.

I didn't write that I don't want a corporate entity, I want a fully open product.

But while we're at it: Google is a corporate entity that did decide to keep development closed and showed their willingness to delay source code releases multiple times.

Mozilla (be it company or not) showed the willingness to keep everything in full open from the moment they announced the project.

This comes down to a question of governance.
Yes, gorgeous girls...

And annoying design...

I quickly scrolled down to see if anytime it would stop with the annoying stupid pictures, but it did not...

And I did not enjoyed the pictures either, even thought the women on them were pretty, the effect itself was overly distracting.

The effect IS interesting, but I did not read it, neither saw the pictures, in fact the only thing it made me to do was waste my time commenting on how bad it is.
Show HN: Unvis.it - deny trolls traffic when sharing link
Good examples of frame interlacing here: http://www.100fps.com/
So what mistakes did they make? It's obvious they are some sort of textbook case of failing to adjust to change in technology. There was a time when Kodak was synonymous with photography. Sad.
The Problem With Free Apps
It looks great full screen on my 1440x900. I'm not sure if that qualifies as big though.
IANAL, but in general a business in the US can deny service to anyone as long as they are not in violation of very specific civil rights protections.
You're going to have to define "trivially crackable". Sure if you use a public key they can't create a keygenerator. After that, crypto has little use to you.

A user can just open your binary and flip the jump that checks if the license is good or not. Do you really want to start wasting time making your software vastly more complicated, in order to try to lock out crackers? If the software is remotely desirable or common, it'll get cracked.
IV and RPX are so-called "patent aggregators" which dedicate themselves to buying and then licensing out patent rights.

should be:

IV and RPX are so-called "patent trolls" which dedicate themselves to buying patents and then extorting money from genuine innovators while creating zero value themselves.
10 energy numbers to remember from 2012
Kindle Fire HD: Much Better Than Original Kindle Fire