Stock incentives and startups in the EU. Wealth blocked by tax law?

I am attending a Swedish innovation conference and spoke today with an entrepreneur working with textile. She did not perceive lack of stock compensation for employees as a limiting factor in her branch. The chief of the textile-centric incubator that she belongs to had never heard that complaint either.

However, this is a complaint one hears all too often from Spotify employees. And before them, Skype.

https://www.bloomberg.com/news/features/2019-10-02/why-it-s-so-hard-for-entrepreneurs-to-get-really-rich-in-europe

This bloomberg article  ( behind a paywall ) gives the following examples

“A few years ago the Dutch capped bonuses for bankers, money managers, and other financial professionals at 20% of their base salaries. Entrepreneurs must navigate onerous tax rates and restrictions that often make equity sharing and options more trouble than they’re worth. When employees in Germany exercise options, they have to pay income tax on the difference between the fair market value and the strike price, and that rate runs from 14% to 47.5%. They also have to pay a 25% capital-gains tax on additional profits when they sell their shares.

In contrast, American employees typically pay a 0% to 20% rate on capital gains when options are redeemed, though they may have to pay additional levies when they’re exercised, depending on the timing and the type of equity incentive program. Germany and 14 other countries, including Sweden and the Netherlands, are more burdensome than the U.S. regarding options, according to a 2018 study by Index Ventures, a venture capital firm in London and Silicon Valley. ”

In my opinion, if Sweden wants someone to risk career safety and forego salary compensation upfront, they should be compensated for their risk in the case they create wealth. Sweden’s economic model is based on continuous growth. Does mean you have to give the actual growers motivation to risk.

Or are talented engineers dreaming of leaving Europe because they don’t get no respect, compared to their American peers?

Interesting discussion on hacker news

https://news.ycombinator.com/item?id=21134956

“Being an excellent engineer, the backbone of all good tech companies, is rarely recognized, poorly compensated, and engenders much less social status than if you were on the US west coast. Ironically, even though there are many highly talented engineers in Europe, European executives and investors frequently hold American engineers working in Europe in much higher regard and treat them differently than engineers from their own countries. I’ve seen it many times.

This is not an environment that incentivizes the world-class native engineering talent that exists in Europe to perform up to their abilities in a high-risk startup. Good engineers correctly view themselves as being undervalued, so there is no point in taking the risk. Nothing will change until Europe places more value — economic, social, and cultural — on being an exceptional engineer instead of treating them as a modern day factory worker subservient to the managerial class. This is not something you can easily change with government initiatives. “

Project Management blogs and podcasts

Blogs and podcasts on project management

Natalie Warnert http://nataliewarnert.com/blog-2/

Herding cats https://herdingcats.typepad.com/my_weblog/

Drunken PM http://drunkenpm.blogspot.com/

The lazy PM  https://thelazyprojectmanager.wordpress.com/​_

Podcasts

PM podcast https://www.project-management-podcast.com/

PM for the masses ( podcast ) https://pmforthemasses.com/category/podcast/

A resource from 2018, still mostly current:

https://www.paymoapp.com/blog/best-project-management-blogs/

Projects Over Time & Budget – why?

This post is being updated

Many projects go over budget. I once had the pleasure of working “undercover” on the production line for a large Swedish equipment manufacturer. We wanted to see what the real reasons were for higher production, delivery, and quality  costs, from the ground.

In brief – lack of honesty. Call it benefit misalignment. Or communication bottlenecks. Or culture of fear. Groupthink is another term often brought up.

If managers from the top down do not see benefits to the end user as everyone’s core responsibility, and do not empower all employees to deliver these benefits, expect missed targets, deadlines, and lack of product quality.

The toxic corporate culture as experienced by the “bottom” workers perfectly reflected the larger logistical and customer retention issues the company was facing.

Groupthink and confirmation and positive cognitive biases during development, followed by the Dunning-Kruger effect and the planning fallacy.

And that is only to start.

If you care about Your customer, You want employees that care. And that means employees that speak up.

Smart Home with raspi and openhabian

Pir was giving chaotic behavior. Do a pullup resistor.

When using the PIR widely available from ebay/ali/amazon, the internal pull-up Resistor doesn’t seem to work (and the device doesnt have a proper one either). In order to avoid completly chaotic behaviour (false positives) it is advisable to connect an external pull-up-Resistor between the GPIO and VCC (10KOhm).

https://www.letscontrolit.com/wiki/index.php?title=Switch

Using a Motion Detector on Raspberry Pi

OpenWRT Netgear WNR2200

OpenWrt Wiki page

https://oldwiki.archive.openwrt.org/toh/netgear/wnr2200

Get the package manager working

1)disable ipv6 to run updates as wget will return error 4 and you will not be able to opkg update

add option ipv6 0 to disable IPv6 for the network interface in /etc/config/network. Opkg works after restart.

alternatively, as per forum https://forum.archive.openwrt.org/viewtopic.php?id=60799

cd /etc/config
vi firewall
# Uncomment this line to disable ipv6 rules
        option disable_ipv6     1 
cd /etc/
vi sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1 

2)fix https

openwrt servers now redirect to https, so to use the default wget that does not support https, use an alternative mirror. If you had space, you could update wget to support https. with 8mb, you don’t, if you want to install anything else.

As outlined here https://forum.openwrt.org/t/opkg-update-error-wget-returned-4/637/6

add option ipv6 0 to disable IPv6 for the network interface in /etc/config/network. Opkg works after restart.

3)ssh, opkg update

External drive / storage with OpenWRT

If you want to use an external usb drive, you’re out of luck. Did not work for me. Pivot is done before USB scsi loads. Patches did not work. Gargoyles external packages kinda work.

https://openwrt.org/docs/guide-user/additional-software/extroot_configuration#new.external.overlay.variant.pivot.overlay

Unbricking OpenWRT Netgear WNR2200

Read both

https://openwrt.org/docs/guide-user/installation/generic.flashing.tftp

https://openwrt.org/toh/netgear/wnr2200

If you run out of free space or otherwise brick your router

Turn off, hold in the reset button, turn on, hold the reset button in till the led switches color. tftp your original image.

The tftp expect is rather short, so what worked for me is having tftp up and running on my GNU/Linux machine and having the router connected via Eth cable, laptop to port1 (ethernet, not the different colored one used for internet connection)and then hitting the reset cycle.

Otherwise I was getting timeouts.

 

TTY / TTL terminal connection

TTL the pins are allready on the board.

Make sure your usb adapter is set to 3.3 v and there is no need to connect +V, just Ground, TX and RX.

To connect in GNU/Linux

screen /dev/ttyUSB0 115200
screen /dev/ttyUSB0 115200,cs8,-ixon,-ixoff,-istrip

Audio feedback with a buzzer.

plus to TX, 0(minus) to Ground

a 12v active piezo buzzer ripped out of a salvaged alarm panel module provides a nice modem like buzz when the router booots and prints to screen. a 5v buzzer was giving a nasty hum. Easy way to hear your router boot and enjoy some dial-up nostalgia.

 

Get started with AI in less than 10 seconds

Audience: absolute beginners in AI and development

Getting started with AI is not hard. Read this and edit Your first Autonomous Car AI script in less than 10 seconds.

you-say-you-like-it-y-u-no-put-ai-on-it

The good news: You can get started immediately. You don’t have to know how to code or have a fancy computer, and You can study enough free courses, papers and materials to enter the top 20% people in AI today. Because frankly, the entrance bar is ridiculously low. People prefer celebrity gossip. Less competition for You.

The bad: Getting to the true top is another story.

  • What you need: a computer running current chrome browser ( for the in-browser script)
  • Ability to read and follow instructions
  • Desire to learn
  • That’s it!

In Your chrome browser, Go to MIT Selfdriving car Deeptraffic page  that simulates a car in traffic and edit the script to change the settings.

The fastest setting to change is add more (red by default) cars. Just change the line

otherAgents = 0; // max of 10

to any other number from 1 to 10 and click button “Apply code and reset net”.

Congratulations, You’ve just changed Your first AI script operating a Self-Driving car! That reading skill? If you have the courage to read the paper available on the same page and follow instructions, you can change the script to easily pass the 65MPH grading requirement. Literally, play with 8 variables. All the variables are outlined in the paper.

Now take that free MIT self-driving course to get started. Read, watch, learn. Did I mention free?

If You want to go further

Get GNU/Linux. Get started with Ubuntu.

Start dual-booting  GNU/Linux today if You’re not ready to switch completely. Remember that skill, reading? You are literally several minutes away from booting your PC (or even Mac) into the same environment all the big players are using for their AI research and self-driving cars. Just get an UBUNTU live demo and see how easy it is

This tech is not going anywhere,  until AI takes over the world.  And that Android phone is (somewhat) running GNU/Linux as well.  Apple OSX? That’s BSD, a *nix flavor. I can launch a terminal window on OSX and use a lot of the same commands i do in  GNU/Linux.  Even microsofts AI efforts are largely based on FOSS developed outside of microsoft.

After installing Ubuntu GNU/Linux, start learning Python. Try Tensorflow. Let me know how it goes.