Shared posts

20 Aug 16:24

[Free Alert] Grace Potter and the Nocturnals, the Pretty Little Liars soundtrack, and more albums are gratis on Google Play Music

by Richard Gao

If you've been looking for some more music to add to your library, Google Play Music is once again offering free albums. Chances are that not all will be to your tastes, but we've got a wide variety to choose from this time around.

Here's the list:

Today we've got three loaded albums, but three with only one song in them.

Read More

[Free Alert] Grace Potter and the Nocturnals, the Pretty Little Liars soundtrack, and more albums are gratis on Google Play Music was written by the awesome team at Android Police.

20 Aug 16:24

[Deal Alert] NVIDIA SHIELD Android TV down to $140 ($40 off) from Best Buy

by Richard Gao

NVIDIA's SHIELD TV hasn't been getting any younger, but it's still the Android TV box to have. It was available for $139 last month, but for one day only. Best Buy currently has the same deal (okay, it's an extra 99 cents), and you can get a controller for an extra $40 on top of that.

The SHIELD TV's angular design is backed up by a powerful Tegra X1 chipset with a 256-core Maxwell GPU.

Read More

[Deal Alert] NVIDIA SHIELD Android TV down to $140 ($40 off) from Best Buy was written by the awesome team at Android Police.

20 Aug 15:03

Rub It In

by Bill Amend

20 Aug 14:26

Occult Theory of Toto's Africa

Occult Theory of Totos Africa

 

OMG! David Hines revealed the sinister truth behind the meaning of the song "Africa" by Toto...

Occult Theory of Totos Africa

Occult Theory of Totos Africa

Occult Theory of Totos Africa

Occult Theory of Totos Africa

Artist: David Hines

Follow us on:
 

August 18 2018
19 Aug 11:24

Adjust

by Lunarbaboon

19 Aug 11:23

Battery death is the new horror film staple

by Tim Carmody

Daniel_Kaluuya_And_Microsoft_Lumia_Phone___Get_Out_2017_3.jpg

I’ve been enjoying The Verge’s series of posts about batteries, not least because it’s not just about so-called “hard” tech, but also how changing technologies change our culture, our social interactions, our range of possibilities. A good example is Tasha Robinson’s essay on how the dead or dying mobile phone battery has become a staple of contemporary horror films — not so much a cliché (although it sometimes veers into that) but a new condition of the genre.

[In the past,] it was possible for a horror movie to isolate its victims by taking them slightly outside the warm glow of civilization. Classics like 1960’s Psycho, 1974’s The Texas Chain Saw Massacre, or 1980’s The Shining dropped the protagonists at remote houses. With no access to landlines, the characters in those movies were so removed from help or contact with the outside world, they might as well have been stranded on the Moon. Even as of 1999’s The Blair Witch Project, it was plausible that a group of tech-savvy young people would venture into the woods without cellphones or a GPS tracker, and have no way to alert anyone else when their situation took a bad turn. But with upward of 75 percent of Americans owning smartphones, and upward of 95 percent owning cellphones of some kind, modern horror films have to work harder to keep their characters from summoning the police the second a maniac starts waving a chainsaw in their direction.

These days, a dead phone doesn’t just cut users off from emergency services; it also cuts them off from the conversation, the daily flow of online life that so many of us use as our primary form of contact with the outside world. In that sense, the need to kill a victim’s battery before killing the actual victim is becoming less of a predictable cliché, and more of a way of building the stakes and establishing sympathies. Horror movie audiences may find it hard to believe in Cloverfield’s group of friends fleeing a Godzilla-sized monster through the streets of New York, but they can certainly believe in a guy coming away from a party with a drained phone battery and obsessing over the need to make one last phone call before the night’s over.

Robinson talks about how this trope taps into real-world anxieties about being unable to communicate or connect with other people, whiling away necessary power with frivolous uses, and technology letting us down in key moments, but she also gestures towards something else; a peculiar sort of wish-fulfillment. She imagines a high-tech horror film in which unplugging becomes a form of escape. But we’re already longing for a retreat from our devices, notifications, internet drama, and everything that comes with it. Isn’t part of the uncanny quality of the battery death trope that it’s giving us what we want, just in a distorted form?

Tags: movies   phones
19 Aug 11:23

Comic for 2018.08.17

19 Aug 11:22

Google Plans to Launch Censored Search Engine in China

by John Gruber

Ryan Gallagher, reporting earlier this month for The Intercept:

Documents seen by The Intercept, marked “Google confidential,” say that Google’s Chinese search app will automatically identify and filter websites blocked by the Great Firewall. When a person carries out a search, banned websites will be removed from the first page of results, and a disclaimer will be displayed stating that “some results may have been removed due to statutory requirements.” Examples cited in the documents of websites that will be subject to the censorship include those of British news broadcaster BBC and the online encyclopedia Wikipedia.

The search app will also “blacklist sensitive queries” so that “no results will be shown” at all when people enter certain words or phrases, the documents state. The censorship will apply across the platform: Google’s image search, automatic spell check and suggested search features will incorporate the blacklists, meaning that they will not recommend people information or photographs the government has banned.

I’m going to take a contrarian view here — I’m not sure this is a bad or objectionable idea. How is a search engine that complies with China’s censorship laws any different than an app store that does? My only quibble is that the search results should state plainly whether the results have been censored — none of this “may have been removed” stuff.

19 Aug 11:22

Toilet Paper Holders with Phone Storage Shelf

by info@dudeiwantthat.com Erin Carstens

I look at my phone in the toilet. I look at my phone with sink water sloshed all over it. I look at my phone on the bathroom floor, where it landed when it fell out of my pocket. And I turn my thumbs inward, and I think, Yep. This guy needs a toilet...

17 Aug 19:44

Calling

by Justin Boyd

Calling

The flames will get you out there. You will catch fire and be uncomfortable.



bonus panel
17 Aug 14:54

Hobbit House Airbnb

Hobbit House Airbnb

 

This epic Hobbit house Airbnb in Fairfield, Virginia is absolutely magical! As you can see both the inside and outside grounds are fully Lord of the Rings themed and it has 5-star reviews. I am dying to stay here, you can book it for yourself here - ~~ Hobbit's Dream ~~ All the Comforts of Home!! Just look at this whimsical place...

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Hobbit House Airbnb

Source: ~~ Hobbit's Dream ~~ All the Comforts of Home!

Follow us on:
 

August 15 2018
16 Aug 15:38

Texts From SuperheroesFacebook | Twitter | Patreon



Texts From Superheroes

Facebook | Twitter | Patreon

16 Aug 15:38

Teachers.

by Chris Grabowski
Public schools and the many people who work in them are a vital part of our communities. We rely on them every day to provide not only education but vital services, especially for low income families. Yet Florida is ranked forty second in teacher compensation. That's sad...

Love,
   Chris.
16 Aug 14:32

A comprehensive guide to yellow stripey things

by Jason Kottke
Dan Jones

Open up the original article to see the infographic.

Yellow Stripey Things

Bumblebee, honey bee, yellow jacket, paper wasp…what’s the difference? I don’t know if this comprehensive guide to Yellow Stripey Things is entirely truthful or not — a bumblebee is “actually a flying panda” and a yellow jacket “is just an asshole” — but it is pretty entertaining. Has anyone fact-checked this thing?

Ok fine, I’ll do it!1

Carpenter bees are mostly harmless:

Male carpenter bees are quite aggressive, often hovering in front of people who are around the nests. The males are quite harmless, however, since they lack stingers. Female carpenter bees can inflict a painful sting but seldom will unless they are handled or molested.

Honey bees don’t always sting just once:

A honey bee that is away from the hive foraging for nectar or pollen will rarely sting, except when stepped on or roughly handled. Honey bees will actively seek out and sting when they perceive the hive to be threatened, often being alerted to this by the release of attack pheromones (below).

Although it is widely believed that a worker honey bee can sting only once, this is a partial misconception: although the stinger is in fact barbed so that it lodges in the victim’s skin, tearing loose from the bee’s abdomen and leading to its death in minutes, this only happens if the skin of the victim is sufficiently thick, such as a mammal’s.

Bumblebees:

Queen and worker bumblebees can sting. Unlike in honeybees, a bumblebee’s sting lacks barbs, so the bee can sting repeatedly without injuring itself; by the same token, the sting is not left in the wound. Bumblebee species are not normally aggressive, but may sting in defence of their nest, or if harmed.

And yes, you can actually pet a bumblebee:

Hoverflies don’t sting. But paper wasps do and their sting can be deadly:

Unlike yellowjackets and hornets, which can be very aggressive, polistine paper wasps will generally only attack if they themselves or their nest are threatened. Since their territoriality can lead to attacks on people, and because their stings are quite painful and can produce a potentially fatal anaphylactic reaction in some individuals, nests in human-inhabited areas may present an unacceptable hazard

I couldn’t find a good all-in-one source about yellow jackets, but by all accounts, they are aggressive and easily agitated.

The cicada killer wasp look fierce but are generally only dangerous to cicadas:

Solitary wasps (such as the eastern cicada killer) are very different in their behavior from the social wasps such as hornets, yellowjackets, and paper wasps. Cicada killer females use their sting to paralyze their prey (cicadas) rather than to defend their nests; unlike most social wasps and bees, they do not attempt to sting unless handled roughly.

Mud daubers don’t sting people that often and prey on spiders:

Black and yellow mud daubers primarily prey on relatively small, colorful spiders, such as crab spiders (and related groups), orb weavers and some jumping spiders. They usually find them in and around vegetation. Blue mud daubers are the main predator of the black and brown widow spiders.

All in all, this checks out. </snopes>

Bonus stinging insect fact: There’s a sting pain index that entomologist Justin Schmidt first came up with in the 80s. Schmidt has been stung by almost everything with a stinger and rated the stings on a scale of 1 to 4 (least to most painful). He has also described the stings of individual insects more colorfully:

Western honey bee (level 2) — “Burning, corrosive, but you can handle it. A flaming match head lands on your arm and is quenched first with lye then with sulfuric acid.”

Giant paper wasp (level 3) — “There are gods, and they do throw thunderbolts. Poseidon has rammed his trident into your breast.”

  1. I saw this great quote from Lily Tomlin today: “I always wondered why somebody doesn’t do something about that. Then I realized I was somebody.” No idea if she actually said that. I’ll let you track that one down…I’m busy with the bees.

Tags: bees   biology   Justin Schmidt
16 Aug 14:31

T-Mobile announces Team of Experts customer service and free Pandora Plus

by Nick Sarafolean
Dan Jones

My wife is going to love free Pandora Plus.

T-Mobile has announced some new perks for its customers. First up is T-Mobile’s new Team of Experts customer service system. The Magenta carrier is ditching phone menus and robocalls and is opting for real customer service agents. These agents are trained to handle a wide range of customer concerns, reducing the need to transfer customers to specialists unless absolutely necessary. Additionally, T-Mobile’s Team of Experts is available 24/7 via call or message. Users can even ask experts to call them at a specific time, and soon, customers will be able to use Alexa and the Google Assistant to contact Team of Experts.

Additionally, T-Mobile is offering a new perk that will be music to customers’ ears. The company has partnered with Pandora to offer its customers Pandora Plus for free. T-Mobile has also teamed up with Live Nation to give customers access to last-minute tickets at concerts, as well as deals for discounted concert tickets at select amphitheater shows. Starting next year, T-Mobile customers will also receive dedicated Fast Lane entry and concessions lines at select Live Nation amphitheaters.

Team of Experts and the partnership with Live Nation begin immediately. The Pandora Plus subscription deal will begin on August 28 via a code sent to customers through the T-Mobile Tuesdays app.

Are you a fan of these new perks from T-Mobile?

13 Aug 19:31

How Are You

by Reza

13 Aug 19:04

#1779

by Chris

#1779

12 Aug 00:59

Deluxe Millennium Falcon Waffle Maker

by elssah12

deluxe millennium falcon waffle makerStar Wars Deluxe Millennium Falcon Waffle Maker – It’s tasty, delicious, and can make the Kessel Run in less than twelve parsecs. Serve up replicas of the Millennium Falcon in waffle form in your very own waffle maker shaped like the Millennium Falcon. What’s the cargo?!? Its waffles!

The post Deluxe Millennium Falcon Waffle Maker appeared first on Shut Up And Take My Money.

12 Aug 00:58

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

 

Qetza drew this amazing fan art series of comic book and sci-fi pop culture icons in an Aztec warrior inspired style...

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Aztec Warrior Pop Culture Fan Art

Artist: Qetza

(via: Best of Art)

Follow us on:
 

August 11 2018
10 Aug 20:04

Palm Android phone leaks for Verizon, it’s startlingly small

by Sean Riley

Rumors of a Palm-branded Android phone coming this year from TCL (the company that bought them back in 2015), first arose in March and then popped up again a couple days ago when just such a device passed through the FCC.

Well the folks over at Android Police have received a few actual details regarding the device from one of their sources and if they prove true, this is going to be an interesting throwback of a device.

palm-android-phone-AP-leak

The codename for the device, Pepito, kind of gives away the phone’s diminutive stature and at 3.3-inches with a 720p screen, this is the smallest smartphone anyone has seen in quite awhile. The battery is similarly shrunken at just 800mAh. That seems a little undersized even for that small screen. I dug into my smartphone library and found my Samsung Illusion from 2011 which had a 3.5-inch screen, and even that thing sported a 1,500mAh battery.

Now the rest of the interior picks up quite a bit with 3GB RAM and 32GB of internal storage, which is quite the punch for such a tiny package. The Snapdragon 435 running things brings you back down to earth though.

Perhaps not surprisingly given the size of the device there will be no headphone jack, but with that battery, the idea of burning power on Bluetooth isn’t exactly great.

No word on pricing and although we’d expect it relatively soon given that it has already passed through the FCC, it could still be a month away.

Do you think a small budget phone like this will find a market or have we all moved on to bigger and arguably better things?

09 Aug 17:28

#1777 – Amazing

by Chris

#1777 – Amazing

09 Aug 17:07

Sleeper.

Choke me daddy.
09 Aug 15:59

Voting Software

There are lots of very smart people doing fascinating work on cryptographic voting protocols. We should be funding and encouraging them, and doing all our elections with paper ballots until everyone currently working in that field has retired.
09 Aug 15:07

Texts From SuperheroesFacebook | Twitter | Patreon



Texts From Superheroes

Facebook | Twitter | Patreon

09 Aug 15:07

Your Pet As A Pokemon Card

by Lulu Tapia

Your Pet As A Pokemon Card Your Pet As A Pokemon Card –  Ever wondered what kind of attacks your pet would have as a Pokemon?

The post Your Pet As A Pokemon Card appeared first on Shut Up And Take My Money.

09 Aug 15:07

CodeSOD: Knowledge Transfer

by Remy Porter

Lucio Crusca is a consultant with a nice little portfolio of customers he works with. One of those customers was also a consultancy, and their end customer had a problem. The end customer's only in-house developer, Tyrell, was leaving. He’d worked there for 8 years, and nobody else knew anything about his job, his code, or really what exactly he’d been doing for 8 years.

They had two weeks to do a knowledge transfer before Tyrell was out the door. There was no chance of on-boarding someone in that time, so they wanted a consultant who could essentially act as a walking, talking USB drive, simply holding all of Tyrell’s knowledge until they could have a full-time developer.

As you can imagine, the two week brain-dump turned into a two week “documentation crunch” as pretty much nothing had any real documentation. That lead to comments like:

  /**
   * Parses a log file. This function looks for the string "ERR-001" in the log file
   * produced by the parser daemon (see project NetParserDaemon).
   * If found it returns the file contents with the string. Otherwise it
   * returns the file contents without it. 
   * Known bug: it needs more optimizations to handle very big files. In the 
   * meantime we manually restart the parser daemon from time to time, so the
   * log file doesn't grow too much.
   * @param log_file_name File name
   * @return ArrayList
   */
  public static ArrayList parseLogFile(String log_file_name) {
    …
  }

Read that comment, read the signature, and tell me if you have any idea what that method does? Because trust me, after reading the implementation, it’s not going to get any clearer.

  public static ArrayList parseLogFile(String log_file_name)
  {
    try
    {
      ArrayList result = new ArrayList();
      File f = new File(log_file_name);
      FileInputStream s = new FileInputStream(log_file_name);
      InputStreamReader r = new InputStreamReader(s);
      BufferedReader r2 = new BufferedReader(r);
      String line = null;
      int retry = 1;
      while (r2.readLine() != null)
      {
        try
        {
          for (int i = 0; i < retry; i++)
          {
            line = r2.readLine();
            result.add(line);
          }
          if (line.contains("ERR-001"))
            return result;
        }
        catch (OutOfMemoryError e)
        {
          System.gc();
          line = "Retry";
          retry = (int)(Math.random() * 10 + 10);
        }
      }
    }
    catch(Exception e)
    {
      ArrayList result = new ArrayList();
      result.add("ERR-001: File not found");
      return result;
    }
    finally
    {
      // always return the file contents, even when there are exceptions
      return parseLogFile(log_file_name);
    }
  }

There’s just… so much going on here. First, this method must be dead code. The return in the finally block always trumps any other return in Java, which means it would call itself recursively until a stack overflow. Also, don’t put returns in your finally block.

So it doesn’t work, clearly hasn’t been tested, and certainly can’t be invoked.

But the core loop demonstrates its own bizarre logic. We retry reading within a for loop, by default though, we only do 1 retry. If and only if we encounter an out of memory exception, then we set the retry to a random value and repeat the loop. Oh, and don’t forget to garbage collect first. If any other exception happens, we’ll catch that and just return an ArrayList with “ERR–001: File not found” in it, which raises some questions about what on earth ERR-001 actually means to this application.

By the time the company actually hired on a full-time developer, Lucio had already forgotten most of the knowledge dump, and the rushed documentation and broken code meant that there really wasn’t much knowledge to transfer to the new developer, beyond, “Delete it, destroy the backups, and start from scratch.”

[Advertisement] BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how!
08 Aug 14:57

That Palm Android phone passed through the FCC and Wi-Fi Alliance

by Evan Selleck
Dan Jones

Still miss my Palm Treo. Good times.

Several years ago, TCL (the company that’s also building BlackBerry-branded smartphones) acquired the Palm brand. At the time, there was speculation that we might see a new Palm-branded smartphone at some point in the future.

It took a couple of years, but in 2017 we heard that 2018 would finally be the year we’d see a new Palm smartphone. Unfortunately for some. that handset wouldn’t be running webOS — the software that made the original Palm smartphones what they were — but would instead be running Android.

And sure enough we heard earlier this year that we’d see a new Palm phone sometime before the end of 2018. Now a device known as “PVG100″ has passed through the approval processes for both the FCC and the Wi-Fi Alliance.

In both cases, these are typically the tail-end of the approval process for a new device, so it’s likely that we will see this new Palm Android smartphone soon. The two filings don’t give a lot away, but we do know that this PVG100 will offer Android 8.1 Oreo out of the box and that it will only support 2.4GHz Wi-Fi. There is no support for faster 5GHz Wi-Fi networks.

That’s about all we know at this point. There are no pictures to go along with these filings, so we don’t know if this is a device that will look like the old Palm phones, including a slide-out physical keyboard.

Are you hoping for some exciting things with this new Palm Android phone?

Via: Android Police
Sources: FCC, Wi-Fi Alliance

08 Aug 14:37

Laundry

by Justin Boyd

Laundry

Actually folded and hung and drawered and et cetera my last load of laundry! Hmm whoa, that’s surprising.



bonus panel
08 Aug 14:37

CodeSOD: CDADA

by Remy Porter

If there’s one big problem with XML, it’s arguably that XML is overspecified. That’s not all bad- it means that every behavior, every option, every approach is documented, schematized, and defined. That might result in something like SOAP, which creates huge, bloated payloads, involves multiple layers of wrapping tags, integrates with discovery schemas, has additional federation and in-built security mechanisms, each of which are themselves defined in XML. And let’s not even start on XSLT and XQuery.

It also means that if you have a common task, like embedding arbitrary content in a safe fashion, there’s a well-specified and well-documented way to do it. If you did want to embed arbitrary content in a safe fashion, you could use the <![CDATA [Here is some arbitrary content]]> directive. It’s not a pretty way of doing it, but it means you don’t have to escape anything but ]]>, which is only a problem in certain esoteric programming languages with rude names.

So, there’s an ugly, but perfectly well specified and simple to use method of safely escaping content to store in XML. You know why we’re here. Carl W was going through some of the many, many gigs of XML data files his organization uses, and found:

<CommandLine>&amp;lt%3bPATH&amp;gt%3bSOME_VALUE_HERE&amp;lt%3b/PATH&amp;gt%3b</CommandLine>

The specific sequence of mangling operations that were performed aren’t documented anywhere, but you can figure it out. To decode this, you first have to convert the character entities back into actual characters- which really is just the ampersands.

Now you have: &lt%3bPATH&gt%3bSOME_VALUE_HERE&lt%3b/PATH&gt%3b.

This is obviously URL encoded. So we can reverse that, yielding &lt;PATH&gt;SOME_VALUE_HERE&lt;/PATH&gt;.

Now, we can decode the character entities here.

<PATH>SOME_VALUE_HERE</PATH>

XML documents nest quite neatly, so why even do this escaping rigamarole? If you don't want it as XML, why not use CDATA? Why URL encode any of this? Carl had neither the time nor the documentation to figure it out. He simply changed SOME_VALUE_HERE to NEW_VALUE_HERE, and moved on to the next problem.

[Advertisement] Ensure your software is built only once and then deployed consistently across environments, by packaging your applications and components. Learn how today!
08 Aug 12:47

Slow Websites

by Geoff Graham

The web has grown bigger. Both in expansiveness and weight. Nick Heer's "The Bullshit Web":

The average internet connection in the United States is about six times as fast as it was just ten years ago, but instead of making it faster to browse the same types of websites, we’re simply occupying that extra bandwidth with more stuff.

Nick clearly explains what he means by bullshit, and one can see a connection to Brad Frost's similarly framed argument. Nick talks about how each incremental interaction is a choice and connects the cruft of the web to the rise and adoption of frameworks like AMP.

Ethan Marcotte paints things in a different light by looking at business incentive:

...ultimately, the web’s performance problem is a problem of profitability. If we’re going to talk about bloated pages, we should do so in context: in the context of a web where digital advertising revenue is cratering for publishers, but is positively flourishing for Facebook and Google. We should look at the underlying structural issues that incentivize a company to include heavy advertising scripts and pesky overlays, or examine the market challenges that force a publisher to adopt something like AMP.

In other words, the way we talk about slow websites needs to be much, much broader. If we can do that, then we’ll have a sharper understanding of where—and how—the web can be faster.

It's a systemic state of the industry problem that breeds slow websites. The cultural fight to fix it is perhaps just as important as the technical fights. Not that there isn't a lot to learn and deal with on a technical level.

Addy Osamai wrote up a deep dive (a 20-minute read, according to Medium) that explores the cost of JavaScript to overall web performance. Everyone seems to agree JavaScript is the biggest problem area for slow websites. It's not preachy but rather a set of well-explained principles to follow in this era where the use of JavaScript is trending up:

  • To stay fast, only load JavaScript needed for the current page.
  • Embrace performance budgets and learn to live within them.
  • Learn how to audit and trim your JavaScript bundles.
  • Every interaction is the start of a new ‘Time-to-Interactive’; consider optimizations in this context.
  • If client-side JavaScript isn’t benefiting the user experience, ask yourself if it’s really necessary.

The post Slow Websites appeared first on CSS-Tricks.