Monday, May 4, 2020

Bye, Amazon - Tim Bray

** this is copy of original artice from tbray.com website

May 1st was my last day as a VP and Distinguished Engineer at Amazon Web Services, after five years and five months of rewarding fun. I quit in dismay at Amazon firing whistleblowers who were making noise about warehouse employees frightened of Covid-19.
What with big-tech salaries and share vestings, this will probably cost me over a million (pre-tax) dollars, not to mention the best job I’ve ever had, working with awfully good people. So I’m pretty blue.
What happened · Last year, Amazonians on the tech side banded together as Amazon Employees for Climate Justice (AECJ), first coming to the world’s notice with an open letter promoting a shareholders’ resolution calling for dramatic action and leadership from Amazon on the global climate emergency. I was one of its 8,702 signatories. ¶
While the resolution got a lot of votes, it didn’t pass. Four months later, 3,000 Amazon tech workers from around the world joined in the Global Climate Strike walkout. The day before the walkout, Amazon announced a large-scale plan aimed at making the company part of the climate-crisis solution. It’s not as though the activists were acknowledged by their employer for being forward-thinking; in fact, leaders were threatened with dismissal.
Fast-forward to the Covid-19 era. Stories surfaced of unrest in Amazon warehouses, workers raising alarms about being uninformed, unprotected, and frightened. Official statements claimed every possible safety precaution was being taken. Then a worker organizing for better safety conditions was fired, and brutally insensitive remarks appeared in leaked executive meeting notes where the focus was on defending Amazon “talking points”.
Warehouse workers reached out to AECJ for support. They responded by internally promoting a petition and organizing a video call for Thursday April 16 featuring warehouse workers from around the world, with guest activist Naomi Klein. An announcement sent to internal mailing lists on Friday April 10th was apparently the flashpoint. Emily Cunningham and Maren Costa, two visible AECJ leaders, were fired on the spot that day. The justifications were laughable; it was clear to any reasonable observer that they were turfed for whistleblowing.
Management could have objected to the event, or demanded that outsiders be excluded, or that leadership be represented, or any number of other things; there was plenty of time. Instead, they just fired the activists.
Snap! · At that point I snapped. VPs shouldn’t go publicly rogue, so I escalated through the proper channels and by the book. I’m not at liberty to disclose those discussions, but I made many of the arguments appearing in this essay. I think I made them to the appropriate people. ¶
That done, remaining an Amazon VP would have meant, in effect, signing off on actions I despised. So I resigned.
The victims weren’t abstract entities but real people; here are some of their names: Courtney Bowden, Gerald Bryson, Maren Costa, Emily Cunningham, Bashir Mohammed, and Chris Smalls.
I’m sure it’s a coincidence that every one of them is a person of color, a woman, or both. Right?
Let’s give one of those names a voice. Bashir Mohamed said “They fired me to make others scared.” Do you disagree?
Adjectives · Here are some descriptive phrases you might use to describe the activist-firing. ¶
  1. “Chickenshit.”
  2. “Kill the messenger.”
  3. “Never heard of the Streisand effect.”
  4. “Designed to create a climate of fear.”
  5. “Like painting a sign on your forehead saying ‘Either guilty, or has something to hide.’”
Which do you like?
What about the warehouses? · It’s a matter of fact that workers are saying they’re at risk in the warehouses. I don’t think the media’s done a terribly good job of telling their stories. I went to the video chat that got Maren and Emily fired, and found listening to them moving. You can listen too if you’d like. Up on YouTube is another full-day videochat; it’s nine hours long, but there’s a table of contents, you can decide whether you want to hear people from Poland, Germany, France, or multiple places in the USA. Here’s more reportage from the NY Times. ¶
It’s not just workers who are upset. Here are Attorneys-general from 14 states speaking out. Here’s the New York State Attorney-general with more detailed complaints. Here’s Amazon losing in French courts, twice.
On the other hand, Amazon’s messaging has been urgent that they are prioritizing this issue and putting massive efforts into warehouse safety. I actually believe this: I have heard detailed descriptions from people I trust of the intense work and huge investments. Good for them; and let’s grant that you don’t turn a supertanker on a dime.
But I believe the worker testimony too. And at the end of the day, the big problem isn’t the specifics of Covid-19 response. It’s that Amazon treats the humans in the warehouses as fungible units of pick-and-pack potential. Only that’s not just Amazon, it’s how 21st-century capitalism is done.
Amazon is exceptionally well-managed and has demonstrated great skill at spotting opportunities and building repeatable processes for exploiting them. It has a corresponding lack of vision about the human costs of the relentless growth and accumulation of wealth and power. If we don’t like certain things Amazon is doing, we need to put legal guardrails in place to stop those things. We don’t need to invent anything new; a combination of antitrust and living-wage and worker-empowerment legislation, rigorously enforced, offers a clear path forward.
Don’t say it can’t be done, because France is doing it.
Poison · Firing whistleblowers isn’t just a side-effect of macroeconomic forces, nor is it intrinsic to the function of free markets. It’s evidence of a vein of toxicity running through the company culture. I choose neither to serve nor drink that poison. ¶
What about AWS? · Amazon Web Services (the “Cloud Computing” arm of the company), where I worked, is a different story. It treats its workers humanely, strives for work/life balance, struggles to move the diversity needle (and mostly fails, but so does everyone else), and is by and large an ethical organization. I genuinely admire its leadership. ¶
Of course, its workers have power. The average pay is very high, and anyone who’s unhappy can walk across the street and get another job paying the same or better.
Spot a pattern? · At the end of the day, it’s all about power balances. The warehouse workers are weak and getting weaker, what with mass unemployment and (in the US) job-linked health insurance. So they’re gonna get treated like crap, because capitalism. Any plausible solution has to start with increasing their collective strength. ¶
What’s next? · For me? I don’t know, genuinely haven’t taken time to think about it. I’m sad, but I’m breathing more freely. ¶

Monday, January 16, 2017

Discover credit card referral link

both of us get $50  bonus.



Become a Discover Cardmember and get a $50 Cashback Bonus when you make your first purchase within three months. Then, earn rewards with every purchase after that.

https://refer.discover.com/s/inuhk



  • Enjoy $50 Cashback Bonus. And it works for up to 10 new cardmembers you refer per year.

Tuesday, March 22, 2016

iPhone SE

This is the iPhone SE. It looks almost identical to the iPhone 5S.


This is the iPhone SE. It looks almost identical to the iPhone 5S.

It now comes in rose gold, just like the iPhone 6S.
It has a 4-inch screen, which is much smaller than the 5.5-inch screen on the iPhone 6S Plus.
Apple says that a lot of its customers still prefer smaller phones, so it made the iPhone SE with all the best features from the 6S.
It has a 12-megapixel camera that's just as good as the one on the 6S.
Apple says that it sold over 30 million iPhones last year with 4-inch screens. There's clearly a sizable market for smaller devices.
The good news: The iPhone SE gives you everything great about the iPhone 6S for $250 cheaper.
The bad news: Despite all those great features, it still feels a lot like the iPhone Apple unveiled 2 1/2 years ago.
If you've been clinging onto your small iPhone for years because you don't like big screens, then the iPhone SE is probably a great choice for you.

Saturday, July 11, 2015

IOS 9 Features

Here's a rundown of the updates coming in the fall:
1. Dedicated selfie and screenshot folders
Apple will automatically sort your photos based on how you took them. There is a dedicated Selfie folder for pictures taken with the front-facing camera, and a separate folder for screenshots. Apple isn't using face detection software to sort selfies.
2. An aggregated news app -- Apple News
The only time most of us have opened the Newsstand app was if we clicked on it by accident, but Apple News wants to change that.
The Flipboard-esque news curator will learn and cater to a user's tastes and preferences.

ios 9 news app

3. Twice the security
It's time to sharpen your memories because the four-digit passcode is being booted off and replaced with a six-digit number.
Moreover, the tech mammoth has introduced two-factor authentication. That means, when you use an Apple ID on one device, your primary device has to authorize that.

ios 9 two factor authentication

4. Notes is no longer a list of stuff
You can now doodle in notes. Draw your ideas and even drop photos from your camera roll into the app.
The text styles have evolved too. There's options to add titles, bullet lists and check lists that you can tick off.

ios 9 new notes

5. No more third-party transit apps!
Apple is finally adding transit directions to its native maps app in many cities in the U.S. and abroad. In iOS 9, the updated Apple Maps outlines all subway routes and entrances and provides schedules for trains, buses, subways and ferries and is complete with notifications about delays and changes too.
A "Nearby" feature will show businesses and landmarks around you.

ios 9 transit

6. Multi-tasking redefined
Just like on Android, iOS 9 will offer ways for you to work in two apps simultaneously on iPads. There's finally a way to view apps in split screen, continue with video calling while you browse other apps, and switch between open apps more easily.

ios 9 shortcut bar


Tuesday, October 14, 2014

Windows 10 Top features

1) Start Menu Returns

1412102672
It’s what Windows 8 detractors have been clamoring for, and Microsoft has finally brought back the Start Menu. Now, when you click on the Start button at the bottom left of the screen, you get two panels side by side, with the left column showing pinned, recently and most-used apps.
You also get a power button at the top for options such as Hibernate, Standby and Shutdown, and an all apps option a la Windows 7. The right column features a selection of live tiles that you can customize, re-size and reorganize. 
2) Universal Search in Start menu
The Search tool at the bottom of the Start menu now not only searches your programs and files (as it does on Windows 7), but also looks up related results on the Internet. Presumably powered by Microsoft’s web search engine Bing, this means you won’t have to open up a browser to find a particular Wikipedia entry. It’s not entirely clear yet what other sources this Universal Search will pull from.

3) Multiple Desktops

Think of it as having a different monitor on which you run another set of windows, but without the physical monitor. The Multiple Desktops feature is similar to Apple’s Spaces feature on OS X, and helps you manage your multitude of open windows and apps.
Now, instead of having multiple windows open on top of each other on one desktop, you can set up a whole other virtual desktop for those programs to reside in. Set up one specifically for home and leave your apps such as Netflix and Amazon open, and create another desktop for work on which you keep Word, Excel and Internet Explorer open. 

4) Task View Multitasking


1412102696With the new desktops comes a new way to keep track of your open apps on Windows 10. On the new operating system, you can either hit the new Task View button on the task bar or swipe in from the left edge of the screen to pull up a one-page view of all your open apps and files. It’s not much different from using the Alt-Tab combination shortcut on your keyboard, but this presents a convenient way for touch-oriented users to get an overview of what’s running. 

5) Improved Start Screen

The new Start screen, which is the touch-optimized page for all the live tiles and apps Windows 8 has come to be known for, now comes with a persistent taskbar and a list of programs and folders on the left. This lets you get easy access to locations such as My Documents or PC Settings directly from the home screen and makes it easy to find a specific app, thanks to the All Apps option at the bottom. 

6) Quadrant-style Split Screen Multitasking

1412101963 670x391
Microsoft’s Snap View multitasking feature has been improved to now let you dock windows to the four corners of your screen. While you could split your display between up to four apps at a go before, the number of apps you could have side-by-side was limited by your device’s screen resolution.
It’s not clear yet whether this quadrant snap view is dependent on your resolution, but this new way of docking will make for far more efficient multitasking. The system will even suggest what other open apps you can use to fill up available space. 
We expect more features to be announced as Microsoft gets closer to publicly releasing Windows 10, so stay tuned for more info.

Tuesday, October 1, 2013

Virtual Wifi command

I see there is some softwares that can provide you virtual wifi, but it doesn't really required you to download this software, all you need to do is below two commands

click on windows -> Run-> CMD
netsh wlan set hostednetwork mode=allow ssid="MySSID" key="Mykey" 
netsh wlan start hostednetwork


Detailed steps


1.

Enable VirtualWifi

You must run a command line with admin rights.
Type in:
netsh wlan set hostednetwork mode=allow ssid="MySSID" key="Mykey" keyUsage=persistent
Leave the commanline-window open
2.

Check the new virtual wifi adaptor

Go to your Device Manager and check if you see a "Microsoft Virtual Wifi Miniport Adaptor" when expand the network adaptors.
If you check your wireless network cards in your network and sharing center you´ll see a second wireless network connection.
3.

Start the virtual network card

Go back to the admin-rights command shell and type in:
netsh wlan start hostednetwork