Most people read VERY slowly, because they were taught to do so (at school)!
That's something that makes me angry, because reading fast is a HUGE advantage in every setting (even taking into account the speed variability, depending on the topic).
I'm a very fast reader. To give you an example, I can (easily) read the Hobbit and the Lord of the Rings in english during during the weekend (2 days), and english is not my first language. In comparison, my brother, who has a LOT in common with me (including education level, and going to the same school as a child), reads pretty slowly and would never be able to do that. My dad and others members of the family are also very fast. BUT, we all learnt by ourselves: basically, we -somehow- managed to NOT learn the WRONG way that the teachers were teaching us (mostly: by "talking in our head when reading"). My mom told me that as soon as I started reading I was very fast.
To me, french lessons (middle-school, early 80s) were _torture_ because of that: the teacher assumed that we read slowly, and we would spend hours while a student was reading out loud; myself I was already 3 chapters later (because I was reading silent during his/her loud reading, I simply COULD NOT read that slow!). When we were assigned a new book (usually a couple hundred of pages), I read it in an hour. But the teacher did NOT understand that there were such huge differences between students. It was painful! In the end, my conclusion is that (because of stupidity) reading fast was de facto discouraged. :-((
I forgot to mention that I'm NOT talking about skimming (reading in diagonal with a severe -and acceptable- loss of understanding), when I skim I'm up to 10 times faster. I'm talking reading with almost total comprehension (barring remembering unimportant details like "the color of the cape of Frodo when he left the Shire", or whatnot).
Of course, it must be said that reading speed is a _meaningless_ concept by itself.
Your speed will (obviously) vary A LOT depending on the _context_: are your studying? Trying to memorize? Reading for leisure? Reading in a foreign language? Tired? What is the text's complexity/level? What is your education level? Etc.
Average speed does NOT exist without context. And most articles on the subject fail to put that context into account, it's even worse in the comments...
=> Of course, this article (and the study) detail the importance of that context.
So, every time I read an article about "reading speed", I know that it's going to be painful in the comments, because people who comment -almost- NEVER take the context into account.
BTW, one of the most infuriating things EVER is that in comments, you ALWAYS have a few people with an elitist attitude who raise the "but you are not appreciating the text if you read too fast", they fail to understand that I don't read poetry like a technical book like a children book, etc. Then you have the "you CANNOT understand if you read fast" crowd, because they don't know what is possible, they assume that their speed is "normal", when it's NOT, they cannot understand that they have been taught to read slowly...
> it is highly unlikely that a "senior colleague" can't understand simple logic.
I've met plenty of people like that. To tell you the truth, it was SO BAD that had I not seen it with my own eyes, I would have difficulties believing that people can be so incredibly incompetent.
I've also met "experienced" people, coming from the best "elite" schools in France (I'm french), that were unable to code their way out a paper bag, but were somehow working in programming or technical team roles. It's always stunning when you meet people who come from high studies, that involve quite a lot of programming, but who know NOTHING, how can they pass the exams is a real question, that puts in resious doubt the value of those schools. Two such people (technical managers) were fired for gross incompetence (after having us lose plenty of time & money). Unfortunately, many others (at various levels) managed to stick around and made things HARD for everybody else.
But the worst is when those people are also JERKS (or worse), as in the OP example. I've suffered A LOT because of that, as have my coworkers. And working as a contractor makes it super hard to get rid of them (though I managed it in one case).
In France, there is only (AFAIK) _one_ love hotel (inspired by the japanese ones).
It's pretty small and the rooms are not big at all, but okayish (I only visited once).
What's interesting is the history of its creation: from what I've read, it was pretty hard to get the authorizations (which explains why there are not any others). Basically, this is the old B.S. about prostitution. Which is total hogwash because they check your ID when you go in, so it would be impossible for an escort to use it with more than a couple customers (and regular hotels are frequently used for escorting anyway so what's the difference?).
Personally, I think that love hotels are a great thing, much better than a regular hotel, and MANY people would benefit from those. Especially people in alternative sexualities (like myself) for whom finding a place to have sex is often a serious problem: going to one partner's home is often seen as a risk for security & anonymity.
BTW, there has also been recently (one year ago), the opening of a "sex doll brothel" in Paris, and they were also checked by the police... Seriously, a freaking SEX DOLL hotel! It's crazy how anything related to sex in any way creates so much problems.
I find this story disturbing & the implications are frightening (many are addressed in the article).
But one thing strikes me as REALLY worrying: they call it the "MAGIC" box.
IMO, if there is ONE thing that you DO NOT WANT in serious such matters, it is the propagation of the -common- belief that science/technology == MAGIC.
This is already a problem with computers, as people accept plenty of nonsense "because the computer said so", and to be fair technologies like computers have become so complex, it's difficult to NOT have a "magic" feeling to some extent (let's not get into sciences which are IMO even worse).
Relying blindly on something that you don't really understand (its limits, its strengths & weaknesses, the context in which it should be used), is a RECIPE FOR DISASTER.
> So when people felt power, they really did have more trouble getting inside another person's head.
Interesting research, I'll be curious to know if it gets confirmed.
Anyway, I can offer a REAL, striking example of how people can change once power "goes to their head".
This is a real story, I was there when it happened, I saw & heard all, I was sitting about one meter away...
This took place in the early 2000s, I was working, as a contractor, in a BIG company. In the room we were several contractors, working for several teams (with different bosses). One of my coworkers was a political refugee in France, he was a political activist at home (an african country under a dictature) and had to flee, so he went to France. I knew he was into politics because during pauses he would talk on his phone and take appointments & the like (I was sitting in front of him, so I heard part of it).
One morning, as I arrived (he was usually the first in the room), he told me that something bad had happened... His teenage daughter was supposed to come and visit him in France (his family was still living in Africa), but at the airport she had been arrested by the police and had _disappeared_ with no news...
I don't think I need to insist on the seriousness of the situation & the fears that he must have had. Police in dictatorships are not know for being nice... You can easily imagine what could have happened to her.
Of course, this had been done in order to put pressure on him.
Then his boss entered the room, to talk about their project.
(Now, I swear that everything is 100% true and not exaggerated.)
My coworked started, again, to explain the abduction of his daughter to his boss.
His -loud- boss's reaction, with half a chuckle: "Ha! you're a man who brings trouble!". Then he left the room.
I was speechless. To be perfectly clear, this was NOT a "defensive laugh", the type of laugh that you do when things are bad and you don't know how to react, no he REALLY did not care.
My coworker, dismayed, turned to me and said "You know, that guy and me, we used to be like fingers of the same hand. Since he became a manager, he's gone crazy".
I could tell a lot of other horror stories about that manager. A few years later he even cost me my job (I refused a contract that would have put me in his team, this got me fired).
For those of you who may be wondering what happened to the daughter: her family "bought" her back. Corruption goes both ways...
A sad example of how power can kill someone heart...
I fail to see how "we" are forgetting. I also fail to see how "something similar could strike again" is news, since it's a recurrent -scary- topic every flu season.
The 1918 flu outbreak is regularly in the news, especially when the flu season is about to start, and there have been some serious worries about a possible similar nasty flu version in the last past years.
Just last week, I read an article in a magazine about it. Among other things, it explained that the origin of the flu was probably not Spain, but they were "scapegoated" because nobody wanted to be held "responsible" for it.
Ignoring the moral/ethics concerns, how would a potential buyer know that the data is legit (if it even exists at all?).
Give me a couple of days and I'll create a fake -but real looking- set of records with millions of false customers (it would be made real enough by using public information)...
If you tell me that they'll provide an extract as "proof", I'll answer: it's easy to cook-up a realistic small sample, just using and remixing former leaks/hacks for instance...
In summary: the money aspect makes the data MUCH more suspicious than a "bragging/4tehLULz" hack.
> graphics and charts, do you use any specific tool?
Usually, I used Visio, not really by choice but because it was available and sometimes used by other coworkers (usually for the specs flowcharts). There was another tool available, that was used in one of those companies, it was better than Visio, but I don't remember the name, unfortunately, due to a insufficient number of licenses, I could not use it.
When I do such stuff on my Linux box, I use various flowchart/diagram tools like Dia (and another one whose name I forget). I've also experimented with various text-based solution (LaTeX-based & the like), but with mitigated satisfaction: those solutions where too heavy & cumbersome for my use case.
As you wrote, those ARE time consuming and have the usual update problem. But that cost is really offset by the benefit of clarity. When _I_ gave a module to the testers team, I gave them a brief (15 to 20 minutes max) presentation and my documents & usually never heard again from them (except when they found a bug of course), while with the other modules (made by my coworkers), I saw them asking for more information all the time...
> EDIT: came up with a better way to put it: documentation should deal with what a system does, why and where, then how it achieves so in a broad sense, and finally deal with the implementation details (which is the only part we are kinda handling nowadays, as you explained).
You describe _exactly_ the problem. And I've been fighting hard to make that simple idea enter in my coworkers -thick- skulls, but with not much success: they often do acknowledge the problem, but either don't care (disgruntled or not professional) or are too lazy or are overworked and take shortcuts, not realizing that medium and long-term they would in fact GAIN some time... As for the management, I've lost all hope, no amount of discussion can enlight them (they only see "THE CODE").
The article is about API documentation, but the points apply to every documentation.
I think however that a few things are missing in the articles:
1- an OVERVIEW/INTENT page/paragraph.
This is THE thing that is missing in almost every -if not all- documentation I've ever read.
An example that I always use to illustrate the point: the "File" API. In EVERY documentation I've ever seen, the usage of each function/method is detailled, but NOT why some function must be used before others (opening a file is NOT an obvious concept); the concepts (what is a file?), the workflow are NEVER explained.
And Files are basic stuff, what about GUIs? Ever used a big GUI toolset? It's miserable! They never include the high level stuff, you have to dig a lot and if you are lucky, maybe you'll find a blog womewhere that gives a few insights in the mind of the creators. IF you are lucky. So you end up using the wrong type of widget or function (because they look alike) until you crash & burn and realize that it was the wrong choice for your purpose, because NOTHING is explained, you have to discover everything at your cost.
2- graphics/workflow charts
This is related to my first point. When I write documentation I include -at least- one high level graphic that shows how the various parts of the system interact, sometimes a flowchart or a Finite-state diagram (when a FSM is used, obviously).
-----
When I give a module to my coworkers (be they testers or users of my API), I give them that additional documentation which makes it MUCH easier to understand and test/use. What I find stunning is that I'm always the ONLY ONE to do so! At most my coworkers will write _some_ documentation to explain a few difficult points, but it will mostly be comments, not documentation for an user of their API/module. And if you point it out, the reaction will range from "I've no interest in that" to "it's not necessary, the code talks for itself"... To them, the -automatically generated- JavaDoc comments are "enough", which is total B.S.
The most infuriating is that all this -undocumented- code is always the result of a HUGE amount of work and dedication. But it is invariably cruely hobbled by that missing step: helping the users use it properly. I see it everyday in Free/Open source tools, and I've seen it in every project in the companies I've worked with (except mine of course)...
So you spend lots of time trying to understand how the stupid thing is supposed to work instead of doing your real work.
There is a LONG way before the importance of documentation (and comments) is accepted as what it is: VITAL. Unfortunately, as for testing and security, management not only don't encourage the practice, but they often discourage it (poo-pooing -or worse- such concerns).
Some people seem to have _evolved_ to be able to hold their breath (over 12 minutes) and work.
Look for the "sea nomads", there have been articles about them recently, a recent (2016) research ( https://www.cell.com/cell/fulltext/S0092-8674(18)30386-6 ) suggests that their ability could be because they evolved a larger spleen (which helps with red blood cells).
I'm french, I live near Paris and very often walk in Paris for various reasons (shopping, etc)
The BIG problem is that the automated public (and free, which was not the case before) toilets are NOT numerous enough (400 only according to the article, what a joke!), you have to _search_ for them, even in the very popular -and touristic- areas where I usually roam. But the other, and far worse, problem is that they are SLOOOOOOOOOW!!!! Obviously only one person can use the toilet at a time, then when they exit, the toilet auto-cleans itself, which takes FOREVER, and I mean a good couple of minutes, maybe more. Imagine a line of ten people in front of you (it happens)... You'll have a 30 minutes wait, if not more!
I won't insist on the fact that after the auto-cleaning the toilets are still (understandably) wet on the floor and the toilet seat, which is not the most pleasant thing. But I agree that it's not an easy thing to do. I will also pass quickly on the fact that sometimes you find used needles (left by drug addicts) in the hand washing bowl...
In some of the most touristic places (remember that France is the most visited country in the world, and Paris draws an incredible number of visitors, especially during the holidays), you can see ONE or TWO toilets, and that's it, for thousands of people! That's a total joke.
As for those new urinals, who would want to use those? I don't want to pee in front of everybody, thank you! There are plenty of possible more secluded spots.
The idea of adding more toilets is one thing, and more efficient (and less cumbersome) models compared to the current ones would be a VERY welcome idea, but this solution is in my opinion not well studied. Plus it does not help women (~50% of the public) who also need to use toilets...
And it would also be good if toilets were available in the subway! That's where I've seen the most people take "wild pees" (usually again a wall in the stations), it's the WORST place, it's disgusting.
The title of the article is misleading, it's not programming that is the real issue, it's billing (the progamming issues are just a part in the article).
Since the Credit Card companies & banks create lots of problems as soon as sex is involved (see FetLife's misadventures in HN previous articles for instance) in addition to the big chargebacks issue, and given that customers lie a lot (because they can), I think that the best solution for pornsites would be something similar to prepaid cards used for Google Play, consoles networks and the like.
You buy a card, this puts a limited amount on your "PornPlayButDontSayItIsForThat" account, it's easy to control, anonymous, limits risks even if the account is compromised or the porn site dodgy (hidden automatic renevals & the like) since at most you'd lose that limited amount, then you can buy porn without the issue of the SO (a big problem it seems) and without any banks (or whatever) knowing about your -still badly perceived- habits.
In fact, I'm surprised such a system (not specific to a porn site/network) is not already widely available. Of course, it would not present itself as "the Porn Prepaid Card" because of the stigma... Note that some sites/networks accept gift cards already (I've checked), but it's not very practical (not fine grained, you must use the whole card) and they don't accept ALL cards, what do you do when you're living in France and they only accept American gift cards? You can also buy "tokens" in many sites (especially Webcams) but they still require a CC, so the problem is not solved. A more general "ePurse" system would be better.
This is much more realistic -IMO- than using Bitcoins or the like (too difficult to use and too volatile).
Of course, to REALLY solve the problem you'd "only" need people to stop seeing sex (and porn) as bad, dirty, taboo, etc. But this won't happen anytime soon :-(((
That's something that makes me angry, because reading fast is a HUGE advantage in every setting (even taking into account the speed variability, depending on the topic).
I'm a very fast reader. To give you an example, I can (easily) read the Hobbit and the Lord of the Rings in english during during the weekend (2 days), and english is not my first language. In comparison, my brother, who has a LOT in common with me (including education level, and going to the same school as a child), reads pretty slowly and would never be able to do that. My dad and others members of the family are also very fast. BUT, we all learnt by ourselves: basically, we -somehow- managed to NOT learn the WRONG way that the teachers were teaching us (mostly: by "talking in our head when reading"). My mom told me that as soon as I started reading I was very fast.
To me, french lessons (middle-school, early 80s) were _torture_ because of that: the teacher assumed that we read slowly, and we would spend hours while a student was reading out loud; myself I was already 3 chapters later (because I was reading silent during his/her loud reading, I simply COULD NOT read that slow!). When we were assigned a new book (usually a couple hundred of pages), I read it in an hour. But the teacher did NOT understand that there were such huge differences between students. It was painful! In the end, my conclusion is that (because of stupidity) reading fast was de facto discouraged. :-((
I forgot to mention that I'm NOT talking about skimming (reading in diagonal with a severe -and acceptable- loss of understanding), when I skim I'm up to 10 times faster. I'm talking reading with almost total comprehension (barring remembering unimportant details like "the color of the cape of Frodo when he left the Shire", or whatnot).
Of course, it must be said that reading speed is a _meaningless_ concept by itself.
Your speed will (obviously) vary A LOT depending on the _context_: are your studying? Trying to memorize? Reading for leisure? Reading in a foreign language? Tired? What is the text's complexity/level? What is your education level? Etc.
Average speed does NOT exist without context. And most articles on the subject fail to put that context into account, it's even worse in the comments...
=> Of course, this article (and the study) detail the importance of that context.
So, every time I read an article about "reading speed", I know that it's going to be painful in the comments, because people who comment -almost- NEVER take the context into account.
BTW, one of the most infuriating things EVER is that in comments, you ALWAYS have a few people with an elitist attitude who raise the "but you are not appreciating the text if you read too fast", they fail to understand that I don't read poetry like a technical book like a children book, etc. Then you have the "you CANNOT understand if you read fast" crowd, because they don't know what is possible, they assume that their speed is "normal", when it's NOT, they cannot understand that they have been taught to read slowly...
Yep, that topic is one of my pet peeves ^^