I've found that I only need to shape upload and I get almost all the bufferbloat benefits, while reducing CPU requirements because download is not shaped. Thus, a $15 router with a slow CPU can be fine for fixing bufferbloat.
Someone created a site that compared flash memory storage prices (USB stick, SD card, SSD) and they posted the link in some comment, but I can't find the HN comment and a Google search doesn't find it either.
"Glib advice aside, what is the recommendation when it comes to sleep and alcohol? It is hard not to sound puritanical, but the evidence is so strong regarding alcohol's harmful effects on sleep that to do otherwise would be doing you, and the science, a disservice. Many people enjoy a glass of wine with dinner, even an aperitif thereafter. But it takes your liver and kidneys many hours to degrade and excrete that alcohol, even if you are an individual with fast-acting enzymes for ethanol decomposition. Nightly alcohol will disrupt your sleep, and the annoying advice of abstinence is the best, and most honest, I can offer."
- page 246, Why We Sleep by Matthew Walker
Walker is one of the authors of the paper discussed in the article.
Dangerous is relative. In the US you have roughly 60 days after a statement is received to escalate fraudulent transfers out of your account. If you file a complaint within this timeframe, your money will be returned. The problem of course is that if because that money was taken you miss your mortgage payment or car payment or student loan payment there could be associated fees from those lenders which you would be out. For businesses I think this timeframe may be as short as three days from the fraudulent transaction so in those cases it's a real problem.
Generally I recommend having two bank accounts, one which is rarely used other than for deposits and functions as a backup in the event your primary account is compromised. I also recommend not using a debit card and instead get the financial discipline to just pay off credit card balances each month and then use credit-cards for as much as you can from banks not tied to either your primary or backup checking account.
"1. Unlimited liability applies. The standard of unlimited liability applies if unauthorized transfers appear on a periodic statement, and may apply in conjunction with the first two tiers of liability. If a periodic statement shows an unauthorized transfer made with a lost or stolen debit card, the consumer must notify the financial institution within 60 calendar days after the periodic statement was sent; otherwise, the consumer faces unlimited liability for all unauthorized transfers made after the 60-day period. The consumer's liability for unauthorized transfers before the statement is sent, and up to 60 days following, is determined based on the first two tiers of liability: up to $50 if the consumer notifies the financial institution within two business days of learning of the loss or theft of the card and up to $500 if the consumer notifies the institution after two business days of learning of the loss or theft."
You can very easily avoid this by opening two bank accounts in the same bank and using online interface to transfer just as much as you need into your working account. Don't write or even create checks for the secondary account and don't disclose the account number to anyone for any reason.
I'm amazed what banks will re-enable with a simple phone call as long as you have a name, current address, SSN, and birthdate. But yes, it's a good step to take and makes it just that much harder to compromise an account so it's a good thing to do.
The odd this is, most people have physical access to a local branch of their bank. I know those are closing as people do more stuff online, but that's my point. We're trading convenience for security. Apparently the banking system isn't all that secure to begin with, so moving it online may really be the wrong thing to do.
I prefer two separate institutions for one reason: things like the Equifax breach. If someone attempts to impersonate you at your bank they could gain access to both accounts. If you have a 'silent' account somewhere else, they'd need to do account recovery at that location as well. The odds of that happening tends to be much lower.
I also like having two institutions, since one of the biggest threats is ATM card skimming. More machines are moving to EMV, but it's trivial for someone to set up a fake ATM or skimmer, siphon up magstripe data and PINs, and drain accounts. While you are not responsible for fraud, most institutions will freeze the account for 30 days (which is legal) while they investigate.
If that checking account has money for your rent or credit card bills, it could be disastrous.
So I use a separate account at a separate institution for my "spending money". All I use it for is to withdraw money at ATMs.
Do you have a citation? I'm not sure about software specifically, but here are citations that suggest that diversity improves financial performance, team performance and innovation:
Beryl Nelson (Google) had a talk in March at a conference called "Voices - Creating Global Connections":
Here are a few instructive slides from the first 7 minutes:
* Financial Performance: Companies with a higher proportion of women in their top management have better financial performance
..* from Georges Desvaux, Sandrine Devillard-Hoellinger, and Pascal Baumgarten: Women Matter: Gender diversity, a corporate performance driver, McKinsey Report, 2007; similar results in Catalyst study; and for differences in race, by Cedric Herring
I wonder what 2D game developers are using in practice -- although these have been around a while, they sound like they're still gaining traction on the cross-platform story.
I'm on Windows, so a Windows-only build process is ok.
Right, I think ObjC is too much for a 12 year old with no programming experience. (Frankly, IMO, anything with manual memory management is probably too much.) So I'm curious if HN'ers suggest other ways to get something going without writing it in ObjC.