Shared posts

31 Oct 16:26

I wish Freud was still alive so he could analyze this tweet twitter.com/MarkHalperin/s…

by YeyoZa
mkalus shared this story from YeyoZa on Twitter.

I wish Freud was still alive so he could analyze this tweet twitter.com/MarkHalperin/s…

When people say some new Trump tape could have material that is WORSE than the @accesshollywood video, what exactly could be WORSE?!?


Posted by MarkHalperin on Sunday, October 9th, 2016 5:15pm


339 likes, 185 retweets

Posted by YeyoZa on Friday, October 27th, 2017 1:13pm


22 likes, 4 retweets
31 Oct 16:25

Aaaarrrggghhh 5 months...

by Helen Keegan
I can't believe I haven't written anything here since May. I've certainly thought about it and had things to write about, but for one reason or another, life got in the way and my lowly blog got neglected. And that's a shame because I still think there's a place for longer form content on the web.

It's time to rectify this, so to really challenge myself, I'm going to attempt NaBloPoMo - National Blog Posting Month. The idea behind it is to post something every day during the month of November. It's similar to NaNoWriMo where writers attempt to write a novel in a month. But since I don't think I have a novel in me to write right now, I'll get on with writing things on my blog. I also challenged myself to write and publish 50 blog posts this year and I'm woefully behind. Writing 30 posts in November would certainly help me catch up and stand a reasonable chance of completing my challenge. 

So wish me luck and hope you follow me on my blog journey next month. And thank you to Terence Eden for posting about his NaBloPoMo writing on Facebook which reminded me to get on with it. Of course, he's already pre-written a whole bunch of posts so has a head start on me. Best get my writing cap on!

P.S. if you fancy doing it too, there's some info here from Blissful Lemon and a chance to join the blogroll. It also helps with the accountability thing.
31 Oct 16:24

The DFJ case: When should we believe a woman who claims sexual harassment?

by Josh Bernoff

Sexual harassment claims tend to come down to “he said, she said.” Is venture firm DFJ’s founder Steve Jurvetson a predator or a victim? Let’s look at the dueling statements. The accusation Entrepreneur Keri Kukral posted this on Facebook: Threshold reached after long contemplation. Women approached by founding partners of Draper Fisher Jurvetson should be … Continued

The post The DFJ case: When should we believe a woman who claims sexual harassment? appeared first on without bullshit.

31 Oct 16:24

The Best USB Microphone

by Kevin Purdy
The Best USB Microphone
After 75 hours of research, interviews, and making audio professionals and regular humans listen to the same phrases spoken into 25 different USB microphones, we remain convinced that the Yeti by Blue makes your voice sound the best with the least hassle. It makes a wider spectrum of voices sound better than the other microphones we tested, which tend to favor certain tones. Our pick since 2013, the Yeti is solidly built and easier to set up on your desk than most of the competition. It does best at capturing a single voice, but you can use it in a pinch for two-person sessions or even music recording. The mute, gain, and volume controls are easy to manipulate while recording. If you’re an enthusiast, you might be able to get better results by putting time into a different, likely more expensive microphone, and more elaborate equipment (see our USB audio interfaces guide), but the Yeti puts the fewest hurdles between you and an ear-pleasing sound.
31 Oct 16:24

I love the Trump Troll medal on this Economist cover of Putin.


source: The Economist



I love the Trump Troll medal on this Economist cover of Putin.

31 Oct 16:24

Sorting algorithms visualized with animated color palette

by Nathan Yau

I bet you woke up this morning thinking, “I haven’t seen a good visualization of sorting algorithms in at least a week. I wish someone would get on that.” Well here you go. Wish granted.

See also sorting algorithms explained with dance, books, and sound. And while we’re at it, don’t forget Mike Bostock’s visual essay on visualizing algorithms.

[Thanks @SimStolz]

Tags: sorting

31 Oct 16:23

Google: Blue Tint on Pixel 2 XL’s Display Is Inherent to Display Hardware

by Rajesh Pandey
Earlier today, Google issued a statement clarifying the screen issues related to the Pixel 2 XL. The company will be rolling out a software update to offer a new ‘saturated’ display mode and to boost consumer confidence in the handsets, it also extended their warranty to two years. Continue reading →
31 Oct 16:20

Some iPhone X orders won’t ship until December, ‘customer demand is off the charts’

by Patrick O'Rourke
iPhone X

We’ve been expecting for a number of weeks that iPhone X orders would be significantly constrained, but it looks like the situation may not be as severe as initially expected.

Apple Stores located in Canada, U.S., U.K., China, Japan and other regions, are indicating between five and six weeks for iPhone X pre-order deliveries. In terms of getting the phone early, it’s possible to pick-up the iPhone X on November 3rd at Apple Stores across Canada, though expect to join a lengthy line (getting in line the day before is also a good idea).

Earlier reports indicated that iPhone X stock is expected to be limited because of OLED panel issues — which have reportedly been solved — and then later, problems with Face ID’s components. While Apple manufactures many of the parts featured in the iPhone X, the tech giant relies on Samsung to produce the device’s displays and other partners for Face ID’s various components.

Earlier this week Apple uncharacteristically denied a report stemming from Bloomberg that claimed the company was dialing back the quality of its Face ID components in order to increase production.

We’ll have to wait until the official launch of the phone to see how constrained stock really is. At this point, it looks like it’s possible Apple may have ramped up production enough to meet at least the initial demand for the sought-after smartphone.

iPhone X pre-orders went live last night at 3:01am ET/12:01 PT in the Apple Store.

In a recent interview with Cnet, an unnamed Apple spokesperson stated, “we can see from the initial response, customer demand is off the charts.”

Were you able to secure an iPhone X pre-order? Let us know in the comments section.

Via: The Verge

The post Some iPhone X orders won’t ship until December, ‘customer demand is off the charts’ appeared first on MobileSyrup.

31 Oct 16:20

Google to release software fix for Pixel 2 clicking sound

by Rose Behar

Google will soon roll out a software fix for the clicking and high-frequency sounds that are coming from some users’ Pixel 2 handsets.

A community manager for Google’s Pixel User Community forum wrote that the company is preparing to roll out an update that should get rid of the noises in the coming weeks, adding: “The clicking noise being reported does not affect the performance of your device but if you find it bothersome you can temporarily turn off NFC in Settings > Connected devices > NFC.”

Reports of the issue began last week, with users stating that whenever they put their unlocked device to their ear (for calling or otherwise) they heard clicking and buzzing sounds.

The Pixel 2’s issue has been somewhat overshadowed by the screen burn-in issue that’s affecting the Pixel 2 XL, which Google also plans to address with software updates. To ease consumer worries about both issues, the company is also now offering a two-year warranty on both handsets worldwide.

Source: Google

The post Google to release software fix for Pixel 2 clicking sound appeared first on MobileSyrup.

31 Oct 16:20

Samsung Takes a Dig at Google Pixel 2 XL’s Display Woes in New Ad

by Rajesh Pandey
At this point, the Pixel 2 XL’s display issues are well documented. Google themselves have acknowledged some of the problems and will be rolling out a software update to improve the display’s performance. And to further reinstate consumer confidence in the handsets, the company has also extended the warranty of the handsets to two years. Continue reading →
27 Oct 04:17

Germany, 1250 B.C., battle at a river, arrowhead embedded in an arm bone. #humanbehavior pic.twitter.com/hZ48g699sW

by primalpoly
mkalus shared this story from primalpoly on Twitter.

Germany, 1250 B.C., battle at a river, arrowhead embedded in an arm bone. #humanbehavior pic.twitter.com/hZ48g699sW



Posted by primalpoly on Thursday, October 26th, 2017 7:55am


88 likes, 19 retweets
27 Oct 04:16

Digital driver’s licence

Jeremy Blackman, Parenting for a Digital Future, London School of Economics, Oct 29, 2017


I took the Digital Drivers License (DDL) trial quiz and am disappointed to report that I failed, scoring only 6 correct out of 10. Since I don't think that my knowledge of the internet is badly flawed, I conclude that the test is. And that's the problem with (a) tests and (b) the concept of a Digital Drivers License. That, plus the fact that it still took me to a "buy now" page immediately after the end of the quiz. And that's why I think this article in an LSE blog is naive. It touts the benefits of the the digital driver’s licence created by the Alannah & Madeline Foundation in Australia, and notes that some 22% of Australian schools have registered for it (which means revenues of almost $1.8M - not bad for a bit of web content) but doesn't look closely at the content, which I think is biased and in some cases quite misleading. 

[Link] [Comment]
27 Oct 04:16

Clojure vs. The Static Typing World

Rich Hickey explained the design choices behind Clojure and made many statements about static typing along the way. Share an interesting perspective and some stories from my time as a Haskell programmer. I conclude with a design challenge for the statically typed world.

Read full post
27 Oct 04:15

[For Members] How to Make a Semicircle Plot in R

by Nathan Yau

It's the half cousin of the bubble plot with less overlap and more straight edges. Read More

27 Oct 04:15

These Weeks in Firefox: Issue 26

by mconley

Highlights

Friends of the Firefox team

(Give a shoutout/thanks to people for helping fix and test bugs. Introductions)

Project Updates

Add-ons

Activity Stream

Browser Architecture

Electrolysis (e10s)

Firefox Core Engineering

Form Autofill

  • MVP
    • The gradual rollout of address autofill has started on Fx56 (1%)
    • Tuning site compatibility issues.
    • Improved heuristics algorithm about “cc-exp*” and “tel-national”
    • Polished UI
    • Credit card number deduplication in progress
  • V2
    • Enable localization on mozilla-central – Almost done (one bug left)
    • Clear button in the autocomplete dropdown – Patch ready
    • Section (multiple forms in one page)  support – Discussed architecture
    • Additional country support – Discussed architecture

Mobile

Photon

Performance

Structure

Animation

Visuals

Platform Audibles

Privacy/Security

  • We fixed a nasty bug that caused all containers to be removed when upgrading a container extension in Beta.

Search and Navigation

  • Address Bar & Search
    • The results mixture (showing Search Suggestions first) has been reverted for now. We’ll proceed differently, experimenting at first with new profiles who get a unified Address Bar experience by default
    • The follow-on search add-on was updated to 0.9.6 for FF 56 users

Sync / Firefox Accounts

Test Pilot

  • More experiments coming in Q1: tab split, voice assistant, theming
  • Firefox Screenshots
    • The story so far:
      • Page Shot got lots of usage + interest in Test Pilot
      • Work to graduate into Firefox started in 54 timeframe
      • Screenshots was the first WebExtension system addon
      • Shipped to release in 56 (rolled out Sept 28)
    • Since release:
      • 11 million shots, 5 million unique users
      • Downloads slightly outpacing uploads:
      • SHIELD worked well for rollout:
  • What’s next?
    • Q4: Build more features to ship in 58; run A/B tests on the site; perf optimization; user surveys; figure out how best to interact with the rest of Firefox
  • Open questions:
    • What’s a good user retention percentage?
    • Do Screenshots users have higher MAU/DAU?
    • How best to manage Github vs Bugzilla for bugs, reviews, code?
      • Every system addon does this differently right now
      • Interested in this? Let us know on #screenshots
27 Oct 04:15

Lightroom Classic CC 7.0.1 now available

by Priya Alexander

We understand we sent perpetual customers down a path of subscribing to a trial version of the new Lightroom Classic CC last week, replacing already installed versions of Lightroom 6.

The good news is we fixed this issue and wanted to get a quick release out to immediately address your concerns.  Now once you click on the “Update” button next to Lightroom Classic CC, you will see under the Advanced Options, the “Remove old versions” is unchecked by default.  As a result, you can try out Lightroom Classic CC for the trial period and still keep Lightroom 6 running in tandem on your desktop.  

We sincerely apologize for not providing a better user experience for our perpetual customers to try out Lightroom Classic CC while still keeping Lightroom 6 in place.  This was a mistake on our end.  Please let us know if you are experiencing any additional issues with this process moving forward.  

New default option for perpetual customers interested in trialing Lightroom Classic CC:

A few clarifications for this release:

What is the difference between Lightroom Classic CC 7.0 vs. Lightroom Classic CC 7.0.1?  

The difference is the fix mentioned above, which only impacts perpetual customers, and the customer issue below, which impacts both perpetual and monthly subscribers.  If any customer is experiencing crashes in High Sierra upon import from external devices (SD cards/iPhone, etc.), we recommend you upgrade to 7.0.1.  Regardless, it’s best to stay up to date with the latest version of Lightroom Classic, and it’s free to do so as a paid, monthly subscriber.  

How can I download Lightroom 6 if it’s already been removed in the process of downloading Lightroom CC Classic before this release?

Please follow the steps referenced under “Reinstall Lightroom 6.

What happens if I attempt to update all apps that I am subscribed to?

Please click here to see which preferences are stored by default when updating apps.

Here are a few ways that you can send us feedback:

Report bugs and suggest features

Discuss workflow and get help with how-to questions or basic troubleshooting

Customer reported issues resolved:

High Sierra crash upon import from external devices (SD cards/iPhone, etc.)

Thanks!

27 Oct 04:15

Lightroom 6.13 now available

by Priya Alexander

The goal of this release is to provide perpetual customers additional camera raw support, lens profile support and address bugs that were introduced in previous releases of Lightroom.  

A few clarifications for this release:

Do I need upgrade to Lightroom 6.13 when Lightroom Classic CC  has already launched?

You should only update to Lightroom 6.13 if you are currently holding a license to our perpetual, non-subscription-based product.  

Is this the last upgrade of Lightroom perpetual product?

As we align our investments in the direction of supporting our subscription-based products, the last version of Lightroom 6 will be coming out towards the end of the year.   If there is a camera not supported in Lightroom 6, you can use the DNG converter before importing your images into Lightroom 6.

As a perpetual license customer, can I try out Lightroom Classic in tandem with Lightroom 6 to see if I am interested in upgrading?

Yes.  We highly encourage you to try out Lightroom Classic to get the additional performance benefits and feature enhancements launched recently and to come.  If you are interested in trying out Lightroom Classic, while still keeping a version of Lightroom 6 in tandem on your desktop, check out Lightroom Classic CC 7.0.1.

New Camera Support in Lightroom 6.13

  • Canon EOS M100*
  • Casio EX-ZR4100
  • Casio EX-ZR5100
  • Fujifilm X-E3
  • Nikon D850
  • Olympus OM-D EM-10 Mark III
  • Samsung Galaxy S8
  • Samsung Galaxy S8+
  • Sony RX0 (DSC-RX0)**
  • Sony RX10 IV (DSC-RX10M4)*

* Denotes preliminary support.

** Only the Adobe Standard color profile included.

New Lens Profiles in Lightroom 6.13

Mount Name
Apple Apple iPad Pro (10.5-inch) back camera 3.99mm f/1.8 (DNG+JPEG)
Apple Apple iPad Pro (10.5-inch) front camera 2.87mm f/2.2
Apple Apple iPad Pro (12.9-inch) back camera 3.99mm f/1.8 (DNG+JPEG)
Apple Apple iPad Pro (12.9-inch) front camera 2.87mm f/2.2
Canon EF SIGMA 14mm F1.8 DG HSM A017
Canon EF SIGMA 20mm T1.5 FF HIGH-SPEED PRIME
Canon EF SIGMA 24mm T1.5 FF HIGH-SPEED PRIME
Canon EF SIGMA 24-35mm T2.2 FF ZOOM
Canon EF SIGMA 24-70mm F2.8 DG OS HSM A017
Canon EF SIGMA 35mm T1.5 FF HIGH-SPEED PRIME
Canon EF SIGMA 50mm T1.5 FF HIGH-SPEED PRIME
Canon EF SIGMA 85mm T1.5 FF HIGH-SPEED PRIME
Canon EF SIGMA 135mm T2 FF HIGH-SPEED PRIME
Canon EF TAMRON 18-400mm F3.5-6.3 Di II VC HLD B028E
Canon EF Zeiss Milvus 1.4/35 ZE
Canon EF-S Canon EF-S 35mm f/2.8 MACRO IS STM
Nikon F KMZ Tair 11A 135mm F2.8
Nikon F SIGMA 14mm F1.8 DG HSM A017
Nikon F SIGMA 100-400mm F5-6.3 DG OS HSM C017
Nikon F TAMRON 18-400mm F3.5-6.3 Di II VC HLD B028N
Nikon F Zeiss Milvus 1.4/35 ZF.2
Nikon F Nikon AF-P DX NIKKOR 10-20mm f/4.5-5.6G VR
Nikon F Nikon AF-P NIKKOR 70-300mm f/4.5-5.6E ED VR
Nikon F Nikon AF-S Fisheye NIKKOR 8-15mm f/3.5-4.5E ED
Nikon F Nikon AF-S NIKKOR 28mm f/1.4E ED
Samsung Samsung Galaxy S8 (DNG+JPEG)
Samsung Samsung Galaxy S8+ (DNG+JPEG)
Sigma SIGMA 14mm F1.8 DG HSM A017
Sigma SIGMA 100-400mm F5-6.3 DG OS HSM C017
Sony FE Rokinon/Samyang AF 35mm F2.8 FE
Sony FE Sony FE 100-400mm F4.5-5.6 GM OSS
Sony FE Sony FE 100-400mm F4.5-5.6 GM OSS + 1.4X Teleconverter
Sony FE Sony FE 100-400mm F4.5-5.6 GM OSS + 2X Teleconverter
Sony FE Tokina FíRIN 20mm F2 FE MF

 

Customer reported issues resolved

Here are a few ways that you can send us feedback:

Report bugs and suggest features

Discuss workflow and get help with how-to questions or basic troubleshooting

Thanks!

 

27 Oct 04:15

CVS Reportedly Looking To Buy Aetna Insurance For $66 Billion

by Chris Morran
mkalus shared this story from Consumerist.

Earlier this year, health insurance giant Aetna was left broken-hearted when its $37 billion merger with Humana fell through because federal antitrust regulators apparently hate to see two mammoth insurers so in love with each other. But in this autumn season, there’s a rare bloom of corporate romance peeking out, as Aetna has reportedly found itself a suitor in the form of CVS Health.

The Wall Street Journal — citing the ever-anonymous but always chatty “people familiar with the matter” — claims that CVS Health is angling to purchase the Connecticut-based Aetna for $200 a share, which would currently put the deal at around $66 billion.

While most people know CVS for its vast chain of retail drugstores and pharmacies, parent company CVS Health also has businesses that are more directly related to Aetna’s operations, like CVS Caremark, which operates prescription benefits management (PBM) services for thousands of health insurance plans. In the world of prescription drugs and insurance, PBMs operate in the role of middle-man, negotiating prices with drug makers for insurance providers.

Aetna attempted to acquire Humana in 2015 — around the same time of another proposed insurance mega-merger between Cigna and Anthem. In July 2016, the U.S. Department of Justice, along with attorneys general from nine states, filed lawsuits seeking to halt both mergers, arguing that they would result in over-consolidation and fewer choices for insurance buyers in just about every type of health insurance: Individual plans purchased through exchanges; employer-sponsored group insurance; and plans sold to supplement Medicare.

Such DOJ lawsuits often end with the merger partners calling off the deal or making concessions to appease antitrust regulators, but Aetna and Humana attempted to make their case in court. In Jan. 2017, a federal judge ruled against the insurers, saying the merger would “likely to substantially lessen competition in Medicare Advantage” in each of the 364 counties challenging the deal.

The insurers subsequently called off their engagement in Feb. 2017.





27 Oct 04:15

Shopping with augmented reality

by Dries
How augmented reality can be used to superimpose product information

Last spring, Acquia Labs built a chatbot prototype that helps customers choose recipes and plan shopping lists with dietary restrictions and preferences in mind. The ability to interact with a chatbot assistant rather than having to research and plan everything on your own can make grocery shopping much easier. We wanted to take this a step further and explore how augmented reality could also improve the shopping experience.


The demo video above features how a shopper named Alex can interact with an augmented reality application to remove friction from her shopping experience at Freshland Market (a fictional grocery store). The Freshland Market mobile application not only guides Alex through her shopping list but also helps her to make more informed shopping decisions through augmented reality overlays. It superimposes useful information such as price, user ratings and recommended recipes, over shopping items detected by a smartphone camera. The application can personalize Alex's shopping experience by highlighting products that fit her dietary restrictions or preferences.

What is exciting about this demo is that the Acquia Labs team built the Freshland Market application with Drupal 8 and augmented reality technology that is commercially available today.

An augmented reality architecture using Drupal and Vuforia

The first step in developing the application was to use an augmented reality library, Vuforia, which identifies pre-configured targets. In our demo, these targets are images of product labels, such as the tomato sauce and cereal labels shown in the video. Each target is given a unique ID. This ID is used to query the Freshland Market Drupal site for content related to that target.

The Freshland Market site stores all of the product information in Drupal, including price, dietary concerns, and reviews. Thanks to Drupal's web services support and the JSON API module, Drupal 8 can serve content to the Freshland Market application. This means that if the Drupal content for Rosemary & Olive Oil chips is edited to mark the item on sale, this will automatically be reflected in the content superimposed through the mobile application.

In addition to information on price and nutrition, the Freshland Market site also stores the location of each product. This makes it possible to guide a shopper to the product's location in the store, evolving the shopping list into a shopping route. This makes finding grocery items easy.

Augmented reality is building momentum because it moves beyond the limits of a traditional user interface, or in our case, the traditional website. It superimposes a digital layer onto a user's actual world. This technology is still emerging, and is not as established as virtual assistants and wearables, but it continues to gain traction. In 2016, the augmented reality market was valued at $2.39 billion and it is expected to reach $61.39 billion by 2023.

What is exciting is that these new technology trends require content management solutions. In the featured demo, there is a large volume of product data and content that needs to be managed in order to serve the augmented reality capabilities of the Freshland Market mobile application. The Drupal community's emphasis on making Drupal API-first in addition to supporting distributions like Reservoir means that Drupal 8 is prepared to support emerging channels.

If you are ready to start reimagining how your organization interacts with its users, or how to take advantage of new technology trends, Acquia Labs is here to help.

Special thanks to Chris Hamper and Preston So for building the Freshland Market augmented reality application, and thank you to Ash Heath and Drew Robertson for producing the demo video.

27 Oct 04:14

Does Weight Matter?

by noreply@blogger.com (VeloOrange)
By Scott

With the arrival of the second round of Polyvalent prototypes, one thing we did was weigh each frame as well as the matching fork with it. It's one of those times where you have the frame without anything on it other then the bottle cage bolts that it comes with. It got me thinking about weight and a cyclist's relationship with weight. We are, as the MTB crowd would say, a gravity sport. The effect of gravity is directly related to riding. Ride up a hill and you'd swear that you were in a high gravity zone. Go down a hill and you'd wish that you'd filled up your water bottle to help speed you down the hill.

So does weight matter? And further to that, is it frame weight/wheel weight or the total package (the bike and the rider) that makes the difference?

A sharper fork, that's for sure

Now, I'm not going to insult all of you left reading this with a technical discussion of me going up hills attached to various meters/monitors and displays. I've given up on the cycle computer, and the last statistics course I took was in the 80's, so I'm not going to stifle the situation with numbers that can prove anything they want and often (shockingly) do. What I'm speaking of is more of a feeling/perception.

no more Paris-Brest's for Scott :(

I bring this up as over the past 6 months, I've lost 21 lbs. A change of diet and more exercise has led to this loss. In rides over the past month with my wife, who has also lost a significant amount of weight, we both found that going up the rolling hills of MD has gotten easier. Now losing this sort of weight means that my overall weight going up the hill is much less. The bikes we ride have not changed at all in terms of weight - same tires/wheels etc on them - but they feel easier to go up the hill.

So this all leads to my feeling that the frame and fork alone is only a small part of the overall perception of weight/speed/feel. If I weigh 181 lbs and my bike weighs 31 lbs, my frame is only 14% of the total weight of 212 lbs (I promise this is the only math in this blog post). If I drop 6 lbs off the bike, quite a big feat I'd say, the frame percentage only moves to being 12% of the total weight of 206 lbs. Dropping 21 lbs off my body results in a much larger % change in total weight and thus the greater difference I feel on the bike. Perhaps once my weight is between 165-170 lbs, frame weight will make the bigger difference.

Would you ask how much the frame weighs when talking to a custom builder?

How much emphasis does frame weight make to you? Is it a starting point when looking at a frame or is it just something you note along with the chain stay length and the BB drop when looking at a frame or bike on line?
27 Oct 04:12

The Most Beautiful Blocks in Fall

by pricetags

My nomination for the most beautifully treed street in Vancouver has always been the 13-1400 blocks of Barclay Street in the West End (I’m biased) – because of those unbroken sequences of cappadocian maples.

Here’s what they’re like in fall:

Brutalist concrete highrises always do well with a few cappadocian maples.


27 Oct 04:12

Most influential OOPSLA 2007 paper award

by Dries

I was in for a nice surprise this week. Andy Georges, Lieven Eeckhout and I received an ACM SIGPLAN award for the most influential OOPSLA 2007 paper. Our paper was called "Statistically rigorous Java performance evaluation" and was published 10 years ago at the OOPSLA conference. It helped set a standard for benchmarking the performance of Java applications. A quick look on the ACM website shows that our paper has been cited 156 times. The award was totally unexpected, but much appreciated. As much as I love my current job, thinking back to some of my PhD research makes me miss my academic work. Congratulations Andy and Lieven!

27 Oct 04:12

Here's my PR tip for people (like me) who are terrible at PR a.k.a. the Tick-Tock List

The problem is that you launch a thing or have some big news and those pesky journos won't cover it.

Here's one approach:

  • treat journalists like human beings because that's what they are. I've seen the "pesky journos" attitude a bunch and it's an unhelpful category error that sets up an us-and-them division: most journalists I know are also product developers, consultants, entrepreneurs, creatives in other fields, etc. I don't mean pretend to be mates, but do acknowledge that you've both got a job to do (you to get coverage, them to provide interesting stuff for their readers) and build a professional relationship around that
  • don't reach out only when you want something

If you're a pro, or if you have a marketing team, talking to journalists like this is second nature. But for founders who are just getting going - and for rank amateurs like me - it can be hard to know where to start.

So one way is to use what I call a Tick-Tock List.

(I only call it this in my head. Nobody else says this. What I mean is you should email people on the regular, like clockwork.)

How to run a Tick-Tock List:

  • Make a list of journalists who have covered you or your company before. Not the publications but the individuals (with luck you'll build a relationship with them that lasts years as they end up super influential at big publications)
  • Email this group every 2 or 3 weeks. This email should be written by you, from your personal email, with no weird formatting: it's not a newsletter. Journalists on bcc
  • Subject line: Company name, update number or date, top news
  • Don't ask for coverage

What should be in each email:

The email should be short and easy to read. Use bullets.

Contents:

  • Say hello
  • Say that they're receiving this email because they've covered you before, that there are 12 people (or however many) on the list, and that you'll stop emailing if they ask (or add them if they got the email as a fwd). The number is good transparency
  • Say the one sentence version of what you do in plain language like when you have to explain to your parent's friends what the hell you do. Ideally this includes a "because". Like, "We're doing [what it is] in order to [big hairy goal] because [a value judgement about the world]"
  • Say these three things:
    1. what your company had achieved since you last emailed
    2. the biggest achievement they might have missed the last few emails (if there's news coverage, include a link and say thanks)
    3. what's coming up over the next week or two
  • Sign off with your name, phone number, your email address, and being open for a chat

By achievement I mean something that is outward-facing that is actually interesting. Concrete. If nothing happened, say nothing happened -- and why.

After you've done this a few times, and if you've got something genuinely worthy of a story, you might want to say - before your three things, in bold - that you've got a launch/event/newsworthy thing coming up in a week or two, and you're hunting for coverage. Offer to chat about it.

You might find - and this is the goal - that somebody on your list, somebody who has never replied before, happens to receive the email at the right time and they have the right-shaped hole in their slate, and so they get in touch to learn more and hopefully do a story.

More tips:

When you say what's coming up, don't be cagey or fake-enticing. Your email recipients aren't marks, they don't owe you anything, these are humans, one day maybe you might be friends. Be open enough for them to make a decision. But likewise don't put them in the difficult position of being told a detail via email that you really want to keep secret.

What is newsworthy? Think: is this so interesting that if you heard it about someone else you would want to tell your non-bubble friends; have you said it in the right way to be easily understood, and provided the right words for others to do the same; can it further the narrative of the journalist.

(Aside. I feel that every publication has a worldview that it is continuously pushing. It could be something like "technology is building the beautiful future we imagined when we were kids" or it could be "this thing is niche right now but one day it will be mainstream and momentum is growing." Find and provide an angle to allow journalists to use your story to develop and argue this worldview with their readers.)

The hard bit:

The hard bit: continue with the Tick-Tock List.

Let's see, what else. Did I already say this isn't a newsletter? This isn't a newsletter - and there are many and I subscribe to many and they are brilliant - so you should also one of those (and a blog, and a twitter, and...). But this is more intimate. An actual email. Um. Be respectful. Your goals are

  • to build a professional relationship
  • to build a soap opera sense of momentum
  • provide familiarity so that big events and asks don't come out of the blue
  • overall, to save time for the journalists
  • to provide potential stories in a mutually beneficial way

I've shared the Tick-Tock List pattern with a few companies over the years. I'm actually a bit nervous to share it here because it's so trivial. But I've had a good experience of this personally, and reports of good effects, so I figured I'd write it up.

Please let me know if it works for you. (And if you're on the other side of the fence, I'm curious about your views too.)

Bonus link: Mike Butcher's article/rant The Press Release Is Dead - Use This Instead is fantastic. Check out the list of questions that he needs answered, as Editor-at-large of TechCrunch Europe, to get to grips with a possible story.

27 Oct 04:11

Google Will Update Pixel 2 and Pixel 2 XL to Address Screen Complaints

by Evan Selleck
The Google Pixel 2 and Pixel 2 XL are Google’s newest flagships, but ever since the devices launched this month, a persistent rain cloud has followed the handsets around. Continue reading →
27 Oct 04:11

Ontario predicts millions of electric cars will increase energy demand by 2035

by Rose Behar
quebec electric vehicle quota

Ontario has released its 2017 long-term energy plan, and it contains an intriguing prediction about electric vehicles.

The long term plan shows an increase in demand for electricity, driven partially by the growing number of electric vehicles on the road. The Ontario government believes those vehicles, along with electrified transit and the general “electrification of the economy,” will result in the equivalent of 2.4 million electric cars in operation by 2035.

Currently, there are fewer than 15,000 registered electric vehicles in the province.

The government has plans for offsetting that increase in electricity demand, however, stating that its “long-term electricity conservation target of 30 TWh of electricity in 2032 will continue to help offset almost all the forecast growth.”

The predicted increase of electric vehicles does come at a difficult time, however, as Ontario predicts an energy shortfall beginning just after 2020, when one nuclear generation station is set to shut down and two others undergo refurbishment outages.

Ontario says it hopes to deal with that issue by moving away from long-term contracts and diversifying supply mix — which is currently dominated by nuclear, but includes burgeoning water, wind and solar segments.

The government has also revised down the amount it expects hydro rates to grow by, going from an expected $200 per month average bill in 2027 to an $181 per month average bill. Still, it’s an increase of about $54 per month over the current $127 average.

Source: Government of Ontario Via: The Canadian Press

The post Ontario predicts millions of electric cars will increase energy demand by 2035 appeared first on MobileSyrup.

26 Oct 20:26

The iPad Pro as Main Computer for Programming

by Federico Viticci

Jannis Hermanns:

In the summer of 2017, I wanted to know what it would be like to use an iPad Pro as my main computer. I found out that it can actually work, thanks to an iOS app called Blink, an SSH replacement called Mosh, iOS 11 and running stuff on a server.

As is tradition, I will first explain myself and tell you about the why.

This is a technical, fascinating look at turning the iPad Pro into the primary computer for a web backend engineer. It's always interesting to read how other people with different needs are taking advantage of iOS and the iPad's app ecosystem.

→ Source: jann.is

26 Oct 20:26

Ulysses 12: Small Refinements for More Productivity

by Rebekka
mkalus shared this story from Ulysses Blog.

In last week’s announcement post you already learned about the most important new features in Ulysses’ latest version. There are a few further refinements we would like to point you to. Even if they’re about small details, they may – depending on your workflow – improve your working with Ulysses every day.

Use Shortcuts to Move Paragraphs

During the process of editing, you may realize that rearranging the order of your text is necessary. So far, you needed to cut paragraphs and paste them to their new location. With the new version, you can use the following shortcuts to move a paragraph up or down in your text:

  • ⌃⌘↑ (control-command-up arrow)
  • ⌃⌘↓ (control-command-down arrow)

Note: It does not matter where in your paragraph the cursor is placed, these shortcuts will move the entire paragraph.

Even if you don’t mind reaching for the mouse — try it out, it is much more convenient than the traditional way.

Search for Newlines and Tabs (and Replace Them)

Did you ever face the challenge to remove all tabs from a text, or to replace double paragraph breaks with single ones? On Mac you can now search for these, and eventually replace them. As you can’t directly enter the tab or the return sign into Ulysses’ search field, there are shortcuts for this:

  • ⌥⏎ (alt-return) for paragraph break
  • ⌃⏎ (control-return) for line break
  • ⌥⇥ (alt-tab) for tab

Or use a trick, if you find the above hard to remember: Just copy what you want to replace, i.e. a paragraph break, a line break or a tab from your text, and paste it to Ulysses’ search field.

Filter for Any Keyword or No Keyword

For organizing your writings, you may find the latest filter enhancements helpful. You can now filter for sheets that have a keyword, no matter which one, or, alternatively, for sheets that have no keyword at all. All you need to do is add “Keywords match” or “Keywords do not match” to the filter’s criteria, without filling in specific keywords.

And that’s it. Enjoy writing and let us know what you think!

26 Oct 20:26

Heroku Connect Update: Fast Writes, Global Deployment, and a Guided Management Experience

by Robert Zare

Today we are pleased to announce a significant update to Heroku Connect, one that is a culmination of two years of work to improve every aspect of the service. We’ve focused on three primary areas: improving write speed, geographically expanding the service, and intelligently guiding design and troubleshooting workflows. To that end, we’ve enabled bulk writes resulting in a 5x average increase in sync performance to Salesforce, deployed Connect in six global regions to be closer to customers’ databases, and built three guided management experiences that significantly increase user productivity.

Collectively, these enhancements will enable Heroku Connect to continue to meet the ever increasing demands of enterprise customers.

Enterprise Scale Data Integration

We’ve been fortunate to see rapid adoption of Connect amongst our largest enterprise customers. Not surprisingly, these customers tend to have large amounts of data, complex data models, and very high expectations when it comes to performance. The set of features detailed below provide substantial increases in speed and resiliency of data synchronization.

Fast Writes

Undoubtedly our single most requested feature, bulk writes to Salesforce is now a reality. As of today, the feature is in public beta with opt-in available via a support request. In our testing we’ve observed 4-5x performance increases over the SOAP API. If you have a need to push large batches of updates to Salesforce, this is the only way to go.

Resilient Writes

One of the key benefits of Heroku Connect is its built-in knowledge of Salesforce; another key benefit is resiliency. The two come together in this feature, which automatically pauses and queues pending write operations anytime that Salesforce is unavailable (i.e., maintenance windows). Once connectivity is restored, changes are automatically sent over to Salesforce. No need for manual intervention or custom coding, it just works.

Fast Reads

Bulk API queries previously required a second, post-processing step to fetch and subsequently write foreign keys to related tables in Postgres. Heroku Connect can now do everything in a single pass and the result is a 5x reduction in overall time to fully complete bulk load operations. The more complex the data model, the more time will be saved.

Global Deployment

Connect is now deployed globally to each of our six Private Space regions: Dublin, Tokyo, Sydney, Frankfurt, Virginia, and Oregon. Not only does this enable addressing data isolation requirements, it provides a large performance increase in synchronization speed by virtue of being able to co-locate Heroku Postgres and Connect with Salesforce. Moving forward, this will form the foundation of our compliance-focused initiatives.

Intelligently Guided Configuration

Over the years we’ve observed that a significant percentage of Connect customer issues are rooted in suboptimal design decisions. When you consider how easy it is to setup Connect (be it correctly or incorrectly), in many cases these are literally day 0 decisions coming back to haunt months later. Other times, the world changes around Connect, configurations become outdated, and errors begin to surface. Taken together, these high-level use cases represented a tremendous opportunity to improve the overall user experience across the full application lifecycle.

Schema Change Detection

Data models change - it’s a fact of life. Salesforce admins make changes to Salesforce objects. ORMs make changes, sometimes unexpectedly, to Postgres databases. Internally, we call this ‘schema drift’ and, as you might expect, changes to data types, lengths, and structure all have the potential to break synchronization. Heroku Connect will now detect schema changes and provide very specific reports to users, detailing precisely what changed and how. We can’t prevent change, nor would we want to, but we now make it easy to quickly and easily recover from unintended consequences.

Connect Diagnose

This feature provides an easy way to assess the health of your connections at runtime by way of of the new connect:diagnose command. The result is a robust set of well-documented checks against best practices and recommended design patterns delivered in a concise, easy to parse format. This is particularly useful when troubleshooting or filing support tickets. Here’s a sample of the Connect Diagnose output:

image_1

Design Time Validations

As the name implies, these are design-time checks, done in real-time, with the goal of making it easy to properly configure Connect. Each validation is backed by a dedicated section in our documentation that explains the issue and why you should care. Design Time Validations and Connect Diagnose work against a shared a repository of validation rules. The primary distinction between the two is when and how the validations are surfaced. Here’s an example of how we display validations in the user interface at design time:

image_0

Learn More About Heroku Connect Today

This update of Connect delivers a robust set of new features designed to meet the needs of enterprise customers. To learn more about Heroku Connect, checkout the Heroku Connect page and the Heroku Connect Elements listing. If you’re an existing customer and would like to participate in the bulk writes beta, let us know by visiting Heroku Help.

26 Oct 20:26

Notes :: A bitter-sweet analysis

by Volker Weber

Sketch

I always need a bit of time to think before I can form my own opinion. Executive summary: it's the best scenario for a Notes endgame.

Notes has been an exceptional success story. There is no other application platform that has lived and prospered for so long. It has pioneered many technologies we enjoy today but it never set the standard for those. Notes was always on its own and has adapted to the changing world around it. And Notes has always polarized. Some people loved it, some people have hated it.

I am writing this in the past tense since Notes has been on the decline for at least ten years. Customers have moved away and the winner is Office 365. Notes applications have proven to be difficult to migrate and the platform will survive in some pockets because of them. One way or the other, revenue from Notes is on the decline for IBM, as it is for many of its businesses. The reaction to the shrinking business is cost cutting. People have been let go at an alarming rate in 2017.

What do you do when you run out of funds to maintain an expensive platform? Nobody is going to give you a budget for a wholesale renovation. Your targets are to maintain as much revenue as you can while spending as little as you can. You aren't even running a cash cow business, since the cost of maintenance is just too high.

Enter HCL. They bring money to the table. They take over your development and support, lock, stock and barrel. Developers get transferred, away from your payroll. And you are making money doing so. Your revenue goes up, your cost goes down. What do they get in return? A long-term maintenance business. They get the know-how to run this business. If they can retain the developers for two years, they can replace them with less expensive people down the road. At this point they already recovered their investment. And to keep the customers from walking, they need to demonstrate faith in the product. If they succeed they will make big profits for a very long time.

That is what is happening now. It's a good endgame. Instead of running Notes into the ground due to lack of funds, you change the business and make it sustainable. This will give Notes a few more good years at its old age.

But it is not a new beginning. If you think it is, you are delusional.

26 Oct 18:04

With Android 8.1, users can see the battery levels of Bluetooth accessories

by Rose Behar
Android Oreo

The Android 8.1 developer preview rolled out yesterday and with it came an update that helps with managing battery levels on Bluetooth-connected accessories.

The feature shows users battery percentages for their Bluetooth devices through the Quick Settings panel.

This is not the first time Bluetooth device battery levels hit Android — the tool debuted on the Pixel 2 and 2 XL with Android 8.0, but required a long-press of the Bluetooth tile in Quick Settings to access.

In Android 8.1, users can see a little battery indicator right next to the Bluetooth icon.

Other features that are coming to the Pixel and Pixel XL with 8.1 include a floating power menu and search bar at the top of the Settings menu.

Owners of the Nexus 5X and 6P, as well as the Pixel, Pixel XL, Pixel 2 and Pixel 2 XL, can try out Android 8.1 immediately by signing up for the Android Beta Program or flashing your device with the Developer Preview system image. For further instruction on how to do that, check out our guide here.

Via: Android Authority

The post With Android 8.1, users can see the battery levels of Bluetooth accessories appeared first on MobileSyrup.