Youtube comments of Edward Cullen (@edwardcullen1739).

  1. 1900
  2. 886
  3. 513
  4. 465
  5. 453
  6. 428
  7. 411
  8. 397
  9. 7:50 THAT'S THE POINT!!! The way Major versions work and the way it imposes on library maintainers is a feature, not a bug! If you are providing a library and constantly changing your API/ABI, you are forcing your downstream users to constantly make changes. Because of the requirements of SemVer, it forces maintainers to think about the changes they're making. * "Does this bug fix justify a Major bump? Can we fix it another way that won't break things?" * "This new feature requires major changes and will break all clients, should we release as-is, or should we include other breaking changes, so that users only need to adapt once?" * "This new feature requires major changes, is there a way we can introduce it transitionally?" For example, to handle the latter, people begin introducing the new APIs, before removing the old ones. And they do this, because they want to be able to give people the time to transition. The whole point of 0-version is that it is to signal pre-release, unstable API/ABI, that is subject to change. The implication being that the dev will get their shit together and stabilise the API/ABI at some point and release a 1.0. And I use this language knowingly and deliberately - it may be a fun project for you, but it could mean Real Work for someone downstream; if you're releasing something for others to use, you have a responsibility to them whether you like it or not and constantly releasing breaking changes is not a responsible way to do things. I forget where, but someone already implemented epochs (RPM?) designated using a colon, e.g. 0:1.2.3, 1:0.4.2 And Tom Preston-Werner did not "invent" semantic versioning, he merely codified it - this is the way Linux packages were typically handled for a decade or more before and is intimately tied to the way Linux shared libraries function, w.r.t. the linker.
    363
  10. 317
  11. 266
  12. 229
  13. 207
  14. 180
  15. 170
  16. 149
  17. 133
  18. 133
  19. 129
  20. 117
  21. 113
  22. 111
  23. 101
  24. 97
  25. 93
  26. 91
  27. 90
  28. 90
  29. 88
  30. 87
  31. 86
  32. 83
  33. 83
  34. 83
  35. 83
  36. 80
  37. 76
  38. 74
  39. 74
  40. 72
  41. 70
  42. 69
  43. 66
  44. 64
  45. 59
  46. 58
  47. 54
  48. 52
  49. 51
  50. 51
  51. 51
  52. 49
  53. 49
  54. 48
  55. 47
  56. 47
  57. 47
  58. 45
  59. 45
  60. 44
  61. 44
  62. 43
  63. 43
  64. 42
  65. 41
  66. 41
  67. 40
  68. 40
  69. 36
  70. 36
  71. 34
  72. 33
  73. 32
  74. 32
  75. 31
  76. 30
  77. 29
  78. 29
  79. 29
  80. 28
  81. 27
  82. 27
  83. 27
  84. 27
  85. 26
  86. 26
  87. 26
  88. 26
  89. 25
  90. 25
  91. 25
  92. Hi John, I was recently diagnosed with Autism - literally last week! Knowing this and looking at my family, it's pretty obvious that BOTH of my parents are neuro-divergent. They were both born in the years immediately following WW2. I'm still at early stages in my understanding, but I want to point to a couple of things: 1. My first interactions with the NHS were when I was 13/14 and my dad even asked a chold psychiatrist, directly, if I was autistic and he was dismissed almost out-of-hand. I am now 44. Awareness is dramatically different, as well as the understanding of the genetic component. I'm 'clearly' the most 'different' in my family, but I'm sure all my siblings are on the spectrum. 2. Schooling and the way children are brought-up has changed radically and just from my own experience, I can see how these changes could be extremely detrimental to people at the boundaries - ND people who, otherwise may not have struggled, would struggle in the newer, less rigid, environment. I really struggle when the rules are unclear. When the rules are clear and rigid, it's easier for me in many ways - so, 1950s schooling or a few years in the army, might have made all the difference, in a good way! (Notwithstanding my proclivity to call-out rules I don't understand/think are stupid... and that this is entirely my own personal conjecture, though, not without knowing some people who are probably ND and ex-forces.) Please don't misunderstand this as a 'cry for the past', it's not; no more than a 'prospective avenue of investigation'. 3. Look at the people who change the world - Elon Musk is the most obvious example. He's the absolute poster pin-up of Successful Neuro-divergeance. I have a strong belief that ADHD/ASD are actually population-level, adaptive differences that have been instrumental to our success as a species. On this, if we look back at the 'eccentrics' of the past - the creatives with odd behaviours, who tended to drink to ease their anxiety and 'unlock their creativity' - I'm confident many, if not most, would be diagnosed as ND. Honestly, it wouldn't surprise me if Trump himself were ND! 😂 (Listening to him talking about concrete on Joe Rogan really pricked-up my ears and got me thinking!) I suspect that ADHD/ASD has a steady-state occurrence in the population (similar to how evolutionary psychologists talk about psychopathy having ~2% prevalence and that if it drops too low or goes too high, the society suffers.) Too many autists and basic functions don't get done (ND people are 'notorious' for struggling with routine tasks...) too few autists and there isn't enough dynamism, creativity, problem solving to keep society moving in a positive direction. (Death by bureaucracy...) Ultimately, I think we're still in the "discovering how prevalent ND is phase" and once we have accurate population-level numbers, we'll discover that: A. ASD/ADHD are way, WAY more prevelant than anyone ever thought. B. The overwhelming majority of ND people are due to genetics, with only relatively few being environmental.
    25
  93. 25
  94. 25
  95. 25
  96. 24
  97. 24
  98. 24
  99. 24
  100. 24
  101. 23
  102. 23
  103. 23
  104. 23
  105. 23
  106. 23
  107. 22
  108. 21
  109. 21
  110. 21
  111. 20
  112. 20
  113. 20
  114. 20
  115. 20
  116. 20
  117. 20
  118. 20
  119. 19
  120. 19
  121. 19
  122. I have worked in heterogeneous environments. It doesn't matter what/where it is, it always becomes a cluster; the 'cancer' comment is absolutely spot-on. The fundamental issue is that those pushing Rust are not doing it for technical reasons - they are doing it for political (to push Rust) reasons. They want to be able to say "Use Rust, because it's in the Linux Kernel." This is obviously the reason, because the reasons for Rust simply don't make sense unless it spans the entire codebase. The fundamental objective of the Rust people is to rewrite the kernel in Rust. This, again, is obvious, again, for the reason above. Given that this is their objective, they should simply sit down and do the obvious thing and implement their own kernel, rather than trying to hijack Linux. There are many reasons they should do this, chief amongst them is that Rust should, in theory, enable them to re-implement existing functions 'better' than the Linux equivalent. There is no reason this new kernel could not mimic/track the Linux API 100% (even if this were done, explicitly, as some sort of compatibility layer). The one, obvious, reason they won't, is because they know how much effort it will be and how difficult it will be to get people to switch from Linux, because they understand what technical inertia is. The only answer to this is simple: they believe in the superiority of Rust or they don't. As long as Linux remains successful, there will always be someone with my kind of attitude involved (Linux will begin to fail when there are no people with this attitude; I personally do not work on Linux right now, but I believe I'm reflecting the attitude of the current maintainers who are objecting to Rust). The reason Linux will begin to fail when there are no gatekeepers left is simple and obvious - every Tom, Dick and Harry will try to hijack the Linux kernel/Kernel Project for their own ends. How can I be certain of this? Human nature, that's how. It's all silly drama, which is driven by fundamentally dishonest people and everyone is either focussing on the drama or is simply being too polite to call them on their BS. Edit: fix some sleep-dep-induced typos and bad grammar 😅
    19
  123. 19
  124. 19
  125. 19
  126. 19
  127. 18
  128. 18
  129. 18
  130. 18
  131. 18
  132. 18
  133. 18
  134. 18
  135. 17
  136. 17
  137. 17
  138. ​ @19822andy  Define "absolutely disastrous". Major cities will suffer months of aerial bombardment? Ships bringing goods to UK will be sunk by submarines? Businesses in the UK are ready for a no-deal - not that you'd know it from the propaganda you get from the BBC. 1. We ALREADY get huge amounts of food from outside the EU - most of the oranges I buy are from South Africa or Israel (depending on time of year and which supermarket I go to). I know that a major UK supermarket has already got contingency to buy 100% of its veg from North Africa, if the EU started to play silly buggers (something which would only hurt EU farmers; how long would that last?). 2. The UK government is in control of customs checks - if there was a "shortage" of something critical, like medicines, then the government could charter a plane - or send the ruddy RAF - over to the continent to pick up whatever was required and just wave it through. Sure, there may be some delays and additional costs, but ANY change is going to incur these - should the Irish not have become independent? The Indians? The South Africans? No, life would go on with very little or no disruption for people like you and me BECAUSE THERE'S TOO MUCH MONEY TO BE MADE on both sides of the channel and THAT is what they're afraid of; they're afraid that business people, who're good at making money, will find ways to make Britain successful - of making money - outside the EU. And just as a historical note, Napoleon tried to blockade the UK. He failed, because the blockade was bad for business. https://www.britannica.com/event/Continental-System The ONLY people it will be "absolutely disastrous" for are our politicians, as they'll no longer have the EXCUSE that "the EU made us do it".
    17
  139. 17
  140. 17
  141. 17
  142. 17
  143. 17
  144. 17
  145. 17
  146. 17
  147. 16
  148. 16
  149. 16
  150. 16
  151. I have some experience with low code development with one of the large (largest?) low code platforms, in a legal context. The best summary I have, I credit to a colleague: "It's great for rapid prototyping." From my perspective, it was just like any other tool in engineering: you end up replacing one problem with another; you're shifting the complexity around, rather than fundamentally reducing it. Biggest problems we had was around architecture and lifecycle management. Unlike (usually) .NET or Java (or dynamically linked C/C++), when the platform needed updating, the application needed to be rebuilt - and therefore retested. There were also architecture problems - because the app had been developed by non-programmers, they didn't have the understanding/appreciation/experience of how GOD AWFUL ORMs can be and the dangers of accidentally slurping vast quantities of data over the network. There were also other issues - bugs that couldn't be diagnosed and corrected by someone who understood lower-level HTTP/HTML and Java (yes, me... And I loathe Java 😂) Another MAJOR downside was the cost - the infrastructure was EXPENSIVE, plus we had lawyers writing software... Essentially, we ended up with untestable, poorly functioning software, written by amateurs that was extremely expensive to develop and run... And a bloody nightmare to maintain! It was great for the lawyers, because they had the sense of involvement, control and progress (all the things lawyers are predisposed to), but the cost of delivery was insane - it would have been FAR cheaper to employ a couple of good/experienced devs full-time and use cheaper infrastructure (even public cloud...) Like I said, it would be good for prototyping: let the lawyers sketch-out something that kinda does what they want, but then had it over to experienced devs to "build properly".
    16
  152. 16
  153. 16
  154. 15
  155. 15
  156. 15
  157. 15
  158. 15
  159. 15
  160. 15
  161. 15
  162. 14
  163. 14
  164. 14
  165. 14
  166. 14
  167. 14
  168. 14
  169. 14
  170. 14
  171. 14
  172. 14
  173. 13
  174. 13
  175. 13
  176. 13
  177. 13
  178. 13
  179. 13
  180. 13
  181. 13
  182. 13
  183. 13
  184. 13
  185. 13
  186. 13
  187. 13
  188. 13
  189. 13
  190. 13
  191. 13
  192. 13
  193. 12
  194. 12
  195. 12
  196. 12
  197. 12
  198. 12
  199. 12
  200. 12
  201. 12
  202. 12
  203. 12
  204. 12
  205. 12
  206. 12
  207. 12
  208. 12
  209. 12
  210. 12
  211. 12
  212. 11
  213. 11
  214. 11
  215. 11
  216. 11
  217. 11
  218. 11
  219. 11
  220. 11
  221. 11
  222. 11
  223. 11
  224. 11
  225. 11
  226. 11
  227. 11
  228. 11
  229. 11
  230. 10
  231. 10
  232. 10
  233. 10
  234. 10
  235. 10
  236. 10
  237. 10
  238. 10
  239. 10
  240. 10
  241. 10
  242. 10
  243. 10
  244. 10
  245. 10
  246. 10
  247. 10
  248. 10
  249. 10
  250. 10
  251. 10
  252. 10
  253. 10
  254. 10
  255. 10
  256. 10
  257. 10
  258. 10
  259. 9
  260. 9
  261. 9
  262. 9
  263. 9
  264. 9
  265. 9
  266. 9
  267. 9
  268. 9
  269. 9
  270. 9
  271. 9
  272. 9
  273. 9
  274. 9
  275. 9
  276. 9
  277. 9
  278. 9
  279. 9
  280. 9
  281. 9
  282. 9
  283. 9
  284. 8
  285. 8
  286. This author could have saved us all some time by saying "Good engineering is hard, time consuming and expensive." Overall he contradicts himself. He says "DevOps bad", but then says you need people with skills in both areas. 👍🤦‍♂️ Here's the "secret" of DevOps: it's just good Systems Engineering. We just call it DevOps for the benefit of management types who don't know DNS from a runaway chain reaction. So much of what he complains about, is a sign that there are architectural issues or that the system has outgrown the staffing levels. Also, his advocating for "engineers should be able to do whatever the hell they like" is about the most retarded thing I've heard in a loooong time. Holy sweet Jesus! Have you ever had to support a heterogeneous environment? Ever had to take one over? Yes, you need to be using the most appropriate tools for a job, but what tools you have must be used consistently, so that others can unpick your mess when you leave. Does this mean that larger organisations become more stiltified? YES, OF COURSE IT DOES, because that's the fucking DEFINITION of a "big business". Frankly, this guy comes across as "just" a programmer (not least of all because of his "hobbyist" comment!!!), who doesn't like doing serious engineering. I'm a serious professional, fuck-you-very-much. I'm not a "hobbyist". This shit is HARD and made harder by tools like this that refuse to accept that engineering is about compromise. Further, devs who have "no interest in the platform" are, by definition, amateurs; F1 drivers know almost as much about the cars as the people that designed and built them. This is the attitude that software engineers need to have about platform.
    8
  287. 8
  288. 8
  289. 8
  290. 8
  291. 8
  292. 8
  293. 8
  294. 8
  295. 8
  296. 8
  297. 8
  298. 8
  299. 8
  300. 8
  301. 8
  302. 8
  303. 8
  304. 8
  305. 8
  306. 8
  307. 8
  308. 8
  309. 8
  310. 8
  311. 8
  312. 8
  313. 8
  314. 8
  315. 8
  316. 8
  317. 8
  318. 8
  319. 8
  320. 8
  321. 8
  322. 8
  323. 7
  324. 7
  325. 7
  326. 7
  327. 7
  328. 7
  329. 7
  330. 7
  331. 7
  332. 7
  333. 7
  334. 7
  335. 7
  336. 7
  337. 7
  338. 7
  339. 7
  340. 7
  341. 7
  342. 7
  343. 7
  344. 7
  345. 7
  346. 7
  347. 7
  348. 7
  349. 7
  350. 7
  351. 7
  352. 7
  353. 7
  354. 7
  355. 7
  356. 7
  357. 7
  358. 7
  359. 7
  360. 7
  361. 7
  362. 7
  363. 7
  364. 6
  365. 6
  366. 6
  367. 6
  368. 6
  369. 6
  370. 6
  371. 6
  372. 6
  373. 6
  374. 6
  375. 6
  376. 6
  377. 6
  378. 6
  379. 6
  380. 6
  381. 6
  382. China has always been an empire, forged through conquest. The dynasties changed through violence. It's necessary to be positive and strive for higher ideals, but we cannot forget that there are those who will make the amassing of power their life's work - and will lie, cheat, steal and kill to get "just a little more". Forgetting this is equivalent to leaving your doors and windows wide-open at night. China sees itself as 'The Middle Kingdom', that is, the natural global ruler. The fact that China never started foreign wars, until the Communist era, was likely as much due to technological and developmental stagnation as a result of their culture and the size of its territory - the land mass of China was so large that it had to spend the majority of it's effort maintaining internal stability, rather than looking to external expansion. Tibet, Vietnam and Korea have been invaded by Communist China. I'm not certain that "making an enemy" of China is an optional course, well, at least if we wish to live in a world where Anglo-Saxon values of individual worth, autonomy and responsibility are to remain... Even forgetting AS culture, China is aggressively seeking to seize territory from its neighbours, through a variety of means. While not the same, there are clear parallels between Communist China and the mid-century Germans, with one marked difference - China is infinitely more patient than the drugged-up failed Austrian artist. It is clear that any claim that "China is a benevolent and benign" entity with "no interest in influencing the world outside its own borders", is at best naïve and at worst deeply treacherous.
    6
  383. 6
  384. 6
  385. 6
  386. 6
  387. 6
  388. 6
  389. 6
  390. 6
  391. 6
  392. 6
  393. 6
  394. 6
  395. 6
  396. 6
  397. 6
  398. 6
  399. 6
  400. 6
  401. 6
  402. 6
  403. 6
  404. 6
  405. 6
  406. 6
  407. 6
  408. 6
  409. 6
  410. 6
  411. 6
  412. 6
  413. 6
  414. 6
  415. 6
  416. 5
  417. 5
  418. 5
  419. 5
  420. 5
  421. 5
  422. 5
  423. 5
  424. 5
  425. 5
  426. 5
  427. 5
  428. 5
  429. 5
  430. 5
  431. 5
  432. 5
  433. 5
  434. 5
  435. 5
  436. 5
  437. 5
  438. 5
  439. 5
  440. 5
  441. 5
  442. 5
  443. ​ @TheImperatorKnight  I am facing my childhood trauma, which is why I'm so angered by your surface-level analysis of Christianity. I was raised a Catholic and lost my faith at 14 (I'm now 44). I know you are wrong - returning to Christianity, to Christian teaching, really understanding the difference between Christianity and Socialism, is what's helping me, even though I don't "believe". You are wrong about Christian teaching. You are wrong about your understanding of the Bible. Christianity and Socialism are diametrically opposed, because they have VERY different philosophical roots. "The Pope isn't Catholic, he's a Socialist." Is a refrain that it's VERY easy to find amongst Catholics. We may not all be able to articulate why, but we know it's true. The root of Christianity is "you are born imperfect, but can be better; you are responsible for your actions", the root of Socialism is "you are perfect and everything bad that happens to you is because of others; you are not responsible for what happens to you". You mistake evil people twisting Christian teaching for a "problem" with Christianity itself. Almost the entirety of the modern world exists because of Christianity, not in spite of it, so to say that it's "fundamentally wrong" means there's something you don't understand. Your analysis also completely ignores free will. Your fundamental problem is not faith or Christianity, it is simply that you are intelligent and able to see more of the world than most. Yes, it sucks. Welcome to the club. "Altruism", as you describe it, is really "pathological altruism". Altruism is a group adaptive trait - this is Evolutionary Psychology. A group full of individuals willing to sacrifice for each other is more likely to succeed - how do you think the SAS function?!?! I understand the torment you are going through and I can promise you that "selfishness" is not the way out. True understanding of duty, service, sacrifice and gratitude - of community and meaning - are what you need. And no, not everyone can be saved! This is one of the Painful Truths of Christian teaching - something that many do not understand. This doesn't mean you give up - I have a nephew who has fallen down the Socialist rabbit hole. He is miserable as a result, but can't see the cause/effect. I can't help him, but I still try - I just don't allow myself to despair over it.
    5
  444. 5
  445. 5
  446. 5
  447. Except having multiple languages in a project creates additional problems that are not always apparent. Being an expert in 2 languages is not easy to maintain. It's interesting that a lot of the comments are "Rust doesn't let you do certain things, and that's good." So why are you trying to do them in the first place? My concern is always with devs understanding what their code is doing. "Magic" makes me nervous as, in my experience, it tends to people being able to write code that works, without demanding they understand how and why. Call me a fuddy-duddy, but I don't feel comfortable with people like that working on something as important as Linux. This not about the here-and-now, it's about the future - the early adopters will be (very) above average developers AND THIS IS THE PROBLEM. The likes of Lina are clearly upper-tier who already have "all the understanding". But being an expert blinds you and what is optimal for you can be an insurmountable barrier to a novice. This is a well-known problem - there's a case study of the UK air traffic control system, where the design was developed using experienced operators and they loved it, but new operators simply couldn't use the system at all. Rule #1 in safe software development is: the person coming behind you isn't as good as you, write accordingly. I know I'm talking in vague generalities, but this is entirely come from over a decade of seeing large and complex software projects going wrong and understanding the reasons why.
    5
  448. 5
  449. 5
  450. 5
  451. 5
  452. 5
  453. 5
  454. 5
  455. 5
  456. 5
  457. 5
  458. 5
  459. 5
  460. 5
  461. 5
  462. 5
  463. 5
  464. 5
  465. 5
  466. 5
  467. 5
  468. 5
  469. 5
  470. 5
  471. 5
  472. 5
  473. 5
  474. 5
  475. 5
  476. 5
  477. 5
  478. 5
  479. 5
  480. 5
  481. 4
  482. 4
  483. 4
  484. 4
  485. 4
  486. 4
  487. 4
  488. 4
  489. 4
  490. 4
  491. 4
  492. 4
  493. 4
  494. 4
  495. 4
  496. 4
  497. 4
  498. 4
  499. 4
  500. 4
  501. 4
  502. 4
  503. 4
  504. 4
  505. 4
  506. 4
  507. 4
  508. 4
  509. 4
  510. 4
  511.  @gootchspooch9  One truth, three lies. TRUE: He called his friend, not 911. Yes, you're right here, though, it was widely misreported that he had called 911. But, would this be the friend he was with earlier in the day, who was in Kenosha? But more to the point... A 17 year-old had a life-changing experience and the first person he called was his bestie? Nooooooo! Say. It. Isn't. So! LIE: He was carrying illegally. Debunked. The weapon NEVER crossed state lines. The law that the activists are screeching about has a specific exclusion that permits 16 and 17 year-olds to openly carry a rifle. The YouTube lawyersphere are absolutely unanimous on this: Kyle was LAWFULLY exercising his 2nd Amendment RIGHTS. LIE: He shot unnecessarily. He was attacked - unlawfully assaulted - by exactly 4 people. He shot at exactly 4 people. The first, was a large, physically fit man, who, judging by footage from earlier that day, had violent intent. Kyle shot him 5 times. Once he was no longer being attacked, he stopped shooting. This happened after Kyle had tried to run away from a mob and immediately after a 3rd party fired a handgun (seen and heard on the initial video of the incident). Kyle had reasonable grounds, in my opinion, to believe he was under imminent threat of harm. The second attacker, Kyle shot at while he was being kicked on the ground. This person fled once lead was put in his direction. The third person hit Kyle on the head with a lethal weapon (skateboard). Kyle fired ONCE. When this person ran off, Kyle stopped shooting. This individual died because he was hit in the heart. (If you don't think that a skateboard is a lethal weapon, I would ask this: would you be willing to let me hit you over the head repeatedly with one? No, thought not.) The fourth and final attacker - Mr Muscle - was a FELON in possession of a firearm (a Glock-style semi-automatic). After Kyle shot the skater, Mr Muscle pot his hands up, Kyle paused. Mr Muscle then lunged for Kyle and at THIS point, Kyle shot him one in the right arm - the pistol that this felon WAS illegally carrying, being in the right hand. Kyle didn't "finish him off". He eliminated the threat. There was a 5th man, behind Me Muscle. Kyle presented his rifle to him and Jonny 5 put his hands up, held them there and backed away. Jonny 5 is alive for a reason. LIE: Kyle fled the state because he knew what he did was wrong. For one, he TRIED to surrender to police immediately as they arrived, but they didn't UNDERSTAND what was happening and why he was trying to surrender to them. This is evident as he doesn't just walk past the cops - he tried to approach the passenger windows. And as for "fleeing the state" he didn't "flee", he WENT HOME. Saying he "fled the state" absolutely spin - exactly what you accuse others of doing! Kyle worked in Kenosha. He lives in town that's approximately 20 minutes away, which happens to be in Illinois - this is like someone who works in Bristol and lives on the other side of the Severn Bridge and talking about "fleeing to another country". In fact, the Bristol/Wales example is not even right, because I'll be damned if I can get across the Severn (assuming the bridge is open...) and drive into Bristol in less than 30 minutes. UTTER NONSENSE. You are the one spinning for "your side". The video evidence is clear, the truth has been exposed - they even delayed his extradition, because they're not sure the charges are fair!!!
    4
  512. 4
  513. 4
  514. 4
  515. 4
  516. 4
  517. 4
  518. 4
  519. 4
  520. 4
  521. 4
  522. 4
  523. 4
  524. 4
  525. 4
  526. 4
  527. 4
  528. 4
  529. 4
  530. 4
  531. 4
  532. 4
  533. 4
  534. 4
  535. 4
  536. 4
  537. 4
  538. 4
  539. 4
  540. 4
  541. 4
  542. 4
  543. 4
  544. 4
  545. 4
  546. 4
  547. 4
  548. 4
  549. 4
  550. 4
  551. 4
  552. 4
  553. 4
  554. 4
  555. 4
  556. 4
  557. 4
  558. 4
  559. 4
  560. 4
  561. 4
  562. 4
  563. 4
  564. 4
  565. 4
  566. 4
  567. 4
  568. 4
  569. 4
  570. 4
  571. 4
  572. 4
  573. 4
  574. 4
  575. 4
  576. 4
  577. 4
  578. 4
  579. 4
  580. 4
  581. 4
  582. 4
  583. 4
  584. 4
  585. 4
  586. 4
  587. 4
  588. 4
  589. 4
  590. 4
  591. 4
  592. 4
  593. 4
  594. 4
  595. 3
  596. 3
  597. 3
  598. 3
  599. 3
  600. 3
  601. 3
  602. 3
  603. 3
  604. 3
  605. 3
  606. 3
  607. 3
  608. 3
  609. 3
  610. 3
  611. 3
  612. 3
  613. 3
  614. 3
  615. 3
  616. 3
  617. 3
  618. 3
  619. 3
  620. 3
  621. 3
  622. 3
  623. 3
  624. 3
  625. 3
  626. 3
  627. 3
  628. 3
  629. 3
  630. 3
  631. 3
  632. 3
  633. 3
  634. 3
  635. 3
  636. 3
  637. 3
  638. 3
  639. 3
  640. 3
  641. 3
  642. 3
  643. 3
  644. 3
  645. 3
  646. 3
  647. 3
  648. 3
  649. 3
  650. 3
  651. 3
  652. 3
  653. 3
  654. 3
  655. 3
  656. 3
  657. 3
  658. 3
  659. 3
  660. 3
  661. 3
  662. 3
  663. 3
  664. 3
  665. 3
  666. 3
  667. 3
  668. 3
  669. 3
  670. 3
  671. 3
  672. 3
  673. 3
  674. 3
  675. 3
  676. 3
  677. 3
  678. 3
  679. 3
  680. 3
  681. 3
  682. 3
  683. 3
  684. 3
  685. 3
  686. 3
  687. 3
  688. 3
  689. 3
  690. 3
  691. 3
  692. 3
  693. 3
  694. 3
  695. 3
  696. 3
  697. 3
  698. 3
  699. 3
  700. 3
  701. 3
  702. 3
  703. 3
  704. 3
  705. 3
  706. 3
  707. 3
  708. 3
  709. 3
  710. 3
  711. 3
  712. 3
  713. 3
  714. 3
  715. 3
  716. I strongly disagree with almost everything you've said, because, fundamentally, you fail to display an appreciation that the "simplicity" that "both sides" engage in comes from a recognition of the fundamental nature of the issue. On one side, you have Platonists/Hegelianists/Marxists who explicitly reject the very concept of empiricism; of "fundamental truth". On the other side, there is "everyone else". In this "debate", one either believes that truth exists, or one does not. If you believe truth exists and apply anything even approaching an "intellectually honest investigation" to the issue, then there can be only one conclusion: men and women are fundamentally different; we are a sexually dimorphic species and that the genetic and congenital aberrations are nothing but a distraction when dealing with the fundamental truth of the matter. Or, in other words, if you have XY chromosomes, you are male and will become a man and if you have XX chromosomes you are female and will become a woman and that one cannot change this fundamental truth of *reality*, no matter how hard you try (or how many people you mutilate and kill along the way...) If you have a physiological variance to these norms, I feel empathy for you (what, you think I'm "physically perfect"?), but there is nothing that can change the fact that you are NOT normal and you will have to navigate the grey space between this binary, but that is YOUR problem, not mine and there is no obligation on me to deny reality in order to reinforce any delusions you may hold. (EDIT: Fix dyslexic slip.)
    3
  717. 3
  718. 3
  719. 3
  720. 3
  721. 3
  722. 3
  723. 3
  724. 3
  725. 3
  726. 3
  727. 3
  728. 3
  729. 3
  730. 3
  731. 3
  732. 3
  733. 3
  734. 3
  735. 3
  736. 3
  737. 3
  738. 3
  739. 3
  740. 3
  741. 3
  742. 3
  743. 3
  744. 3
  745. 3
  746. 3
  747. 3
  748. 3
  749. 3
  750. 3
  751. 3
  752. 3
  753. 3
  754. 3
  755. 3
  756. 3
  757. 3
  758. 3
  759. 3
  760. 3
  761. 3
  762. 3
  763. 3
  764. 2
  765. 2
  766. 2
  767. 2
  768. 2
  769. 2
  770. 2
  771. 2
  772. 2
  773. 2
  774. 2
  775. 2
  776. 2
  777. 2
  778. 2
  779. 2
  780. 2
  781. 2
  782. 2
  783. 2
  784. 2
  785. ​ @DavidL1986  There was a strong element of misogyny, but the main reason is that it was a struggle between Parliament and the unions. The unions believed it was acceptable to hold the country to ransome in order to ensure they got paid, when the people who actually paid taxes had to suffer. (No, if you are paid by the state, you're not paying taxes, you're just getting paid less than they say their paying you and they call it "taxes".) Thatcher was elected on the back of the Winter of Discontent, when even the grave diggers were on strike. IIRC 1979 was the biggest landslide to that point - in general, people were fed-up with the unions being on strike constantly and the disruption that caused. Thatcher believed that it was wrong that the heads of the unions and their member - a small set of people - should be able to override Parliament (basically, if you weren't in the union, you vote doesn't count...) The unions generated the hate because they didn't want to lose power. It is EXACTLY the same as Deep State vs. Trump. The irony is that the strikes ensured MORE pits closed than originally planned, weakening the unions further. Unions had their place, but by the 70s, they'd become thoroughly corrupt and were destroying the economy. Britain was still paying off the WW2 debt, which is why we "never got rich" from North Sea oil, unlike Norway (who didn't have any war debt, because they were conquered). The coal industry had basically become a giant welfare scheme that was really expensive. I believe the impact was overstated, for propaganda purposes, but still, it's very similar to the immigrant situation - one group of people get "4 star hotels on the tax payer", while the actual tax payer is struggling to make ends meet. At the time, "printing money" was not an accepted solution, because people still had living memory of what happened to Germany when they took that approach... See 'Weimar "Economics" '.
    2
  786. 2
  787. 2
  788. 2
  789. 2
  790. 2
  791. 2
  792. 2
  793. 2
  794. 2
  795. 2
  796. 2
  797. 2
  798. 2
  799. 2
  800. 2
  801. 2
  802. 2
  803. 2
  804. 2
  805. 2
  806. 2
  807. 2
  808. 2
  809. 2
  810. 2
  811. 2
  812. 2
  813. 2
  814. 2
  815. 2
  816. 2
  817. 2
  818. 2
  819. 2
  820. 2
  821. 2
  822. 2
  823. 2
  824. 2
  825. 2
  826. 2
  827. 2
  828. 2
  829. 2
  830. 2
  831. 2
  832. 2
  833. 2
  834. 2
  835. 2
  836. 2
  837. 2
  838. 2
  839. 2
  840. 2
  841. 2
  842. 2
  843. 2
  844. 2
  845. 2
  846. 2
  847. 2
  848. 2
  849. 2
  850. 2
  851. 2
  852. 2
  853. 2
  854. 2
  855. 2
  856. 2
  857. 2
  858. 2
  859. 2
  860. 2
  861. 2
  862. 2
  863. 2
  864. 2
  865. 2
  866. 2
  867. 2
  868. 2
  869. 2
  870. 2
  871. 2
  872. 2
  873. 2
  874. 2
  875. 2
  876. 2
  877. 2
  878. 2
  879. 2
  880. 2
  881. 2
  882. 2
  883. 2
  884. 2
  885. 2
  886. 2
  887. 2
  888. 2
  889. 2
  890. 2
  891. 2
  892. 2
  893. 2
  894. 2
  895. 2
  896. 2
  897. 2
  898. 2
  899. 2
  900. 2
  901. 2
  902. 2
  903. 2
  904. 2
  905. 2
  906. 2
  907. 2
  908. 2
  909. 2
  910. 2
  911. 2
  912. 2
  913. Sorry, but for me, it was terrible. There were soooo many unnecessary historical inaccuracies and mis-characterisations. It was not HALF as hard-bitten as it should have been (except the bunker scene... Until they went all Raiders of the Lost Ark...) - you could tell it was written by a women. The fact that they NEVER ONCE called "runner coming through" in the ENTIRE FILM did it for me. Even as a civilian and casual historian, I know that this was part-and-parcel of life on the front lines - there was understanding that impeding a runner (someone carrying information or orders) was a serious offence. All they had to do was to shout this and the mass of troops in front of them would have parted like the Red Sea!!! Your description of Schofield as "gaining motivation toward the end" is just naïve. He would have done the job because he knew that the alternative was a firing squad. Either that or he would have tried to desert... There was SOOOOOO much lingering! I get that some of this was for audience benefit... But there was just no sense of urgency - either for the mission, or the simple "the longer we're in the open, the less chance we have of surviving". They would have 2 modes: slow and cautious when they perceive a threat and OMG let's get there as fast as we can when there's no one around. There WAS unnecessary "representation". Sikhs fought in entirely segregated units - the idea of a single random Sikh in the infamous truck scene... No. Just, no. They could have replaced the "Yorks" (and their GOD AWFUL OFFICER, who should have been sent home in disgrace!) with a Sikh Batallion. But nooooo, best you get is one TOKEN. NO black enlisted men were ALLOWED weapons, so you would NOT see one in an infantry unit (as at the end of the film). There was a black (mixed race) officer who served, but black enlisted men were restricted to fetch-and-carry work, usually well behind the lines. If all the stretcher-bearers and orderlies in the aid station at the end had been black... It may not have been 100% historical (not sure), but it would have been representative... Again, best you get is one TOKEN. Fuck Mendes and Hollywood tokenism. The ONLY good thing about this film is the cinematography, otherwise, 1917 is an awful film, far too full of sentimentality. Black Adder Goes Forth was more authentic.
    2
  914. 2
  915. 2
  916. 2
  917. 2
  918. 2
  919. 2
  920. 2
  921. 2
  922.  @RicoImp3  Well, you're presenting a childish view that things like "freedom" aren't important. Freedom is extremely important to some people. So much so, that they have risked death - or died - to achieve it for themselves and/or their loved ones. And by childish, I really mean completely self-centred and ignorant, but I was pretending to be nice... I, like most others who talk about freedom of choice, are able to comprehend that there's more to life than material things; more to living than continuing to respire. They, like me, understand that EVERYTHING is a compromise, every decision cuts-off some possibility... Or brings others closer. We, collectively, understand the Truth of history; that there are people whose ONLY motivation is the accumulation and exercise of power. We understand that Rights are rarely, if ever, swept-away overnight, instead, they are chipped-away, bit by bit. Sometimes, the cost of defending these rights is so high, that fighting is replaced with wishful thinking; "maybe they'll see sense and end this pointless charade". Sometimes, the tyrants push up against a line that educated people know is a tipping-point, a line that, once crossed, cannot be un-crossed without violence and bloodshed. The medical tyranny of forced vaccination and vaccine passports is one such line. If you do not understand or believe this, I would strongly suggest you discover "The Nuremberg Principles" and the reasons why they were codified. You may be happy being a slave, but many of us are not. We will not submit to tyranny; we will not sacrifice the freedom of our children for the sake of our own convenience. This is the Truth. If you're not happy with this, then I suggest you leave the organising of this world to better men and women who actually care.
    2
  923. 2
  924. 2
  925. 2
  926. 2
  927. 2
  928. 2
  929. 2
  930. 2
  931. 2
  932. 2
  933. 2
  934. 2
  935. 2
  936. 2
  937. 2
  938. 2
  939. 2
  940. 2
  941. 2
  942. 2
  943. 2
  944. 2
  945. 2
  946. 2
  947. 2
  948. 2
  949. 2
  950. 2
  951. 2
  952. 2
  953. 2
  954. 2
  955. 2
  956. 2
  957. 2
  958. 2
  959. 2
  960. 2
  961. 2
  962. 2
  963. 2
  964. 2
  965. 2
  966. 2
  967. 2
  968. 2
  969. 2
  970. 2
  971. 2
  972. 2
  973. 2
  974. 2
  975. 2
  976. 2
  977. 2
  978. 2
  979. 2
  980. 2
  981. 2
  982. 2
  983. 2
  984. 2
  985. 2
  986. 2
  987. 2
  988. 2
  989. 2
  990. 2
  991. 2
  992. 2
  993. 2
  994. 2
  995. 2
  996. 2
  997.  @TGuard00014  ??? But they didn't decide "who gets to live or die" - he was already dead. Using this example to tackle the wider issue is just dumb, if you're on the "parental choice" side, because the science is pretty definitive on detecting brain activity - which you'd know if you were a medical doctor. Arguing about "life and death" of someone who is already dead (medically and morally - the Catholic church doesn't hold that this boy was still alive, despite what the communist in the papacy may say). Okay, let's take your position that the doctors are not as deeply impacted by the situation as the parents. This is precisely why the decision was "taken away" from the parents - they were not able to make rational decisions. Sorry, but in the UK, if you're deemed mentally unfit, you lose your ability to make decisions. This is managed through the courts - as this case was - it's not arbitrary or done without review. The doctors did NOT "decide to kill this boy", they petitioned the court to "decide to withdraw the artificial life support that gave the misleading simulation of life". Doctors make mistakes and maybe the courts have a tendency to be too deferential to doctors and there maybe needs to be a correction on that part. But in this case, it seems pretty clear that the boy was dead and the parents refused to accept the reality. As a medical professional, the /standard/ approach is that one does NOT reinforce a delusion, as this is considered unethical (harmful). The emotive language about "choosing life and death" is neither appropriate, nor useful. Given a choice between a government choosing whether I live or die or a private corporation (as COMMONLY happens in the US), I'll choose government, thanks, because at least my family gets a chance to punish them when I'm gone...
    2
  998. 2
  999. 2
  1000. 2
  1001. 2
  1002. 2
  1003. 2
  1004. When speaking English, please do not use the phrase "gender assigned at birth". This phrase was created by political ideologues. The correct phrase would be "assessed at birth" or "described at birth". The English language is a DESCRIPTIVE language, NOT prescriptive. The people who assert the opposite are Marxists or support related and/or derived philosophies. The lie perpetrated by these ideologues is that there is some difference between "sex" and "gender". These are synonyms; gender was used as an alternative so that the word "sex" does not need to be used in "polite conversation" (as silly as that may sound, but hey, we're British!). It is sophistry at its "finest". Whether you intend it or not, by using this language, you implicitly support the misogynistic, mass-murdering philosophy and the position that "there is no difference between men and women" or that "trans women are women". In all seriousness, there is VERY little difference between the the "gender ideologues" and the mid-century Germans. Yes, I went there, not through insensitivity, but through genuine concern - you have always given the impression that you try to uphold the best principles of the scientific method and I want to give you to be clear on the terms of engagement. I'm sorry, but with respect to this issue there are, precisely, 2 sides: empiricism or ideology. It is NOT possible to "straddle the fence". You will be denounced by one side or the other for not picking a side; by the Left (evil gender ideologues) for "being a bigot" and everyone else for being an intellectual coward. I'm almost sorry that you made this video... While I do not doubt your sincerity, I do question your appreciation of the minefield you just walked into. 🙁
    2
  1005. 2
  1006. 2
  1007. 2
  1008. 2
  1009. 2
  1010. 2
  1011. 2
  1012. 2
  1013. 2
  1014. 2
  1015. 2
  1016. 2
  1017. 2
  1018. 2
  1019. 2
  1020. 2
  1021. 2
  1022. 2
  1023. 2
  1024. 2
  1025. 2
  1026. 2
  1027. 2
  1028. 2
  1029. 2
  1030. 2
  1031. 2
  1032. 2
  1033. 2
  1034. 2
  1035. 2
  1036. 2
  1037. 2
  1038. 2
  1039. 2
  1040. 2
  1041. 2
  1042. 2
  1043. 2
  1044. 2
  1045. 2
  1046. 2
  1047. 2
  1048. 2
  1049. 2
  1050. 2
  1051. 2
  1052. 2
  1053. 2
  1054. 2
  1055. 2
  1056. 2
  1057. 2
  1058. 2
  1059. 2
  1060. 2
  1061. 2
  1062. 2
  1063. 2
  1064. 2
  1065. 2
  1066. 2
  1067. 2
  1068. 2
  1069. 2
  1070. 2
  1071. 2
  1072. 2
  1073. 2
  1074. 2
  1075. 2
  1076. 2
  1077. 2
  1078. 2
  1079. 2
  1080. 2
  1081. 2
  1082. 2
  1083. 2
  1084. 2
  1085. 2
  1086. 2
  1087. 2
  1088. 2
  1089. 2
  1090. 2
  1091. 2
  1092. 2
  1093. 2
  1094. 2
  1095. 1
  1096. 1
  1097. 1
  1098. 1
  1099. 1
  1100. 1
  1101. 1
  1102. 1
  1103. 1
  1104. 1
  1105. 1
  1106. 1
  1107. 1
  1108. 1
  1109. 1
  1110. 1
  1111. 1
  1112. 1
  1113. 1
  1114. 1
  1115. 1
  1116. 1
  1117. 1
  1118. 1
  1119. 1
  1120. 1
  1121. 1
  1122. 1
  1123. 1
  1124. 1
  1125. 1
  1126. 1
  1127. 1
  1128. 1
  1129. 1
  1130. 1
  1131. 1
  1132. 1
  1133. 1
  1134. 1
  1135. 1
  1136. 1
  1137. 1
  1138. 1
  1139. 1
  1140. 1
  1141. 1
  1142. 1
  1143. 1
  1144. 1
  1145. 1
  1146. 1
  1147. 1
  1148. 1
  1149. 1
  1150. Hi, your use of the diagram is erroneous. You claim that, according to the STL ship, the notification arrived before the notification was sent. This is a misunderstanding of time dilation. At relativistic speeds, time slows for the ship, but not for the "rest of the universe". While the occupants of the ship travelling close to the speed of light may have only aged a few days or weeks, the time would have passed outside their frame by years, something that would not be apparent unless and until they "synchronise" their frame. The CHILDS film Flight of the Navigator explains this perfectly. The fundamental issue is perception - the perception of a ship travelling at relativistic speeds is that time slows, but the reality is that it's going along "normally" for everyone else. In your example, causality is only broken iff the STL ship were able to transmit a message back to Earth before the message were sent. Your diagram demonstrates that this is not possible, as the message returned at the speed it was received would not reach Earth until after it was sent. These diagrams are interesting, but they can be misleading. I never understood why until now. Regardless of any line drawn in your example, the only way to break causality is to transmit backwards in time, so that the response to a message is received before the original is transmitted. I know that there's actually a mathematical proof of what I'm saying in the Lorentz equations (for translating a spacetime co-ordinate from one frame of reference to another), but I haven't gotten around to demonstrating it.
    1
  1151. 1
  1152. 1
  1153. 1
  1154. 1
  1155. 1
  1156. 1
  1157. 1
  1158. 1
  1159. 1
  1160. 1
  1161. 1
  1162. 1
  1163. 1
  1164. 1
  1165. 1
  1166. 1
  1167. 1
  1168. 1
  1169. 1
  1170. 1
  1171. 1
  1172. 1
  1173. 1
  1174. 1
  1175. 1
  1176. 1
  1177. 1
  1178. 1
  1179. 1
  1180. 1
  1181. 1
  1182. 1
  1183. 1
  1184. 1
  1185. 1
  1186. 1
  1187. 1
  1188. 1
  1189. 1
  1190. 1
  1191. 1
  1192. 1
  1193. 1
  1194. 1
  1195. 1
  1196. 1
  1197. 1
  1198. 1
  1199. 1
  1200. 1
  1201. 1
  1202. 1
  1203. 1
  1204. 1
  1205. 1
  1206. 1
  1207. 1
  1208. 1
  1209. 1
  1210. 1
  1211. 1
  1212. 1
  1213. 1
  1214. 1
  1215. 1
  1216. 1
  1217. 1
  1218. 1
  1219. 1
  1220. 1
  1221. 1
  1222. 1
  1223. 1
  1224. 1
  1225. 1
  1226. 1
  1227. 1
  1228. 1
  1229. 1
  1230. 1
  1231. 1
  1232. 1
  1233. 1
  1234. 1
  1235. 1
  1236. 1
  1237. 1
  1238. 1
  1239. 1
  1240. 1
  1241. 1
  1242. 1
  1243. 1
  1244. 1
  1245. 1
  1246. 1
  1247. 1
  1248. 1
  1249. 1
  1250. 1
  1251. 1
  1252. 1
  1253. 1
  1254. 1
  1255. 1
  1256. 1
  1257. 1
  1258. 1
  1259. 1
  1260. 1
  1261. 1
  1262. 1
  1263. 1
  1264. 1
  1265. 1
  1266. 1
  1267. 1
  1268. 1
  1269. 1
  1270. 1
  1271. 1
  1272. 1
  1273. 1
  1274. 1
  1275. 1
  1276. 1
  1277. 1
  1278. 1
  1279. 1
  1280. 1
  1281. 1
  1282. 1
  1283. 1
  1284. 1
  1285. 1
  1286. 1
  1287. 1
  1288. 1
  1289. 1
  1290. 1
  1291. 1
  1292. 1
  1293. 1
  1294. 1
  1295. 1
  1296. 1
  1297. 1
  1298. 1
  1299. 1
  1300. 1
  1301. 1
  1302. 1
  1303. 1
  1304. 1
  1305. 1
  1306. 1
  1307. 1
  1308. 1
  1309. 1
  1310. 1
  1311. 1
  1312. 1
  1313. 1
  1314. 1
  1315. 1
  1316. 1
  1317. 1
  1318. 1
  1319. 1
  1320. 1
  1321. 1
  1322. 1
  1323. 1
  1324. 1
  1325. 1
  1326. 1
  1327. 1
  1328. 1
  1329. 1
  1330. 1
  1331. 1
  1332. 1
  1333. 1
  1334. 1
  1335. 1
  1336. 1
  1337. 1
  1338. 1
  1339. 1
  1340. 1
  1341. 1
  1342. 1
  1343. 1
  1344. 1
  1345. 1
  1346. 1
  1347. 1
  1348. 1
  1349. 1
  1350. 1
  1351. 1
  1352. 1
  1353. 1
  1354. 1
  1355. 1
  1356. 1
  1357. 1
  1358. 1
  1359. 1
  1360. 1
  1361. 1
  1362. 1
  1363. 1
  1364. 1
  1365. 1
  1366. 1
  1367. 1
  1368. 1
  1369. 1
  1370. 1
  1371. 1
  1372. 1
  1373. 1
  1374. 1
  1375. 1
  1376. 1
  1377. 1
  1378. 1
  1379. 1
  1380. 1
  1381. 1
  1382. 1
  1383. 1
  1384. 1
  1385. 1
  1386. 1
  1387. 1
  1388. 1
  1389. 1
  1390. 1
  1391. 1
  1392. 1
  1393. 1
  1394. 1
  1395. 1
  1396. 1
  1397. 1
  1398. Hey Chris, this was AMAZING! Your guest was FANTASTIC and your knowledge and understanding of the subject drew out the absolute best. Candidate for "perfect" interview! This came into my feed as I'm literally fighting through acute anxiety while trying to complete uni work (taking time out to do a Master's). It could not, possibly, be more perfectly timed... almost like someone is trying to look after me! 🤔 There's so much here to unpack and I'll need to watch again, but there's a couple of things I can say for certain: 1. Having been through Perfectionism and arrived at Excellencism, I can confirm just how powerful it is. As a direct result of my "neuroticism", I have developed a Professional Superpower - I read manuals - which is crucial in software, where systems (literally) grind to a halt when one has a single space out of place (voice of experience...). It's got to a point now where I know that anyone who accuses me of perfectionism is not my friend - it is an accusation; an attack. 2. The comments about performance/performance anxiety resonated so deeply! In my yoof, I did a bit of am-dram and I've always described that feeling, when you're stood in the wings, about to step onto the stage for the first time as being a mixture of anxiety and excitement; that the first step was preceded by: "Why are you here, what the fuck are you doing?!?" Followed immediately by a deep breath and "No, you've done the rehearsals, you got this, people are here to be entertained!" Sitting here, reflecting on this - reframing it - it's a powerful memory; one of my best, one that I'm going to hold onto for confronting my anxiety going forwards. 3. The understanding that "anxiety is rooted in the future" is MIND BLOWING! It's truly Nobel Prize stuff! Again, going back to my professional life, I can see how the two have interacted and do - to butcher a famous quote: If I can see further than other men, it's because I'm standing, crippled by anxiety. It's truly a strength and a weakness. This is not to say that I'm "brilliant" or in anyway perfect, but I have strengths, compared to my peers, that I know are deeply rooted in my anxiety and the "extensive practice considering all possible future outcomes" that I've gained as a result! I hope anyone who reads this and is struggling as I have can take my experience as inspiration; that - as your guest asserts - one CAN use anxiety to one's advantage and become a successful, respected professional "in spite of" any problems one has - I have. You can too.
    1
  1399. 1
  1400. 1
  1401. 1
  1402. 1
  1403. 1
  1404. 1
  1405. 1
  1406. 1
  1407. 1
  1408. 1
  1409. 1
  1410. 1
  1411. 1
  1412. 1
  1413. 1
  1414. 1
  1415. 1
  1416. 1
  1417. 1
  1418. 1
  1419. 1
  1420. 1
  1421. 1
  1422. 1
  1423. 1
  1424. 1
  1425. 1
  1426. 1
  1427. 1
  1428. 1
  1429. 1
  1430. 1
  1431. 1
  1432. 1
  1433. 1
  1434. 1
  1435. 1
  1436. 1
  1437. 1
  1438. 1
  1439. 1
  1440. 1
  1441. 1
  1442. 1
  1443. 1
  1444. 1
  1445. 1
  1446. 1
  1447. 1
  1448. 1
  1449. 1
  1450. 1
  1451. 1
  1452. 1
  1453. 1
  1454. 1
  1455. 1
  1456. 1
  1457. 1
  1458. 1
  1459. 1
  1460. 1
  1461. 1
  1462. 1
  1463. 1
  1464. 1
  1465. 1
  1466. 1
  1467. 1
  1468. 1
  1469. 1
  1470. 1
  1471. 1
  1472. 1
  1473. 1
  1474. 1
  1475. 1
  1476. 1
  1477. 1
  1478. 1
  1479.  @jerrylove865  Notwithstanding the obvious straw-man argument, you demonstrate a lack of knowledge and understanding of how computer hardware works, the attacks that this technology is intended to defeat and how it is actually implemented. And actually, verifying the keyboard IS important, as there have been recorded instances of people injecting key loggers into the keyboard at a hardware level. But, dafuk do I know? 🤷‍♂️ If you think this doesn't pass the "smell" test, it's because you have zero clue what "good" and "bad" are supposed to smell like. Asking for a circuit diagram is just a loser move. It's a pathetic attempt to "win" an "argument" by demanding something you know cannot be produced. Oh, and this isn't an argument. This is someone who actually knows what they're talking about correcting your misconceptions. Deal with it. I'll repeat: the objective here is to defeat supply chain and firmware-level malware injection attacks by making the operator aware that an attack has taken place and to also make those attacks more difficult. To defeat this implementation, one would need to replace the CPU, which can be detected by manually confirming the CPU serial number (which is hard coded into the CPU). If the the verification hardware is on the board, then it could be defeated by modifying the board, as, ultimately, it would be setting a pin out to high or low. Unless, of course, the CPU does a cryptographic verification of some hardware component... Which would require that the key be included in the CPU... Which is precisely the implementation they have 🤦‍♂️ This implementation, because it verifies the loaded BIOS image cannot be defeated (or would require obscene investment to defeat), because the CPU is doing the verification. Replacing the CPU can be detected by verify the serial number, which is hard-coded into the CPU itself. You would, therefore, need to either modify the CPU or somehow get a new CPU and spoof the serial number. Or, somehow, convince the CPU to load one BIOS image but verify another... Plus, you probably should verify your HDMI cables, because there's no reason it can't contain a transmitter that is mirroring the output... But of course, you knew that already, didn't you? And the reason for memory encryption is to ensure that the contents of memory cannot be modified by anything other than the CPU. A modified board could, theoretically, arbitrarily modify memory contents (say, by overwriting the fixed location at which the BIOS is loaded into memory, AFTER the CPU has done verification...) The bottom line here is that teams of people, who, individually are smarter, better educated and more experienced in defeating hardware-level attacks, than you or I, have put a LOT of time and effort into this design. They neither put in superfluous features, nor left out features that need to be there.
    1
  1480. 1
  1481. 1
  1482.  @jerrylove865  Dude, YOU'RE the one who asked for a circuit diagram! You refuse to engage with what I say and are surprised when I call you disingenuous? I'm only responding at your level. I'll say it again, even though you refuse to let it sink in: WHERE the cryptographic verification takes place IS important. This is basic, basic stuff. You are proposing that the main board handle verification and then send a signal to the CPU that everything is okay. This is literally like someone saying they've cleaned the pans so you can start cooking, then you starting to cook without making sure. The pans could be clean, but they might not and whether you notice may be pure luck. With verification happening on the CPU, this is the equivalent of you checking all the pans are clean and refusing to cook if they're not. Or put another way: would you trust a site that claimed everything was kosher, without verifying the server certificate? I went back over your previous arguments, which I have already addressed, but you ignored: this feature can be "defeated" by replacing the CPU, yes, but the fact that the CPU has been replaced is *detectable*, because the vendor keeps a bill of materials of everything that went into the machine, including serial numbers. The point about memory encryption, which you clearly failed to grasp, is that the verification process either checks then loads into RAM or loads into RAM and then checks. The point here is that this is done by being passed through the memory encryption, so there's "no way" an attacker could use a timing attack to subvert the BIOS image once it's loaded into RAM. Again, I don't know what more to say. There isn't just one feature that provides "vendor locking"; there are a suit of features, all added AT THE SAME TIME and when one looks at what they do, it's trivial for even someone like me (who hasn't worked in hardware security for over 5 years) to see how they are complementary and interconnected. This is why I raised full-memory encryption. As to the final paragraph in my previous: as you had already, disingenuously, asked me to produce a circuit diagram, I knew that you would ask me to provide an answer to how I would defeat your hypothetical board-based verification, which we both know would be literally like asking me to tell you how long the imaginary piece of string you're holding is. Finally, I just wanted to check if you knew who Luke Jennings was. If you knew, then you might have something to say, but you clearly didn't, which proves what I suspected by your words: you don't have anything above a very basic level of understanding of security at either the hardware or software level, let alone how they impact each other. Stick to YouTube. Taking your "argument" to serious security researchers would get you laughed out of the room.
    1
  1483. 1
  1484. 1
  1485. 1
  1486. 1
  1487. 1
  1488. 1
  1489. 1
  1490. 1
  1491. 1
  1492. 1
  1493. 1
  1494. 1
  1495. 1
  1496. 1
  1497. 1
  1498. 1
  1499. 1
  1500. 1
  1501. 1
  1502. 1
  1503. 1
  1504. 1
  1505. 1
  1506. 1
  1507. 1
  1508. 1
  1509. 1
  1510. 1
  1511. 1
  1512. 1
  1513. 1
  1514. 1
  1515. 1
  1516. 1
  1517. 1
  1518. 1
  1519. 1
  1520. 1
  1521. 1
  1522. 1
  1523. 1
  1524. 1
  1525. 1
  1526. 1
  1527. 1
  1528. 1
  1529. 1
  1530. 1
  1531. 1
  1532. 1
  1533. 1
  1534. 1
  1535. 1
  1536. 1
  1537. 1
  1538. 1
  1539. 1
  1540. 1
  1541. 1
  1542. 1
  1543. 1
  1544. 1
  1545. 1
  1546. 1
  1547. 1
  1548. 1
  1549. 1
  1550. 1
  1551. 1
  1552. 1
  1553. 1
  1554. 1
  1555. 1
  1556. 1
  1557. 1
  1558. 1
  1559. 1
  1560. 1
  1561. 1
  1562. 1
  1563. 1
  1564. 1
  1565. 1
  1566.  @TheTerminator-2  ROFL. Your comment is funny. I'm not superior, I just know that "Socialism" has never worked, as anyone who has cared to spend more than a few minutes examining the subject does. Yes, “Socialism”'s got some "nice" ideas, but the reality is that it doesn't account for human nature, so falls apart very quickly as a result. Funnily enough, Academic Agent did a video on this just the other day: https://youtu.be/pK_CgcHrgNA Summary: Start with a healthy capitalist economy, take control of the productive industries and replace the key people with political cronies (as opposed to people who know what they are doing). Massively increase government spending and corruption. Implement price controls and "land reforms", which lead to a collapse of agricultural output, empty shelves and starvation. (Just like in USSR, China, Zimbabwe). Implement further controls, usually by force, resulting in hyper-inflation, while blaming external actors for all the countries woes... He's also done a video on Zimbabwe, which, while not exactly the same, has many common elements. Finally, the comment about Saudi Arabia pumping oil to break Venezuela is staggeringly ignorant. The Saudis don't give a damn about Venezuela - they care about Iran. The Saudis are and have been for a while, at war with Iran - literally for years in Syria and Yemen. They are using economic warfare as a part of their strategy; they are trying to bankrupt Iran. Saudi Arabia can afford the low oil price, Iran cannot, thanks in large part to US and other international sanctions.
    1
  1567. 1
  1568. 1
  1569. 1
  1570. 1
  1571. 1
  1572. 1
  1573. 1
  1574. 1
  1575. 1
  1576. 1
  1577. 1
  1578. 1
  1579. 1
  1580. 1
  1581. 1
  1582. 1
  1583. 1
  1584. 1
  1585. 1
  1586. 1
  1587. 1
  1588. 1
  1589. 1
  1590. 1
  1591. 1
  1592. 1
  1593. 1
  1594. 1
  1595. 1
  1596. 1
  1597. 1
  1598. 1
  1599. 1
  1600. 1
  1601. 1
  1602. 1
  1603. 1
  1604. 1
  1605. 1
  1606. 1
  1607. 1
  1608. 1
  1609. 1
  1610. 1
  1611. 1
  1612. 1
  1613. 1
  1614. 1
  1615. 1
  1616. 1
  1617. 1
  1618. 1
  1619. 1
  1620. 1
  1621. 1
  1622. 1
  1623. 1
  1624. 1
  1625. 1
  1626. 1
  1627. 1
  1628. 1
  1629. 1
  1630. 1
  1631. 1
  1632. 1
  1633. 1
  1634. 1
  1635. 1
  1636. 1
  1637. 1
  1638. 1
  1639. 1
  1640.  @Boomerrage32  Accusations of arrogance - ad-hominem - are typical of those who have lost and in my experience, a favourite of the Real Socialist types. Isn't it ARROGANT of you to lecture me on Christianity, when you open up with "I've never read the Bible"? We have different understandings of the word humility. Humility does not mean "never say anything because you may not be correct". It does not mean "allow Communists to take over so they can put you and your family up against a wall, because you would have to be 'mean' to some people to prevent it." Again, your understanding of words is off, I will be CHARITABLE and assume that English isn't your first language; "Charity" means being generous to those in genuine need. You seem to be confusing it with "being a sucker". These are not the same thing. And on the actual substance of your argument, what I quote is THE most pertinent passage with respect to UNIVERSAL Basic Income. As we are talking about THE POPE OF ROME, discussion on the basis of scripture IS appropriate, so talk of "cherry picking" from the Bible is, well, a little... off (I will be CHARITABLE and not use stronger words...) Social Democracy is another Communist lie. You do realise that the Soviet Union was a democracy, right? What you find is that "Social Democracy" tends to lose the "Democracy" part very fast, once the Socialists are in power.... And finally, isn't it UNCHARITABLE - ARROGANT even - of YOU to ASSUME that just because I oppose Communism/Socialism that I am automatically in favour of unrestrained Capitalism? "Hypocrit! Remove the plank from your own eye, before you demand others remove the splinter from theirs!" You're either a shitlord, in which case, you did a respectable job, or you're a Socialist, in which case you are, by definition, a liar and a hypocrit (okay, you may just be a "useful idiot"...), so I'm not going to be taking lectures on morality from you, as you'd be perfectly happy to have me executed as a reactionary, because "those who do not support the revolution, oppose the revolution and these reactionary elements must be eliminated", right? And if you say "I wouldn't do that", then, you're either lying (proving my point...) or you're nOt A rEaL sOcIaLiSt and you'll be up against the wall with me, in which case, Welcome to The Revolution, _comrade_! Or, maybe you're just an ignorant child who doesn't know how pernicious and awful Real Socialism is, in which case I would say "aw, bless", and point you to the Killing Fields of Cambodia. THAT was unrestrained Real Socialism in action! THAT is what you're REALLY arguing for, even if you don't realise it. By your own words you have proven yourself everything you accuse me if being. Straight out of the Communist playbook; not very smart. So, why should ANYONE listen to a word you say? (And for the avoidance of doubt, that was a rhetorical question.)
    1
  1641.  @Boomerrage32  At the heart of Christian (Catholic) doctrine is the fact that people are autonomous; that they are responsible for their OWN actions. This includes and encompasses not only "original sin", but also things like children are not responsible for the actions of their parents; that I am not responsible for what others do UNLESS I have direct power/authority over them and I INSTRUCT them to do something or I am GROSSLY negligent. Socialism fundamentally rejects this principle. People are not responsible for their own actions; they are judged on the circumstances of their birth - who their parents are, how wealthy/educated they are (or increasingly, their skin colour). This ALONE makes Christianity and Socialism fundamentally incompatible. With respect to UBI, it is the UNIVERSAL aspect which is incompatible with Christianity. Being universal, it DENIES individual responsibility - I get the money NO MATTER WHAT. As Paul writes, "if a man will not work, nor shall he eat." While "only" one passage, it is core to Christian (Catholic) teaching - it encompasses and reinforces the fundamental, underlying principle of Christianity; that we are autonomous and we ARE RESPONSIBLE FOR OURSELVES; it is a sin (a deadly sin; Sloth), to not work and to demand of others that which we are not willing to do for ourselves. See also, Jesus' comments on hypocrisy. In your own words "I am not a Socialist", well, I'm afraid that, if you are advocating for UBI, which is, through-and-through a Socialist idea/policy, by DEFINITION, you are a "useful idiot". "But I'm not advocating for full Socialism, only this one Socialist policy." Well, if you've been paying attention, you'd realise that there's no such thing, because accepting the PRINCIPLE of UBI means accepting the underlying principles of Socialism - this is not a Slippery Slope argument, it's a "this is an actual cliff" argument. Or, just in case you're not following - if you accept the principle of UBI, you are accepting a fundamental principle which renders all further argument moot - you're saying, "no, people are not responsible for themselves and by extension, they only have what they have because of external circumstances, such as their social status or skin colour". This, in turn, leads to arguments for the "redistribution" (theft) of people's property, which cannot be refuted, because you've already accepted that "these people didn't earn it". "A little bit of Socialism" is, intellectually, right up there with "being a little bit pregnant." As I said, Socialism is a pernicious ideology. To be a Socialist, you must NEVER stray from the defined truth of The Party, because The Party is the protector of the revolution and only Reactionaries would ever QUESTION The Party. In other words, you must say what is POLITICALLY correct, even (especially) if you know it to be untrue. You must LIE. You CANNOT be a Socialist AND tell the empirical truth. This, again, is fundamentally at-odds with Christianity; "thou shalt not bear false witness" is one of the 10 Commandments carried forwards into the Bible. You may think this is all an inductive leap too far, but, I'm sad to say, it is not. This is why Socialists are so anti-Christian. As to my comments on being executed, well, if you knew anything of the history of Socialism, you would know it's not an exaggeration - one only need look to what happened to the Chinese doctors who tried to warn the world at the start of the COVID outbreak. EVERY. SINGLE. ONE. IS. DEAD. OR. "MISSING". EVERY Socialist revolution is awash with blood, always has, always will be, because it is inherent in the ideology. You may not see or accept it, in which case I would posit that you have not studied the reality of Socialism; the mass-murder of the Kulaks and of Jews; the Holodomor and the Gulags; the Cultural Revolution and the Killing Fields of Cambodia. You can deny it or not believe it, but you'd be wrong and there's simply no changing that fact; all Socialism ever does is lead to misery and death.
    1
  1642.  @Shylade  I don't, I'm saying that UBI is a Socialist policy which is fundamentally incompatible with Christianity/Catholicism. Right. Because your employer will not pay what people need to survive, MY wages should be taxed (with the threat of violence...) to prevent you from starving? I should subsidise HIS business, so he can make money, while I get nothing in return? Can you see the problem with this? Because it makes your life awful, I should concede to emotional blackmail that this business uses? Sorry, but no. I know that can seem callous, but I don't mean it to be. I'm 100% directing it at your employer, not you. If you're doing something that needs doing, then you should be compensated fairly for that. The person asking you to do that work should be paying you. I don't know/care what you do, it doesn't matter - you could be a doctor or a street sweeper - the same rules should apply. If you're doing something of no value (which I HIGHLY doubt; you more likely wouldn't have a job at all), then you shouldn't be doing it, you should be doing something else, something that DOES add value. I'm not responsible for what your employer pays you. Make me dictator of the world and I'll look into it for you... The minimum wage is another Socialist policy which robs people of their autonomy. Britain didn't have a minimum wage until 1998. We also didn't have mass immigration. Before the mid 90's, real-terms wage growth across society between had, since the war, been higher than it had ever been. The gap between rich and poor was also smaller than it is now. Now, those at the bottom are stuck, fighting for minimum wage jobs with immigrants who regularly have their rights violated by unscrupulous business owners. And because there is so much extra labour available, there is no incentive for businesses to offer higher wages, because there is always someone cheaper/more desperate to do the work. This isn't a criticism of the immigrants, far from it - I don't blame anyone for trying to find, to MAKE, a better life for themselves - it is me pointing out the relationship between immigration, low wages and minimum wage.
    1
  1643. 1
  1644.  JohanMDK  Yes, but it doesn't make it right. That's the WHOLE POINT of Free Will. The Catholic church persecuted Galileo, but who was right? Who was the heretic and the blasphemer? The one who used the gifts God gave him or the ones who tried to deny reality, but held the authority of the church? Only one if those denied the Glory of God and His Works. And it wasn't the astronomer... Being a Catholic means being more than a simple adherent to the edicts of the Papacy. "I was just following orders" isn't going to cut it when we're standing in account if ourselves. (Yes, you heard me, I did just go THERE, because you SHOULD be ashamed of what you just said!) UBI fails on two fundamental principles of Catholic teaching: 1. It denies autonomy. "If a man will not work, not shall he eat." By failing to distinguish between those who CAN'T and those who WON'T, it does not uphold the principle of personal responsibility we are all subject to, which was ALWAYS at the heart of Jesus' teachings. 2. It is based on compulsion. "None can come to the Father, except through me." Being a Christian is a CHOICE. You must choose to believe and live as a good person. You must choose, willingly, to give what you have to the poor and the needy. There is no grace in accepting that what you have is taken from you and redistributed by someone else; charity must be active, not compulsory or merely performative. Before any 3rd-party starts talking about cherry-picking quotes, I would caution that the phrases selected are summaries, built upon layer-upon-layer of stories and ideas and principles expressed throughout the Bible. Frankly, if you're not a Catholic or hard-core Bible scholar, I wouldn't expect you to understand. Even many who are raised Catholic don't get it - like the current incumbent at the Holy See, for example... And no, I'm NOT saying "let the poor starve", I'm saying let the LAZY starve, because why should I work so they can have a free ride? How, by ANY moral standard, can that be right? I mean, isn't that the definition of slavery - being COMPELLED to work for someone else's benefit? For those who don't have English as a first language, "poor" and "lazy" do NOT mean the same thing; there are too many working poor, too many rich layabouts, but UBI is NOT the way to address the issue, especially if you're coming at it from a Catholic perspective. UBI sounds nice, but really, it's a snake, dressed as a wolf, wrapped up in sheep's clothing, ready to get you to sell your children to the false God of Equality for a "fuck you" and a loaf of bread.
    1
  1645.  JohanMDK  God gave you free will, not The Church, and He expects you to use it. It's interesting that you don't address my argument, you just ad-hominem, calling me short-sighted. I have set out, on the basis of doctrine, why I believe this is wrong. On a superficial level, UBI seems to be in line with Catholic teaching, but the deeper you dive, the more ugly and un-Christian it gets. How are YOU - yes, personally - going to pay for UBI? You're not? You're going to expect everyone ELSE to pay for it? Compelling others to pay for something (and it will be compulsory!), denying them their moral agency, "for the greater good". Doesn't seem very Christian to me; Isn't the road to hell paved, with good intentions? "The rich should pay." Isn't Envy one of the 7 Deadly Sins? "It's not envy." Really, are you _sure_? Aren't we all flawed creatures? Constantly battling our darker nature? I work for rich people. I'm often envious of them. That's all the more reason I DON'T demand that they have their money taken from them (I just try not to think about how filthy rich they are and how easily they COULD pay me more and not even notice...). What about the effect on the wider economy? What about inflation? What about the impact of taking-away the incentive of tangible rewards for hard work? Yes, incredibly short sighted, I am. You may agree with the His Holiness, but that doesn't mean you are right. Just because I disagree with the Vatican, it doesn't mean I am wrong. We get to argue all we like. Only God gets to judge. That's the point.
    1
  1646.  @perthdude21  Okay, engaging Hard Mode 😉 I'm sure someone clever said "You can't save everyone. It is folly to try." Universal healthcare is good if you can achieve it, but it comes at a PRICE. The PRICE we must pay for universal healthcare, is that we MUST turn people away. If you build and fund a system with the contributions of 50 million and then expect it to support 100 million or more, it will collapse. What good is a system that cannot be maintained? This is why you cannot have unlimited, unmitigated immigration. Sure, if people have insurance or pay for treatment with cash, no problem. As well as practicability, the point here is consistent with my objection to UBI - compulsion - you're not compelling people to pay for those who WILL NOT pay for their own treatment. Like I say, don't confuse "charity" for "being a sucker". Does this mean not paying for those who can't? Probably, but if you don't have a principled basis to operate from, you'll end up trying to save everyone and running the system into the ground, so that, eventually, no one benefits. Except the rich. The rich are always unaffected. And they probably got rich selling medical supplies... (How many politicians who advocate UBI and universal healthcare regularly have to choose between "heating or eating"?) If individuals want to make charitable donations to improve healthcare around the world, to obviate the need for health tourism, that's fine, a very Christian thing to do, but they should not be compelled to do so. This is also why I despise the pillaging of foreign healthcare systems for the benefit of the NHS. We don't train enough doctors and nurses in the UK, so we STEAL them from other - USUALLY POORER - countries around the world. If THAT isn't Colonialism, I don't know what is... (You'll note that Leftie/Socialist types don't usually have a problem with this, which baffles me!) We should be using our wealth to train a surplus of doctors and nurses, to send out around the world, to help build high-quality, sustainable healthcare everywhere, not jealously hording all the medical practitioners to ourselves... Like Smaug, atop his piles of gold... Talking specifically about the UK NHS: The principle behind the NHS is "Free at the _point of use_, on the basis of _need_." (My emphasis) That was never meant to mean "free, even if you don't pay in". It is also supposed to be a system of need - so elective surgeries fall into a grey area... The argument around people who don't look after themselves is thorny, because it does touch on the compulsion aspect... But then, it's less clear-cut than "I don't want to work". After all, how much does lifestyle ACTUALLY impact health (some who do all the bad things live to 100...); WHY is the lifestyle the way it is - is the person fat because they are mentally ill and self-medicating? Personally, my answer to this would be "spend more on mental health and try to actually fix underlying social issues", but that would mean giving a shit about people... What? You think I don't care? No, it's because I actually do, unlike a lot of politicians (and the really idealogical Marxists/Socialists), who merely see people as a means to an end - a route to power. Because I care, I care about what works*, what *actually makes people's lives better, what actually makes the world a better place. What good is "giving millions to charity" if those charities are corrupt and only benefit the people that run them? Charity must be genuine and conscious, never merely performative. Appreciate that's a lot to take in, but it's a hard subject, need to do it justice...
    1
  1647. 1
  1648. 1
  1649. 1
  1650. 1
  1651. 1
  1652. 1
  1653. 1
  1654. 1
  1655. 1
  1656. 1
  1657. 1
  1658. 1
  1659. 1
  1660. 1
  1661. 1
  1662. 1
  1663. 1
  1664. 1
  1665. 1
  1666. 1
  1667. 1
  1668. 1
  1669. 1
  1670. 1
  1671. 1
  1672.  @jtbrown51  The question/issue is one of approach. It took months to build the current pad and infrastructure, that is, if they were to scrap it and start again, it would take about 3 months to rebuild the entire launch mount. The Canaveral pad took 3 years - they did a lot of calculations, added a big safety guess and then built it. This is what is incorrectly referred to as "over engineering". It was done this way because they could not afford to scrap it and start again (time, not money - had to get to the moon first). SpaceX are taking a different approach: instead of guessing, they're testing (to destruction) then adding more design. The point is that you "waste" more during R&D, but once you have the correct solution, you know it is the simplest (cheapest) for when you build many more. This is the key; the one thing that you (and many others) seem to be missing is that SpaceX is not NASA and has a very different perspective. Musk is trying to build a system where launches are happening multiple times per day, versus NASA, where launches happen occasionally. The best analogy I can think of is runways: if you're Boeing building a runway at your production facility, you build a massive (extra-wide, extra-long) runway, so it can accommodate any plane you might build in the future. It's worth doing this because you only need to do it once and the cost of having too large is tiny compared to too small. But if you're a commercial airport, you build a runway as big as you need - you pick a class (say 777) and you build a runway to accommodate that, with as small a safety margin as possible, because you know that this will be all you need.
    1
  1673. 1
  1674. 1
  1675. 1
  1676. 1
  1677. 1
  1678. 1
  1679. 1
  1680. 1
  1681. 1
  1682. 1
  1683. 1
  1684. 1
  1685. 1
  1686. 1
  1687. 1
  1688. 1
  1689. 1
  1690. 1
  1691. 1
  1692. 1
  1693. 1
  1694. 1
  1695. 1
  1696. 1
  1697. 1
  1698. 1
  1699. 1
  1700. 1
  1701. 1
  1702. 1
  1703. 1
  1704. 1
  1705. 1
  1706. 1
  1707. 1
  1708. 1
  1709. 1
  1710. 1
  1711. 1
  1712. 1
  1713. 1
  1714. 1
  1715. 1
  1716. 1
  1717. 1
  1718. 1
  1719. 1
  1720. 1
  1721. 1
  1722. 1
  1723. 1
  1724. 1
  1725. 1
  1726. 1
  1727. 1
  1728. 1
  1729. 1
  1730. 1
  1731. 1
  1732. 1
  1733. 1
  1734. 1
  1735. 1
  1736. 1
  1737. 1
  1738. 1
  1739. 1
  1740. 1
  1741. 1
  1742. 1
  1743. 1
  1744. 1
  1745. 1
  1746. 1
  1747. 1
  1748. Hi, I will explain in detail (please read) but this is a bad video, which focuses on the wrong things and teaches all the wrong lessons. To be clear, this isn't your fault, you (and I!) were simply taught badly in the first place. As others (i.e., the other old gitz 😉) have already pointed out: an optimising compiler will analyse a cascading if-else and treat it like a switch (giving the generally appropriate optimisation) if it can do so. By focusing on what a non-optimising compiler will do, you are engaging in a Premature Optimisation, which we know "is the root of all evil" (C.A.R. Hoare) Indeed, the truth of this can be found in Python: Guido, being aware of this optimisation, deliberately ommited a switch statement from the language. So, why switch vs. cascading if-else? The correct answer has zero to do with optimisation of the output code; it is entirely to do with design intent and maintainability of your code. Your example of an Enum is the correct starting point and you are correct about the readability/maintainability aspect of enums over magic values (though, it should be OPTION_QUIT, etc. as you're almost certainly going to have to expose it outside the module, but I digress.) Combining an enum with a switch, you are signalling to the reader/maintainer that you processing a fixed set of values (and what those values are). This signal enables the maintainer to perform a cognitive context switch, to "filter out" a whole bunch of questions and to load-in a focused set of diagnostics: - are all enum values checked (if not, why not?) - are there any missing break statements? (And are these intentional?) - are the cases correctly formed? (No jumps or compound statement gotchas). - does the default do something sensible (and if it is just a break, is there a comment saying that this is intentional?) Equally importantly, it enables static analysis tools to ask these same questions and prompt you to fix your errors. (These are errors, unless appropriate AND documented in the code...) These questions are important for one simple reason: experience shows that variances are what lead to bugs. Code that's "fast", but does the wrong thing is the quintessential Premature Optimisation. Using a cascading if-else requires a different, more open-ended analysis, which requires more energry and is more time consuming. Where you have more complex predicates - whether evaluating inequalities, ranges or multiple variables - this is where if-else becomes the correct tool. How you then write your if-else is a separate topic and is really an "it depends" and there is more room for personal preference and tailoring to a specific set of code block (do I bifurcate and nest or do I repeat tests?) As to the detail of how a compiler "optimises", these are correct, but you have missed THE most important step: you did not profile the code BEFORE determining whether to persue optimisation. Modern processors (not just CPUs) are too complex to "guess" what the optimal output is. If you're guessing, you're going to be wrong, unless you are lucky. Even the the example you pick, which, in general, will be optimal, is not guaranteed to provide the best performance in all circumstances (never seen it, but that doesn't mean it can't happen; the point is that processors are THAT complex that any assumptions about performance are, by default, wrong; think of it as "Murphy's Law of Optimisation".) But more importantly, it's extremely unlikely that a switch/if-else block is going to be such a bottleneck that it's worth optimising. 20 years ago, it barely made sense "in general", but now? Now, if you have not profiled your code and from that data determined that you have a major bottleneck, then this is such a low-level optimisation, that this is completely the wrong thing to be worrying about. This is a topic for people wanting to understanding how optimising compilers work and would serve as a good introduction to that subject, but you should be explicitly presenting in that context, rather than the general context you are using here. Finally: C does not guarantee zero-initialisation of non-static arrays/variables, so you should always explicitly zero-out an array or set the value (scanf) before you evaluate, i.e. there should be two scanf_s() calls (or use a do-while) - one before the while and one at the end, assuming you have not terminated. (Always use scanf_s over scanf, especially in educational code.) Using scanf_s would have prevented the buffer overrun you created - %s outputs n+1 characters. Educational code should always check for error in return values (if (scanf_s(...) == EOF) {// Error occurred} in this case).
    1
  1749. 1
  1750. 1
  1751. 1
  1752. 1
  1753. 1
  1754. 1
  1755. 1
  1756. 1
  1757. 1
  1758. 1
  1759. 1
  1760. 1
  1761. 1
  1762. 1
  1763. I have very strong opinions on MH treatment. I have found that a lot of men get really bad service because treatment is not male-oriented. I have encountered FAR too many MH professionals that do not know the basic statistics around suicide: 50% of suicides in men (who represent the vast majority of suicides) have NO underlying MH condition and that the peek day for suicide is New Year, not Christmas. What you talk about is so true. It is extremely important to understand that men need meaning and an important part of meaning is working and being able to provide for their family. People ignorantly put this in terms of "standard of living", but it is deeper than this. It is part of our evolutionary biology. It is the same reason men who are fit and healthy suddenly fade-away and die when they retire, when everyone "would think he would go on forever". If a man is struggling, the absolute worst thing possible is to take away his job, especially of it's one that's required a lifetime of investment. It would literally be #1 on the "how to get a man to off himself" checklist!!! (Followed by take away his family.) A good wife can help (and a bad one can be fatal), but what men need are other men to help them recontextualise what they're going through and actively support them by doing manly things. Simple things like building something or painting or gardening. Creative, constructive things that often gets ignorantly dismissed as "silly". For example, Henry Cavil is famous for painting wargame minatures. This is actually one of the most manly activities out there at a very, very deep level and is, perhaps, only surpassed by building a shed... which you then use for painting wargaming figures. We need to update the definition of manhaood to include regularly pulling your friends aside and asking them "How you doing? No, how are you doing? ", especially around high-stress events and then stepping-up to actively support them if the answer ever comes back "not so good". And for f** sake, don't ever take psychedelic drugs outside a hospital setting! You may as well put a loaded gun in their hand! I have come to the conclusion that there are very, very few women who really understand what it's like. This is not a slight on women, just a reflection of the fundamental difference between male and female experiences. If you are one of these rare women, you are absolute gold dust. The simple reality is that no one will ever come to save us, so we men have to do it ourselves.
    1
  1764. 1
  1765. Couple of things: "Python is the second best language for any project." BDFL has stated "if you're worried about performance, why are you using Python?" In this sense, Python should be used for prototyping, to understand the problem and work out how to solve it correctly. Once you have a correct solution, translating that to a performant language is trivial in comparison (plus, you have a reference implementation to test against). Given we rarely get it right first time ("Plan to Throw One Away"), the only "performance" that matters, is getting to a correct solution. Not strictly a Python issue, but comments in code are just like unittests: done right, with the right intent, they are GoodThing™ and should be encouraged. Good comments give a different view of the code. I've had many people say "you don't need comments or documentation when you have the code", but if I just want to use your code, why should I be forced to spend my time delving into your code? (which may or may not be a pleasant experience in and of itself...) Documentation forms part of the user interface. If there is a numerical argument, I should not need to read beyond the doc comment to know what the acceptable range is. People make the argument that "comments don't get updated". I consider this a feature, not a bug. When there's a mismatch between stated intent in a comment and what the code does, then something, somewhere has gone wrong, potentially seriously so, therefore questions need to be asked. (And Mk1 re-education devices applied... 😉)
    1
  1766. 1
  1767. 1
  1768. 1
  1769. 1
  1770. 1
  1771. 1
  1772. 1
  1773. 1
  1774. 1
  1775. Programming is an international business - I have to be 10x better than someone in India or I simply don't have a job, because of the wage differential. I have to constantly fight the resistance to automation, the same tired arguments that have been made for 300 years and proven wrong time and time again. And I have seen groups that fail to automate, fail to deliver on required efficiency, be canned and outsourced. Seeing a handful of people let go at the same time is nothing compared to when you get into the hundreds. Resistance to automation always impacts the older workers the hardest. The way to deal with this is to positively embrace automation and ensure that workers are developing the skills now to thrive in the automated future, so that you don't get to the point where a 55 year-old is just cast-aside and then unable to find alternative work, because they're "too old". Better to embrace and let any redundancies happen through natural wastage over time. The problem with this is that it reduces the income and power of the union bosses today. Which is what it ultimately boils down to - power. The idea that unions operate for the benefit of their members is a fantasy - a myth from the early days of unions. Now, they are corrupt organs of personal power. (Take away, pro rata, money from the union boses for every day their members are on strike and then let's see how many strikes we have...) 'I don't care if everyone else loses their job, as long as I get mine.' There's a word for that: evil. Especially when you exist BECAUSE of the other jobs - if there's nothing produced or can be afforded, then there's nothing to ship, is there? No, there is no morally justifiable defence for resistance to automation and unions don't operate for the long-term interests of their members, because theur current structure prevent that. Stosel simply did a bad job articulating the case.
    1
  1776. 1
  1777. 1
  1778. 1
  1779. 1
  1780. 1
  1781. 1
  1782. 1
  1783. 1
  1784. 1
  1785. 1
  1786. 1
  1787. 1
  1788. 1
  1789. 1
  1790. 1
  1791.  @flaviusbelisarius7517  No, I wouldn't. I agree, it's the hardest part of our constitution to understand, but actually, fundamentally, our constitution is "Britain is a Nation of Laws". There is a tacit acknowledgement that a constitution is /just another law/; it is created by Man and is, therefore, *by definition*, imperfect (which comes very-much from our Christian heritage). What we have is actually, ironically, a PERFECT realisation of what Thomas Paine said in The Rights of Man; only the living have the moral authority to make laws. A written constitution, for which, Paine advocated, is the, ironically, the dead imposing their will on the living... And as anyone who observes Tin-pot Dictators will know, a constitution is no barrier to tyranny - it is the institutions and the people that operate them that are the guardians. Another aspect is that by having an unwritten constitution, we maintain flexibility - no one (or group) is smart enough to forsee all possibilities; do you think that the Founding Fathers would be happy at corporations censoring (oppressing) people? But because the constitution didn't ban it, it's okay, RIGHT? So, no, in spite of the terrible precedent set yesterday, I do not think that the solution is a "written" constitution as the REAL problem is that the politicians don't /understand/ the value of the system we have... If I were to offer a solution, it would be something along the lines of: Throughout our history, we have held those in power to account; we have shot admirals and even beheaded a king, but we've never hung politicians... Perhaps the incentive structure under which our politicians operate needs reconsidering?
    1
  1792. 1
  1793. 1
  1794. 1
  1795. 1
  1796. 1
  1797. 1
  1798. 1
  1799. 1
  1800. 1
  1801. 1
  1802. 1
  1803. 1
  1804. 1
  1805. 1
  1806. 1
  1807. 1
  1808. 1
  1809. 1
  1810. 1
  1811. 1
  1812. 1
  1813. 1
  1814. 1
  1815. 1
  1816. 1
  1817. 1
  1818. 1
  1819. 1
  1820. 1
  1821. 1
  1822. 1
  1823. 1
  1824. 1
  1825. 1
  1826. 1
  1827. 1
  1828. 1
  1829. 1
  1830. 1
  1831. 1
  1832. 1
  1833. 1
  1834. 1
  1835. 1
  1836. 1
  1837. 1
  1838. 1
  1839. 1
  1840. 1
  1841. 1
  1842. 1
  1843. 1
  1844. 1
  1845. 1
  1846. 1
  1847. 1
  1848. 1
  1849. 1
  1850. 1
  1851. 1
  1852. 1
  1853. 1
  1854. 1
  1855. 1
  1856. 1
  1857. 1
  1858. 1
  1859. 1
  1860. 1
  1861. 1
  1862. 1
  1863. 1
  1864. 1
  1865. 1
  1866. 1
  1867. 1
  1868. 1
  1869. 1
  1870. 1
  1871. 1
  1872. 1
  1873. 1
  1874. 1
  1875. 1
  1876. 1
  1877. 1
  1878. 1
  1879. 1
  1880. 1
  1881. 1
  1882. 1
  1883. 1
  1884. 1
  1885. 1
  1886. 1
  1887. 1
  1888. 1
  1889. 1
  1890. 1
  1891. 1
  1892. 1
  1893. 1
  1894. 1
  1895. 1
  1896. 1
  1897. 1
  1898. 1
  1899. 1
  1900. 1
  1901. 1
  1902. 1
  1903. 1
  1904. 1
  1905. 1
  1906. 1
  1907. 1
  1908. 1
  1909. 1
  1910. 1
  1911. 1
  1912. 1
  1913. 1
  1914. 1
  1915. 1
  1916. 1
  1917. 1
  1918. 1
  1919. 1
  1920. 1
  1921. 1
  1922. 1
  1923. 1
  1924. 1
  1925. 1
  1926. 1
  1927. 1
  1928. 1
  1929. 1
  1930. 1
  1931. 1
  1932. 1
  1933. 1
  1934. 1
  1935. 1
  1936. 1
  1937. 1
  1938. 1
  1939. 1
  1940. 1
  1941. 1
  1942. 1
  1943. 1
  1944. 1
  1945. 1
  1946. 1
  1947. 1
  1948. 1
  1949. 1
  1950. 1
  1951. 1
  1952. 1
  1953. 1
  1954. 1
  1955. 1
  1956. 1
  1957. 1
  1958. 1
  1959. 1
  1960. 1
  1961. 1
  1962. 1
  1963. 1
  1964. 1
  1965. 1
  1966. 1
  1967. 1
  1968. 1
  1969. 1
  1970. 1
  1971. 1
  1972. 1
  1973. 1
  1974. 1
  1975. 1
  1976. 1
  1977. 1
  1978. 1
  1979. 1
  1980. 1
  1981. 1
  1982. 1
  1983. 1
  1984. 1
  1985. 1
  1986. 1