skysight-inc/HackerNews huggingface dataset:
Don't know where to start. First, you are seriously naive or uninformed if you think that Putin is not corrupt on a gigantic, unheard-of scale. Take a look at the so-called Putin's palace on the Black Sea, http://www.youtube.com/watch?v=Ac4bzpRhtVQ (there have been really feeble attempts to deny that it was built for Putin, but the funds have been traced to companies owned by his associates - funds that they in turn got from government contracts). This thing cost a billion dollars. There is another one of these in one of the most remote regions of Russia - the Altai mountains - where the road to the place alone cost hundreds of millions of dollars (this time, simply taken from the federal budget), and a whole small town needed to be built to house the construction workers. (The story is hilarious, if you read Russian or if the G-translate can get you close enough: http://chistoprudov.livejournal.com/91316.html). The tiny village which appears in some of the photos is the official excuse for building the gigantic road through some of Russia's most difficult terrain; officially, the road is called a "junction". It cost more than the annual budget of the Altai Republic. Something like a dozen of Putin's classmates and friends have become multi-billionaires, in businesses related to government contracts or state-owned oil companies. In general, Putin's corruption makes the Shah of Iran look modest and tasteful. And that's just the financial corruption; there have also been several brazenly stolen elections, railroading of political enemies in the courts, and God knows what else.

With all that, I still don't think that a "revolution", which is to say a violent seizure of power, followed by the displacement of the current elite, is called for. It would result in years of bloody war. (Do you think the men who own these billion-dollar enterprises built on nothing other than government connections will just settle down and start raising turnips?) And the elite which it brings to the top might be no better. You are unlikely to end up with true rule of law.

The fact is that Russians are not without non-violent means of achieving change. The presidential elections were less corrupt than the preceding parliamentary elections, largely because far more citizens organized and became observers. Putin has had to allow popular elections of governors of Russia's regions, after years of personally appointing them, because of pressure brought about by the outrage over the elections. The idea of destroying everything and building a better version is tempting, but it has produced disaster again and again.
I live in Russia and I never gave a single bribe to anyone. My parents did, but I'm 27 and never been in situation when I needed to bribe anyone.
But, this isn't math! It's a story, with characters and a plot. The intrigue is baked-in because it makes for an enjoyable read. Sure, the details are interesting, but there's nothing wrong with telling an interesting story with interesting details in an interesting way. "First this happened and then this happened and then this happened..." is not how you tell a story, regardless of whether or not the story happens to be factual.
BitTorrent usage increases in Europe, following the blockade of The Pirate Bay
Interviews inside MMORPGs - Yay or Nay?
Where HTML5 is concerned, Chrome is by far the most buggy browser.

I agree, though FWIW I'd say it still takes more work to support Safari on iOS because of all the odd quirks. Apple might not consider them bugs. They're entitled to their opinion. ;-)

It surprises me that we've reached this point, but several of the web-based projects for business users that I work on professionally now recommend IE9 and won't officially support either Firefox or Chrome, and I agree with them. The trendy culture of frequently pushing subtle changes and half-baked new features and then hoping that if anything breaks you can fix it fairly quickly might work for places like Facebook, but it just doesn't cut it for professionals.
I think it was a post about how to make AWS (or the cloud or something) reliable/redundant. Try searching for that.
Does anybody else hate videos w/o an abstract or short description?

I can read/skim faster than videos play so I hate video news where I have to waste a couple of minutes when I could have read it in 30 seconds.
You have to start somewhere. If I have to choose between a world where people never test and one where they test but aren't very good at it yet, I'll definitely take the latter.

Of course, I'm still filled with rage when I find a cargo-cult suite of unit tests. But it's so much easier to convince those people to write smarter tests than it is to deal with the team that has no time to write tests because they're spending all their time debugging.
Finding A Particle Ain't Easy: Wayne State Scientists Help In Worldwide Effort
I find it really annoying how so many people are now praising 7" as the ideal tablet size when Google puts one out, but when RIM did it a year and a half ago, everyone said it was too small. Us playbook owners have been saying this for over a year, but people are too caught up in the destroy RIM bandwagon to be open minded.
Apple's employees are forced to spend lots of valuable time "sitting there looking at things that may or may not be d*cks all day long."
I don't think one can ignore that and also focus on practicality. Using these JS dialects is a practical issue. Learning them and remembering how they work imposes a certain amount of overhead, albeit a reasonably small one. Of greater concern is maintaining projects written in these dialects: what if the support around key parts of your toolchain goes away? Of course they're open source, so you can maintain them yourself—but that may be a lot of work, and will rarely be the highest priority. Ultimately it may be more effort than it's worth, even if it's a lot more enjoyable to write than vanilla JavaScript. I'm not saying that this will always be the case, but it's an issue that does need to be addressed before jumping in and using them on a major project.

Anyway, Udon was really just a personal library which I tidied up and documented in case it might be of use to somebody. I think this is generally good practise: it encourages one to write clean, maintainable code, some documentation, and a test suite with reasonable coverage. In principle one should always do these things, but somehow putting it somewhere public makes it more likely that they'll actually happen. I was actually quite surprised to see it on Hacker News today, since I first wrote it two years ago and last made any changes to the source code over a year ago.

In other words, I'm not exactly falling over myself to promote it to the wider world or make it fit people's needs other than my own. Patches to increase the functionality of the library or improve the documentation would of course be welcome, and several good suggestions have already been made on this thread. But I'm not too concerned about convincing people here or elsewhere that they should be using it. In fact, they probably shouldn't: as you and others have said, most or all of its functionality is provided by other libraries which are far more actively maintained (this is really just a corollary of my first point).

However, I would be interested in hearing what you think is strange about the documentation and usage.
My experience this far -- comparing to a Xoom and a Galaxy Tab 10.1 -- is that the Galaxy Tab feels the most comfortable. The Xoom has sharp edges and feels extremely dense/heavy in the hand (and a much worse screen). The Nexus 7 is too small to comfortable hold in two hands, and the keyboard on a 7" screen is too small to comfortable type two-handed. Imho, the 7" form factor is ideal for two things: eReading and sliding into an airplane seat back pocket during takeoff & landing. The Galaxy Tab feels lighter than the Nexus even though I'm sure it probably is is twice the mass, simply because it's thinner and less dense. As Nick said, it's all in my head. :)
A botnet, to me, has nothing to do with vectors of compromise but in the way they work. In a botnet, you have a bunch of compromised machines communicating with a command and control system that allows the systems to be used for any task, in effect. In this case, it seems to be used solely for spamming; they might be able to push in new emails, but that's about it. That doesn't seem like a botnet to me.
Apple's missing device
That may be due to duplicate questions, which are typically shut down before anyone has a chance to answer.
What is the Higgs boson?
I don't think Apple do damage control PR. Just like with the antenna scandal with the iPhone 4: Apple just honestly tells you how they feel.

Apple never cared about "swipe to unlock", that's obviously silly. But they do feel (rightly IMO) that they've completely revolutionized how smart phones and tablets are made with everyone else just making cheap versions of what they came up with. They don't have a way to go to court and get people to stop making cheap rip offs of their stuff (so long as they're sufficiently different) so they're trying to find anything that will stick.

A ridiculous system will produce ridiculous interactions.
I think you're getting tripped up on what the analysis is. It's a worst-case analysis. That is, at every step of the way, you're figuring out what is the worst possible behavior. Hence, you won't ever fall into the trap you're worried about. When doing worst-case analysis, and we say "this section of code is n^2", and "this section of code is n^3", as n grows, that will always be true.

You're probably thinking of not worst-case analysis (which is what is typically done for Big O), but average-case analysis. That is, you're not asking about what is the worst possible running time, but on average, what will the typical running time be? That requires a more complicated analysis. Specifically, we have to start giving probability distributions to our inputs. In worst-case analysis, reasoning about the inputs is easy: just figure out what inputs will give us the worst performance, no matter how rare those inputs may be. In average-case analysis, we have to start figuring out what the likely inputs will be. That requires more work and more assumptions. Typically, you do average-case analysis with a particular problem domain in mind - otherwise, you can't reason about what kinds of inputs are frequent or rare.
I'm sure I must be missing something, but how is 340g not lighter than 652g?

You can probably criticize a lot of things about the review, but a 7" tablet being lighter than a 10" one is more of a "well... duh?"
I'm sure the same people that were dismissive of the Playbook are also dismissive of the Nexus 7, at least until Apple releases a 7" iPad. That said, the bigger complaints I heard about the Playbook had nothing to do with its size and everything to do with the Blackberry ecosystem as a whole.
How is the size for reading PDFs?
Helps that he's been directly hit by them: both Carmack and Creative Labs developed a similar shadow algorithm around the same time (depth fail[0] or "Carmack's Reverse"), but Creative got a patent and id had to license their tech because of it (and the Reverse had to be stripped out of the iT4 source release).

[0] http://en.wikipedia.org/wiki/Carmack%27s_Reverse#Depth_fail
Carbon Tax: The Most Sensible Tax of All
Was some kind of API request, they should clean up this list. Maybe someone had a bug in his client application.
Has Bret Victor expected his amazing Inventing on Principle presentation would inspired so many of us? Me included, check my profile :)
I read both on the Kindle and the iPad. The Kindle is great for the day time and the iPad is great for night time. It's really that simple.
This list is for December 2010, not 2012. They use yyyymm. See the drop-down here: http://stats.grok.se/
I tend to disagree. The best Kindle device out there, in my opinion, is only $79. That's well into the range of disposable for most people in tech, and it performs the task (reading) better than anything else out there. It doesn't take long for that to be a great deal.
I'm just saying that there are multiple ways of having censored media. Some of which feature govt controlling said medias, some don't, some might be pure commercial, but the end result might look surprisingly the same.
This isn't necessarily a problem. I can learn by immersion.

Good teaching shouldn't introduce too many concepts at one time, but giving incremental goals that require interacting with a few related concepts is ideal. Tediously spelling out all the details is good for a spec, but would hurt interest and motivation.
> Haskell has tuples, so it could use an:

Which it does:

curry :: ((a, b) -> c) -> a -> b -> c

uncurry :: (a -> b -> c) -> (a, b) -> c
The key phrase is "for the installed hardware base," by which I mean the different hardware configurations Windows can support. OSX is the most usable OS hands-down in my estimation, but it can only be used (by non-enthusiasts) on Macs.
It looks really great. I will tell my support guy at my startup to give it a try.
if you're talking about someone mentioning it in #go-nuts, that might have been me. I have a reference project to do that here: https://github.com/jordanorelli/multicommand

haven't taken time to turn it into a proper library.
Inequalities in sentencing are one matter. It is another thing entirely if trials are not fair. I think for the most part, western nations provide fair trials.

Furthermore, corruption - at least in the US - is taken pretty seriously. Where as a matter of course one might offer a bribe to a policeman in certain countries, it's actually pretty rare here. And in the cases corruption does come to light, it almost always ends public service careers, even (especially?) for high ranking officials.
thanks Jim - if he has any problems spatel at iorad . com
Evolution is not a teleological process, because there is no room in the definition of evolution for the end-purpose of the process. If there were, then we would define what the end-goal (or purpose) of evolution was.

If you want to take the same mechanics as evolution (stochastic mutation and survivable gene propagation) and assign a purpose or end-goal to the sum of all instances of evolutionary function, then you have to name that purpose, and back it up to make it a teleological process.

Of course then, I would argue you are not talking about evolution; but rather stochastic mutation, survivable gene propagation, both "together" aiming for some final purpose.
Stack Overflow is basically what Yahoo! Answers could be, but isn't. A brilliant resource with great questions, great answers, and a great community.
You nailed it - thanks for the absolutely spot on comment.

Design is the key word here. It requires thought, it requires intelligence and it requires multiple people's input.
"they are gradually getting rid of the easiest form of piracy"

See, I'm not convinced they are. Do you really think someone who's raking in "as much as $300,000 per month through Paypal alone" is going to give up just because one site got shut down? The operator need only move to a new domain, a new bank account, maybe drop in some new clip-art and tweak the CSS, and they're off again. Not much effort, considering the pay-out involved.

I wouldn't be surprised if many file-locker operators consider the occasional site getting shut down to be an expected cost of doing business. They might even run multiple sites at once to smooth out these bumps in their income stream.

So, sure, this group's marginally increasing the cost of doing business as a file locker, and so slightly reducing the size of the industry. But it's not going have a meaningful impact -- at least until people start going to prison for wilfully hosting illegal material.

Maybe not even then. Compare prohibition.
Apple’s Grip on Metal Chassis Supplies Leaves Ultrabook Makers Scrambling
I agree totally with your broad point, but wanted to respond to the "I can't believe a user typed..."

Even if your 50,000 people are all pretty smart, you're well out into the range of exceptional circumstances. If I do something once a day my whole life, that's still only 25,000 times. It's pretty easy to imagine somebody on their worst day doing something like that. E.g., You go to visit family, so you're jet lagged. You had a couple of late beers with your brother, so you're hung over. His baby is screaming with colic and the toddler is banging pots together. You're VPNing in from their kitchen table, trying to fill out some form, and in the middle somebody knocks over a glass of juice. You yank your laptop up, help clean up the mess, and then sit back down to finish. While the pot-banging proceeds at full volume.

Madness, sure, but common madness.
The article states the building is 80% occupied.

Very sensationalist headline
WikiLeaks says it has obtained 2.4 million emails from Syria
Sorry, but I just simply can't understand why "swipe to unlock" can be a patent...
Is it just me or has the quality and quantity of answers dropped in the past year or so?

I find SO perfect for the simple problems you have when you're new to a language/framework/whatever but when you get into the real nitty gritty problems its like nobodys home.
Well, this is interesting! This is a valid patent in the U.S., but not in the U.K. - I guess that the UK had a more sensible patent system. A real pity for consumers in the U.S. I guess.
I've been wondering if I should get the Nexus 7 as my main and only development device. I imagine it could be great to test both mobile and tablet layouts on the same device.
I have come across a few that might be helpful to you:

http://roundabout.io/

http://hackerjobs.co.uk/ - Run by fellow hacker news members

http://workinstartups.com/

https://elevatedirect.com - For contractors
Code is data; data is code. There is no fundamental distinction. Image decoders interpret a code, the output of which is a bitmap.
I would say the same thing about over-using and integrating frameworks. Backbone, NodeJS Mustache and coffee script. For what? If all a programmer has ever done is use frameworks they will never understand tacitly the problem its trying to solve.

I'm a strong advocate for using no framework, then building your own, then and only then introducing a library or framework because they can do it better.

This allows you to understand the pain of its absence, understand how to fundamentally solve the problem through abstraction or organization, and then fully leverage and reap the benefits of a well designed framework.

Some would say you don't need to walk 100 miles to understand the value of a car. But thats from the product side. I would say you need to understand the weaknesses of a car to build the next generation vehicle.
I used to work at my dad's currency exchange. You know why they get away with it? Telling fakes from real requires WEEKS of training. We would get information from the US Mint, Treasury and the Secret Service. The capital investment required probably will outrun the training cost for most retailers.
And here the link to what seems to be the original story:

http://www.digitimes.com/news/a20120625PD221.html?mod=3&...
Creddump - Extracts credentials from Windows registry hives
On the subject of perceptible latency, supposedly this is why Google's Chrome iPad app feels fast yet is actually slower than Mobile Safari at JavaScript. If you do the UI right, you can hide latency.

And Microsoft spoke a lot with Metro about using animations to hide latency. By animating everything, you can hide most of the delay, and only show loading screens when it's a long wait.
You are correct - it is not a financial organsiation.

It does know who you are, what you eat, where you've been, who you're friends with, what you're interested in, what your political allegiances are, what your bowel movements are like etc.

A list of investments or your mortgage statement is way less important.
This is a cool idea. I do screenshot-tutorials all the time and this would ease the workflow. My only concern is that I would like to have control of the produced content as an export for my own blog/site.

I understand that's not financially favorable to you as a free service, but will it be part of the paid service?
Oh, I see. Wow, that seems crazy for that not to have been done. Thanks for the info.
assuming blah blah blah... if the problem's at google then no 'customer service intermediary' company are going to help at all
Check out this nexus 7 unboxing: http://www.youtube.com/watch?v=Z3pePDUVpgI

You have apps and widgets tabs, but probably one can rearrange everything to his own needs. Also, projects like Chameleon offer further customizations.
As far as I can tell, Microsoft says I am doing it right:

http://msdn.microsoft.com/en-us/library/system.security.cryp...
This didn't happen through apps installed from the Play Store, but from pirated apps, and apps taken from Chinese app stores.
i would be super happy if it was ext3/4 anyways. not sure why they could not mount that transparently as additional storage.
Me too http://williamedwardscoder.tumblr.com/post/25426541504/stack...
It could, but the correlation doesn't automatically imply causation. Perhaps the pattern arises because societies with pre-existing tendencies to authoritarianism and corruption are more likely to give rise to communist regimes. If a society with stronger civil traditions or more capital attempted to implement a communist system, the result might be radically different than what we've seen so far.

I also think that in modern-day practice, the lines between what we term communist, capitalist, socialist, etc. are much blurrier than we tend to admit. The gp post demonstrates how so-called capitalist countries can enact strongly "socialist" or "communist" behaviors and polices, and vice versa--they just do so with different rationalizations and rhetoric. If you could somehow find an absolute measure for the success level of each country in the world and plot it according to the political system they supposedly espouse, I don't think you'd find nearly as much cohesion compared to if you plotted them according to measures like the strength of judicial and education traditions, beneficial geography, balanced ethnic makeup, and so on. These labels get applied after the fact, they aren't the structural drivers that make various governments and societies function the way they do.
yes - we will offer download package for you to put on your own server as a premium...but we do offer an embed functionality which should meet your needs..
> Adding on top of that was my own dynamic language background not mapping well to the JVM

There's your problem...
One thing that's interesting is that the Navigation Timing API available in modern browsers varies from being wildly incorrect to accurate, depending on the browser. In a quick test on my Mac, Firefox 13 showed an incorrect result (basically, the same issue as WPT and Gomez - almost immediate TTFB), while Chrome 20 correctly detected the 10s TTFB.
Colorjoe - A Scaleable Color Picker (No Images)
Different Types Of Strings In JavaScript
I can't imagine the horror of knowing you're going to die in a couple of minutes when the plane crashes.
That's great - thanks for posting it :)
> “I have some things in the hopper,” he says. “Communities are still the holy grail. What if you could make every site on the internet as good as it can be?"

Speculation on what that might be? A curated disqus competitor, or?