You could try one of the BlackBerries with an integrated keyboard, not slide-out. The Key2 is pretty great, though you do lost a little screen real estate. The keyboard is also touch sensitive, so you can choose predictions and move the cursor with it, as well as scroll the page. I like the backspace word gesture (swipe left across the keyboard) on my Key1.
Why don't they just ditch imperial measurements altogether?
Also, that description sounds like tracing a bug through a few layers of software where there wasn't proper error handling along the way, just trusting the data being passed around.
Amusingly, the reason why the confusion was there was because at that time Canada was in the process of converting from the Imperial system to the Metric, but they had to manually convert some things still!
Having moved from one non-top-tier US city to another, look for an area that has a lot of tech activity spread across multiple industries. If there are a few startups in the area then that is better as well.
If there is a large downturn in the technology space, a place like Silicon Valley is going to see more of an impact. Multiple industries like tech, insurance, banking, biology/medicine, etc. in an area will help if there is a downturn in the economy for a specific industry.
Do you have to have the heft of an Amazon to take full advantage of loopholes, etc.?
Can the existing tax law be fed into some software which will outline an appropriate path to owe $0? Its all just a bunch of rules, sub-rules, etc., likely with thresholds. If it is similar to personal taxes (e.g. claim medical costs if total is over 7% of adjusted gross) then this is something software should be able to handle.
Or is corporate tax law an area that only can be done with a large team of humans?
My understanding is that the problem space is too big to automate, and most loopholes only make sense at the scale where a large tax staff is both a drop in the bucket from a resources perspective and arguably needed either way just to stay in compliance.
Why is online voting needed? As technologists we are sometimes suggesting and using technology to solve problems where technology creates more problems than it solves. If voting systems are online, they can be corrupted/hacked en masse. If it is paper, the corruption/hacking is much more logistically harder to accomplish.
Take the US presidential election as an example. Voting happens on the first Tuesday in November and the winner takes office on Jan 20th. That is over 2 months elapsed time. We don't need to know the winner on election night. Even if it takes 3 weeks to get accurate counts in a close race, there is still plenty of time for transition.
There's no real need here, this is just for fun. It's just a hypothetical question about how you would make online voting secure if you had to build it.
It hasn't been fixed though, and we have early voting and absentee ballots. I mean, if we really wanted to fix it we could without using online voting, but that is just one positive upside of online voting is higher voter turnout.
A lot of suggestions here I agree with and I would specify HTML first, then CSS, then JS would be my prescribed order, and only vanilla/standard of those - no frameworks.
The reason is you need to understand the markup on a web page with HTML before you can alter its look/feel via CSS and before you start altering either via Javascript.
Frameworks will come and go over time, if you know the foundational aspects of what the frameworks are doing it will be easier to pick up the next framework that becomes popular.
Check out the book Head First HTML and CSS. It gives you a great foundation and is interesting to follow along the way.
Get a basic hosting account, register a domain, learn how to setup a website use FTP.
Next go through the book Head First PHP and MySQL, it will give you a basic foundation in forms and databases.
After that go through Headfirst Javascript, then Headfirst jQuery.
Signup for a github account, checkout ways to deploy websites without FTP, explore Vue and React.
At that point you could start learning frameworks like Rails, Laravel if you want to create web applications. Pick out something you need/would use, it will make it more interesting.
"American Nations: A History of the Eleven Rival Regional Cultures of North America" by Colin Woodward.
The illuminating thing for me was the history of different groups, where they were from, where they settled, where they migrated and basically how these cultures remain in those areas for the most part.
Maybe I had a naive view before, but after moving from one region to another, it was enlightening to see things described this way and help understand aspects of southern culture.
Maybe Blackberry could make one, their keyboards were awesome. I might even pay $50-100 for some such thing if it is designed right.