skysight-inc/HackerNews huggingface dataset:
Good show case. But if you will take a look at the sites of most of big Russian banks, social networks and corporations, you will discover Lebedev's label at the bottom of the page. His studio is the only 1st tier player - just consider the list of customers and revenue figures.
And it is not an promotion, is a sad and unpleasant fact.
Sure, younger generations of designers already emerging, but it is almost impossible to secure money in Russia nowadays, without being involved in corruption.
The less/more attractive is a matter of interpretation.

The core issue is that there are two different sets of rules applying to Company A (no naked short selling) and Company B (naked short selling), but to an outside observer it would appear that there is only one set (no naked short selling as per regulations).

This messes up even things like what you are describing: as half the shorts on Company B are naked, there aren't any shares to be bought back, so there would likely be less of a rise than what you would expect.
Microsoft set to open retail store
That dispassionate and nonpartisan authority on our financial system, Rolling Stone Magazine.
You're at the heart of the issue here. Naked Shorts (because they are NOT associated with an actual share someplace) are gambling.
The argument that web designers, web developers etc. should understand everything related to their work is fine at a small scale eg. creating a personal blog/small website. But it's a stretch to say that nobody should focus on just one area.

To be an expert at something normally requires that you specialize in that area. For a start-up you need to be a jack-of-all-trades but as a company grows it makes sense to have staff that specialize in different areas.

My background is in pay-per-click marketing and a lot of companies do very well managing their own Adwords campaigns. But for large companies or small companies that don't want to deal with learning a new skill, the cost of hiring/outsourcing to someone who specializes in that is justified by the time saved and the improved ROI.
This applies to SEO as well but also to any area where the work involved has a significant impact on the business.
I think you are confusing short selling with options.
I found there's a certain sweet spot where growl actually minimises distractions because you're vaguely aware of what new message/mail/etc just turned up, but don't need to toggle applications to see if it's worth paying attention to.

Agree. I find Facebook notifications, for instance, to be in this sweet spot for me. Lessens the likelihood that I'll actually visit the site.
RAMClouds: Scalable High-Performance Storage Entirely in DRAM
I don't think the global warming movement is a religion, but there are some fun social parallels to the middle ages church. Cap-and-trade has the look of indulgences and the treatment of heretics.

Sure, if you really want to view everything through a politicized perspective. Seems to me like a pretty sensible way to apply decentralized market principles to implement a reduction in emissions. What would you prefer, strict limits set by authoritarian fiat, regardless of economic costs? Turning the ability to produce CO2 into a tradable commodity and letting market forces find the most cost-effective means of reducing output seems like a very sound plan.

The cap-and-trade argument is amusing, though; it's pretty funny to hear people who are essentially socialists advocating a market-based solution, while supposed free market supporters complain bitterly. Ah, politics.

I am really worried that we have lost all semblance and science and am truly glad that none of the "solutions" to global cooling in the 1970s were implemented (spread ash on the north pole).

The difference being, of course, that "global cooling" was a briefly considered hypothesis that got sensationalized in the media, while the warming trends are backed by near unanimous scientific consensus over many years.

Not that anyone could tell by listening to how the issues are discussed, of course. Who cares what the actual scientists say?

I really think no one has been served by the politicalizing of science. I worry that anti-corporation and anti-technology are so mixed into this stuff.

Opposition to nuclear power is a good example; environmentally it's probably the best option we currently have, but supposed environmentalists oppose it for... reasons that I don't really understand. Again, apparently no one cares what the science says...
This apparently does not work when a firmware flash has gone south. I tried the various combinations a million times while waiting for the battery to go flat :)
I claim no authority in the matter, but suspect that what happens is that from the buyer's point of view, the shares do exist - superficially. They are represented in some sort of "virtual" format by the seller and backed by some sort of obligation note from the Prime Broker to produce those shares on demand.

It's sort of like calling a revolving credit line; if the lender really needs the cash back, they can do it, but most of the time, they don't, and meanwhile, everything you've bought with it is real money for all practical purposes for anyone receiving it.

That's just a guess, but logic would suggest I am right. Who in their right mind would buy shares they know are phantom? I think the whole point is that the status of the shares is opaque to the buyer.

There are lots of these kinds of transactions in markets; there is some sort of virtual "advance" followed by some sort of belated follow-up/collection effort/call to actually settle the gap. The receiver doesn't know the difference. To some extent, these transactions support efficiency; it's just like if I borrow $1500 from my friend for 3 days to pay the mortgage due today while waiting for money to come in a few days later (an actual situation resembling what I face as a bootstrapped small business owner every month, minus the friend to borrow from!). But when it gets out of hand on this scale, it gets out of hand.
Within the framework of current regulations, I'd consider naked short selling as a close cousin to something like insider trading. It's not so much fraudulent as it is both an indicator and piece of knowledge that the rest of the market doesn't have.

In general it's disallowed because people just betting on the price of stocks instead of owning them (at least in some derivative way) is considered a bad idea.
I quite like the one you get when you google for "ooc":

http://en.wikipedia.org/wiki/Out_of_character

On a serious note: if you label your language as a C, people will be expect C syntax.

I once stumbled upon BitC, but was disappointed because it looked like LISP.
The Half-Life of Knowledge
µTorrent is written in C++, and you could never, ever, make it so fast and small using any other language.

Citation needed. I think it could be done easily in Haskell, or Erlang, or Common Lisp, or even Java. (Actually, I bet it would even be fine in Perl/Python/Ruby.) A bittorrent client's speed comes from an efficient TCP stack and some minimal userspace use of non-blocking IO (or lightweight threads). It's basically glue between epoll (or similar), some disk reads and writes, and a tiny bit of algorithmic code.

It is unlikely that C++ is the best choice for this sort of application. It will work and it will be fast, but it will probably be just as fast in safer languages too.
Shares really do change hands: witness Porsche's market manipulation of hedge funds:

http://www.thisismoney.co.uk/markets/article.html?in_article...
That's what makes it not an "iphone device". Software to parse it can run on any phone with a jack. That makes it convenient, but isn't really the product.
Adding a line to your xorg.conf sounds easier than switching distros.
Hmm, they're pretty. But they look like things I'd have designed eight years ago if I wasn't concerned with user bandwidth.
Hey, every smart refrigerator needs an embedded web server...
This is similar to the view advanced by Freeman Dyson.

http://en.wikipedia.org/wiki/Freeman_Dyson#Global_warming
It's preposterous to suggest that naked shorts killed Bear and Lehman, as this article does in some places, despite providing the real reasons in others. The naked shorts may have profited from it unfairly and driven the share price down (via the share inflation concept), but the banks were killed by not having the collateral for their insane leverage (and not getting protection from the government). Just because the stock price of a company drops, it doesn't mean it's going out business. This article confuses the sketchy method used to profit from the collapse with actually causing the collapse in many places, usually by suggesting that the shorts are motivated to cause the collapse, but with scant evidence of any connection.

Seriously, Overstock.Com? They're still losing money. The shorts were right.

For the other side of the shorting story, look at what happened everyone shorting VW in 2008 when Porsche upped their stake to 75%. It briefly became the highest value company in the world, as every short seller had their lunch eaten trying to find the few remaining shares to deliver.
Maybe change the link that says "go back to home" to say "add another monitor" or "manage your monitors" something similar - since that's really the only action you can do anyway.
I think there currently is precious little in this whole debate that isn't politicized. Anytime you deal with people and social solution you get politics. I just find it interesting that some of the thinking that brought paid indulgences to the medieval church have returned in the modern era. The history of indulgences is very entertaining.

My personal biggest problem with cap-and-trade is that it doesn't address any issues of the third world. Also, after reading about the implementation, it seems to create a new class of people making money off a system and not a product.
If the latter phrasing is correct, use that. If you really do need Java or C++ specifically, then use the former.
You already have that option. There are a ton of Scheme/Lisp books that are filled with well-written explanations of technical concepts.

This book isn't for you, go away.
While I don't disagree with you, clean coal is not the only answer to a place like China. As you said, the cheapest energy will win in the third world, so making a renewable source cheaper than coal would also do the trick.

I'm not claiming such an alternative exists at the moment, but that doesn't mean we should stop researching renewables and conservation and put all our eggs in the clean coal basket. The nature of innovation is that we try many things before finding something that works. If clean coal really is the best answer, then it will happen.
The problem with this line of thinking is that games have rules. If people at the top, the bankers, the politicians, et al break the rules, the govt bails them out. If we break the rules, we go to jail.

It's like getting points by entering a cheat code.
Coming Soon: a Mozilla App for the iPhone
Erm, most IDEs let you split windows and most have integrated help browsers.

I use Emacs for C and Lisp coding and with both, all I really need is that one Emacs window :S
OSX on the laptop but Arch everywhere else, although I'd prefer freebsd if I could find a suitable hosting provider.
I think people are splitting hairs between SEO and SEM. SEO is what good web developers should have done. It's proper formatting, crawler accessibility, et cetera.

SEM, on the other hand, is link-building, keyword targeting, PPC campaigns, quality content, et cetera. Basically, anything designed to manipulate behavior towards visiting your site.

SEO is perfectly understandable as a legitimate business provided it is services defined as above. It's just about making sure that the technical aspects of your site are in order. Still, I believe that this segment is shrinking, as search engines are getting better at understanding the sites and developers are getting better at optimizing their sites in the first place.

SEM is where the debate should be taking place. For lack of a better definition, SEM is about 'tricking' people into visiting your site, or otherwise 'gaming' the system. Those words might not be the best, but I hope their point is taken. (Note: 'Trick' could be read 'manipulate' or 'encourage'.) Quality content 'tricks' people into visiting your site. Link-bait titles 'trick' people into clicking. Back-links 'trick' Google into ranking you higher, which in turn 'tricks' others into clicking on your results more.

Point of order: I am not a professional web developer, and I don't sell or know personally anyone who sells any sort of SEO/SEM services.
demo at http://retwisrb.danlucraft.com/ gives error 500 currently.
Was hoping context would narrow things down. Sorry. :\
> The reason databases are statically typed is because that saves storage space and processing time

The problem with this argument is that when I can slap several TB into every node in my db cluster the storage cost issue is basically moot. When it is cheaper to buy ten small boxes than one beefy server the processing time and query optimization issue also starts to come into question. At some point soon, and we may have already passed that point, the cost of centralizing db queries through a small number of expensive, highly tuned servers necessary to maintain the pillars of the RDBMS model will be outpaced by the benefits of abandoning both optimizations in favor of being able to use a small, cheap fleet of boxes running a distributed database.

The tradeoffs that were made several decades ago when the RDBMS and SQL ascended to their current dominance may have made sense at the time, but a lot has changed since then. You may try to delude yourself into thinking that there are "scalability problems a NoSQL system is going to run into that RDBMS solved 20+ years ago" but given the fact that almost all of these systems were designed with an eye on under what conditions RDBMS failed and in light of decades of research into distributed systems and scalability that did not exist when SQL/RDBMS emerged I find it hard to believe that there are scalability problems that RDBMS solved that NoSQL systems will run into. Hell, most of them were designed to solve specific scalability failures in big data systems where RDBMS fell over and died.
Hm, someone with no relevant knowledge or experience but impressive-sounding credentials, with a clear political bias, who's accusing everyone else of being equally biased, and trying to cast doubt on reasonably well understood science because he doesn't like the conclusions.

No, I'd say that kind of garbage is precisely related to the article.

I swear, if Al Gore were to go on television and tell everyone that the sky is blue, half the country would be lining up to insist that it must be green because blue skies are socialist or something (and if Rush Limbaugh said the sky was blue you'd have the other half denying it instead). Seriously, what is wrong with people that they would rather deny objective reality than compromise their political ideology?
Except that you're a drop-in replacement for an existing middleman -- the broadcast/print media ad-agency. Companies weren't really doing the low-level management of their ad campaigns before.

SEO is a bit more of a novelty, especially since the 'SEO professionals' aren't middlemen between you and Google.
I recall some time ago that the concept of SEM/SEO-based marketing had actually become somewhat unnecessary - the major search engines (ie: Google) were working to deliberately curtail the demand for such services in the first place.

Say, by developing tech that actually gives you what you were searching for, and not what you were lead into reading via various search "hacks."

I dunno. Seems cheaper, to me, to get a decent web dev at market rates than a verbose "SEO expert" at inflated worth.
We live in a world that has trolls. Online comment systems are still working on how to distinguish authority from popularity. Unfortunately, trolls make media companies money with tales of pain and suffering. Not to mention that pretty people on TV get heard no matter their qualifications. Their is no mystical counter or social graph displayed on the TV screen next to the former Playboy model.

There are days I hate that technology has advanced so far to compensate for common sense.
That's basically what is happening. Wait until the inflation kicks in. See Argentina as an example: http://academic.reed.edu/economics/course_pages/201_f06/Case...
Circular dependencies (Clojure and Java)
The following seems like it could be a common scenario when attempting to re-write parts of an existing Java application in Clojure. Let's say there exists Clojure code and Java code in the same project. The Clojure code depends on the Java code in one direction and then the same is true in the opposite direction. Given that compiling Java and Clojure require separate and different compilation steps, how would circular dependencies be resolved ? e.g. A class is defined in the Clojure code that references Java classes(yet to be compiled) and the same is true for the Java code referencing classes defined in Clojure(yet to be compiled). It doesn't seem like compiling one before the other would solve this issue.

There was a short discussion in the Clojure group(which didn't seem to gain much traction).

http://groups.google.com/group/clojure/browse_thread/thread/84bd18b3ceeae0e8/95bd40d25290c167?lnk=gst&q=circular#95bd40d25290c167

Does anyone here have some good ideas ?
I use PivotalTracker. I didn't like it at first, but then it grew on me.
I don't think anyone is "bashing" anything.

C++ has a weird niche. It's as fast as C, but is as high-level as Java... at first. It has exceptions, it has multiple inheritance, and it has "methods" (though C++ doesn't call them this, for some reason). This makes it the perfect language in many people's minds; fast and expressive. Unfortunately, the stuff that makes it fast is on all the time at the cost of making every function a potential foot-gun. (I can convert an integer to a pointer at runtime! I can remove "const", too...)

When you are writing code that needs to execute quickly, you don't want to do anything that's not related to the task at hand. You want to shovel bits into the CPU as quickly as possible. This means using native, unboxed types, not checking preconditions before every operation ("why would the preconditions ever not be satisfied?"), using trickery like integer-to-pointer casts, etc. C works this way, and lets you write code that runs very quickly. C++ works this way too.

The other half of a C++ app, though, is the complex glue code. Most sections of a "real application" are complicated, but they don't execute often enough for speed to be too critical. That's where you want safety; lots of self-checks, boxed types that don't let you misuse them, etc. There is a lot of complexity to manage, and a team of programmers can't do it; so you want your language and runtime to help you out.

Unfortunately, C++ doesn't help you out; you are expected to write the non-time-critical sections of your application they same way you write the critical sections. Ignore types, manage your own memory, skip polymorphism for speed, etc. Those are all the default behaviors, and they make it hard to write reliable code. (It is really worth overwriting random memory just to avoid a single comparison between an array's length and the index you are referencing? In a video decoder, yes. In the drop-down menu where the user picks the kind of TPS report to send, probably not. But guess what the default behavior is.)

The failure mode of C++ is also quite severe. In Java, flaky code that doesn't work just returns the wrong answer or dies. In C++, flaky code that doesn't work can corrupt other parts of the program randomly, and it can even allow malicious users to inject arbitrary code. There is no failure mode; the program keeps running incorrectly until something is so utterly wrong that the OS or machine kills the program. ("Segmentation fault (core dumped)".)

So basically, if you're using C++ correctly, for speed-critical sections of your application, you could just do it in C; and if you're using it for applications, you would be better off with anything else; Java, C#, Common Lisp, Haskell... all much better for higher-level code. You probably won't notice the runtime speed difference, but you probably will notice the lack of random crashes because your off-by-one bug overwrote some global state...
I'll bite. Use the right tool for the job. I think that's what things have always boiled down to. It just so happened that sql was the right tool for the job a lot of the time in the web app space. It still is.

But now we're at a place where there are a lot of options. You can use CouchDB, Tokyo cabinet/tyrant, redis, mongodb, and a host of other alternative storage engines. You don't have to drop your sql database, you can supplement it and take some of the load off of your current db.

I think the whole "right tool for the job" thing takes on new meaning these days. The right tool for the job could now be a combination of sql, mongo, and tokyo cabinet. It depends on the job, the app, and the requirements. But I wouldn't dismiss any NoSQL option so quick.
Not too many people will defend naked short selling, it is an illegal scam.
One of the big problems is that there is only the now for a lot of the world. China needs to power its modernization and expansion right now. Coal is proven, plentiful in China, and provides constant energy cheaply.

I too believe that we need to work on a lot of methods. Backing any one horse is insanity. Wind is nice, but not a constant producer. Solar is nice, but also not a constant producer. We don't really do mass energy storage yet. Nuclear is great except for PR and waste (still irks me we spent all that tax money on a permanent solution and then we cannot use it). We need a whole list of sources that provide a secure blanket no matter what goes on.

Conservation will work for the first world, but not the growing economies. They want a first world life and know how we got there.

Also, the US needs to realize there is a large tax implication in switching from a liquid fuel economy for transportation. We need to work out these issues without killing the poor (GPS = big hit bills = poor with transport in large areas of country not serviced by mass transit) or messing up other areas of the economy.
Thank you, this is very well laid out and easy to use.
One interesting thing that can be inferred from this table is that by increasing your cache hit rate, you can approach a 100x speed up.
Arch Linux - Rolling release, minimal, and great community
> So I guess, technically, it's not stealing. But it's a massive violation of trust that should be criminal.

No. Technically it is fraud.
RHEL 5.4 64-bit with Centos in virtual via XEN.
I voted for Ubuntu, but in reality it's Linux Mint. As well, I have a Windows 7 machine (that I love) and an XP machine.
Does anyone have the headphone jack specifications at hand? It'd be interesting to see what else could be done.
You're right that it could be easily done in any other language on a modern Unix, but µTorrent is written extremely closely for Win32 -- which is exactly why it's so terrific on that platform. The thing is brimming with features, insanely fast, and the self-contained executable is only 282kb!

My favorite torrent client is rtorrent (written in C), which has a lightweight featureful ncurses interface, and its executable on one of my Linux x86 boxes is 680k + 586k for libtorrent!

He's almost certainly right that you could never, ever, make it so fast and small using any other language ON WINDOWS.
You can actually remap all the Opera keyboard shortcuts to match your preferences - it's reasonably robust.

Tools -> Preferences -> Advanced -> Shortcuts