rjtobin
I agree with your point that some students will be more inquisitive, and will need less prompting to do the above thinking themselves. But many (most?) students are not like this, and it’s a shame that many of these students could enjoy a subject that they instead come to loathe.
I’m not a psychologist or a theologian, but it sounds related to that concept in child psychology: when a child misbehaves, it’s better to say “you did a bad thing” than “you are bad”. The latter leads to the child labeling themselves as bad, suggesting that’s the natural way they should act.
Wild speculation, but maybe there is some key circuitry in our brains that also doesn’t activate if we cannot smell?
If I was to put the same time into a new programming language, I'd have gained a different set of skills, again some transferrable and some not. I think most people judge the second set of skills as more worthwhile than the first (maybe because it is tied to employability, and is seen as more "age appropriate").
Another aspect is that programming isn't designed to be addictive in the way some games are. Something like World of Warcraft seems designed specifically to hook into the part of the brain that rewards grind. In the moment, WoW is very compelling. But looking back on what was accomplished, I don't feel particularly positive about it. Compared to a programming project with a similar time commitment, in the moment it is on average less compelling probably, but the achievements are more satisfying in retrospect. Somehow this makes programming seem more worthwhile (though maybe I have just internalized the societal standards from above, and that's why I feel more satisfied with the programming projects).
For what it really is - powers of 2 mod NUMBER - when NUMBER is large most reads should be out of the cache. So the first example has to read from main memory only every 64th index, and the second example has to read from main memory on almost every read. I think this agrees with what you are saying. This also explains why it is ~5x slower, which seemed too large from my previous understanding.
Cache lines are typically 64-bytes, so to write a single character to main memory the following things happen (again, a cartoon picture): First read the 64-bytes area that contains the byte of interest so that it is owned by my cache (this is called a RFO, "read-for-ownership"). Second, update the byte of interest. Thirdly (at some point) write the cache-line back to main memory.
In the sequential case, we just read one 64-byte cache line at a time, update those 64 chars, then write the cache line back to main memory.
In the second example, we first update all the even-indexed characters, which still forces us to read in every cache line. Then we loop around and do the odd-indexed characters, at which point we have to read the cache lines all over again (assuming the array is big enough that the whole thing can't fit in cache at once).
Very sad news in any case.
The reddit poster dismisses this with “look at the other links people have posted here”. These are basically 3 or 4 photos or grainy videos of bricks in a city. Some photos don’t have bricks at all.
There is the supposed video of police leaving bricks. They seem to be examining bricks in the back of their car, and lining a few up on the side of their car (not on the roadside). Not very convincing.
Not saying this isn’t happening, but the evidence is literally a few photos of bricks in cities at this point. I expect most of the time we pass by piles of construction bricks without noticing them
The problem here is the project is influencing decisions in healthcare.
Having worked in HPC and academia, I've seen code like this a lot. There are two archetypes I've noticed: (1) the well-meaning older academic maintaining legacy code, who have often done a lot of convergence testing, but still have code that isn't up to modern engineering practices, and (2) the domain experts with the attitude that "programming is much easier than my area of domain expertise". These are problems that require attitude changes within academia, not better warnings on online tutorials. The second group are going to ignore the warnings anyway.
Remember many of the people writing this academic code also teach programming courses in their departments! They view themselves as programming experts.
I think there’s still a Norsk Data coffee mug in his house somewhere.
I’m also curious about how well these eels can perceive screens. Some animals seem to be able to process things on a screen while others seem to totally ignore it. Is there some biological difference here, maybe the frequencies of light emitted by a TV/monitor being designed for human eyes?
Here is a link to the competition: https://njustesen.github.io/ffai/bot-bowl-ii
(As an aside, just wanted to mention that the original article is actually about soccer, rather American Football. The comment I'm replying to is certainly about American football, so I feel my comment here is fair.)
I see on Twitter all the time conversations that escalate to arguments, usually starting with a minor disagreement that one party reads as more hostile than was perhaps intended. It takes a lot of effort to write text that cannot be misread in a negative light, and people usually don't bother.
Listened to a podcast with Matt Mullenweg recently about remote working, and his company advocates a policy of "assume positive intent" when reading messages from colleagues. I think this is helpful: share the burden of avoiding misinterpreted tone between both the writer (who currently shares the blame usually) and the reader.
One nice thing about this is it makes plain how much the networks make from showing ads to your household. I happily pay a little extra to “outbid” the ad networks.
Title: Build recommendations. Message: "I'd like to upgrade some components. My current rig has an old i7 and an RTX 2060. Looking for something midrange that can handle modern games at high settings (but maybe not ultra)."
Matches: Nvidia (19%), IndianGaming (8%), GamingLaptops (8%), pcgamingtechsupport (6%)
Title: Travel advice. Message: "I'm returning to Ireland in July from the USA. My visa is up. I know I will have to self-quarantine for two weeks. I cannot move back to my family home due to elderly parents. Are there any recommendations for people in this sort of situation? I'm happy to pay for a hotel, but don't want to put a hotel worker at risk. We have an old house down in Wexford I could stay in, but would involve taking a train when I arrive, and the HSE guidance says not to take public transport. Any advice?"
Recommendations: LegalAdviceUK (8%), IWantOut (7%), AskUK (5%)
Overall I think this was pretty good, even if it wasn't perfect. I thought it would struggle more with the second one (maybe getting confused and suggesting vacation planning subreddits). A little controversial that it kept suggesting "UK" reddits for a question about Ireland though :)
If job responsibilities have changed, especially in a way that reduces the qualification requirements for the job, again they might be required to amend their H1B petition.
I'll just add again that I'm _not_ a lawyer, and only have a cursory understanding from being in the middle of all this myself :)
The paper itself is linked here: http://web.mit.edu/digitalapollo/Documents/Chapter1/cyborgs....
Here is the full document: https://www.govinfo.gov/content/pkg/FR-2016-11-18/pdf/2016-2... (search for "60-day nonimmigrant").
Note that during these 60-days you can then file for a change of status, and then you will still remain in-status while that request is pending (the change you file must be "non-frivolous" though!).
If you follow this route and try to change status, USCIS has the right to revoke the grace period retroactively (in cases of abuse, for example). Documentation that you were actively seeking new employment should help avoid this.
Anyway, concerned people should certainly speak to an immigration attorney (again, I am not a lawyer), but it is comforting to know that most likely we have 60 days to get our affairs in order...
The title of the linked article uses the wording "Bletchley Park-linked" which seems more accurate!
git rev-parse branch-name: gets the hash of a branch name, useful for verifying two branches are at the same place (so "git rev-parse HEAD" gets the current hash)
The ^ and ~ notations for navigating commits: my_branch^ points to the commit 1 before my_branch, and can be repeated multiple times, ie. my_branch^^^ to get the commit 3 from the top. Likewise the tilda notation allows one to jump a fixed number of commits up: my_branch~10 is the commit 10 above my_branch.
git rebase -i HEAD~10: interactively rebase the last 10 commits. Easy way to re-order, squash, drop, and/or edit the commit messages of recent history in a single git command.
At first it seems plausible, due to decreased traffic fatalities and so on. But traffic fatalities are about ~3000 a month, this effect is 15-20x greater than that. So it seems like there should be a high burden of proof here.
How big is this difference? Well if 25 percent of women only dated taller men, and the other 75 percent of women were totally indifferent, we would see this. So not quite as extreme as one might guess from a statistic like "92.5 percent of men are taller than their partners".