How to be an Adult
==================
-People made being an adult seem scary and hard when I was a kid. Actually, a lot of people succeed at being an adult; this is because it's not hard and even dumb lazy people can do it. This is a list of what I think the minimum standards are I obey to be an "adult". I also explain what happens if you don't do them.
+People made being an adult seem scary and hard when I was a kid. Actually, a lot of people succeed at being an adult; this is because it's not hard and even dumb lazy people can do it. This is a list of what I think the minimum standards are I obey to be an "adult". I also explain what happens if you don't do them. My list assumes that you know how to use Google and are relatively smart (which is my target audience) and that you can make money reasonably easy (which might be totally wrong and unfair).
- Keep a reasonable level of hygiene, if you want other people to treat you reasonably. This is mostly about social presentability by smell and appearance, so if you want to stay in your house, health concerns are different. If you're not presentable, people may pretend you don't exist or have you kicked out of places. If you're a little unhygenic (pick your nose, smell bad) people might subtly not like you or avoid you. M
- Shower often (somewhere between daily and weekly is normal).
- Get money somehow. This is needed to have a place to live, food, internet, etc. If you have more, you can do things like pay someone else to do things, or buy meals at restaurants, which can make stuff easier. This is basically the most important thing on this list, especially since I'm omitting a lot of things you "have to" do that actually just make life cheaper. It's a little unfair, but I want to write this based on my experience, and life is just a little easier as a programmer.
- Get a bank account. It's not completely mandatory, but close to. A lot of jobs will pay you by direct deposit or check, which is easier with a bank account. You also get checks (which are useful to mail money to places) and a debit/credit card, which you can use to buy things online.
- Keep important documents. These include licenses, insurance cards, medical records, bank cards, and tax records. They're variously inconvenient and expensive to replace, and not having them can make you liable for some things.
-- Have medical insurance. If you don't, you have to pay more taxes. I pay more taxes.
+- Have medical insurance. If you don't, you have to pay more taxes. I pay more taxes. If I get in a medical emergency (I get really sick, etc) I'll be completely fucked.
- Register for the selective service if you're a male between the ages of 18-25.
-- Do taxes once a year. This really isn't that hard as people make it out to be, especially if you have a normal job. If you work on your own for lots of people, or move between states a lot, it's a little worse. It's about 15-30% of your income. If you can't pay you can usually can get it delayed. You also don't have to pay anything if you don't make much money, you just have to file paperwork.
+- Do taxes once a year. This really isn't that hard as people make it out to be, especially if you have a normal job. If you work on your own for lots of people, or move between states a lot, it's a little worse. It's about 15-30% of your income. If you can't pay you can usually can get it delayed. You also don't have to pay anything if you don't make much money, you just have to file paperwork. It's illegal not to do taxes, and I think it's pretty hard to get out of.
+- Jury duty. Not sure what happens there, it's a random selection thing and I've never been selected.
- If you want a car, it gets rid of a lot of problems (backup home, makes travel to/from work easier, etc).
- Have a driver's license. This needs renewed every 5 years or so with your state, and requires taking a written test and a test where you have to drive.
- Buy the car, and pay for gas and regular repairs. You can keep your car in good condition (it needs small amount of work as it gets older) or pay someone else to. I've never had maintainance work done on my car, I use the "hope" method. If it breaks I'll figure something out.
--- /dev/null
+Userscripts I wrote to give more minimal versions of sites I like
+===
+
+(omegle.com)[https://userstyles.org/styles/111949/hide-recently-browsed]
+(chromium new tab)[https://userstyles.org/styles/111949/hide-recently-browsed]
Open bugs
---------
-| Link | Description |
-|------------------------------------------------------|----------------------------------------------------------|
-| | |
+| Link | Description |
+|------------------------------------------------------|--------------------------------------------------------------|
+| | |
+| https://github.com/s3tools/s3cmd/issues/511 | s3tools does not support requester-pays buckets (regression) |
+| https://github.com/clockfort/GitHub-Backup/issues/15 | updating a repo with no user crashes |
+| https://github.com/rest-client/rest-client/issues/244 | redirects do not work when POSTing a file |
+| https://github.com/clockfort/GitHub-Backup/issues/17 | private repos cause crash |
+| https://github.com/clockfort/GitHub-Backup/issues/18 | crash |
+| https://bugs.launchpad.net/ubuntu/+source/xdm/+bug/767168 | very fast ubuntu boot has race condition |
+| https://bugzilla.mozilla.org/show_bug.cgi?id=686747 | (didn't report) |
Open feature requests
---------------------
-| Link | Description |
-|------------------------------------------------------|----------------------------------------------------------|
-| https://github.com/joemccann/dillinger/issues/308 | Add file locations to cloud editor. **Two $10 bounties** |
-| https://github.com/tholman/zenpen/issues/113 | UI discoverability issue |
+| Link | Description |
+|------------------------------------------------------|--------------------------------------------------------------|
+| https://github.com/joemccann/dillinger/issues/308 | Add file locations to cloud editor. **Two $10 bounties** |
+| https://github.com/tholman/zenpen/issues/113 | UI discoverability issue |
+| https://github.com/jordansissel/xdotool/issues/27 | windowmove should support percentages for consistency with windowsize |
+| https://github.com/clockfort/GitHub-Backup/issues/16 | documentation bug |
Bugs I reported which were fixed
--------------------------------
|------------------------------------------------------|----------------------------------------------------------|
| https://github.com/mikolalysenko/union-find/issues/4 | Algorithm misimplemented |
| https://github.com/mispy/twitter_ebooks/issues/34 | Dependency version conflict required manual resolution |
+| https://bugs.launchpad.net/lxml/+bug/778223, https://bugzilla.gnome.org/show_bug.cgi?id=649702, | lxml snippet crashes python |
Features I requested which were added
-------------------------------------
|------------------------------------------------------|----------------------------------------------------------|
| https://github.com/mispy/twitter_ebooks/issues/37 | Better tolerance for twitter's rate-limiting |
+Features I requested which were rejected
+----------------------------------------
+
+| Link | Description |
+|------------------------------------------------------|----------------------------------------------------------|
+| https://github.com/mispy/twitter_ebooks/issues/34 | Hardlink support to avoid duplicate mod files |
+
+
+Bugs I reported marked WONTFIX
+------------------------------
+
+| Link | Description |
+|------------------------------------------------------|----------------------------------------------------------|
+| https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48940 | C++ error regression from C++0x support |
+
+Bugs which cannot be reported
+-----------------------------
+
+| Link | Description |
+|------------------------------------------------------|----------------------------------------------------------|
+| https://forums.lenovo.com/t5/X-Series-ThinkPad-Laptops/X220-boot-from-USB-issue/td-p/778889/page/4 | SanDisk Extreme USB drive not bootable on Thinkpad x220 |
+| sc | sc has no option to clean up backups on successful save |
+| https://www.gnu.org/software/coreutils/rejected_requests.html | cut should split on whitespace |
Works in progress
=================
--[Books](books.md) I recommend
--[Movies](movies.md) and anime worth watching, if you like video
--How to Be An [Adult](adult.md)
--Digital-Physical [Adapters](adapters.md)
+- [Books](books.md) I recommend
+- [Movies](movies.md) and anime worth watching, if you like video
+- How to Be An [Adult](adult.md)
+- Digital-Physical [Adapters](adapters.md)
+- Computer software [issues](issues.md) I've reported.
+- [Custom Stylesheets](css_hidden.md) I've written for websites