2,000 karma · joined August 9, 2012
I guess I don't need functions and variables after all. I just have to write a bit of assembly code (for some definition of "a bit"). When the complaint is that a language is insufficiently expressive, noting that anything is possible at the cost of being more verbose isn't really a refutation.
Extension support and depth of extension library have traditionally been the big pain point with switching to a minority browser. Moving extension support into a browser independent standard removes a lot of the selective pressure toward a monoculture.
No one actively thinks "I'm going to intentionally omit solid unicode support"; we just don't bother with it until we feel there's a good reason to, and by then it's often too late.
I'd like this to be true, but in practice it seems like most people (me included) strongly prefer hearing songs they already know most of the time, enjoy songs more with repetition, at least up to a point, and are more than willing to learn to like almost anything with high enough production value.
Some people are music snobs as a hobby and most go on discovery quests from time to time, but it honestly seems like most people most of the time want music they don't have to think too much about or devote too much attention to. Indie-only channels can't really deliver that.
* type-safe containers (linked lists, trees, etc.)
* higher order functions (map, reduce, filter, etc.)
* database adapters (i.e. something like `sql.NullColumn<T>` instead of half a dozen variations on `sql.NullWhatever`)
* 99% of functions that accept or return `interface{}`
I appreciate that they seem open to the idea for v2, but "the use case isn't clear" is absurdly out of touch with the community. Using `interface{}` to temporarily escape the type system and copy/pasting functions just to adjust the signature a bit were among the first go idioms I learned, and they both exist solely to work around the lack of generics.I suspect men-only clubs for traditionally female dominated fields, something like an all male kindergarten teacher group, would be broadly accepted as reasonable.
This is confounded a bit because a lot of medicine involves lots of expensive equipment and staff with huge student loans to pay down but low day-to-day operating costs, but for a lot of specialties there exists no set of insurance-independent prices that allow a normal clinic following industry standard practices to operate without losing money.
Essentially, health insurance for the poor isn't formally subsidized well enough to make it actually workable, but doctors have professional ethics that disincentivize them from refusing care. So the system has evolved a clumsy, ad-hoc mechanism for wealthy patients to cross-subsidize poorer ones.
American health insurance sucks.
Hello Fresh, at least, has 8 or so available recipes per week. They'll pick 3 for me, but if I choose I can log in to their site and pick for myself.
I found that when I had to choose a recipe to cook, I just wouldn't end up doing it. I'd forget, or put it off, or make some excuse. I know I'm happier when I cook, I have enough skill now, and I go to the grocery store at least once a week anyway. But it turns out it just didn't happen most weeks. I ordered pizza or microwaved frozen food or ate out and felt like crap for not eating well.
There's something incredibly powerful about defaults. I'm not paying for recipes and ingredients. I'm paying for someone to tell me "cook this tonight". And I do. I cook more often, eat healthier, and end up happier at the end of the week. And maybe that's not true for everyone, but I'm more than happy to pay an extra $20 or so over sticker cost for the nudge.
Tipping is entirely about being able to advertise a lower price than the actual customer cost. Unfortunately that is extremely effective, so if one company in a market accepts tips all the others basically have to.
Nobody forced Travis Kalanick to found a company that couldn't work in the then-extant regulatory structure. Nobody forced him to work around the problem by just flat out ignoring the law and hoping he could lobby to get it changed before he got called to task for it. Nobody forced him to come up with a long-term profitability plan that required being able to eventually charge monopoly prices. Nobody forced him to try to undercut his competitors by doing an end-run around employee protections. He always had the option to go be an angel investor or something instead.
He chose a model which could not be done ethically and upon realizing that decided to pursue it anyway. I'm not certain what that makes him, but it sure doesn't make him a victim.
I'm not saying that should be the only punishment. I don't even think it should technically count as part of the punishment. I'm just saying that if the prosecution can demonstrate that you (or your employer) profited from a crime, then you should always lose those profits in addition to whatever punishment the court deems appropriate.
It's not perfect, but if you make ten billion dollars from fraud, I feel like first you should lose the whole ten billion dollars as a matter of course, after which we can start discussing what if any punishment is appropriate.
Jury trials are used to determine guilt or innocence, and judges are extremely hesitant to second guess a jury decision under any circumstances. Appeals aren't for relitigating guilt, they are for ensuring that the original trial was conducted fairly and properly. Furthermore, there's a strong bias in all circumstances against reopening closed legal matters. In general, the US court system prioritizes consistency and finality above correctness.
On paper at least, the proper legal remedy for someone who was convicted, who does not argue that their trial was conducted properly, and who nevertheless maintains their innocence is a pardon or commutation from the governor.
This undeniably sucks, but the alternative is to have the court system essentially DDoSed by felons demanding frivolous retrials.
There are very few technologies that can reasonably be thought of as strict upgrades, and the few that do exist (i.e. MySQL to Postgres) tend to be incremental enough that switching rarely justifies the migration costs. Instead, many solve one or two exceptionally dramatic problems (gargantuan datasets, huge write volumes, partition tolerant master-master replication, etc.) and are willing to make equally dramatic tradeoffs to achieve it. Saying Technology X is good at Problem Y is only half the story.
In my own practice I've found that forcing myself to stop and explicitly enumerate both the pros and cons of a new technology is usually enough to get my professional intuition to kick in. And 99 times out of 100 it tells me to just use boring old SQL and move on.
ABQ is a starkly beautiful midsize city with an unusually high number of nuclear physicists. That's necessary but far from sufficient for being a tech center. And as far as I could tell, the city's ideal is for a relatively small number of relatively large employers, not in hundreds of 5-20 employee firms.
Besides, if you're interested in working for one of those firms, let alone starting one, Denver's only six or seven hours north.
Don't think of it as club membership, think of it as a negotiator's fee that's baked into your employment contract.
If an employee complains to HR of harassment, it seems like the most coldly rational, protect-the-company reaction they could have would be to do everything in their power to prevent the complaint from going public and creating a PR nightmare. Taking the complaint seriously is in their power, usually make the complainant go away peacefully, and makes you the "good guy" in the court of public opinion if it comes to that.
Furthermore, given a situation where one of your staff is abusing their position in any way, I would think most companies would rather find that out from their HR department than from the local newspaper or the district attorney.
So why isn't that the default strategy for HR departments? I understand that not every HR director is necessarily competent, and that large enough power discrepancies can overcome a lot of good intentions, but it seems like best-practice HR procedure is to essentially sweep problems under the rug and hope they go away instead of making an effort to honestly address them. That can't possibly be a good long-term strategy, can it?
Can I or a neutral third party audit your internal database to verify that my browsing history is not being recorded by you? Do you provide a list of all third parties with which you share information with so I can attempt to audit them as well?
What dispute resolution procedures do you support if I have reason to believe that you do, in fact, hold some of my personal information despite my express request? How would you respond to a request to purge an individual's records from your logs?
--------------------------------------------------------
I don't mean to put you, personally, on the spot. I'm sure your firm is perfectly ethical, and that you do listen for and take some action to honor DNT requests as far as you see fit. I'm also sure that were I at an advertising firm I wouldn't have any better policies. It's not your fault this is a stupid feature.
That said, to almost anyone outside the webdev community "Do Not Track" doesn't mean, "Track, but Anonymize" or "Track, but Don't Personalize", it means "Don't Create A Record I Was Here". I've yet to run across a single company, advertising or otherwise, that interprets it that way, though.
"Mayor #{city_official} wants to pass JOB KILLING REGULATIONS that could put #{comcast_employees.count} of your neighbors out of work! Sign this petition opposing Proposition #{proposition_id}!"
"Mayor #{city_official} wants the GOVERNMENT to take over YOUR INTERNET. Vote NO on Proposition #{proposition_id} to keep your internet free!"
It's not that hard if you don't care about fairness or accuracy.
Comcast does indeed hate this, and spent roughly $300k on questionably ethical political ads[1] in a city with less than 100k residents.
[1] https://muninetworks.org/content/longmont-votes-again-comcas...
Plus it sets journalists up to ask more pointed questions. It's the difference between "What measures are being taken to ensure the security of Mar-a-Lago during the President's visits?" and "Given ProPublica's dismal analysis of Mar-a-Lago's normal security, what additional security measures are being taken during the President's visits?". The first is a softball, the second applies real political pressure to get it right.