itsame
This can be looked at as a continuous race to see who can build the highest-throughput computer, where the competitors' positions in the race are decided based on a well-defined set of benchmarks. The periodic updates don't indicate who's won -- they're just a snapshot of what everyone's positions are in the race around the time of publication. So it's more apt to say one competitor is ahead of another in the race, but talking about winning or beating someone maybe gets more clicks.
There were a few bugs I had encountered (can't recall if it was on the mobile app, or on the browser UI), and decided to report to them. I opened a few reports (maybe 2 or 3?), and continued on my merry way. Checked in a not long after, and discovered that the developer didn't bother to really read my bug reports, and instead, berated me (if my fuzzy recollection is to be believed, something to the effect of "I don't know what you're talking about" and "you're stupid go away"), followed by closing the bug reports. No effort on his side to try to understand, no further digging for more information if something was unclear.
Being a software developer myself, I'd like to think I'm generally familiar with reporting reasonably useful bugs (repro steps, observed behavior, expected behavior, etc.), and even if I didn't include all information, I'm more than happy to provide more as requested/directed. But being effectively ignored and then berated for trying to help? Ridiculous.
tt-rss worked okay for my needs (lacked polish), but still, no software is perfect, so if I were to continue using tt-rss, I'd undoubtedly run into other bugs. Going by my experience with abrasive/abusive behavior of the developer (I saw similar examples in other bugs in the tracker at the time), I decided to jump ship on the first sign of a reasonable alternative. Thankfully, Feedly came along, and I hopped on for the ride.
For example, in the article list view, there's a single basically-identical swipe left/right gesture to...
* mark single article as read
* mark single article as unread
* mark all articles on page as read
* mark all articles on page as unread
The difference between marking a single article and marking all articles seems to be based on how far you've swiped, but if (for example) you don't release your swipe and keep moving your finger further after it's marked all as read, it suddenly does the opposite and marks all articles as unread. The direction of the swipe (left or right) doesn't seem to control whether you're marking read/unread -- it's (in my experience) been completely arbitrary what it decides to do, regardless of swipe direction. It's ridiculous how painful it is, and it's basically been this way for as long as I can remember.The app has really poor bulk management of articles, so I just turn to other apps. Currently I'm using News+, which has superior bulk management capabilities... but it hasn't been updated in forever (and is buggy in other ways).
I agree that CyanogenMod did bring innovations to the table -- I'm in no way trying to diminish that. Just clarifying attribution where due.
Speaking more generally, there is no doubt that custom ROMs answered needs/demands that Google just couldn't satisfy in the same timelines. Custom ROMs deserve tons of credit for prototyping and "market testing" concepts/features for Google. The good news is that -- by and large -- most of the low-hanging fruits have already been incorporated back into mainline Android. Nowadays, I've personally found fewer and fewer reasons to use custom ROMs (outside of the ever-important need to extend device lifetime anyway -- probably the biggest thing remaining that Google likely won't ever attempt to satisfy).
[1] http://www.androidpolice.com/2013/12/11/googler-app-ops-was-...
[2] https://www.xda-developers.com/protecting-your-privacy-app-o...
Also, IMHO, it's a bit of a stretch to say that the Google Now shortcut was inspired by PA's Pie controls. One is just a shortcut to an enhanced search feature, and the other is... not unlike iOS's Assistive Touch feature on steroids. The only commonality is that they occur near/around the home button.
EDIT: And in fact, my Galaxy Note II had a "long-press menu button to trigger search" since the dedicated search button was removed -- nothing particularly unique about that paradigm.
While Cyanogen Inc. may well have been Google's biggest "threat" when it came to control of Android, it wasn't even that big a threat to begin with. They were always beholden to Google's source dumps, as was any other ROM distribution. I'd argue little has changed in terms of how much control Google has over Android's destiny, and Cyanogen Inc.'s (impending) death doesn't really move the compass in any meaningful way.
If partial truths always lead to the correct conclusion, we would never have wrong convictions in courts caused by incomplete evidence.
Or to bring the analogy closer to home, if we know only some (but not all) of the use cases, we can't know if our solution truly and completely solves whatever problem we're trying to solve. Maybe Floegipoky knows of another "use case" (insight) here that Dan Lyons happened to leave out.
See:
https://github.com/gorhill/uMatrix/wiki/Changes-from-HTTP-Sw...
https://github.com/gorhill/uMatrix/wiki/Using-%C2%B5Block-wi...
I'm still of the opinion that the space at the top makes sense. I sometimes drag windows to the top to maximize, and like the inverse operation of dragging from the top to restore -- behaves consistently like any other regular Windows application that doesn't mess around with their titlebars.
Of course, determining where the line gets drawn probably isn't always a matter of checking off items in some checklist (gray areas, etc.). Nevertheless, in the case of Newegg's Shell Shocker deals, it doesn't seem to me like it overlaps with this site's intent (vulnerability testing). Only overlap I see is that it's something that's operated over the Internet. Would be far-fetched to say that this site is capitalizing on Newegg's brand goodwill to... get people to test for server/machine vulnerabilities.
Also... "It is not necessary for a trademark owner to take enforcement action against all infringement if it can be shown that the owner perceived the infringement to be minor and inconsequential. This is designed to prevent owners from continually being tied up in litigation for fear of cancellation."[1] So just because Newegg has a trademark doesn't mean it immediately and invariably has an obligation to enforce it at the threat of losing it.
[1] http://en.wikipedia.org/wiki/Trademark#Maintaining_rights
On the other hand, your argument that Schmidt's post is "b.s." hinges on the assumption that catering to users is a completely separate business model distinct from catering to their direct revenue sources (e.g. ad publishers). It's not.
So yes, ad publishers may not care about Google users in and of themselves, but they care about volume, and Google making its users happy and engaged keeps that volume high. By transitivity, ad publishers should (theoretically or indirectly) care about whether Google treats its users well as it would have some positive correlation with their viewership volume.
You're trying to draw a false dichotomy between the two -- they are not mutually exclusive goals. Just because Google is building for the users doesn't mean it's not building for the ad publishers. By building and improving their products for the users, they are increasing the stickiness and value of their users for the ad publishers.
If you had to choose between advertising at a location where people just breeze right through, and advertising at a location where people stick around to browse the goods, which location would you rather pick? Obviously the latter where people stick around, as it's more likely that they'll notice your advertisement. Google improving their products for the users makes it more likely that their users will stick around to notice the ads.
tl;dr (as PeterWhittaker suggests): "Keep Bananas Fresh Longer by Separating Them and Wrapping the Stems in Plastic Wrap".
----- ORIGINAL GRIPING SESSION -----
NOTE: Just for context (so this comment doesn't look quite so silly as it now does :))... The post originally linked to awareness-time.com/?p=4195
-----------------------------------
So... am I right in my assumption that the picture of the bananas is a demonstration of this "simple way"? (With the intent of covering the stem with plastic wrap being for the purpose of minimizing exposure to gases that speed the process up?)
It's not made explicitly clear in the blog entry. In fact, the entry is very poorly structured. It...
1. gives an anecdote about the bananas turning brown
2. says there's a better way to slow the browning
3. immediately jumps into a section it marks as "optional"
4. starts the optional section with an ad
5. begins actual optional content with a short blurb
6. finally shows the picture (is this optional??)
7. follows it all up with the actual "optional" science
All without at least a short text explanation of the "simple way". You don't need complicated words to explain that processes occurring at the stem speed up the ripening effect, and that an easy way around that is to cover the stem with plastic wrap... so why is such a simple explanation omitted? Yes, a picture may be worth a thousand words, but when placed poorly, makes for a very confusing thousand words.
Still, to more directly answer the "question" presented in the article title, I'd say that there is no connection between AutoIt and malware -- at least no more than any other malware authors' languages of choice. It's unfortunate for legitimate developers that malware authors (unsurprisingly) find the convenience to work for them as well. That doesn't excuse anti-malware vendors for labeling executables as malware just because they were developed using AutoIt. The UPX packing that comes out-of-the-box with the AutoIt "compiler" doesn't help either -- it's like a one-two combo for false-positives, since anti-malware software also frequently get tripped up by EXE packers like UPX.
AutoIt-based stuff that I've distributed in the past have fallen victim to AutoIt+UPX false-positives, and it's teeth-grindingly annoying for your stuff to be perfectly fine for a long stretch of time, only to find people knocking on your e-door the next day grilling you about distributing malware just because the anti-malware vendors updated their signatures to block AutoIt -- again.
> TL;DR I cannot in good faith recommend Vim to a new developer, even though I use it.
Since you're already familiar with vim, you clearly aren't in the target audience.
Again that's not to discount what Apple has achieved here. In typical Apple fashion, their excellent execution of existing concepts is where their value proposition lies, and this is no exception.
If we want to discuss keyboard shortcuts, then Ctrl+Tab/Ctrl+Shift+Tab/Ctrl+W/Ctrl+T are quick tab management shortcuts that bypass mouse control as well, and that one pixel at the top that makes tab switching by mouse annoying for talles would be rather moot.
In some sense, it makes Opera at least somewhat more consistent with other regular Windows applications that don't mess around with the titlebar. I actually find it annoying that there's no quick way to manage the maximized browser windows in Chrome or Firefox other than to click that button in the standard window chrome to restore the window, and then proceed.
Judging by most articles I've seen, the studies appear to be very typically limited to voice calls using the phone directly to ear, which isn't a common use case in for me.
To set the bar any higher reeks to me of elitism (i.e. creating an "exclusive" club of "hackers"), which doesn't seem like his intent.