Shared posts

02 Jan 05:43

My Year on Bikes 2019

by jnyyz

January:

Started the year off right with a bike ride down to the lakefront.

DSC03605

February:

Coldest day of the year ride

DSC03643

March:

I had dynamo lighting installed on both the Garneau winter bike, and the Haul a Day.

April

The Human Powered Vehicle Design Team made their annual appearance at the ASME HPV Challenge. After considering the rule changes over the past decade that de-emphasized speed in favour of “ultility”, the team decided that a rider with an ordinary bike would be competitive, so they built an upright with a custom carbon fiber frame, and some supplemental fairings. They did very well, and came second overall, winning both mens’ and womens’ sprints as well as the endurance race.

Day 1 covers inspection and safety, Day 2 the sprints, and Day 3 the enduro.

Check out this photo finish during the men’s sprints

Since the competition was held at my old stomping grounds in East Lansing, I also took the opportunity to ride with some old friends during the Lansing Bike Party.

May:

Toronto Ride of Silence. A bit lighter turnout than usual due to rainy weather.

Bike!bike! Northeast 2019, a bike event that is run by community bike shops. This time it was Toronto’s turn to host, and the lion’s share of the work was done by Bike Pirates, Bikechain, and Charlie’s Freewheels, with a side visit to Bike Sauce.

The annual City of Toronto Group Commute

the reason that we are dressed as turtles is because of this video.

June

Heart for Heart 2019. Did rider support as per usual, this time with good friend Tim Potter.

Got to ride a penny farthing at a bike event at Henderson’s Brewing.

July

Rode a section of the Banff Legacy Trail, from Banff to Canmore.

Visited Sam Whittingham of Naked Bicycles and WHPSC fame.

On the same trip, I met Morgan and Stephanie, and I hope to ride with them next summer on one of their Friday morning rides in the Vancouver area.

August

Brantford to Port Dover by rail trail. The first of a series of gravel rides I ended up doing this year.

A group ride with local Brompton owners.

A ride to replace or refurbish several of the ghost bikes in the downtown area.

Riding from Seattle to Vancouver at least 61% of the total distance.

Doing a little exploration of the lands around YVR by bike.

September

My annual trip to the WHPSC, my tenth year doing this.

It was a tight competition this year, particularly for the european mens’ record, and the absolute womens’ record. HPVDT also set a new world record for multi rider vehicles at 74.73 mph.

A critical mass ride to protest climate change.

October

I had the opportunity to spend a week in the Halifax area. I rode the Rum Runners’ Trail in sections from Halifax to Mahone Bay.

Also dropped by Cyclesmith in Halifax to chat with Mark Beaver, who built my Tamarack back in 2000.

Memorial Ride for Elder de Oliveira Bueno, the first ghost bike ride I went on this year. He and his wife were visiting Brampton to help their son and daughter in law with a new child.

A Sunday ride with some folks from Urbane Cyclist.

A rail trail ride from Tottenham to Caledon.

November

Ancaster to Brantford by rail trail. This ride joins onto the ride to Port Dover that I did earlier this year.

Commuting in snow started early this year.

Rebranding the Ward4 bike advocacy group to Parkdale High Park Bikes.

Lots going on in the ward, including a potential extension of the Bloor bike lanes westward to Runnymede, and revisions to the intersection between College and Dundas St W.

Memorial walk for road traffic victims. This time, the focus was on Yonge St. in North York.

The section of the Bloor bike lanes between Spadina and Bathurst was redone in conjunction with sewer work. The installation of the permanent bike lane infrastructure was done at the end of November.

Memorial ride for Christey Tingey, a ghost bike installation in Oshawa.

December

We couldn’t end the year without a cyclist fatality in Toronto. This memorial ride was for an unknown cyclist in the northern reaches of Scarborough.

A little bike ride in the San Francisco bay area.

Also biking the 17 mile drive in Pebble Beach.

In terms of distance logged, I did 7579 km in 2019, which is slightly more than last year.

The mileage does not quite square with veloviewer, since there is a bit of double counting on my strava data from when I’ve used both cyclemeter and my garmin and uploaded the ride from both in error.

I also had a continuous streak of 186 days from Jan 1 to July 5. As per usual, most of my riding was commuting, with my most ridden bikes being the Rock Lobster (2268 km), followed by the Sub Zero (1336), the cargo bike (1127), the Tamarack (1101) and the Brompton (898).

I did manage to cover a little more ground this year. Here is the blob of connected bike rides around the GTA that I’ve accumulated since starting to collect tiles on veloviewer about two years ago.

Here’s wishing all of you safe riding in 2020, no ghost bike rides, and more bicycle infrastructure in the decade to come.

01 Jan 16:37

When you’re in the mountains and the view acros...

by Ton Zijlstra

When you’re in the mountains and the view across lake Zug (this is the already cleared up one), isn’t to your liking….

20200101_153850

…you have the option to rise above it by driving up the mountain the house is on.

20200101_141317

Although the lake is then replaced with a sea of clouds.

20200101_143428

At least you head into the new year with a clear view of the horizon.

01 Jan 16:37

2020 Toyota Connected Services Infotainment Review: Waving the flag

by Ted Kritsonis

It was only two years ago that Toyota brought its Entune infotainment system to Canada, but now with 2020 upon us, it’s waving it goodbye.

Toyota ended its infotainment isolation when it adopted Apple CarPlay, starting with the 2019 Avalon, and subsequently moving on to a handful of other 2019 models, followed up after that by several more in the 2020 lineup. Android Auto was left out until the automaker announced it would be adding Google’s platform to the 2020 Tacoma, 4Runner, Tundra and Sequoia.

I got to test this new-look platform in a 2020 Tacoma 4×4 truck, which starts at $43,750, but is $58,000 with all the optional features thrown in. CarPlay and Android Auto come standard, though.

The resulting combination here is a significant shift the other way for Toyota. Long a holdout in letting Apple and Google do anything in its dashboards, it appears to be embracing them in a big way.

The basics

Previously, Entune was the infotainment system unto itself, but it now plays a middleman role. Much of the Linux-based software Toyota would’ve used for that platform makes up the middleware that supports what is currently available now.

All the previous app integration Toyota pushed — Scout GPS Link, plus the other ones that came with it — are gone. There is a built-in navigation map, though not a match for Google Maps and Waze. Maybe out in an area where cellular coverage is low, but otherwise, it’s nothing to get excited about.

Even third-party apps Toyota previously integrated, like Yelp, Slacker and NPR One, are all gone too. The only app I saw in the ‘Apps’ section was Toyota’s own for connecting to the vehicle, which I’ll touch on later.

Connections and layout

As is now typical for most Toyota vehicles these days, the Tacoma has a dedicated USB port under the climate control for plugging in smartphones. I was surprised that I didn’t see an extra port beyond that, including inside the centre console storage bin, but the 12-volt socket offers a way to remedy that through a plugged-in charger.

There’s also the Qi wireless charging pad in the space below the connectivity ports. Any phone supporting the standard works just fine, and Toyota included a button to turn the feature on or off. It doesn’t function as its own physical input, meaning you can’t run CarPlay or Android Auto through it. However, it can stay connected via Bluetooth when charging there.

Speaking of Bluetooth, Siri Eyes Free and Google Assistant both work when phones are paired. Toyota also maintains its preference for mapping those voice platforms to the steering wheel’s call button, rather than the voice button, which only works with the automaker’s own voice assistant.

There is an in-car SIM embedded in the vehicle, though still no Wi-Fi hotspot to use. The connection is purely for over-the-air updates to the infotainment system and communicating via Toyota’s mobile app.

The 8-inch display (7-inches if you go with the base trim) looks to be the same as previous Toyota models. It’s relatively bright, though not with the same level of sharpness that I’ve seen in other cars. Despite that, it does have improved responsiveness and pinch-to-zoom is better as a result.

Shortcuts to various points in the system are still lined up along the sides of the display, with dials for volume and tuning along the bottom.

CarPlay and Android Auto

Only two years ago, this scenario seemed out of reach for any Toyota owner, unless they managed to install an aftermarket head unit. Apple, and especially Google, were persona non grata for years. Seeing them in this vehicle was interesting, primarily because they are so dominant throughout.

Without either CarPlay or Android Auto running, Toyota’s Connected Services don’t offer much on the table. Once you plug in an iPhone or Android device, however, the full breadth of those platforms comes to the fore. It’s why I viewed this as a transformative about-face.

But it’s one that makes sense. Toyota owners, be they existing or prospective, lamented the absence of what was readily available from competitors. The timing, while late, at least benefits from the facelifts both recently received. The new-look CarPlay home screen is a big step forward in accessibility, while the revamped Android Auto is a major improvement, in my opinion.

There was an odd usability caveat I noticed. With a phone plugged in, the home screen would show CarPlay or Android Auto occupying one of the sections. When I tapped it, it took me to the audio page, where I had to tap the corresponding platform again just to get to the interface. Not a deal-breaker, but unnecessary when there’s a physical audio button that would take me to the same screen.

If I pushed the menu button, I would see a grid of options. Selecting CarPlay or Android Auto from there usually led to a direct shortcut. Again, not anything terrible, only less efficient than it could’ve been.

Otherwise, both platforms worked as expected. I would have liked to see the integration go so far as to show Google Maps or Waze on the Connected Services home screen (only the built-in nav shows up there), but I guess it would’ve been too much of an integration at that point.

I do like that Toyota maintained quick access to four chosen contacts on the home screen, making it easy to communicate without diving further into the system.

Music, calls and voice commands

As I noted earlier, two voice platforms run parallel to one another. If you want to use Siri or Google Assistant, you can certainly stick with those, but Toyota feels its own platform can step in too. It uses the same 10-step training process, where you have to read different phrases to help it learn your voice.

It’s not bad at all, mainly because it removed some of the needless back-and-forth of prior versions. For instance, you would have had to qualify what you wanted to do by verbalizing the category you wanted. For texting, you would’ve had to say, “messaging” first before issuing a command.

Now, saying “send a message to (name)” gets the job done, provided it’s a contact in your phone’s address book. I had less luck doing it with phone numbers, presumably because it didn’t always catch every number I spoke.

For calls and messages, Toyota’s voice recognition system is quite good, but I often leaned toward Siri or Google Assistant to cover those bases, especially since I could also message on WhatsApp.

Bringing in CarPlay and Android Auto also dramatically changes the music experience. Bluetooth audio streaming is pretty much unchanged, which is fine, but being able to play music by voice command is always great. Spotify, Apple Music, Google Play Music, Deezer, Tidal — all of these apps would never have been integrated otherwise.

Toyota app

The Toyota app is not to be confused with the Entune app. They are two separate things, and the latter played no role with the 2020 Tacoma. The primary functions are basic communication with the vehicle, like remote starting, locking, mileage and last known location. When I used it, there was always a 10-15 second delay between pressing one of the buttons on the app and seeing it happen in the vehicle. Anytime I remote started, the engine would shut off once I unlocked the doors to get in.

Toyota did throw in some other features to add some peace of mind. There are sections for valet, friends and family, where you can set restrictions on how far they can drive. The catch is that the restrictions aren’t binding, meaning the vehicle can go past them. It’s just that you would know they did by looking at the app as the administrator afterward. Great for helicopter parents and scrutinizing a shady valet, but also making sure it’s handled with some care.

There’s also a driver score section. Nothing binding here, either, just more a measure of how much TLC the driver delivers with things related to speed, braking and turning.

Retrofit options

In the United States, the Tacoma also has Amazon Alexa built-in. Don’t expect it to come to Canada with a future update, as there are no plans to do so.

However, other Toyota vehicles are currently available for CarPlay retrofits. The eligible models are the 2018 Camry, 2018 Camry Hybrid and 2018 Sienna. Up until December 7, 2019, it cost $60 to get the job done at a dealership if you exceeded the 3-year/60,000km Basic Warranty period. It’s still $60 if you’re under that, but not clear what it is if you’ve gone past those limits.

Unfortunately, Android Auto isn’t in the mix, and the retrofit doesn’t apply to Google’s platform. That’s the current situation, which may or may not change. I didn’t get any confirmation that it would.

The post 2020 Toyota Connected Services Infotainment Review: Waving the flag appeared first on MobileSyrup.

31 Dec 07:51

Twitter Favorites: [gregeh] 2010s: saying “thank you bus driver” 2020s: “Excellent driving comrade! Onward to great victory in the War on Cars! Qapla’!”

Greg A @gregeh
2010s: saying “thank you bus driver” 2020s: “Excellent driving comrade! Onward to great victory in the War on Cars! Qapla’!”
31 Dec 07:50

Machine Learning on Mobile and at the Edge: 2019 industry year-in-review

Machine Learning on Mobile and at the Edge: 2019 industry year-in-review

This is a fantastic detailed overview of advances made in the field of machine learning on the edge (primarily on mobile devices) over 2019. I'm really excited about this trend: I love the improved privacy implications of running models on my phone without uploading data to a server, and it's great to see techniques like Federated Learning (from Google Labs) which enable devices to privately train models in a distributed way without having to upload their training data.

Via @fritzlabs

31 Dec 07:50

The Year that was 2019

by Thejesh GN

I have a mixed feelings about 2019. This is the year that had made me rethink about many things so many times. Thankfully I had to change nothing much. But here are the highs and lows my life in 2019.

Anti CAB Protests

  1. Max is no more. I will write a better eulogy once I fully understand the situation. Until then thank you max for all the love you showed us.
  2. I was forced by the administration to get an Aadhaar. It has not improved my life one bit.
  3. Like I wrote in 2018. Freedom struggle is a continuous process. This year has proved it more than any other year in my life. I am in awe of student movements.
  4. We started working on ProjectOnHerOwn for Gender/Bender 2019. I really enjoyed public interaction. We are planning to continue the project. We have not figured out the ‘how’ part yet. But you will hear from us in 2020.
  5. I started working with First Walkin Technologies from the second quarter of this year. I am getting to learn quite a few interesting things and also get to work with smart team members. I am having fun.
  6. Started mapping Surveillance in Bengaluru. It’s going well. I will write about it in detail in coming days.
  7. I didn’t travel much. Went to Scotland for work. It was fun and I got to learn things. I also got to see Ardha Kumba Mela.
  8. I am an IBM Champion again. Thank you IBM.
  9. Planning to start an all new podcast about tech in Kannada called TechMaathu. Stay tuned.
31 Dec 00:50

Beach Changes

by peter@rukavina.net (Peter Rukavina)

My father was an early adopter of personal computers, and I inherited a “learn to do by doing” ethic from him in this regard: neither of us had any formal computer training, we just hit our head against the wall until we knew what to do.

There was no greater expression of this than Beach Changes, a computer-animated film that Dad created in 1985 for the open house at the Canada Centre for Inland Waters. I found a copy of the film on an old server, and save it here for posterity. As you watch it, remember that this was all created on a TRS-80 Color Computer from Radio Shack, painstakingly animated in BASIC, letter by letter by letter. And, what with CCIW being a federal agency, in both English and French.

The heart of the matter, starting at 2:30, is a series of photos of the shore of Lake Ontario taken between 1980 and 1982, illustrating, like the tin says, beach changes over the seasons.

The music is from Moe Koffman’s jazz rendition of The Four Seasons (GRT, 1972).

31 Dec 00:50

The Playmobil Christmas

by peter@rukavina.net (Peter Rukavina)

The Christmas of 2006 was peak Playmobil at 100 Prince Street.

31 Dec 00:45

Day-to-day experiences with bug futures

In theory and in the lab, futures contracts are a proposed way to make the missing connection between open source and markets. Has everyone read "A market for trading software issues" in the Journal of Cybersecurity?? Here's a figure from Marktplatz zur Koordinierung und Finanzierung von Open Source Software: figure
1

The next interesting question is: how do futures work in a real project? Are bug futures just high-tech piecework? This is my subjective notes on participating in a small project using futures. (We got in the habit of using FIXED and UNFIXED, all-caps, for the two sides.) It feels like we're on to something, that the market is adding some information sharing and coordination power that's not available in the bug tracker alone. I'm looking forward to using markets in more projects in the future.

Habits: I did get into the habit of quickly selecting what to work on based on my FIXED positions. I think I'm more of a loss avoider than a profit maximizer, and I probably passed up some chances to buy into something I could have finished faster, and just take a loss when an issue where I held FIXED ended up being unfixed on the maturity date. Something to try in the future: I might be more willing to try to resell my FIXED positions at a loss if the project had more traders.

Pricing: As a project contributor, I tended to use price as a signal of my confidence in being able to get something to work. For an issue with a good description and (imho) a straightforward fix, I would offer to buy a large quantity of FIXED at a higher price, which means putting more of my own tokens at risk. This should help other participants judge the likelihood of completion of particular tasks by particular dates. The actual prices in the live, small, market ended up being quite a bit higher then the examples in the paper.

I did end up offering extremely low prices for less well specified issues. This was, I think, a useful signal for the people requesting the features. The better specified the issue, the more likely to get a reasonable offer. I don't know how this would be different in a project with more random wishlist bugs. There might be a trading opportunity for people willing to hold FIXED through the process of clarifying a feature request.

Maturities: I think a sensible "portfolio" view is important, and would like to experiment with better ones. As a random part-time contributor it was important to me never to build up too big of a workload for a particular maturity date. I did find myself making offers on an existing issue that didn't match an UNFIXED offer from a user, because I wanted a later maturity date. Offering a low price and a far-off maturity date was the best way to signal that either this issue is not comprehensible enough for me to fix, or it's too much for a single issue and needs to be split up.

I would like to see more live data on whether feature requesters try to buy UNFIXED positions on contracts with less crowded maturity dates (dates when fewer other contracts mature) to have a better chance of getting attention.

Next steps

If you're interested in trying bug futures for a live project, please let me know. I already have futures hooked up to one that's using Python+Flask for the server, and JavaScript+WebExtensions for the client. The market can also be hooked up to existing product. Currently supports GitHub but more integrations are certainly possible.

Bonus links

Mostly programming, market design and incentivization material this time.

Programmers Should Plan For Lower Pay

GitHub stars won’t pay your rent

Private BitTorrent trackers are markets

Russ Allbery: Review: On the Clock

What do I mean by Skin in the Game? My Own Version

Mozilla Web DNA survey shows the biggest pain points for web developers

The Early History of Usenet, Part I: Prologue

Eller's Algorithm

Why You Never Have Time

When an SQL database makes a great Pub/Sub

Mike Hoye: Over The Line

Artificial Intelligence: Threat or Menace?

Advantage Flywheels

3 Reasons Why Building A Remote Team Is One Of The Best Decisions We’ve Ever Made

31 Dec 00:44

Make ‘Ask The Community’ The Default Option

by Richard Millington

Okta (a client) recently revamped their help and community experience.

This is what it looked like before:

[click for image]

This is what it looks like now:

[click for image]

It’s a lot better now.

There is also one major difference, the ‘Open a case’ button has disappeared from the top navigation bar and is instead dropped into a ‘Get Support’ tab at the bottom of the page.

This forces members to browse to find the answer via the help center and the community before lazily opening a case without doing any research.

In turn, this drives more people to the community. Sometimes tiny tweaks like these can have a bigger impact than you imagine.

31 Dec 00:42

When programmers design web sites (comic)

by Steve Hanov
31 Dec 00:39

This image to me says much about the Netherland...

by Ton Zijlstra

This image to me says much about the Netherlands. Taken while strolling through Amersfoort city center December 27th, Lieve Vrouwestraat 4.

The Netherlands in an imageimage by Ton Zijlstra, license CC BY NC SA

31 Dec 00:39

Twitter Favorites: [skinnylatte] Rice and beans. So easy with instant pot! https://t.co/zgfmbl0NjN

Adrianna Tan @skinnylatte
Rice and beans. So easy with instant pot! pic.twitter.com/zgfmbl0NjN
31 Dec 00:38

Unpopular opinion: if Boris Johnson needs to extend the transition to get a deal done, he should forget what he said in the election and just do it. The only thing less helpful than pledging not to extend under any circumstances is actually not extending. bloomberg.com/amp/news/artic…

by DmitryOpines
mkalus shared this story from DmitryOpines on Twitter.

Unpopular opinion: if Boris Johnson needs to extend the transition to get a deal done, he should forget what he said in the election and just do it.

The only thing less helpful than pledging not to extend under any circumstances is actually not extending.
bloomberg.com/amp/news/artic…




240 likes, 35 retweets
31 Dec 00:37

Bose Noise Cancelling 700 headphones Review: Looks, sound and silence

by Brad Bennett

Bose built itself into a speaker and headphone kingpin in the 80s and 90s, but more recently, the company has been fighting to modernize its efforts in an industry full of smart speakers and headphones.

In the home audio realm, Sonos is giving it a run for its money, and in the high-end consumer headphone sphere, Sony has all but stolen the show with its terribly named WH-1000XM3 over-ear units.

All that aside, in 2019, Bose tried to retake its crown and, for the most part, succeeded.

The Noise Cancelling 700s, which I’ll refer to as the 700s for the remainder of this review, are a stunning pair of unique headphones that are packed with features.

A subtle look

The 700s feature a premium look compared to the usual technical/studio style that headphone manufacturers usually offer.

The 700s come in three colours, ‘Black,’ ‘Lux Silver’ and ‘Soapstone.’ In real-world terms, they’re black, silver and white/rose gold.

The headphone’s taper as they get to the ear cups, making the stainless steel headband look like one solid piece. Along the underside of the top of the band, there’s a cushion; although, you’d never know it until you place them on your head.

The headphones connect to the ear cups and can be adjusted to fit a variety of head sizes. I wore them at the medium adjustment, and I was even able to fit them over my toque with ease.

The ear cups are comfortable and the synthetic leather cushions have lots of give, so long listening sessions are comfortable.

The 700s weigh in at 250g so they’re not incredibly heavy, but if you’re used to wearing earbuds, these will take some time getting used to.

All the features

Luckily getting used to these headphones is easy since they sound fantastic and Bose packed them with useful features.

First off, the 700’s feature active noise cancelling. This means that the microphones on the device are capable of picking up some sounds and eliminating them before they reach your ears.

There are 10 levels of noise-cancelling, but you can only hot-swap between three presets with the dedicated button on the left earcup. The defaults are zero, five and 10, but you can change it in the Bose app. To set a more specific number, you need to connect to the Bose Music app.

That said, I was unable to connect to the app with various Android phones. With iOS, it worked well.

Once you’re into the app, it shows what device the headphones are connected to, what level of noise-cancelling you’re at, battery life and more.

There’s also a section called ‘Bose AR’ that I found somewhat gimmicky. The idea is to allow you to interact with the world by using audio cues. This includes things like a navigation app that tells you about your surroundings.

Another AR app tells stories with sound design by tasking you with walking around to chase the sounds and finish the story. It’s an interesting experience the first time, but it’s not worth doing again.

While it could be cool to interact with podcasts or games like this, I still don’t think it’s something that’s going to catch on.

Finally, in the app you can change the name of the headphones, set up a voice assistant and enable/disable a wake word like “Ok Google,” or “Alexa.”

The right earcup features a touch-sensitive pad that allows you to change volume, skip tracks, answer calls and more.

A swipe up or down changes the volume, a swipe forward or back skips tracks forwards or back and double-tap triggers play/pause and answers a call. Tapping and holding gives you battery life information,

Speaking of battery life, Bose says you can get up to 20 hours of battery life, and in my testing, this estimate has been accurate. I generally charge the headphones on the weekend and can get through a whole work week on one charge. This includes wearing them for an hour each day while I commute, and often at work for a few hours.

You can fully charge the 700s in two and a half hours, plus they can quickly charge in 15 minutes to provide you with an hour and a half of listening.

You can also hold the noise-cancelling shortcut button for a second to enter conversation mode so you can hear the world around you.

Another exciting feature allows you to connect your headphones to a bose Soundbar 500 or 700 so you can listen to your TV late at night without making any noise.

Listening in silence makes all the difference

Bose doesn’t share the 700’s specs online, but to my ears, they sound fantastic. At all volumes other than 100 percent, the sound was detailed and rich, coming across in full waves instead of walls of sound.

Unlike regular over-ear headphones that blast music straight into your ear, the 700s feature a speaker near the front of the ear cup that points backwards at an angle. Therefore, if you’re wearing the headphones correctly, they’ll shoot sound into your ears instead of at them.

Bose’s website says that it uses the company’s signature active EQ so you can’t tune the headphones to your own taste, unfortunately.

Overall music sounded very controlled and detailed, plus the noise-cancellation aspect makes everything sound so much immediate and immersive, making it really hard to go back to cheaper pairs of earbuds like the BeatsX or the OnePlus Bullets.

The post Bose Noise Cancelling 700 headphones Review: Looks, sound and silence appeared first on MobileSyrup.

31 Dec 00:36

Samsung to unveil way to type on phone using selfie camera at CES 2020

by Bradly Shankar
Samsung SelfieType

Samsung has revealed that it will show off “five innovative projects” from its ‘C-Lab’ research hub at CES 2020.

Most notably, one of these projects is ‘SelfieType,’ which uses an AI algorithm and a front-facing camera to create a virtual keyboard experience. This means that smartphone, tablet and laptop users will be able to type into their device by moving their fingers in front of the camera — no contact required.

The four other C-Lab projects are:

  • Becon — combines an app and handheld-device to analyze the user’s scalp and suggest ways to prevent hair loss
  • Hyler — a smart highlighter pen that digitizes text on paper into a mobile app
  • SunnySide — a window-shaped device that creates artificial sunlight that changes every hour to match real sunlight patterns
  • Ultra V — helps manage skin condition by recording ultraviolet rays that can be monitored and integrated into wearable devices

More information on all these projects will be revealed at some point during CES, which runs from January 7th to 10th in Las Vegas.

Source: Samsung

The post Samsung to unveil way to type on phone using selfie camera at CES 2020 appeared first on MobileSyrup.

31 Dec 00:36

Polio reemerges in the Philippines 19 years later - Asian Journal News

31 Dec 00:35

Big EV batteries worse for environment than diesel hatchbacks, says Mazda

by Brad Bennett

Mazda’s European head of R&D says that electric vehicles with long-range batteries create more CO2 than a common diesel hatchback.

Mazda’s upcoming MX-30 electric SUV is only slated to have a 200km range. This is much shorter than comparable cars from other manufacturers. For comparison, the base level trim package for Ford’s Mustang Mache-E has a 355km range.

Mazda is unapologetic about this and Christian Schultze, Mazda Europe’s R&D centre director and deputy general manager, says it’s “responsibly sized,” according to Automotive News Europe. 

The rationale behind this is that larger batteries spend more time in manufacturing and throughout their life use more electricity to charge. It also says that when these large packs need to be replaced the CO2 emissions will jump again.

However, there is little data shown off in this report that tfails to mention what changes if the battery is made in a factory that uses renewable energy. It also seems to me that users with large and small cells will need to use the same amount of electricity to charge, but the smaller battery will just need to charge more.

Source: Automotive News Europe 

The post Big EV batteries worse for environment than diesel hatchbacks, says Mazda appeared first on MobileSyrup.

31 Dec 00:33

A stupid column about Jewish geniuses

by Josh Bernoff

Are Jews smart? This is a really stupid question, but New York Times columnist Bret Stephens asked it anyway. His December 27 column “The Secrets of Jewish Genius” puts forth the theory that Jewish geniuses are different from other geniuses because of their Jewishness. It included a link to a racist and discredited study that … Continued

The post A stupid column about Jewish geniuses appeared first on without bullshit.

31 Dec 00:33

Method, Motive, and Opportunity

by Greg Wilson

TL;DR: I propose a two-day workshop to teach programmers what they need to know about politics, economics, and justice from a progressive point of view in order to succeed in tech. The approach draws on the success of previous workshops and needs $80K-$100K to implement.

I grew up on 70s detective shows: The Rockford Files, Columbo, and Hawaii Five-Oh were the highlights of my week. One thing I remember from them is that every mystery starts with a victim, and that every case revolves around method, motive, and opportunity. Forty years later I find myself using those same principles to think about teaching. Every lesson starts with a learner, and every teacher has to answer three questions:

  • Method: how will we teach them?
  • Motive: why are we teaching them (and why are they learning)?
  • Opportunity: what can we do to make their learning possible?

Lesson content isn’t on this list because it’s a consequence not a cause: once you know who, how, why, and what, the rest is straightforward. For example, if I was starting Software Carpentry today, my “case” would be:

  • The learner is a graduate student who may or may not have done a programming class in high school or as an undergraduate, but isn’t really comfortable with loops or functions. They do most calculations interactively in Excel or SAS and record their results by copying files to folders with names like finished_no_really.

  • Their motive for learning basic programming skills is that there’s a big pile o’ data between them and their thesis. We want to teach them because it’s painful to see talented young people spend weeks doing things that could be done in hours, and because the more they know, the more likely they are to get the right answer.

  • Our method is going to be intensive two-day workshops, in person and on site, using live coding on the learners’ own machines.

  • We will create the opportunity to teach through:

    • an instructor training program to turn people who already have these skills and program alumni into volunteer instructors;
    • sponsorship from professors, universities, government labs, and professional societies that understand the need for this training; and
    • word-of-mouth advertising combined with articles in open access journals making the case for this approach and these skills.

I think I got the first three right at the time, but I didn’t pay nearly enough attention to the fourth. Researchers’ need for remedial computing classes was so clear that I fell into the trap of thinking, “If you build it, they will come.” The world is getting noisier by the day; how will people find out that you’re doing something that will help them? How are you going to make your effort self-sustaining so that they’ll still have an opportunity to learn next year when you realize you’ve been away from home too often and for too long?

Proposal

I am thinking about all of this again because teaching programmers how the world works now seems more important than teaching researchers how to program. Earlier this year I outlined a four-day workshop that would teach 60 people how to engineer structural change. I now believe that would be like starting a programming class with object-oriented programming and performance optimization when people are still struggling with for loops and if statements. Instead, I think we should start with something like this:

  • The learner is a male white or Asian programmer in his mid-20s who has been working in industry for four years. He would protest indignantly if you called him racist or sexist, but grumbles occasionally to his friends about his company’s “diversity hires”. He gets his news from Twitter and thinks that politicians are stupid, corrupt, or social justice warriors.

  • We want to teach them because we need their support if we’re going to fix what’s broken in tech. Changing the minds of a few well-meaning CEOs won’t do it: if we don’t reach the hearts and minds of the rank and file, they will say what they know they’re supposed to in public and then keep thinking and doing what they’re thinking and doing right now once they’re back at their desks.

    But what’s their motive? Why would the guy described in the previous bullet point show up of his own accord and actually listen? My current answer is that this is now something they need to know in order to survive and thrive in tech. Society isn’t going to let Zuckerberg and Bezos play robber baron forever, or keep overlooking Lutke’s support for white nationalist hatemongers. What do you need to know to be ready as tech starts to take its social impact and obligations seriously? What do you need to know in order to understand where GDPR comes from or how monopolies have been broken up and regulated in the past? What is a benefit corporation, and is the Hippocratic License actually workable? If the courts come after your startup for algorithmic bias, what precedents will they be drawing on and how can you make sure that you’re on the right side of the line both legally and morally?

  • Our method is going to be intensive two-day in-person workshops for two dozen people offered at tech conferences, on-site at companies for their staff, and in community venues for those who can’t get to either of the previous kinds of offerings. Each day will comprise four 90-minute sessions; each session will have 30-45 minutes of instruction with 2-3 formative assessments followed by a longer small-group exercise and 10-15 minutes of whole-group wrap-up.

  • We will create the opportunity to teach through:

    • an instructor training program to help activists in tech and program alumni learn how to teach this themselves;
    • sponsorship from companies whose leaders understand the need for this training (probably through a “buy one, pay for two” model); and
    • social media endorsements from those same leaders coupled with advertising by conferences hosting sessions.

What would we teach? I would borrow the method of Freakonomics: instead of preaching outright that the only way to analyze social relationships is through market exchange of economic value, the authors nudge their readers and say, “Hey, do you want to feel smart? Do you want to see what’s going on behind the curtain?” and then tell stories that have unexpected twists. It’s a great way to hook people whose self-value comes from being the smartest person in the room, and has made Freakonomics the most influential piece of propaganda for neoliberal capitalism in the last twenty-five years. My starting point would be:

These topics are chosen because they allow us to sidle up to the larger points we want to make without scaring our intended audience away. We can’t start with Audre Lorde or Ijeoma Oluo or Zeynep Tufekci: again, that would be like starting an introductory coding bootcamp with callbacks and recursion. I think we can learners to the point where they could tackle Tressie McMillan Cottom’s Lower Ed or James Scott’s Seeing Like a State, but I’m not the right person to make that decision: as a straight middle-aged white guy who got into tech in the 1980s I have a lot of blind spots.

I would therefore want to recruit half a dozen who understand the industry and the people in it—who have worked with our prototypical learner and know what he’ll actually listen to—and have them decide what stories are most likely to be effective. I would want to pay them for their time, so at $10K per lesson, getting this workshop into a runnable state will cost something like $80K-$100K. That may seem like a lot, but it’s actually a bit less than it cost to get Software Carpentry up and running back in 2010, and if a dozen sponsors each get a workshop in return for their backing, it’s right in line with what other professional training costs.

Will this work? I don’t know, but I want to try. I watched late-night horror movies back in the 70s as well as cop shows, and I never understood why some people hid in the basement and waited for the monster to find them instead of doing something. I’ve been frightened and angry for the last three years watching tech moguls amass obscene fortunes by amplifying hate while democracy rots and the planet burns. Giving young programmers the tools they need to see that for what it is won’t fix it right away, but what we’re doing right now isn’t going to fix it at all.

You can’t spend your whole life criticizing something and then, when you have the chance to do it better, refuse to go near it.

— Václav Havel

31 Dec 00:33

2019 Year in Review: Security

by Kyle Rankin

PureBoot

The big news for Purism and security in 2019 was PureBoot, the name we gave to the many different technologies we use to secure the boot process including a neutralized and disabled Intel Management Engine, our coreboot firmware, our TPM chip integration, Heads our tamper-evident boot software, our Librem Key USB security token we use to detect tampering along with Heads, and multi-factor disk unlocking using the Librem Key.

We first announced PureBoot in February of 2019 and in April provided a new coreboot script that allowed customers to download pre-built binaries of PureBoot for the first time (before that customers needed to build it from source). Between then and September we continued to make UI improvements to PureBoot and in September announced the PureBoot Bundle so that customers could choose to have PureBoot installed and configured for them with a Librem Key right at the factory.

Librem 5

The Librem 5 also saw a number of security announcements during the year including “Lockdown Mode” an advanced feature that disables all sensors on the Librem 5 when all kill switches are activated.

Secure Supply Chain

This year also saw a number of improvements in supply chain security. On the physical supply chain front we announced the Made in USA Librem Key and more recently the Librem 5 USA. In both cases we are bringing the manufacturing of our electronics next to our fulfillment center where we can more directly oversee it.

Finally we publicized our anti-interdiction services, a service that adds a number of sophisticated security measures to our fulfillment process to make it difficult to tamper with laptop shipments without detection. Up until now we haven’t publicized the service even though we offered it to customers who asked. Now it appears as an upgrade option on our laptops along with the PureBoot Bundle. We’ve already seen a dramatic interest in the service since we announced it publicly.

Discover the Librem 5

Purism believes building the Librem 5 is just one step on the road to launching a digital rights movement, where we—the-people stand up for our digital rights, where we place the control of your data and your family’s data back where it belongs: in your own hands.

Preorder now

The post 2019 Year in Review: Security appeared first on Purism.

31 Dec 00:33

Thoughts on personal data usage in the age of ‘peak data selling’

by charlie

The way we use deep personal data needs to change. Indeed, I’ve been saying this for a few years now. As everyone knows, megacorps like Google and Facebook[1] have built their insanely profitable businesses around selling products based on personal data. And other folks want to be as successful, too, so they lazily try to build business built around the collection and selling of personal data (data monetization! drink!).

What’s with the ads?
Advertising is one of the first ways folks think about selling data. Advertising built publishing and TV, and then built Facebook and Google to gargantuan sizes. Their success made everyone think of a data monetization strategy – how to sell personal data to someone who will pay for it.

Now everything is a data collection vehicle to sell ads, even cars and toothbrushes.

I can’t stand ad-based models. The farthest back I remember being against advertising-based business models was when I was advising an innovation team developing a phone app back in 2004.

Choosing an ad-based model for your product is lazy, especially if your whole business depends on it (what the f- you smokin’?). For some, it can work (ahem, Google, FB, Instagram, etc.). The challenge is that ad-based models require control of a channel (or at least a heavy presence), large numbers of dupes to hand over data (scale), and a reason to buy ads on the platform (frankkin’ eyeballs, dude!). As the list of failed ad-based companies show (including newspapers and magazines), it’s a hard model to succeed with.

Data first
Ads are not the only way to monetize data. The second way is to sell insights from the data to someone else. Indeed, in digital health, this is big – collect health data and sell to insurers, hospitals, or pharma. Once again, those insights require a significant number of users to make it valuable to data buyers. And, just like selling data for ads has nothing to do with the user giving data, often digital health apps do not return value to the user giving data to the same level as the value they give to the data buyer.

Basically, data models seem to sell the data separate of returning any value to the user giving the data.

Value to the user
Ok, one _could_ say that ads are valuable to the user. Timely coupons! Discounts! Personalized ads! I mean, they must work for Google and others to make so much money.

Dunno. I think these days, ads are just so much noise that most are adept at filtering them out.

Also, I admit that, while I was always against ad-based business models, until a few years back I was supportive of data brokering (selling data to someone else) business models when advising companies.

Though, when I used to suggest collecting user data and selling to others for insights, I always wanted to do it in a context where the value is returned to the user. For example, collect data for a pharma to either pay the user or help the user get well (though, in the end, I think that’s a bit of a fantasy).

Tighter value loop
Value to the user needs to be the metric in all things regarding personal data. Hence, where I have evolved is to use data in a tighter value loop, where the data collected is used to improve the service that is collecting the data. For example, Apple and Netflix have a lot of data on us, but our data drives their business, not some product for a third group. John Hancock and Progressive track people to reward for good behavior.

I’ve been advising companies to think of a data strategy that benefits only them and their user, not some other group, not selling data to the highest bidder. I’m all for collecting as much intelligence on your customer as possible. But use it for the benefit of the user, not the abuse. Personally, I want the products I use to know me and help me. My data should be tightly coupled with my benefit, not someone else’s.

The data genie is out of the bottle
Because of the race to collect data in the past decade, personal data is everywhere. And with the general trend for everything to be a data collection point to sell data to others, this is going to be hard to reign in back all the bad behavior that has gone too far, with risks too great.

Is the only option to delete your apps or use a tool like Jumbo or quitting the digital world altogether?

Too late: your face is everywhere and being used to make money for someone else.

The good news is that the government and other folks are waking up to all of these personal data privacy issues. I’m not so sure if the average Facebook user really gets it, though.

Still hopeful
I know we can make this work. The digital world of Google and Facebook is not the first ad-driven, data-collecting, and data-selling world. There are other indistries (like healthcare and pharma) who need to protect data and use it only for clearly consented uses. So there are frameworks to build off of.[2] Why would it be any different in the digital world?

Parting thought
I keep thinking of ‘peak oil’ and how Sudi Arabia is planning for a post-oil world. Are we at ‘peak data selling’ and will Google be planning for a post-data-selling world?

I think they better.

[1]Facebook rant: I’ve never liked Facebook. And seems like they are scum, anyway. They say they don’t sell data, but story after story shows they play fast and loose with personal data, from Cambridge Analytica, to secret schemes, to developer access, to silent tracking. And Facebook really doesn’t care, even in the face of public and government scrutiny. They are the poster child for f-ing up with personal data. Why the frak does anyone still use facebook?

[2] I keep thinking of a certificate or label of trust that would be a quick way to tell someone that their data is safe. For example, a few parameters, such as if data is collected and what Y/N, data for internal use Y/N, code and organization audited for privacy and cyber controls (also, consent and re-consent constraints) Y/N, data for external use (ads, sell, access) Y/N. Here’s one attempt at this data use label.

Image by Chris Sansbury from Pixabay

31 Dec 00:31

2019 in Review

by Rui Carmo

Christmas was nice and relatively quiet (even if there was a lot of packing, furniture assembly and assorted cleaning up involved), so that was a high mark of sorts after a few months of assorted trials.

I’ve been doing a bit of writing on various topics (some of which will find their way here), and I very nearly skipped doing a yearly wrap-up, but in the end decided it was worth taking a stab at it and following roughly the same outline:

Work, Cloud and Industry

Overall, things are mostly the same as last year–cloud adoption is growing, but delivering actual business benefits still takes a long time, due to lack of skills, manpower, agility or (in most cases) plain and simple focus.

Personally It’s still a grind (dozens of day or week-long engagements all over the place), but projects are now a bit bigger and longer-term, which is somewhat gratifying.

I still miss working full-time on international projects and owning the actual end result, but am taking steps to address both and mostly biding my time, although the wait is getting to be somewhat of a grind–and the holiday season adds to the overall sensation of being in a sort of limbo.

The Bad Bits

In the meantime, things took a couple of dark turns I wasn’t expecting.

I won’t write about the details, but I now have proof positive that ageism and discrimination are very real things in this industry, since I experienced both firsthand and with unusual callousness.

The whole thing was a lot more depressing than I initially realised, but not for long. Rather than dwell on the specifics, I took the time to think about the bigger picture and blame both the “always be closing” mindset and the “warm bodies” mentality of the startup ecosystem, which prioritise enthusiasm and “fresh thinking” rather than guarded optimism and actual experience–two trains of thought that percolated through the market and were latched on by decision-makers who lack the ability to think for themselves (or who suffer from NIH syndrome, I’m not quite sure yet).

But I mostly blame the Portuguese tech scene, which seems to be dominated by near-shoring and services businesses that cater (or report) to other businesses abroad, and few (interesting, but somewhat hype-driven) startups.

What I Learned

Those who know me best can appreciate the fact that, overall, I have become (at least outwardly, and in the broad scheme of things) a lot more restrained and patient than I used to be, largely because there are many other things in life worth worrying about, but looking at actual HR data from a couple of consultancies it’s pretty obvious that ratios and pay grades for Portugal are skewed towards low-end, junior roles.

And knowing the market (and, more importantly, the companies that operate here), it’s a fair assumption to say that we’ve strayed away from long-term value creation (which is what engineering is all about) and are stuck in a quagmire of “consulting” (i.e., body shopping as a service) services and sales.

The net effect is that following my passion for engineering is nigh on impossible at the moment, and I’ve stepped back even further from the lingering notion of setting up my own business.

The Good Bits

I spent the year doing a lot of data-related work (mostly Spark and data lakes, which was fun and complex enough to hold my attention), but Kafka has been more prominent of late as customers have suitable foundations to build upon, which is a lot more interesting.

And, of course, there was Building The Future, my trip to Seattle and Pixels Camp, which were certainly the highlight of the year for me.

But I am tired of the data side of things in general, and, as usual, look towards application architecture, infrastructure and hardware for fun.

Kubernetes and SRE

Kubernetes has taken over (most of my customers, even the more staunchly traditional ones, are using it for new solutions) and its incidental complexity is ballooning to the point where it is getting pushback, which is good.

We’re also still in the explosive phase of its ecosystem expansion, which is a bit surprising–I would have expected the hype to have plateaued by now (it quite likely will by next year), and the cycle to start closing as industry adoption re-shapes it into just another tool.

However, as in every other technology adoption cycle, tools are less than half the story, and I’m concerned that most people I talk to have yet to make the transition to a full-on SRE mindset (and by that I don’t mean reading Google’s books).

I suspect this is a partial reflection of the “cheap resources” mentality that overshadowed the year for me, but there are deeper reasons.

Some people are tied down by corporate structure, others lack the impetus (or the vision) to gradually blend their development and operations teams, but most are just caught up in the more granular portions of the transition—hiring, training, re-architecting their systems, or just getting their CI pipelines to work (a trivial notion for most startups, but in enterprise contexts velocity is more likely to be measured in weeks or even months rather than daily deployments).

I watch these changes unfold bemusedly, providing whatever advice (and fixing) I can, and generally having fun with infrastructure automation of all sorts, even if I have to put in some personal time.

In particular, k3s has been excellent entertainment (even if I have set up and torn down more clusters than actual working solutions with it) and I devote a fair amount of my leisure time to keeping track of who is doing what in that space.

Machine Learning and IoT

Like I pointed out earlier, most of the work I did this year was focused on data pipelines (plus assorted Hadoop to Databricks migration stuff), and both of these things lie at the inner or outer edges of those pipelines, so a lot was left by the wayside.

IoT, in particular, became more of a solo pursuit since traction for it has decreased locally (at least from my standpoint). I see a lot of ecosystem fragmentation, and (with my telco mindset) wonder when consolidation will come to pass, but were it not for my personal interest in hardware in general and the IoT edge segment that k3s is targeting, I would probably have left the field altogether.

As to machine learning, it has become less of a novelty and (thankfully) more of a process as the shine wears off and people become more sensitive to the need to ensure models are both accurate and refreshed in an orderly fashion (much like I wrote two years ago).

Most of my work has therefore turned to the bigger picture (governance, processes, etc.) rather than actual model creation, but I’m still having some fun with NLP on my own.

Home Office and Personal Gear

Working from home has become a routine affair, so I have been investing some time in making it more effective (and a post is forthcoming on that). But the bottom line is that it has been a major win for me: I find an enclosed space without distractions and constant interruptions to be vastly more productive than open space offices, and my focus time has skyrocketed in terms of quality.

My iMac has become a bottleneck sooner than expected, largely because of its Fusion drive (which, with the benefit of hindsight, was not a good choice). But it has become a hindrance in many ways–Mojave has been a lousy experience in general (with weird, unjustifiable crashes and hangups every now and then), and Apple’s plummeting software quality means that I will likely only upgrade to Catalina by next Spring.

Since I had the foresight of buying an upgradable model, I bumped its measly 8GB of RAM to 24GB over the holidays, which helped a bit.

The highlight of the year, of course, is my iPad mini 5, which has been a great experience throughout (although the Series 5 is a worthy runner-up, and literally quite dear to my heart).

Personal Pursuits

It was an unusual year all around, but I’m really happy about how piku is turning out. I missed running an active Open Source project, although I haven’t managed to devote hardly enough time to it and its little community. That said, and besides my continued forays into home automation, there were a few other things of note.

This Site

I keep moving the site around between cloud providers, both to keep skills sharp and to remove any bias I might have towards Azure.

My own micro-PaaS affords me the ability to deploy the app itself on any kind of VM, and I haven’t felt the need to over-complicate matters by moving it permanently to Kubernetes (although I did wrap the engine into a test container and ran it there to my satisfaction, ingress controllers and addressing are still too much of a pain).

Publishing things is now done via git, and thanks to Anders Borum’s amazing Working Copy I can actually post link blog entries via Siri Shortcuts, which is good enough for most of my “impulse” writing.

This year I ran the site for six months in AWS and the rest in Google Cloud, so next year I’m going to move it to smaller, interesting niche providers like Scaleway (since I’ve been meaning to test out their ARM instances). I’ll likely move it back to Azure and start the cycle again later in the year.

Hobbies

I have as of yet nothing substantial to share regarding my music hobby–in fact, I haven’t found the inspiration to practice over the past couple of months, except for a couple of quick hacks for podcast intros that I have yet to finish.

Photography also fell largely by the wayside, too. But I managed to read my usual amount of books this year, which was enough to keep me sane and borderline optimistic.

Next Year

Last year I decided I was going to try to sleep better–and I did, partly due to this book. Over time, I found a good balance between quality sleep, focus time and not unduly worrying about work, which unfortunately broke down around October (but it was great while it lasted).

Next year I want to do three things:

  1. Find that balance again (mind my own time, essentially, focusing on winding down after work)
  2. Do interesting stuff (find work I can dream about, not obsess over)
  3. Get back into shape (I am currently minding my weight and still walk everywhere, but need to step things up a notch)

I’m perfectly aware that the latter reads like a stereotypical New Year’s resolution, but in my case it’s something I’ve been building up to as priorities shift from having a career to having an actual life.

Life’s too short.


31 Dec 00:30

What to Do if You Overspent During the Holidays

by Taylor Tepper
What to Do if You Overspent During the Holidays

Thanks to credit cards and one-click shopping, it’s almost inconceivable to get from Black Friday (which is now more of a mindset than a specific day) to the new year without dipping your card or entering its numbers at a digital checkout. According to the National Retail Federation, shoppers expected to spend a little more than $1,000 this holiday season, while some are probably still dealing with debt from last year.

That can make facing the aftermath of your holiday festivities feel as daunting as actually honoring your New Year’s resolutions. You might prefer to pretend all that spending didn’t occur rather than confront the engorged receipts, but you don’t want to start 2020 in the hole. Here’s how to get back on track.

Retrain your brain to stop shopping

You know that feeling when you’re racing 80 miles per hour on a highway, then you take an exit and suddenly find yourself blazing through city streets without realizing it? That’s called velocitization. Something similar happens after the holidays; you’re so used to buying constantly that your internal controls go berzerk and your balance balloons.

It’s a new year, and you need to ease back into a normal, healthy routine so you have the runway to reestablish your emergency fund or chip away at any debt.

“Hopefully you feel good about the special gifts you bought,” said Misty Lynch, head of financial planning at John Hancock, a Boston-based life insurance company. “But now it’s time for a bit of detox.”

Lynch suggested a few simple steps to help slow down the buying impulse in your brain. Unsubscribe from retailer email lists so you don’t see that post-holiday deal and unsave your credit card information from store websites. Avoid social media and all of those targeted ads—“anything you can do to make spending less convenient,” Lynch said.

In fact, try to avoid stores, both online and brick-and-mortar, altogether. Once you enter the retail world, every bit of stimulus is just another incentive to spend.

Stop being an ostrich and audit your credit card debt

Most people don’t like to look at their finances when stuff goes south; they check their investments less when the market is down and they avoid their bank accounts when they have a negative balance. We hate to lose more than we love to win.

The same thing happens when we spend too much. A recent paper observed this so-called ostrich effect when it found that people who received a higher-than-usual spending alert via their bank app were less likely to log in to their account in the following days compared with someone who didn’t get an alert at all. People felt “psychological discomfort” from the negative implications of the message, said Sung Lee, a PhD candidate in finance at New York University and the paper’s author.

Accepting that you have a problem, though, is a crucial step in rightsizing your finances. When you feel a flutter of anxiety as you log in to your account, know that you’re doing the right thing.

Begin with simple tasks to give yourself the mettle to go forward. Download your year-end credit card statements and separate your November and December spending from the rest of the year. (Or do the same thing digitally with You Need A Budget, our preferred budgeting app.)

Then assess what just happened. Did you spend more than you intended to, or more than you could afford? Do some cards have a balance that’s too big to completely pay off? Perhaps you could redeem the cash back rewards you amassed to reduce what you owe.

Awareness is paramount because ignored debt doesn’t go away—it metastasizes. Even if you pay the minimum amount due on your bill, the rest will be assessed interest, the average rate for which is currently around 17%.

Plus, it will help you raze the debt for good.

Divide and conquer your debt

If your audit reveals a healthy portion of red tape, don’t beat yourself up. You’re not alone. Those who fall into debt over the holidays typically end up owing about $1,000 on their credit cards, according to annual surveys from Magnify Money, and about half of all borrowers revolve a payment at least once a year, according to the Federal Reserve Bank of Atlanta.

Categorize your debt into one of two categories: quick payoff or longer payoff.

Quick payoff: If you can pay off your balance within a few months, set up automatic payments so you can wind it down while accruing as little interest as possible. This is a pretty straightforward proposition if you’re carrying a balance on just one card. Life gets more complicated if multiple IOUs bedraggle your bottom line.

In that case (and in keeping with the frosty theme), we recommend snowballing your debt payments. Rather than paying down the balance with the highest interest rate, attack your lowest balance first. The good cheer that comes from that accomplishment will give you the necessary positive momentum to go after your next-largest debt.

You should also call your issuers and request a lower interest rate. This tactic may seem a bit on the nose, but it can be surprisingly successful—a 2018 survey by CreditCards.com found that 56% of people who asked for a lower interest rate got one. However, only one in four cardholders even asked in the first place.

Long payoff: Big debts will require a bit more work. One clean solution, especially if you have multiple cards in the red, is to take out a personal loan. You’ll be able to consolidate your debt into one monthly payment, and you may be able to get an interest rate lower than what you’re currently paying on your credit cards (although personal loan interest rates can exceed 20%, depending on things like your credit history). Personal loans have become more popular, so shop around for rates before you commit.

Any of Wirecutter Money’s recommended balance transfer cards will give you a long period of 0% APR, during which time you can retire your debt interest-free—but in many cases, you’ll be charged a percentage of what you transfer as a one-time fee.

With that time comes freedom that may get you into trouble, though. A personal loan is repaid in fixed monthly payments over a set number of months, while a balance transfer leaves the business of repayment entirely up to you. Go the balance transfer route only if you’ve got the gumption to pay off your debt before interest kicks in.

Start saving for the holidays today

Auditing your credit cards and consolidating your debt aren’t exactly “fun.” But that’s the price of going out over your skis. Use the time between now and next year’s holiday season to get ready.

You can look for a bank or credit union that offers a Christmas club account, something we’re particularly fond of, or you can get really creative: In 2018, NBC told the story of one woman who saved $40,000 over 13 years by stockpiling every $5 bill she received, while Wirecutter has previously reported on how starting a savings circle with a group of friends can be an easy way to accumulate cash.

At the very least, go back to your spending audit to get a sense of how much you’ll likely dish out during the upcoming holiday season. Working backward from that number, set up autosave to put a small portion of each paycheck you receive in a bank account (most banks will let you give it a funny name, like “stocking stuffer”). This should cover next year’s spree in full and help you avoid overspending again.

Editorial note: The assessment of financial products in this article are independently determined by Wirecutter and have not been reviewed, approved, or otherwise endorsed by any third party.

31 Dec 00:29

Mirrorless Cameras, Class of 2019

2019 brought us 22 new mirrorless cameras. It’s often useful to look back to see exactly what we got and what changed. As it turned out, 2019 was a very significant year for mirrorless in a number of ways. 

Here’s my quick reflection on the mirrorless cameras of 2019:

31 Dec 00:29

Stop Being a Technophobe

The latest protests from users I see boils down to this: XQD and CFexpress cards are too expensive. 

Well, when compared to ten-year old SD cards, sure. 

But a new 128GB Sony Tough UHS-II SD card is US$210, while a new Sony 128GB Sony Tough CFexpress card is US$220. …

31 Dec 00:29

You Got A Nikon Z for XMAS. Now What?

You got a Nikon Z6, Z7, or Z50 as a Christmas present (probably to yourself, but I’m not going to judge you ;~). This is your first Nikon mirrorless camera, so now you’re thinking: what do I do next?

  1. Learn your new camera
31 Dec 00:25

Twenty Nineteen

As 2019 comes to a close, I’ve taken some time to reflect. I’m aware of this self-brag blogging cliché, but I’ve done this before and find some value from it. So without further ado, here’s just some of the highs-and-lows from this year.

  • 55 Books read
  • 26 Games played
  • 64 Podcast recorded
  • 3 Talks given
  • ~2600 Total tweets
  • 37 Blogs posted
  • 3 Side projects
  • 852 Total livestream viewers on Twitch
  • 24 Days closing all three rings on Apple Watch
  • 0km Run
  • 60m Swam
  • 116km On bike

I tried to set “SMART” goals this year. I like measurable goals but quantifying your life is a lot of work. This year I had a big goal of doing a sprint triathlon by the time I turn 40. I still have time to train for that I suppose and it’s something I’d like to pursue, but in the spirit of accountability, I completely failed on the running and swimming portions of this goal.

It’s embarrassing to fail on basic-ass exercise but putting on my growth mindset hat, there’s opportunity here. I also put my failed Twitch stream on there. I hope to pick that up again, doing more code in the future, but I can’t really just livestream client projects. It’s possible livestreaming isn’t compatible with my life right now.

On media consumption

I set a goal of 20 books last year. I didn’t ever think I’d end up picking up ~55 different books. It’s a weird but good mix of sci-fi, graphic novels, business books, a Japanese detective story from 1925, and a lot more. It’s all logged on my bookshelf if you’re interested.

My theme for reading this year was “Be Better at Business” and I consumed ~20 business and management books. I didn’t earn an ad hoc MBA, but I definitely feel more conversational in that domain now. Most importantly, I have firmer opinions now that aren’t just reactions to bad situations.

If I’m honest, I think I picked up too many books. It was great and it relatively easy to smash through an audiobook a week on my morning walks, but I plan to be a bit more casual going forward. I’m getting back in to graphic novels and podcasts again too.

For video games, I passed my goal of 19 games. As I talked about on Aside Quest’s 2019 GOTY episode, I played a lot of smaller games this year that I tracked on GG App. Next year I’d like to probably play fewer games but with bigger stories in 2020. I’m coming to terms with the fact that video games are hard to prioritize in my life.

The blogging lifestyle

I had a good clip on blogging this year with ~37 posts. Consistency was very low however, usually a small batch of posts each month. A consistent cadence would be more ideal. Weeknotes was supposed to address that issue but I only did 9 out of 52 weeks. Maybe quarterlies work better for digests.

I think too I get hung up on having blogging streaks and then dip into a micro-burnout. I sometimes wonder though if the best thing I could do for the ol’ blog is hire an editor or sign up for Grammarly. Is there an incremental improvement I could make that would improve the blog 10x? Open to suggestions.

Behind the scenes, I took all my drafts and put them in a kanban on Notion. This is maybe overkill but there are currently 91 drafts in various states. My trusty _drafts/ folder felt unmanageable and a kanban with various completion states feels much more apropos. I can also share drafts a little bit easier with Notion.

I’ve also initiated some process rules that require all new ideas to at least have an outline with three bullet points otherwise they face being moved to the deadpool. This is already helping with prioritization, writing, and moving articles closer towards completion. The act of dragging an article to the deadpool stings a bit and encourages me to at least write an outline for my idea.

On the RSS front, I had to burn down my 2000+ unread feeds a few times but I love that RSS exists and I can go to it on my terms, not be washed up in the busyness of Twitter. Perhaps I don’t need to enter the hell rectangle as much next year. In fact, I’ve installed the Screentime extension to lock myself out. I would be chuffed to see that “Total Tweets” stat cut in half.

Work-life imbalance

Work-wise it was a good fiscal year with a few twists and turns. It could have been all the business books I read, but I had quite a few personal breakthroughs about the kind of work I like. I even got to write about my self-discovery a bit on CSS-Tricks which was a career milestone for me even though I host a podcast each week with Chris Coyier. As it turns out, there’s a type of programming I enjoy more than others. And there are projects and parts of projects I enjoy and am more high functioning in than others. The simple act of taking a step back and asking myself “Do I like this?” and figuring out why and why not works wonders for me.

I’m also learning a lot about the kind of people I like to work with. In Good to Great, Jim Collins calls it “getting the right people on the bus”. It’s a blessed feeling to work with people I like and trust. The downside of discovering what you like is that it often comes at the cost of experiencing a toxic situation you did not like. Without going into too many details, this was certainly the case for me. It’s a bit shocking to be learning so much about myself this late in life, but better late than never I suppose.

As good as learning is, I certainly overworked myself this year. It was emotionally draining but more so the physical repercussions of overworking hit full force. My back went out and it took ~12 weeks of physical therapy to undo the pain and only now am I starting the journey toward health. Looking at my stat board, it easy to see I failed in the health and wellness category this year.

Heading into 2020…

My back going out for four months was probably my defining moment of 2019. I definitely don’t want to repeat that experience. I need to devote most of my mental energy towards stretching, exercise, and food. Unlocking that part of my life will let me accomplish more going forward.

On the work front, Paravel has a few plans hatching but my first quarter of business is mapped out and should be delightful and filled with the kind of people and work I like.

This is a tangent, but I’ve noticed myself being extremely bothered by suboptimal UX lately. Whether it’s the noodle restaurant that let me fail ungracefully and splatter sauce over my shirt before offering silverware or how my cat headbutts me every morning and takes away my agency… I feel like a dulled sense of User Advocacy has been reawakened and hope it can be channeled into work and not just angst towards teenagers.

I’ll be speaking at An Event Apart Seattle in May. There’s maybe a couple other conferences up in the air, but that’s all that’s confirmed at this point. I’ll also be attending VueConf US here in Austin in March. It’s been awhile since I’ve attended a conference without speaking and I’m excited to not have that responsibility.

Outside of work, I’ll be doing Shop Talk and Aside Quest. I have two toy apps in progress that may be available to playtest soon (written in Vue, natch! 😉). I’ll probably release them on subdomains like I did with Prompts. I’ve got a pile of project ideas in Notion: a book, apps, games, open source projects, a YouTube channel, and the stuff I already maintain that need some love as well. I think my ultimate goal is to get ten of these ideas “out there” in some form to see if they stick.

In 2020, I will be building my new shedquarters in the backyard! My office rental experiment this summer confirmed our feeling that working out of our home is complimentary to the lifestyle we want. I think the external office building will be just the right amount of work-and-home separation. It’s very exciting and I will post some updates but any significant investment is anxiety-inducing for me.

Resolutions? I want to head into 2020 being a bit more open and less objective based. Part of that is I don’t know what productivity looks like without a fully-functioning body and another part is that I don’t want to just be a slave to the hustle. I want to get lost in some tangents without having the guilt to keep moving forward.

That said, I think I can still probably pluck a handful of “measurable” goals for this year without crushing my own spirit.

Goal Progress
Couch-to-5K 0/5km
Swim 750m 0/750m
Release 5 side projects 0/5
Cook 10 things I’ve never cooked before 1/10
Hit diamond in Overwatch 2734/3000
31 Dec 00:25

Vivo patent showcases handsets with four front-facing cameras

by Dean Daley

Vivo seems to be the company that loves to surprise consumers. A new patent discovered by GizChina suggests that the company is working on some considerably odd-looking phones.

The patent showcases handsets with multiple hole-punch cameras.

The first image showcases a quad-camera setup with two shooters on both the left and right top corners. The next is a handset with two dual-camera setups in the left and right corners. The dual cameras are similar to the Galaxy S10+’s.

Lastly, the most unbelievable design is the design with four cameras in each corner, top right and left and bottom right and left.

It’s important to note that not all patents come to fruition.

Source: GizChina

The post Vivo patent showcases handsets with four front-facing cameras appeared first on MobileSyrup.

31 Dec 00:24

Canadarm maker MDA acquired by Canadian firms in $1 billion deal

by Aisha Malik

A Toronto-based investment firm has acquired the Canadian space technology company behind the Canadarm robotic arms on the International Space Station.

The company, which is called MacDonald, Dettwiler and Associates (MDA), was acquired by a consortium led by Northern Private Capital for $1 billion, with financial backing from former RIM and BlackBerry Co-CEO Jim Balsillie.

Following the acquisition, MDA’s headquarters will return to Canada. The process of repatriating MDA’s operations is going to be financed by several sources including Scotiabank and Bank of Montreal.

“Over its 50-year history, MDA has grown from a B.C.-based start-up into a world-class space technology company and an anchor of Canada’s space program,” said John Risley of Northern Private Capital in a statement to The Canadian Press. “As a Canadian, I am so proud this iconic Canadian company will once again be owned and controlled in Canada.”

Northern Private Capital says the acquisition is awaiting regulatory approvals, which will conclude in 2020.

Image credit: NASA

Source: The Canadian Press

The post Canadarm maker MDA acquired by Canadian firms in $1 billion deal appeared first on MobileSyrup.