skysight-inc/HackerNews huggingface dataset:
"Having developed a blazing fast DCT implementation, Huffman then became a bottleneck. We innovated on that portion with tight hand-tuned assembly code that leverages special features of the ARM processor instruction set to make it as fast as possible.”

I understood he first optimized the algorithm, then tuned it to be even faster on ARM?
Certainly a double standard exists at Google. I originally thought finally Google is taking a firm stance, but this reversal only does harm to Google's image imho. Take home message is, blackhat SEO is forgiven if you are funded by connected people. Don't have funding or connections but make the slightest infraction in SEO? Feel the google girth.
I also wish I could downvote you into oblivion. You're mischaracterizing others to an extreme, and in such poor taste.
Environment The Last Agenda on Everybody’s Mind.
The Banks’ Quiet Coup is Still Very Much in Place
I didn't miss it. I completely understand that you'd like to take pictures of what you see and nobody or certainly not me is saying that you shouldn't.

What I am saying to you is that I don't dislike Glass because I couldn't fathom a useful application, but because on the whole I see more or at least more substantial downsides than upsides. I don't expect you to share my view, but just because I don't share yours, it doesn't mean I don't know what it is and why you have it.

I also made no comment about how much you should or shouldn't wear Glass (or phone). What I said is that if you are using something less often than expected, then it's not your fault (at least not in most cases).

I know English is not my first language, but I am reasonably certain my previous short comment said more or less this same thing.
Well written comment!

As for structured vs informal writing, there’s an interesting experiment by a copywriter who set up a “framework“¹ (on Github) for writing copy (like those press releases, landing page taglines, etc.).

I wonder how the idea of “forkable” templates for pieces of written content could be developed further.

[¹] https://news.ycombinator.com/item?id=7012848
I don't think that this is something he would need to worry about. Implementing complex algorithms is extremely difficult, even if you have detailed instructions (eg. from a published paper). I've read his website before and if I remember, he only published high level details. To steal his ideas, you'd need to have a similar background, and you'd need to know just as much about compression etc. as he does. And even if you found someone with the right expertise, it would still take a very long time to "steal" an idea like this.
>In many discussions like this I see the argument that some/most/all homeless people are drug addicts or mentally ill or otherwise not deserving of help.

I don't think the conclusion is drug addicts and the mentally ill don't deserve compassion. It is that trying to help the homeless while ignoring the drug and mental health issues is unlikely to be as productive as providing treatment options for the underlying causes.
I've found this too. It's rather turned me off using C for anything; in no time at all, I always find myself doing something that would be very straightforward in C++, but is a certain amount of bother in C. So (I ask myself)... what is this buying me again? What's the point?

Fortunately, most C++ compilers' support for inline C code is excellent. Even gcc didn't get it wrong ;)
Huge congratulations in order. This sounds like a real success story!
I may well be wrong about historical behaviour, but for at least a few years now (i.e. within my memory) it's been the case - but you need to create a new instance, not just a new document. I.e. if you open a specific file, or do anything to start a new document from within excel, it will keep the same instance.

It's still ridiculous behaviour, and drives me crazy because on a typical day I'll have a minimum of 3 spreadsheets open (3 sheets I always need quick access to) and often 10-20, and it can be a real pain in the ass remembering which sheets are in which instance, leading to regularly needing to close a sheet, start a new excel instance, then re-open the sheet in that, whenever I want to look at it side by side to another sheet. And even more annoying, if I'm opening a sheet that's an email attachment, I can't just open direct from Outlook, I have to save it locally so I can make sure to open it in the correct instance.

There's also this weird thing about how it thinks you want to shut down spreadsheets. I always forget which way is which, but sometimes it thinks you want to shut just the active sheet, sometimes it thinks every sheet you have open (in that excel instance). Just checked here and it doesn't seem to be the case on my home PC (Office Professional Plus 2010), but it definitely does on my work laptop. I think it's different behaviour between the X in the top right, double clicking the top left logo, and using alt+F4, I just can't remember which is which. But any logic would say that if you're showing multiple windows on the task bar, telling one to close doesn't mean close the others, and I think this is essentially tied to the same issue with trying to view sheets side by side.

I've never had issues with Word as others mentioned, though - possibly due to luck with versions I've used, or maybe I just don't have to compare two word documents side by side as often as I do with spreadsheets.
Thanks Andre, I will watch out for that.
I agree with your general point -- I haven't switched to Python 3 because it doesn't really solve anything I need solved at the moment. I would incur a significant time (=money) penalty for converting all my code to use it without a perceived benefit. I would have to get say a 30% speed increase or a 30% code # of lines decrease to get of my butt and start converting to Python 3.

I want to in principle, don't get me wrong, but I just don't have the time and money to do it, especially at the opportunity cost of not doing other product related stuff.

> * It's slow (excluding pypy)

Don't agree. Python is good enough for me. Point being "slow" and "fast" are just invitations for flame war without a specific benchmark or use case.

> * The C interface sucks (compared to something like Lua) and holds back language progress

As other post mentioned, try python cffi. That one is pretty good.

> * It can't handle multicore well outside of multiprocess hacks (which are sold as "the right way" -- bullshit. Sometimes threads are useful).

Meh, this is often parroted. In what I do (network and server io stuff) threads work very well!

> * Explicit "self" is stupid and most people hate it. Javascript and Ruby are comparable languages, and neither of them need this while still having the exact same flexibility as python.

Completely disagree. This is a terrific feature. I hate implicit hidden defaults and assumptions. All the other langauges have an implicit this/self Python makes it explicit. That is a good thing in my book
Essentially? An online outliner, with filtering by tags.
COM doesnt mandate anything silly like that.
The actual standard allows for a variety of options around how the compression portion is handled -- there is the baseline mode and then options for custom huffman tables, etc. The best source for the JPEG Standard --

http://www.amazon.com/JPEG-Compression-Standard-Multimedia-S...

My memory is a bit fuzzy here, but from what I recall, a friend tried implementing JPEG compression on a parallel system (back in the mid 90s). One of the trouble spots was the reliance on the relationship between blocks regarding prediction of the DC coefficient.

One startup I worked at, we had an entropy encoding method that could add 20-30% additional compression just by recording coefficients. Patent here -- http://www.google.com/patents/US6236762
Agreed. You aren't even supposed to downvote submissions because of political disagreement. But flagging? That's ridiculous -- you're potentially wasting moderator time because you disagree with the politics of the submission.

Flagging is meant to be used very selectively for spam and other submissions that blatantly flout the site's guidelines.

GP, please don't misuse flagging like this again.
Agree with your general thesis, but it seems that the tech is for the iPhone specifically, not cameras in general.
> If everyone already agrees, then you're not saying something worthwhile.

Plenty of proverbs would disagree.

Oh darnit, you got me.
In terms of my favorite unit for this kind of discussion, that's a mere .01 - .03 Iraq Wars[1]

[1] http://www.reuters.com/article/2013/03/14/us-iraq-war-annive...
If Obama wanted to fundamentally alter this problem forever, he'd go on national TV and tell the American public exactly the situation - that the NSA is so powerful he can no longer control it. Then he'd convene with Congress, and order the NSA to be dismantled immediately (and rebuilt under a different, much more restrained spec).

If the NSA tried to stop the process and acted against the orders of the Commander-in-chief, Obama should then recall the US Military and destroy the NSA with brute force, treating it as a hostile domestic militia that is attempting a coup. Game over. Sound far fetched? No, it's just a standard issue government revolution, no different than what has gone on throughout history all across the map.
If I see a wall of text, I highlight it as I read through it. People think that's really odd too!
> The problem with the 5 paragraph essay is that it isn't a rule of thumb

It definitely is a rule-of-thumb. You may not think it's a good one, but it still is one.

> it isn't a good guide, and it is never appropriate. Except maybe as...

Claims as strong as those are rarely true.
The Voltmeter Story: An argument in favor of the likelihood principle
I like the idea, but really, the description of the product[0] seems like a bunch of buzzword soup:

> Beautiful wake-up experience.... Timely started with a desire to simplify the way people use their alarm clocks. Our team designed a novel way to set an alarm. Swiping from the edge of the screen allows you to instantly set the desired time by dragging a bar. This intuitive gesture makes the experience more enjoyable than ever before.

(emphasis not mine).

What's "intuitive" about swiping from the side of a rectangular object in order to set my alarm?

Furthermore, why does it have to be "enjoyable"? I don't really care about the pleasure I get from setting my alarm - I just want to be able to do it quickly and forget about it.

I appreciate the importance of good design, but overusing language like this causes it to lose its meaning.

This actually reminds me of the first chapter in Freakonomics, where they dissect the words that real estate agents use when listing their own homes for sale. There's more to it, but in short, subjective, meaningless words like "beautiful" are essentially filler - a good description contains a concise, concrete description of what someone can expect to find.[1]

[0] http://www.bitspin.ch/

[1] http://freakonomics.com/books/freakonomics/chapter-excerpts/...
You seem to imply that this kind of performance tuning would carry over to Android, via a Java/NDK bridge? I sincerely doubt that this would yield results as good as SnappyCam.
My point is that if you would simply pay attention to people's actions and words, instead of simply assuming some sort of weird groupthink along partylines, you would have been able to predict people's actions like Obama. Because you have not done so, you claims about what would have been different are completely invalid.

It's not about Repulican or Democrat, both parties have many evil people in them. It's about the person. Just one simple example is that Obama voted for renewal of the Patriot Act. This alone should have been enough to not be surprised by this.

And yes, if Ron Paul had been elected, this would not have happened. 30 years of consistency.
Another way to look at it is: If X is a really good website in its category, and Google consistently puts X above other websites in search results for that category, the user experience on Google is better with X than without X. This will lead to more users using Google more, and contribute to all the effects that make Google money.

So even if Rap Genius is not bringing revenue to Google, Google certainly can derive value from Rap Genius that contributes to revenue. However, since the effects are indirect, it's not easy (though not impossible) to put a monetary value on this relationship.
I wrote Go for about 6-8 months and having to do so much stuff run-time when I wanted the guarantees of compile-time started grating on me along with generics and the type system being stringly typed.

I found Haskell shortly thereafter and that is where I currently stay ;)
According to the OP, since Google makes most of its money from ads, they somehow only want to strategically pursue ad-based revenue. This is beyond stupid analysis. Literally every business on Earth would like to diversify their revenue stream if it were possible to do so.

Besides there are plenty of examples where Google earns revenue that isn't from ads. See: Google Apps, GAE, GCE, etc. etc. If "We Are An Advertising Company, You Are The Product (TM)" was Google's ethos and defined all the work that they do they would not have built those products.
I do know that; although they've done some interesting work with STM recently and hopefully that works out.

I remember in the past hearing about someone actually submitting a patch to cpython remove the GIL about 10 years ago, but it was rejected because it made the language about 2-10x slower. IMO, that decision was INSANE. I have a 16 core machine right now and it can only really use 1/16th of it. Nobody uses python for it's speed, and people that need it are probably using C extension libraries like numpy, so if you were to cut the language's speed in half for a short term I'm going to say that pretty much nobody would care, especially if it were to solve a problem that everybody hates. Ruby is already about 10x slower than python on most of tasks, and it's just not a big deal. GVR is optimizing for the wrong thing.
I run into many of the same issues as you, but pushing some library to become standard does not solve the problem at all - it just forces the problem on somebody else. Somebody still needs to configure and maintain the library for a particular distribution, but rather than it being a distribution's package maintainer (or yourself), the problem is pushed onto the compiler/standard library devs, and the distribution's maintainers will still need to configure the standard library for their own distributions anyway. This is the "bloat" - it's increasing the workload for those developers. (I don't personally work on a C++ compiler, but I've worked on tooling for other languages, and I've maintained packages.)

The problem of package and configuration management is an OS problem and should not be the responsibility of compiler developers who would ideally be working on an OS-agnostic language compiler. For every non-language feature you push into the standard, you increase the amount of coupling the compiler has to an OS. (It's already the case with existing APIs, even down to basic IO - it actually forces the operating system to be designed to match the requirements of the language, and thus limits to scope for experimentation and other solutions.)

C++ has significant usage outside of our mainstream operating systems. It's used in embedded systems, and they have the exact opposite problems you describe - the trouble of taking things out of the language, rather than putting them in.

The way we maintain packages should be agnostic of any particular OS or language - we need a way to eliminate the "hidden knowledge" that goes into building and configuring the packages in the first place, so that any particular setup can be automatically reproduced. It's not a solved problem yet, but Nix is making great steps towards that capability, which don't require adding bloat to existing solutions. (We usually call it the Open/Closed principle)

The C++ Committee are attempting to solve the problem in a different way - by saying "we'll handle everything for you". What about adding libraries to ISO C++ for scraping websites, or accessing RDBMS, parsing text, or one of the dozens of common programming problems that exist? Why graphics in particular, and where do we stop attempting to push things into the standard? Screw it, why don't we just make ISO C++ a standard operating system?
Read the article.

They are back because they did a lot of work finding all these bad links and using Google’s disavowal tool to kill them, not because of their VC funding or whatever other influence you think they have on Google.
Probably because Bitpay does one thing and does it better than anyone else.
>But lately I confine myself to 1 game per steam sale

I told myself that many many times. but it's really weird how they can make us spend several times more than we need.

It's the idea that you are saving money or getting more value for the money that drives you to spend more money on Steam.

I find it harder and harder to purchase new games because I have so many of it the value of the new one goes down very quickly.
I came here to basically enter the same reply. Though I am perhaps not as bad as you make yourself sound.

It's easier to control myself these days, because I like buying books in book stores and those are disappearing. With the exception of certain titles that I really know I want and am searching for (which I buy on Amazon), almost all the books I buy now come from one used book store. It's the last book store within a half-hour drive from home, and there is no book store within a half-hour drive from work.
The NSA falls under the Department of Defense, they are a military tool. It is directly under the command of the Commander-in-chief, ie the US President, at all times, period.

They do what he commands. If that's not the case, then the United States is under siege, and the government has suffered a coup.
offended may be the wrong word here. It's better, in general to not offend if you can help it; but it's ok to take a stance that some may find uncomfortable or even may be angry with.
Simple: Facebook app w/tech on two platforms << All Apple apps and users w/tech on one platform.

If Google or Samsung thinks it matters to their users, they've got more than enough $$$ to fund something for Android specifically.
I typically have a form on the site do the emailing directly. Here is a plugin I wrote for Wordpress to do this, which is basically just a mailer with a CSRF token: http://wordpress.org/plugins/plainmail/

The best solution to me is to simply never have an email address visible on your site anywhere.

... and yes, before someone points it out, having a form on your site is just as much of an issue potentially.
I would love to talk with more social workers/activists/organizations working on this and similar issues. Please feel free to send an email to me at seckincansahin@gmail.com

I have been iterating on this campaign for at least a month now according to feedback I have received from 50+ people in all walks of life, but I agree that there is still a huge room for improvement.
And I would love to hear more about the campaigns that you think we could work on after this one.
For many people, the difference between yet another mass shooting and a mass shooting involving kindergarteners was one with significance.
FWIW, on OSX Evernote stores everything locally in a future-proof format.

They use a directory tree, with one directory per note. Each note has HTML file, all supporting files, an "enml" version of the HTML file (i.e. a HTML-like XML document), and XML documents containing character recognition data.

The local indexes are in lucene format. (Specifically clucene.)

You will also find a sqlite3 database with additional metadata.

If you store anything you care about in Evernote, I'd highly recommend backing this up. On OSX it will be in within one of these two directories, depending on which version you're running:

~/Library/Application Support/Evernote

or

~/Library/Containers/com.evernote.Evernote/Data/Library/Application Support/Evernote
This article has no mention of bioaccumulation. Pacific Ocean is so large that it can dilute huge amount of radioactivity, but bioaccumulation changes the story.
Without estimates how well these leaks bioaccumulate, the whole article is useless. Humans are at the top of the food chain in the sea and overfishing and exploiting sea life close to it's maximum capacity.

In Chernobyl, most of the radioactivity fell into the forests, mostly away from human food chain (there are still recommendations to not eat too much berries, mushrooms etc. in many areas). The Pacific is 100% in human food chain.
That's what I currently use. However, the recent HN post about Evernote had paying users complaining about data loss!
I own many old Vinyl records and often they come with the lyrics for all the songs on them. That's enough for me. I don't need funny annotations.

So, while Rap Genius is a cool website, I wouldn't say that all the other lyrics websites suck.
Marketing De-Mystified: Amazonc.com Review of Marketing as a Business System
I think you're missing the point of the study. The so called gap doesn't exist when you compare apples and apples. Claiming its a gender gap when a librarian isn't paid as much As a physician is disengeous. The claim is women are paid less, which isn't the truth, they we paid the sAme as men performing the same job. The gender pay gap is a myth.
FTA: "But, for all intents and purposes, Amazon does not make money"

This is a very myopic view on Amazon's current business model. They are choosing to break even/lose money in exchange for growth. They use profits to expand their business and break into new markets, which is evidenced by initiatives like Kindle Fire and Amazon Instant Video.

At any time, Amazon could change this growth strategy, and profits would flow like the Niagra. Investors understand, and that is why their valuation is sky high at over 150x future price to earnings.
Isn't there existing data based on highly-subsidized university attendance programs in e.g. the EU?
Funny, they support all the platforms but the most used platform around which also happens to be thee one I am looking for. Windows.
MS Visual C++ 2013 chokes on this with "'KB' undeclared identifier" error.
Don't get me wrong. I use python professionally. I like it. I know about CFFI. I'm just saying, it has its warts.
You're making the assumption that speed causes accidents. It does not, or bullet trains would be crashing left and right. Lack of perception causes accidents, such as road designs where cars can make sudden turns with no additional lanes, lack of fences along roads near wildlife, etc. Freeways usually have the lowest number of accidents per mile driven despite far higher speed.
> "... they should have had at least one killer feature"

I already commented on it and I agree. Python 2 is great and Python 3 is a little bit greater. But just not better enough to switch.

> Or if Python 3 had included reliable (and updated) package and environment managers;

I remember being at Pycon and distutils2 was announced. There was an aura of coolness, enthusiasm and hope in the air. Someone asked "but what about RPM packages?" they laughed at him and Tarek hid behind the podium in a funny gesture. Years later I am still using the default old included distutils package and building RPMs with it.
> At the point where you start suggesting that Matt Cutts was bribed

When did I do that?

I have not and am not suggesting that Matt Cutts or anyone at Google took a bribe of any kind whatsoever.

I have on the other hand said that there is some uncertainty if favors may have been given/used to expedite the process of re-listing.

Which if true, in itself looks really bad, simply because of the position of authority Google sits at.

Pray tell, when did a favor for a friend, acquaintance or anyone for that matter, regardless of their alleged wealth or social standing come to be defined as bribery/monetary value exchanging hands?