Youtube comments of Anony Mousse (@anon_y_mousse).

  1. 2200
  2. 1300
  3. 1100
  4. 921
  5. 819
  6. 744
  7. 512
  8. 470
  9. 446
  10. 392
  11. 350
  12. 346
  13. 330
  14. 305
  15. 301
  16. 277
  17. 268
  18. 226
  19. 218
  20. 196
  21. 190
  22. 168
  23. 162
  24. 148
  25. 119
  26. 104
  27. 103
  28. 102
  29. 99
  30. 95
  31. 89
  32. 84
  33. 79
  34. 72
  35. 70
  36. 69
  37. 66
  38. 65
  39. 65
  40. 63
  41. 63
  42. 63
  43. 63
  44. 62
  45. 61
  46. 61
  47. 60
  48. 59
  49. 58
  50. 56
  51. 55
  52. 54
  53. 52
  54. 51
  55. 49
  56. 49
  57. 49
  58. 49
  59. 49
  60. 48
  61. 48
  62. 47
  63. 47
  64. 45
  65. 45
  66. 44
  67. 44
  68. 44
  69. 43
  70. 43
  71. 43
  72. 42
  73. 41
  74. 41
  75. 40
  76. 40
  77. 40
  78. 40
  79. 40
  80. 40
  81. 39
  82. 39
  83. 38
  84. 38
  85. 38
  86. 37
  87. 37
  88. 37
  89. 37
  90. 35
  91. 35
  92. 34
  93. 34
  94. 33
  95. 33
  96. 33
  97. 33
  98. 33
  99. 33
  100. 32
  101. 32
  102. 32
  103. 32
  104. 31
  105. 30
  106. 30
  107. 30
  108. 30
  109. 30
  110. 30
  111. 29
  112. 29
  113. 29
  114. 29
  115. 29
  116. 28
  117. 28
  118. 28
  119. 27
  120. 27
  121. 27
  122. 27
  123. 26
  124. 26
  125. 26
  126. 26
  127. 25
  128. 25
  129. 25
  130. 25
  131. 25
  132. 24
  133. 24
  134. 24
  135. 24
  136. 24
  137. 24
  138. 24
  139. 23
  140. 23
  141. 23
  142. 23
  143. 23
  144. 23
  145. 22
  146. 22
  147. 22
  148. 22
  149. 22
  150. 22
  151. 22
  152. 22
  153. 22
  154. 21
  155. 21
  156. 21
  157. 21
  158. 21
  159. 20
  160. 20
  161. 20
  162. 20
  163. 20
  164. 19
  165. 19
  166. 19
  167. 19
  168. 19
  169. 19
  170. 19
  171. 19
  172. 18
  173. 18
  174. 18
  175. 18
  176. 18
  177. 18
  178. 18
  179. 18
  180. 18
  181. 17
  182. 17
  183. 17
  184. 17
  185. 17
  186. 17
  187. 17
  188. 16
  189. 16
  190. 16
  191. 16
  192. 16
  193. 16
  194. 16
  195. 16
  196. 16
  197. 16
  198. 15
  199. 15
  200. 15
  201. 15
  202. 15
  203. 15
  204. 15
  205. 15
  206. 15
  207. 15
  208. 15
  209. 15
  210. 15
  211. 15
  212. 14
  213. 14
  214. 14
  215. 14
  216. 14
  217. 14
  218. 14
  219. 14
  220. 14
  221. 14
  222. 14
  223. 14
  224. 14
  225. 14
  226. 14
  227. 14
  228. 14
  229. 14
  230. 14
  231. 14
  232. 14
  233. 14
  234. 14
  235. 13
  236. 13
  237. 13
  238. 13
  239. 13
  240. 13
  241. 13
  242. 13
  243. 13
  244. 13
  245. 13
  246. 13
  247. 12
  248. 12
  249. 12
  250. 12
  251. 12
  252. 12
  253. 12
  254. 12
  255. 12
  256. 12
  257. 12
  258. 12
  259. 12
  260. 12
  261. 12
  262. 12
  263. 12
  264. 12
  265. 12
  266. 12
  267. 12
  268. 12
  269. 12
  270. 12
  271. 12
  272. 11
  273. 11
  274. 11
  275. 11
  276. 11
  277. 11
  278. 11
  279. 11
  280. 11
  281. 11
  282. 11
  283. 11
  284. 11
  285. 11
  286. 11
  287. 11
  288. 11
  289. 11
  290. 11
  291. 11
  292. 11
  293. 11
  294. I completely disagree with your stance on the EFF. I don't think they're at all being weirdos or wanting children to look at adult content. The issue is one of free speech and I'm an absolutist on that particular subject. You made an awful lot of comparisons of apples and oranges, but adult content in its printed form is not going to enable a school shooting or drug use. Another thought that immediately came to mind is that an in-person identification check involves some clerk looking at a tiny card for two seconds and promptly forgetting what they've seen. A check on a website will result in your information being permanently stored in a database that will be cracked in three months and sold around the world losing you money or job opportunities or even personal relationships. Where most disagree with me, and I'd imagine no one will see this because YouTube keeps suppressing my comments, is that I don't think there should be an ID check in-person either. I take more of an Amish stance on rearing children where while they're underage they shouldn't be out of adult supervision. If they're in a store that sells adult content, a parent or adult guardian should be present to prevent them even handling such material from any shelf, let alone to buy it. You do have the right idea when it comes to internet usage and at home it shouldn't be openly accessible from any device that you allow your children to use. I would argue that until they're an adult they shouldn't have more than a JitterBug as a cell phone. Not the newer "smart" phone style versions, but the flip phone with a black and white matrix screen. Tablets with wi-fi and no ability to access the internet through any cell tower so you can restrict access with your home router. As for the talk on religions, I take the stance that Catholicism is a cult. Prove me wrong. However, that said, I'm not a Christian either, and while I respect most Christian denominations, I see a lot of modern day corruption in the various sects. Maybe you agree, or maybe not, but I think Judaism is quite possibly the only true religion that hasn't been corrupted. I would argue that Islam was corrupt from the start, as a converse to that argument. Quite frankly, I'd be shocked if even one person agreed with this comment in part or in whole. I have a somewhat unique stance on a lot of things as I've discovered the more people I've talked to in the world.
    11
  295. 11
  296. 11
  297. 11
  298. 11
  299. 11
  300. 11
  301. Drew's point is actually a valid one. He's not telling them to innovate in making a completely new kernel, he's telling them to make something that copies Linux but as Rust. He's basically telling them to do what Rustaceans keep saying they want anyway, rewrite it in Rust. The other complaint that some of the kernel developers have had is also a valid one. They expect kernel developers to take time out of their busy schedules to help the Rustaceans essentially replace the kernel developers. The point about documentation is a valid one, even if I disagree that the kernel isn't well documented and ultimately irrelevant in light of the demands placed on the developers. Lina's complaint about object lifetimes basically boils down to, "the documentation doesn't tell me (which I still doubt) and I can't read the code (which I fully expect from someone that doesn't really know how to program)". If you don't know the language you're attempting to rewrite, then how the hell do you think you can rewrite it. Again, Drew's point comes to mind, attempt to replicate Linux using Rust, don't attempt a novel solution, and move forward from there. If they can't even do that, then they don't understand the kernel enough to contribute. I doubt anyone's programming chops when they bitch about code in the kernel having these supposed bugs with no link to a test replicating them. It sounds more like they're doing things wrong and then blaming the kernel developers. It's not on them to teach you how to write correct code.
    10
  302. 10
  303. 10
  304. 10
  305. 10
  306. 10
  307. 10
  308. 10
  309. 10
  310. 10
  311. 10
  312. 10
  313. 10
  314. 10
  315. 10
  316. 10
  317. 10
  318. 10
  319. 10
  320. 10
  321. 10
  322. 10
  323. 10
  324. 10
  325. 10
  326. 10
  327. 10
  328. 10
  329. 9
  330. 9
  331. 9
  332. 9
  333. 9
  334. 9
  335. 9
  336. 9
  337. 9
  338. 9
  339. 9
  340. 9
  341. 9
  342. 9
  343. 9
  344. 9
  345. 9
  346. 9
  347. 9
  348. 9
  349. 9
  350. 9
  351. 9
  352. 9
  353. 9
  354. 9
  355. 9
  356. 9
  357. 9
  358. 9
  359. 9
  360. 9
  361. 9
  362. 9
  363. 9
  364. 9
  365. 9
  366. 9
  367. 9
  368. 9
  369. 9
  370. 9
  371. 9
  372. 9
  373. 9
  374. 9
  375. 9
  376. 9
  377. 9
  378. 9
  379. 9
  380. 9
  381. 9
  382. 9
  383. 9
  384. 9
  385. 8
  386. 8
  387. 8
  388. 8
  389. 8
  390. 8
  391. 8
  392. 8
  393. 8
  394. 8
  395. 8
  396. 8
  397. 8
  398. 8
  399. 8
  400. 8
  401. 8
  402. 8
  403. 8
  404. 8
  405. 8
  406. 8
  407. 8
  408. 8
  409. 8
  410. 8
  411. 8
  412. 8
  413. 8
  414. 8
  415. 8
  416. 8
  417. 8
  418. 8
  419. 8
  420. 8
  421. 8
  422. 8
  423. 8
  424. 8
  425. 8
  426. 8
  427. 8
  428. 8
  429. 8
  430. 8
  431. 8
  432. 8
  433. 8
  434. 8
  435. 8
  436. 8
  437. 8
  438. 8
  439. 8
  440. 8
  441. 8
  442. 8
  443. 8
  444. 8
  445. 8
  446. 8
  447. 8
  448. 8
  449. 8
  450. 7
  451. 7
  452. 7
  453. 7
  454. 7
  455. 7
  456. 7
  457. 7
  458. 7
  459. 7
  460. 7
  461. 7
  462. 7
  463. 7
  464. 7
  465. 7
  466. 7
  467. 7
  468. 7
  469. 7
  470. 7
  471. 7
  472. 7
  473. 7
  474. 7
  475. 7
  476. 7
  477. 7
  478. 7
  479. 7
  480. 7
  481. 7
  482. 7
  483. 7
  484. 7
  485. 7
  486. 7
  487. 7
  488. 7
  489. 7
  490. 7
  491. 7
  492. 7
  493. 7
  494. 7
  495. 7
  496. 7
  497. 7
  498. 7
  499. 7
  500. 7
  501. 7
  502. 7
  503. 7
  504. 7
  505. 7
  506. 7
  507. 7
  508. 7
  509. 7
  510. 7
  511. 7
  512. 7
  513. 7
  514. 7
  515. 7
  516. 7
  517. 7
  518. 7
  519. 7
  520. 7
  521. 7
  522. 7
  523. 7
  524. 7
  525. 7
  526. 7
  527. 7
  528. 7
  529. 7
  530. 7
  531. 6
  532. 6
  533. 6
  534. 6
  535. 6
  536. 6
  537. 6
  538. 6
  539. 6
  540. 6
  541. 6
  542. 6
  543. 6
  544. 6
  545. 6
  546. 6
  547. 6
  548. 6
  549. 6
  550. 6
  551. 6
  552. 6
  553. 6
  554. 6
  555. 6
  556. 6
  557. 6
  558. 6
  559. 6
  560. 6
  561. 6
  562. 6
  563. 6
  564. 6
  565. 6
  566. 6
  567. 6
  568. 6
  569. 6
  570. 6
  571. 6
  572. 6
  573. 6
  574. 6
  575. 6
  576. 6
  577. 6
  578. 6
  579. 6
  580. 6
  581. 6
  582. 6
  583. 6
  584. 6
  585. 6
  586. 6
  587. 6
  588. 6
  589. 6
  590. 6
  591. 6
  592. 6
  593. 6
  594. 6
  595. 6
  596. 6
  597. 6
  598. 6
  599. 6
  600. 6
  601. 6
  602. 6
  603. 6
  604. 6
  605. 6
  606. 6
  607. 6
  608. 6
  609. 6
  610. 6
  611. 6
  612. 6
  613. 6
  614. 6
  615. 6
  616. 6
  617. 6
  618. 6
  619. 6
  620. 6
  621. 6
  622. 6
  623. 6
  624. 6
  625. 6
  626. 6
  627. 6
  628. 6
  629. 6
  630. 6
  631. 6
  632. 6
  633. 6
  634. 6
  635. 6
  636. 6
  637. 6
  638. 6
  639. 6
  640. 5
  641. 5
  642. 5
  643. 5
  644. 5
  645. 5
  646. 5
  647. 5
  648. 5
  649. 5
  650. 5
  651. 5
  652. 5
  653. 5
  654. 5
  655. 5
  656. 5
  657. 5
  658. 5
  659. 5
  660. 5
  661. 5
  662. 5
  663. 5
  664. 5
  665. 5
  666. 5
  667. 5
  668. 5
  669. 5
  670. 5
  671. 5
  672. 5
  673. 5
  674. 5
  675. 5
  676. 5
  677. 5
  678. 5
  679. 5
  680. 5
  681. 5
  682. 5
  683. 5
  684. 5
  685. 5
  686. 5
  687. 5
  688. 5
  689. 5
  690. 5
  691. 5
  692. 5
  693. 5
  694. 5
  695. 5
  696. 5
  697. 5
  698. 5
  699. 5
  700. 5
  701. 5
  702. 5
  703. 5
  704. 5
  705. 5
  706. 5
  707. 5
  708. 5
  709. 5
  710. 5
  711. 5
  712. 5
  713. 5
  714. 5
  715. 5
  716. 5
  717. 5
  718. 5
  719. 5
  720. 5
  721. 5
  722. 5
  723. 5
  724. 5
  725. 5
  726. 5
  727. 5
  728. 5
  729. 5
  730. 5
  731. 5
  732. 5
  733. 5
  734. 5
  735. 5
  736. 5
  737. 5
  738. 5
  739. 5
  740. 5
  741. 5
  742. 5
  743. 5
  744. 5
  745. 5
  746. 5
  747. 5
  748. 5
  749. 5
  750. 5
  751. 5
  752. 5
  753. 5
  754. 5
  755. 5
  756. 5
  757. 5
  758. 5
  759. 5
  760. 5
  761. 5
  762. 5
  763. 5
  764. 5
  765. 5
  766. 5
  767. 5
  768. 5
  769. 5
  770. 4
  771. 4
  772. 4
  773. 4
  774. 4
  775. 4
  776. 4
  777. 4
  778. 4
  779. 4
  780. 4
  781. 4
  782. 4
  783. 4
  784. 4
  785. 4
  786. 4
  787. 4
  788. 4
  789. 4
  790. 4
  791. 4
  792. 4
  793.  @Maximilian1990  I just don't think they understand anything at all. Or they're just douchebag criminals with no morals. If someone can't afford a luxury item such as a video game, then the obvious answer is to just not play it. There are so many free games out there that are great games that I can't understand their mindset at all. I refuse to buy any game that is only sold through storefronts like Steam that take 30% for doing nothing more than serve files, but I don't pirate the games, and I would never use my objection to their outrageous cut as a reason to pirate. The only clarification I would ask of you, is how do you feel about emulation in general? I feel that if someone buys the game, then they should be able to play it wherever and whenever, regardless of what Nintendo or any other company says, and towards that end, any game that requires emulation for me to play it I will buy a copy of it, whether I own or choose to use the platform that it was targeted at. If someone lives in a third world country, as insulting as such a term is, then they'd do better to use their spare time to learn a skill and move to a better country. Although, even people in such countries can live opulent lifestyles because the standard of living through most of the world is far better than they are willing to admit. If someone has a computer that can play the latest and greatest games and lives in a developing nation, then they're a filthy liar if they expect me to believe that piracy was their only choice. Anyone justifying such blatant theft should be ashamed of themselves, but that would require morals and they probably don't have them.
    4
  794. 4
  795. 4
  796. 4
  797. 4
  798. 4
  799. 4
  800. 4
  801. 4
  802. 4
  803. 4
  804. 4
  805. 4
  806. 4
  807. 4
  808. 4
  809. 4
  810. 4
  811. 4
  812. 4
  813. 4
  814. 4
  815. 4
  816. 4
  817. 4
  818. 4
  819. 4
  820. 4
  821. 4
  822. 4
  823. 4
  824. 4
  825. 4
  826. 4
  827. 4
  828. 4
  829. 4
  830. 4
  831. 4
  832. 4
  833. 4
  834. 4
  835. 4
  836. 4
  837. 4
  838. 4
  839. 4
  840. 4
  841. 4
  842. 4
  843. 4
  844. 4
  845. 4
  846. 4
  847. 4
  848. 4
  849. 4
  850. 4
  851. 4
  852. 4
  853. 4
  854. 4
  855. 4
  856. 4
  857. 4
  858. 4
  859. 4
  860. 4
  861. 4
  862. 4
  863. 4
  864. 4
  865. 4
  866. 4
  867. 4
  868. 4
  869. 4
  870. 4
  871. 4
  872. 4
  873. 4
  874. 4
  875. 4
  876. 4
  877. 4
  878. 4
  879. 4
  880. 4
  881. 4
  882. 4
  883. 4
  884. 4
  885. 4
  886. 4
  887. 4
  888. 4
  889. 4
  890. 4
  891. 4
  892. 4
  893. 4
  894. 4
  895. 4
  896. 4
  897. 4
  898. 4
  899. 4
  900. 4
  901. 4
  902. 4
  903. 4
  904. 4
  905. 4
  906. 4
  907. 4
  908. 4
  909. 4
  910. 4
  911. 4
  912. 4
  913. 4
  914. 4
  915. 4
  916. 4
  917. 4
  918. 4
  919. 4
  920. 4
  921. 4
  922. 4
  923. 4
  924. 4
  925. 4
  926. 4
  927. 4
  928. 4
  929. 4
  930. 4
  931. 4
  932. 4
  933. 4
  934. 4
  935. 4
  936. 4
  937. 4
  938. 4
  939. 4
  940. 4
  941. 4
  942. 4
  943. 4
  944. 4
  945. 4
  946. 4
  947. 4
  948. 4
  949. 4
  950. 4
  951. 4
  952. 4
  953. 4
  954. 4
  955. 4
  956. 4
  957. 4
  958. 4
  959. 4
  960. 4
  961. 4
  962. 4
  963. 4
  964. 4
  965. 4
  966. 4
  967. 4
  968. 4
  969. 4
  970. 4
  971. 4
  972. 4
  973. 4
  974. 4
  975. 4
  976. 4
  977. 4
  978. 4
  979. 4
  980. 4
  981. 4
  982. 4
  983. 4
  984. 4
  985. 4
  986. 4
  987. 4
  988. 4
  989. 4
  990. 4
  991. 4
  992. 4
  993. 4
  994. 4
  995. 4
  996. 4
  997. 4
  998. 4
  999. 4
  1000. 4
  1001. 4
  1002. 4
  1003. 4
  1004. 4
  1005. 4
  1006. 4
  1007. 4
  1008. 4
  1009. 4
  1010. 4
  1011. 4
  1012. 4
  1013. 4
  1014. 4
  1015. 4
  1016. 4
  1017. 4
  1018. 4
  1019. 4
  1020. 4
  1021. 4
  1022. 4
  1023. 4
  1024. 4
  1025. 4
  1026. 4
  1027. 4
  1028. 4
  1029. 4
  1030. 4
  1031. 4
  1032. 4
  1033. 4
  1034. 4
  1035. 4
  1036. 4
  1037. 4
  1038. 4
  1039. 4
  1040. 4
  1041. 4
  1042. 4
  1043. 4
  1044. 4
  1045. 4
  1046. 4
  1047. 3
  1048. 3
  1049. 3
  1050. 3
  1051. 3
  1052. 3
  1053. 3
  1054. 3
  1055. 3
  1056. 3
  1057. 3
  1058. 3
  1059. 3
  1060. 3
  1061. 3
  1062. 3
  1063. 3
  1064. 3
  1065. 3
  1066. 3
  1067. 3
  1068. 3
  1069. 3
  1070. 3
  1071. 3
  1072. 3
  1073. 3
  1074. 3
  1075. 3
  1076. 3
  1077. 3
  1078. 3
  1079. 3
  1080. 3
  1081. 3
  1082. 3
  1083. 3
  1084. 3
  1085. 3
  1086. 3
  1087. 3
  1088. 3
  1089. 3
  1090. 3
  1091. 3
  1092. 3
  1093. 3
  1094. 3
  1095. 3
  1096. 3
  1097. 3
  1098. 3
  1099. 3
  1100. 3
  1101. 3
  1102. 3
  1103. 3
  1104. 3
  1105. 3
  1106. 3
  1107. 3
  1108. 3
  1109. 3
  1110. 3
  1111. 3
  1112. 3
  1113. 3
  1114. 3
  1115. 3
  1116. 3
  1117. 3
  1118. 3
  1119. 3
  1120. 3
  1121. 3
  1122. 3
  1123. 3
  1124. 3
  1125. 3
  1126. 3
  1127. 3
  1128. 3
  1129. 3
  1130. 3
  1131. 3
  1132. 3
  1133. 3
  1134. 3
  1135. 3
  1136. 3
  1137. 3
  1138. 3
  1139. 3
  1140. 3
  1141. 3
  1142. 3
  1143. 3
  1144. 3
  1145. 3
  1146. 3
  1147. 3
  1148. 3
  1149. 3
  1150. 3
  1151. 3
  1152. 3
  1153. 3
  1154. 3
  1155. 3
  1156. 3
  1157. 3
  1158. 3
  1159. 3
  1160. 3
  1161. 3
  1162. 3
  1163. 3
  1164. 3
  1165. 3
  1166. 3
  1167. 3
  1168. 3
  1169. 3
  1170. 3
  1171. 3
  1172. 3
  1173. 3
  1174. 3
  1175. 3
  1176. 3
  1177. 3
  1178. 3
  1179. 3
  1180. 3
  1181. 3
  1182. 3
  1183. 3
  1184. 3
  1185. 3
  1186. 3
  1187. 3
  1188. 3
  1189. 3
  1190. 3
  1191. 3
  1192. 3
  1193. 3
  1194. 3
  1195. 3
  1196. 3
  1197. 3
  1198. 3
  1199. 3
  1200. 3
  1201. 3
  1202. 3
  1203. 3
  1204. 3
  1205. 3
  1206. 3
  1207. 3
  1208. 3
  1209. 3
  1210. 3
  1211. 3
  1212. 3
  1213. 3
  1214. 3
  1215. 3
  1216. 3
  1217. 3
  1218. 3
  1219. 3
  1220. 3
  1221. 3
  1222. 3
  1223. 3
  1224. 3
  1225. 3
  1226. 3
  1227. 3
  1228. 3
  1229. 3
  1230. 3
  1231. 3
  1232. 3
  1233. 3
  1234. 3
  1235. 3
  1236. 3
  1237. 3
  1238. 3
  1239. 3
  1240. 3
  1241. 3
  1242. 3
  1243. 3
  1244. 3
  1245. 3
  1246. 3
  1247. 3
  1248. 3
  1249. 3
  1250. 3
  1251. 3
  1252. 3
  1253. 3
  1254. 3
  1255. 3
  1256. 3
  1257. 3
  1258. 3
  1259. 3
  1260. 3
  1261. 3
  1262. 3
  1263. 3
  1264. 3
  1265. 3
  1266. 3
  1267. Sabine, people don't click dislike instinctively because they dislike the subject matter, it's because your analysis of the data is flawed and you're reporting it as though it's sacrosanct. What's worse in this case you didn't even analyze the data and are just reporting what someone else came up with. The data simply doesn't support the conclusions being drawn. For starters, CO2 is heavier than air and sinks to ground level and isn't actually a global warmer. It cools the environment, and it's the primary growth factor for plants. For another thing, one of the key complaints that people like me have with the statements being made is the massively facile assumption of the unsaid portion of this argument, anthropogenic. There is no evidence that the changes that are occurring are in any way out of the norm of this planet's environmental cycles. Yet, the unspoken portion by climate scientists is just taken at face value as though it couldn't possibly be a false conclusion to draw based on the data. As for the models predicting the weather more accurately, let's see how they do with an actual 100 years of prediction. Every model I've seen breaks down past a week, and most break down past a couple of days. There is absolutely no way you can accurately predict 100 years into the future with the current models. It doesn't help that they often fail to consider the scale of the data that is needed to predict anything. The Earth is too big and the amount of data collected too small to make an accurate prediction. Also, we're not even close to being as hot as this planet has been in the past while still supporting plant and animal life. It's amazing how people that can't even maintain a terrarium for more than a decade think they can predict anything about where the climate is going, or what plant and animal life on this planet can take.
    3
  1268. 3
  1269. 3
  1270. 3
  1271. 3
  1272. 3
  1273. 3
  1274. 3
  1275. 3
  1276. 3
  1277. 3
  1278. 3
  1279. 3
  1280. 3
  1281. 3
  1282. 3
  1283. 3
  1284. 3
  1285. 3
  1286. 3
  1287. 3
  1288. 3
  1289. 3
  1290. 3
  1291. 3
  1292. 3
  1293. 3
  1294. 3
  1295. 3
  1296. 3
  1297. 3
  1298. 3
  1299. 3
  1300. 3
  1301. 3
  1302. 3
  1303. 3
  1304. 3
  1305. 3
  1306. 3
  1307. 3
  1308. 3
  1309. 3
  1310. 3
  1311. 3
  1312. 3
  1313. 3
  1314. 3
  1315. 3
  1316. 3
  1317. 3
  1318. 3
  1319. 3
  1320. 3
  1321. 3
  1322. 3
  1323. 3
  1324. 3
  1325. 3
  1326. 3
  1327. 3
  1328. 3
  1329. 3
  1330. 3
  1331. 3
  1332. 3
  1333. 3
  1334. 3
  1335. 3
  1336. 3
  1337. 3
  1338. 3
  1339. 3
  1340. 3
  1341. 3
  1342. 3
  1343. 3
  1344. 3
  1345. 3
  1346. 3
  1347. 3
  1348. 3
  1349. 3
  1350. 3
  1351. 3
  1352. 3
  1353. 3
  1354. 3
  1355. 3
  1356. 3
  1357. 3
  1358. 3
  1359. 3
  1360. 3
  1361. 3
  1362. 3
  1363. 3
  1364. 3
  1365. 3
  1366. 3
  1367. 3
  1368. 3
  1369. 3
  1370. 3
  1371. 3
  1372. 3
  1373. 3
  1374. 3
  1375. 3
  1376. 3
  1377. 3
  1378. 3
  1379. 3
  1380. 3
  1381. 3
  1382. 3
  1383. 3
  1384. 3
  1385. 3
  1386. 3
  1387. 3
  1388. 3
  1389. 3
  1390. 3
  1391. 3
  1392. 3
  1393. 3
  1394. 3
  1395. 3
  1396. 3
  1397. 3
  1398. 3
  1399. 3
  1400. 3
  1401. 3
  1402. 3
  1403. 3
  1404. 3
  1405. 3
  1406. 3
  1407. 3
  1408. 3
  1409. 3
  1410. 3
  1411. 3
  1412. 3
  1413. 3
  1414. 3
  1415. 3
  1416. 3
  1417. 3
  1418. 3
  1419. 3
  1420. 3
  1421. 3
  1422. 3
  1423. 3
  1424. 3
  1425. 3
  1426. 3
  1427. 3
  1428. 3
  1429. 3
  1430. 3
  1431. 3
  1432. 3
  1433. 3
  1434. 3
  1435. 3
  1436. 3
  1437. 3
  1438. 3
  1439. 3
  1440. 3
  1441. 3
  1442. 3
  1443. 3
  1444. 3
  1445. 3
  1446. 3
  1447. 3
  1448. 3
  1449. 3
  1450. 3
  1451. 3
  1452. 3
  1453. 3
  1454. 3
  1455. 3
  1456. 3
  1457. 3
  1458. 3
  1459. 3
  1460. 3
  1461. 3
  1462. 3
  1463. 3
  1464. 3
  1465. 3
  1466. 3
  1467. 3
  1468. 3
  1469. 3
  1470. 3
  1471. 3
  1472. 3
  1473. 3
  1474. 3
  1475. 3
  1476. 3
  1477. 3
  1478. 3
  1479. 3
  1480. 3
  1481. 3
  1482. 3
  1483. 3
  1484. 3
  1485. 3
  1486. 3
  1487. 3
  1488. 3
  1489. 3
  1490. 3
  1491. 3
  1492. 3
  1493. 3
  1494. 3
  1495. 3
  1496. 3
  1497. 3
  1498. 3
  1499. 3
  1500. 3
  1501. 3
  1502. 3
  1503. 3
  1504. 3
  1505. 3
  1506. 3
  1507. 3
  1508. 3
  1509. 3
  1510. 3
  1511. 3
  1512. 3
  1513. 3
  1514. 3
  1515. 3
  1516. 3
  1517. 3
  1518. 3
  1519. 3
  1520. 3
  1521. 3
  1522. 3
  1523. 3
  1524. 3
  1525. 3
  1526. 3
  1527. 3
  1528. 3
  1529. 3
  1530. 3
  1531. 3
  1532. 3
  1533. 3
  1534. 3
  1535. 3
  1536. 3
  1537. 3
  1538. 3
  1539. 3
  1540. 3
  1541. 3
  1542. 3
  1543. 3
  1544. 3
  1545. 3
  1546. 3
  1547. 3
  1548. 3
  1549. 3
  1550. 3
  1551. 3
  1552. 3
  1553. 3
  1554. 3
  1555. 3
  1556. 3
  1557. 3
  1558. 3
  1559. 3
  1560. 3
  1561. 3
  1562. 3
  1563. 3
  1564. 3
  1565. 3
  1566. 3
  1567. 3
  1568. 3
  1569. 3
  1570. 3
  1571. 3
  1572. 3
  1573. 3
  1574. 3
  1575. 2
  1576. 2
  1577. 2
  1578. 2
  1579. 2
  1580. 2
  1581. 2
  1582. 2
  1583. 2
  1584. 2
  1585. 2
  1586. 2
  1587. 2
  1588. 2
  1589. 2
  1590. 2
  1591. 2
  1592. 2
  1593. 2
  1594. 2
  1595. 2
  1596. 2
  1597. 2
  1598. 2
  1599. 2
  1600. 2
  1601. 2
  1602. 2
  1603. 2
  1604. 2
  1605. 2
  1606. 2
  1607. 2
  1608. 2
  1609. 2
  1610. 2
  1611. 2
  1612. 2
  1613. 2
  1614. 2
  1615. 2
  1616. 2
  1617. 2
  1618. 2
  1619. 2
  1620. 2
  1621. 2
  1622. 2
  1623. 2
  1624. 2
  1625. 2
  1626. 2
  1627. 2
  1628. 2
  1629. 2
  1630. 2
  1631. 2
  1632. 2
  1633. 2
  1634. 2
  1635. 2
  1636. 2
  1637. 2
  1638. 2
  1639. 2
  1640. 2
  1641. 2
  1642. 2
  1643. 2
  1644. 2
  1645. 2
  1646. 2
  1647. 2
  1648. 2
  1649. 2
  1650. 2
  1651. 2
  1652. Clearly this audience won't be receptive to this message and it'll probably get censored by YT anyway. However, if the bans worked then there should have been 0 incidences of gun violence. Murders, which apparently weren't looked at on their own, should also have gone down with no associated acts of violence that didn't result in death in lieu of. Since you didn't even mention those, I can only assume you didn't study them, or if you did you either felt the numbers disagreed with your narrative or you erroneously felt they agreed with it and felt no need to mention them. Either way, suspicious. Violence in most civilized nations has gone down over the past 40 years, media reports of gun violence notwithstanding, but when you ban guns, the violence gets shifted to other forms. People still die, and while it is fewer deaths than with guns, the repercussions are longer lasting because they wind up disfigured or with a chronic health problem or just in general with PTSD. I'm not saying that people would be better off dead, what I am saying is that they'd be better off armed in the first place before they're attacked so they can fend off their attacker and prevent the situation resulting in their own death or maiming. Self defense is a human right, and the means by which you defend yourself are irrelevant as long as you are responsible. Dave of EEVblog brings up the point of a cricket bat, disregarding the fact that he would be charged with assault if he defended himself with said cricket bat, and it's disingenuous to say the least. Everyone touting gun control as though it would actually work needs to wake up to reality. Criminals won't obey the law, they'll either keep the guns they have, if they have them, or make new ones or buy them on the black market. In any event, the criminals who would assault you will still have access to firearms and they'll know you don't.
    2
  1653. 2
  1654. 2
  1655. 2
  1656. 2
  1657. 2
  1658. 2
  1659. 2
  1660. 2
  1661. 2
  1662. 2
  1663. 2
  1664. 2
  1665. 2
  1666. 2
  1667. 2
  1668. 2
  1669. 2
  1670. 2
  1671. 2
  1672. 2
  1673. 2
  1674. 2
  1675. 2
  1676. 2
  1677. 2
  1678. 2
  1679. 2
  1680. 2
  1681. 2
  1682. 2
  1683. 2
  1684. 2
  1685. 2
  1686. 2
  1687. 2
  1688. 2
  1689. 2
  1690. 2
  1691. 2
  1692. 2
  1693. 2
  1694. 2
  1695. 2
  1696. 2
  1697. 2
  1698. 2
  1699. 2
  1700. 2
  1701. 2
  1702. 2
  1703. The only thing good about it is the concurrency because it uses BEAM. It's literally a less effective Rust. I wonder how long he had been working on it because I'm still not ready to release my language, but mine will have function overloading and allow using whatever Unicode characters you want. And I still take issue with the fake inference that modern languages have. let as a keyword to define an object, is just dumb. It's basically a weaker version of the auto keyword in C++ because now you're asking for permission. In my language you can infer by just doing foo := bar; The only reason for the : notation in setting a value in my language is to tell the compiler to create something there. It's just a way of catching mistakes, so you won't be likely to do foo = bar; and later baz = foO; and get a value or error you don't expect. It also works as a conditional guard so you don't accidentally set the value in a conditional. I also take issue with the import systems for every modern language, even C++. If I'm importing a library I expect it to be immediately accessible. So import io; and everything in the io subsection of the library is accessible, but you can also do import io as io; and keep it in its own namespace or import io as fluffernutter; if you want. I also took the approach of inferring meaning in cases where the context tells me what you're referring to, such as enum Color { Red, Green, Blue }; Color c = Green; instead of requiring Color:Green to explicitly get at the namespace, though you can still be explicit if you want. I did the same for switch. switch c { Red: foo(); break; Green { bar(); baz(); } Blue { print( "Green doesn't fall through because it enclosed the case in braces.\n Red does fall through because it designates a section.\n" ); } }. I also avoided the Java style keyword duplication by allowing a modifier to enclose a block or start a section. So say you want to make a group of functions public, just do public: and everything until the next section is public, and you can stack them. I still don't understand why everyone wants to copy Java and JavaScript for function syntax. No need for a keyword, just use a regular pattern.
    2
  1704. 2
  1705. 2
  1706. 2
  1707. 2
  1708. 2
  1709. 2
  1710. 2
  1711. 2
  1712. 2
  1713. 2
  1714. 2
  1715. 2
  1716. 2
  1717. 2
  1718. 2
  1719. 2
  1720. 2
  1721. 2
  1722. 2
  1723. 2
  1724. 2
  1725. 2
  1726. 2
  1727. 2
  1728. 2
  1729. 2
  1730. 2
  1731. 2
  1732. 2
  1733. 2
  1734. 2
  1735. 2
  1736. 2
  1737. 2
  1738. 2
  1739. 2
  1740. 2
  1741. 2
  1742. 2
  1743. 2
  1744. 2
  1745. 2
  1746. 2
  1747. 2
  1748. 2
  1749. 2
  1750. 2
  1751. 2
  1752. 2
  1753. 2
  1754. 2
  1755. 2
  1756. 2
  1757. 2
  1758. 2
  1759. 2
  1760. 2
  1761. 2
  1762. 2
  1763. 2
  1764. 2
  1765. 2
  1766. 2
  1767. 2
  1768. 2
  1769. 2
  1770. 2
  1771. 2
  1772. 2
  1773. 2
  1774. 2
  1775. 2
  1776. 2
  1777. 2
  1778. 2
  1779. 2
  1780. 2
  1781. 2
  1782. 2
  1783. 2
  1784. 2
  1785. 2
  1786. 2
  1787. 2
  1788. 2
  1789. 2
  1790. 2
  1791. 2
  1792. 2
  1793. 2
  1794. 2
  1795. 2
  1796. 2
  1797. 2
  1798. 2
  1799. 2
  1800. 2
  1801. 2
  1802. 2
  1803. 2
  1804. 2
  1805. 2
  1806. 2
  1807. 2
  1808. 2
  1809. 2
  1810. 2
  1811. 2
  1812. 2
  1813. 2
  1814. 2
  1815. 2
  1816. 2
  1817. 2
  1818. 2
  1819. 2
  1820. 2
  1821. 2
  1822. 2
  1823. 2
  1824. 2
  1825. 2
  1826. 2
  1827. 2
  1828. 2
  1829. 2
  1830. 2
  1831. 2
  1832. 2
  1833. 2
  1834. 2
  1835. 2
  1836. 2
  1837. 2
  1838. 2
  1839. 2
  1840. 2
  1841. 2
  1842. 2
  1843. 2
  1844. 2
  1845. 2
  1846. 2
  1847. 2
  1848. 2
  1849. 2
  1850. 2
  1851. 2
  1852. 2
  1853. 2
  1854. 2
  1855. 2
  1856. 2
  1857. 2
  1858. 2
  1859. 2
  1860. 2
  1861. 2
  1862. 2
  1863. 2
  1864. 2
  1865. 2
  1866. 2
  1867. 2
  1868. 2
  1869. 2
  1870. 2
  1871. 2
  1872. 2
  1873. 2
  1874. 2
  1875. 2
  1876. 2
  1877. 2
  1878. 2
  1879. 2
  1880. 2
  1881. 2
  1882. 2
  1883. 2
  1884. 2
  1885. 2
  1886. 2
  1887. 2
  1888. 2
  1889. 2
  1890. 2
  1891. 2
  1892. 2
  1893. 2
  1894. 2
  1895. 2
  1896. 2
  1897. 2
  1898. 2
  1899. 2
  1900. 2
  1901. 2
  1902. 2
  1903. 2
  1904. 2
  1905. 2
  1906. 2
  1907. 2
  1908. 2
  1909. 2
  1910. 2
  1911. 2
  1912. 2
  1913. 2
  1914. 2
  1915. 2
  1916. 2
  1917. 2
  1918. 2
  1919. 2
  1920. 2
  1921. 2
  1922. 2
  1923. 2
  1924. 2
  1925. 2
  1926. 2
  1927. 2
  1928. 2
  1929. 2
  1930. 2
  1931. 2
  1932. 2
  1933. 2
  1934. 2
  1935. 2
  1936. 2
  1937. 2
  1938. 2
  1939. 2
  1940. 2
  1941. 2
  1942. 2
  1943. 2
  1944. 2
  1945. 2
  1946. 2
  1947. 2
  1948. 2
  1949. 2
  1950. 2
  1951. 2
  1952. 2
  1953. 2
  1954. 2
  1955. 2
  1956. 2
  1957. 2
  1958. 2
  1959. 2
  1960. 2
  1961. 2
  1962. 2
  1963. 2
  1964. 2
  1965. 2
  1966. 2
  1967. 2
  1968. 2
  1969. 2
  1970. 2
  1971. 2
  1972. 2
  1973. 2
  1974. 2
  1975. 2
  1976. 2
  1977. 2
  1978. 2
  1979. 2
  1980. 2
  1981. 2
  1982. 2
  1983. 2
  1984. 2
  1985. 2
  1986. 2
  1987. 2
  1988. 2
  1989. 2
  1990. 2
  1991. 2
  1992. 2
  1993. 2
  1994. 2
  1995. 2
  1996. 2
  1997. 2
  1998. 2
  1999. 2
  2000. 2
  2001. 2
  2002. 2
  2003. 2
  2004. 2
  2005. 2
  2006. 2
  2007. 2
  2008. 2
  2009. 2
  2010. 2
  2011. 2
  2012. 2
  2013. 2
  2014. 2
  2015. 2
  2016. 2
  2017. 2
  2018. 2
  2019. 2
  2020. 2
  2021. 2
  2022. 2
  2023. 2
  2024. 2
  2025. 2
  2026. 2
  2027. 2
  2028. 2
  2029. 2
  2030. 2
  2031. 2
  2032. 2
  2033. 2
  2034. 2
  2035. 2
  2036. 2
  2037. 2
  2038. 2
  2039. 2
  2040. 2
  2041. 2
  2042. 2
  2043. 2
  2044. 2
  2045. 2
  2046. 2
  2047. 2
  2048. 2
  2049. 2
  2050. 2
  2051. 2
  2052. 2
  2053. 2
  2054. 2
  2055. 2
  2056. 2
  2057. 2
  2058. 2
  2059. 2
  2060. 2
  2061. 2
  2062. 2
  2063. 2
  2064. 2
  2065. 2
  2066. 2
  2067. 2
  2068. 2
  2069. 2
  2070. 2
  2071. 2
  2072. 2
  2073. 2
  2074. 2
  2075. 2
  2076. 2
  2077. 2
  2078. 2
  2079. 2
  2080. 2
  2081. 2
  2082. 2
  2083. 2
  2084. 2
  2085. 2
  2086. 2
  2087. 2
  2088. 2
  2089. 2
  2090. 2
  2091. 2
  2092. 2
  2093. 2
  2094. 2
  2095. 2
  2096. 2
  2097. 2
  2098. 2
  2099. 2
  2100. 2
  2101. 2
  2102. 2
  2103. 2
  2104. 2
  2105. 2
  2106. 2
  2107. 2
  2108. 2
  2109. 2
  2110. 2
  2111. 2
  2112. 2
  2113. 2
  2114. 2
  2115. 2
  2116. 2
  2117. 2
  2118. 2
  2119. 2
  2120. 2
  2121. 2
  2122. 2
  2123. 2
  2124. 2
  2125. 2
  2126. 2
  2127. 2
  2128. 2
  2129. 2
  2130. 2
  2131. 2
  2132. 2
  2133. 2
  2134. 2
  2135. 2
  2136. 2
  2137. 2
  2138. 2
  2139. 2
  2140. 2
  2141. 2
  2142. 2
  2143. 2
  2144. 2
  2145. 2
  2146. 2
  2147. 2
  2148. 2
  2149. 2
  2150. 2
  2151. 2
  2152. 2
  2153. 2
  2154. 2
  2155. 2
  2156. 2
  2157. 2
  2158. 2
  2159. 2
  2160. 2
  2161. 2
  2162. 2
  2163. 2
  2164. 2
  2165. 2
  2166. 2
  2167. 2
  2168. 2
  2169. 2
  2170. 2
  2171. 2
  2172. 2
  2173. 2
  2174. 2
  2175. 2
  2176. 2
  2177. 2
  2178. 2
  2179. 2
  2180. 2
  2181. 2
  2182. 2
  2183. 2
  2184. 2
  2185. 2
  2186. 2
  2187. 2
  2188. 2
  2189. 2
  2190. 2
  2191. 2
  2192. 2
  2193. 2
  2194. 2
  2195. 2
  2196. 2
  2197. 2
  2198. 2
  2199. 2
  2200. 2
  2201. 2
  2202. 2
  2203. 2
  2204. 2
  2205. I can agree with most of what he's saying. However, what he says about needing to be an expert in everything to give your opinion on things these days, I think that depends on how much you care about learning. Some things are relatively easy to learn about and render the learner capable of giving an informed opinion. Consider a nation that's a tiny island in a sea of enemies that hate them and constantly attack them, and consider that said nation has a very powerful ally who keeps supplying them and allowing them to win the wars that others start by attacking them, and after each conflict is won they annex territory from the aggressor. Consider also that this nation is written in ancient texts as having once existed there and having been wiped out and its people scattered to the winds they came back and bought property to live on from the nation that was in control of that land. It's not exactly a complex history and it's not hard to come to a conclusion that not only should this nation be allowed to exist, but that they should be allowed to exercise that fundamental right that all sentient beings possess to defend themselves. Anyone that comes down on the opposite side of that given the truth of their situation and how they came to be there, they would be wrong. The major problem as I see it is that one side keeps spreading propaganda about that nation and wants to systematically wipe them out. Anyhow, that's just my $0.02 and I am doubtful that it will be anything more than ignored as per usual.
    2
  2206. 2
  2207. 2
  2208. 2
  2209. 2
  2210. 2
  2211. 2
  2212. 2
  2213. 2
  2214. 2
  2215. 2
  2216. 2
  2217. 2
  2218. 2
  2219. 2
  2220. 2
  2221. 2
  2222. 2
  2223. 2
  2224. 2
  2225. 2
  2226. 2
  2227. 2
  2228. 2
  2229. 2
  2230. 2
  2231. 2
  2232. 2
  2233. 2
  2234. 2
  2235. 2
  2236. 2
  2237. 2
  2238. 2
  2239. 2
  2240. 2
  2241. 2
  2242. 2
  2243. 2
  2244. 2
  2245. 2
  2246. 2
  2247. 2
  2248. 2
  2249. 2
  2250. 2
  2251. 2
  2252. 2
  2253. 2
  2254. 2
  2255. 2
  2256. 2
  2257. 2
  2258. 2
  2259. 2
  2260. 2
  2261. 2
  2262. 2
  2263. 2
  2264. 2
  2265. 2
  2266. 2
  2267. 2
  2268. 2
  2269. 2
  2270. 2
  2271. 2
  2272. 2
  2273. 2
  2274. 2
  2275. 2
  2276. 2
  2277. 2
  2278. 2
  2279. 2
  2280. 2
  2281. 2
  2282. 2
  2283. 2
  2284. 2
  2285. 2
  2286. 2
  2287. 2
  2288. 2
  2289. 2
  2290. 2
  2291. 2
  2292. 2
  2293. 2
  2294. 2
  2295. 2
  2296. 2
  2297. 2
  2298. 2
  2299. 2
  2300. 2
  2301. 2
  2302. 2
  2303. 2
  2304. 2
  2305. 2
  2306. 2
  2307. 2
  2308. 2
  2309. 2
  2310. 2
  2311. 2
  2312. 2
  2313. 2
  2314. 2
  2315. 2
  2316. 2
  2317. 2
  2318. 2
  2319. 2
  2320. 2
  2321. 2
  2322. 2
  2323. 2
  2324. 2
  2325. 2
  2326. 2
  2327. 2
  2328. 2
  2329. 2
  2330. 2
  2331. 2
  2332. 2
  2333. 2
  2334. 2
  2335. 2
  2336. 2
  2337. 2
  2338. 2
  2339. 2
  2340. 2
  2341. 2
  2342. 2
  2343. 2
  2344. 2
  2345. 2
  2346. 2
  2347. 2
  2348. 2
  2349. 2
  2350. 2
  2351. 2
  2352. 2
  2353. 2
  2354. 2
  2355. 2
  2356. 2
  2357. 2
  2358. 2
  2359. 2
  2360. 2
  2361. 2
  2362. 2
  2363. 2
  2364. 2
  2365. 2
  2366. 2
  2367. 2
  2368. 2
  2369. 2
  2370. 2
  2371. 2
  2372. 2
  2373. 2
  2374. 2
  2375. 2
  2376. 2
  2377. 2
  2378. 2
  2379. 2
  2380. 2
  2381. 2
  2382. 2
  2383. 2
  2384. 2
  2385. 2
  2386. 2
  2387. 2
  2388. 2
  2389. 2
  2390. 2
  2391. 2
  2392. 2
  2393. 2
  2394. 2
  2395. 2
  2396. 2
  2397. 2
  2398. 2
  2399. 2
  2400. 2
  2401. 2
  2402. 2
  2403. 2
  2404. 2
  2405. 2
  2406. 2
  2407. 2
  2408. 2
  2409. 2
  2410. 2
  2411. 2
  2412. 2
  2413. 2
  2414. 2
  2415. 2
  2416. 2
  2417. 2
  2418. 2
  2419. 2
  2420. 2
  2421. 2
  2422. 2
  2423. 2
  2424. 2
  2425. 2
  2426. 2
  2427. 2
  2428. 2
  2429. 2
  2430. 2
  2431. 2
  2432. 2
  2433. 2
  2434. 2
  2435. 2
  2436. 2
  2437. 2
  2438. 2
  2439. 2
  2440. 2
  2441. 2
  2442. 2
  2443. 2
  2444. 2
  2445. 2
  2446. 2
  2447. 2
  2448. 2
  2449. 2
  2450. 2
  2451. 2
  2452. 2
  2453. 2
  2454. 2
  2455. 2
  2456. 2
  2457. 2
  2458. 2
  2459. 2
  2460. 2
  2461. 2
  2462. 2
  2463. 2
  2464. 2
  2465. 2
  2466. 2
  2467. 2
  2468. 2
  2469. 2
  2470. 2
  2471. 2
  2472. 2
  2473. 2
  2474. 2
  2475. 2
  2476. 2
  2477. 2
  2478. 2
  2479. 2
  2480. 2
  2481. 2
  2482. 2
  2483. 2
  2484. 2
  2485. 2
  2486. 2
  2487. 2
  2488. 2
  2489. 2
  2490. 2
  2491. 2
  2492. 2
  2493. 2
  2494. 2
  2495. 2
  2496. 2
  2497. 2
  2498. 2
  2499. 2
  2500. 2
  2501. 2
  2502. 2
  2503. 2
  2504. 2
  2505. 2
  2506. 2
  2507. 2
  2508. 2
  2509. 2
  2510. 2
  2511. 2
  2512. 2
  2513. 2
  2514. 2
  2515. 2
  2516. 2
  2517. 2
  2518. 2
  2519. 2
  2520. 2
  2521. 2
  2522. 2
  2523. 2
  2524. 2
  2525. 2
  2526. 2
  2527. 2
  2528. 2
  2529. 2
  2530. 2
  2531. 2
  2532. 2
  2533. 2
  2534. 2
  2535. 2
  2536. 2
  2537. 2
  2538. 2
  2539. 2
  2540. 2
  2541. 2
  2542. 2
  2543. 2
  2544. 2
  2545. 2
  2546. 2
  2547. 2
  2548. 2
  2549. 2
  2550. 2
  2551. 2
  2552. 2
  2553. 2
  2554. 2
  2555. 2
  2556. 2
  2557. 2
  2558. 2
  2559. 2
  2560. 2
  2561. 2
  2562. 2
  2563. 2
  2564. 2
  2565. 2
  2566. 2
  2567. 2
  2568. 2
  2569. 2
  2570. 2
  2571. 2
  2572. 2
  2573. 2
  2574. 2
  2575. 2
  2576. 2
  2577. 2
  2578. 2
  2579. 2
  2580. 2
  2581. 2
  2582. 2
  2583. 2
  2584. 2
  2585. 2
  2586. 2
  2587. 2
  2588. 2
  2589. 2
  2590. 2
  2591. 2
  2592. 2
  2593. 2
  2594. 2
  2595. 2
  2596. 2
  2597. 2
  2598. 2
  2599. 2
  2600. 2
  2601. 2
  2602. 2
  2603. 2
  2604. 2
  2605. 2
  2606. 2
  2607. 2
  2608. 2
  2609. 2
  2610. 2
  2611. 2
  2612. 2
  2613. 2
  2614. 2
  2615. 2
  2616. 2
  2617. 2
  2618. 2
  2619. 2
  2620. 2
  2621. 2
  2622. 2
  2623. 2
  2624. 2
  2625. 2
  2626. 2
  2627. 2
  2628. 2
  2629. 2
  2630. 2
  2631. 2
  2632. 2
  2633. 2
  2634. 2
  2635. 2
  2636. 2
  2637. 2
  2638. 2
  2639. 2
  2640. 2
  2641. 2
  2642. 2
  2643. 2
  2644. 2
  2645. 2
  2646. 2
  2647. 2
  2648. 2
  2649. 2
  2650. 2
  2651. 2
  2652. 2
  2653. 2
  2654. 2
  2655. 2
  2656. 2
  2657. 2
  2658. 2
  2659. 2
  2660. 2
  2661. 2
  2662. 2
  2663. 2
  2664. 2
  2665. 2
  2666. 2
  2667. 2
  2668. 2
  2669. 2
  2670. 2
  2671. 2
  2672. 2
  2673. 2
  2674. 2
  2675. 2
  2676. 2
  2677. 2
  2678. 2
  2679. 2
  2680. 2
  2681. 2
  2682. 2
  2683. 2
  2684. 2
  2685. 2
  2686. 2
  2687. 2
  2688. 2
  2689. 2
  2690. 2
  2691. 2
  2692. 2
  2693. 2
  2694. 2
  2695. 2
  2696. 2
  2697. 2
  2698. 2
  2699. 2
  2700. 2
  2701. 2
  2702. 2
  2703. 2
  2704. 2
  2705. 2
  2706. 2
  2707. 2
  2708. 2
  2709. 2
  2710. 2
  2711. 2
  2712. 2
  2713. 2
  2714. 2
  2715. 2
  2716. 2
  2717. 2
  2718. 2
  2719. 2
  2720. 2
  2721. 2
  2722. 2
  2723. 2
  2724. 2
  2725. 2
  2726. 2
  2727. 2
  2728. 2
  2729. 2
  2730. 2
  2731. 2
  2732. 2
  2733. 2
  2734. 2
  2735. 2
  2736. 2
  2737. 2
  2738. 2
  2739. 2
  2740. 2
  2741. 2
  2742. 2
  2743. 2
  2744. 2
  2745. 2
  2746. 2
  2747. 2
  2748. 2
  2749. 2
  2750. 2
  2751. 2
  2752. 2
  2753. 2
  2754. 2
  2755. 2
  2756. 2
  2757. 2
  2758. 2
  2759. 2
  2760. 2
  2761. 2
  2762. 2
  2763. 2
  2764. 2
  2765. 2
  2766. 2
  2767. 2
  2768. 2
  2769. 2
  2770. 2
  2771. 2
  2772. 2
  2773. 2
  2774. 2
  2775. 2
  2776. 2
  2777. 2
  2778. 2
  2779. 2
  2780. 2
  2781. I think that maybe some people missed your overall point, which is a very valid point that applies no matter what language the project was written in or what language they want to move the project to. For my own perspective on this constant RIIR mentality, I've found nearly universally that when rewrites happen, features are lost. Even if the program runs faster, if it does less, as the user of that program I don't care if it's now viewed as a "safer" program. Of course, as anyone who knows more than one systems language can tell you, there's more than one way to skin a cat and Rust isn't any safer than other languages, even C. There are plenty of tools to do analysis of your code and keep your program error free that are far better than the Rust compiler and target languages like C. You can write high quality code in nearly any language, it's just a matter of skill. One could claim all they want that "Rust forces you to do things a certain way", but if you already write your code in that way then you shouldn't have problems with C, and if you don't already write your code that way then you were using C wrongly anyhow. If you didn't already know how to correctly write code, then you probably shouldn't have been a programmer in the first place, or you should just use JavaScript. As for the comments on async, I have always believed it's the wrong solution for the problem at hand. It's an attempt to merge the concept of a coroutine with threads and make them take less effort than threads, but it's still just threads with you having less control over what happens. True coroutines don't require separate threads, but the concept has been bastardized by everyone who keeps incorporating async garbage into languages. I look at them as being unnecessary work because it's better overall to just use the OOP method of saving state in memory somewhere, maybe even on the stack, and then just calling a function to update that state, which is more or less the generator concept. Consider that C already has that in its standard library with FILE's, where you can read some input or write some output and it's buffered. If you really want to read input in the background, then just use a separate thread, which even C has in its standard library now too. Although, I doubt anyone will read all of this, and it's most likely that someone will see this last line and comment that they read the whole post when they didn't.
    2
  2782. 2
  2783. 2
  2784. 2
  2785. 2
  2786. 2
  2787. 2
  2788. 2
  2789. 2
  2790. 2
  2791. 2
  2792. 2
  2793. 2
  2794. 2
  2795. 2
  2796. 2
  2797. 2
  2798. 2
  2799. 2
  2800. 2
  2801. 2
  2802. 2
  2803. 2
  2804. 2
  2805. 2
  2806. 2
  2807. 2
  2808. 2
  2809. 2
  2810. 2
  2811. 2
  2812. 2
  2813. 2
  2814. 2
  2815. 2
  2816. 2
  2817. 2
  2818. 2
  2819. 2
  2820. 2
  2821. 2
  2822. 2
  2823. 2
  2824. 2
  2825. 2
  2826. 2
  2827. 2
  2828. 2
  2829. 2
  2830. 2
  2831. 2
  2832. 2
  2833. 2
  2834. 2
  2835. 2
  2836. 2
  2837. 2
  2838. 2
  2839. 2
  2840. 2
  2841. 2
  2842. 2
  2843. 2
  2844. 2
  2845. 2
  2846. 2
  2847. 2
  2848. 2
  2849. 2
  2850. 2
  2851. 2
  2852. 2
  2853. 2
  2854. 2
  2855. 2
  2856. 2
  2857. 2
  2858. 2
  2859. 2
  2860. 2
  2861. 2
  2862. 2
  2863. 2
  2864. 2
  2865. 2
  2866. 2
  2867. 2
  2868. 2
  2869. 2
  2870. 2
  2871. 2
  2872. 2
  2873. 2
  2874. 2
  2875. 2
  2876. 2
  2877. 2
  2878. 2
  2879. 2
  2880. 2
  2881. 2
  2882. 2
  2883. 2
  2884. 2
  2885. 2
  2886. 2
  2887. 2
  2888. 2
  2889. 2
  2890. 2
  2891. 2
  2892. 2
  2893. 2
  2894. 2
  2895. 2
  2896. 2
  2897. 2
  2898. 2
  2899. 2
  2900. 2
  2901. 2
  2902. 2
  2903. 2
  2904. 2
  2905. 2
  2906. 2
  2907. 2
  2908. 2
  2909. 2
  2910. 2
  2911. 2
  2912. 2
  2913. 2
  2914. 2
  2915. 2
  2916. 2
  2917. 2
  2918. 2
  2919. 2
  2920. 2
  2921. 2
  2922. 2
  2923. 2
  2924. 2
  2925. 2
  2926. 2
  2927. 2
  2928. 2
  2929. 2
  2930. 2
  2931. 2
  2932. 2
  2933. 2
  2934. 2
  2935. 2
  2936. 2
  2937. 2
  2938. 2
  2939. 2
  2940. 2
  2941. 2
  2942. 2
  2943. 2
  2944. 2
  2945. 2
  2946. 2
  2947. 2
  2948. 2
  2949. 2
  2950. 2
  2951. 2
  2952. 2
  2953. 2
  2954. 2
  2955. 2
  2956. 2
  2957. 2
  2958. 2
  2959. 2
  2960. 2
  2961. 2
  2962. 2
  2963. 2
  2964. 2
  2965. 2
  2966. 2
  2967. 2
  2968. 2
  2969. 2
  2970. 2
  2971. 2
  2972. 2
  2973. 2
  2974. 2
  2975. 2
  2976. 2
  2977. 2
  2978. 2
  2979. 2
  2980. 2
  2981. 2
  2982. 2
  2983. 2
  2984. 2
  2985. 2
  2986. 2
  2987. 2
  2988. 2
  2989. 2
  2990. 2
  2991. 2
  2992. 2
  2993. 2
  2994. 2
  2995. 2
  2996. 2
  2997. 1
  2998. 1
  2999. 1
  3000. 1
  3001. 1
  3002. 1
  3003. 1
  3004. 1
  3005. 1
  3006. 1
  3007. 1
  3008. 1
  3009. 1
  3010. 1
  3011. 1
  3012. 1
  3013. 1
  3014. 1
  3015. 1
  3016. 1
  3017. 1
  3018. 1
  3019. 1
  3020. 1
  3021. 1
  3022. 1
  3023. 1
  3024. 1
  3025. 1
  3026. 1
  3027. 1
  3028. 1
  3029. 1
  3030. 1
  3031. 1
  3032. 1
  3033. 1
  3034. 1
  3035. 1
  3036. 1
  3037. 1
  3038. 1
  3039. 1
  3040. 1
  3041. 1
  3042. 1
  3043. 1
  3044. 1
  3045. 1
  3046. 1
  3047. 1
  3048. 1
  3049. 1
  3050. 1
  3051. 1
  3052. 1
  3053. 1
  3054. 1
  3055. 1
  3056. 1
  3057. 1
  3058. 1
  3059. 1
  3060. 1
  3061. 1
  3062. 1
  3063. 1
  3064. 1
  3065. 1
  3066. 1
  3067. 1
  3068. 1
  3069. 1
  3070. 1
  3071. 1
  3072. 1
  3073. 1
  3074. 1
  3075. 1
  3076. 1
  3077. 1
  3078. 1
  3079. 1
  3080. 1
  3081. 1
  3082. 1
  3083. 1
  3084. 1
  3085. 1
  3086. 1
  3087. 1
  3088. 1
  3089. 1
  3090. 1
  3091. 1
  3092. 1
  3093. 1
  3094. 1
  3095. 1
  3096. 1
  3097. 1
  3098. 1
  3099. 1
  3100. 1
  3101. 1
  3102. 1
  3103. 1
  3104. 1
  3105. 1
  3106. 1
  3107. 1
  3108. 1
  3109. 1
  3110. 1
  3111. 1
  3112. 1
  3113. 1
  3114. 1
  3115. 1
  3116. 1
  3117. 1
  3118. 1
  3119. 1
  3120. 1
  3121. 1
  3122. 1
  3123. 1
  3124. 1
  3125. 1
  3126. 1
  3127. 1
  3128. 1
  3129. 1
  3130. 1
  3131. 1
  3132. 1
  3133. 1
  3134. 1
  3135. 1
  3136. 1
  3137. 1
  3138. 1
  3139. 1
  3140. 1
  3141. 1
  3142. 1
  3143. 1
  3144. 1
  3145. 1
  3146. 1
  3147. 1
  3148. 1
  3149. 1
  3150. 1
  3151. 1
  3152. 1
  3153. 1
  3154. 1
  3155. 1
  3156. 1
  3157. 1
  3158. 1
  3159. 1
  3160. 1
  3161. 1
  3162. 1
  3163. 1
  3164. 1
  3165. 1
  3166. 1
  3167. 1
  3168. 1
  3169. 1
  3170. 1
  3171. 1
  3172. 1
  3173. 1
  3174. 1
  3175. 1
  3176. 1
  3177. 1
  3178. 1
  3179. 1
  3180. 1
  3181. 1
  3182. 1
  3183. 1
  3184. 1
  3185. 1
  3186. 1
  3187. 1
  3188. 1
  3189. 1
  3190. 1
  3191. 1
  3192. 1
  3193. 1
  3194. 1
  3195. 1
  3196. 1
  3197. 1
  3198. 1
  3199. 1
  3200. 1
  3201. 1
  3202. 1
  3203. 1
  3204. 1
  3205. 1
  3206. 1
  3207. 1
  3208. 1
  3209. 1
  3210. 1
  3211. 1
  3212. 1
  3213. 1
  3214. 1
  3215. 1
  3216. 1
  3217. 1
  3218. 1
  3219. 1
  3220. 1
  3221. 1
  3222. 1
  3223. 1
  3224. 1
  3225. 1
  3226. 1
  3227. 1
  3228. 1
  3229. 1
  3230. 1
  3231. 1
  3232. 1
  3233. 1
  3234. 1
  3235. 1
  3236. 1
  3237. 1
  3238. 1
  3239. 1
  3240. 1
  3241. 1
  3242. 1
  3243. 1
  3244. 1
  3245. 1
  3246. 1
  3247. 1
  3248. 1
  3249. 1
  3250. 1
  3251. 1
  3252. 1
  3253. 1
  3254. 1
  3255. 1
  3256. 1
  3257. 1
  3258. 1
  3259. 1
  3260. 1
  3261. 1
  3262. 1
  3263. 1
  3264. 1
  3265. 1
  3266. 1
  3267. 1
  3268. 1
  3269. 1
  3270. 1
  3271. 1
  3272. 1
  3273. 1
  3274. 1
  3275. 1
  3276. 1
  3277. 1
  3278. 1
  3279. 1
  3280. 1
  3281. 1
  3282. 1
  3283. 1
  3284. 1
  3285. 1
  3286. 1
  3287. 1
  3288. 1
  3289. 1
  3290. 1
  3291. 1
  3292. 1
  3293. 1
  3294. 1
  3295. 1
  3296. 1
  3297. 1
  3298. 1
  3299. 1
  3300. 1
  3301. 1
  3302. 1
  3303. 1
  3304. 1
  3305. 1
  3306. 1
  3307. 1
  3308. 1
  3309. 1
  3310. 1
  3311. 1
  3312. 1
  3313. 1
  3314. 1
  3315. 1
  3316. 1
  3317. 1
  3318. 1
  3319. 1
  3320. 1
  3321. 1
  3322. 1
  3323. 1
  3324. 1
  3325. 1
  3326. 1
  3327. 1
  3328. 1
  3329. 1
  3330. 1
  3331. 1
  3332. 1
  3333. 1
  3334. 1
  3335. 1
  3336. 1
  3337. 1
  3338. 1
  3339. 1
  3340. 1
  3341. 1
  3342. 1
  3343. 1
  3344. 1
  3345. 1
  3346. 1
  3347. 1
  3348. 1
  3349. 1
  3350. 1
  3351. 1
  3352. 1
  3353. 1
  3354. 1
  3355. 1
  3356. 1
  3357. 1
  3358. 1
  3359. 1
  3360. 1
  3361. 1
  3362. 1
  3363. 1
  3364. 1
  3365. 1
  3366. 1
  3367. 1
  3368. 1
  3369. 1
  3370. 1
  3371. 1
  3372. 1
  3373. 1
  3374. 1
  3375. 1
  3376. 1
  3377. 1
  3378. 1
  3379. 1
  3380. 1
  3381. 1
  3382. 1
  3383. 1
  3384. 1
  3385. 1
  3386. 1
  3387. 1
  3388. 1
  3389. 1
  3390. Many years ago before GH was a thing, SourceForge had way fewer ads. It wasn't until after GH rose up to replace it that SF started having far too many ads. Also, what the fuck is he talking about by saying that "open source" was coined in 1998? I don't know how old he is, but it was a term when I was a youngster back in the 80's. I had subscriptions to several magazines that had printed source code. GNU has existed since at least the 80's too. When I was in high school playing with Linux there were plenty of open source programs. Maybe not the millions that there are today, but thousands at the time is no chump change. Quite a few CVS servers had anonymous access, especially for open source projects. You rarely had to login or use guest credentials, and I tended to just not bother with projects that had such annoyances. Maybe I'm in the minority when it comes to reading changelogs, because I look at that information for nearly every repo that I play with. The `blame` feature of `git` is one of the most fun features that I use on a regular basis, too. I will admit that I like GH being user centric. Quite a few times I've pulled a user's entire set of repos just because they made it so easy to do. I've got a `bash` script which I can just give the user name to it, and it downloads their entire list of repos and yields a flat list of repo URL's. Then I can either just automate downloading all of them one after the other, or I can use `fzf` to select specific repos. One final note regarding Mercurial is that FireFox uses it. It's one of the more annoying aspects of building it because there's a whole complicated process to getting to code. They should have just moved to using Git at some point.
    1
  3391. 1
  3392. 1
  3393. 1
  3394. 1
  3395. 1
  3396. 1
  3397. 1
  3398. 1
  3399. 1
  3400. 1
  3401. 1
  3402. 1
  3403. 1
  3404. 1
  3405. 1
  3406. 1
  3407. 1
  3408. 1
  3409. 1
  3410. 1
  3411. 1
  3412. 1
  3413. 1
  3414. 1
  3415. 1
  3416. 1
  3417. 1
  3418. 1
  3419. 1
  3420.  @BenQ.-ys4kp  I've been learning it for the past 3 or 4 years and let me tell you, it's not a good language. I keep watching videos on it and they're nearly all filled with lies. They allude to or insinuate that it'll prevent every error and then sea lion on you if you call them out on it. Fact of the matter is, the types of errors that the language tries to prevent aren't actually prevented wholly by the language nor in combination with libraries that you'll inevitably have to use if you don't rewrite literally everything in Rust. The biggest source of errors is failure to check user input and it doesn't actually make that any easier. If a Rustacean tells you that memory misuse is the biggest source of errors, they're either spreading propaganda or being facile because that's only how things end up when you fail to check user input. If you want a few examples of what's wrong with the language, look at strings, lifetimes, constructors, mutability, references. Certain keywords irritate me, but I'll admit that that may just be a personal opinion. Things like fn, let, pub, impl, mut. I abhor Java-style singular use keywords like pub and fn. If I have to use a keyword to declare a group of functions as public, then it should allow me to collectively refer to those functions instead of requiring that I use pub for every single function. I just hate function keywords in general. Look at C++ lambdas for an example of doing it mostly right. No keyword at all, though I do have issues with the array of captures component. If anyone tries to claim anything about "the most vexing parse", I'll point out that you can and should use braces to invoke constructors in C++ now and that eliminates that weird self-imposed problem. I say now, but it's been since C++11, so it's not exactly a short time and in fact has been usable since before Rust existed. Anyhow, if YouTube doesn't shadow or delete this and you do happen to actually read it, I'd suggest C if you don't already know it, and just ignore newer languages, but if you must have classes, operator overloading, templates and RAII, then sure, go for C++.
    1
  3421. 1
  3422. 1
  3423. 1
  3424. 1
  3425. 1
  3426. 1
  3427. 1
  3428. 1
  3429. 1
  3430. 1
  3431. 1
  3432. 1
  3433. 1
  3434. 1
  3435. 1
  3436. 1
  3437. 1
  3438. 1
  3439. 1
  3440. 1
  3441. 1
  3442. 1
  3443. 1
  3444. 1
  3445. 1
  3446. 1
  3447. 1
  3448. 1
  3449. 1
  3450. 1
  3451. 1
  3452. 1
  3453. 1
  3454. 1
  3455. 1
  3456. 1
  3457. 1
  3458. 1
  3459. 1
  3460. 1
  3461. 1
  3462. 1
  3463. 1
  3464. 1
  3465. 1
  3466. 1
  3467. 1
  3468. 1
  3469. 1
  3470. 1
  3471. 1
  3472. 1
  3473. 1
  3474. 1
  3475. 1
  3476. 1
  3477. 1
  3478. 1
  3479. 1
  3480. 1
  3481. 1
  3482. 1
  3483. 1
  3484. 1
  3485. 1
  3486. 1
  3487. 1
  3488. 1
  3489. 1
  3490. 1
  3491. 1
  3492. 1
  3493. 1
  3494. 1
  3495. 1
  3496. 1
  3497. 1
  3498. 1
  3499. 1
  3500. 1
  3501. 1
  3502. 1
  3503. 1
  3504. 1
  3505. 1
  3506. 1
  3507. 1
  3508. 1
  3509. 1
  3510. 1
  3511. 1
  3512. 1
  3513. 1
  3514. 1
  3515. 1
  3516. 1
  3517. 1
  3518. 1
  3519. 1
  3520. 1
  3521. 1
  3522. 1
  3523. 1
  3524. 1
  3525. 1
  3526. 1
  3527. 1
  3528. 1
  3529. 1
  3530. 1
  3531. 1
  3532. 1
  3533. 1
  3534. 1
  3535. 1
  3536. 1
  3537. 1
  3538. 1
  3539. 1
  3540. 1
  3541. 1
  3542. 1
  3543. 1
  3544. 1
  3545. 1
  3546. 1
  3547. 1
  3548.  @Soulskinner  It sounds like you don't understand what I was saying. Microsoft illegally used GPL code, full stop. No one who wrote any of that code made money off of it. If you write code and use a personal license, monetizing the code is up to you. If you don't monetize it in some way and release it, then the code was merely given away, and at that time it doesn't matter what license you use, as you won't make money off of writing it. The government should file an antitrust lawsuit against MS, but they apparently refuse to, and not just for illegally using something contrary to its license. The majority of people that get money from contributing to open source are getting that money from using their time to contribute, not from the source code itself. So it doesn't matter what license they use, it's the monetization methodology that matters. The GPL precludes doing some things which could allow a programmer to make more money, and especially off of their code directly. There's absolutely nothing to prevent a program from being open sourced several years later, or having a license that requires users of your program to not share the source code. If MIT or BSD or APL had been the go to choice for licensing, we might have had less open source, note might have, but even if we had, there would've likely been more money made and more code written professionally. Again I'll say it, that this is hypothetical, but if you understand the economics of it all, you'll realize it's a very likely scenario.
    1
  3549. 1
  3550. 1
  3551. 1
  3552. 1
  3553. 1
  3554. 1
  3555. 1
  3556. 1
  3557. 1
  3558. 1
  3559. 1
  3560. 1
  3561. 1
  3562. 1
  3563. 1
  3564. 1
  3565. 1
  3566. 1
  3567. 1
  3568. 1
  3569. 1
  3570. 1
  3571. 1
  3572. 1
  3573. 1
  3574. 1
  3575. 1
  3576. 1
  3577. 1
  3578. 1
  3579. 1
  3580. 1
  3581. 1
  3582. 1
  3583. 1
  3584. 1
  3585. 1
  3586. 1
  3587. 1
  3588. 1
  3589. 1
  3590. 1
  3591. 1
  3592. 1
  3593. 1
  3594. 1
  3595. 1
  3596. 1
  3597. 1
  3598. 1
  3599. 1
  3600. 1
  3601. 1
  3602. 1
  3603. 1
  3604. 1
  3605. 1
  3606. 1
  3607. 1
  3608. 1
  3609. 1
  3610. 1
  3611. 1
  3612. 1
  3613. 1
  3614. 1
  3615. 1
  3616. 1
  3617. 1
  3618. 1
  3619. 1
  3620. 1
  3621. 1
  3622. 1
  3623. 1
  3624. 1
  3625. 1
  3626. 1
  3627. 1
  3628. 1
  3629. 1
  3630. 1
  3631. 1
  3632. 1
  3633. 1
  3634. 1
  3635. 1
  3636. 1
  3637. 1
  3638. 1
  3639. 1
  3640. 1
  3641. 1
  3642. 1
  3643. 1
  3644. 1
  3645. 1
  3646. 1
  3647. 1
  3648. 1
  3649. 1
  3650. 1
  3651. 1
  3652. 1
  3653. 1
  3654. 1
  3655. 1
  3656. 1
  3657. 1
  3658. 1
  3659. 1
  3660. 1
  3661. 1
  3662. 1
  3663. 1
  3664. 1
  3665. 1
  3666. 1
  3667. 1
  3668. 1
  3669. 1
  3670. 1
  3671. 1
  3672. 1
  3673. 1
  3674. 1
  3675. 1
  3676. 1
  3677. 1
  3678. 1
  3679. 1
  3680. 1
  3681. 1
  3682. 1
  3683. 1
  3684. 1
  3685. 1
  3686. 1
  3687. 1
  3688. 1
  3689. 1
  3690. 1
  3691. 1
  3692. 1
  3693. 1
  3694. 1
  3695. 1
  3696. 1
  3697. 1
  3698. 1
  3699. 1
  3700. 1
  3701. 1
  3702. 1
  3703. 1
  3704. 1
  3705. 1
  3706. 1
  3707. 1
  3708. 1
  3709. 1
  3710. 1
  3711. 1
  3712. 1
  3713. 1
  3714. 1
  3715. 1
  3716. 1
  3717. 1
  3718. 1
  3719. 1
  3720. 1
  3721. 1
  3722. 1
  3723. 1
  3724. 1
  3725. 1
  3726. 1
  3727. 1
  3728. 1
  3729. 1
  3730. 1
  3731. 1
  3732. 1
  3733. 1
  3734. 1
  3735. 1
  3736. 1
  3737. 1
  3738. 1
  3739. 1
  3740. 1
  3741. 1
  3742. 1
  3743. 1
  3744. 1
  3745. 1
  3746. 1
  3747. 1
  3748. 1
  3749. 1
  3750. 1
  3751. 1
  3752. 1
  3753. 1
  3754. 1
  3755. 1
  3756. 1
  3757. 1
  3758. 1
  3759. 1
  3760. 1
  3761. 1
  3762. 1
  3763. 1
  3764. 1
  3765. 1
  3766. 1
  3767. 1
  3768. 1
  3769. 1
  3770. 1
  3771. 1
  3772. 1
  3773. 1
  3774. 1
  3775. 1
  3776. 1
  3777. 1
  3778. 1
  3779. 1
  3780. 1
  3781. 1
  3782. 1
  3783. 1
  3784. 1
  3785. 1
  3786. 1
  3787. 1
  3788. 1
  3789. 1
  3790. 1
  3791. 1
  3792. 1
  3793. 1
  3794. 1
  3795. 1
  3796. 1
  3797. 1
  3798. 1
  3799. 1
  3800. 1
  3801. 1
  3802. 1
  3803. 1
  3804. 1
  3805. 1
  3806. 1
  3807. 1
  3808. 1
  3809. 1
  3810. 1
  3811. 1
  3812. 1
  3813. 1
  3814. 1
  3815. 1
  3816. 1
  3817. 1
  3818. 1
  3819. 1
  3820. 1
  3821. 1
  3822. 1
  3823. 1
  3824. 1
  3825. 1
  3826. 1
  3827. 1
  3828. 1
  3829. 1
  3830. 1
  3831. 1
  3832. 1
  3833. 1
  3834. 1
  3835. 1
  3836. 1
  3837. 1
  3838. 1
  3839. 1
  3840. 1
  3841. 1
  3842. 1
  3843. 1
  3844. 1
  3845. 1
  3846. 1
  3847. 1
  3848. 1
  3849. 1
  3850. 1
  3851. 1
  3852. 1
  3853. 1
  3854. 1
  3855. 1
  3856. 1
  3857. 1
  3858. 1
  3859. 1
  3860. 1
  3861. 1
  3862. 1
  3863. 1
  3864. 1
  3865. 1
  3866. 1
  3867. 1
  3868. 1
  3869. 1
  3870. 1
  3871. 1
  3872. 1
  3873. 1
  3874. 1
  3875. 1
  3876. 1
  3877. 1
  3878. 1
  3879. 1
  3880. 1
  3881. 1
  3882. 1
  3883. 1
  3884. 1
  3885. 1
  3886. 1
  3887. 1
  3888. 1
  3889. 1
  3890. 1
  3891. 1
  3892. 1
  3893. 1
  3894. 1
  3895. 1
  3896. 1
  3897. 1
  3898. Not nearly enough people have come to realize the truth, but the slippery slope is real. They keep nibbling away at what they deem acceptable until all gun content is just outright banned. As far as moving to a new platform, I prefer ad supported content because I would like to maintain some modicum of anonymity on the internet. The best type of ads are those that are embedded in the video because I can watch them at 2x like I do for all video content that allows it, and only if they're obnoxious will I skip them, but the content creator will still have gotten paid. I think the more fair business model for YouTube should be that they get nothing from the creators unless the creators get ad money from a sponsor. If the agreement was getting a cut of your sponsorship money then it would be the perfect platform, free-ish but supported by ads through the creator. Then the users would be able to take or leave the ads as they please, the creators would get paid, YouTube would get paid, and most people would be happy. However, YouTube is greedy and still runs forced ads on content which doesn't have monetization turned on and takes all of the profit from that. Yeah, they have server costs, but they're getting so much ad money that it's literally impossible for them to not be turning a profit unless they're mismanaging things behind the scenes, and that's not on any of us, users or content creators, to fix and/or make up for. It also should not be in their purview of what content to censor so long as such content is legal.
    1
  3899. 1
  3900. 1
  3901. 1
  3902. 1
  3903. 1
  3904. 1
  3905. 1
  3906. 1
  3907. 1
  3908. 1
  3909. 1
  3910. 1
  3911. 1
  3912. 1
  3913. 1
  3914. 1
  3915. 1
  3916. 1
  3917. 1
  3918. 1
  3919. 1
  3920. 1
  3921. 1
  3922. 1
  3923. 1
  3924. 1
  3925. 1
  3926. 1
  3927. 1
  3928. 1
  3929. 1
  3930. 1
  3931. 1
  3932. 1
  3933. I love the F-35, but trust me, drones will be fully autonomous in the very near future and be a significant force multiplyer. As for not being able to take out a bridge. that's just naivety. Consider this scenario, you have a small vehicle with 20 drones each carrying a pound of C4. They pop out of the trunk of the car as it drives over the bridge and fly to support columns. If you're telling me that every single bridge in the world won't come down with that kind of assault, you're dreaming. Now let's imagine that a nuclear capable state fits each of their drones with a micro-nuke. Do you still think they won't be able to take out far larger targets? Do you remember the 50's? The US had nuclear hand grenades. So yeah, if it's Russia or China, you better believe they could make a micro-nuke and fit it onto a relatively small drone. Then you have stealth. You could fully automate a stealth drone and put smaller drones in it with micro-nukes. Jet into a war zone from a couple hundred miles away, drop a ton of smart nuke drones, and bye bye target. And if you think that fully autonomous drones aren't possible now, then you haven't been paying attention to all the NN-based tech out there. People are connecting high powered graphics cards with massive parallel processing capabilities to Raspberry Pi's. If you think that they won't have smaller packages for this technology in the next five years and the ability to transfer their models to every drone in their fleet in a matter of minutes, then yet again I have to say you haven't been paying attention. We already have databases that are easily accessible and can already perform advanced image recognition. With the right coding everything can be glued together now to make a terminator style HK drone. Full automation is one general, defense secretary and/or president away from becoming a reality.
    1
  3934. 1
  3935. 1
  3936. 1
  3937. 1
  3938. 1
  3939. 1
  3940. 1
  3941. 1
  3942. 1
  3943. 1
  3944. 1
  3945. 1
  3946. 1
  3947. 1
  3948. 1
  3949. 1
  3950. 1
  3951. 1
  3952. 1
  3953. 1
  3954. 1
  3955. 1
  3956. 1
  3957. 1
  3958. 1
  3959. 1
  3960. 1
  3961. 1
  3962. 1
  3963. 1
  3964. 1
  3965. 1
  3966. 1
  3967. 1
  3968. 1
  3969. 1
  3970. 1
  3971. 1
  3972. 1
  3973. 1
  3974. 1
  3975. 1
  3976. 1
  3977. 1
  3978. 1
  3979. 1
  3980. 1
  3981. 1
  3982. 1
  3983. 1
  3984. 1
  3985. 1
  3986. 1
  3987. 1
  3988. 1
  3989. 1
  3990. 1
  3991. 1
  3992. 1
  3993. 1
  3994. 1
  3995. 1
  3996. 1
  3997. 1
  3998. 1
  3999. 1
  4000. 1
  4001. 1
  4002. 1
  4003. 1
  4004. 1
  4005. 1
  4006. 1
  4007. 1
  4008. 1
  4009. 1
  4010. 1
  4011. 1
  4012. 1
  4013. 1
  4014. 1
  4015. 1
  4016. 1
  4017. 1
  4018. 1
  4019. 1
  4020. 1
  4021. 1
  4022. 1
  4023. 1
  4024. 1
  4025. 1
  4026. 1
  4027. 1
  4028. 1
  4029. 1
  4030. 1
  4031. 1
  4032. 1
  4033. 1
  4034. 1
  4035. 1
  4036. 1
  4037. 1
  4038. 1
  4039. 1
  4040. 1
  4041. 1
  4042. 1
  4043. 1
  4044. 1
  4045. 1
  4046. 1
  4047. 1
  4048. 1
  4049. 1
  4050. 1
  4051. 1
  4052. 1
  4053. 1
  4054. 1
  4055. 1
  4056. 1
  4057. 1
  4058. 1
  4059. 1
  4060. 1
  4061. 1
  4062. 1
  4063. 1
  4064. 1
  4065. 1
  4066. 1
  4067. 1
  4068. 1
  4069. 1
  4070. 1
  4071. 1
  4072. 1
  4073. 1
  4074. 1
  4075. 1
  4076. 1
  4077. 1
  4078. 1
  4079. 1
  4080. 1
  4081. 1
  4082. 1
  4083. 1
  4084. 1
  4085. 1
  4086. 1
  4087. 1
  4088. 1
  4089. 1
  4090. 1
  4091. 1
  4092. 1
  4093. 1
  4094. 1
  4095. 1
  4096. 1
  4097. 1
  4098. 1
  4099. 1
  4100. 1
  4101. 1
  4102. 1
  4103. 1
  4104. 1
  4105. 1
  4106. 1
  4107. 1
  4108. 1
  4109. 1
  4110. 1
  4111. 1
  4112. 1
  4113. 1
  4114. 1
  4115. 1
  4116. 1
  4117. 1
  4118. 1
  4119. 1
  4120. 1
  4121. 1
  4122. 1
  4123. 1
  4124. 1
  4125. 1
  4126. 1
  4127. 1
  4128. 1
  4129. 1
  4130. 1
  4131. 1
  4132. 1
  4133. 1
  4134. 1
  4135. 1
  4136. 1
  4137. 1
  4138. 1
  4139. 1
  4140. 1
  4141. 1
  4142. 1
  4143. 1
  4144. 1
  4145. 1
  4146. 1
  4147. 1
  4148. 1
  4149. 1
  4150. 1
  4151. 1
  4152. 1
  4153. 1
  4154.  @d3line  Nearly all programmers are bad programmers, this is a known fact. So instead of making it easier for them to be programmers and make far worse mistakes than common ones, let's instead shut them out. Linux has bugs because it has thousands of developers who probably shouldn't be allowed to contribute code to it. How many of those bugs are for the common core of Linux as opposed to drivers for hardware that not everyone uses? Do you know? Do you even understand the difference? A Raspberry Pi may not have the limitations of an Arduino or some other niche piece of hardware, but you still shouldn't be cavalier with resources. There are many applications where you need smaller hardware and using Java isn't an option, but what's more is like Rust, many of the features are unimplemented on such hardware and all you get is the syntax. Proving code correctness is impossible for a program to do, at best you can prove partial correctness, which is not good enough. If bounds checking is only done at compile time, then when your improperly written code encounters an out of bounds condition at runtime the check will have proven worthless. So it's slowing down the compile time for little potential benefit to prevent errors which don't happen with good programmers and no benefit for the runtime portion. So it won't slow down the running code, sure, but it won't catch the more pernicious errors. In fact, Rust won't catch the majority of the more pernicious errors which mostly occur because idiots slip through the cracks by learning languages like Java, Python, Go, C# and yes Rust. As for what Microsoft thinks, I don't care, I don't use Windows and won't and they can suck a big D.
    1
  4155.  @d3line  Let's see, false equivalency, as flying airplanes is not the same as writing code. As well errors made there are more immediate unless you're using bad code. Oh wait, that's happened and they had to ground a huge swath of planes which had slow building problems because of poorly written code. For kernel vulnerabilities, do you have any idea how to trigger any of those? How long did it take to find them? On the RPi you just made another argument for me because a dingus like most new developers are these days won't understand algorithmic complexity and won't have any clue how to actually implement them. So good luck getting one of them to write good code for embedded systems and if they don't learn it early, good luck getting them in later years to do it as well. You mistakenly assumed I was talking about hardware features when I was talking about software features, as in what the language provides, or in this case fails to. And the point still stands that at that level, Rust and C are on equal footing except for a few points which as I said only apply to bad programmers. Bounds checking can be as simple as "you're using `i` to index the array and checking at the top against a.len()", but if you have a mutating index, as in based on data that may be external to not just the module you're writing but your entire program, it would have to either do runtime bounds checking for each access or none at all. For work on embedded systems you'll encounter that a lot. Airbags actually do cause more harm than good, so that's an invalid point right there. Microsoft still can't write a good OS, but you trust their expertise on writing good code? Talking to beginners is, hopefully, how I influence the world to be better. If I can dissuade ones like you from writing code the world is that much better, and if I can teach better ones than you to write better code by them learning better techniques, better still.
    1
  4156. 1
  4157. 1
  4158. 1
  4159. 1
  4160. 1
  4161. 1
  4162.  @d3line  Libraries most definitely are excepted. You can't know what a library is doing unless you've compiled the source yourself, and if it's closed source, you sure as heck can't do that. It could modify your data in an unexpected way that you must account for, and which must be manually handled in any language as even Rust won't handle it for you. Are you agreeing with my point about low level hardware usage or do you just not understand the convolutions that must occur to abstract it away and make your code look superficially clean to attempt safety you could still have with the same method in C? Surely you're not claiming that in unsafe code Rust is somehow safer than C, because that would be idiotic. And you're blaming the pilots and/or the training they received for the software being faulty? Sure the pilots could've handled it mistake free and no one would have died, but if the software had been written correctly then the pilots would not have factored into it. As to finding good programmers, I know of precious few. Sure, there are bugs in the Linux kernel, but they're found and fixed. How many bugs still haven't been found in Windows because it's closed source and can't be inspected by users. How many of those bugs are actively being exploited by malicious actors because they can only be discovered by Microsoft who doesn't even care anymore. These are rhetorical questions as no one can know except for Microsoft and the people using their bugs. Hopefully you're not going to claim they don't exist because you can't see them.
    1
  4163. 1
  4164.  @d3line  You're not making a whole lot of sense here. You don't support closed source, fine, I don't either, but to act as though no one else will, that's just stupid. If you're using a library you wrote yourself or one that someone wrote who is into open source, then yeah you'll see the potential failure points, but there will be multitudes who will be using closed source binary blobs and literally can not see into it without reverse engineering it. If you were claiming that Rust can't do that, and we both know you're not, then you'd be really idiotic. Instead you're obfuscating by alluding to one thing and saying the opposite, and don't tell me that's not intentional. With regards to low level code, you seem to be under the delusion that Rust will prevent all errors while still stating that it won't, or maybe it's just your unwillingness to acknowledge that you agree with me on this point, but at the low level some of us write code at, Rust offers no advantages that C doesn't also offer over and above assembly. Further, there are far more compilers and target system code generators for C infrastructure than for Rust. From the sounds of things, you seem to be confused about a lot. At least I hope it's confusion because the alternative is gaslighting. If you're writing code at a high level, as in not system level programming, then use Rust if you want, even if it's still not the right choice for any job thus far. It won't make your code better than anyone else's code, and if you're a bad programmer you won't compare favorably to a good programmer no matter what language you're using.
    1
  4165. 1
  4166. 1
  4167. 1
  4168. 1
  4169. 1
  4170. 1
  4171. 1
  4172. 1
  4173. 1
  4174. 1
  4175. 1
  4176. 1
  4177. 1
  4178. 1
  4179. 1
  4180. 1
  4181. 1
  4182. 1
  4183. 1
  4184. 1
  4185. 1
  4186. 1
  4187. 1
  4188. 1
  4189. 1
  4190. 1
  4191. 1
  4192. 1
  4193. 1
  4194. 1
  4195. 1
  4196. 1
  4197. 1
  4198. 1
  4199. 1
  4200. 1
  4201. 1
  4202. 1
  4203. 1
  4204. 1
  4205. 1
  4206. 1
  4207. 1
  4208. 1
  4209. 1
  4210. 1
  4211. 1
  4212. 1
  4213. 1
  4214. 1
  4215. 1
  4216. 1
  4217. 1
  4218. 1
  4219. 1
  4220. 1
  4221. 1
  4222. 1
  4223. 1
  4224. 1
  4225. 1
  4226. 1
  4227. 1
  4228. 1
  4229. 1
  4230. 1
  4231. 1
  4232. 1
  4233. 1
  4234. 1
  4235. 1
  4236. 1
  4237. 1
  4238. 1
  4239. 1
  4240. 1
  4241. 1
  4242. 1
  4243. 1
  4244. 1
  4245. 1
  4246. 1
  4247. 1
  4248. 1
  4249. 1
  4250. 1
  4251. 1
  4252. 1
  4253. 1
  4254. 1
  4255. 1
  4256. 1
  4257. 1
  4258. 1
  4259. 1
  4260. 1
  4261. 1
  4262.  @dynfoxx  It may not be GC on the level of Java, but it is GC. It's more or less a clone of C++'s most common style of GC. From a technical standpoint, it could be included in a kernel, but doing so will add the kind of overhead that shouldn't be in a kernel. Although it sounds like you disagree with that assessment. I don't see how you can conclude that they provide safe concurrency either. With barely over a decade of testing I'd need to see a fairly conclusive set of tests to prove that. As for the example, it wasn't meant as an example of known problems that Rust programmers have, although they very likely will, but rather as an example of how there are so many types of errors that they either don't or can't protect against and shouldn't be lulling newbies into a false sense of security by claiming they solve any class of errors. On top of that, in a kernel you need guarantees of speed. If you keep bounds checking turned on then your code will run significantly slower in quite a few circumstances than code which isn't bounds checked. If you turn the feature off, you're no better than C. You can claim that features like lifetimes and ownership will make it better, but the implementation requires extra code there that also slows things down. The runtime of a kernel shouldn't be holding your hand if you develop for the kernel, you should be at least a good programmer to do such work if not a great one. Of course, a lot of my opinion on this matter stems from the fact that I've worked with a lot of newbie programmers and I understand their psychology somewhat, and if you give a mouse a rope and tell them to hoist themself to the rafters, they'll very likely do so by their neck.
    1
  4263.  @dynfoxx  It's not the same as calling free() in C. It's more like the methodology of C++, and yes, it is indeed extra overhead. If you implement your code in a library and interface it with other code, regardless of language, you can't have runtime checks of their correctness. There will also be certain checks for correctness that you can't perform in such a scenario even if you stipulate every expectation for code that calls yours, and yes even if the "client" in this scenario is also written in Rust. The biggest reason for my complaints about Rust in this regard is how similar it functions to C++, except that the language designers have chosen all the methodology for how things will work, and lead everyone they can into believing the language is safe. For you to claim that you can merely bypass their decisions for how you should do things by declaring your code unsafe is absolutely wrong. Essentially, what you're saying is, use a pointless keyword that gives those who don't use it a false sense of security and just write it in C with a weird syntax. You keep talking about C++ features in Rust but you're using exclusively the Rust names as though I have no idea how one or the other or both work and then you're claiming it doesn't work the way you and I both know it does. Have you ever used C++? Do you know of all the features it includes? Even just up to 11? If you're as staunch a Rustacean as you seem, I wouldn't expect you to keep up with 17, and certainly not the latest standard, but at least 11 which was the last standard before Rust was released.
    1
  4264. 1
  4265. 1
  4266. 1
  4267. 1
  4268. 1
  4269. 1
  4270. 1
  4271. 1
  4272. 1
  4273. 1
  4274. 1
  4275. 1
  4276. 1
  4277. 1
  4278. 1
  4279. 1
  4280. 1
  4281. 1
  4282. 1
  4283. 1
  4284. 1
  4285. 1
  4286. 1
  4287. 1
  4288. 1
  4289. 1
  4290. 1
  4291. 1
  4292. 1
  4293. 1
  4294. 1
  4295. 1
  4296. 1
  4297. 1
  4298. 1
  4299. 1
  4300. 1
  4301. 1
  4302. 1
  4303. 1
  4304. 1
  4305. 1
  4306. 1
  4307. 1
  4308. 1
  4309. 1
  4310. 1
  4311. 1
  4312. 1
  4313. 1
  4314. 1
  4315. 1
  4316.  @michawhite7613  Social security is a waste because they don't properly invest the money. So you pay in X, get back X/4, if you're lucky, and they've gone from what should have been X+(1% to 3%) to actually being 0. If you instead didn't pay into SS and invested the money yourself you'd at least have X+1%, more if you know what you're doing. Defense spending and that of our intelligence organizations is largely wasted. Our military personnel get paid next to nothing while we spend billions on equipment that barely gets used. Our military is one of the largest in the world. Paying $10,000 for a hammer is clearly a waste, especially as it goes to funding the black budget that gets used to overthrow other countries and install different dictators who we later have to go in and either overthrow again or consider that country a loss. Property, income and inheritance taxes are all immoral, and were it not for a stolen amendment income taxes would be illegal and whether anyone is willing or capable of challenging the IRS on this, property and inheritance taxes are also illegal. What you're referring to with broccoli is a stupid analogy that seems to be referencing insurance. Money is fungible, and no valid health care should be denied. I don't think you understand the full breadth and scope of what the government does because they waste a LOT of money. Many of the organizations that we have shouldn't even exist and quite a few are redundant 10 times over. If you consider state governments and what they do, then the federal government is even duplicating a lot of their efforts too.
    1
  4317. 1
  4318. 1
  4319. 1
  4320. 1
  4321. 1
  4322. 1
  4323. 1
  4324. 1
  4325. 1
  4326. 1
  4327. 1
  4328. 1
  4329. 1
  4330. 1
  4331. 1
  4332. 1
  4333. 1
  4334. 1
  4335. 1
  4336. 1
  4337. 1
  4338. 1
  4339. 1
  4340. 1
  4341. 1
  4342. 1
  4343. 1
  4344. 1
  4345. 1
  4346. 1
  4347. 1
  4348. 1
  4349. 1
  4350. 1
  4351. 1
  4352. 1
  4353. 1
  4354. 1
  4355. 1
  4356. 1
  4357. 1
  4358. 1
  4359. 1
  4360. 1
  4361. 1
  4362. 1
  4363. 1
  4364. 1
  4365. 1
  4366. 1
  4367. 1
  4368. 1
  4369. 1
  4370. 1
  4371. 1
  4372. 1
  4373. 1
  4374. 1
  4375. 1
  4376. 1
  4377. 1
  4378. 1
  4379. 1
  4380. 1
  4381. 1
  4382. 1
  4383. 1
  4384. 1
  4385. 1
  4386. 1
  4387. 1
  4388. 1
  4389. 1
  4390. 1
  4391. 1
  4392. 1
  4393. 1
  4394. 1
  4395. 1
  4396. 1
  4397. 1
  4398. 1
  4399. 1
  4400. 1
  4401. 1
  4402. 1
  4403. 1
  4404. 1
  4405. 1
  4406. 1
  4407. 1
  4408. 1
  4409. 1
  4410. 1
  4411. I never really bothered to look into how X handles keyboard input, so I definitely need to do that. It would've made sense, to me anyway, if keyboard input only went to the app that currently has focus. Which as I understand it is how Wayland does it. However, if you set a global shortcut, it would've made sense to have a registry of callbacks for functionality and to have the main program, whatever it is in such a system, deliver messages to the individual programs. Like say opening a private browsing window in your browser of choice. Each installed browser could register that they can handle that functionality and tell the system how, as in calling the program with certain flags, and the user could configure it with the whole system configuration app and tell it which browser to use when you input that shortcut. If the individual programs request specific keyboard shortcuts, then that either means that changing them in-app, if the app even allows that, would require that it send a message back to the system to refresh things. That's a complicated mess. Although, if every shortcut combo, regardless of global or local scope, merely sent a message to a callback function, say by treating the program while it's running as a server and passing it messages, then shortcuts could even be configured custom per app without the app even having to know what they are. If anyone knows how they both work and want to clear this up for me and maybe explain some reasoning behind whatever decisions they made, have at it.
    1
  4412. 1
  4413. 1
  4414. 1
  4415. 1
  4416. 1
  4417. 1
  4418. 1
  4419. 1
  4420. 1
  4421. 1
  4422. 1
  4423. 1
  4424. 1
  4425. 1
  4426. 1
  4427. 1
  4428. 1
  4429. 1
  4430. 1
  4431. 1
  4432. 1
  4433. 1
  4434. 1
  4435. 1
  4436. 1
  4437. 1
  4438. 1
  4439. 1
  4440. 1
  4441. 1
  4442. 1
  4443. 1
  4444. 1
  4445. 1
  4446. 1
  4447. 1
  4448. 1
  4449. 1
  4450. 1
  4451. 1
  4452. 1
  4453. 1
  4454. 1
  4455. 1
  4456. 1
  4457. 1
  4458. 1
  4459. 1
  4460. 1
  4461. 1
  4462. 1
  4463. 1
  4464. 1
  4465. 1
  4466. 1
  4467. 1
  4468. 1
  4469. 1
  4470. 1
  4471. 1
  4472. 1
  4473. 1
  4474. 1
  4475. 1
  4476. 1
  4477. 1
  4478. 1
  4479. 1
  4480. 1
  4481. 1
  4482. 1
  4483. 1
  4484. 1
  4485. 1
  4486. 1
  4487. 1
  4488. 1
  4489. 1
  4490. 1
  4491. 1
  4492. 1
  4493. 1
  4494. 1
  4495. 1
  4496. 1
  4497. 1
  4498. 1
  4499. 1
  4500. 1
  4501. 1
  4502. 1
  4503. 1
  4504. 1
  4505. 1
  4506. 1
  4507. 1
  4508. 1
  4509. 1
  4510. 1
  4511. 1
  4512. 1
  4513. 1
  4514. 1
  4515. 1
  4516. 1
  4517. 1
  4518. 1
  4519. 1
  4520. 1
  4521. 1
  4522. 1
  4523. 1
  4524. 1
  4525. 1
  4526. 1
  4527. 1
  4528. 1
  4529. 1
  4530. 1
  4531. 1
  4532. 1
  4533. 1
  4534. 1
  4535. 1
  4536. As someone who likely spends too much time learning every new language that comes along, I can safely say that both Go and Rust are a mistake. However, if it was already working in Go, you're absolutely correct that it should've just stayed in Go. Rewriting a project in an entirely new language just because you like it is the easiest way to completely fuck up a project. I would argue that any new project these days should probably be written in a domain specific language, and if it's intended to run in a web browser the only choices are really just JavaScript and TypeScript and since TypeScript just compiles to JavaScript and is fully backwards compatible, it's not exactly different enough yet. If it's a backend application then the only real choice is C++. The reason being that it's a far better language than both Go and Rust combined and runs fast and compiles fast. Every time I use Rust I feel annoyed because it's basically a clone of C++ but with a shittier syntax and slower compile times because it aims to be more strict. Well, C++ compilers have all gotten better in nearly every way, and can enforce a lot of strictness on you while still compiling faster. Also, that part about not being able to interface between code generated with MingW and MSVC really hits hard. When interfacing different languages you have to compete with name mangling and a truly portable interface should be written for C compatibility, not just because you might just use C to interact with it, but because it doesn't mangle names.
    1
  4537. 1
  4538. 1
  4539. 1
  4540. 1
  4541. 1
  4542. 1
  4543. 1
  4544. 1
  4545. 1
  4546. 1
  4547. 1
  4548. 1
  4549. 1
  4550. 1
  4551. 1
  4552. 1
  4553. 1
  4554. 1
  4555. 1
  4556. 1
  4557. 1
  4558. 1
  4559. 1
  4560. 1
  4561. 1
  4562. 1
  4563. 1
  4564. 1
  4565. 1
  4566. 1
  4567. 1
  4568. 1
  4569. 1
  4570. 1
  4571. 1
  4572. 1
  4573. 1
  4574. 1
  4575. 1
  4576. 1
  4577. 1
  4578. 1
  4579. 1
  4580. 1
  4581. 1
  4582. 1
  4583. 1
  4584. 1
  4585. 1
  4586. 1
  4587. 1
  4588. 1
  4589. 1
  4590. 1
  4591. 1
  4592. 1
  4593. 1
  4594. 1
  4595. 1
  4596. 1
  4597. 1
  4598. 1
  4599. 1
  4600. 1
  4601. 1
  4602. 1
  4603. 1
  4604. 1
  4605. 1
  4606. 1
  4607. 1
  4608. 1
  4609. 1
  4610. 1
  4611. 1
  4612. 1
  4613. 1
  4614. 1
  4615. 1
  4616. 1
  4617. 1
  4618. 1
  4619. 1
  4620. 1
  4621. 1
  4622. 1
  4623. 1
  4624. 1
  4625. 1
  4626. 1
  4627. 1
  4628. 1
  4629. 1
  4630. 1
  4631. 1
  4632. 1
  4633. 1
  4634. 1
  4635. 1
  4636. 1
  4637. 1
  4638. 1
  4639. 1
  4640. 1
  4641. 1
  4642. 1
  4643. 1
  4644. 1
  4645. 1
  4646. 1
  4647. 1
  4648. 1
  4649. 1
  4650. 1
  4651. 1
  4652. 1
  4653. 1
  4654. 1
  4655. 1
  4656. 1
  4657. 1
  4658. 1
  4659. 1
  4660. 1
  4661. 1
  4662. 1
  4663. 1
  4664. 1
  4665. 1
  4666. 1
  4667. 1
  4668. 1
  4669. 1
  4670. 1
  4671. 1
  4672. 1
  4673. 1
  4674. 1
  4675. 1
  4676. 1
  4677. 1
  4678. 1
  4679. 1
  4680. 1
  4681. 1
  4682. 1
  4683. 1
  4684. 1
  4685. 1
  4686. 1
  4687. 1
  4688. 1
  4689. 1
  4690. 1
  4691. 1
  4692. 1
  4693. 1
  4694. 1
  4695. 1
  4696. 1
  4697. 1
  4698. 1
  4699. 1
  4700. 1
  4701. 1
  4702. 1
  4703. 1
  4704. 1
  4705. 1
  4706. 1
  4707. 1
  4708. 1
  4709. 1
  4710. 1
  4711. 1
  4712. 1
  4713. 1
  4714. 1
  4715. 1
  4716. 1
  4717. 1
  4718. 1
  4719. 1
  4720. 1
  4721. 1
  4722. 1
  4723. 1
  4724. 1
  4725. 1
  4726. 1
  4727. 1
  4728. 1
  4729. 1
  4730. 1
  4731. 1
  4732. 1
  4733. 1
  4734. 1
  4735. 1
  4736. 1
  4737. 1
  4738. 1
  4739. 1
  4740. 1
  4741. 1
  4742. 1
  4743. 1
  4744. 1
  4745. 1
  4746. 1
  4747. 1
  4748. 1
  4749. 1
  4750. 1
  4751. 1
  4752. 1
  4753. 1
  4754. 1
  4755. 1
  4756. 1
  4757. 1
  4758. 1
  4759. 1
  4760. 1
  4761. 1
  4762. 1
  4763. 1
  4764. 1
  4765. 1
  4766. 1
  4767. 1
  4768. 1
  4769. 1
  4770. 1
  4771. 1
  4772. 1
  4773. 1
  4774. 1
  4775. 1
  4776. 1
  4777. 1
  4778. 1
  4779. 1
  4780. 1
  4781. 1
  4782. 1
  4783. 1
  4784. 1
  4785. 1
  4786. 1
  4787. 1
  4788. 1
  4789. 1
  4790. 1
  4791. 1
  4792. 1
  4793. 1
  4794. 1
  4795. 1
  4796. 1
  4797. 1
  4798. 1
  4799. 1
  4800. 1
  4801. 1
  4802. 1
  4803. 1
  4804. 1
  4805. 1
  4806. 1
  4807. 1
  4808. 1
  4809. 1
  4810. 1
  4811. 1
  4812. 1
  4813. 1
  4814. 1
  4815. 1
  4816. 1
  4817. 1
  4818. 1
  4819. 1
  4820. 1
  4821. 1
  4822. 1
  4823. 1
  4824. 1
  4825. 1
  4826. 1
  4827. 1
  4828. 1
  4829. 1
  4830. 1
  4831. 1
  4832. 1
  4833. 1
  4834. 1
  4835. 1
  4836. 1
  4837. 1
  4838. 1
  4839. 1
  4840. 1
  4841. 1
  4842. 1
  4843. 1
  4844. 1
  4845. 1
  4846. 1
  4847. 1
  4848. 1
  4849. 1
  4850. 1
  4851. 1
  4852. 1
  4853. 1
  4854. 1
  4855. 1
  4856. 1
  4857. 1
  4858. 1
  4859. 1
  4860. 1
  4861. 1
  4862. 1
  4863. 1
  4864. 1
  4865. 1
  4866. 1
  4867. 1
  4868. 1
  4869. 1
  4870. 1
  4871. 1
  4872. 1
  4873. 1
  4874. 1
  4875. 1
  4876. 1
  4877. 1
  4878. 1
  4879. 1
  4880. 1
  4881. 1
  4882. 1
  4883. 1
  4884. 1
  4885. 1
  4886. 1
  4887. 1
  4888. 1
  4889. 1
  4890. 1
  4891. 1
  4892. 1
  4893. 1
  4894. 1
  4895. 1
  4896. 1
  4897. 1
  4898. 1
  4899. 1
  4900. 1
  4901. 1
  4902. 1
  4903. 1
  4904. 1
  4905. 1
  4906. 1
  4907. 1
  4908. 1
  4909. 1
  4910. 1
  4911. 1
  4912. 1
  4913. 1
  4914. 1
  4915. 1
  4916. 1
  4917. 1
  4918. 1
  4919. 1
  4920. 1
  4921. 1
  4922. 1
  4923. 1
  4924. 1
  4925. 1
  4926. 1
  4927. 1
  4928. 1
  4929. 1
  4930. 1
  4931. 1
  4932. 1
  4933. 1
  4934. 1
  4935. 1
  4936. 1
  4937. 1
  4938. 1
  4939. 1
  4940. 1
  4941. 1
  4942. 1
  4943. 1
  4944. 1
  4945. 1
  4946. 1
  4947. 1
  4948. 1
  4949. 1
  4950. 1
  4951. 1
  4952. 1
  4953. 1
  4954. 1
  4955. 1
  4956. 1
  4957. 1
  4958. 1
  4959. 1
  4960. 1
  4961. 1
  4962. 1
  4963. 1
  4964. 1
  4965. 1
  4966. 1
  4967. 1
  4968. 1
  4969. The 16th amendment gives them the right. I think we need a new amendment to repeal the 16th as well as to prevent property and inheritance taxes as all three are immoral. A person should not have to pay money to live or to continue owning a piece of property they already bought and paid for nor should they have their money stolen upon death when they wish it to go to their descendants. As for how the government funds itself, that's a debt of the country issue. If they don't steal it from us with taxes then they have to get it from somewhere else as they can't just print money. Doing so would lead to hyperinflation and would destroy the economy. In fact, every time they print new money without destroying the old money they are causing inflation and that's another way they steal money from us. The reason that the government exists is to provide services, like emergency services of police, fire and ambulances, as well as to build roads and other public infrastructure. So yeah, taxation is theft, but it's for the public benefit. However, they do not need the vast quantities of money that they collect, which they don't even spend on what they should anymore and is mostly wasted. Most of what the government does these days is to take away our rights rather than reinforcing them. A lot of our laws and the interpretations of the SC are just flat wrong and should be erased. Nearly all of the government agencies that currently exist should be disbanded and most of the employees put in prison for mass violation of the people's constitutional rights. None of our situation will change without force that we as good people will not exert, so the government will continue to grow like a cancer and suppress the people more and more until everything finally collapses as civilizations have always done throughout history.
    1
  4970. 1
  4971. 1
  4972. 1
  4973. 1
  4974. 1
  4975. 1
  4976. 1
  4977. 1
  4978. 1
  4979. 1
  4980. 1
  4981. 1
  4982. 1
  4983. 1
  4984. 1
  4985. 1
  4986. 1
  4987. 1
  4988. 1
  4989. 1
  4990. 1
  4991. 1
  4992. 1
  4993. 1
  4994. 1
  4995. 1
  4996. 1
  4997. 1
  4998. 1
  4999. 1
  5000. 1
  5001. 1
  5002. 1
  5003. 1
  5004. 1
  5005. 1
  5006. 1
  5007. 1
  5008. 1
  5009. 1
  5010. 1
  5011. 1
  5012. 1
  5013. 1
  5014. 1
  5015. 1
  5016. 1
  5017. 1
  5018. 1
  5019. 1
  5020. 1
  5021. 1
  5022. 1
  5023. 1
  5024. 1
  5025. 1
  5026. 1
  5027. 1
  5028. 1
  5029. 1
  5030. 1
  5031. 1
  5032. 1
  5033. 1
  5034. 1
  5035. 1
  5036. 1
  5037. 1
  5038. 1
  5039. 1
  5040. 1
  5041. 1
  5042. 1
  5043. 1
  5044. 1
  5045. 1
  5046. 1
  5047. 1
  5048. 1
  5049. 1
  5050. 1
  5051. 1
  5052. 1
  5053. 1
  5054. 1
  5055. 1
  5056. 1
  5057. 1
  5058. 1
  5059. 1
  5060. 1
  5061. 1
  5062. 1
  5063. 1
  5064. 1
  5065. 1
  5066. 1
  5067. 1
  5068. 1
  5069. 1
  5070. 1
  5071. 1
  5072. 1
  5073. 1
  5074. 1
  5075. 1
  5076. 1
  5077. 1
  5078. 1
  5079. 1
  5080. 1
  5081. 1
  5082. 1
  5083. 1
  5084. 1
  5085. 1
  5086. 1
  5087. 1
  5088. 1
  5089. 1
  5090. 1
  5091. 1
  5092. 1
  5093. 1
  5094. 1
  5095. 1
  5096. 1
  5097. 1
  5098. 1
  5099. 1
  5100. 1
  5101. 1
  5102. 1
  5103. 1
  5104. 1
  5105. 1
  5106. 1
  5107. 1
  5108. 1
  5109. 1
  5110. 1
  5111. 1
  5112. 1
  5113. 1
  5114. 1
  5115. 1
  5116. 1
  5117. 1
  5118. 1
  5119. 1
  5120. 1
  5121. 1
  5122. 1
  5123. 1
  5124. 1
  5125. 1
  5126. 1
  5127. 1
  5128. 1
  5129. 1
  5130. 1
  5131. 1
  5132. 1
  5133. 1
  5134. 1
  5135. 1
  5136. 1
  5137. 1
  5138. 1
  5139. 1
  5140. 1
  5141. 1
  5142. 1
  5143. 1
  5144. 1
  5145. 1
  5146. 1
  5147. 1
  5148. 1
  5149. 1
  5150. 1
  5151. 1
  5152. 1
  5153. 1
  5154. 1
  5155. 1
  5156. 1
  5157. 1
  5158. 1
  5159. 1
  5160. 1
  5161. 1
  5162. 1
  5163. 1
  5164. 1
  5165. 1
  5166. 1
  5167. 1
  5168. 1
  5169. 1
  5170. 1
  5171. 1
  5172. 1
  5173. 1
  5174. 1
  5175. 1
  5176. 1
  5177. 1
  5178. 1
  5179. 1
  5180. 1
  5181. 1
  5182. 1
  5183. 1
  5184. 1
  5185. 1
  5186. 1
  5187. 1
  5188. 1
  5189. 1
  5190. 1
  5191. 1
  5192. 1
  5193. 1
  5194. 1
  5195. 1
  5196. 1
  5197. 1
  5198. 1
  5199. 1
  5200. 1
  5201. 1
  5202. 1
  5203. 1
  5204. 1
  5205. 1
  5206. 1
  5207. 1
  5208. 1
  5209. 1
  5210. 1
  5211. 1
  5212. 1
  5213. 1
  5214. 1
  5215. 1
  5216. 1
  5217. 1
  5218. 1
  5219. 1
  5220. 1
  5221. 1
  5222. 1
  5223. 1
  5224. 1
  5225. 1
  5226. 1
  5227. 1
  5228. 1
  5229. 1
  5230. 1
  5231. 1
  5232. 1
  5233. 1
  5234. 1
  5235. 1
  5236. 1
  5237. 1
  5238. 1
  5239. 1
  5240. 1
  5241. 1
  5242. 1
  5243. 1
  5244. 1
  5245. 1
  5246. 1
  5247. 1
  5248. 1
  5249. 1
  5250. 1
  5251. 1
  5252. 1
  5253. 1
  5254. 1
  5255. 1
  5256. 1
  5257. 1
  5258. 1
  5259. 1
  5260. 1
  5261. 1
  5262. 1
  5263. 1
  5264. 1
  5265. 1
  5266. 1
  5267. 1
  5268. 1
  5269. 1
  5270. 1
  5271. 1
  5272. 1
  5273. 1
  5274. 1
  5275. 1
  5276. 1
  5277. 1
  5278. 1
  5279. 1
  5280. 1
  5281. 1
  5282. 1
  5283. 1
  5284. 1
  5285. 1
  5286. 1
  5287. 1
  5288. 1
  5289. 1
  5290. 1
  5291. 1
  5292. 1
  5293. 1
  5294. 1
  5295. 1
  5296. 1
  5297. 1
  5298. 1
  5299. 1
  5300. 1
  5301. 1
  5302. 1
  5303. GNU has held open source back, especially with its viral GPL. The reason that people ignore the GNU is not just because it's less important than the kernel, but also because it's an infection that we need to rid ourselves of to advance the state of OSS. For those that decry the "lack of freedom" that other licenses grant the users of a piece of software, they need to realize that in nature if you don't work you don't eat. If the only reason you like the GPL is because you get the source code for free, then you're not working and you shouldn't eat. If a company produces a software product and doesn't provide the source code, then simply don't buy it, but no one is entitled to anything for free and just because source is available doesn't mean you should be able to just have it willy nilly and do with it as you please. Yeah, our copyright system is fucked, and to a lesser extent our patent system, after all a patent does still expire after 17 years, but that doesn't validate anyone's reason for piracy. There is no piece of software that on its own will save your life. Not that anyone will read this, but I do call Android a Linux distro and anyone that disagrees can get fucked. The only reason I often refer to it as Android being the sole moniker is because the additions they've made are what make it the unique system it is, whereas GNU's "contributions" can be replaced with no loss in function, as Android, Alpine and various other distros prove. So no, Stallman does not have a point. And to further drive home my point, Graphene and the various other Linux distros based off of Android remove a lot of the problems with Android and make it a much better system.
    1
  5304. 1
  5305. 1
  5306. 1
  5307. 1
  5308. 1
  5309. 1
  5310. 1
  5311. 1
  5312. 1
  5313. 1
  5314. 1
  5315. 1
  5316. 1
  5317. 1
  5318. 1
  5319. 1
  5320. 1
  5321. 1
  5322. 1
  5323. 1
  5324. 1
  5325. 1
  5326. 1
  5327. 1
  5328. 1
  5329. 1
  5330. 1
  5331. 1
  5332. 1
  5333. 1
  5334. 1
  5335. 1
  5336. 1
  5337. 1
  5338. 1
  5339. 1
  5340. 1
  5341. 1
  5342. 1
  5343. 1
  5344. 1
  5345. 1
  5346. 1
  5347. 1
  5348. 1
  5349. 1
  5350. 1
  5351. 1
  5352. 1
  5353. 1
  5354. 1
  5355. 1
  5356. 1
  5357. 1
  5358. 1
  5359. 1
  5360. 1
  5361. 1
  5362. 1
  5363. 1
  5364. 1
  5365. 1
  5366. 1
  5367. 1
  5368. 1
  5369. 1
  5370. 1
  5371. 1
  5372. 1
  5373. 1
  5374. 1
  5375. 1
  5376. 1
  5377. 1
  5378. 1
  5379. 1
  5380. 1
  5381. 1
  5382. 1
  5383. 1
  5384. 1
  5385. 1
  5386. 1
  5387. 1
  5388. 1
  5389. 1
  5390. 1
  5391. 1
  5392. 1
  5393. 1
  5394. 1
  5395. 1
  5396. 1
  5397. 1
  5398. 1
  5399. 1
  5400. 1
  5401. 1
  5402. 1
  5403. 1
  5404. 1
  5405. 1
  5406. 1
  5407. 1
  5408. 1
  5409. 1
  5410. 1
  5411. 1
  5412. 1
  5413. 1
  5414. 1
  5415. 1
  5416. 1
  5417. 1
  5418. 1
  5419. 1
  5420. 1
  5421. 1
  5422. 1
  5423. 1
  5424. 1
  5425. 1
  5426. 1
  5427. 1
  5428. 1
  5429. 1
  5430. 1
  5431. 1
  5432. 1
  5433. 1
  5434. 1
  5435. 1
  5436. 1
  5437. 1
  5438. 1
  5439. 1
  5440. 1
  5441. 1
  5442. 1
  5443. 1
  5444. 1
  5445. 1
  5446. 1
  5447. 1
  5448. 1
  5449. 1
  5450. 1
  5451. 1
  5452. 1
  5453. 1
  5454. 1
  5455. 1
  5456. 1
  5457. 1
  5458. 1
  5459. 1
  5460. 1
  5461. 1
  5462. 1
  5463. 1
  5464. 1
  5465. 1
  5466. 1
  5467. 1
  5468. 1
  5469. 1
  5470. 1
  5471. 1
  5472. 1
  5473. 1
  5474. 1
  5475. 1
  5476. 1
  5477. 1
  5478. 1
  5479. 1
  5480. 1
  5481. 1
  5482. 1
  5483. 1
  5484. 1
  5485. 1
  5486. 1
  5487. 1
  5488. 1
  5489. 1
  5490. 1
  5491. 1
  5492. 1
  5493. 1
  5494. 1
  5495. 1
  5496. 1
  5497. 1
  5498. 1
  5499. 1
  5500. 1
  5501. 1
  5502. 1
  5503. 1
  5504. 1
  5505. 1
  5506. 1
  5507. 1
  5508. 1
  5509. 1
  5510. 1
  5511. 1
  5512. 1
  5513. 1
  5514. 1
  5515. 1
  5516. 1
  5517. 1
  5518. 1
  5519. 1
  5520. 1
  5521. 1
  5522. 1
  5523. 1
  5524. 1
  5525. 1
  5526. 1
  5527. 1
  5528. 1
  5529. 1
  5530. 1
  5531. 1
  5532. Maybe I just need a better example to help me visualize generically how this could be applied because that link which talks about HTTP requests seems convoluted and full of too much boilerplate, which kind of seems like a natural negative consequence of how Rust implements enums. For instance, if I were implementing a mechanism to handle requests, I'd put everything in that one class, and there would be no need to return different structs or whatever. This also kind of strikes me as one of the quirky flaws of method chaining because then you have to return different types to allow the chain to continue. Of course, since we're talking about HTTP requests, I'd probably just fill in default details and have functions to let the user replace the defaults or not if they shouldn't care. Certain things would obviously be an error, like a lack of target IP and so on, but there are things which the user might not want to care about, or shouldn't have to manually handle. For instance, one of the things about the example that strikes me as wrong is the status codes being passed as magic numbers/strings instead of having a set of enumerated names so the user doesn't need to know the actual status code, such as just STATUS_OK instead of passing (200, "OK"). And on top of that the content length being set by the user passing anything at all. That's one of those things that would never be explicit in such a library were I writing it because the user could pass the wrong value and that's a huge flaw, where instead the library should calculate it for you and set it automatically. The two examples he gives of where such things go wrong in C++ I agree with, but they're also kind of irrelevant. Sure, move semantics should probably be implemented better and more at the compiler level, but things like closing files really is better with RAII and it's just a matter of slightly modifying those classes. Of course, I don't agree that Rust actually makes these things easier or ergonomic as that code looks disgusting and makes me want to barf worse than reading STL code in C++.
    1
  5533. 1
  5534. 1
  5535. 1
  5536. 1
  5537. 1
  5538. 1
  5539. 1
  5540. 1
  5541. 1
  5542. 1
  5543. 1
  5544. 1
  5545. 1
  5546. 1
  5547. 1
  5548. 1
  5549. 1
  5550. 1
  5551. 1
  5552. 1
  5553. 1
  5554. 1
  5555. 1
  5556. 1
  5557. 1
  5558. 1
  5559. 1
  5560. 1
  5561. 1
  5562. 1
  5563. 1
  5564. 1
  5565. 1
  5566. 1
  5567. 1
  5568. 1
  5569. 1
  5570. 1
  5571. 1
  5572. 1
  5573. 1
  5574. 1
  5575. 1
  5576. 1
  5577. 1
  5578. 1
  5579. 1
  5580. 1
  5581. 1
  5582. 1
  5583. 1
  5584. 1
  5585. 1
  5586. 1
  5587. 1
  5588. 1
  5589. 1
  5590. 1
  5591. 1
  5592. 1
  5593. 1
  5594. 1
  5595. 1
  5596. 1
  5597. 1
  5598. 1
  5599. 1
  5600. 1
  5601. 1
  5602. 1
  5603. 1
  5604. 1
  5605. 1
  5606. 1
  5607. 1
  5608. 1
  5609. 1
  5610. 1
  5611. 1
  5612. 1
  5613. 1
  5614. 1
  5615. 1
  5616. 1
  5617. 1
  5618. 1
  5619. 1
  5620. 1
  5621. 1
  5622. 1
  5623. 1
  5624. 1
  5625. 1
  5626. 1
  5627. 1
  5628. 1
  5629. 1
  5630. 1
  5631. 1
  5632. 1
  5633. 1
  5634. 1
  5635. 1
  5636. 1
  5637. 1
  5638. 1
  5639. 1
  5640. 1
  5641. 1
  5642. 1
  5643. 1
  5644. 1
  5645. 1
  5646. 1
  5647. 1
  5648. 1
  5649. 1
  5650. 1
  5651. 1
  5652. 1
  5653. 1
  5654. 1
  5655. 1
  5656. 1
  5657. 1
  5658. 1
  5659. 1
  5660. 1
  5661. 1
  5662. 1
  5663. 1
  5664. 1
  5665. 1
  5666. 1
  5667. 1
  5668. 1
  5669. 1
  5670. 1
  5671. 1
  5672. 1
  5673. 1
  5674. 1
  5675. 1
  5676. 1
  5677. 1
  5678. 1
  5679. 1
  5680. 1
  5681. 1
  5682. 1
  5683. 1
  5684. 1
  5685. 1
  5686. 1
  5687. 1
  5688. 1
  5689. 1
  5690. 1
  5691. 1
  5692. 1
  5693. 1
  5694. 1
  5695. 1
  5696. 1
  5697. 1
  5698. 1
  5699. 1
  5700. 1
  5701. 1
  5702. 1
  5703. 1
  5704. 1
  5705. 1
  5706. 1
  5707. 1
  5708. 1
  5709. 1
  5710. 1
  5711. 1
  5712. 1
  5713. 1
  5714. 1
  5715. 1
  5716. 1
  5717. 1
  5718. 1
  5719. 1
  5720. 1
  5721. 1
  5722. 1
  5723. 1
  5724. 1
  5725. 1
  5726. 1
  5727. 1
  5728. 1
  5729. 1
  5730. 1
  5731. 1
  5732. 1
  5733. 1
  5734. 1
  5735. 1
  5736. 1
  5737. 1
  5738. 1
  5739. 1
  5740. 1
  5741. 1
  5742. 1
  5743. 1
  5744. 1
  5745. 1
  5746. 1
  5747. 1
  5748. 1
  5749. 1
  5750. 1
  5751. 1
  5752. 1
  5753. 1
  5754. 1
  5755. 1
  5756. 1
  5757. 1
  5758. 1
  5759. 1
  5760. 1
  5761. 1
  5762. 1
  5763. 1
  5764. 1
  5765. 1
  5766. 1
  5767. 1
  5768. 1
  5769. 1
  5770. 1
  5771. 1
  5772. 1
  5773. 1
  5774. 1
  5775. 1
  5776. 1
  5777. 1
  5778. 1
  5779. 1
  5780. 1
  5781. 1
  5782. 1
  5783. 1
  5784. 1
  5785. 1
  5786. 1
  5787. 1
  5788. 1
  5789. 1
  5790. 1
  5791. 1
  5792. I'm pretty sure you don't read these comments, but I'll say it anyway. First, I don't know why you're reacting to a video that's just over a year old. Second, he's absolutely correct that JavaScript ruined the web, but not for most of the reasons cited. Yes, there are bloated frameworks and that's one of many problems, but the fact that many of the standards committees thought that JavaScript would fix deficiencies in HTML and CSS and thus never amended them to make them better is a huge problem. The fact that you can't just use a standard img tag and get good performance and instead have to use an alternate solution is a huge part of the problem there too. JavaScript is garbage and TypeScript which merely transpiles to it is also garbage. Neither language is any good at this point in time and should probably just be wiped off the face of the Earth, along with HTML and CSS. Now, for the statement on Linux, it's an operating system that requires more intelligence than your average JS developer, so if you can't merely upgrade to a new OS version, that's entirely on you. I've had no problems upgrading my OS many versions throughout the past 25+ years of using Linux. And yes, I mean without a full reinstall. That's not to say that you aren't allowed to do it that way if you want, or that when you're a new user you won't ever make such a mistake, but that at this late stage in the game, unless you're doing something really funky, you shouldn't have problems. I also want to specifically hit upon the argument for Electron. I completely disagree regarding dev time and effort when it comes to Electron versus desktop. If you're a more complete developer then you should have at least a modicum of experience in making a desktop app and there are numerous cross platform UI libraries that it should be easy to build a desktop app out. Hell, you could even use Win32 API and just run WINE on Linux, and we all know how many tools there are to generate code for Windows UI. However, wasting CPU cycles to use Electron instead of building a proper desktop app because you're lazy is a huge problem in the industry and far too prevalent of an attitude. I figured I'd add this in since no one will read it anyway, but the current version of Rust I have installed is 1.77 which I downloaded by cloning the repo and building. The entire folder takes up 19GB of disk space. Previous versions, before deleting them in full and starting from scratch because their build system is garbage, have gotten as high as 32GB. Every time I update it I wipe it out and start from scratch on building, which is fine because the binaries are in my home folder, so I can still build the latest version using the prior version, and from scratch always takes a full hour to build. So anyone who thinks that adding a requirement of the Rust runtime and build tools to a project is insane. It's a garbage language, like JavaScript, with a garbage build system, like JavaScript, and no one should use either language.
    1
  5793. 1
  5794. 1
  5795. 1
  5796. 1
  5797. 1
  5798. 1
  5799. 1
  5800. 1
  5801. 1
  5802. 1
  5803. 1
  5804. 1
  5805. 1
  5806. 1
  5807. 1
  5808. 1
  5809. 1
  5810. 1
  5811. 1
  5812. 1
  5813. 1
  5814. 1
  5815. 1
  5816. 1
  5817. 1
  5818. 1
  5819. 1
  5820. 1
  5821. 1
  5822. 1
  5823. 1
  5824. 1
  5825. 1
  5826. 1
  5827. 1
  5828. 1
  5829. 1
  5830. 1
  5831. 1
  5832. 1
  5833. 1
  5834. 1
  5835. 1
  5836. 1
  5837. 1
  5838. 1
  5839. 1
  5840. 1
  5841. 1
  5842. 1
  5843. 1
  5844. 1
  5845. 1
  5846.  @chickensandwich8808  I'd actually prefer if the rich didn't pay their fair share, because then they'd be paying less. We have a graduated tax system precisely because people don't believe in a fair share for the rich. Sure, there are a lot of rich who start businesses and pay a lot of sales tax by buying a lot of products which helps fund the government, and sure they even will employ a lot of employees which gives people income so they can live, and sure those people will then buy things and the sales tax from that will help fund the government more, but those that just sit on it and invest it, umm, well, okay, so banks will then loan people who need it money at some point, and if there's more invested the banks will have more to loan. Wait, why should I hate rich people again? There are a fair few like Pelosi who are super corrupt and use insider trading to earn their money and then contribute nothing back, but most of them are politicians or ex-politicians or the family of politicians and/or ex-politicians. You also have the children of businessmen, who I suppose we should hate for not earning the money that they've been handed. Yeah, because jealousy is a great motivation in life. Or maybe we'll just point out the corrupt business practices of Apple and Amazon and Google, because those are the only businesses that exist, right!? It's not like the statistics show that small businesses employ the most people and pay the most in taxes, or is it?! Nah, let's just keep hating the few rich people that screw us all because we don't understand the economy or how anything works. Got it.
    1
  5847. 1
  5848. 1
  5849. 1
  5850. 1
  5851. 1
  5852. You probably won't read this and YouTube probably won't send a notification anyway, and the post will likely be shadowed, but I'll tell you why I dislike this entire take. First of all, every argument for Rust is only valid if you're a new programmer and/or a bad programmer. The disingenuous argument that paper makes relating to "bug finding tools" applies even more so to Rust because the compiler doesn't catch nearly as many bugs as the static analysis tools for C, which are far more mature and feature complete, and there are exceedingly few dynamic analysis tools for Rust which mostly don't exist and would need to be written from scratch. The majority of dynamic analysis for Rust consists of bounds checking which slows the code down. You might say, "but you can turn it off", and then it's no better than C dynamically and there are C compilers which can add bounds checking anyway, but here's the kicker, that's a stupid feature anyway because the real problem with most code is the lack of proper user input checks. You can easily work with strings in C if you properly check user input, and using only numbers won't fix improper checks. Rust won't fix bad code, nor will it make a good programmer better. At best it'll force bad programmers to clean up their act. I know I'm yelling at clouds with this because the government is run by morons and it's going to happen whether I want my tax dollars wasted on it or not, and it won't matter in another decade or two when humanity destroys itself, but it still irks me.
    1
  5853. 1
  5854. 1
  5855. 1
  5856. 1
  5857. 1
  5858. 1
  5859. 1
  5860. 1
  5861. 1
  5862. 1
  5863. 1
  5864. 1
  5865. 1
  5866. 1
  5867. 1
  5868. 1
  5869. 1
  5870. 1
  5871. 1
  5872. 1
  5873. 1
  5874. 1
  5875. 1
  5876. 1
  5877. 1
  5878. 1
  5879. 1
  5880. 1
  5881. 1
  5882. 1
  5883. 1
  5884. 1
  5885. 1
  5886. 1
  5887. 1
  5888. 1
  5889. 1
  5890. 1
  5891. 1
  5892. 1
  5893. 1
  5894. 1
  5895. 1
  5896. 1
  5897. 1
  5898. 1
  5899. 1
  5900. 1
  5901. 1
  5902. 1
  5903. 1
  5904. 1
  5905. 1
  5906. 1
  5907. 1
  5908. 1
  5909. 1
  5910. 1
  5911. 1
  5912. 1
  5913. 1
  5914. 1
  5915. 1
  5916. 1
  5917. 1
  5918. 1
  5919. 1
  5920. 1
  5921. 1
  5922. 1
  5923. 1
  5924. 1
  5925. 1
  5926. 1
  5927. 1
  5928. 1
  5929. 1
  5930. 1
  5931. 1
  5932. 1
  5933. 1
  5934. 1
  5935. 1
  5936. 1
  5937. 1
  5938. 1
  5939. 1
  5940. 1
  5941. 1
  5942. 1
  5943. 1
  5944. 1
  5945. 1
  5946. 1
  5947. 1
  5948. 1
  5949. 1
  5950. 1
  5951. 1
  5952. 1
  5953. 1
  5954. 1
  5955. 1
  5956. 1
  5957. 1
  5958. 1
  5959. 1
  5960. 1
  5961. 1
  5962. 1
  5963. 1
  5964. 1
  5965. 1
  5966. 1
  5967. 1
  5968. 1
  5969. 1
  5970. 1
  5971. 1
  5972. 1
  5973. 1
  5974. 1
  5975. 1
  5976. 1
  5977. 1
  5978. 1
  5979. 1
  5980. 1
  5981. 1
  5982. 1
  5983. 1
  5984. 1
  5985. 1
  5986. 1
  5987. 1
  5988. 1
  5989. 1
  5990. 1
  5991. 1
  5992. 1
  5993. 1
  5994. 1
  5995. 1
  5996. 1
  5997. 1
  5998. 1
  5999. 1
  6000. 1
  6001. 1
  6002. 1
  6003. 1
  6004. 1
  6005. I doubt anyone will read this, but I'll put it here just in case. Machine learning is just a collection of algorithms, so it's no different than using algorithms to solve equations, except now what's happening is algorithms that are less specific are being used to statistically analyze data to generically solve other problems. CPU's and GPU's are essentially the same thing, except that CPU's are more generic in how they're implemented and with the types of problems they solve and while GPU's have less functionality overall they parallelize it to an insane degree more. Eric Schmidt mentions briefly something that should scare everyone, that the people doing the research want to instill their own leftist values into the technology, which if they ever create real generic machine intelligence with their research will be an end to the human race. However, this all brings me to the true dangers of the technology, and why I don't believe we'll ever reach real generic machine intelligence. This is my attempt to warn people, but I know no one will heed the warning and eventually humanity will cease to exist, so I'm not sure why I still have even a tiny inkling of hope, but I guess I do. The real danger of such technology will not be what it can do on its own, because it'll never develop to the point of acting unilaterally the way a human or any other sentient being can. The real danger will be of a psychopathic individual with sufficient intelligence to meld multiple technologies and use it to automate the process of killing people. We already have the technology to recognize what is present in a photograph because of Google, and thanks to ChatGPT, voice recognition software and a host of other technologies, we can even use them in conjunction with each other to perform complex tasks at the mere utterance of words from an operator. It's only a matter of time, due to the lack of morals being taught to children in today's society, before someone attaches weaponry of any variety onto a drone and hooks it into some computer running their own instance of an open source "AI" program to start the process of killing everyone. With the right manufacturing setup they can produce drones with relative ease and speed and even have resource collector drones to draw in materials to produce more. Once the process is underway they could sit back and watch the world burn. There is no legislation that can fix this. Only massive societal restructuring. It would require that leftism be rooted out and morals and ethics be taught to children again.
    1
  6006. 1
  6007. 1
  6008. 1
  6009. 1
  6010. 1
  6011. 1
  6012. 1
  6013. 1
  6014. 1
  6015. 1
  6016. 1
  6017. 1
  6018. 1
  6019. 1
  6020. 1
  6021. 1
  6022. 1
  6023. 1
  6024. 1
  6025. 1
  6026. 1
  6027. 1
  6028. 1
  6029. 1
  6030. 1
  6031. 1
  6032. 1
  6033. 1
  6034. 1
  6035. 1
  6036. 1
  6037. 1
  6038. 1
  6039. 1
  6040. 1
  6041. 1
  6042. 1
  6043. 1
  6044. 1
  6045. 1
  6046. 1
  6047. 1
  6048. 1
  6049. 1
  6050. 1
  6051. 1
  6052. 1
  6053. 1
  6054. 1
  6055. 1
  6056. 1
  6057. 1
  6058. 1
  6059. 1
  6060. 1
  6061. 1
  6062. 1
  6063. 1
  6064. 1
  6065. 1
  6066. 1
  6067. 1
  6068. 1
  6069. 1
  6070. 1
  6071. 1
  6072. 1
  6073. 1
  6074. 1
  6075. 1
  6076. 1
  6077. 1
  6078. 1
  6079. 1
  6080. 1
  6081. 1
  6082. 1
  6083. 1
  6084. 1
  6085. 1
  6086. 1
  6087. 1
  6088. 1
  6089. 1
  6090. 1
  6091. 1
  6092. 1
  6093. 1
  6094. 1
  6095. 1
  6096. 1
  6097. 1
  6098. 1
  6099. 1
  6100. 1
  6101. 1
  6102. 1
  6103. 1
  6104. 1
  6105. 1
  6106. 1
  6107. 1
  6108. 1
  6109. 1
  6110. 1
  6111. 1
  6112. 1
  6113. 1
  6114. 1
  6115. 1
  6116. 1
  6117. 1
  6118. 1
  6119. 1
  6120. 1
  6121. 1
  6122. 1
  6123. 1
  6124. 1
  6125. 1
  6126. 1
  6127. 1
  6128. 1
  6129. 1
  6130. 1
  6131. 1
  6132. 1
  6133. 1
  6134. 1
  6135. 1
  6136. 1
  6137. 1
  6138. 1
  6139. 1
  6140. 1
  6141. 1
  6142. 1
  6143. 1
  6144. 1
  6145. 1
  6146. 1
  6147. Not that you'll read this, especially on a 10 day old video, but the thing I most object to is calling it AI. All of these NN-based learning models are incorrectly formed attempts at duplicating human minds, something that isn't currently within the technological capability of humans yet, if ever. I say incorrectly formed because that's not really how human minds work. I also vehemently dislike the hype train behind "AI", but I think artists need to chill out and get over it. Yeah, the technology basically just regurgitates what others have done before, and anyone that claims otherwise doesn't actually understand how the programs work. It's a bit like mad libs with significantly many more inputs and outputs and a lot more fine-grained control over how they interact, even the art generator programs. I doubt that there's much new art to be had in this day and age, but if there is, human artists with actual skills can still compete if they learn how licensing works. If you can't create something new and unique, then are you any better than the generative programs anyway. All that said, the only places I think "AI" programs should be banned are in automation systems for censorship and in writing programs. The former should be obvious as to why, but the latter is because a human still needs to check the correctness of that generated program and if it ever goes into a piece of software that manages real life machinery which can lead to a person's death, it will guaranteed cause someone to die.
    1
  6148. 1
  6149. 1
  6150. 1
  6151. 1
  6152. 1
  6153. 1
  6154. 1
  6155. 1
  6156. 1
  6157. 1
  6158. 1
  6159. 1
  6160. 1
  6161. 1
  6162. 1
  6163. 1
  6164. 1
  6165. 1
  6166. 1
  6167. 1
  6168. 1
  6169. 1
  6170. 1
  6171. 1
  6172. 1
  6173. 1
  6174. 1
  6175. 1
  6176. 1
  6177. 1
  6178. 1
  6179. 1
  6180. 1
  6181. 1
  6182. 1
  6183. 1
  6184. 1
  6185. 1
  6186. 1
  6187. 1
  6188. 1
  6189. 1
  6190. 1
  6191. 1
  6192. 1
  6193. 1
  6194. 1
  6195. 1
  6196. 1
  6197. 1
  6198. 1
  6199. 1
  6200. 1
  6201. 1
  6202. 1
  6203. 1
  6204. 1
  6205. 1
  6206. 1
  6207. 1
  6208. 1
  6209. 1
  6210. 1
  6211. 1
  6212. 1
  6213. 1
  6214. 1
  6215. 1
  6216. 1
  6217. 1
  6218. 1
  6219. 1
  6220. 1
  6221. 1
  6222. 1
  6223. 1
  6224. 1
  6225. 1
  6226. 1
  6227. 1
  6228. 1
  6229. 1
  6230. 1
  6231. 1
  6232. 1
  6233. 1
  6234. 1
  6235. 1
  6236. 1
  6237. 1
  6238. 1
  6239. 1
  6240. 1
  6241. 1
  6242. 1
  6243. 1
  6244. 1
  6245. 1
  6246. 1
  6247. 1
  6248. 1
  6249. 1
  6250. 1
  6251. 1
  6252. 1
  6253. 1
  6254. 1
  6255. 1
  6256. 1
  6257. 1
  6258. 1
  6259. 1
  6260. 1
  6261. 1
  6262. 1
  6263. 1
  6264. 1
  6265. 1
  6266. 1
  6267. 1
  6268. 1
  6269. 1
  6270. 1
  6271. 1
  6272. 1
  6273. 1
  6274. 1
  6275. 1
  6276. 1
  6277. 1
  6278. 1
  6279. 1
  6280. 1
  6281. 1
  6282. 1
  6283. 1
  6284. 1
  6285. 1
  6286. 1
  6287. 1
  6288. 1
  6289. 1
  6290. 1
  6291. 1
  6292. 1
  6293. 1
  6294. 1
  6295. 1
  6296. 1
  6297. 1
  6298. 1
  6299. 1
  6300. 1
  6301. 1
  6302. 1
  6303. 1
  6304. 1
  6305. 1
  6306. 1
  6307. 1
  6308. 1
  6309. 1
  6310. 1
  6311. 1
  6312. 1
  6313. 1
  6314. 1
  6315. 1
  6316. 1
  6317. 1
  6318. 1
  6319. 1
  6320. 1
  6321. 1
  6322. 1
  6323. 1
  6324. 1
  6325. 1
  6326. 1
  6327. 1
  6328. 1
  6329. 1
  6330. 1
  6331. 1
  6332. 1
  6333. 1
  6334. 1
  6335. 1
  6336. 1
  6337. 1
  6338. 1
  6339. 1
  6340. 1
  6341. 1
  6342. 1
  6343. 1
  6344. 1
  6345. 1
  6346. 1
  6347. 1
  6348. 1
  6349. 1
  6350. 1
  6351. 1
  6352. 1
  6353. 1
  6354. 1
  6355. 1
  6356. 1
  6357. 1
  6358. 1
  6359. 1
  6360. 1
  6361. 1
  6362. 1
  6363. 1
  6364. 1
  6365. 1
  6366. 1
  6367. 1
  6368. 1
  6369. 1
  6370. 1
  6371. 1
  6372. 1
  6373. 1
  6374. 1
  6375. 1
  6376. 1
  6377. 1
  6378. 1
  6379. 1
  6380. 1
  6381. 1
  6382. 1
  6383. 1
  6384. 1
  6385. 1
  6386. 1
  6387. 1
  6388. 1
  6389. 1
  6390. 1
  6391. 1
  6392. 1
  6393. 1
  6394. 1
  6395. 1
  6396. 1
  6397. 1
  6398. 1
  6399. 1
  6400. 1
  6401. 1
  6402. 1
  6403. 1
  6404. 1
  6405. 1
  6406. 1
  6407. 1
  6408. 1
  6409. 1
  6410. 1
  6411. 1
  6412. 1
  6413. 1
  6414. 1
  6415. 1
  6416. 1
  6417. 1
  6418. 1
  6419. 1
  6420. 1
  6421. 1
  6422. 1
  6423. 1
  6424. 1
  6425. 1
  6426. 1
  6427. 1
  6428. 1
  6429. 1
  6430. 1
  6431. 1
  6432. 1
  6433. 1
  6434. 1
  6435. 1
  6436. 1
  6437. 1
  6438. 1
  6439. 1
  6440. 1
  6441. 1
  6442. 1
  6443. 1
  6444. 1
  6445. 1
  6446. 1
  6447. 1
  6448. 1
  6449. 1
  6450. 1
  6451.  @silak33  I'm not assuming anything about someone who might be using a program to create files. Generally that's what most software that most people complain about is doing. Granted firmware often doesn't, but open firmware does also exist. So even if someone isn't using software to create files, they may be using it to read them, and open formats facilitate using whatever firmware you want. I think here you have a misconception about what open source really is. It doesn't mean free as in beer, and it doesn't always mean free as in speech. In fact, look at Unreal Engine for an example of neither. One might be tempted to call it free as in beer if you're doing a tiny project, but once you make money you have to pay for it, and you certainly can't redistribute your changes under a different license. Further, there are at least hundreds of full time developers, possibly thousands, that are actually paid to contribute to open source, Linus being one of them. Look at companies like Red Hat for inspiration on companies paying to either have open source code written or to offer technical support for use of open source. As to the flight planning software, that's quite the rabbit hole. Obviously you must not be a developer, or you'd at least be able to give it a go extending one of the numerous open source programs. I would never have thought that anyone outside of the government would have a need or desire for such software, but apparently there's a lot. I see that there's even some done by companies that pay to contribute to open source.
    1
  6452. 1
  6453. 1
  6454. 1
  6455. 1
  6456. 1
  6457. 1
  6458. 1
  6459. 1
  6460. 1
  6461. 1
  6462. 1
  6463. 1
  6464. 1
  6465. 1
  6466. 1
  6467. 1
  6468. 1
  6469. 1
  6470. 1
  6471. 1
  6472. 1
  6473. 1
  6474. 1
  6475. 1
  6476. 1
  6477. 1
  6478. 1
  6479. 1
  6480. 1
  6481. 1
  6482. 1
  6483. 1
  6484. 1
  6485. 1
  6486. 1
  6487. 1
  6488. 1
  6489. 1
  6490. 1
  6491. 1
  6492. 1
  6493. 1
  6494. 1
  6495. 1
  6496. 1
  6497. 1
  6498. 1
  6499. 1
  6500. 1
  6501. 1
  6502. 1
  6503. 1
  6504. 1
  6505. 1
  6506. 1
  6507. 1
  6508. 1
  6509. 1
  6510. 1
  6511. 1
  6512. 1
  6513. 1
  6514. 1
  6515. 1
  6516. 1
  6517. 1
  6518. 1
  6519. 1
  6520. 1
  6521. 1
  6522. 1
  6523. 1
  6524. 1
  6525. 1
  6526. 1
  6527. 1
  6528. 1
  6529. 1
  6530. 1
  6531. 1
  6532. 1
  6533. 1
  6534. 1
  6535. 1
  6536. 1
  6537. 1
  6538. 1
  6539. 1
  6540. 1
  6541. 1
  6542. 1
  6543. 1
  6544. 1
  6545. 1
  6546. 1
  6547. 1
  6548. 1
  6549. 1
  6550. 1
  6551. 1
  6552. 1
  6553.  @linkernick5379  Rust doesn't solve the problem of cross-platform problems. They've explicitly stated a minimum CPU that it'll run on for x86 machines which means it won't run on half the desktops I have and then they target SBC's. It's just stupid is what it is and they're merely slapping people in the face. C is far more cross-platform capable, even if it requires you to use a configure script to make it easy, it'll still run on really old platforms that Rust gives the middle finger to. And nothing is more interoperable with C than C. As for safe {insert X}, that's BS. It makes you work harder to be unsafe, making it an even more intentional decision to be so, but it doesn't make you safe as a blanket statement. You have always had the option in C, and intelligent programmers have taken that option, to write libraries of code that you reuse which abstract a lot of things making future code that you write as safe as can be. Who in their right mind rewrites linked list code whenever they need it in a project instead of just using the code they already wrote, if you even use a simple linked list anyway. And finally, defining the tooling that every programmer will use to interact with your language is a really stupid idea. It creates a vague understanding of the underlying way in which the code will work and makes it impossible to replace in the future. Using LLVM as they do is a pretty cheap way to push out a new language, but that further has them depending on a separate project while they're attempting to define the tooling and they still restrict it.
    1
  6554. 1
  6555. 1
  6556. 1
  6557. 1
  6558. 1
  6559. 1
  6560. 1
  6561. 1
  6562. 1
  6563. 1
  6564. 1
  6565. 1
  6566. 1
  6567. 1
  6568. 1
  6569. 1
  6570. 1
  6571. 1
  6572. 1
  6573. 1
  6574. 1
  6575. 1
  6576. 1
  6577. 1
  6578. 1
  6579. 1
  6580. 1
  6581. 1
  6582. 1
  6583. 1
  6584. 1
  6585. 1
  6586. 1
  6587. 1
  6588. 1
  6589. 1
  6590. 1
  6591. 1
  6592. 1
  6593. 1
  6594. 1
  6595. 1
  6596. 1
  6597. 1
  6598. 1
  6599. 1
  6600. 1
  6601. 1
  6602. 1
  6603. 1
  6604. 1
  6605. 1
  6606. 1
  6607. 1
  6608. 1
  6609. 1
  6610. 1
  6611. 1
  6612. 1
  6613. 1
  6614. 1
  6615. 1
  6616. 1
  6617. 1
  6618. 1
  6619. 1
  6620. 1
  6621. 1
  6622. 1
  6623. 1
  6624. 1
  6625. 1
  6626. 1
  6627. 1
  6628. 1
  6629. 1
  6630. 1
  6631. 1
  6632. 1
  6633. 1
  6634. 1
  6635. 1
  6636. 1
  6637. 1
  6638. 1
  6639. 1
  6640. 1
  6641. 1
  6642. 1
  6643. 1
  6644. 1
  6645. 1
  6646. 1
  6647. 1
  6648. 1
  6649. 1
  6650. 1
  6651. 1
  6652. 1
  6653. 1
  6654. 1
  6655. 1
  6656. 1
  6657. 1
  6658. 1
  6659. 1
  6660. 1
  6661. 1
  6662. 1
  6663. 1
  6664. 1
  6665. 1
  6666. 1
  6667. 1
  6668. 1
  6669. 1
  6670. 1
  6671. 1
  6672. 1
  6673. 1
  6674. 1
  6675. 1
  6676. 1
  6677. 1
  6678. 1
  6679. 1
  6680. 1
  6681. 1
  6682. 1
  6683. 1
  6684. 1
  6685. 1
  6686. 1
  6687. 1
  6688. 1
  6689. 1
  6690. 1
  6691. 1
  6692. 1
  6693. 1
  6694. 1
  6695. 1
  6696. 1
  6697. 1
  6698. 1
  6699. 1
  6700. 1
  6701. If there's one thing that has been pounded into me over and over again throughout the years, it's that new trendy languages are meant for people that don't actually understand how computers work and don't know how to program. Unfortunately, the lies told by the designers get perpetuated and a vast quantity of people get tricked into using these languages, and thus what should have been a couple of months of trending turn into a decade. Sometimes they even mutate into unholy monsters that take over the world like JavaScript, or they take over a few fields like Python, but even the somewhat niche languages still get used far more than they should. I've never seen a cult this strong though, and the more I learn of this language the more I realize the collective intelligence of the world has gone down a significant amount. Like channel names that are a lie such as "no boilerplate" while demonstrating that this language still has plenty of it and in some cases more than C++. Or that the borrow checker is the greatest thing in the world because it prevents memory leaks while that only applies if the entirety of your code is written in the language, and even then it's still not assured, no matter what the designers guarantee. Of course that also neglects the fact that you have to use all kinds of extra machinery to be able to share data without forcing copies all over the place. Something which C++ doesn't suffer from because it has a simpler syntax here, and that sounds so strange and I'd never thought I'd say such a thing, but here we are. I keep hoping that humanity will grow up and get more intelligent, but the opposite seems to be happening, and Rust's rise to prominence is just another sign of the times.
    1
  6702. 1
  6703. 1
  6704. 1
  6705. 1
  6706. 1
  6707. 1
  6708. 1
  6709. 1
  6710. 1
  6711. 1
  6712. 1
  6713. 1
  6714. 1
  6715. 1
  6716. 1
  6717. 1
  6718. 1
  6719. 1
  6720. 1
  6721. 1
  6722. 1
  6723. 1
  6724. 1
  6725. 1
  6726. 1
  6727. 1
  6728. 1
  6729. 1
  6730. 1
  6731. 1
  6732. 1
  6733. 1
  6734. 1
  6735. 1
  6736. 1
  6737. 1
  6738. 1
  6739. 1
  6740. 1
  6741. 1
  6742. 1
  6743. 1
  6744. 1
  6745. 1
  6746. 1
  6747. 1
  6748. 1
  6749. 1
  6750. 1
  6751. 1
  6752. 1
  6753. 1
  6754. 1
  6755. 1
  6756. 1
  6757. 1
  6758. 1
  6759. 1
  6760. 1
  6761. 1
  6762. 1
  6763. 1
  6764. 1
  6765. 1
  6766. 1
  6767. 1
  6768. 1
  6769. 1
  6770. 1
  6771. 1
  6772. 1
  6773. 1
  6774. 1
  6775. 1
  6776. 1
  6777. 1
  6778. 1
  6779. 1
  6780. 1
  6781. 1
  6782. 1
  6783. 1
  6784. 1
  6785. 1
  6786. 1
  6787. 1
  6788. 1
  6789. 1
  6790. 1
  6791. 1
  6792. 1
  6793. 1
  6794. 1
  6795. 1
  6796. 1
  6797. 1
  6798. 1
  6799. 1
  6800. 1
  6801. 1
  6802. 1
  6803. 1
  6804. 1
  6805. 1
  6806. 1
  6807. 1
  6808. 1
  6809. 1
  6810. 1
  6811. 1
  6812. 1
  6813. 1
  6814. 1
  6815. 1
  6816. 1
  6817. Well, not so much just for attention but also to attain power. The so-called plebes of the left want power over their neighbors and that starts with recognition that they're better than their neighbors because they're more "virtuous". Of course their idea of virtue is that they pay more attention to physical characteristics than they do mental character. It doesn't help that most are mentally deranged. Their leadership wants to control everyone. Their power is of a much more dangerous and real variety because they write laws that make our lives worse. They take away our rights to free speech and self defense, increase our tax burden and spend our money on every frivolous thing they can find. Keep in mind that taxation is literally your government stealing from you. They justify this by claiming that it's for the greater good, but really it's just to line their own pockets and allow them to murder more of us in wars that should never happen in the first place. And make no mistake, leftism knows no political group as our president 24 years ago turned out to be a leftist Republican who put us into an hugely expensive "forever" war and stole our rights with the Patriot Act. Naming things contrary to what they really are is also a hallmark of leftism such as the more recent Inflation Reduction Act, which actually made inflation worse. I should probably stop writing essays in comments, but I feel a lot of anger over the past 30 years as the world has progressively gotten worse, if you'll excuse the pun.
    1
  6818. 1
  6819. 1
  6820. 1
  6821. 1
  6822. 1
  6823. 1
  6824. 1
  6825. 1
  6826. 1
  6827. 1
  6828. 1
  6829. 1
  6830. 1
  6831. 1
  6832. 1
  6833. 1
  6834. 1
  6835. 1
  6836. 1
  6837. 1
  6838. 1
  6839. 1
  6840. 1
  6841. 1
  6842. 1
  6843. 1
  6844. 1
  6845. 1
  6846. 1
  6847. 1
  6848. 1
  6849. 1
  6850. 1