To code well, you need to be able to write well too. If your code isn't clearly written it can't be understood and it can't be maintained. Writing well isn't a "nice to have" for doing software development, it's a…
Healthy foods (e.g. fresh fruit and vegetables) being more expensive than unhealthy ones (e.g. McDonald's) is one of the structural incentives causing increased obesity in the US. In most countries - including Europe -…
I'd add: 4) Changes to the replacement format should be human-readable in a diff
Sure. You could and should do that if you can. But, as you say, it'll still only work for one narrow definition of "dirty" and another, equally narrow, definition of "clean".
I think a large part of the problem is that the Tolstoy "All clean data is clean in the same way, but all dirty data is dirty in its own way" riff is itself an over-simplification. In practice, "clean" just means "fit…
I think the author's underlying point is that all of the decentralised applications she's talking about rely on their having a large number of users communicating with one another in order to do what they're supposed to…
I think it may be more a "monolinguals are hard to understand in a lingua franca situation" issue. It just happens that a lot of English speakers are monolingual compared to speakers of most other languages. When you…
Fantastic. An N dimensional error-handling space. That's exactly what Python is lacking.
Quite. Who are mere German public officials to question the rectitude of an organisation as august as Facebook?
Isn't that already the case, though? There's already a minimum wage in the US. The debate is about increasing the minimum wage, not creating one.
The whole point of a minimum wage increase is that it will increase all restaurants' wage costs to the same degree, at the same time. Meaning that going "down the street", potential diner's will find that all…
There's a whole world of outsourcing shouting angrily at people over the phone. That's what call centres are. And their workers normally cost a lot less than CEOs.
Sure. Quite. But why not try developing an AI to replace them that can make you a >5x return?
I think the Key phrase from that quotation is "thinking harder". A debugger gives you all of the programme's state as a kind of vast animation, so it's easy to start working with one thinking "Something's going wrong…
Not insurmountable issues, in my experience: - Your commute is sufficiently short (I managed a 30k round trip every day at my last job. Took about 45 minutes each way.) - You have facilities to shower and dress at work…
What major investment would be required from the city or developers to set up cycling infrastructure? Painting some cycle lanes onto the roads? Marking a few car parking places as bike parking places? That's all that…
What this seems to show is that CEOs in a particular sector often have expertise in that sector. And that Tech is currently the most highly valued sector as measured by market capitalisation. To find evidence of…
"Gambling occurs when you have a poor understanding of risk, resulting in either (1) negative expected value bets, or (2) poor bet sizing that leads to ruin." Not so. Top poker players are still gambling, but have an…
It's more a matter of "different languages force you to express different things". E.g. English forces you to specify subject and tense, while Chinese makes specifying such things optional.
As you indicate, Pandas is effectively another language, distinct from regular Python. E.g. it doesn't really use loops. So I think what irritates a lot of people about pandas is that they think "Cool. I can solve this…
Same here. Why re-invent SQL as a weird object system? I've also recently found that using the sqlite3 command line tool increases my productivity when doing data sciency stuff a lot. It's a super fast, super simple way…
To code well, you need to be able to write well too. If your code isn't clearly written it can't be understood and it can't be maintained. Writing well isn't a "nice to have" for doing software development, it's a…
Healthy foods (e.g. fresh fruit and vegetables) being more expensive than unhealthy ones (e.g. McDonald's) is one of the structural incentives causing increased obesity in the US. In most countries - including Europe -…
I'd add: 4) Changes to the replacement format should be human-readable in a diff
Sure. You could and should do that if you can. But, as you say, it'll still only work for one narrow definition of "dirty" and another, equally narrow, definition of "clean".
I think a large part of the problem is that the Tolstoy "All clean data is clean in the same way, but all dirty data is dirty in its own way" riff is itself an over-simplification. In practice, "clean" just means "fit…
I think the author's underlying point is that all of the decentralised applications she's talking about rely on their having a large number of users communicating with one another in order to do what they're supposed to…
I think it may be more a "monolinguals are hard to understand in a lingua franca situation" issue. It just happens that a lot of English speakers are monolingual compared to speakers of most other languages. When you…
Fantastic. An N dimensional error-handling space. That's exactly what Python is lacking.
Quite. Who are mere German public officials to question the rectitude of an organisation as august as Facebook?
Isn't that already the case, though? There's already a minimum wage in the US. The debate is about increasing the minimum wage, not creating one.
The whole point of a minimum wage increase is that it will increase all restaurants' wage costs to the same degree, at the same time. Meaning that going "down the street", potential diner's will find that all…
There's a whole world of outsourcing shouting angrily at people over the phone. That's what call centres are. And their workers normally cost a lot less than CEOs.
Sure. Quite. But why not try developing an AI to replace them that can make you a >5x return?
I think the Key phrase from that quotation is "thinking harder". A debugger gives you all of the programme's state as a kind of vast animation, so it's easy to start working with one thinking "Something's going wrong…
Not insurmountable issues, in my experience: - Your commute is sufficiently short (I managed a 30k round trip every day at my last job. Took about 45 minutes each way.) - You have facilities to shower and dress at work…
What major investment would be required from the city or developers to set up cycling infrastructure? Painting some cycle lanes onto the roads? Marking a few car parking places as bike parking places? That's all that…
What this seems to show is that CEOs in a particular sector often have expertise in that sector. And that Tech is currently the most highly valued sector as measured by market capitalisation. To find evidence of…
"Gambling occurs when you have a poor understanding of risk, resulting in either (1) negative expected value bets, or (2) poor bet sizing that leads to ruin." Not so. Top poker players are still gambling, but have an…
It's more a matter of "different languages force you to express different things". E.g. English forces you to specify subject and tense, while Chinese makes specifying such things optional.
As you indicate, Pandas is effectively another language, distinct from regular Python. E.g. it doesn't really use loops. So I think what irritates a lot of people about pandas is that they think "Cool. I can solve this…
Same here. Why re-invent SQL as a weird object system? I've also recently found that using the sqlite3 command line tool increases my productivity when doing data sciency stuff a lot. It's a super fast, super simple way…