skysight-inc/HackerNews huggingface dataset:
I don't really disagree about the shift in power, but it doesn't have anything inherently to do with the structure of corporations (liability shield, "person", tax status). If you want to disallow corporations from political donations, then you are blocking 1000's of small businesses from having a voice while allowing billionaires like David Koch and George Soros have unfettered access to politicians. Whatever your particular concern is rooted in, there is probably a general solution (e.g., public financing of campaigns) other than singling out corporations which are a useful and diverse group of entities.
Agreed. but I would argue that a) the upfront costs to begin the business are significant, b) the benefits also accrue to the workers insofar as a growing business provides ongoing employment, and c) the marshaling of work is itself a form of work. It's not like you just tell 200 workers to turn up somewhere and production/distribution/sales happens automatically.
Yep. Cloud stuff is still immature.

While guarantees that would remove all such issues ("leave me on system 'x' with no shifting sands forever!") are costly and therefore undesirable within a cloud context, this describes but one example of an edge case that could be elegantly handled by informing the node that it must go down and come up again a while later, after which its swapped-out guts with the potential to cause issue might be more easily resolved.

I would generalize this in to a broader statement: "Environment-related guarantees do need to be further specified on commercial cloud providers, and a better interface given to clients when changes are scheduled".

Other areas of cloud APIs (particularly cross-cloud) that are presently missing: legal jurisdiction, site/availability zone enumeration, available hardware configuration enumeration (including network bandwidth policies), resource guarantees (including network bandwidth).

I recently posted these as bugs to CIMI @ deltacloud's teambox - https://teambox.com/#!/projects/deltacloud/task_lists
Sorry no that's an obvious Americanism (American right-ism).

Nobody else on the planet says SOCIALISM with the Bill O'Reilly sneer and think that's a debate-ender.

Try to imagine a Chinese or a Frenchman saying that. Doesn't work. That's because in other countries "socialism" isn't a swear word.
From a rational point of view I can understand how someone with a high income is against a progressive tax structure. How someone how has millions of dollars stashed in an account votes against a socialized basic care. I don't understand why someone living on government's check, and having poor health due to a financial inability to go the doctor, is voting against it. That is the issue.

The problem I am describing is people being manipulated to vote against their own interest. Religious, fears, fake promises are all used effectively by those in power to recruit and manipulate others to do their bidding for them. That is what is scary.
Why does capitalism have to lift anyone out of poverty?

Because poor people tend to get sick of their lot and revolt sooner or later. It's been a problem for monarchs through the ages.
And luvit is probably faster than node https://github.com/luvit/luvit but anyway your benchmark uses javascript, which is slower in vert.x, use Java instead and it will be faster....
First, I didn't call it a burden so you can't exactly quote me as having said that. But it's cool, it is a pain in the ass so go for it.

Second, I don't think America is a "homogeneous mass that behaves that way" and neither did I say that. I said that this (getting to hear long-winded rants about political views, religion, social issues, etc.) occurs constantly when I'm in the US. You've confused my statement of anecdotal evidence as a statement of all encompassing truth. It isn't. I don't believe the majority of Americans are like this. I just think (note that word: think, not know, it's my opinion) you have a significant portion of people that are like this, are quite vocal about it, and aren't overly tolerant of differing opinions.

Third, I'm not confused and no simultaneously differing viewpoints are rolling around in my brain either. I didn't state my own opinions on the matter of Obama, capitalism, universal health care (bet you can guess where I stand on that one though), I merely stated MY experiences with the opinions of Americans I had ran into while traveling. Yes, you relected Obama. Cheers. 48.97% of people that voted didn't vote for Obama. Maybe the people I'm referring to are a subset of them, no?
Norway is not socialist and North Korea is not communist. Norway is social democratic and North Korea is juche.
I strongly agree with the author.

The first read is like a novel. You want to know the plot, the main events, and not much else.

The second read is as though you're going to write a report. Paying specific attention to detail, noting unique and important bits.

The last read through is the nitty gritty. You have notes and the flow in perspective. Now you're putting it to real use.
CUBRID Database Cookbook for Chef
I find the difficulty is remembering this when I need it. I've read about capital registers several times, but when I am editing, and I need to copy several distinct lines, I do a "ayy "byy "cyy and then "ap "bp "cp instead of a "ayy "Ayy "Ayy -> "ap because I never remember to use capital registers. I'd love a VIM plugin that tells me that there is an easier way to what I just did by pattern matching my input.
I have visited plenty of other countries where people have expressed similar sentiments towards "socialism", Canada included. I'm not even sure why I'm bothering responding to this comment, it's so absurd and clearly blindingly biased. As if literally no one on earth other than Americans could dislike socialism that much.
> OO is all about loose coupling

It's theoretically an interesting language pattern. However, it grew from controlled environment of experiments for which it is most suited.

It's perhaps telling that, today, a fairly large number of experienced programmers tend to avoid it. Have a look at the interviews in 'Coders at Work: Reflections on the Craft of Programming' for some good examples.

I actually just bought this book again specifically to find this quote, which is gold:

"Armstrong: I think the lack of reusability comes in object-oriented languages, not in functional languages. Because the problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle. If you have referentially transparent code, if you have pure functions-all the data comes in its input arguments and everything goes out and leaves no state behind-it's incredibly reusable. You can just reuse it here, there, and everywhere. When you want to use it in a different project, you just cut and paste this code into your new project. Programmers have been conned into using all these different programming languages and they've been conned into not using easy ways to connect programs together. The Unix pipe mechanism-A pipe B pipe C-is trivially easy to connect things together. Is that how programmers connect things together? No. They use APIs and they link them into the same memory space, which is appallingly difficult and isn't cross-language. If the language is in the same family it's OK-if they're imperative languages, that's fine. But suppose one is Prolog and the other is C. They have a completely different view of the world, how you handle memory. So you can't just link them together like that. You can't reuse things. There must be big commercial interests for whom it is very desirable that stuff won't work together. It creates thousands of jobs for consultants. And thousands of tools to solve problems that shouldn't exist. Problems that were solved years ago."

Peter Seibel. Coders at Work: Reflections on the Craft of Programming (Kindle Locations 2680-2689). Kindle Edition.
Information Unlimited was the first thing that came to mind. Growing up in the 90's, I would eagerly await the catalog, then read and reread it, saving up all the money I could for the wonderfully dangerous gadgets within. The Ion ray gun was amazing - it would light up a fluorescent tube from 3 feet away, or send a purple corona into space. I would cut school to stay home and solder their kits. Their R&D line fielded many of my calls, and were incredibly patient with me. Pretty awesome to hear about the guy who started it!
The article is a bit silly but there is an interesting tidbit. The observation that people can afford seemingly limitless trinkets that they don't really need while the necessities of life are quite expensive. Shouldn't something that literally everyone needs and thus is guaranteed a ubiquitous market and thus obscene rewards for innovation be cheap? Is there some iron rule of technology/market that says that innovations in these areas is impossible or prohibitively expensive?

There are multiple answers to this question, and I think it is worth meditating on.
Looking forward to seeing you all there.
Whoops, my apologies for misunderstanding.

These investment regulations seem like poor ones, and should be removed. I'm totally in agreement here.
Yes, Tcl has it's problems but it seems a shame to see it appear to approach end-of-life,especially with the recent 8.6 release - although it is only in 8.6 that an 'official' object system has been added so maybe that says something.

Obviously Tcl has Tk which I think was for a long time a significant attraction - certainly was for me in the 1990's. The ability to script, cross platform GUI applications that glued bits of existing c code was exciting at the time. I had a significant amount of image processing stuff working this way with some very workable Tcl/Tk interfaces using OpenGL. That was fun too.

However, I've been using Lua for some of the same reasons that I used to use Tcl. In particular I like the simple nature of the language especially allowing a multi-paradigm approach to development. Although I have heard some argue it just supports many paradigms equally badly on single person projects, it's expressive enough. It's code base is small and neat - Tcl was always kept in good shape - and it is obviously designed for extendibility but with just enough of a core language to be of value on the vast number of platforms on which it runs. There are a reasonable number of addons and libraries available but the small core is a primary characteristic of Lua. Thus to get greater functionality you need to 'craft' your own setup which allows you to deploy just what you need for the task - the language is uber dynamic in that respect. LuaJIT is a nice bonus and the performance figures certainly suggest some stunning improvements are possible - not used it myself. Whilst understandable, it is a shame that LuaJIT isn't totally compatible with 5.2. Lua even has a pretty close approximation to Tk in IUP [http://www.tecgraf.puc-rio.br/iup/].
$5 per user is equal to $5,000,000,000 for revenue and I think Facebook made $1,000,000,000 net profit last year, so Facebook makes about $4.5 per person gross and about $1 per person profit at the moment.
mad props to spolsky-spolsky, but pivotal is better.
Actually, in my experience the practises in the high-end AAA game industry are now much closer to FP than the rest of the industry. The current-gen consoles have lots of really weak threads, and to get any decent performance you have to use a lot of them. So, modern games do things like double-buffer the entire world state to allow efficient multithreading.

Of course, everyone there is doing FP in C++.
That's correct. Alfred Marshall's theories of utility are the basis of modern economic analysis. Todd Buchholz' New Ideas from Dead Economists has a great introduction to these ideas while being more accessible than the typical econ textbook.

http://www.amazon.com/New-Ideas-Dead-Economists-Introduction...
That is indeed an interesting point. The article states they use function words. Assuming that there is an injective relation between those function words in the original language and English, I could imagine that the translation would make it easier to compare (translated) foreign text to the normalized English database. As opposed to comparing the same function word in (say) Italian to that word in English.
EC2 Alarm Actions
His blog has taught me more about using vim than any other single resource, and I recommend it unreservedly to anyone thinking of starting out with vim.
I don't think the hardware on the individual instances are changing, it's that Amazon is putting new hardware online in some of the older instance classes and you can't predict which one you'll get when you spin up an instance.
I enjoy this, since it's a very clever and well executed idea. Cheers!

However, something bugs me a little; Is there any reason for not mentioning Stack Overflow in the README?
> businesses providing products and services on the Internet should be required to make everything accessible to people with disabilities.

On one hand, it's best for everyone if people who are disabled can lead a "normal" life, to the extent that they are physically able to do so; and it's really nice if the products they interact with, including websites and software, are as easy as possible for them to use. Particularly if the developers of said products can make them easy to use at minimal cost.

On the other hand, it seems like what he's proposing sounds an awful lot like burdensome government regulation, especially from the point of view of a bootstrapped startup that's pushing the innovation envelope.

Why can't the free market solve these problems? If company X doesn't serve some large market (such as people with a particular Internet-usage-affecting disability like blindness), then company Y can eat their lunch by making an effort to do so. If X offers an API, third parties can wrap the functionality. Or you could proxy X's site and make substitutions for problematic constructs.

Developer education should be a priority as well. As a software, app or web developer, what practical steps can I take to make user interfaces accessible?

People with knowledge in this area should be building automated tools to evaluate my UI for common accessibility sticking points like images missing alt tags. Maybe they are, and I just haven't heard of them; that means they need to do a better job of marketing. If someone reading this is aware of such tools, consider an HN submission.

It would also be really nifty if there was an easy way (preferably a built-in feature or open-source program) in every OS and browser to render distorted output to represent the way a nearsighted, colorblind or completely blind person would perceive the world. Well, I guess the latter could easily be simulated by unplugging the monitor cable...but a blind person would probably have, in addition to complete lack of video output, some sort of auxiliary output like text-to-speech or something that a non-disabled (abled?) person wouldn't have. The blind-person-simulation-test-environment should include this text-to-speech feature. And of course you need an easy way to switch the feature on or off rapidly (workflow would be: Switch to simulation environment, notice some feature isn't working, switch back to normal work environment to write more code to fix broken feature, switch back to sim to see if the fix works, etc.)
It'll be good to see you there. It's been a while!
Trades that AIG took at fair terms. Sorry, but if an insurer insures something, it better damn well pay what it promised.
I see no evidence here that EC2 hardware is "changing underneath" anyone; rather, some EC2 instances are running on different hardware from other EC2 instances, and PiCloud is moving the customer between different types of hardware.
Don't use ruby-1.9.3p362 (segfaults)
Can distributed systems be ever be fully transparent? It seems they are susceptible to subtle bugs that make it hard for them to be so.

That said, with my undergraduate CS studies drawing to a close, I doubt I can do such thorough debugging. Are there any useful guides/resources one can use to understand and debug the various hardware architectures?
A less powerful but much simpler alternative to using the registers is the Yankring plugin (https://github.com/vim-scripts/YankRing.vim)

With that anything you have ever yanked or deleted is in the ring and when you paste something you can easily rotate through the items in the ring. Basically you type 'p' to paste and if that's not what you wanted you keep pressing ctrl-p until you get what you want.
I wouldn't call this immaturity on the part of Cloud especially considering how unique a case this is. Even at its maturity cloud isn't going to get to the 100% perfect platform for all individualized use cases. These kinds of checks/validations have to be handled by the client who relies on them, and it seems like the cpuinfo check is doing just that perfectly fine.
Ah, I didn't realise that's what you were driving at.

Human-designed systems have a purpose. Otherwise, they wouldn't have been designed in the first place (hello, circular reasoning).

But they can also be viewed as emergent phenomena within the larger System of Everything.

If you want an example, how about an Olympic weightlifting barbell?

Its purpose is to facilitate the sport of weightlifting. Such bars are designed to exhibit properties such as flexing under load while returning to true, robustness to being dropped from overhead and having a collar spin with the right amount of resistance.

Weightlifting itself seems to have emerged from status plays between ancient greek men. "Hey Themistocles, I bet you can't lift this big rock!"

Which in turn emerges from status play, which emerges ... well. You get the idea. From the POV of "society", none of this was ever planned. From the POV of the people working for Eleiko, the bar is a piece of lovingly engineered and carefully manufactured high-grade steel.
What if your paying the way for the other guy, who is 20 years your junior, allows him to better pay your medical bills when you get sick at age 70, and have no money to pay yourself (through no fault of your own you have lost a lot when X disaster occurred)? The swings and roundabout of the system aren't ever simple. Likewise, what about the 5 year old who needs state help, has contributed nothing, has had no chance to and has done nothing wrong. Who should pay if the parents don't?
The old version does AVX and the new version doesn't? Thats crazy! AVX can result in a large speedup [1] in codes that would otherwise not vectorized. For already existing codes it can be 20%.

The best strategy may be to work with ec2 or reject the AVX non-compliant instances.

[1] http://www.behardware.com/medias/photos_news/00/30/IMG003051...
The research did not care about identifying the culprits more than by where their starts and destinations and at which times and speeds they travel. Knowing the identity is rather useless to the research.
For top Phd programs research and recommendations are everything .I had the same math score you had and scored slightly higher in the verbal,but there is just no telling if i might get in.Top 5 programs are insanely difficult to get in,so you might want to also try schools between 10-20.A rough estimator of where you might get in can be found here:

http://www.cs.utep.edu/admissions/
Microsoft ditching Messegner, Skype enters the fray
Microsoft announces officially ditching Messenger, will switch users to Skype in March
RedLaser can scan PDF417 now (used in drivers licenses)
Try connecting to Trello through Hojoki.com , it provides a chronological stream-like interface that might be more to your liking. You can filter by Project etc.
This is actually already the case in a few European countries I am aware of. Not all streets, but next to the highways there can't be any visible billboards.
"Certain kinds of apps will be barred, like games, elaborate video and anything that would require extensive reading."
..
"Ford also announced nine new apps that would be part of the Sync system, including The Wall Street Journal, USA Today..."

Good that these don't require extensive reading
I sort of agree, that the labor theory of value is one of the main problems of Marx's analysis. Sort of, because I think the premise that only people accept money and you always end up with profits or wages is essentially tautological. However, it is not a very useful way to think about (modern) markets, since one is too busy to trace back flows of money to actually understand their behavior.
In Switzerland, most car shops offer a deal that when you leave a big sticker with the garage's name and slogan and perhaps a marketing claim on your newly bought car, you get some reduction on the maintenance work each year.
40 PARALISED BY MENINGITIS VACCINE
US from 1870-1910 is much more analogous to China from 1980-2030 than Germany surely. Rapidly industrialising, large untapped low skilled population, abundant natural resources, people generating large personal wealth very quickly. However, like Britian in early 20th C the US has excessive military spending and burgeoning debt. You could argue that post war austerity in Britian (to pay for the cost of the wars) is what destroyed entrepreneurialism, which had been prevalent in Britain right through the Victorian era, by restricting access to capital for investment in industry.
So much so. The Cuba = communist is somewhat off too. About as off as calling USA a democracy. Anyone can be elected to president. Right?
The older hardware (Intel Xeon X5550) for m2.* instances did not support AVX. The newer hardware supports AVX, but to maintain compatibility with the old hardware, it is disabled (but was still advertised, which is what caused the issue).

AVX is turned on in newer instances like the cc2.8xlarge, which maps to the f2 core on PiCloud.
I suppose 'free' also means 'unencrpyted'. Let's hope everyone has https enabled on their Facebook account.
Dave McClure lays some truth down with a founder.
The rest of the article discuss government solutions and metered lights though. Misleading, populist headlines and first paragraphs are staple of modern journalism.
These hip languages are used more industry and less as teaching aids. It is not unheard of for K&R exercises to be homework problems.
You are comparing library with language here. Rails is vulnerable to remote code execution. This is comparable to something like:

https://bugzilla.redhat.com/show_bug.cgi?id=854757 - CVE-2012-4406 Openstack-Swift: insecure use of python pickle()
Interesting story, I loved the vocoder idea!

Sadly Mike passed away in 2000:

Sadly, Mike Muuss was killed in an automobile accident on November 20, 2000.
His work lives on in testament to his intellect and indomitable spirit
-- Lee A. Butler
Compras Ropa interior atractiva en el mercado