Hearted Youtube comments on Brodie Robertson (@BrodieRobertson) channel.

  1. 3100
  2. 1800
  3. 1600
  4. 1600
  5. 1400
  6. 1400
  7. 1100
  8. 1000
  9. 1000
  10. 1000
  11. 1000
  12. 1000
  13. 1000
  14. 1000
  15. 1000
  16. 1000
  17. 1000
  18. 996
  19. 995
  20. 948
  21. 923
  22. 914
  23. 898
  24. 866
  25. 851
  26. 828
  27. 827
  28. 785
  29. 783
  30. 781
  31. 780
  32. 777
  33. 766
  34. 765
  35. 746
  36. 710
  37. 699
  38. 695
  39. 694
  40. 689
  41. 685
  42. 681
  43. 680
  44. 663
  45. 659
  46. 655
  47. 648
  48. 647
  49. 646
  50. 645
  51. 643
  52. 620
  53. 619
  54. 617
  55. 604
  56. 602
  57. 597
  58. 595
  59. 589
  60. 582
  61. 582
  62. 580
  63. 574
  64. 573
  65. 570
  66. 555
  67. 553
  68. 550
  69. 549
  70. 548
  71. 546
  72. 519
  73. 517
  74. 516
  75. 513
  76. 512
  77. 505
  78. 505
  79. 498
  80. 497
  81. 497
  82. 495
  83. 488
  84. 484
  85. 484
  86. 480
  87. 479
  88. 479
  89. 472
  90. 471
  91. 469
  92. 463
  93. 463
  94. 462
  95. 460
  96. 458
  97. 452
  98. 451
  99. 450
  100. 449
  101. 448
  102. 447
  103. 445
  104. 439
  105. 434
  106. 431
  107. 428
  108. 428
  109. 426
  110. 423
  111. 423
  112. 423
  113. 420
  114. 420
  115. 417
  116. 414
  117. 409
  118. 409
  119. 407
  120. 407
  121. 405
  122. 405
  123. 402
  124. 401
  125. 397
  126. 397
  127. 395
  128. 395
  129. 394
  130. 390
  131. 387
  132. 386
  133. 384
  134. 380
  135. 378
  136. 374
  137. 371
  138. 368
  139. 367
  140. 366
  141. 366
  142. 364
  143. 363
  144. 362
  145. 361
  146. 361
  147. 360
  148. 360
  149. 358
  150. 357
  151. 357
  152. 356
  153. 353
  154. 353
  155. 352
  156. 350
  157. 350
  158. 349
  159. 349
  160. 348
  161. 346
  162. 345
  163. 343
  164. 343
  165. 342
  166. 342
  167. 337
  168. 336
  169. 336
  170. 335
  171. 335
  172. 334
  173. 334
  174. 333
  175. 330
  176. 330
  177. 329
  178. 329
  179. 329
  180. 325
  181. 324
  182. 320
  183. 317
  184. 317
  185. 317
  186. 317
  187. 315
  188. 315
  189. 314
  190. 313
  191. 313
  192. 312
  193. 311
  194. 309
  195. 307
  196. 306
  197. 306
  198. 304
  199. 304
  200. 300
  201. 298
  202. 296
  203. 294
  204. 293
  205. 292
  206. 290
  207. 289
  208. 288
  209. 288
  210. 288
  211. 288
  212. 287
  213. 287
  214. 284
  215. 284
  216. 284
  217. 283
  218. 283
  219. 281
  220. Some thoughts, off the top of my head. Here is a question for you, since I've tried to push the ball forward with the license thing for a year (particularly with getting the horible rugpull part removed from the dumpster fire that was the year-long "temporary" license) If we referred to this license as "source first" rather than "open source", how would you feel about that? I'd like to give some history as to why this was referred to the way it was, the organization's thoughts, my personal thoughts, and the direction we'd like to move in into the future. “Open source” has a particular meaning to the community, and suggested we call it “source available” instead. Here’s why we haven’t done that: “Source available” commonly means you can’t redistribute modified versions, or unmodified versions, of the software. This doesn’t apply to FUTO software. “Source available” commonly means you can’t create derivative works, or modified versions. This does not apply to our software. “Source available” commonly means that you must pay to see the source code. This does not apply to our software. “Source available” commonly means that software can only be used within a specific organization, but not be available outside of that organization. This does not apply to our software. Thus, FUTO called these projects open source. FUTO didn’t care about OSI’s definition, and thought it arrogant of an organization that has confidential charter members and Microsoft as a sponsor to define it. I also believe they haven't done much to prevent the spread of closed source, subscription based, spyware from becoming the norm. People use google apps over nextcloud, and adobe premiere over kdenlive for a reason. google calendar works, and adobe premiere allows me to use a compressor plugin that actually allows me to see a visual representation of gain reduction. While open source software runs the server world & the internet, just using the linux kernel & apache without a doubt; in the world of niche professional software, or consumer software... I think it's lost very badly. “Source available” is commonly understood to encompass projects with far more restrictive terms than our software. “Open source” is commonly understood to have no financial limitations on one’s ability to use the software commercially. Neither one of the community’s definitions fully fits what we’re doing. Using either of them is bad. The former is a disservice to us, and the latter is a disservice to you. A fair compromise, I think, would be making our own term. “Source first” would describe our software, and fit our values; Here’s where source first & our values align with the community’s definition of open source: 1. Our licenses allow users to see source code of all of our software. 2. Our licenses ensure that you can modify the source code for your own use, and redistribute it. 3. Our licenses ensure that our software is not limited to use by a particular organization. 4. Our principles demand that any client we release that requires a server, also releases the server software under principles as free as the client software. 5. Our software avoids integration of crypto shitcoin scams. 6. Our software rejects “the customer is the product” as a business model. Here’s where source first & our values part ways with the community’s definition of open source: 1. We believe in a programmer’s ability to have the legal right to demand financial compensation for commercial use of their code. It's not enough for a programmer to have the ask for money politely; we want them to have the legal right to demand commercial entities pay. ffmpeg getting a few programmers for google summer of code, while the backbone of youtube is key to them bringing in 31 billion dollars a year isn't a fair exchange of value. Under all current open source licenses, they can ask for money, but they can't demand money. 2. We believe that community ownership of software has not led to consumer-facing-software that beats closed source alternatives, and that this has not, and will not, be a winning model. I think the community likes what we’re doing. They like that we fund consumer-facing software projects like Immich that seek to beat google photos & iCloud. They like that we’ve donated millions to non-profits like Signal, Tor, Repair Preservation Group, GrapheneOS, MicroG, Mobility Independence Foundaiton, and many other organizations that use traditional, OSI-compliant license, that fit the community's definition of open source. They don’t like that we’ve used the term open source. Technically, legally, nobody “owns” that term. OSI doesn’t own that term. So we used it; but culturally, the community own that term. Frankly, as I've told my boss personally many times, you can be technically correct, and still be a complete dickhead. You're not going against OSI when you do this; you're going against the community. I don't have it in me to give you all some adobe crisis management blog post bullshit, so I'll put my thoughts here: I've had an idea of what open source meant since I first bought & installed Suse Linux professional in 2002. I had no idea what OSI was, or how they defined software, or what they even did until i started working here. While working here, I've made my stance unequivocally clear; I don't think it makes sense to have all of this good will created by having the fellowship programs we have, donating millions to open source that ARE MIT/Apache/AGPL/GPL licensed, funding projects internally that kick ass & use AGPL licenses for some; all to lose it over what you call your licenses. Being technically correct has, and always will, in the public eye, be less important than being culturally correct & taking action that does not cause the community to see us all as dickheads. I'd like to advocate internally for that to change, without compromising our values, or the community's. This is all an experiment; at the end, it comes down to this. If we create software that doesn’t abuse the public; will people pay for it? Will programmers quit working for google, apple, facebook, amazon, and microsoft; and decide to work on GOOD software instead? Because they believe they can actually make a living from it? We don't see people doing that right now for consumer software. For many pieces, there isn't even an option to not be abused by traditional closed souce/cloud bullshit, and that sucks. Someone has to go first and give this a shot, to even have a chance of success, prior to others giving it a go. If we fund that software to the tune of millions of dollars per year, in order to make it great under the terms we've created; will people support it financially? If we can demonstrate that they WILL, can we get more programmers to change their habits? That is FUTO's goal. It'll include stumbles along the way. I believe this was one of them, that can be addressed, improved, & fixed along the way. Thoughts, as always, appreciated.
    280
  221. 279
  222. 278
  223. 278
  224. 278
  225. 276
  226. 276
  227. 276
  228. 276
  229. 276
  230. 275
  231. 275
  232. 274
  233. 274
  234. 273
  235. 273
  236. 272
  237. 272
  238. 270
  239. 269
  240. 269
  241. 268
  242. 268
  243. 266
  244. 266
  245. 265
  246. 265
  247. 263
  248. 263
  249. 261
  250. 261
  251. 261
  252. 260
  253. 260
  254. 257
  255. 256
  256. 256
  257. 256
  258. 254
  259. 252
  260. 248
  261. 247
  262. 247
  263. 245
  264. 244
  265. 244
  266. 242
  267. 241
  268. 240
  269. 239
  270. 239
  271. 239
  272. 238
  273. 238
  274. 238
  275. 237
  276. 236
  277. 235
  278. 234
  279. 234
  280. 233
  281. 232
  282. 232
  283. 231
  284. 231
  285. 230
  286. 229
  287. 228
  288. 228
  289. 227
  290. 226
  291. 225
  292. 225
  293. 225
  294. 225
  295. 225
  296. 224
  297. 224
  298. 224
  299. 223
  300. 222
  301. 222
  302. To be fair Brodie: Without speculative execution a modern day processor becomes virtually unusable. Yes, the concept very much has its flaws and the mitigation techniques are horrible, but to be fair to the Kernel developers: It shouldn't be the Kernel's job in the first place to implement mitigations against hardware attacks - it should be the hardware's job. Intel basically threw the Kernel devs into cold waters by not caring about it and not making their microcode open source so people can audit it. They created a gaping security exploit and left the Kernel devs to clean up the mess. At any rate: Speculative execution is one of those features that you never knew you missed until you actually lose it. You have no idea just how much faster this actually makes processors. So much work can already be done computing instructions beforehand while fetching data from higher cache levels or otherwise idling around and branching. Just to give you some perspective: A cache miss is something programmers dread and try to optimize away as best as possible. Worst case the CPU has to jump around memory a bit to find the correct data, which costs a lot of time already and can make the difference between 1 and 100ms for an algorithm. If you have a bad branch in a set of instructions, it potentially has to discard hundreds of calculations it has done ahead of time for nothing, jump back to fetch back the correct instructions, decode those from CISC into microops via microcode, fetch the correct data and start the process over. Meaning the performance hit can be orders of magnitude higher than cache misses. In the worst case it has to start all over again and potentially even wait again just for more data, which might be discarded yet again. Speculative execution is a massive game changer and without it, we're probably going back to CPU speeds of the late 2000s in an instant.
    222
  303. 221
  304. 221
  305. 221
  306. 220
  307. 220
  308. 219
  309. 219
  310. 217
  311. 215
  312. 215
  313. 215
  314. 213
  315. 212
  316. 212
  317. 211
  318. 210
  319. 209
  320. 209
  321. 209
  322. 208
  323. 208
  324. 208
  325. 207
  326. 206
  327. 206
  328. 205
  329. 205
  330. 205
  331. 199
  332. 199
  333. 198
  334. 197
  335. 196
  336. 196
  337. 196
  338. 196
  339. 195
  340. 195
  341. 195
  342. 194
  343. 194
  344. 194
  345. 194
  346. 194
  347. 192
  348. 191
  349. 190
  350. 190
  351. 190
  352. 190
  353. 189
  354. 188
  355. 188
  356. 188
  357. 188
  358. 188
  359. 188
  360. 188
  361. 188
  362. 188
  363. 187
  364. 187
  365. 187
  366. 186
  367. 185
  368. 185
  369. 185
  370. 184
  371. 184
  372. 183
  373. 183
  374. 182
  375. 182
  376. 182
  377. 182
  378. 182
  379. 182
  380. 182
  381. 182
  382. 181
  383. 181
  384. 181
  385. 181
  386. 180
  387. 180
  388. 179
  389. 179
  390. 179
  391. 179
  392. 178
  393. 178
  394. 177
  395. 177
  396. 177
  397. 176
  398. 175
  399. 175
  400. 174
  401. 174
  402. 174
  403. 173
  404. 173
  405. 173
  406. 173
  407. 173
  408. 172
  409. 172
  410. 172
  411. 171
  412. 170
  413. 169
  414. 168
  415. 168
  416. 168
  417. 167
  418. 167
  419. 166
  420. 166
  421. 166
  422. 165
  423. 165
  424. 165
  425. 165
  426. 164
  427. 164
  428. 164
  429. 164
  430. 164
  431. 163
  432. 163
  433. 162
  434. 162
  435. 162
  436. 161
  437. 161
  438. 161
  439. 160
  440. 160
  441. 159
  442. 159
  443. 158
  444. 157
  445. 157
  446. 156
  447. 156
  448. 156
  449. 155
  450. 155
  451. 154
  452. 154
  453. 154
  454. 154
  455. 154
  456. 154
  457. 153
  458. 153
  459. 153
  460. 152
  461. 151
  462. 150
  463. 149
  464. 149
  465. 149
  466. 149
  467. 148
  468. 148
  469. 148
  470. 148
  471. 148
  472. 148
  473. 147
  474. 147
  475. 147
  476. 147
  477. 146
  478. 146
  479. 145
  480. 145
  481. 144
  482. 143
  483. 143
  484. 143
  485. 143
  486. 143
  487. 143
  488. 143
  489. 143
  490. 142
  491. 142
  492. 142
  493. 141
  494. 141
  495. 141
  496. 141
  497. 141
  498. 141
  499. 140
  500. 140
  501. 140
  502. 140
  503. 140
  504. 139
  505. 139
  506. 138
  507. 138
  508. 138
  509. 138
  510. 138
  511. 138
  512. 138
  513. 137
  514. 137
  515. 137
  516. 137
  517. 137
  518. 136
  519. 136
  520. 136
  521. 136
  522. 135
  523. 135
  524. 134
  525. 134
  526. 134
  527. 134
  528. 134
  529. 134
  530. 134
  531. 134
  532. 134
  533. 133
  534. 133
  535. 133
  536. 132
  537. 132
  538. 132
  539. 132
  540. 132
  541. 132
  542. 131
  543. 131
  544. 131
  545. 131
  546. 130
  547. 130
  548. 130
  549. 130
  550. 130
  551. 130
  552. 129
  553. 129
  554. 128
  555. 128
  556. 128
  557. 127
  558. 127
  559. 127
  560. 127
  561. 127
  562. 126
  563. 126
  564. 126
  565. 125
  566. 125
  567. 125
  568. 125
  569. 124
  570. 124
  571. 123
  572. 123
  573. 123
  574. 123
  575. 122
  576. 121
  577. 121
  578. 121
  579. Not only do I remember the lawsuit, I followed it as it happened. For one, as I recall, their ridiculous claims of copyright violation were largely for standard C header files that exist in every C development system anywhere. A few minor nits, though. For one, Novell was the primary corporate network operating system before the internet and the migration to TCP/IP networks and the rise of Windows servers. In the late 90's my workgroup was at a disconnected site and I got the collateral duty of computer support. We were running a Novell 3.2 (I think) network at the time and migrated to Netware 4 while I had it. One of the nice things about them buying SuSE linux from its original German company, was that improved networking support (I was already a SuSE user at the time, still am). Also, you're pronouncing the name wrong. It's not pronounced like a book novel. It's "No-veil". I also remember there was a woman, a lawyer I believe, that setup a website for the sole purpose of tracking and documenting the lawsuit, every single step of the way. And did a really good job of explaining the "legalese" for everyone. I couldn't remember her name, but it turns out I still have an old bookmark buried that links to where the site was. Site still there, but the article I originally linked to isn't. Anyway, it appears the woman was Pamela Jones and the site was/is Groklaw.net. I just checked, you can still go back as far as 2003 and find articles about the SCO-IBM suit. Might be worth a visit for anyone interested in more information.
    121
  580. 121
  581. 120
  582. 120
  583. 120
  584. 120
  585. 120
  586. 119
  587. 119
  588. 119
  589. 119
  590. 119
  591. 119
  592. 118
  593. 118
  594. 118
  595. 117
  596. 117
  597. 117
  598. 116
  599. 116
  600. 116
  601. 116
  602. Dev guy here: Regarding Luke's "removal" issue with Steam: - On Mint at least, APT locks itself down so that only one instance (by default, as there are alternatives and modded versions people use) can run in the system at the same time. - Upon that lock, no other application can hook onto APT while it's in use. What likely happened is Software Manager woes where you may have accidentally clicked twice on an option and it tried to bring up APT to both install and remove it. Obviously, installation comes first and locks down APT. Removal has to wait for the lock to lift. Since it couldn't "grab" APT within a reasonable amount of time, Software Manager just hung there. In that case, closing it and running the installed app is fine. I very much dislike Mint's software manager because it still has a lot of issues that remain unresolved and it's not the safest thing to use. When using any Debian-based distro I tend to prefer terminal, which is NOT good for UX especially for newbies. I am more partial to the way Pamac does things (high five to Brodie for using the same distro as me :D ), but that application also has issues of its own whereas Octopi provides more surgical control of the system. Basically when I'm lazy, Pamac. When I feel like I need to be more careful with the system during a particular procedure (like excising 495 nvidia drivers that I accidentally installed in Pamac and reverting to 470 with the lib32s), Octopi. In a way, Mint has this too with Software Manager / Synaptic. Lazy install? Software Manager. Need more attention to detail on what you're doing? Synaptic. Still, I think Pop! has a better manager for new users even with the problems Linus had. Apps like octopi/synaptic can be very intimidating to use if you're not "invested" in Linux culture/know the proper package names and how to sanitize your app suite & repos.
    116
  603. 116
  604. 115
  605. 115
  606. 115
  607. 115
  608. 114
  609. 114
  610. 113
  611. 113
  612. 113
  613. 112
  614. 112
  615. 112
  616. 112
  617. 112
  618. Wendell and Steve are awesome people. OpenPleb is an amazing initiative and it's absolutely necessary with how many proprietary one-off systems are out there and how every piece of hardware you buy (not even just counting PC hardware) requires some form of software to control. Of course I'm in it for the RGB, but there are so many other things that this initiative will help. libratbag for mouse control is a big one, along with any project for keyboard remapping such as OpenRazer and ckb-next. Sensors are another area that was talked about, especially with super IO chips where some chips have documentation and others do not. Super IO also encompasses motherboard fan control. Smart power supplies. LCD displays on things like cases and coolers. Heck, the initiative doesn't have to be limited to just PC (though in its current implementation it does seem like consumer PC is the focus) because there are a ton of smart home devices using proprietary protocols and apps that could also benefit. I'm glad this is getting media attention. I wanted to standardize RGB as soon as two vendors had RGB keyboards on the market and worked with their official SDKs for several years before so much RGB was coming out that SDKs were no longer guaranteed. Then I dove into the reverse engineering side because I wanted my entire PC to sync up and work in Linux. Reverse engineering even the 5 or so things I had in my PC at the time was like a year long effort, but once we figured those out and had some documentation and tools for reverse engineering the underlying interfaces it started to get easier. Still, reverse engineering is never truly easy and it will always be time-consuming work. It looks like OpenPleb is already making an impact. Last night, HYTE tweeted out: At HYTE, the software user experience is our key value proposition. We appreciate and support the direction of Open Pleb. We're eager to learn more about how we can contribute and be part of this! @GamersNexus @Level1Techs @CalcProgrammer1 They've offered to send me some sample products along with DOCUMENTATION! This is big. At least some companies are listening and that's incredible after years of working on OpenRGB with pretty much no acknowledgement by any of the vendors (except HyperX early on, good on them, though they still only sent me documentation in private rather than release it publicly).
    112
  619. 112
  620. 111
  621. 111
  622. 111
  623. 111
  624. 111
  625. 110
  626. 110
  627. 110
  628. 110
  629. 110
  630. 110
  631. 110
  632. 109
  633. 109
  634. 109
  635. 109
  636. 109
  637. 109
  638. 109
  639. 108
  640. 108
  641. 108
  642. 108
  643. 108
  644. 107
  645. 107
  646. 107
  647. 107
  648. 107
  649. 107
  650. 107
  651. 107
  652. 107
  653. 106
  654. 106
  655. 106
  656. 106
  657. 106
  658. 106
  659. 106
  660. 106
  661. 106
  662. 106
  663. 106
  664. 105
  665. 105
  666. 104
  667. 104
  668. 104
  669. 104
  670. 104
  671. 104
  672. 104
  673. 104
  674. 103
  675. 103
  676. 103
  677. The historical reason for chat and email apps etc. to have systray icons is because you want them running but you don't want them to show giant chunky taskbar entries all the time, crowding out everything else. So they close to the systray and you use the systray to keep track of them instead of your taskbar. ...Except if you use an icons-only/dock-style taskbar, in which case those apps' icons takes up very little extra space while open--or even none, for apps that are pinned in place. Taskbar icons have the ability to show various statuses already--unread count, progress indicator, etc. So when using this kind of taskbar, you genuinely don't need tray icons for those apps and they're just redundant with the taskbar icons. What I think we need is for some kind of API that lets the shell tell apps whether a tray icon makes sense in the current context. So when using an icons-only taskbar, apps implementing this API would ask the shell, the shell would say "no" and then when the app has a visible taskbar icon, they wouldn't show a systray icon or silently stay running when closed. They'd just behave like normal apps, without the user having to manually disable the tray icon. However, none of this applies to apps that never show an icon on the taskbar, like the Nextcloud client thingy, or Dropbox, or similar background-only apps. For those, it does make sense for them to show a tray icon to make the user aware of their background status. Asking them as an alternative to opt into some DE-specific API is a nonstarter for them since they're cross-platform and simply will not care about us enough to do the large amount of work to write a Plasma applet or adapt to whatever API the GNOME folks want, or whatever. We can't have our heads in the sand so much that we think we can dictate their design. I'd love it if they did write lovely custom UIs for us, but it just won't happen--not until our combined market share becomes 10x bigger or more.
    103
  678. 103
  679. 103
  680. 103
  681. 103
  682. 103
  683. 103
  684. 103
  685. 102
  686. 102
  687. 102
  688. 102
  689. 101
  690. 101
  691. 101
  692. 101
  693. 101
  694. 100
  695. 100
  696. 100
  697. 100
  698. 100
  699. 100
  700. 100
  701. 100
  702. 99
  703. 99
  704. 99
  705. 99
  706. 99
  707. 99
  708. 99
  709. 99
  710. 98
  711. 98
  712. 98
  713. 97
  714. 97
  715. 97
  716. 97
  717. 97
  718. 97
  719. 97
  720. 97
  721. 97
  722. 97
  723. 97
  724. 96
  725. 96
  726. 96
  727. 96
  728. 96
  729. 96
  730. 96
  731. 96
  732. 96
  733. 95
  734. 95
  735. 95
  736. 95
  737. 95
  738. 95
  739. 94
  740. 94
  741. 94
  742. 94
  743. 94
  744. 94
  745. 94
  746. 94
  747. 94
  748. 94
  749. 94
  750. 94
  751. 93
  752. 93
  753. 93
  754. 93
  755. 93
  756. 93
  757. 93
  758. 93
  759. 93
  760. 92
  761. 92
  762. 92
  763. 92
  764. 92
  765. 92
  766. 92
  767. 92
  768. 92
  769. 92
  770. 92
  771. 92
  772. 92
  773. 91
  774. 91
  775. 91
  776. 91
  777. 91
  778. 91
  779. 91
  780. 91
  781. 91
  782. 91
  783. 91
  784. 91
  785. 90
  786. 90
  787. 90
  788. 90
  789. 90
  790. 89
  791. 89
  792. 89
  793. 89
  794. 89
  795. 89
  796. 89
  797. 89
  798. 88
  799. 88
  800. 88
  801. 88
  802. 88
  803. 88
  804. 88
  805. 88
  806. 87
  807. 87
  808. 87
  809. 87
  810. 87
  811. 87
  812. 87
  813. 87
  814. 87
  815. 87
  816. 87
  817. 87
  818. 86
  819. 86
  820. 86
  821. 86
  822. 86
  823. 85
  824. 85
  825. 85
  826. 85
  827. 85
  828. 85
  829. 85
  830. 85
  831. 85
  832. 85
  833. 85
  834. 85
  835. 84
  836. 84
  837. 84
  838. 84
  839. 84
  840. 84
  841. 84
  842. 84
  843. 83
  844. 83
  845. 83
  846. 83
  847. 83
  848. 83
  849. 82
  850. 82
  851. 82
  852. 82
  853. 82
  854. 82
  855. 82
  856. 81
  857. 81
  858. 81
  859. 81
  860. 81
  861. 81
  862. 81
  863. 80
  864. 80
  865. 80
  866. 80
  867. 80
  868. 80
  869. 80
  870. 80
  871. 80
  872. 80
  873. 80
  874. 80
  875. 79
  876. 79
  877. 79
  878. 79
  879. 79
  880. 79
  881. 79
  882. 79
  883. 79
  884. I think that Apple gets less hate because they're a more "opt-in" ecosystem / playground. That is, the default is windows, when you have no choice or don't know what to pick. So you'll use it and, in many cases, find things that irk you and some that you'll absolutely hate. But going to an Apple... you usually reasearch it a bit, before you choose to buy one. That is, you already have some idea if you'd like it or not and there's good chances that you'll simply not switch to it if there's possibility of incompatibility, so to speak. Getting back to Windows being the default option - you rarely are forced to use Apple, for, say, work. So bottom line of the above, when going Apple you usually know what you're getting into, significantly reducing the number of people frustrating with using it. As some simply choose to not go Apple, they might've realized beforehand that what they're doing is simply incompatible (like most gaming). And the rest might've had done some research and learned how to do the basic things. Me personally, I do hate Apple more than Microsoft. I do not deny that their engineers and designers are usually doing a very good job. Most people I know using Apple's products are happy, things work. Well, the thing they're using it for. But Apple is so focused on control and walling the garden as much as possible, so anti consumer, that I do not care how good their products are. Microsoft, to be fair, is not that far off. But, I guess, because their current position, they have a much bigger garden, so closing it is much much harder. But their strides for requiring an online Microsoft account, and what they're doing to secure login and I forgot the next thing after secure login, that's also a no-no. I've used Windows since Windows 95 (used a bit 3.11 too, but it was on old computers in some places) to Windows 10, and I've been a happy Windows 10 user. I know I won't drive Windows 11, not by personal choice. I might have to, for work, but unless I REALLY have to for something specific, I won't install it on any of my personal systems. Even if their bullshit if bypassable.
    79
  885. 78
  886. 78
  887. 78
  888. 78
  889. 78
  890. 78
  891. 78
  892. 78
  893. 78
  894. 78
  895. 78
  896. 78
  897. 77
  898. 77
  899. 77
  900. 77
  901. 77
  902. 77
  903. 77
  904. 77
  905. 77
  906. 77
  907. 77
  908. 77
  909. 77
  910. 77
  911. 77
  912. 76
  913. 76
  914. 76
  915. 76
  916. 76
  917. I just wrote a lengthy reply to someone asking why there's hesitation to adopt absolute positioning, but it looks like the original post got deleted. So if anyone's interested, here's what I wrote: I like the original proposal; that's how I found it in the first place, but the people who don't like the original proposal have a few different reasons. The best complaint I heard was from someone who is building a VR compositor, and yeah, XY coordinates really don't make sense in a 3D space, so I get it. I think the latest proposal works better here, because you can easily place a virtual screen in 3D space. It's a similar situation with tiling compositors. Smart compositors could theoretically do something like this already to keep app windows clumped together, but it would be guess work that sometimes guesses wrong, and wouldn't work for multiple apps coordinating together. I feel like these developers are holding out hope that Qt, SDL, and all the other toolkits drop support for absolute positioning if Wayland doesn't support it, thereby forcing app authors to stop making these "distasteful" apps that work poorly with tiled managers, but I think that's unrealistic, especially now that JavaScript is getting support for absolute positioning. There's some people who are worried about security risks, where a malicious app does something like placing a borderless window over a credit card input field to capture your input. It's a stretch given you would have already had to give the malicious app permission to run, and to inspect your screen, but I'm glad someone's thinking about it. Then there's people who are just worried that if an app can place a window wherever it wants, then apps will start doing that all the time, and the desktop experience will be garbage, but I never bought that argument, because apps have been able to do that for about 40 years and generally haven't.
    76
  918. 76
  919. 76
  920. 76
  921. 76
  922. 76
  923. 76
  924. 76
  925. 76
  926. 75
  927. 75
  928. 75
  929. 75
  930. 75
  931. 75
  932. 75
  933. 75
  934. 74
  935. 74
  936. 74
  937. 74
  938. 74
  939. 74
  940. 74
  941. 74
  942. 74
  943. 74
  944. 73
  945. 73
  946. 73
  947. 73
  948. 73
  949. 73
  950. 73
  951. 73
  952. 73
  953. 72
  954. 72
  955. 72
  956. 72
  957. 72
  958. 72
  959. 72
  960. 72
  961. 72
  962. 72
  963. 72
  964. 72
  965. 72
  966. 72
  967. 72
  968. 72
  969. 72
  970. 71
  971. 71
  972. 71
  973. 71
  974. 71
  975. 71
  976. 71
  977. 70
  978. 70
  979. 70
  980. 70
  981. 70
  982. 69
  983. 69
  984. 69
  985. 69
  986. 69
  987. 69
  988. 69
  989. 69
  990. 69
  991. 69
  992. 69
  993. 69
  994. 69
  995. 69
  996. 69
  997. 68
  998. 68
  999. 68
  1000. 68
  1001. 68
  1002. 68
  1003. 68
  1004. 68
  1005. 68
  1006. 68
  1007. 68
  1008. 68
  1009. 67
  1010. 67
  1011. 67
  1012. 67
  1013. 67
  1014. 67
  1015. 67
  1016. 67
  1017. 67
  1018. 67
  1019. 67
  1020. 67
  1021. 67
  1022. I had an RX6900XT card. It was a terrific pick for doing general tasks and gaming. Worked perfectly out of the box with pretty much any distro. It was an Asrock that overclocked insanely, ran very cool, total silicon-lottery winner. Games were a joy with it. I really loved it until I wanted to use it to accelerate Blender. Getting ROCm installed was **horrific**. There is simply no clear set of instructions, even if you're using one of the supported distro/version combinations. After much hair-pulling, I got it working... but installing the various components broke other things. Like some apps not displaying correctly in X. Like apt breaking due to version and naming issues from the AMD repos. I've been using Linux for decades at this point, and this situation gave me PTSD of how Linux often used to be when getting hardware to work. In the end, it was easier to reverse everything and replace the card with a used EVGA RTX3090. I really hate Nvidia in so many ways. But, while the replacement uses proprietary drivers, everything Just Works after those are installed. Am I thrilled with the RTX3090? Well, not entirely, as it works worse for the original use case - general tasks and gaming. But not so much worse that I'd even think about switching back. My next card is likely to be from Nvidia, although I'll wait for the 4000 series to hit the used market in quantity. I used to tell everyone that AMD was best for Linux. I now answer in a much more nuanced way. AMD should be ashamed.
    67
  1023. 66
  1024. 66
  1025. 66
  1026. 66
  1027. 66
  1028. 66
  1029. 66
  1030. 66
  1031. 66
  1032. 66
  1033. 66
  1034. 66
  1035. 66
  1036. 66
  1037. 66
  1038. 66
  1039. 66
  1040. 66
  1041. 66
  1042. 66
  1043. 66
  1044. 66
  1045. 66
  1046. 66
  1047. 66
  1048. 66
  1049. 66
  1050. 65
  1051. 65
  1052. 65
  1053. 65
  1054. 65
  1055. 65
  1056. 65
  1057. 65
  1058. 65
  1059. 65
  1060. 65
  1061. 65
  1062. 65
  1063. 65
  1064. 64
  1065. 64
  1066. 64
  1067. 64
  1068. 64
  1069. 64
  1070. 64
  1071. 64
  1072. 64
  1073. 64
  1074. 64
  1075. 63
  1076. 63
  1077. 63
  1078. 63
  1079. 63
  1080. 63
  1081. 63
  1082. 63
  1083. 63
  1084. 62
  1085. 62
  1086. 62
  1087. 62
  1088. 62
  1089. 62
  1090. 62
  1091. 62
  1092. 62
  1093. 62
  1094. 62
  1095. 62
  1096. 62
  1097. 62
  1098. 62
  1099. 61
  1100. 61
  1101. 61
  1102. 61
  1103. 61
  1104. 61
  1105. 61
  1106. 61
  1107. 61
  1108. 61
  1109. 61
  1110. 61
  1111. 61
  1112. 61
  1113. 60
  1114. 60
  1115. 60
  1116. 60
  1117. 60
  1118. 60
  1119. 60
  1120. 60
  1121. 60
  1122. 60
  1123. 60
  1124. 60
  1125. 60
  1126. 60
  1127. 60
  1128. 60
  1129. 60
  1130. 60
  1131. 60
  1132. 60
  1133. 59
  1134. 59
  1135. 59
  1136. 59
  1137. 59
  1138. 59
  1139. 59
  1140. 59
  1141. 59
  1142. 59
  1143. 59
  1144. 59
  1145. 59
  1146. 59
  1147. 59
  1148. 59
  1149. 59
  1150. 59
  1151. 59
  1152. 59
  1153. 59
  1154. 59
  1155. 59
  1156. 59
  1157. 59
  1158. 59
  1159. 58
  1160. 58
  1161. 58
  1162. 58
  1163. 58
  1164. 58
  1165. 58
  1166. 58
  1167. 58
  1168. 58
  1169. 58
  1170. 58
  1171. 58
  1172. 58
  1173. 58
  1174. 58
  1175. 57
  1176. 57
  1177. 57
  1178. 57
  1179. 57
  1180. 57
  1181. 57
  1182. 57
  1183. 57
  1184. 57
  1185. 57
  1186. 57
  1187. 57
  1188. 57
  1189. 57
  1190. 57
  1191. 57
  1192. 56
  1193. 56
  1194. 56
  1195. 56
  1196. 56
  1197. 56
  1198. 56
  1199. 56
  1200. 56
  1201. 56
  1202. 55
  1203. 55
  1204. 55
  1205. 55
  1206. 55
  1207. 55
  1208. 55
  1209. 55
  1210. 55
  1211. 55
  1212. 55
  1213. 55
  1214. 55
  1215. 55
  1216. From my understanding, one thing you pointed out is part of the core of most Red Hat hate: it's basically impossible to have a Linux system that isn't full of "Red Hat projects". This next sentence is gonna seem like a bit of a jump, but I promise it's going somewhere, so bear with me. For better or for worse, systemd standardized a lot of core system components and brought them under one source tree. Some people either dislike having that much of their system under one group's control or just dislike the way systemd does things. Those people then notice that systemd is backed by a corporation, and that makes things worse since a lot of Linux users distrust corporations in general. Then they notice that the corporation behind systemd also has some level of involvement with various other projects that can't easily be avoided (including dbus, which I've noticed some hardcore systemd antis have a particular hatred for), and the paranoia neurons really start firing. This paranoia leads people to have a strong hatred for systemd, the corporation behind it (Red Hat), and anything else they see Red Hat touch. Since most Red Hat hate (at least from what I've seen) seems to be an extension of systemd hate, I'm gonna second the unixsheikh articles someone else linked to get more of a feel for what people hate about systemd. I can't say for sure why Xorg seems to escape the Red Hat/Freedesktop hate, but I suspect it's probably some combination of people not noticing the connection and people pretending not to notice because going TTY-only doesn't sound very fun.
    55
  1217. 55
  1218. 55
  1219. 55
  1220. 55
  1221. 55
  1222. 54
  1223. 54
  1224. 54
  1225. 54
  1226. 54
  1227. 54
  1228. 54
  1229. 54
  1230. 54
  1231. 54
  1232. 54
  1233. 54
  1234. 54
  1235. 54
  1236. 53
  1237. 53
  1238. 53
  1239. 53
  1240. 53
  1241. 53
  1242. 53
  1243. 53
  1244. 53
  1245. 53
  1246. 53
  1247. 53
  1248. 53
  1249. 52
  1250. 52
  1251. 52
  1252. 52
  1253. 52
  1254. 52
  1255. 52
  1256. 52
  1257. 52
  1258. 52
  1259. 52
  1260. 52
  1261. 52
  1262. 52
  1263. 52
  1264. 52
  1265. 52
  1266. 52
  1267. 52
  1268. 52
  1269. 52
  1270. 52
  1271. 52
  1272. 51
  1273. 51
  1274. 51
  1275. 51
  1276. 51
  1277. 51
  1278. 51
  1279. 51
  1280. 51
  1281. 51
  1282. 51
  1283. 51
  1284. 51
  1285. 51
  1286. 51
  1287. 51
  1288. 51
  1289. 51
  1290. 51
  1291. 50
  1292. 50
  1293. 50
  1294. 50
  1295. 50
  1296. 50
  1297. 50
  1298. 50
  1299. 50
  1300. 50
  1301. 50
  1302. 50
  1303. 50
  1304. 50
  1305. 50
  1306. 50
  1307. 50
  1308. 50
  1309. 50
  1310. 50
  1311. 50
  1312. 50
  1313. 50
  1314. 49
  1315. 49
  1316. 49
  1317. 49
  1318. 49
  1319. 49
  1320. 49
  1321. 49
  1322. 49
  1323. 49
  1324. 49
  1325. 49
  1326. 49
  1327. 49
  1328. 49
  1329. 49
  1330. 49
  1331. 49
  1332. 49
  1333. 49
  1334. 49
  1335. 49
  1336. 49
  1337. 49
  1338. 49
  1339. 49
  1340. 49
  1341. 49
  1342. 49
  1343. 49
  1344. Being "the best" in some theoretical technical sense has always been nothing compared to having a product out there that actually solves people's problems. Case in point: the IBM PC/x8i6 platform. It was never the most elegant, the fastest, nor the most sophisticated computer out there, but it was good enough, it had widespread support, and it was easy for clone for much cheaper than any name-brand 16/32-bit computer. People do not want "the best computer", people want the computer that meets their needs, and the clone makers did it better than Commodore, Apple, Acorn, and even IBM themselves. Minix and Hurd might in some technical sense be "more advanced" but Linux actually showed up with a working system and showed up first, while Hurd has been five years away from prime-time since I was in diapers, and Minix has never even seriously tried to be a viable general-purpose OS. If there was ever an OS that threatened to eclipse Linux as "the" FOSS operating system, it was 386/FreeBSD, which was even more archaic, with a history going straight back into AT&T Unix in the '70s! And it might have indeed been better than Linux since it was much more tightly integrated, but SCO's ratfucking ensured it was not there at the right time to solve people's problem (how do we free the PC clone platform from dependency on Microsoft), and Linux was. Hence Linux is everywhere and BSD is an also-ran. Ninety percent of life, as they say, is just showing up. Linux showed up, and the pie-in-the-sky dreams of hyper-advanced operating systems from Plan 9 to OS/2 to Minix to Hurd to BeOS--didn't. Hell, you could say that in many ways the Apple ARM platform is technically superior to the x86 PC, but since it's enslaved to Apple's strategy of selling computers as a luxury brand, it will never threaten the PC's dominance. Luxury computers don't solve people's problems, workhorse commodity computers do, even if they're slower and less energy-efficient. See also: Motorola 680x0. It was in many ways better than the x86 (at least until the Pentium II turned the x86 into a workstation-grade RISC beast that could be had for consumer-grade prices), but it didn't matter because the computers the x86 shipped in solved more problems.
    49
  1345. 49
  1346. 48
  1347. 48
  1348. 48
  1349. 48
  1350. 48
  1351. 48
  1352. 48
  1353. 48
  1354. 48
  1355. 48
  1356. 48
  1357. 48
  1358. 48
  1359. 48
  1360. 48
  1361. 48
  1362. 48
  1363. 48
  1364. 48
  1365. 48
  1366. 48
  1367. 48
  1368. 48
  1369. 48
  1370. 48
  1371. 47
  1372. 47
  1373. 47
  1374. 47
  1375. 47
  1376. 47
  1377. 47
  1378. 47
  1379. 47
  1380. 47
  1381. 47
  1382. 47
  1383. 47
  1384. 47
  1385. 47
  1386. 47
  1387. 47
  1388. 47
  1389. 47
  1390. 47
  1391. 47
  1392. 46
  1393. 46
  1394. 46
  1395. 46
  1396. 46
  1397. 46
  1398. 46
  1399. 46
  1400. 46
  1401. 46
  1402. 46
  1403. 46
  1404. 46
  1405. 46
  1406. 46
  1407. 46
  1408. 46
  1409. 46
  1410. 46
  1411. 46
  1412. 46
  1413. 46
  1414. 46
  1415. 46
  1416. 46
  1417. 46
  1418. 46
  1419. 46
  1420. 46
  1421. 46
  1422. 45
  1423. 45
  1424. 45
  1425. 45
  1426. 45
  1427. 45
  1428. 45
  1429. 45
  1430. 45
  1431. 45
  1432. 45
  1433. 45
  1434. 45
  1435. 45
  1436. 45
  1437. 45
  1438. 45
  1439. 45
  1440. 45
  1441. 45
  1442. 45
  1443. 45
  1444. 45
  1445. 45
  1446. 45
  1447. 45
  1448. 45
  1449. 44
  1450. 44
  1451. 44
  1452. 44
  1453. 44
  1454. 44
  1455. 44
  1456. 44
  1457. 44
  1458. 44
  1459. 44
  1460. 44
  1461. 44
  1462. 44
  1463. 44
  1464. 44
  1465. 44
  1466. 44
  1467. 44
  1468. 44
  1469. 44
  1470. 44
  1471. 44
  1472. 44
  1473. 43
  1474. 43
  1475. 43
  1476. 43
  1477. 43
  1478. 43
  1479. 43
  1480. 43
  1481. 43
  1482. 43
  1483. 43
  1484. 43
  1485. 43
  1486. 43
  1487. 43
  1488. 43
  1489. 42
  1490. 42
  1491. 42
  1492. 42
  1493. 42
  1494. 42
  1495. 42
  1496. 42
  1497. 42
  1498. 42
  1499. 42
  1500. 42
  1501. 42
  1502. 42
  1503. 42
  1504. 42
  1505. 42
  1506. 42
  1507. 42
  1508. 42
  1509. 42
  1510. 42
  1511. 42
  1512. 42
  1513. 42
  1514. 42
  1515. 42
  1516. 42
  1517. 42
  1518. 42
  1519. 42
  1520. 42
  1521. 42
  1522. 42
  1523. 41
  1524. 41
  1525. 41
  1526. 41
  1527. 41
  1528. 41
  1529. 41
  1530. 41
  1531. 41
  1532. 41
  1533. 41
  1534. 41
  1535. 41
  1536. 41
  1537. 41
  1538. 41
  1539. 41
  1540. 41
  1541. 41
  1542. 41
  1543. 41
  1544. 41
  1545. 40
  1546. 40
  1547. 40
  1548. 40
  1549. 40
  1550. 40
  1551. 40
  1552. 40
  1553. 40
  1554. 40
  1555. 40
  1556. 40
  1557. 40
  1558. 40
  1559. 40
  1560. 40
  1561. 40
  1562. 40
  1563. 40
  1564. 40
  1565. 40
  1566. 40
  1567. 40
  1568. 40
  1569. 40
  1570. 40
  1571. 40
  1572. 40
  1573. 40
  1574. 40
  1575. 40
  1576. 40
  1577. 40
  1578. 40
  1579. 40
  1580. 39
  1581. 39
  1582. 39
  1583. 39
  1584. 39
  1585. 39
  1586. 39
  1587. 39
  1588. 39
  1589. 39
  1590. 39
  1591. 39
  1592. 39
  1593. 39
  1594. 39
  1595. 39
  1596. 39
  1597. 39
  1598. 39
  1599. 39
  1600. 39
  1601. 39
  1602. 39
  1603. 39
  1604. 39
  1605. 38
  1606. 38
  1607. 38
  1608. 38
  1609. 38
  1610. 38
  1611. 38
  1612. 38
  1613. 38
  1614. 38
  1615. 38
  1616. 38
  1617. 38
  1618. 38
  1619. 38
  1620. 38
  1621. 38
  1622. 38
  1623. 38
  1624. 38
  1625. 38
  1626. 38
  1627. 38
  1628. 38
  1629. 38
  1630. 38
  1631. 38
  1632. 38
  1633. 38
  1634. 38
  1635. 38
  1636. 38
  1637. 38
  1638. 37
  1639. 37
  1640. 37
  1641. 37
  1642. 37
  1643. 37
  1644. 37
  1645. 37
  1646. 37
  1647. 37
  1648. 37
  1649. 37
  1650. 37
  1651. 37
  1652. 37
  1653. 37
  1654. 37
  1655. 37
  1656. 37
  1657. 37
  1658. 37
  1659. 37
  1660. 37
  1661. 37
  1662. 37
  1663. 37
  1664. 37
  1665. 37
  1666. 37
  1667. 36
  1668. 36
  1669. 36
  1670. 36
  1671. 36
  1672. 36
  1673. 36
  1674. 36
  1675. 36
  1676. 36
  1677. 36
  1678. 36
  1679. 36
  1680. 36
  1681. 36
  1682. 36
  1683. 36
  1684. 36
  1685. 36
  1686. 36
  1687. 36
  1688. 36
  1689. 36
  1690. 36
  1691. 36
  1692. 36
  1693. 36
  1694. 36
  1695. 36
  1696. 36
  1697. 36
  1698. 36
  1699. 36
  1700. 36
  1701. 35
  1702. 35
  1703. 35
  1704. 35
  1705. 35
  1706. 35
  1707. 35
  1708. 35
  1709. 35
  1710. 35
  1711. 35
  1712. 35
  1713. 35
  1714. 35
  1715. 35
  1716. 35
  1717. 35
  1718. 35
  1719. 35
  1720. 35
  1721. 35
  1722. 35
  1723. 35
  1724. 35
  1725. 35
  1726. 35
  1727. 35
  1728. 35
  1729. 35
  1730. 35
  1731. 35
  1732. 35
  1733. 35
  1734. 35
  1735. 35
  1736. 35
  1737. 35
  1738. 35
  1739. 34
  1740. 34
  1741. 34
  1742. 34
  1743. 34
  1744. 34
  1745. 34
  1746. 34
  1747. 34
  1748. 34
  1749. 34
  1750. 34
  1751. 34
  1752. 34
  1753. 34
  1754. 34
  1755. 34
  1756. 34
  1757. 34
  1758. 34
  1759. 34
  1760. 34
  1761. 34
  1762. 34
  1763. 34
  1764. 34
  1765. 34
  1766. 34
  1767. 34
  1768. 34
  1769. 34
  1770. 34
  1771. 34
  1772. 33
  1773. 33
  1774. 33
  1775. 33
  1776. 33
  1777. 33
  1778. 33
  1779. 33
  1780. 33
  1781. 33
  1782. 33
  1783. 33
  1784. 33
  1785. 33
  1786. 33
  1787. 33
  1788. 33
  1789. 33
  1790. 33
  1791. 33
  1792. 33
  1793. 33
  1794. 33
  1795. 33
  1796. 33
  1797. 33
  1798. 33
  1799. 33
  1800. 33
  1801. 33
  1802. 33
  1803. 33
  1804. 33
  1805. 33
  1806. 33
  1807. 33
  1808. 33
  1809. 33
  1810. 33
  1811. 33
  1812. 33
  1813. 33
  1814. 33
  1815. 33
  1816. 33
  1817. 32
  1818. 32
  1819. 32
  1820. 32
  1821. 32
  1822. 32
  1823. 32
  1824. 32
  1825. 32
  1826. 32
  1827. 32
  1828. 32
  1829. 32
  1830. 32
  1831. 32
  1832. 32
  1833. 32
  1834. 32
  1835. 32
  1836. 32
  1837. 32
  1838. 32
  1839. 32
  1840. 32
  1841. 32
  1842. 32
  1843. 32
  1844. 32
  1845. 32
  1846. 32
  1847. 32
  1848. 32
  1849. 32
  1850. 32
  1851. 32
  1852. Long time Blender user here. I agree with most of the things you had to say, but here's my ted talk addressing a few of the criticisms you had. The layout is not static. If you do both 3d modeling and video editing, you can still save your startup file with the video editing workspace and create a new one from the topbar that has your 3d modelling setup. Yes, Blender stores layouts in the .blend files, but when opening one, you can disable "Load UI" to keep your layout, if that's what you prefer. I agree, the way you have to split/join areas by clicking and dragging feels pretty weird and they only made it more difficult by default in the most recent versions. However you can easily right click on the border between 2 areas and chose wether you want to split, swap or join them. There are also faster shortcuts. As you mentioned in the pinned, audio scrubbing does exist under the Playback popover in the timeline editor. Audio waveforms by default are set per-strip, but you can change that under Sequencer editor > View > Show Waveforms. Also if you want to modify a property for multiple selected strips/anything in blender, you can hold alt while changing it, instead of having to right click > Copy to Selection. The reason you were getting inconsistent results with the snapping is because it depends on your cursor position. If your mouse is closer to the start of a strip, it wi snap it to the end and if your mouse is closer to the end, it will snap to the start. I guess that makes more sense when modelling, but it transfers over to the sequencer. Finally, there is a built-in add-on for Blender called "Power Sequencer" made by GDQuest that makes video editing in Blender way easier and faster, especially for content creators. I'd suggest checking it out to anyone interested. That being said, I agree that Blender's video editing capabilities are nowhere near comparable to other free video editing programs, let alone the proprietary software that is overused nowadays. Overall, great video, it's just that I'm a bit of an enthusiast when it comes to Blender
    32
  1853. 32
  1854. 31
  1855. 31
  1856. 31
  1857. 31
  1858. 31
  1859. 31
  1860. 31
  1861. 31
  1862. 31
  1863. 31
  1864. 31
  1865. 31
  1866. 31
  1867. 31
  1868. 31
  1869. 31
  1870. 31
  1871. 31
  1872. 31
  1873. 31
  1874. 31
  1875. 31
  1876. 31
  1877. 31
  1878. 31
  1879. 31
  1880. 31
  1881. 31
  1882. 31
  1883. 31
  1884. 31
  1885. 31
  1886. 30
  1887. 30
  1888. 30
  1889. 30
  1890. 30
  1891. 30
  1892. 30
  1893. 30
  1894. 30
  1895. 30
  1896. 30
  1897. 30
  1898. 30
  1899. 30
  1900. 30
  1901. 30
  1902. 30
  1903. 30
  1904. 30
  1905. 30
  1906. 30
  1907. 30
  1908. 30
  1909. 30
  1910. 30
  1911. 30
  1912. 30
  1913. 30
  1914. 30
  1915. 30
  1916. 30
  1917. 30
  1918. 30
  1919. 30
  1920. 30
  1921. 30
  1922. 30
  1923. 30
  1924. 30
  1925. 30
  1926. 30
  1927. 30
  1928. 30
  1929. 30
  1930. 29
  1931. 29
  1932. 29
  1933. 29
  1934. 29
  1935. 29
  1936. 29
  1937. 29
  1938. 29
  1939. 29
  1940. 29
  1941. 29
  1942. 29
  1943. 29
  1944. 29
  1945. 29
  1946. 29
  1947. 29
  1948. 29
  1949. 29
  1950. 29
  1951. 29
  1952. 29
  1953. 29
  1954. 29
  1955. 29
  1956. 29
  1957. 29
  1958. 29
  1959. 29
  1960. 29
  1961. 29
  1962. 29
  1963. 29
  1964. 29
  1965. 29
  1966. 29
  1967. 29
  1968. 29
  1969. 29
  1970. 29
  1971. 29
  1972. 29
  1973. 29
  1974. 29
  1975. 29
  1976. 29
  1977. 29
  1978. 29
  1979. 28
  1980. 28
  1981. 28
  1982. 28
  1983. 28
  1984. 28
  1985. 28
  1986. 28
  1987. 28
  1988. 28
  1989. 28
  1990. 28
  1991. 28
  1992. 28
  1993. 28
  1994. 28
  1995. 28
  1996. 28
  1997. 28
  1998. 28
  1999. 28
  2000. 28
  2001. 28
  2002. 28
  2003. 28
  2004. 28
  2005. 28
  2006. 28
  2007. 28
  2008. 28
  2009. 28
  2010. 28
  2011. 28
  2012. 27
  2013. 27
  2014. 27
  2015. 27
  2016. 27
  2017. 27
  2018. 27
  2019. 27
  2020. 27
  2021. 27
  2022. 27
  2023. 27
  2024. 27
  2025. 27
  2026. 27
  2027. 27
  2028. 27
  2029. 27
  2030. 27
  2031. 27
  2032. 27
  2033. 27
  2034. 27
  2035. 27
  2036. 27
  2037. 27
  2038. 27
  2039. 27
  2040. 27
  2041. 27
  2042. 27
  2043. 27
  2044. 27
  2045. 27
  2046. 27
  2047. 27
  2048. 27
  2049. 27
  2050. 27
  2051. 27
  2052. 27
  2053. 27
  2054. 27
  2055. 27
  2056. 27
  2057. 27
  2058. 27
  2059. 26
  2060. 26
  2061. 26
  2062. 26
  2063. 26
  2064. 26
  2065. 26
  2066. 26
  2067. The reason why H and L don't jump to the complete top and bottom of the list is because of the scrolloff value. In the default config those are set to 4, so there will always be 4 lines visible above and below your cursor. Just like in vim. If you want to change this behaviour you can just adjust the setting to mirror your vim setup. The reason you need to press gUgU (you can also just press gUU) is that it expects a motion afterwards. So gUj would uppercase the current file and one below. Not much need for :select btw, by default it is set to t to tag a file. If you want to select to the end of a file you can use vG and vgg for the beginning of the list respectively. Also if you really want to use :select. You can use :,0select to select to the beginning of the file. Though since it expects the smaller number to come first the better way would be to just do :0,.select or :0,select without the dot also works. To change visibility of dotfiles you can use zm and zo like for folds in vim and also za to just toggle it. Btw, ZZ and ZQ also work. Your directory jumping seems interesting. You should have a look at marks (work just like in vim) and the :bmarks command also though How I say it and as far as I know how it is supposed to be pronunce is v-i-f-m so each letter pronounced individually. Waifm just feels weird and doesn't really fit at least imo. Agreed on that vifm for all the stuff it offers it isn't really the slimmest or quickest filemanager. Especially if you have a heavier preview scripts like image preview scripts and the thumbnails aren't cached yet (or your preview script apparently) I find it to be quicker to move by hammering j and k when I have previews turned on and slow previews. Holding down j and k in those cases for some reason isn't too great. Though usually I use more efficient ways of navigating anyways, just like in vim. Also I usually have previews turned off most of the time anyways and rather make use of the dual pane feature. I can just easily toggle it when needed with the w key. There is some cool stuff you can do with the 2 panes like if you bind :copy and :move to keys (other than the default f-key bindings) which just copy or move files between the two panes. Also :sync which syncs the two panes if you navigate very far in one. Since I think you like the ranger/lf layout you might also want to check out the millerview feature inside of vifm to get the triple pane view. Some other stuff to check out would be the vifm.info website and the wiki. It's not heavily promoted anywhere but it is actually really useful and contains tons of useful information. Also the dev is super active on github and insanely quick to respond to issues in my experience. Also besides image previews, you can also add file icons which is nice. Creating your own colorscheme is also quite simple and with vifm.vim integration with vim works great
    26
  2068. 26
  2069. 26
  2070. 26
  2071. 26
  2072. 26
  2073. 26
  2074. 26
  2075. 26
  2076. 26
  2077. 26
  2078. 26
  2079. 26
  2080. 26
  2081. 26
  2082. 26
  2083. 26
  2084. 26
  2085. 26
  2086. 26
  2087. 26
  2088. 26
  2089. 26
  2090. 26
  2091. 26
  2092. 26
  2093. 26
  2094. 26
  2095. 26
  2096. 26
  2097. 26
  2098. 26
  2099. 26
  2100. 26
  2101. 26
  2102. 26
  2103. 26
  2104. 26
  2105. 26
  2106. 26
  2107. 26
  2108. 26
  2109. 26
  2110. 26
  2111. 26
  2112. 26
  2113. 26
  2114. 26
  2115. 26
  2116. 26
  2117. 26
  2118. 26
  2119. 25
  2120. 25
  2121. 25
  2122. 25
  2123. 25
  2124. 25
  2125. 25
  2126. 25
  2127. 25
  2128. 25
  2129. 25
  2130. 25
  2131. 25
  2132. 25
  2133. 25
  2134. 25
  2135. 25
  2136. 25
  2137. 25
  2138. 25
  2139. 25
  2140. 25
  2141. 25
  2142. 25
  2143. 25
  2144. 25
  2145. 25
  2146. 25
  2147. 25
  2148. 25
  2149. 25
  2150. 25
  2151. 25
  2152. 25
  2153. 25
  2154. 25
  2155. 25
  2156. 25
  2157. 25
  2158. 25
  2159. 25
  2160. 25
  2161. 25
  2162. 25
  2163. 25
  2164. 25
  2165. 25
  2166. 25
  2167. 25
  2168. 25
  2169. 25
  2170. 25
  2171. 25
  2172. 25
  2173. 25
  2174. 25
  2175. 25
  2176. 25
  2177. 25
  2178. 25
  2179. 25
  2180. 25
  2181. 25
  2182. 24
  2183. 24
  2184. 24
  2185. 24
  2186. 24
  2187. 24
  2188. 24
  2189. 24
  2190. 24
  2191. 24
  2192. 24
  2193. 24
  2194. 24
  2195. 24
  2196. 24
  2197. 24
  2198. 24
  2199. 24
  2200. 24
  2201. 24
  2202. 24
  2203. 24
  2204. 24
  2205. 24
  2206. 24
  2207. 24
  2208. 24
  2209. 24
  2210. 24
  2211. 24
  2212. 24
  2213. 24
  2214. 24
  2215. 24
  2216. 24
  2217. 24
  2218. 24
  2219. 24
  2220. Among the numerous advantages of free/libre software such as the Linux kernel is the freedom to reduce the core kernel to a minimum and then add through the module architecture those drivers for components, both hardware and software, which you want or need. For instance, if your computer is a 64-bit Intel i5, you can remove everything supporting other microprocessor architectures and devices of no interest. Everyone else can migrate to Go or Rust or C++ while you merrily continue using C and your subset of the kernel and never concern yourself about ingratiating yourself with "but C is too difficult to learn" crowd. You never have to pull from the official Linux kernel repository again after the one-time clone before you begin the purge. All that said, C was developed during a time when computing resources were limited by today's standards. The language was designed to replace assembly language for all except the lowest level within the kernel proper - yes, C was created specifically for systems-level programming of operating systems. In contrast, Go and Rust are much higher-level languages but whether they are better systems programming languages remains to be proven in time. Brodie's comparison of COBOL and C ignores the changing technology landscape from mainframes to minicomputers and microcomputers which led to entirely new types of software, both systems level and application level. Mainframe dominance faded but many mainframes remain in production systems in the twenty-first century. The decline in schools teaching COBOL and the failure of employers to hire programmers into in-house training programs to learn COBOL to support their systems are two reasons for the dearth in available programmers with COBOL knowledge and skills. On the other hand, the continued watering down and chasing trendy languages in computer science degrees offered by colleges and universities has led to a rapid decline in the number of computer science students exposed to C beyond perhaps an introductory operating systems course. In my opinion the Linux kernel architecture has grown too unwieldy such that maintaining it is overly complicated for the maintainers. Maybe it is time for Linus Torvalds to redesign the kernel, with C as the implementation language, as a new project with the objective of simplifying maintenance. Let the current kernel architecture continue until the new kernel and systems architecture reach v0.99.
    24
  2221. 24
  2222. 24
  2223. 24
  2224. 24
  2225. 24
  2226. 24
  2227. 24
  2228. 24
  2229. 24
  2230. 24
  2231. 24
  2232. 24
  2233. 24
  2234. 24
  2235. 24
  2236. 24
  2237. 24
  2238. 24
  2239. 24
  2240. 24
  2241. 24
  2242. 24
  2243. 24
  2244. 24
  2245. 24
  2246. To give a little bit more context as a Windows system developer: Transactional NTFS was, as Brodie mentioned, introduced in Vista. It essentially moves the transactions paradigm commonly found in databases over to the file system (and technically also the Windows Registry, but we will ignore that here). Essentially, transactions work by performing multiple operations to modify the data and ensuring that either all of these modifications end up being successful (commit) or none (discard). Microsoft primarily developed it for their own Windows Update mechanism. So instead of an update ending up being "half-applied", an update would either fail, and no changes are made to the system, or it would succeed, and all of the changes are made correctly. Transactional NTFS was deprecated: It turns out that adding transactions to NTFS caused an explosion regarding code complexity within the NTFS file system driver. The code within that driver tripled if my memory serves me well. Microsoft also found that while a transactional filesystem sounded good on paper, there were many limitations with their implementation specifically. So even Microsoft abandoned the Transactional NTFS usage for their Windows Updates shortly after, leaving it in its deprecated state. Why would any game developer use it, then? I can only speculate. In principle, it would make sense for a game developer to ensure that the game doesn't corrupt save files. So ensuring that a save file can never be in a half-written state (because the game started writing to the save file, then encountered some error, and aborted the save procedure before finishing the write, for example) is generally a good idea. However, the same could have been ensured by creating a backup copy of the existing save file first before trying to write to it and restoring the backup in case anything goes wrong.
    24
  2247. 24
  2248. 24
  2249. 24
  2250. 24
  2251. 24
  2252. 24
  2253. 24
  2254. 24
  2255. 23
  2256. 23
  2257. 23
  2258. 23
  2259. 23
  2260. 23
  2261. 23
  2262. 23
  2263. 23
  2264. 23
  2265. 23
  2266. 23
  2267. 23
  2268. 23
  2269. 23
  2270. 23
  2271. 23
  2272. 23
  2273. 23
  2274. 23
  2275. 23
  2276. 23
  2277. 23
  2278. 23
  2279. 23
  2280. 23
  2281. 23
  2282. 23
  2283. 23
  2284. 23
  2285. 23
  2286. 23
  2287. 23
  2288. 23
  2289. 23
  2290. 23
  2291. 23
  2292. 23
  2293. 23
  2294. 23
  2295. 23
  2296. 23
  2297. 23
  2298. 23
  2299. 23
  2300. 23
  2301. 23
  2302. 23
  2303. 23
  2304. 23
  2305. 23
  2306. 23
  2307. 23
  2308. 23
  2309. 23
  2310. 23
  2311. 23
  2312. 23
  2313. 23
  2314. 22
  2315. 22
  2316. 22
  2317. 22
  2318. 22
  2319. 22
  2320. 22
  2321. 22
  2322. 22
  2323. 22
  2324. 22
  2325. 22
  2326. 22
  2327. 22
  2328. 22
  2329. 22
  2330. 22
  2331. 22
  2332. 22
  2333. 22
  2334. 22
  2335. 22
  2336. 22
  2337. 22
  2338. 22
  2339. 22
  2340. 22
  2341. 22
  2342. 22
  2343. 22
  2344. 22
  2345. 22
  2346. 22
  2347. 22
  2348. 22
  2349. 22
  2350. 22
  2351. 22
  2352. 22
  2353. 22
  2354. 22
  2355. 22
  2356. 22
  2357. 22
  2358. 22
  2359. 22
  2360. 22
  2361. 22
  2362. This is a side effect of having the ability to specify an arbitrary transformation matrix. The ability to specify arbitrary transformation matrices is actually EXTREMELY handy and has a number of legitimate use cases. For example, if you are using a projector that was installed into a wall at the wrong angle, and the built-in compensation settings aren't quite getting it right (or it's too high to reach and someone lost the remote to it 5 years ago), you can do some math (or use a GUI if one exists) and have xrandr correct it for you so that the projected image is perfectly square on the wall. Also, while I don't understand the 'why' so much for this, I've heard that some people building arcade cabinets with Linux boxes have a literal mirror or two reflect the monitor, and when you play the game you're playing it with the image literally mirrored. Arbitrary transformation matrices allow you to do such mirroring. And of course, by far the most common use of this is to fix overscan issues, since some TVs (particularly older ones) will cut off the edges of what's displayed, so you have to scale the image down so that it all fits correctly. Especially if it's not entirely symmetrical and you have to both scale the image down and move it around a bit. Arbitrary transformation matrices allow you to implement ALL of these features, all wrapped up into one feature. The big main desktop environments will HAVE to implement it, if they want to account for these use cases (at least internally; they might not allow you to edit the transformation matrix directly like xrandr does, but IMO they _should_).
    22
  2363. 22
  2364. 22
  2365. 22
  2366. 22
  2367. 22
  2368. 22
  2369. 22
  2370. 22
  2371. 21
  2372. 21
  2373. 21
  2374. 21
  2375. 21
  2376. 21
  2377. 21
  2378. 21
  2379. 21
  2380. 21
  2381. 21
  2382. 21
  2383. 21
  2384. 21
  2385. 21
  2386. Once upon a time, Debian put main contrib non-free into your sources.list (once it actually used sources.list by default—my use of Debian predate apt's existence), but changed that because rms said that he couldn't recommend Debian if it didn't do so. They changed that, he thanked us, and he said that he now felt comfortable recommending Debian to people. The FSF website did not recommend ANY Linux distribution at the time, but rms did specifically mention a few times after that Debian was one of the things he could encourage you to install. Obviously Debian is no longer free enough. Y'know despite the FSF publishing a license that is no longer DFSG-free. Oh, we weren't going to discuss that? Yeah … the FSF has relicensed the manuals of most of its core software under the GNU FDL which is not DFSG-free in application due to invariant sections. So both have a stick too far up their own arse to recognize each other as free. Except of course that Debian's standard is clearly stated, and the FSF's is subject to the cult of personality of a single individual. I still believe Debian made the right call in its recent vote. Not because non-free software is great and wonderful (it isn't), but because if you can't use your computer without it, what's the point? Are we seriously to believe that your computer should be borderline unusable if you made the unfortunate decision to buy the most popular graphics card chipset brand in the world? According to Stallman, YES. You should have thought about that before you were so unclean as to buy the wrong hardware.
    21
  2387. 21
  2388. 21
  2389. 21
  2390. 21
  2391. 21
  2392. 21
  2393. 21
  2394. 21
  2395. 21
  2396. 21
  2397. 21
  2398. 21
  2399. 21
  2400. 21
  2401. 21
  2402. 21
  2403. 21
  2404. 21
  2405. 21
  2406. 21
  2407. 21
  2408. 21
  2409. 21
  2410. 21
  2411. 21
  2412. 21
  2413. 21
  2414. 21
  2415. 21
  2416. 21
  2417. 21
  2418. 21
  2419. 21
  2420. 21
  2421. 21
  2422. 21
  2423. 21
  2424. 21
  2425. 21
  2426. 21
  2427. 21
  2428. 21
  2429. 21
  2430. 21
  2431. 21
  2432. 21
  2433. 21
  2434. 20
  2435. 20
  2436. 20
  2437. 20
  2438. 20
  2439. 20
  2440. 20
  2441. 20
  2442. 20
  2443. 20
  2444. 20
  2445. 20
  2446. 20
  2447. 20
  2448. 20
  2449. 20
  2450. 20
  2451. 20
  2452. 20
  2453. 20
  2454. 20
  2455. 20
  2456. 20
  2457. 20
  2458. 20
  2459. 20
  2460. 20
  2461. 20
  2462. 20
  2463. 20
  2464. 20
  2465. 20
  2466. 20
  2467. 20
  2468. 20
  2469. 20
  2470. 20
  2471. 20
  2472. 20
  2473. 20
  2474. 20
  2475. 20
  2476. 20
  2477. 20
  2478. 20
  2479. 20
  2480. 20
  2481. 20
  2482. 20
  2483. 20
  2484. 20
  2485. 20
  2486. 20
  2487. 20
  2488. 20
  2489. 20
  2490. 20
  2491. 20
  2492. 20
  2493. 20
  2494. 20
  2495. 20
  2496. 20
  2497. 20
  2498. 20
  2499. 20
  2500. 20
  2501. 20
  2502. 20
  2503. 20
  2504. 20
  2505. 20
  2506. 20
  2507. 20
  2508. 20
  2509. 20
  2510. 20
  2511. 20
  2512. 20
  2513. 20
  2514. 20
  2515. 20
  2516. 20
  2517. This: I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" . To chinese: 我刚才对一个时刻感到担忧。 你们提及的是,事实上,中非支助处/民解组织,或我最近发出的呼吁,即中非支助处和防污。 146. (9) 并不是一种操作系统本身,而是由中非支助处核心libs、炮击水电和重要系统组成部分为联索特派团系统全面运作的一个自由组成部分,由联索行动IX界定。 许多计算机用户每天都在对联索支助系统进行修改,但没有实现。 通过一次活动,今天广泛使用的中非支助处的版本经常被称之为“防污”,许多用户都不知道,这是由中非支助处项目开发的中非支助办事处系统。 确实有一处有防备,这些人民正在利用它,但只是他们使用的系统的一部分。 146. 防污是星球:将机器资源分配给你管理的其它方案的制度。 停车场是操作系统的重要组成部分,但本身不用;它只能在完整的作业制度中发挥作用。 146. 通常与中非支助处业务系统结合使用:整个系统基本上是联非支助处,有的是,有的是,有的是,有的是,有的是,有的是联索部队/民阵。 所有所谓的 146。 Back to english: I have just been concerned at a moment. What you have referred to is, in fact, the Central African Support Office/FNL or the recent appeal that I have made, namely, the Central African Support Service and the Prevention of Pollution. (9) Not a system of operation itself, but is defined by UNPOS at its core,libs, artillery power and vital system components as a free component of the full operation of the UNMIN system. Many computer users are changing the UNSOS daily, but have not been achieved. Through an event, the versions of the BONUCA widely used today are often referred to as “recovery”, and many users do not know that this is the BONUCA system developed by ONUCA projects. Indeed, there is a need for preparedness, which are being used by these peoples, but only part of their systems. The fire is a celest: the allocation of machine resources to other programmes administered by you. The parking area is an important part of the operating system, but it is not itself useful; it can only play a role in the full operating system. It is often used in conjunction with the BONUCA business system: the entire system is largely the UNBIS, and it is the case that there are UNPOS/FN. All so-called 146. hmm
    20
  2518. 20
  2519. 20
  2520. 19
  2521. 19
  2522. 19
  2523. 19
  2524. 19
  2525. 19
  2526. 19
  2527. 19
  2528. 19
  2529. 19
  2530. 19
  2531. 19
  2532. 19
  2533. 19
  2534. 19
  2535. 19
  2536. 19
  2537. 19
  2538. 19
  2539. 19
  2540. 19
  2541. 19
  2542. 19
  2543. 19
  2544. 19
  2545. 19
  2546. 19
  2547. 19
  2548. 19
  2549. 19
  2550. 19
  2551. 19
  2552. 19
  2553. 19
  2554. 19
  2555. 19
  2556. 19
  2557. 19
  2558. 19
  2559. 19
  2560. 19
  2561. 19
  2562. 19
  2563. 19
  2564. 19
  2565. 19
  2566. 19
  2567. 19
  2568. see here's the thing. I do not trust game devs to do proper work on anything. And this is not a diss on game devs as the "dummies of the industry" (although with all the new game engines the entire thing is pretty laxed. Games generally do not get updates after release that often. And even then they are the kind of updates that instead of fixing issues they just add things. The entire industry is a mess. In all honestly i think everyone should be using things like wine/proton. It's so good you can even use it to fix old windows games on windows(like touhou 6 for example). In fact i think even microsoft that wants to kill off Win32(they've been trying to do that since XP if not even older) should probably consider either turning the old win32 libraries work like a compatibility layer for older applications(just like Wine) or even better see if they can contribute to wine! The other day i had to install some software meant to quiz someone on a car license. The program was probably the most terribly written thing i have ever seen. And its ENDORSED by my government! * It required a screen res of 1024x768 * DPI set to 120 * Change the entire system locale to a specific one * It tried to update some scripting library in System32 with its own version(asking for BSODs there) * All images were just thrown in a folder, images all separate. To run this program i have two options, set up a windows XP VM or make a specific wine environment with all those requirements just for it. Also i would like to note that Dusk native port just gives me a blank screen when under proton it works perfectly. Finally while i respect the folks at feral interactive the fact that some games like Company of Heroes 2 are stuck in an old version with no crossplay and much more limited mod support means i can't play with my friends and they get annoyed with me. I dont care if the game runs natively. I dont care if people consider wine/proton an ugly hack. I just want to play the game with my friends.
    19
  2569. 19
  2570. 19
  2571. 19
  2572. 19
  2573. 19
  2574. 19
  2575. 19
  2576. 19
  2577. 19
  2578. 19
  2579. 19
  2580. 19
  2581. 19
  2582. 19
  2583. 19
  2584. 19
  2585. 19
  2586. 19
  2587. 19
  2588. 19
  2589. 19
  2590. 19
  2591. 19
  2592. 19
  2593. 19
  2594. 19
  2595. 19
  2596. 19
  2597. 19
  2598. 19
  2599. 19
  2600. 18
  2601. 18
  2602. 18
  2603. 18
  2604. 18
  2605. 18
  2606. 18
  2607. 18
  2608. 18
  2609. 18
  2610. 18
  2611. 18
  2612. 18
  2613. 18
  2614. 18
  2615. 18
  2616. 18
  2617. 18
  2618. 18
  2619. 18
  2620. 18
  2621. 18
  2622. 18
  2623. 18
  2624. 18
  2625. 18
  2626. 18
  2627. 18
  2628. 18
  2629. 18
  2630. 18
  2631. 18
  2632. 18
  2633. 18
  2634. 18
  2635. 18
  2636. 18
  2637. 18
  2638. 18
  2639. 18
  2640. 18
  2641. 18
  2642. 18
  2643. 18
  2644. 18
  2645. 18
  2646. 18
  2647. 18
  2648. 18
  2649. 18
  2650. 18
  2651. 18
  2652. 18
  2653. 18
  2654. 18
  2655. 18
  2656. 18
  2657. 18
  2658. 18
  2659. 18
  2660. 18
  2661. 18
  2662. 18
  2663. 18
  2664. 18
  2665. 18
  2666. 18
  2667. 18
  2668. 18
  2669. 18
  2670. 18
  2671. 18
  2672. 18
  2673. 18
  2674. 18
  2675. 18
  2676. 18
  2677. 18
  2678. 18
  2679. 18
  2680. 18
  2681. 18
  2682. 18
  2683. 18
  2684. 18
  2685. 18
  2686. 18
  2687. 18
  2688. 17
  2689. 17
  2690. 17
  2691. 17
  2692. 17
  2693. 17
  2694. 17
  2695. 17
  2696. 17
  2697. 17
  2698. 17
  2699. 17
  2700. 17
  2701. 17
  2702. 17
  2703. 17
  2704. 17
  2705. 17
  2706. 17
  2707. 17
  2708. 17
  2709. 17
  2710. 17
  2711. 17
  2712. 17
  2713. 17
  2714. 17
  2715. 17
  2716. 17
  2717. 17
  2718. 17
  2719. 17
  2720. 17
  2721. 17
  2722. 17
  2723. 17
  2724. 17
  2725. 17
  2726. 17
  2727. 17
  2728. 17
  2729. 17
  2730. 17
  2731. 17
  2732. 17
  2733. 17
  2734. 17
  2735. 17
  2736. 17
  2737. 17
  2738. 17
  2739. 17
  2740. 17
  2741. AMD needs to improve support for Linux too, most notably overclocking-support including undervolting and setting a power-target. chill and some system-wide limitations via some configuration-utility to limit the amount of tessellation and all that. I think that AMD could at the very least offer better support for undervolting, that is a huge deal, both for performance and power-consumption. Here in Europe the prices of electricy increase fast but also it would be great if in a summer you could game with for example the graphics card using 100 W instead of 200 Watt for a game which has a good performance at that power-level, like Hollow Knight, and get much less heat-output from your system. I gave up on NVidia around 2016. First they terrorized me with non-skippable advertisements in games (twimtbp). Then they crippled games with weird proprietary functions: for example, I know that Hairworks rendered on sub-pixel level and I know that they went completely overboard with tessellation (no visible difference but crippling AMD) after AMD was the first to use it at all one generation earlier. If you read the article from David Kanter on realworldtech then you can find out that NVidia crippled PhysX on any system with an AMD-GPU or non-'matching' NVidia GPU's (sli) by using an outdated instruction set on the CPU which performs 2-4 times worse. Finally you had this nonsense that NVidia forbade asus, Gigabyte and msi to use the same product-name for AMD. That was enough reason for me to just ban NVidia in my systems.
    17
  2742. 17
  2743. 17
  2744. 17
  2745. 17
  2746. 17
  2747. 17
  2748. 17
  2749. 17
  2750. 17
  2751. 17
  2752. 17
  2753. 17
  2754. 17
  2755. 17
  2756. 17
  2757. 17
  2758. 17
  2759. 17
  2760. 17
  2761. 17
  2762. 17
  2763. 17
  2764. 17
  2765. 17
  2766. 17
  2767. 17
  2768. 17
  2769. 17
  2770. 17
  2771. 17
  2772. 17
  2773. 17
  2774. 17
  2775. 17
  2776. 17
  2777. 17
  2778. 17
  2779. 17
  2780. 16
  2781. 16
  2782. 16
  2783. 16
  2784. 16
  2785. 16
  2786. 16
  2787. 16
  2788. 16
  2789. 16
  2790. 16
  2791. 16
  2792. 16
  2793. 16
  2794. 16
  2795. 16
  2796. 16
  2797. 16
  2798. 16
  2799. 16
  2800. 16
  2801. 16
  2802. 16
  2803. 16
  2804. 16
  2805. 16
  2806. 16
  2807. 16
  2808. 16
  2809. 16
  2810. 16
  2811. 16
  2812. 16
  2813. 16
  2814. 16
  2815. 16
  2816. 16
  2817. 16
  2818. 16
  2819. 16
  2820. 16
  2821. 16
  2822. 16
  2823. 16
  2824. 16
  2825. 16
  2826. 16
  2827. 16
  2828. 16
  2829. 16
  2830. 16
  2831. 16
  2832. 16
  2833. 16
  2834. 16
  2835. 16
  2836. 16
  2837. 16
  2838. 16
  2839. 16
  2840. 16
  2841. 16
  2842. 16
  2843. 16
  2844. 16
  2845. 16
  2846. 16
  2847. 16
  2848. 16
  2849. 16
  2850. 16
  2851. 16
  2852. 16
  2853. 16
  2854. 16
  2855. 16
  2856. 16
  2857. 16
  2858. 16
  2859. 16
  2860. 16
  2861. 16
  2862. 16
  2863. 16
  2864. 16
  2865. 16
  2866. 16
  2867. 16
  2868. 16
  2869. 16
  2870. 16
  2871. 16
  2872. 16
  2873. 16
  2874. 16
  2875. 16
  2876. 16
  2877. 16
  2878. 16
  2879. 16
  2880. 16
  2881. 16
  2882. 16
  2883. 16
  2884. 16
  2885. 16
  2886. 16
  2887. 16
  2888. 16
  2889. 15
  2890. 15
  2891. 15
  2892. 15
  2893. 15
  2894. 15
  2895. 15
  2896. 15
  2897. 15
  2898. 15
  2899. 15
  2900. 15
  2901. 15
  2902. 15
  2903. 15
  2904. 15
  2905. 15
  2906. 15
  2907. 15
  2908. 15
  2909. 15
  2910. 15
  2911. 15
  2912. 15
  2913. 15
  2914. 15
  2915. 15
  2916. 15
  2917. 15
  2918. 15
  2919. 15
  2920. 15
  2921. 15
  2922. 15
  2923. 15
  2924. 15
  2925. 15
  2926. 15
  2927. 15
  2928. 5:27 This section isn't for just playing music. MPD is first and foremost a Daemon. If he left it in and hit 7 while in ncmpcpp he would see that there is two default outputs, one for the pulse audio second and the other for the visualizer, both can be toggled on an off. MPD has the ability to do output for multiple audio streams; the most common configuration is just an audio sink on Pulse or Alsa, a less common usage would be to add in an audio output that allowed you to listen to your MPD session over the internet. Dropping in: audio_output { type "httpd" name "MPD HTTP Server" encoder "vorbis" # optional port "8000" # quality "5.0" # do not define if bitrate is defined bitrate "128" # do not define if quality is defined format "44100:16:1" always_on "yes" # prevent MPD from disconnecting all listeners when playback is stopped. tags "yes" # httpd supports sending tags to listening streams. } Exposing port 8000 on your router would allow you to direct your browser to your domain/ip and listen to the MPD stream like an internet radio station. Using an application like M.A.L.P. for Android would let you control it as well. MPD isn't just a music player as demonstrated in this video, its a music playing server. As for mpc, Brodie isn't using it to its full extent. As an example, I listen to local radio stations and some internet streams, we can see that mpd showcases title and artist info during playback from these stations. There is a python program called spotdl(Get it via pip or AUR) that pulls metadata from Spotify like album art and tagging info and yanks the song from youtube and tags it up. I can use spotdl to download it and use mpc to provide the song information to make the call like so: spotdl --song "$(mpc -f %title% | head -n 1)" or if I wanted to listen to a youtube station like the popular Lofi channel everyone hypes with mpd I could do mpc add "$(youtube-dl -xg "$1")" mpc is useful for extending your mpd server with scripts. I don't know why Brodie would shit on it.
    15
  2929. 15
  2930. 15
  2931. 15
  2932. 15
  2933. 15
  2934. 15
  2935. 15
  2936. 15
  2937. 15
  2938. 15
  2939. 15
  2940. 15
  2941. 15
  2942. 15
  2943. 15
  2944. 15
  2945. 15
  2946. 15
  2947. 15
  2948. 15
  2949. 15
  2950. 15
  2951. 15
  2952. 15
  2953. 15
  2954. 15
  2955. 15
  2956. 15
  2957. 15
  2958. 15
  2959. As the original user who added the "Waiting on CEF upstream" label to the mentioned issue at 5:43, I can confirm CEF issue 2804 is the correct issue we're (notably "I am") tracking upstream. There are two parts to this. The first is that CEF, like OBS, is open source with few core maintainers - notably Marshall. Additionally, OBS is not "important" in the scope of CEF. Therefore, one of us commenting "Hey this bug affects OBS" onto a CEF issue will not move the ball in the slightest - which is why you didn't see such a comment. We will occasionally poke where we feel appropriate or contribute our knowledge where we can, but you often won't see us fly-by comment with "hey fix it sooner rather than later, it affects us too." We'd rather leave it to people who know what they're talking about. The second is the complexities surrounding this bug and CEF 2804 in particular. To answer the first part, 3:39, browser sources use CEF's "off-screen rendering" which means they're unaffected by what windowing system you choose to use. They're rendered off-screen, and then the texture is loaded into the canvas. The bug in question affects displaying an actual CEF window within a parent window that isn't owned by CEF (ie. browser docks and service integration login screens). You'll find a comment from Marshall directly after Tytan's where he covers two cases - Views and Ozone. Ozone is an abstraction layer beneath the Aura windowing system/GUI framework, used by Chromium. Views are a way to expose Aura more directly to apps like OBS, and required to use Ozone on Wayland - all of which is supported. However, large chunks of Ozone are still X11 only, including the ability to embed CEF windows in non-CEF windows, such as Qt. As the ticket is still open on the CEF side, there's nothing extra we can do. Of course, even if a patch for CEF was written tomorrow, OBS currently can't update CEF until a working update to Shared Textures for CEF is released, which nobody is actively working on (the previous patch was written by an Nvidia developer, and Marshall mentioned he won't accept a PR to CEF as the change needs to be done upstream, within Chromium, before the relevant bits are done in CEF).
    15
  2960. 15
  2961. 15
  2962. 15
  2963. 15
  2964. 15
  2965. 15
  2966. 15
  2967. 15
  2968. 15
  2969. 15
  2970. 15
  2971. 15
  2972. 15
  2973. 15
  2974. 15
  2975. 15
  2976. 15
  2977. 15
  2978. 15
  2979. 15
  2980. 15
  2981. 15
  2982. 15
  2983. 15
  2984. 15
  2985. 15
  2986. 15
  2987. 15
  2988. 15
  2989. 15
  2990. 15
  2991. 15
  2992. 15
  2993. 15
  2994. 15
  2995. 15
  2996. 15
  2997. 15
  2998. 15
  2999. 15
  3000. 15
  3001. 14
  3002. 14
  3003. 14
  3004. 14
  3005. 14
  3006. 14
  3007. 14
  3008. 14
  3009. 14
  3010. 14
  3011. 14
  3012. 14
  3013. 14
  3014. 14
  3015. 14
  3016. 14
  3017. 14
  3018. 14
  3019. 14
  3020. 14
  3021. 14
  3022. 14
  3023. 14
  3024. 14
  3025. 14
  3026. 14
  3027. 14
  3028. 14
  3029. 14
  3030. 14
  3031. 14
  3032. 14
  3033. 14
  3034. 14
  3035. 14
  3036. 14
  3037. 14
  3038. 14
  3039. 14
  3040. 14
  3041. 14
  3042. 14
  3043. 14
  3044. 14
  3045. 14
  3046. 14
  3047. 14
  3048. 14
  3049. 14
  3050. 14
  3051. 14
  3052. 14
  3053. 14
  3054. 14
  3055. 14
  3056. 14
  3057. 14
  3058. 14
  3059. 14
  3060. 14
  3061. 14
  3062. 14
  3063. 14
  3064. 14
  3065. 14
  3066. 14
  3067. 14
  3068. 14
  3069. 14
  3070. 14
  3071. 14
  3072. 14
  3073. 14
  3074. 14
  3075. 14
  3076. 14
  3077. 14
  3078. 14
  3079. 14
  3080. 14
  3081. 14
  3082. 14
  3083. 14
  3084. 14
  3085. 14
  3086. 14
  3087. 14
  3088. 14
  3089. 14
  3090. 14
  3091. 14
  3092. 14
  3093. 14
  3094. 14
  3095. 14
  3096. 14
  3097. 14
  3098. 14
  3099. 14
  3100. 14
  3101. 14
  3102. 14
  3103. 14
  3104. 14
  3105. 14
  3106. 14
  3107. 14
  3108. 14
  3109. 14
  3110. 14
  3111. 14
  3112. 14
  3113. In Ye Olde Dayse, you had to be pretty picky about choosing hardware for Linux. Video cards often could be made to work, and you might need to give $30 to 4front for a binary OSS sound driver. WiFi initially wasn't a thing, and then when it was there was one or two devices you knew you could get working with Linux, but only that. Today people just assume hardware works under Linux, and that's kind of a mistake. It's why you get people like Linus Sebastian assuming it's Linux's fault his windows-only proprietary bullshit sound hardware doesn't work under Linux. But things have changed in the decades since… A lot more hardware today is just a microcontroller with no onboard firmware, and the driver's first job is to install firmware. Nobody cared about that in 1997 because the firmware was already on the device. Now people care about it because the usually non-free firmware's got to be distributed with a free software driver. The question is, if the first step of the free software driver is "load this non-free blob and then talk to it", is the driver really free? It used to be since the blob was baked into the hardware before. So that should be good enough, right? Except … your computer has a 486-class processor sitting on the motherboard that runs its own proprietary operating system you have no means to control or fix. That operating system runs a SECRET WEB SERVER that can be exploited. And the best we've managed to do in some properly free firmwares is quarantine that bullshit. We can't really disable it, and since it is responsible for applying security patches to our CPUs, maybe we don't want to completely disable it. But when you're got to contend with that, maybe non-free firmware is just not good enough. It's the current state of things, but I'm thinking that it shouldn't be, and we should be arguing for it for on security grounds if not on software freedom grounds.
    14
  3114. 14
  3115. 14
  3116. 14
  3117. 14
  3118. 14
  3119. 14
  3120. 14
  3121. 14
  3122. As the creator of dmenufm and fm.awk, I am not really sure how should I react to this video. On one hand, I do appreciate Brodie reviewing my project and might potentially allow me to find more contributors for this project. On the other hand, I do feel being offended by your conclusion: weird projects. I believe there is no real standard for what a file manager should look like, and the reason I make this is exactly because I want to use it. I write it in a way that fits my preference, and at least I do use it daily (otherwise I won't make this in advance). Since you've already noticed that the content of this video is quite outdated, I won't blame you saying some functions are missing. However, I will explain some details I saw in this video: 1. Awk cannot capture keyboard input. Those are captured by dd. 2. The reason why fm.awk cannot reload/refresh by itself whenever the terminal window is resized is because there is no trap function available. That is to say, as long as fm.awk is launched, there is no way for fm.awk to capture outside signals (like WINCH) and react accordingly. I wish dd or stty can trap signals, but I haven't found it now. If anyone knows how to use stty or dd to trap signals, feel free to make an issue or pull request. 3. Enter is a bug. I just implemented it. Thank you. 4. Page file manager is something just easier to implement in awk. It is simply easier to separate all entries into pages using awk array. That's why I implement in this way. 5. After implementing file preview function, I realize the problem you've described in https://youtu.be/P5nYwOcT1a4?t=324 and implement the number-typing as what you described. 6. For those file manipulation, I realize that command line is still the most efficient way to do it, but choosing files sucks on command line. So I wish fm.awk can fit into the middle ground between these two, but still be minimalist. That's why I've implemented the cmdmode and may see this function in this screencast: https://asciinema.org/a/9YDmY7GhnV7ku2yRhGJlQa8l4
    14
  3123. 14
  3124. 14
  3125. 14
  3126. 14
  3127. 14
  3128. 14
  3129. 14
  3130. 13
  3131. 13
  3132. 13
  3133. 13
  3134. 13
  3135. 13
  3136. 13
  3137. 13
  3138. 13
  3139. 13
  3140. 13
  3141. 13
  3142. 13
  3143. 13
  3144. 13
  3145. 13
  3146. 13
  3147. 13
  3148. 13
  3149. 13
  3150. 13
  3151. 13
  3152. 13
  3153. 13
  3154. 13
  3155. 13
  3156. 13
  3157. 13
  3158. 13
  3159. 13
  3160. 13
  3161. 13
  3162. 13
  3163. 13
  3164. 13
  3165. 13
  3166. 13
  3167. 13
  3168. 13
  3169. 13
  3170. 13
  3171. 13
  3172. 13
  3173. 13
  3174. 13
  3175. 13
  3176. 13
  3177. 13
  3178. 13
  3179. 13
  3180. 13
  3181. 13
  3182. 13
  3183. 13
  3184. 13
  3185. 13
  3186. 13
  3187. 13
  3188. 13
  3189. 13
  3190. 13
  3191. 13
  3192. 13
  3193. 13
  3194. 13
  3195. 13
  3196. 13
  3197. 13
  3198. 13
  3199. 13
  3200. 13
  3201. 13
  3202. 13
  3203. 13
  3204. 13
  3205. 13
  3206. 13
  3207. 13
  3208. 13
  3209. 13
  3210. 13
  3211. 13
  3212. 13
  3213. 13
  3214. 13
  3215. 13
  3216. 13
  3217. 13
  3218. 13
  3219. 13
  3220. 13
  3221. 13
  3222. 13
  3223. 13
  3224. 13
  3225. 13
  3226. 13
  3227. 13
  3228. 13
  3229. 13
  3230. 13
  3231. 13
  3232. 13
  3233. 13
  3234. 13
  3235. 13
  3236. 13
  3237. 13
  3238. 13
  3239. 13
  3240. 13
  3241. 13
  3242. 13
  3243. 13
  3244. 13
  3245. 13
  3246. 13
  3247. 13
  3248. 13
  3249. 13
  3250. 13
  3251. 13
  3252. 13
  3253. 13
  3254. 13
  3255. 13
  3256. 13
  3257. 13
  3258. 13
  3259. 13
  3260. 13
  3261. 13
  3262. 13
  3263. 13
  3264. 13
  3265. 13
  3266. 13
  3267. 12
  3268. 12
  3269. 12
  3270. 12
  3271. 12
  3272. 12
  3273. 12
  3274. 12
  3275. 12
  3276. 12
  3277. 12
  3278. 12
  3279. 12
  3280. 12
  3281. 12
  3282. 12
  3283. 12
  3284. 12
  3285. 12
  3286. 12
  3287. 12
  3288. 12
  3289. 12
  3290. 12
  3291. 12
  3292. 12
  3293. 12
  3294. 12
  3295. 12
  3296. 12
  3297. 12
  3298. 12
  3299. 12
  3300. 12
  3301. 12
  3302. 12
  3303. 12
  3304. 12
  3305. 12
  3306. 12
  3307. 12
  3308. 12
  3309. 12
  3310. 12
  3311. 12
  3312. 12
  3313. 12
  3314. 12
  3315. 12
  3316. 12
  3317. 12
  3318. 12
  3319. 12
  3320. 12
  3321. 12
  3322. 12
  3323. 12
  3324. 12
  3325. 12
  3326. 12
  3327. 12
  3328. 12
  3329. 12
  3330. 12
  3331. 12
  3332. 12
  3333. 12
  3334. 12
  3335. 12
  3336. 12
  3337. 12
  3338. 12
  3339. 12
  3340. 12
  3341. 12
  3342. 12
  3343. 12
  3344. 12
  3345. 12
  3346. 12
  3347. 12
  3348. 12
  3349. 12
  3350. 12
  3351. 12
  3352. 12
  3353. 12
  3354. 12
  3355. 12
  3356. 12
  3357. 12
  3358. 12
  3359. 12
  3360. 12
  3361. 12
  3362. 12
  3363. 12
  3364. 12
  3365. 12
  3366. 12
  3367. 12
  3368. 12
  3369. 12
  3370. 12
  3371. 12
  3372. 12
  3373. 12
  3374. 12
  3375. 12
  3376. 12
  3377. 12
  3378. 12
  3379. 12
  3380. 12
  3381. 12
  3382. 12
  3383. 12
  3384. 12
  3385. 12
  3386. 12
  3387. 12
  3388. 12
  3389. 12
  3390. 12
  3391. 12
  3392. 12
  3393. 12
  3394. 12
  3395. 12
  3396. 12
  3397. 12
  3398. 12
  3399. 12
  3400. 12
  3401. 12
  3402. 12
  3403. 12
  3404. 12
  3405. 12
  3406. 12
  3407. 12
  3408. 12
  3409. 12
  3410. 12
  3411. 12
  3412. 12
  3413. 12
  3414. 12
  3415. 12
  3416. 12
  3417. 12
  3418. 12
  3419. 12
  3420. 12
  3421. 12
  3422. 12
  3423. 12
  3424. 12
  3425. 12
  3426. 12
  3427. 12
  3428. 12
  3429. 12
  3430. 12
  3431. 12
  3432. 12
  3433. 12
  3434. 12
  3435. 12
  3436. 12
  3437. 12
  3438. 12
  3439. 12
  3440. 11
  3441. 11
  3442. 11
  3443. 11
  3444. 11
  3445. 11
  3446. 11
  3447. 11
  3448. 11
  3449. 11
  3450. 11
  3451. 11
  3452. 11
  3453. 11
  3454. 11
  3455. 11
  3456. 11
  3457. 11
  3458. 11
  3459. 11
  3460. 11
  3461. 11
  3462. 11
  3463. 11
  3464. 11
  3465. 11
  3466. 11
  3467. 11
  3468. 11
  3469. 11
  3470. 11
  3471. 11
  3472. 11
  3473. 11
  3474. 11
  3475. 11
  3476. 11
  3477. 11
  3478. 11
  3479. 11
  3480. 11
  3481. 11
  3482. 11
  3483. 11
  3484. 11
  3485. 11
  3486. 11
  3487. 11
  3488. 11
  3489. 11
  3490. 11
  3491. 11
  3492. 11
  3493. 11
  3494. 11
  3495. 11
  3496. 11
  3497. 11
  3498. 11
  3499. 11
  3500. 11
  3501. 11
  3502. 11
  3503. 11
  3504. 11
  3505. 11
  3506. 11
  3507. 11
  3508. 11
  3509. 11
  3510. 11
  3511. 11
  3512. 11
  3513. 11
  3514. 11
  3515. 11
  3516. 11
  3517. 11
  3518. 11
  3519. 11
  3520. 11
  3521. 11
  3522. 11
  3523. 11
  3524. 11
  3525. 11
  3526. 11
  3527. 11
  3528. 11
  3529. 11
  3530. 11
  3531. 11
  3532. 11
  3533. 11
  3534. 11
  3535. 11
  3536. 11
  3537. 11
  3538. 11
  3539. 11
  3540. 11
  3541. 11
  3542. 11
  3543. 11
  3544. 11
  3545. 11
  3546. 11
  3547. 11
  3548. 11
  3549. 11
  3550. 11
  3551. 11
  3552. 11
  3553. 11
  3554. 11
  3555. 11
  3556. 11
  3557. 11
  3558. 11
  3559. 11
  3560. 11
  3561. 11
  3562. 11
  3563. 11
  3564. 11
  3565. 11
  3566. 11
  3567. 11
  3568. 11
  3569. 11
  3570. 11
  3571. 11
  3572. 11
  3573. 11
  3574. 11
  3575. 11
  3576. 11
  3577. 11
  3578. 11
  3579. 11
  3580. 11
  3581. 11
  3582. Author here, this is a pretty fair review about the state of things. You are spot-on with most of your criticisms. That said, the key bindings don't work because the key configuration is in ini format and requires the section header above the actual bindings. This probably should be communicated better (there should be a message in the log, though..) and yeah, the documentation is currently a bit lacking and needs some rework. The folding was originally for backtraces and debug info in the log viewer, but also works for the sections in the quick actions menu (when you press 'a'). I personally use the colemak keyboard layout and different bindings, that's where those issues come from.. Gstreamer is a real PITA, both in terms of programming, as well as making it work on users machines. I will probably switch to ffmpeg eventually. There's another Arch user who reports it not working, but I'm not sure why or which package is required. Maybe the maintainer of the AUR package knows. I use Gentoo and have gst-plugins-{good, bad, ugly} installed. I'm pretty sure at least the bad plugins are required. That said, Gstreamer is only used for VIDEO (and audio) previews. You can still get plain old image previews by compiling with "--no-default-features --features img", which will enable image previews only. (Add "sixel" to features if you want that). If you'd like to help making gsteamer work or any of the stuff that hasn't ben fixed in the mean-time (current master has a few fixes regarding some things you mention, delete your config or start with "hunter -u" for full effects) feel free to open an issue about it on Github, or maybe drop by on the irc channel.
    11
  3583. 11
  3584. 11
  3585. 11
  3586. 11
  3587. 11
  3588. 11
  3589. 11
  3590. 11
  3591. 11
  3592. 11
  3593. 11
  3594. 11
  3595. 11
  3596. 11
  3597. 11
  3598. 11
  3599. 11
  3600. 11
  3601. 11
  3602. 11
  3603. 11
  3604. 11
  3605. 11
  3606. 11
  3607. 11
  3608. 11
  3609. 11
  3610. 11
  3611. 11
  3612. 11
  3613. 11
  3614. 11
  3615. 11
  3616. 11
  3617. 11
  3618. 10
  3619. 10
  3620. 10
  3621. 10
  3622. 10
  3623. 10
  3624. 10
  3625. 10
  3626. 10
  3627. 10
  3628. 10
  3629. 10
  3630. 10
  3631. 10
  3632. 10
  3633. 10
  3634. 10
  3635. 10
  3636. 10
  3637. 10
  3638. 10
  3639. 10
  3640. 10
  3641. 10
  3642. 10
  3643. 10
  3644. 10
  3645. 10
  3646. 10
  3647. 10
  3648. 10
  3649. 10
  3650. 10
  3651. 10
  3652. 10
  3653. 10
  3654. 10
  3655. 10
  3656. 10
  3657. 10
  3658. 10
  3659. 10
  3660. 10
  3661. 10
  3662. 10
  3663. 10
  3664. 10
  3665. 10
  3666. 10
  3667. 10
  3668. 10
  3669. 10
  3670. 10
  3671. 10
  3672. 10
  3673. 10
  3674. 10
  3675. 10
  3676. 10
  3677. 10
  3678. 10
  3679. 10
  3680. 10
  3681. 10
  3682. 10
  3683. 10
  3684. 10
  3685. 10
  3686. 10
  3687. 10
  3688. 10
  3689. 10
  3690. 10
  3691. 10
  3692. 10
  3693. 10
  3694. 10
  3695. 10
  3696. 10
  3697. 10
  3698. 10
  3699. 10
  3700. 10
  3701. 10
  3702. 10
  3703. 10
  3704. 10
  3705. 10
  3706. 10
  3707. 10
  3708. 10
  3709. 10
  3710. 10
  3711. 10
  3712. 10
  3713. 10
  3714. 10
  3715. 00:00 🖥 X11 operates in rootless or rootful mode; rootless manages windows, while rootful displays the entire X11 desktop. 01:24 🛠 Introduction of Xwayland run utilities aids in running X11 and Wayland clients efficiently, replacing xvfb for headless X11. 02:05 🖼 XVFB (X virtual frame buffer) emulates a frame buffer using virtual memory, primarily used for server testing and various X11-related tasks. 03:01 🖥 Xwayland run emerges as an alternative to XVFB, specialized for headless X11 operations with added features like setting virtual screen sizes. 04:23 🎮 Xwhand run allows running X11 clients within their own rootful X11 window, aiding in managing applications like games with fixed resolutions. 05:44 🎮 Gamescope offers an alternative to rootful mode for gaming-related issues, solving many problems effectively. 06:13 🛠 Three utilities emerged: Xwhand run for X11 clients, WL headless run for Wayland clients (supporting various compositors), and Xwfb run as a hybrid of the two, replacing XVFB. 07:22 💻 Discussion arises on whether these utilities should be included in the Wayland namespace or kept separate due to compositor-specific code. 08:45 🧩 Consideration is given to integrating these utilities into existing Wayland utilities or X server repos, discussing concerns about compositor-specific scripts. 10:25 🤔 There's debate about these tools' placement: whether they should reside in Wayland utils or within each compositor project for better integration. 11:19 🌐 Community involvement might determine the shift of these tools into a more communal namespace; it's suggested that active contribution could drive their integration.
    10
  3716. 10
  3717. 10
  3718. 10
  3719. 10
  3720. 10
  3721. 10
  3722. 10
  3723. 10
  3724. 10
  3725. 10
  3726. 10
  3727. 10
  3728. 10
  3729. 10
  3730. 10
  3731. 10
  3732. 10
  3733. 10
  3734. 10
  3735. 10
  3736. 10
  3737. 10
  3738. 10
  3739. 10
  3740. 10
  3741. 10
  3742. 10
  3743. 10
  3744. 10
  3745. 10
  3746. 10
  3747. 10
  3748. 10
  3749. 10
  3750. 10
  3751. 10
  3752. 10
  3753. 10
  3754. 10
  3755. 10
  3756. 10
  3757. 10
  3758. 10
  3759. 10
  3760. 10
  3761. 10
  3762. 10
  3763. 10
  3764. 10
  3765. 10
  3766. 10
  3767. 10
  3768. 10
  3769. 10
  3770. 10
  3771. 10
  3772. 10
  3773. 10
  3774. 10
  3775. 10
  3776. 10
  3777. 10
  3778. 10
  3779. 10
  3780. 10
  3781. 10
  3782. 10
  3783. 10
  3784. 10
  3785. 10
  3786. 10
  3787. 10
  3788. 10
  3789. 10
  3790. 10
  3791. 10
  3792. 10
  3793. 10
  3794. 10
  3795. 10
  3796. 10
  3797. 10
  3798. 10
  3799. 10
  3800. 10
  3801. 10
  3802. 10
  3803. 10
  3804. 10
  3805. 10
  3806. 10
  3807. 10
  3808. 10
  3809. 10
  3810. 10
  3811. 10
  3812. 10
  3813. 10
  3814. 10
  3815. 10
  3816. 10
  3817. 10
  3818. 10
  3819. 10
  3820. 10
  3821. 10
  3822. 10
  3823. 10
  3824. 10
  3825. 10
  3826. 10
  3827. Thanks for the interesting video. I use Arco Linux (Arch) with Gnome as my daily driver. I see that tiling WM are very popular these days, but they should not be so useful for me, as I use all my apps in full screen (maximised). I also much appreciate to use Gnome as an extension called "Maximised by default" opens all my apps directly in full screen that avoids some floating WM issues. I only use half screen (set with a shortcut) for the file manager and sometimes other apps. If I need quarter of screen, I also have shortcuts, but the window comes very small and not so useful. I mainly stick with Gnome as it has a fantastic built in blue light filter and a Gnome extension "Night Light Slider" allows me to very quickly and easily adapt the temperature of the screen to the current room luminosity. Another extension called "Change PC brightness" allows me to scroll on an icon in the top bar in order to quickly and precisely adjust the screen luminosity. I used to have all my apps in dark mode, but I now much prefer to be able to quickly adapt temperature and then the luminosity. I am not sure if I could set all this up as easily in a tiling WM, and, as I found a setup that fits perfectly my workflow, I don't see why I would take time to test something else. With Arco, I can quickly install 16 DE or WM, but Gnome works so good for me, so I am happy to stick with it. I also use a lot my keyboard as I open and switch to all my apps with keyboard shortcuts, thanks to "jumpapp". The last extension I wish to share is "Unite", it gives my window much more space on the screen, as the buttons and title are moved to the top bar. What is fantastic in the Linux world is that we have such a large choice that everybody can find what he needs. I then fully respect and understand the fact that many users love to use tiling WM for all its advantage, it's just not the case for me for now.
    10
  3828. 10
  3829. 10
  3830. 10
  3831. 10
  3832. 10
  3833. 10
  3834. 10
  3835. 10
  3836. 9
  3837. 9
  3838. 9
  3839. 9
  3840. 9
  3841. 9
  3842. 9
  3843. 9
  3844. 9
  3845. 9
  3846. 9
  3847. 9
  3848. 9
  3849. 9
  3850. 9
  3851. 9
  3852. 9
  3853. 9
  3854. 9
  3855. 9
  3856. 9
  3857. 9
  3858. 9
  3859. 9
  3860. 9
  3861. 9
  3862. 9
  3863. 9
  3864. 9
  3865. 9
  3866. 9
  3867. 9
  3868. 9
  3869. 9
  3870. 9
  3871. 9
  3872. 9
  3873. 9
  3874. 9
  3875. 9
  3876. 9
  3877. 9
  3878. 9
  3879. 9
  3880. 9
  3881. 9
  3882. 9
  3883. 9
  3884. 9
  3885. 9
  3886. 9
  3887. 9
  3888. 9
  3889. 9
  3890. 9
  3891. 9
  3892. 9
  3893. 9
  3894. 9
  3895. 9
  3896. 9
  3897. 9
  3898. 9
  3899. I would like to point out that the linked Ariadne article states "partially mitigated through a microcode update." "Mitigated" already means - less likely but still possible, and I can only interpret "partially" as "even less effective than normal mitigation". So I don't think it is fair of them to say that a CPU without this microcode is "broken" in another paragraph of the same article. There is no way to really fix specter and meltdown without physically building a new CPU, because these vulnerabilities are at an architectural level. They can be made harder to exploit through software both at kernel level and microcode level, though at least kernel patches have significant performance price. So, the real choice users face here is: use the processor with a known issue, or load a proprietary microcode blob that might help slightly, but might also introduce new problems at the same time. I would say that decision is not as cut and dry as the linked article makes it seem. By the way, if reverse engineering CPU microcode was achievable with reasonable effort, we would have free replacement for those blobs right now, and this whole thing would be a non-issue. There has been tons of reverse engineering done to support devices on Linux which the manufacturer never supplied drivers or even specs for. So while I am not an expert, I think it is safe to say the reason we do not have any free microcode alternatives out there, is because creating one is very seriously hindered either technically, legally, or most likely both.
    9
  3900. 9
  3901. 9
  3902. 9
  3903. 9
  3904. 9
  3905. 9
  3906. 9
  3907. 9
  3908. 9
  3909. 9
  3910. 9
  3911. 9
  3912. 9
  3913. 9
  3914. 9
  3915. 9
  3916. 9
  3917. 9
  3918. 9
  3919. 9
  3920. 9
  3921. 9
  3922. 9
  3923. 9
  3924. 9
  3925. 9
  3926. 9
  3927. 9
  3928. 9
  3929. 9
  3930. 9
  3931. 9
  3932. 9
  3933. When I log into my Xenix system with my 110 baud teletype, both vi and Emacs are just too damn slow. They print useless messages like, 'C-h for help' and '"foo" File is read only'. So I use the editor that doesn't waste my VALUABLE time. Ed, man! !man ed ED(1)               UNIX Programmer's Manual                ED(1) NAME ed - text editor SYNOPSIS ed [ - ] [ -x ] [ name ] DESCRIPTION Ed is the standard text editor. ​ Computer Scientists love ed, not just because it comes first alphabetically, but because it's the standard. Everyone else loves ed because it's ED! "Ed is the standard text editor." And ed doesn't waste space on my Timex Sinclair. Just look: -rwxr-xr-x  1 root          24 Oct 29  1929 /bin/ed -rwxr-xr-t  4 root     1310720 Jan  1  1970 /usr/ucb/vi -rwxr-xr-x  1 root  5.89824e37 Oct 22  1990 /usr/bin/emacs Of course, on the system I administrate, vi is symlinked to ed. Emacs has been replaced by a shell script which 1) Generates a syslog message at level LOG_EMERG; 2) reduces the user's disk quota by 100K; and 3) RUNS ED!!!!!! "Ed is the standard text editor." Let's look at a typical novice's session with the mighty ed: golem> ed ? help ? ? ? quit ? exit ? bye ? hello? ? eat flaming death ? ^C ? ^C ? ^D ? ​ Note the consistent user interface and error reportage. Ed is generous enough to flag errors, yet prudent enough not to overwhelm the novice with verbosity. "Ed is the standard text editor." Ed, the greatest WYGIWYG editor of all. ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN SHINE AND THE BIRDS SING AND THE GRASS GREEN!! When I use an editor, I don't want eight extra KILOBYTES of worthless help screens and cursor positioning code! I just want an EDitor!! Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED! ED! ED IS THE STANDARD!!! TEXT EDITOR. When IBM, in its ever-present omnipotence, needed to base their "edlin" on a UNIX standard, did they mimic vi? No. Emacs? Surely you jest. They chose the most karmic editor of all. The standard. Ed is for those who can remember what they are working on. If you are an idiot, you should use Emacs. If you are an Emacs, you should not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!! ?
    9
  3934. 9
  3935. 9
  3936. 9
  3937. 9
  3938. 9
  3939. 9
  3940. 9
  3941. 9
  3942. 9
  3943. 9
  3944. 9
  3945. 9
  3946. 9
  3947. 9
  3948. 9
  3949. 9
  3950. 9
  3951. 9
  3952. 9
  3953. 9
  3954. 9
  3955. 9
  3956. 9
  3957. 9
  3958. 9
  3959. 9
  3960. 9
  3961. 9
  3962. 9
  3963. 9
  3964. 9
  3965. 9
  3966. 9
  3967. 9
  3968. 9
  3969. 9
  3970. 9
  3971. 9
  3972. 9
  3973. 9
  3974. 9
  3975. 9
  3976. 9
  3977. 9
  3978. 9
  3979. 9
  3980. 9
  3981. 9
  3982. 9
  3983. 9
  3984. 9
  3985. 9
  3986. 9
  3987. 9
  3988. 9
  3989. 9
  3990. 9
  3991. 9
  3992. 9
  3993. 9
  3994. 9
  3995. 9
  3996. 9
  3997. 9
  3998. 9
  3999. 9
  4000. 9
  4001. 9
  4002. 9
  4003. 9
  4004. 9
  4005. 9
  4006. 9
  4007. 9
  4008. 9
  4009. 9
  4010. 9
  4011. 9
  4012. 9
  4013. 9
  4014. 9
  4015. 9
  4016. 9
  4017. 9
  4018. 9
  4019. 9
  4020. 9
  4021. 9
  4022. 9
  4023. 9
  4024. 9
  4025. 9
  4026. 9
  4027. 9
  4028. 9
  4029. 9
  4030. 9
  4031. 9
  4032. 9
  4033. 9
  4034. 9
  4035. 9
  4036. 9
  4037. 9
  4038. 9
  4039. 9
  4040. 9
  4041. 9
  4042. 9
  4043. 9
  4044. 9
  4045. 9
  4046. 9
  4047. 9
  4048. 9
  4049. 9
  4050. 9
  4051. 9
  4052. 9
  4053. 9
  4054. 9
  4055. 9
  4056. 9
  4057. 9
  4058. 9
  4059. 9
  4060. 9
  4061. 9
  4062. 9
  4063. 9
  4064. 9
  4065. 9
  4066. 9
  4067. 9
  4068. 9
  4069. 9
  4070. 9
  4071. 9
  4072. 9
  4073. 9
  4074. 9
  4075. 9
  4076. 9
  4077. 9
  4078. 9
  4079. 9
  4080. 9
  4081. 9
  4082. 9
  4083. 9
  4084. 9
  4085. 9
  4086. 9
  4087. 9
  4088. 9
  4089. 9
  4090. 9
  4091. 9
  4092. 9
  4093. 9
  4094. 9
  4095. 9
  4096. 9
  4097. 9
  4098. 9
  4099. 9
  4100. 9
  4101. 8
  4102. 8
  4103. 8
  4104. 8
  4105. 8
  4106. 8
  4107. 8
  4108. 8
  4109. 8
  4110. 8
  4111. 8
  4112. 8
  4113. 8
  4114. 8
  4115. 8
  4116. 8
  4117. 8
  4118. 8
  4119. 8
  4120. 8
  4121. 8
  4122. 8
  4123. 8
  4124. 8
  4125. 8
  4126. 8
  4127. 8
  4128. 8
  4129. 8
  4130. 8
  4131. 8
  4132. 8
  4133. 8
  4134. 8
  4135. 8
  4136. 8
  4137. 8
  4138. 8
  4139. 8
  4140. 8
  4141. 8
  4142. 8
  4143. 8
  4144. 8
  4145. 8
  4146. 8
  4147. 8
  4148. 8
  4149. 8
  4150. 8
  4151. 8
  4152. 8
  4153. 8
  4154. 8
  4155. 8
  4156. 8
  4157. 8
  4158. 8
  4159. 8
  4160. 8
  4161. 8
  4162. 8
  4163. 8
  4164. 8
  4165. 8
  4166. 8
  4167. 8
  4168. 8
  4169. 8
  4170. Brodie, you also missed a couple points, or perhaps just didn't emphasize them, about the advantages of source-based distros and Gentoo in particular. 1. Security: It can be argued it's easier to hide malicious code in a binary than in source, nad therefore compiling from source yourself is safer. However, at the end of the day, you almost certainly have to use some precompiled binaries: gcc and rest of the toolchain as well as the live environment you are installing from. You have to trust someone at some stage. Sakaki's EFI install guide on the Gentoo wiki explains some of this and goes through a full bootstrap recompile process. Very interesting and fun stuff =). 2. USE flags: From the little I understand, another advantage of compiling from source is that you have the oportunity to include or exclude optional portions of the code. For instance, if I am running X and don't care about wayland, I can tell gnome I don't care about wayland support by removing the wayland use flag. Then the wayland portions of gnome are not compiled. I am not sure how well this works. It also relies on modular code that is marked as such for Portage. 3. Patch sets: You can apply patches to any package automatically using Portage. If you write some bit of code to improve a package, it is possible to have that code change be applied on every update of that package. Obviously this could break at any substantial package upgrade, so is not for the faint of heart, or those with precious little time, but this is still a really cool feature.
    8
  4171. 8
  4172. 8
  4173. 8
  4174. 8
  4175. 8
  4176. 8
  4177. 8
  4178. 8
  4179. 8
  4180. 8
  4181. 8
  4182. 8
  4183. 8
  4184. 8
  4185. 8
  4186. 8
  4187. 8
  4188. 8
  4189. 8
  4190. 8
  4191. 8
  4192. 8
  4193. 8
  4194. 8
  4195. 8
  4196. 8
  4197. 8
  4198. 8
  4199. 8
  4200. 8
  4201. 8
  4202. 8
  4203. 8
  4204. 8
  4205. 8
  4206. 8
  4207. 8
  4208. 8
  4209. 8
  4210. 8
  4211. 8
  4212. 8
  4213. 8
  4214. 8
  4215. 8
  4216. 8
  4217. 8
  4218. 8
  4219. 8
  4220. 8
  4221. 8
  4222. > Simulate a conversation between a C zealot and a Rust zealot arguing about the addition of Rust in the Linux kernel C Zealot: "Why are you trying to push Rust into the Linux kernel? C has been the standard language for kernel development for decades. It's tried and tested, and there's no reason to change it now." Rust Zealot: "Well, I understand that C has been the go-to language for the kernel for a long time, but Rust offers some significant advantages. For one, it has built-in memory safety features that prevent common bugs like buffer overflows and null pointer dereferences. This means that Rust-based kernels would be more secure and less prone to vulnerabilities." C Zealot: "But C has been around for so long and has a proven track record. It's not like Rust is a new language that hasn't been tested. Plus, there are tools like Valgrind and static analyzers that can help find these types of bugs in C code as well." Rust Zealot: "That's true, but Rust goes a step further by eliminating the possibility of these types of bugs from occurring in the first place. And while C has a long history, that doesn't mean it's the best choice for every situation. Rust has gained a lot of popularity in recent years for its performance and reliability, and I believe it would be a valuable addition to the Linux kernel." C Zealot: "I see your point, but I'm still not convinced. C has been the backbone of the kernel for so long, and I think it's a risk to switch to a new language. What if something goes wrong or there are compatibility issues?" Rust Zealot: "I understand your concerns, but Rust has been thoroughly tested and has a growing community of developers. Plus, there are already a number of projects using Rust in the kernel, so it's not like it's completely untested. And if there are any compatibility issues, we can work through them as a community. I think the benefits of Rust outweigh the potential risks." C Zealot: "I see your point about the reliability and safety features of Rust. And I understand that it has gained a lot of popularity in recent years. But I'm still not convinced that it's the right choice for the Linux kernel. I think C has served us well for so long, and I'm not sure if it's worth the risk to switch to a new language." Rust Zealot: "I understand your hesitation, but I think it's important to consider the long-term benefits of Rust. While C has been the standard for a long time, it's not perfect and there are still security vulnerabilities that can occur. Rust offers a solution to these issues by eliminating the possibility of certain types of bugs. And while it may be a risk to switch to a new language, I believe it's a risk worth taking considering the long-term benefits it could bring to the kernel." C Zealot: "I see your point. I can understand why Rust might be a good choice in the long term. And I'm open to hearing more about its benefits and how it could potentially improve the kernel. But I think we need to carefully consider all of the potential risks and implications of switching to a new language before making a decision." Rust Zealot: "I completely agree. It's important to carefully consider all of the potential risks and implications. But I think the benefits of Rust far outweigh any potential risks. And with the growing community of developers using Rust, I believe it's a language that we should seriously consider for the Linux kernel."
    8
  4223. 8
  4224. 8
  4225. 8
  4226. 8
  4227. 8
  4228. 8
  4229. 8
  4230. 8
  4231. 8
  4232. 8
  4233. 8
  4234. 8
  4235. 8
  4236. 8
  4237. 8
  4238. 8
  4239. 8
  4240. 8
  4241. 8
  4242. 8
  4243. 8
  4244. 8
  4245. 8
  4246. 8
  4247. 8
  4248. 8
  4249. Ok, here comes my wall of text which you probably expected :v) I personally also have system and vim clipboard synced. Don't know anyone who doesn't use this. I feel like it just is a lot more comfortable also it is a nice binding in the way that it doesn't actually remove any normal vim functionality, you can still copy to and from other registers like before using ", ctrl+r etc I like how you skipped over some of your more obscurre bindings like the normal mode ctrl bindings that might work in your opinionated setup but will seriously harm someone planning to get properly into vim. exeptions here are kind of the window switching bindings. They might not be the most popular bindings but I tend to use C-h as backspace all over my terminal as it's standardized and ctrl+j is newline, though I don't use that one that often and instead use ctrl+m for enter. Those are the actual sequences sent to your terminal when you press things like enter or backspace btw. You can check with ctrl+v. Personally I use alt+hjkl to switch windows. Btw the reason why it's this weird emacsy kind of keychord is probably just for lack of keys. All the window management shortcuts are started with ctrl+w. So you have ctrl+ws for a split, ctrl+wv for a vertical split, ctrl+wo to close all windows besides the current one, ctrl+wq to close the current window, ctrl+wK moves the current window to the top. The list goes on and on. It feels kind of like a WM almost. rebinding S is risky business since it's a single letter in normal mode but it can be fine I guess since S does the same thing cc does. capital I as a substitute flag does disable case insensitivity, that is correct. By the way you can also manually disable or enable case insensitive searching inside of a normal search with \c and \C also scrolling works in nvim without setting mouse for me at least. I noticed that your st build seems to be kind of broken with it's scrolling in general though, when you made the video about it pasting characters, when you want to scroll. Maybe you don't need that anymore now though since you now use alacritty. The reason why you set both relative number and number is that with only relativenumber you just have a 0 at the current line. With normal numbers you then have the actual line number at that position instead. Also another binding that tends to be pretty popular amongst people is binding j and k to gj and gk instead. Maybe also interesting since you have your gj and gk remapped. What this does is move the cursor a visual line instead of an actual line, meaning that if the text wraps around because of a too small window, you will be able to navigate the wrapped line like it was an actual line Overall a really good video, I approve!
    8
  4250. 8
  4251. 8
  4252. 8
  4253. 8
  4254. 8
  4255. 8
  4256. 8
  4257. 8
  4258. 8
  4259. 8
  4260. 8
  4261. 8
  4262. 8
  4263. 8
  4264. 8
  4265. 8
  4266. 8
  4267. 8
  4268. 8
  4269. 8
  4270. 8
  4271. 8
  4272. 8
  4273. 8
  4274. 8
  4275. 8
  4276. 8
  4277. 8
  4278. 8
  4279. 8
  4280. 8
  4281. 8
  4282. 8
  4283. 8
  4284. 8
  4285. 8
  4286. 8
  4287. 8
  4288. 8
  4289. 8
  4290. 8
  4291. 8
  4292. 8
  4293. 8
  4294. 8
  4295. 8
  4296. 8
  4297. 8
  4298. 8
  4299. 8
  4300. 8
  4301. 8
  4302. 8
  4303. 8
  4304. 8
  4305. 8
  4306. 8
  4307. 8
  4308. 8
  4309. 8
  4310. 8
  4311. 8
  4312. 8
  4313. 8
  4314. 8
  4315. 8
  4316. 8
  4317. 8
  4318. 8
  4319. 8
  4320. 8
  4321. 8
  4322. 8
  4323. 8
  4324. 8
  4325. 8
  4326. 8
  4327. 8
  4328. 8
  4329. 8
  4330. 8
  4331. 8
  4332. 8
  4333. 8
  4334. 8
  4335. 8
  4336. 8
  4337. 8
  4338. 8
  4339. 8
  4340. 8
  4341. 8
  4342. 8
  4343. 8
  4344. 8
  4345. 8
  4346. 8
  4347. 8
  4348. 8
  4349. 8
  4350. 8
  4351. 8
  4352. 8
  4353. 8
  4354. 8
  4355. 8
  4356. 8
  4357. 8
  4358. 8
  4359. 8
  4360. 8
  4361. 8
  4362. 8
  4363. 8
  4364. 8
  4365. 8
  4366. 8
  4367. 8
  4368. 8
  4369. 8
  4370. 8
  4371. 8
  4372. 8
  4373. 8
  4374. 8
  4375. 8
  4376. 8
  4377. 8
  4378. 8
  4379. 8
  4380. 8
  4381. 8
  4382. 8
  4383. 8
  4384. 8
  4385. 8
  4386. 8
  4387. 8
  4388. 8
  4389. 8
  4390. 8
  4391. 8
  4392. 8
  4393. 8
  4394. 8
  4395. 8
  4396. 8
  4397. 8
  4398. 8
  4399. 8
  4400. 8
  4401. 8
  4402. 8
  4403. 8
  4404. 8
  4405. 8
  4406. 8
  4407. 8
  4408. 8
  4409. 8
  4410. 8
  4411. 8
  4412. 8
  4413. 8
  4414. 8
  4415. 8
  4416. 8
  4417. 8
  4418. 8
  4419. 8
  4420. 8
  4421. 8
  4422. 8
  4423. 8
  4424. 8
  4425. 8
  4426. 8
  4427. 8
  4428. 8
  4429. 8
  4430. 8
  4431. 8
  4432. 8
  4433. 8
  4434. 8
  4435. 8
  4436. 8
  4437. 8
  4438. 8
  4439. 8
  4440. 8
  4441. 8
  4442. 8
  4443. 8
  4444. 8
  4445. 8
  4446. 8
  4447. 8
  4448. 8
  4449. 8
  4450. 8
  4451. 8
  4452. 8
  4453. 8
  4454. 8
  4455. 8
  4456. 8
  4457. 8
  4458. 8
  4459. 8
  4460. 8
  4461. 8
  4462. 8
  4463. 8
  4464. 8
  4465. 8
  4466. 8
  4467. 8
  4468. 8
  4469. 8
  4470. 8
  4471. 8
  4472. 7
  4473. 7
  4474. 7
  4475. 7
  4476. 7
  4477. 7
  4478. 7
  4479. 7
  4480. 7
  4481. 7
  4482. 7
  4483. 7
  4484. 7
  4485. 7
  4486. 7
  4487. 7
  4488. 7
  4489. 7
  4490. 7
  4491. 7
  4492. 7
  4493. 7
  4494. 7
  4495. 7
  4496. 7
  4497. 7
  4498. 7
  4499. 7
  4500. 7
  4501. 7
  4502. 7
  4503. 7
  4504. 7
  4505. 7
  4506. 7
  4507. 7
  4508. 7
  4509. 7
  4510. 7
  4511. 7
  4512. 7
  4513. 7
  4514. 7
  4515. 7
  4516. 7
  4517. 7
  4518. 7
  4519. 7
  4520. 7
  4521. 7
  4522. 7
  4523. 7
  4524. 7
  4525. 7
  4526. 7
  4527. 7
  4528. 7
  4529. 7
  4530. 7
  4531. 7
  4532. 7
  4533. 7
  4534. 7
  4535. 7
  4536. 7
  4537. 7
  4538. 7
  4539. 7
  4540. FWIW, this isn't MATE's first mention of migrating to Wayland. A year or two ago they had something experimental if you wanted to use Weston or some other compositor … it was experimental but most things probably mostly worked. They did have a tracking age for what needed to be done much like XFCE has had but that was all developer-level stuff, not really for end-users. Neither XFCE nor MATE seemed to have the developer manpower to move forward with any speed, so they kinda just chugged along in the background working on it where they could without much fanfare. It'd actually have been really cool if the Cinnamon, XFCE, and MATE folks would pool resources a bit—but I know that's not totally practical. Cinnamon is Gnome 3 based, for all its faults for what the Linux Mint team wanted from a DE. It was a hard fork and they haven't tried to integrate with Gnome anything so they have to do everything the hard way now. Now that MATE is GTK3-based they can use MATE apps to fill in holes in their own suite but they don't have much to share with MATE's Gnome-2-forked codebase. And XFCE was always its own thing. I ran XFCE, but some bugs caused me to need a solution, so I switched to MATE. The MATE window manager marco did not suit well, so I switched that out for compiz. Buggy Disaster, because compiz always has been. Wound up with a weird hybrid of MATE's session and panel running on xfwm4 with a mix of both MATE and XFCE apps. But then it looked like XFCE had fixed my bug (they had) and I could get what I wanted moar bettar going back to XFCE and oh yeah they were making more progress on Wayland … so I went back to XFCE with just a combination of apps. I don't even know if I much need a DE, honestly. I need working font scaling. A menu thingy. A bar with a few convenient mousey-clicky buttons and a grid pager on it, maybe input mode and volume. No clock—I do that with a conky. Huh. Wayland conky … I should investigate what exists. edit OH YAY, it just works, neat! Now, font scaling… That's the big one.
    7
  4541. 7
  4542. 7
  4543. 7
  4544. 7
  4545. 7
  4546. 7
  4547. 7
  4548. 7
  4549. 7
  4550. 7
  4551. 7
  4552. 7
  4553. 7
  4554. 7
  4555. 7
  4556. 7
  4557. 7
  4558. 7
  4559. 7
  4560. 7
  4561. 7
  4562. 7
  4563. 7
  4564. 7
  4565. 7
  4566. 7
  4567. 7
  4568. 7
  4569. 7
  4570. 7
  4571. 7
  4572. 7
  4573. 7
  4574. 7
  4575. 7
  4576. 7
  4577. 7
  4578. 7
  4579. 7
  4580. 7
  4581. 7
  4582. 7
  4583. 7
  4584. 7
  4585. 7
  4586. 7
  4587. 7
  4588. 7
  4589. 7
  4590. 7
  4591. 7
  4592. 7
  4593. 7
  4594. 7
  4595. 7
  4596. 7
  4597. 7
  4598. 7
  4599. 7
  4600. 7
  4601. 7
  4602. 7
  4603. 7
  4604. 7
  4605. 7
  4606. 7
  4607. 7
  4608. 7
  4609. 7
  4610. 7
  4611. 7
  4612. 7
  4613. 7
  4614. 7
  4615. 7
  4616. 7
  4617. 7
  4618. 7
  4619. 7
  4620. 7
  4621. 7
  4622. 7
  4623. 7
  4624. 7
  4625. 7
  4626. 7
  4627. 7
  4628. 7
  4629. 7
  4630. 7
  4631. 7
  4632. 7
  4633. 7
  4634. 7
  4635. 7
  4636. 7
  4637. 7
  4638. 7
  4639. 7
  4640. 7
  4641. 7
  4642. 7
  4643. 7
  4644. 7
  4645. I fear I'm not going to get a warm response with this comment, but oh well. For context: I am a packager for Fedora, and was involved in getting "orjson" packaged. That said, I have nothing against projects preferring to ship their software themselves as flatpaks, and I use several flatpaks myself. HOWEVER. The kind of integration work that happens when doing distro packaging doesn't happen at all in the flatpak case, and in my opinion, this might cause problems for the ecosystem in the long run. For example: The issue that originally caused the Fedora package for bottles to get out of date - the missing package for the "orjson" Python package - mostly occurred because the orjson code was doing unsafe things that crashed Python on some architectures we support. I actually worked with upstream projects (PyO3, orjson) to get things sorted out, and got them fixed properly. That took some time, but now that releases of these projects are out which contain these fixes, every user of these libraries benefits (yes, including the bottles flatpak). Now, I'm pretty sure that bottles developers didn't even realize that one of their dependencies was broken in this way (we only knew because we run test suites for packages we build!). So, Fedora packagers trying to keep the package alive very likely caused those bugs to be discovered and fixed in a way that everybody benefits. I'm not saying our processes are perfect, but you do get benefits from caring about stuff like this that you dont get if you just bundle all the libraries you need and yeet flatpaks at your users. It's not always pretty, it sometimes takes longer than you'd like, but the end result are improvements for the entire ecosystem.
    7
  4646. 7
  4647. 7
  4648. 7
  4649. 7
  4650. 7
  4651. 7
  4652. 7
  4653. 7
  4654. 7
  4655. 7
  4656. 7
  4657. 7
  4658. 7
  4659. 7
  4660. 7
  4661. 7
  4662. 7
  4663. 7
  4664. 7
  4665. 7
  4666. 7
  4667. 7
  4668. 7
  4669. 7
  4670. 7
  4671. 7
  4672. 7
  4673. 7
  4674. 7
  4675. 7
  4676. 7
  4677. 7
  4678. 7
  4679. 7
  4680. 7
  4681. 7
  4682. 7
  4683. 7
  4684. 7
  4685. 7
  4686. 7
  4687. 7
  4688. 7
  4689. 7
  4690. 7
  4691. 7
  4692. 7
  4693. 7
  4694. 7
  4695. 7
  4696. 7
  4697. 7
  4698. 7
  4699. 7
  4700. 7
  4701. 7
  4702. 7
  4703. 7
  4704. 7
  4705. 7
  4706. 7
  4707. 7
  4708. 7
  4709. 7
  4710. 7
  4711. 7
  4712. 7
  4713. 7
  4714. 7
  4715. 7
  4716. 7
  4717. 7
  4718. 7
  4719. 7
  4720. 7
  4721. 7
  4722. 7
  4723. 7
  4724. 7
  4725. 7
  4726. 7
  4727. 7
  4728. 7
  4729. 7
  4730. 7
  4731. 7
  4732. 7
  4733. 7
  4734. 7
  4735. 7
  4736. 7
  4737. 7
  4738. 7
  4739. 7
  4740. 7
  4741. 7
  4742. 7
  4743. 7
  4744. 7
  4745. 7
  4746. 7
  4747. 7
  4748. 7
  4749. 7
  4750. 7
  4751. 7
  4752. 7
  4753. 7
  4754. 7
  4755. 7
  4756. 7
  4757. 7
  4758. 7
  4759. 7
  4760. 7
  4761. 7
  4762. 7
  4763. 7
  4764. 7
  4765. 7
  4766. 7
  4767. 7
  4768. 7
  4769. 7
  4770. 7
  4771. 7
  4772. 7
  4773. 7
  4774. 7
  4775. 7
  4776. 7
  4777. 7
  4778. 7
  4779. 7
  4780. 7
  4781. 7
  4782. 7
  4783. 7
  4784. 7
  4785. 7
  4786. 7
  4787. 7
  4788. 7
  4789. 7
  4790. 7
  4791. 7
  4792. 7
  4793. 7
  4794. 7
  4795. 7
  4796. 7
  4797. 7
  4798. 7
  4799. 7
  4800. 7
  4801. 7
  4802. 7
  4803. 7
  4804. 7
  4805. 7
  4806. 7
  4807. 7
  4808. 7
  4809. 7
  4810. 7
  4811. 7
  4812. 7
  4813. 7
  4814. 7
  4815. 7
  4816. 7
  4817. 7
  4818. 7
  4819. 7
  4820. 7
  4821. 7
  4822. 7
  4823. 7
  4824. 7
  4825. 7
  4826. 7
  4827. 7
  4828. 7
  4829. 7
  4830. 7
  4831. 7
  4832. 7
  4833. 7
  4834. 7
  4835. 7
  4836. 7
  4837. 7
  4838. 7
  4839. 7
  4840. 7
  4841. 7
  4842. 7
  4843. 7
  4844. 7
  4845. 7
  4846. 7
  4847. 7
  4848. 7
  4849. 7
  4850. 7
  4851. 7
  4852. 7
  4853. 7
  4854. 7
  4855. 7
  4856. 7
  4857. 7
  4858. 7
  4859. 7
  4860. it depends. Generally, if you contribute some code to my GPL project, you retain the copyright for your contribution, which means I need your permission to relicense. That is because the code I wrote myself is licensed from me to whoever gets it, but the code you contributed is licensed from you to whoever gets it, including me. I am allowed to use your code so long as I obey the license you put on it, which presumably would also be the GPL so everything is fine. If I want to change the license later to something that isn't compatible with the GPL, I can do it as the copyright holder for my own code, but I can't do it for yours. You'd have to either legally transfer ownership of your code to me (as in, sell or gift the copyright) or license your code to me again under a different license that is compatible with my new license. Alternatively, I can rip out all the code that isn't mine, rewrite it myself, and then I can relicense when I'm no longer distributing code that someone else owns. This is a key feature of Free Software/copyleft licenses that distinguishes them from permissive licenses that are "just" open source. If the project were open source but not free software, say under the MIT or the "do whatever the F*** you want public license" (which save for the asterisks is a real license some projects use), then it might be easier. Licenses that allow for use of the code in proprietary software, so if you contributed under MIT, I am allowed to just yoink it and publish it proprietary without asking you or ripping your code out. The final scenario is when a CLA exists: this is a Contributor License Agreement, which basically outlines the terms under which you the contributor provide your code to me the project owner. In that case, I could require that even though the project is GPL, you license your contributions to me in a permissive way, such that I am allowed to relicense, or even that you just give me the copyright altogether, at which point it's my stuff and I can do whatever with it. So long as I only accept contributions from people who agree to the CLA, I am covered. It would appear in the case of DuckStation, there was no CLA, but the owner went around asking everyone, some people said yes, some people said no, he took out the parts contributed by the people who said no, rewrote them, and then published the new version under a corresponding license, with permission from everyone whose code was still in the project.
    7
  4861. 7
  4862. 7
  4863. 7
  4864. 7
  4865. 7
  4866. 7
  4867. 7
  4868. 7
  4869. 7
  4870. 7
  4871. 7
  4872. 7
  4873. 7
  4874. 7
  4875. 7
  4876. 7
  4877. 6
  4878. 6
  4879. 6
  4880. 6
  4881. 6
  4882. 6
  4883. 6
  4884. 6
  4885. 6
  4886. 6
  4887. 6
  4888. 6
  4889. 6
  4890. 6
  4891. 6
  4892. 6
  4893. 6
  4894. 6
  4895. 6
  4896. 6
  4897. 6
  4898. 6
  4899. 6
  4900. 6
  4901. 6
  4902. 6
  4903. 6
  4904. 6
  4905. 6
  4906. 6
  4907. 6
  4908. 6
  4909. 6
  4910. 6
  4911. 6
  4912. 6
  4913. 6
  4914. 6
  4915. 6
  4916. 6
  4917. 6
  4918. 6
  4919. 6
  4920. 6
  4921. 6
  4922. 6
  4923. 6
  4924. 6
  4925. 6
  4926. 6
  4927. 6
  4928. 6
  4929. 6
  4930. 6
  4931. 6
  4932. 6
  4933. 6
  4934. 6
  4935. 6
  4936. 6
  4937. 6
  4938. 6
  4939. 6
  4940. 6
  4941. 6
  4942. 6
  4943. 6
  4944. 6
  4945. 6
  4946. 6
  4947. 6
  4948. 6
  4949. 6
  4950. 6
  4951. 6
  4952. 6
  4953. 6
  4954. 6
  4955. 6
  4956. 6
  4957. 6
  4958. 6
  4959. 6
  4960. 6
  4961. 6
  4962. 6
  4963. 6
  4964. 6
  4965. 6
  4966. 6
  4967. 6
  4968. 6
  4969. 6
  4970. 6
  4971. 6
  4972. 6
  4973. 6
  4974. 6
  4975. 6
  4976. 6
  4977. 6
  4978. 6
  4979. 6
  4980. 6
  4981. 6
  4982. 6
  4983. 6
  4984. 6
  4985. 6
  4986. 6
  4987. 6
  4988. 6
  4989. 6
  4990. 6
  4991. 6
  4992. 6
  4993. 6
  4994. 6
  4995. 6
  4996. 6
  4997. 6
  4998. 6
  4999. 6
  5000. 6
  5001. 6
  5002. 6
  5003. 6
  5004. 6
  5005. 6
  5006. 6
  5007. 6
  5008. 6
  5009. 6
  5010. 6
  5011. 6
  5012. 6
  5013. 6
  5014. 6
  5015. 6
  5016. 6
  5017. 6
  5018. I actually took speed reading in school. The very first day, the teacher put up a screen and turn the film on. All we saw was flashes of light. She turn off the film and ask us what we seen. Nothing but flashes of light. But teacher swear there was readable text on this film. We use this light machine to read our books. The book is prop up with a metal wire in the center of the book. So the book will stay open. Then this thin line of light goes down the page one line at a time. We dial that light to our speed, so we can read and understand the book that we are reading. We was taught to skip works as we read. The common words that you use to make a sentence. Words like; like, to, a, an, the, can, will, that, do, go, get, make, know, take, see, come, look, use, find, give, tell, now, how, also, not, as, here, so, very, them, him, me, my, it, many, more, new, any, down, or, if, in, for, by, into, about.....well you get the picture. Because you can read the other words in the book while skipping these words and put that sentence together pretty easily. Then we was taught how to read words differently. Can you read this? Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn’t mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae. The rset can be a toatl mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. These exercise actually taught me how to speed read. Slowly we speed up that one line light to our books to go faster. And still able to read the book easily. Couldn't believe it. After our 6 months of being taught how to speed read. We all watch that same film on that first day of class. And guess what, there was readable text on that film. That we thought was just flashing light. We was taught by a great teacher.
    6
  5019. 6
  5020. 6
  5021. 6
  5022. 6
  5023. 6
  5024. 6
  5025. 6
  5026. 6
  5027. 6
  5028. 6
  5029. 6
  5030. 6
  5031. 6
  5032. 6
  5033. 6
  5034. 6
  5035. 6
  5036. 6
  5037. 6
  5038. 6
  5039. 6
  5040. 6
  5041. 6
  5042. 6
  5043. 6
  5044. 6
  5045. 6
  5046. 6
  5047. 6
  5048. 6
  5049. 6
  5050. 6
  5051. 6
  5052. 6
  5053. 6
  5054. 6
  5055. 6
  5056. 6
  5057. 6
  5058. 6
  5059. 6
  5060. 6
  5061. 6
  5062. 6
  5063. 6
  5064. 6
  5065. 6
  5066. 6
  5067. 6
  5068. 6
  5069. 6
  5070. 6
  5071. 6
  5072. 6
  5073. 6
  5074. 6
  5075. 6
  5076. 6
  5077. 6
  5078. 6
  5079. 6
  5080. 6
  5081. 6
  5082. 6
  5083. 6
  5084. 6
  5085. 6
  5086. 6
  5087. 6
  5088. 6
  5089. 6
  5090. 6
  5091. 6
  5092. 6
  5093. 6
  5094. 6
  5095. 6
  5096. 6
  5097. 6
  5098. 6
  5099. 6
  5100. 6
  5101. 6
  5102. 6
  5103. 6
  5104. 6
  5105. 6
  5106. 6
  5107. 6
  5108. 6
  5109. 6
  5110. 6
  5111. 6
  5112. 6
  5113. 6
  5114. 6
  5115. 6
  5116. 6
  5117. 6
  5118. 6
  5119. 6
  5120. 6
  5121. 6
  5122. 6
  5123. 6
  5124. 6
  5125. 6
  5126. 6
  5127. 6
  5128. 6
  5129. 6
  5130. 6
  5131. 6
  5132. 6
  5133. 6
  5134. 6
  5135. 6
  5136. 6
  5137. 6
  5138. 6
  5139. 6
  5140. 6
  5141. 6
  5142. 6
  5143. 6
  5144. 6
  5145. 6
  5146. 6
  5147. 6
  5148. 6
  5149. 6
  5150. 6
  5151. 6
  5152. 6
  5153. 6
  5154. 6
  5155. 6
  5156. 6
  5157. 6
  5158. 6
  5159. 6
  5160. 6
  5161. 6
  5162. 6
  5163. 6
  5164. 6
  5165. 6
  5166. 6
  5167. 6
  5168. 6
  5169. 6
  5170. 6
  5171. 6
  5172. 6
  5173. 6
  5174. 6
  5175. 6
  5176. 6
  5177. 6
  5178. 6
  5179. 6
  5180. 6
  5181. 6
  5182. 6
  5183. 6
  5184. 6
  5185. 6
  5186. 6
  5187. 6
  5188. 6
  5189. 6
  5190. 6
  5191. 6
  5192. 6
  5193. 6
  5194. 6
  5195. 6
  5196. 6
  5197. 6
  5198. 6
  5199. 6
  5200. 6
  5201. 6
  5202. 6
  5203. 6
  5204. 6
  5205. 6
  5206. 6
  5207. 6
  5208. 6
  5209. 6
  5210. 6
  5211. 6
  5212. 6
  5213. 6
  5214. 6
  5215. 6
  5216. 6
  5217. 6
  5218. 6
  5219. 6
  5220. 6
  5221. 6
  5222. 6
  5223. 6
  5224. 6
  5225. 6
  5226. 6
  5227. 6
  5228. 6
  5229. 6
  5230. 6
  5231. 6
  5232. 6
  5233. 6
  5234. 6
  5235. 6
  5236. 6
  5237. 6
  5238. 6
  5239. 6
  5240. 6
  5241. 6
  5242. 6
  5243. 6
  5244. 6
  5245. 6
  5246. 6
  5247. 6
  5248. 6
  5249. 6
  5250. 6
  5251. 6
  5252. 6
  5253. 6
  5254. 6
  5255. 6
  5256. 6
  5257. 6
  5258. 6
  5259. 6
  5260. 6
  5261. 6
  5262. 6
  5263. 6
  5264. 6
  5265. 6
  5266. 6
  5267. 6
  5268. 6
  5269. 6
  5270. 6
  5271. 6
  5272. 6
  5273. 6
  5274. 6
  5275. 6
  5276. 6
  5277. 6
  5278. 6
  5279. 6
  5280. 6
  5281. 6
  5282. 6
  5283. 6
  5284. 6
  5285. 6
  5286. 6
  5287. 6
  5288. 6
  5289. 6
  5290. 6
  5291. 6
  5292. 6
  5293. 6
  5294. 6
  5295. 6
  5296. 6
  5297. 6
  5298. 6
  5299. 6
  5300. 6
  5301. 6
  5302. 6
  5303. 6
  5304. 6
  5305. 6
  5306. 6
  5307. 6
  5308. 6
  5309. 6
  5310. 6
  5311. 6
  5312. 6
  5313. 6
  5314. 6
  5315. 6
  5316. 6
  5317. 6
  5318. 6
  5319. 6
  5320. 6
  5321. 6
  5322. 6
  5323. 6
  5324. 6
  5325. 6
  5326. 6
  5327. 6
  5328. 6
  5329. 6
  5330. 6
  5331. 6
  5332. 6
  5333. 6
  5334. 6
  5335. 6
  5336. 6
  5337. 6
  5338. 6
  5339. 6
  5340. 6
  5341. 6
  5342. 6
  5343. 6
  5344. 6
  5345. 6
  5346. 6
  5347. 6
  5348. 6
  5349. 6
  5350. 6
  5351. 6
  5352. 6
  5353. 6
  5354. 6
  5355. 6
  5356. 6
  5357. 6
  5358. 6
  5359. 6
  5360. 6
  5361. 6
  5362. 6
  5363. 6
  5364. 6
  5365. 6
  5366. 6
  5367. 6
  5368. 6
  5369. 6
  5370. 6
  5371. 6
  5372. 6
  5373. 6
  5374. 6
  5375. 6
  5376. 6
  5377. 6
  5378. 6
  5379. 6
  5380. 6
  5381. 6
  5382. 6
  5383. 6
  5384. 6
  5385. 6
  5386. 6
  5387. 6
  5388. 6
  5389. 6
  5390. 6
  5391. 6
  5392. 6
  5393. 6
  5394. 6
  5395. 6
  5396. 6
  5397. 6
  5398. 6
  5399. 6
  5400. 6
  5401. 6
  5402. 6
  5403. 6
  5404. 6
  5405. 6
  5406. 6
  5407. 6
  5408. 6
  5409. 6
  5410. 6
  5411. 6
  5412. 6
  5413. 6
  5414. 6
  5415. 6
  5416. 6
  5417. 6
  5418. 6
  5419. 6
  5420. 6
  5421. 6
  5422. 6
  5423. 6
  5424. 6
  5425. 6
  5426. 6
  5427. 6
  5428. 6
  5429. 6
  5430. 6
  5431. 6
  5432. 6
  5433. 6
  5434. 6
  5435. 6
  5436. 6
  5437. 6
  5438. 6
  5439. 6
  5440. 6
  5441. 6
  5442. 6
  5443. 6
  5444. 6
  5445. 6
  5446. 6
  5447. 6
  5448. 6
  5449. 6
  5450. 6
  5451. 6
  5452. 6
  5453. 6
  5454. 6
  5455. 6
  5456. 6
  5457. 6
  5458. 6
  5459. 6
  5460. 5
  5461. 5
  5462. 5
  5463. 5
  5464. 5
  5465. 5
  5466. 5
  5467. 5
  5468. 5
  5469. 5
  5470. 5
  5471. 5
  5472. 5
  5473. 5
  5474. 5
  5475. 5
  5476. 5
  5477. 5
  5478. 5
  5479. 5
  5480. 5
  5481. 5
  5482. 5
  5483. 5
  5484. 5
  5485. 5
  5486. 5
  5487. 5
  5488. 5
  5489. 5
  5490. 5
  5491. 5
  5492. 5
  5493. 5
  5494. 5
  5495. 5
  5496. 5
  5497. 5
  5498. 5
  5499. 5
  5500. 5
  5501. 5
  5502. 5
  5503. 5
  5504. 5
  5505. 5
  5506. 5
  5507. 5
  5508. 5
  5509. 5
  5510. 5
  5511. 5
  5512. 5
  5513. 5
  5514. 5
  5515. 5
  5516. 5
  5517. 5
  5518. 5
  5519. 5
  5520. 5
  5521. 5
  5522. 5
  5523. 5
  5524. 5
  5525. 5
  5526. 5
  5527. 5
  5528. 5
  5529. 5
  5530. 5
  5531. 5
  5532. 5
  5533. 5
  5534. 5
  5535. 5
  5536. 5
  5537. 5
  5538. 5
  5539. 5
  5540. 5
  5541. 5
  5542. 5
  5543. 5
  5544. 5
  5545. 5
  5546. 5
  5547. 5
  5548. 5
  5549. 5
  5550. 5
  5551. 5
  5552. 5
  5553. 5
  5554. 5
  5555. 5
  5556. 5
  5557. 5
  5558. well i feel it depends somewhat whether the repo is under your own username, or if it's under an actual organization. as to what is more appropriate. also it perhaps depends how much the new contributer wants to mess about. and take things in a different direction and/or stroke their own personal itches. because there is some broad variability in terms of these things. which can be a bit hard to distinguish sometimes. depending on the type of project, or the type of contributions, or the type of developer. or some combination of all 3! actually i dont really think it's a bad idea to give people commit rights. but at least (at minimum) there needs to be a develop master branch ahead of something a bit more stable. so they can forge ahead a bit and really have some space to forge ahead their new direction before finally committing that into a solid next public release. so if not that specific strategy, then can instead use other strategies to help such transitions go smoothly. and in a relatively safe and trustworthy manner. i'm not saying be ultra controlling about things. but rather that it can be difficult to strike an appropriate balance in a flexible way, that is not too rigid and can accommodate necessary but significant project changes. perhaps a good example is jack dorsey with twitter. now what would have ideally been best for everyone, the entire planet. was if his new bluesky twitter v2 service had become the new official twitter. however that never happened. instead we got elon wrecking the old twitter with it's old model, and trying to mess that up. while jack basically 'forked' twitter into a twitter2, and completely rewrote it from the ground up as the new bluesky service. however as a 'fork' (or rather an analogue of what a fork is), then bluesky has not had the benefit of carry over existing user base by migrating everybody from v1 service to v2 service. it's instead like a hard fork where the old fork is still going strong. and this has been pretty awful quite frankly quite damaging to a lot of regular users. who still cannot even try the bluesky (being invite only). and then what must they do? use both services simultaneously at same time? it makes everything that much harder.
    5
  5559. 5
  5560. 5
  5561. 5
  5562. 5
  5563. 5
  5564. 5
  5565. 5
  5566. 5
  5567. 5
  5568. 5
  5569. 5
  5570. 5
  5571. 5
  5572. 5
  5573. 5
  5574. 5
  5575. 5
  5576. 5
  5577. 5
  5578. 5
  5579. 5
  5580. 5
  5581. 5
  5582. 5
  5583. 5
  5584. 5
  5585. 5
  5586. 5
  5587. 5
  5588. 5
  5589. 5
  5590. 5
  5591. 5
  5592. 5
  5593. 5
  5594. 5
  5595. 5
  5596. 5
  5597. 5
  5598. 5
  5599. 5
  5600. 5
  5601. 5
  5602. 5
  5603. 5
  5604. 5
  5605. 5
  5606. 5
  5607. 5
  5608. 5
  5609. 5
  5610. 5
  5611. 5
  5612. 5
  5613. 5
  5614. 5
  5615. 5
  5616. 5
  5617. 5
  5618. 5
  5619. 5
  5620. 5
  5621. 5
  5622. 5
  5623. 5
  5624. 5
  5625. 5
  5626. 5
  5627. 5
  5628. 5
  5629. 5
  5630. 5
  5631. 5
  5632. 5
  5633. 5
  5634. 5
  5635. 5
  5636. 5
  5637. 5
  5638. 5
  5639. 5
  5640. 5
  5641. 5
  5642. 5
  5643. 5
  5644. 5
  5645. 5
  5646. 5
  5647. 5
  5648. 5
  5649. 5
  5650. 5
  5651. 5
  5652. 5
  5653. 5
  5654. 5
  5655. 5
  5656. 5
  5657. 5
  5658. 5
  5659. 5
  5660. 5
  5661. 5
  5662. 5
  5663. 5
  5664. 5
  5665. 5
  5666. 5
  5667. 5
  5668. 5
  5669. 5
  5670. 5
  5671. 5
  5672. 5
  5673. 5
  5674. 5
  5675. 5
  5676. 5
  5677. 5
  5678. 5
  5679. 5
  5680. 5
  5681. 5
  5682. 5
  5683. 5
  5684. 5
  5685. 5
  5686. 5
  5687. 5
  5688. 5
  5689. 5
  5690. 5
  5691. 5
  5692. 5
  5693. 5
  5694. 5
  5695. 5
  5696. 5
  5697. 5
  5698. 5
  5699. 5
  5700. 5
  5701. 5
  5702. 5
  5703. 5
  5704. 5
  5705. 5
  5706. 5
  5707. 5
  5708. 5
  5709. 5
  5710. 5
  5711. 5
  5712. 5
  5713. 5
  5714. 5
  5715. 5
  5716. 5
  5717. 5
  5718. 5
  5719. 5
  5720. 5
  5721. 5
  5722. 5
  5723. 5
  5724. 5
  5725. 5
  5726. 5
  5727. 5
  5728. 5
  5729. 5
  5730. 5
  5731. 5
  5732. 5
  5733. 5
  5734. 5
  5735. 5
  5736. 5
  5737. 5
  5738. 5
  5739. 5
  5740. 5
  5741. 5
  5742. 5
  5743. 5
  5744. 5
  5745. 5
  5746. 5
  5747. 5
  5748. 5
  5749. 5
  5750. 5
  5751. 5
  5752. 5
  5753. 5
  5754. 5
  5755. 5
  5756. 5
  5757. 5
  5758. 5
  5759. 5
  5760. 5
  5761. 5
  5762. 5
  5763. 5
  5764. 5
  5765. 5
  5766. 5
  5767. 5
  5768. 5
  5769. 5
  5770. 5
  5771. 5
  5772. 5
  5773. 5
  5774. 5
  5775. 5
  5776. 5
  5777. 5
  5778. 5
  5779. 5
  5780. 5
  5781. 5
  5782. 5
  5783. 5
  5784. 5
  5785. 5
  5786. 5
  5787. 5
  5788. 5
  5789. 5
  5790. 5
  5791. 5
  5792. 5
  5793. 5
  5794. 5
  5795. 5
  5796. 5
  5797. 5
  5798. 5
  5799. 5
  5800. 5
  5801. 5
  5802. 5
  5803. 5
  5804. 5
  5805. 5
  5806. 5
  5807. 5
  5808. 5
  5809. 5
  5810. 5
  5811. 5
  5812. 5
  5813. 5
  5814. 5
  5815. 5
  5816. 5
  5817. 5
  5818. 5
  5819. 5
  5820. 5
  5821. 5
  5822. 5
  5823. 5
  5824. 5
  5825. 5
  5826. 5
  5827. 5
  5828. 5
  5829. 5
  5830. 5
  5831. 5
  5832. 5
  5833. 5
  5834. 5
  5835. 5
  5836. 5
  5837. 5
  5838. 5
  5839. 5
  5840. 5
  5841. 5
  5842. 5
  5843. 5
  5844. 5
  5845. 5
  5846. 5
  5847. 5
  5848. 5
  5849. 5
  5850. 5
  5851. 5
  5852. 5
  5853. 5
  5854. 5
  5855. 5
  5856. 5
  5857. 5
  5858. 5
  5859. 5
  5860. 5
  5861. 5
  5862. 5
  5863. 5
  5864. 5
  5865. 5
  5866. 5
  5867. 5
  5868. 5
  5869. 5
  5870. 5
  5871. 5
  5872. 5
  5873. 5
  5874. 5
  5875. 5
  5876. 5
  5877. 5
  5878. 5
  5879. 5
  5880. 5
  5881. 5
  5882. 5
  5883. 5
  5884. 5
  5885. 5
  5886. 5
  5887. 5
  5888. 5
  5889. 5
  5890. 5
  5891. 5
  5892. 5
  5893. 5
  5894. 5
  5895. 5
  5896. 5
  5897. 5
  5898. 5
  5899. 5
  5900. 5
  5901. 5
  5902. 5
  5903. 5
  5904. 5
  5905. 5
  5906. 5
  5907. 5
  5908. 5
  5909. 5
  5910. 5
  5911. 5
  5912. 5
  5913. 5
  5914. 5
  5915. 5
  5916. 5
  5917. 5
  5918. 5
  5919. 5
  5920. 5
  5921. 5
  5922. 5
  5923. 5
  5924. 5
  5925. 5
  5926. 5
  5927. 5
  5928. 5
  5929. 5
  5930. 5
  5931. 5
  5932. 5
  5933. 5
  5934. 5
  5935. 5
  5936. 5
  5937. 5
  5938. 5
  5939. 5
  5940. 5
  5941. 5
  5942. 5
  5943. 5
  5944. 5
  5945. 5
  5946. 5
  5947. 5
  5948. 5
  5949. 5
  5950. 5
  5951. Gimp is ok but I can't get my Wacom Tablet working with it so I go to my iMac and use PS for my semi professional prints. That is a very important physical tool, far superior to a mouse. I use all three major OS, but only use Windows because it was the cheapest laptop I could work tethered with as I tend to be clumsy. Then since lockdown the secure cloud the charity I work for a few hours a week is MS based and it keeps dropping on Linux. So I’m forced to use Windows 10 which after over 30 years of loyalty to MS I can honestly say I hate. I’m still a boomer newbie on Linux and out of all the systems I think it’s the most fun to learn. I can see the appeal for a lot of children to use the terminal. I did try learning Open SuSE in the 90s but being a single parent, law student who was also working it might not have been the best time to learn…or system to start with. I was also in my mid 30s then and not a young person at school with peers, and there was far less instruction out there, this was pre YouTube. I think it’s a Gimme that Google OS will find its way into education, in many ways a cheaper version of a MacBook. It’s strange how it seems to be cutting more into Windows sales than iMac, though initially it looked like the other way round. The M1 has caused a flurry of iMac sales and I’m not sure MS has thought out the restrictions for Windows 11 out too well. I’m not sure what it can do for me that I can’t do on my present machine. However, I’m not a gamer and from what I’ve heard thus far that seems to be the market MS are after. We know Bill Gates likes hanging out with the young folk…
    5
  5952. 5
  5953. 5
  5954. 5
  5955. 5
  5956. 5
  5957. 5
  5958. 5
  5959. 5
  5960. 5
  5961. 5
  5962. 5
  5963. 5
  5964. 5
  5965. 5
  5966. 5
  5967. 5
  5968. 5
  5969. 5
  5970. 5
  5971. 5
  5972. 5
  5973. 5
  5974. 5
  5975. 5
  5976. 5
  5977. 5
  5978. 5
  5979. 5
  5980. 5
  5981. 5
  5982. 5
  5983. 5
  5984. 5
  5985. 5
  5986. 5
  5987. 5
  5988. 5
  5989. 5
  5990. 5
  5991. 5
  5992. 5
  5993. 5
  5994. 5
  5995. 5
  5996. 5
  5997. 5
  5998. 5
  5999. 5
  6000. This is a response on github from the maintainer to an issue I raised: Huh, well for the past few weeks I've been working on performance to the point that hunter is now faster than anything else out there as far as I can tell. It's almost twice as fast as nnn at loading obscenely large directories (think 1M files), plus it doesn't block while loading (major design goal). Note that I hold nnn in high regard, it's been the benchmark I've been single mindedly trying to beat for the past few weeks. If you know anything faster, please tell me :). Work on performance and CPU efficiency is still ongoing, however... I can probably make it another 50% faster by using the right low-level APIs and other optimizations. Maybe more by utilizing a persistent on-disk cache or something. Things I plan on adding: Additional graphics backends (urxvt, iterm2, w3mimage/überzug as fallback) More advanced input options (custom layers/multi-key maps and macro recording/playback) Better minibuffer with shell script syntax-highlighting, better editing and using the preview pane to list all (matching) executables Also more interactive directory traversal Browsing into archives like folders, maybe http/ftp as well, maybe using FUSE and/or other external helper utilities Turn the subprocess viewer into somewhat of a terminal multiplexer like tmux/screen (especially to get colored output and to get input to subprocesses to work) A new README, since the current one is pretty outdated... A new screenshot, the current one is terrible, even the previous one was much better lol A TODO that explains all this in a bit more detail Lots of bugfixes and smaller QOL improvements here and there Even faster!! It's true that I've not been promoting it a lot. I only posted it once on HN almost a year ago and that's it. I also stopped working on it for almost half a year after getting a bit burned out, only to come back later to improve on and fix what I started. I guess the downtime hurt it a bit in terms of popularity, but currently I'm still working on getting it to a state that will make people go "WOW!!". Or at least that's the plan ;). Thanks for your support! I appreciate it! Maybe could u put some issues on his github that aren't already on his radar? I dont want to point him to this vid in case it bums him out!
    5
  6001. 5
  6002. 5
  6003. 5
  6004. 5
  6005. 5
  6006. 5
  6007. 5
  6008. 5
  6009. 5
  6010. 5
  6011. 5
  6012. 5
  6013. 5
  6014. 5
  6015. 5
  6016. 5
  6017. 5
  6018. 5
  6019. 5
  6020. 5
  6021. 5
  6022. 5
  6023. 5
  6024. 5
  6025. 5
  6026. 5
  6027. 5
  6028. 5
  6029. 5
  6030. 5
  6031. 5
  6032. 5
  6033. 5
  6034. 5
  6035. 5
  6036. 5
  6037. 5
  6038. 5
  6039. 5
  6040. 5
  6041. 5
  6042. 5
  6043. 5
  6044. 5
  6045. 5
  6046. 5
  6047. 5
  6048. 5
  6049. 5
  6050. 5
  6051. 5
  6052. 5
  6053. 5
  6054. 5
  6055. 5
  6056. 5
  6057. 5
  6058. 5
  6059. 5
  6060. 5
  6061. 5
  6062. 5
  6063. 5
  6064. 5
  6065. 5
  6066. 5
  6067. 5
  6068. 5
  6069. 5
  6070. 5
  6071. 5
  6072. 5
  6073. 5
  6074. 5
  6075. 5
  6076. 5
  6077. 5
  6078. 5
  6079. 5
  6080. 5
  6081. 5
  6082. 5
  6083. 5
  6084. 5
  6085. 5
  6086. 5
  6087. 5
  6088. 5
  6089. 5
  6090. 5
  6091. 5
  6092. 5
  6093. 5
  6094. 5
  6095. 5
  6096. 5
  6097. 5
  6098. 5
  6099. 5
  6100. 5
  6101. 5
  6102. 5
  6103. 5
  6104. 5
  6105. 5
  6106. 5
  6107. 5
  6108. 5
  6109. 5
  6110. 5
  6111. 5
  6112. 5
  6113. 5
  6114. 5
  6115. 5
  6116. 5
  6117. 5
  6118. 5
  6119. 5
  6120. 5
  6121. 5
  6122. 5
  6123. 5
  6124. 5
  6125. 5
  6126. 5
  6127. 5
  6128. 5
  6129. 5
  6130. 5
  6131. 5
  6132. 5
  6133. 5
  6134. 5
  6135. 5
  6136. 5
  6137. 5
  6138. 5
  6139. 5
  6140. 5
  6141. 5
  6142. 5
  6143. 5
  6144. 5
  6145. 5
  6146. 5
  6147. 5
  6148. 5
  6149. 5
  6150. 5
  6151. 5
  6152. 5
  6153. 5
  6154. 5
  6155. 5
  6156. 5
  6157. 5
  6158. 5
  6159. 5
  6160. 5
  6161. 5
  6162. 5
  6163. 5
  6164. 5
  6165. 5
  6166. 5
  6167. 5
  6168. 5
  6169. 5
  6170. 5
  6171. 5
  6172. 5
  6173. 5
  6174. 5
  6175. 5
  6176. 5
  6177. 5
  6178. 5
  6179. 5
  6180. 5
  6181. 5
  6182. 5
  6183. 5
  6184. 5
  6185. 5
  6186. 5
  6187. 5
  6188. 5
  6189. 5
  6190. 5
  6191. 5
  6192. 5
  6193. 5
  6194. 5
  6195. 4
  6196. 4
  6197. 4
  6198. 4
  6199. 4
  6200. 4
  6201. 4
  6202. 4
  6203. 4
  6204. 4
  6205. 4
  6206. 4
  6207. 4
  6208. 4
  6209. 4
  6210. 4
  6211. 4
  6212. 4
  6213. 4
  6214. 4
  6215. 4
  6216. 4
  6217. 4
  6218. 4
  6219. 4
  6220. 4
  6221. 4
  6222. 4
  6223. 4
  6224. 4
  6225. 4
  6226. 4
  6227. 4
  6228. 4
  6229. 4
  6230. 4
  6231. 4
  6232. 4
  6233. 4
  6234. 4
  6235. 4
  6236. 4
  6237. 4
  6238. 4
  6239. 4
  6240. 4
  6241. 4
  6242. 4
  6243. 4
  6244. 4
  6245. 4
  6246. 4
  6247. 4
  6248. 4
  6249. 4
  6250. 4
  6251. 4
  6252. 4
  6253. 4
  6254. 4
  6255. 4
  6256. 4
  6257. 4
  6258. 4
  6259. 4
  6260. 4
  6261. 4
  6262. 4
  6263. 4
  6264. 4
  6265. 4
  6266. 4
  6267. 4
  6268. 4
  6269. 4
  6270. 4
  6271. 4
  6272. 4
  6273. 4
  6274. 4
  6275. 4
  6276. 4
  6277. 4
  6278. 4
  6279. 4
  6280. 4
  6281. 4
  6282. 4
  6283. 4
  6284. 4
  6285. 4
  6286. I was going to talk about 1000 (ISO notation) and 1024 (IEC notation) "megabytes", but it was already commented, so I'll just leave this 2 complementing articles https://chrisdown.name/2018/01/02/in-defence-of-swap.html https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#About_swap_partition/file_size 48GiB is a effton of swap Also, you mentioned btrfs and 5.0, I'll change the wiki later, the LTS kernel in arch is already 5.4, so even if you install the LTS kernel, you can have support for swap in btrfs And about hibernation ... if you have 32 gibibytes, you probably could "Suspend", instead if saving to the storage, it saves your state in the memory. Nowadays, the fastest NVM-Es are about the speed of DDR1/2 Crude example: DDR1 400MHz, (were processors 32 bits when memory was ddr1?) 400 x 1000 x 32 transfer rate (because of the CPU) x 2 (DDR = double data rate) ÷ 8 (ammount of bits in a byte) 3200 Megabytes per second Also, you mentioned "a line in your fstab" for swap I worked along a guy to bring to the archwiki more information about XBOOTLDR, which is a systemd specification - "Extended Boot Loader" - with systemd-boot, specifying the partition type for root, swap, home, boot and efi, I managed to made an arch machine boot without fstab (systemd can auto mount based on the partition type), it didn't got screwed up by a major windows update, and it even recognized swap. It would be cool if you could give more visibility =) ... https://wiki.archlinux.org/index.php/Systemd-boot#Installation_using_XBOOTLDR
    4
  6287. 4
  6288. 4
  6289. 4
  6290. 4
  6291. 4
  6292. 4
  6293. 4
  6294. 4
  6295. 4
  6296. 4
  6297. 4
  6298. 4
  6299. 4
  6300. 4
  6301. 4
  6302. 4
  6303. 4
  6304. 4
  6305. 4
  6306. 4
  6307. 4
  6308. 4
  6309. 4
  6310. 4
  6311. 4
  6312. 4
  6313. 4
  6314. 4
  6315. 4
  6316. 4
  6317. 4
  6318. 4
  6319. 4
  6320. 4
  6321. 4
  6322. 4
  6323. 4
  6324. 4
  6325. 4
  6326. 4
  6327. 4
  6328. 4
  6329. 4
  6330. 4
  6331. 4
  6332. 4
  6333. 4
  6334. 4
  6335. 4
  6336. 4
  6337. 4
  6338. 4
  6339. 4
  6340. 4
  6341. 4
  6342. 4
  6343. 4
  6344. 4
  6345. 4
  6346. 4
  6347. 4
  6348. 4
  6349. 4
  6350. 4
  6351. 4
  6352. 4
  6353. 4
  6354. 4
  6355. 4
  6356. 4
  6357. 4
  6358. 4
  6359. 4
  6360. 4
  6361. 4
  6362. 4
  6363. 4
  6364. 4
  6365. 4
  6366. 4
  6367. 4
  6368. 4
  6369. 4
  6370. 4
  6371. 4
  6372. 4
  6373. 4
  6374. 4
  6375. 4
  6376. 4
  6377. 4
  6378. 4
  6379. 4
  6380. 4
  6381. 4
  6382. 4
  6383. 4
  6384. 4
  6385. 4
  6386. 4
  6387. 4
  6388. 4
  6389. 4
  6390. 4
  6391. 4
  6392. 4
  6393. 4
  6394. 4
  6395. 4
  6396. 4
  6397. 4
  6398. 4
  6399. 4
  6400. 4
  6401. 4
  6402. 4
  6403. 4
  6404. 4
  6405. 4
  6406. 4
  6407. 4
  6408. 4
  6409. 4
  6410. 4
  6411. 4
  6412. 4
  6413. 4
  6414. 4
  6415. 4
  6416. 4
  6417. 4
  6418. 4
  6419. 4
  6420. 4
  6421. 4
  6422. 4
  6423. 4
  6424. 4
  6425. 4
  6426. 4
  6427. 4
  6428. 4
  6429. 4
  6430. 4
  6431. 4
  6432. 4
  6433. 4
  6434. 4
  6435. 4
  6436. 4
  6437. 4
  6438. 4
  6439. 4
  6440. 4
  6441. 4
  6442. 4
  6443. 4
  6444. 4
  6445. 4
  6446. 4
  6447. 4
  6448. 4
  6449. 4
  6450. 4
  6451. 4
  6452. 4
  6453. 4
  6454. 4
  6455. 4
  6456. 4
  6457. 4
  6458. 4
  6459. 4
  6460. 4
  6461. 4
  6462. 4
  6463. 4
  6464. 4
  6465. 4
  6466. 4
  6467. 4
  6468. 4
  6469. 4
  6470. 4
  6471. 4
  6472. 4
  6473. 4
  6474. 4
  6475. 4
  6476. 4
  6477. 4
  6478. 4
  6479. 4
  6480. 4
  6481. 4
  6482. 4
  6483. 4
  6484. 4
  6485. 4
  6486. 4
  6487. 4
  6488. 4
  6489. 4
  6490. 4
  6491. 4
  6492. 4
  6493. 4
  6494. 4
  6495. 4
  6496. 4
  6497. 4
  6498. 4
  6499. 4
  6500. 4
  6501. 4
  6502. 4
  6503. 4
  6504. 4
  6505. 4
  6506. 4
  6507. 4
  6508. 4
  6509. 4
  6510. 4
  6511. 4
  6512. 4
  6513. 4
  6514. 4
  6515. 4
  6516. 4
  6517. 4
  6518. 4
  6519. 4
  6520. 4
  6521. 4
  6522. 4
  6523. 4
  6524. 4
  6525. 4
  6526. 4
  6527. 4
  6528. 4
  6529. 4
  6530. 4
  6531. 4
  6532. 4
  6533. 4
  6534. 4
  6535. 4
  6536. 4
  6537. 4
  6538. 4
  6539. 4
  6540. 4
  6541. 4
  6542. 4
  6543. 4
  6544. 4
  6545. 4
  6546. 4
  6547. 4
  6548. 4
  6549. 4
  6550. 4
  6551. 4
  6552. 4
  6553. 4
  6554. 4
  6555. 4
  6556. 4
  6557. 4
  6558. 4
  6559. 4
  6560. 4
  6561. 4
  6562. 4
  6563. 4
  6564. 4
  6565. 4
  6566. 4
  6567. 4
  6568. 4
  6569. 4
  6570. 4
  6571. 4
  6572. 4
  6573. 4
  6574. 4
  6575. 4
  6576. 4
  6577. 4
  6578. 4
  6579. 4
  6580. 4
  6581. 4
  6582. 4
  6583. 4
  6584. 4
  6585. 4
  6586. 4
  6587. 4
  6588. 4
  6589. 4
  6590. 4
  6591. 4
  6592. 4
  6593. 4
  6594. 4
  6595. 4
  6596. 4
  6597. 4
  6598. 4
  6599. 4
  6600. 4
  6601. 4
  6602. 4
  6603. 4
  6604. 4
  6605. 4
  6606. 4
  6607. 4
  6608. 4
  6609. 4
  6610. 4
  6611. 4
  6612. 4
  6613. 4
  6614. 4
  6615. 4
  6616. 4
  6617. 4
  6618. 4
  6619. 4
  6620. 4
  6621. 4
  6622. 4
  6623. 4
  6624. 4
  6625. 4
  6626. 4
  6627. 4
  6628. 4
  6629. 4
  6630. 4
  6631. 4
  6632. 4
  6633. 4
  6634. 4
  6635. 4
  6636. 4
  6637. 4
  6638. 4
  6639. 4
  6640. 4
  6641. 4
  6642. 4
  6643. 4
  6644. 4
  6645. 4
  6646. 4
  6647. 4
  6648. 4
  6649. 4
  6650. 4
  6651. 4
  6652. 4
  6653. 4
  6654. 4
  6655. 4
  6656. 4
  6657. 4
  6658. 4
  6659. 4
  6660. 4
  6661. 4
  6662. 4
  6663. 4
  6664. 4
  6665. 4
  6666. 4
  6667. 4
  6668. 4
  6669. 4
  6670. 4
  6671. 4
  6672. 4
  6673. 4
  6674. 4
  6675. 4
  6676. 4
  6677. 4
  6678. 4
  6679. 4
  6680. 4
  6681. 4
  6682. 4
  6683. 4
  6684. 4
  6685. 4
  6686. 4
  6687. 4
  6688. 4
  6689. 4
  6690. 4
  6691. 4
  6692. 4
  6693. 4
  6694. 4
  6695. 4
  6696. 4
  6697. 4
  6698. 4
  6699. 4
  6700. 4
  6701. 4
  6702. 4
  6703. 4
  6704. 4
  6705. 4
  6706. 4
  6707. 4
  6708. 4
  6709. 4
  6710. 4
  6711. 4
  6712. 4
  6713. 4
  6714. 4
  6715. 4
  6716. 4
  6717. 4
  6718. 4
  6719. 4
  6720. 4
  6721. 4
  6722. 4
  6723. 4
  6724. 4
  6725. 4
  6726. 4
  6727. 4
  6728. 4
  6729. 4
  6730. 4
  6731. 4
  6732. 4
  6733. 4
  6734. 4
  6735. 4
  6736. 4
  6737. 4
  6738. 4
  6739. 4
  6740. 4
  6741. 4
  6742. 4
  6743. 4
  6744. 4
  6745. 4
  6746. 4
  6747. 4
  6748. 4
  6749. 4
  6750. 4
  6751. 4
  6752. 4
  6753. 4
  6754. 4
  6755. 4
  6756. 4
  6757. 4
  6758. 4
  6759. 4
  6760. 4
  6761. 4
  6762. 4
  6763. 4
  6764. 4
  6765. 4
  6766. 4
  6767. 4
  6768. 4
  6769. 4
  6770. 4
  6771. 4
  6772. 4
  6773. 4
  6774. 4
  6775. 4
  6776. 4
  6777. 4
  6778. 4
  6779. 4
  6780. 4
  6781. 4
  6782. 4
  6783. 4
  6784. 4
  6785. 4
  6786. 4
  6787. 4
  6788. 4
  6789. 4
  6790. 4
  6791. 4
  6792. 4
  6793. 4
  6794. 4
  6795. 4
  6796. 4
  6797. 4
  6798. 4
  6799. 4
  6800. 4
  6801. 4
  6802. 4
  6803. 4
  6804. 4
  6805. 4
  6806. 4
  6807. 4
  6808. 4
  6809. 4
  6810. 4
  6811. 4
  6812. 4
  6813. 4
  6814. 4
  6815. 4
  6816. 4
  6817. 4
  6818. 4
  6819. 4
  6820. 4
  6821. 4
  6822. 4
  6823. 4
  6824. 4
  6825. 4
  6826. 4
  6827. 4
  6828. 4
  6829. 4
  6830. 4
  6831. 4
  6832. 4
  6833. 4
  6834. 4
  6835. 4
  6836. 4
  6837. 4
  6838. 4
  6839. 4
  6840. 4
  6841. 4
  6842. 4
  6843. 4
  6844. 4
  6845. 4
  6846. 4
  6847. 4
  6848. 4
  6849. 4
  6850. 4
  6851. 4
  6852. 4
  6853. 4
  6854. 4
  6855. 4
  6856. 4
  6857. 4
  6858. 4
  6859. 4
  6860. 4
  6861. 4
  6862. 4
  6863. 4
  6864. 4
  6865. 4
  6866. 4
  6867. 4
  6868. 4
  6869. 4
  6870. 4
  6871. 4
  6872. 4
  6873. 4
  6874. 4
  6875. 4
  6876. 4
  6877. 4
  6878. 4
  6879. 4
  6880. 4
  6881. 4
  6882. 4
  6883. 4
  6884. 4
  6885. 4
  6886. 4
  6887. 4
  6888. 4
  6889. 4
  6890. 4
  6891. 4
  6892. 4
  6893. 4
  6894. 4
  6895. 4
  6896. 4
  6897. 4
  6898. 4
  6899. 4
  6900. 4
  6901. 4
  6902. 4
  6903. 4
  6904. 4
  6905. 4
  6906. 4
  6907. 4
  6908. 4
  6909. 4
  6910. 4
  6911. 4
  6912. 4
  6913. 4
  6914. 4
  6915. 4
  6916. 4
  6917. 4
  6918. 4
  6919. 4
  6920. 4
  6921. 4
  6922. 4
  6923. 4
  6924. 4
  6925. 4
  6926. 4
  6927. 4
  6928. 4
  6929. 4
  6930. 4
  6931. 4
  6932. 4
  6933. 4
  6934. 4
  6935. 4
  6936. 4
  6937. 4
  6938. 4
  6939. 4
  6940. 4
  6941. 4
  6942. 4
  6943. 4
  6944. 4
  6945. 4
  6946. 4
  6947. 4
  6948. 4
  6949. 4
  6950. 4
  6951. 4
  6952. 4
  6953. 4
  6954. 4
  6955. 4
  6956. 4
  6957. 4
  6958. 4
  6959. 4
  6960. 4
  6961. 4
  6962. 4
  6963. 4
  6964. 4
  6965. 4
  6966. 4
  6967. 4
  6968. 4
  6969. 4
  6970. 4
  6971. Three pillars of good software: code readability, speed (@ runtime) and memory footprint (resources used @ runtime - although extremists also count sloc in source). I interpret minimalism as low memory footprint. Since "minimalism" has become more of a meme, there have been more interpretations of its meaning. There are many who take "minimalism" to include both memory and speed (refusing to compromise on any trade-offs), to them "minimalism" could mean the same thing as "space-time efficiency" or "value" (best bang for your buck). Others interpret minimalism as the lack of unnecessary features in a program. Lots of these definitions are associated with each other, but the lack of consensus on which definition is the most important has led to many futile forum debates and confused junior devs. My biggest concern about "minimalism" is how the topic seems to infinitely generate proxies of the editor war (thanks to the reckless passion of developers). Instead of just vim vs. emacs we have: arch vs. debian, wayland vs. xorg, dwm vs. bspwm, urxvt vs. st, nnn vs. ranger, screwdrivers vs. drills etc. Instead of increasing productivity, minimalism has become a sort of wild goose: causing devs to perpetually hop across git repos in search of the most minimalist solution / combination of solutions (https://en.wikipedia.org/wiki/Knapsack_problem ). The real shame is that there are times when minimalism just isn't practical. Imagine the person who has finished the chase and has achieved the perfect "minimalist" dev environment on their *nix machine. Now imagine that this person gets a new job as an engineer and all the company laptops run Windows. What should they do? Should they decide to use VSCode and IntelliJ like the others, or in the name of "minimalism" should they run *nix in a docker container and copy their dotfiles over (or install an X server on WSL / or download the Windows versions of their dev programs and use mingw to patch the holes / or etc.)? There is almost never a right answer, but there is almost always a best answer. Letting "minimalism" dictate choices is almost always a wrong answer.
    4
  6972. 4
  6973. 4
  6974. 4
  6975. 4
  6976. 4
  6977. 4
  6978. 4
  6979. 4
  6980. 4
  6981. 4
  6982. 4
  6983. 4
  6984. 4
  6985. 4
  6986. 4
  6987. 4
  6988. 4
  6989. 4
  6990. 4
  6991. 4
  6992. 4
  6993. 4
  6994. 4
  6995. 4
  6996. 4
  6997. 4
  6998. 4
  6999. 4
  7000. 4
  7001. 4
  7002. 4
  7003. 4
  7004. 4
  7005. 4
  7006. 4
  7007. 4
  7008. 4
  7009. 4
  7010. 4
  7011. 4
  7012. 4
  7013. 4
  7014. 4
  7015. 4
  7016. 4
  7017. 4
  7018. 4
  7019. 4
  7020. 4
  7021. 4
  7022. 4
  7023. 4
  7024. 4
  7025. 4
  7026. 4
  7027. 4
  7028. 4
  7029. 4
  7030. 4
  7031. 4
  7032. 4
  7033. 4
  7034. 4
  7035. 4
  7036. 4
  7037. 4
  7038. 4
  7039. 4
  7040. 4
  7041. 4
  7042. 4
  7043. 4
  7044. 4
  7045. 4
  7046. 4
  7047. 4
  7048. 4
  7049. 4
  7050. 4
  7051. 4
  7052. 4
  7053. 4
  7054. 4
  7055. 4
  7056. 4
  7057. 4
  7058. 4
  7059. 4
  7060. 4
  7061. 4
  7062. 4
  7063. 4
  7064. 4
  7065. 4
  7066. 4
  7067. 4
  7068. 4
  7069. 4
  7070. 4
  7071. 4
  7072. 4
  7073. 4
  7074. 4
  7075. 4
  7076. 4
  7077. 4
  7078. 4
  7079. 4
  7080. 4
  7081. 4
  7082. 4
  7083. 4
  7084. 4
  7085. 4
  7086. 4
  7087. 4
  7088. 4
  7089. 4
  7090. 4
  7091. 4
  7092. 4
  7093. 4
  7094. 4
  7095. 4
  7096. 4
  7097. 4
  7098. 4
  7099. 4
  7100. 4
  7101. 4
  7102. 4
  7103. 4
  7104. 4
  7105. 4
  7106. 4
  7107. 4
  7108. 4
  7109. 4
  7110. 4
  7111. 4
  7112. 4
  7113. 4
  7114. 4
  7115. 4
  7116. 4
  7117. 4
  7118. 4
  7119. 4
  7120. 4
  7121. 4
  7122. 4
  7123. 4
  7124. 4
  7125. 4
  7126. 4
  7127. 4
  7128. 4
  7129. 4
  7130. 4
  7131. 4
  7132. 4
  7133. 4
  7134. 4
  7135. 4
  7136. 4
  7137. 4
  7138. 4
  7139. 4
  7140. 4
  7141. 4
  7142. 4
  7143. 4
  7144. 4
  7145. 4
  7146. 4
  7147. 4
  7148. 4
  7149. 4
  7150. 4
  7151. 4
  7152. 4
  7153. 4
  7154. 4
  7155. 4
  7156. 4
  7157. 4
  7158. 4
  7159. 4
  7160. 4
  7161. 4
  7162. 4
  7163. 4
  7164. 4
  7165. 4
  7166. 4
  7167. 4
  7168. 4
  7169. 4
  7170. 4
  7171. 4
  7172. 4
  7173. 4
  7174. 4
  7175. 4
  7176. 4
  7177. 4
  7178. 4
  7179. 4
  7180. 4
  7181. 4
  7182. 4
  7183. 4
  7184. 4
  7185. 4
  7186. 4
  7187. 4
  7188. 4
  7189. 4
  7190. 4
  7191. 4
  7192. 4
  7193. 4
  7194. 4
  7195. 4
  7196. 4
  7197. 4
  7198. 4
  7199. 4
  7200. 4
  7201. 4
  7202. 4
  7203. 4
  7204. 4
  7205. 4
  7206. 4
  7207. 4
  7208. 4
  7209. 4
  7210. 4
  7211. 4
  7212. 3
  7213. 3
  7214. 3
  7215. 3
  7216. 3
  7217. 3
  7218. 3
  7219. 3
  7220. 3
  7221. 3
  7222. 3
  7223. 3
  7224. 3
  7225. 3
  7226. 3
  7227. 3
  7228. 3
  7229. 3
  7230. 3
  7231. 3
  7232. 3
  7233. 3
  7234. 3
  7235. 3
  7236. 3
  7237. 3
  7238. 3
  7239. 3
  7240. 3
  7241. 3
  7242. 3
  7243. 3
  7244. 3
  7245. 3
  7246. 3
  7247. 3
  7248. 3
  7249. 3
  7250. 3
  7251. 3
  7252. 3
  7253. 3
  7254. 3
  7255. 3
  7256. 3
  7257. 3
  7258. 3
  7259. 3
  7260. 3
  7261. 3
  7262. 3
  7263. 3
  7264. 3
  7265. 3
  7266. 3
  7267. 3
  7268. 3
  7269. 3
  7270. 3
  7271. 3
  7272. 3
  7273. 3
  7274. 3
  7275. 3
  7276. 3
  7277. 3
  7278. 3
  7279. 3
  7280. 3
  7281. 3
  7282. 3
  7283. 3
  7284. 3
  7285. 3
  7286. 3
  7287. 3
  7288. 3
  7289. 3
  7290. 3
  7291. 3
  7292. 3
  7293. 3
  7294. 3
  7295. 3
  7296. 3
  7297. 3
  7298. 3
  7299. 3
  7300. 3
  7301. 3
  7302. 3
  7303. 3
  7304. 3
  7305. 3
  7306. 3
  7307. 3
  7308. 3
  7309. 3
  7310. 3
  7311. 3
  7312. 3
  7313. 3
  7314. 3
  7315. 3
  7316. 3
  7317. 3
  7318. 3
  7319. 3
  7320. 3
  7321. 3
  7322. 3
  7323. 3
  7324. 3
  7325. 3
  7326. 3
  7327. 3
  7328. 3
  7329. 3
  7330. 3
  7331. 3
  7332. 3
  7333. 3
  7334. 3
  7335. 3
  7336. 3
  7337. 3
  7338. 3
  7339. 3
  7340. 3
  7341. 3
  7342. 3
  7343. 3
  7344. 3
  7345. 3
  7346. 3
  7347. 3
  7348. 3
  7349. 3
  7350. 3
  7351. 3
  7352. 3
  7353. 3
  7354. 3
  7355. 3
  7356. 3
  7357. 3
  7358. 3
  7359. 3
  7360. 3
  7361. 3
  7362. 3
  7363. 3
  7364. 3
  7365. 3
  7366. 3
  7367. 3
  7368. 3
  7369. 3
  7370. 3
  7371. 3
  7372. 3
  7373. 3
  7374. 3
  7375. 3
  7376. 3
  7377. 3
  7378. 3
  7379. 3
  7380. 3
  7381. 3
  7382. 3
  7383. 3
  7384. 3
  7385. 3
  7386. 3
  7387. 3
  7388. 3
  7389. 3
  7390. 3
  7391. 3
  7392. 3
  7393. 3
  7394. 3
  7395. 3
  7396. 3
  7397. 3
  7398. 3
  7399. 3
  7400. 3
  7401. 3
  7402. 3
  7403. 3
  7404. 3
  7405. 3
  7406. 3
  7407. 3
  7408. 3
  7409. 3
  7410. 3
  7411. 3
  7412. 3
  7413. 3
  7414. 3
  7415. 3
  7416. 3
  7417. 3
  7418. 3
  7419. 3
  7420. 3
  7421. 3
  7422. 3
  7423. 3
  7424. 3
  7425. 3
  7426. 3
  7427. 3
  7428. 3
  7429. 3
  7430. 3
  7431. 3
  7432. 3
  7433. 3
  7434. 3
  7435. 3
  7436. 3
  7437. 3
  7438. 3
  7439. 3
  7440. 3
  7441. 3
  7442. 3
  7443. 3
  7444. 3
  7445. 3
  7446. 3
  7447. 3
  7448. 3
  7449. 3
  7450. 3
  7451. 3
  7452. 3
  7453. 3
  7454. 3
  7455. 3
  7456. 3
  7457. 3
  7458. 3
  7459. 3
  7460. 3
  7461. 3
  7462. 3
  7463. 3
  7464. 3
  7465. 3
  7466. 3
  7467. 3
  7468. 3
  7469. 3
  7470. 3
  7471. 3
  7472. 3
  7473. 3
  7474. 3
  7475. 3
  7476. 3
  7477. 3
  7478. 3
  7479. 3
  7480. 3
  7481. 3
  7482. 3
  7483. 3
  7484. 3
  7485. 3
  7486. 3
  7487. 3
  7488. 3
  7489. 3
  7490. 3
  7491. 3
  7492. 3
  7493. 3
  7494. 3
  7495. 3
  7496. 3
  7497. 3
  7498. 3
  7499. 3
  7500. 3
  7501. 3
  7502. 3
  7503. 3
  7504. 3
  7505. 3
  7506. 3
  7507. 3
  7508. 3
  7509. 3
  7510. 3
  7511. 3
  7512. 3
  7513. 3
  7514. 3
  7515. 3
  7516. 3
  7517. 3
  7518. 3
  7519. 3
  7520. 3
  7521. 3
  7522. 3
  7523. 3
  7524. 3
  7525. 3
  7526. 3
  7527. 3
  7528. 3
  7529. 3
  7530. 3
  7531. 3
  7532. 3
  7533. 3
  7534. 3
  7535. 3
  7536. 3
  7537. 3
  7538. 3
  7539. 3
  7540. 3
  7541. 3
  7542. 3
  7543. 3
  7544. 3
  7545. 3
  7546. 3
  7547. 3
  7548. 3
  7549. 3
  7550. 3
  7551. 3
  7552. 3
  7553. 3
  7554. 3
  7555. 3
  7556. 3
  7557. 3
  7558. 3
  7559. 3
  7560. 3
  7561. 3
  7562. 3
  7563. 3
  7564. 3
  7565. 3
  7566. 3
  7567. 3
  7568. 3
  7569. 3
  7570. 3
  7571. 3
  7572. 3
  7573. 3
  7574. 3
  7575. 3
  7576. 3
  7577. 3
  7578. 3
  7579. 3
  7580. 3
  7581. 3
  7582. 3
  7583. 3
  7584. 3
  7585. 3
  7586. 3
  7587. 3
  7588. 3
  7589. 3
  7590. 3
  7591. 3
  7592. 3
  7593. 3
  7594. 3
  7595. 3
  7596. 3
  7597. 3
  7598. 3
  7599. 3
  7600. 3
  7601. 3
  7602. 3
  7603. 3
  7604. 3
  7605. 3
  7606. 3
  7607. 3
  7608. 3
  7609. 3
  7610. 3
  7611. 3
  7612. 3
  7613. 3
  7614. 3
  7615. 3
  7616. 3
  7617. 3
  7618. 3
  7619. 3
  7620. 3
  7621. 3
  7622. 3
  7623. 3
  7624. 3
  7625. 3
  7626. 3
  7627. 3
  7628. 3
  7629. If you missed the old days, you did miss a lot, though not as much if you looked at all the old stuff while it still existed. Sure, the internet was slow, but it was really something special back in the day. I remember when I became aware of the possibility of watching videos online, watching short videos (because long videos were not a common thing in the days of dial-up). Anime OPs without the actual anime because that was too big. Also, the early days of peer-to-peer, using software like Kazaa and eMule, that made downloading bigger files actually viable, and then when I started using torrents, everything changed forever. I remember trying to download some anime episodes from websites really early on, and I only succeeded a few times, because it took all day to do and if the phone rang, it was over. It was great to be there and see that kind of thing slowly become possible. Also, downloading games and playing them on emulators was viable really early on, so entertainment post-scarcity was already becoming a thing. Emulators like Nesticle and ZSNES were there in the early days. Then later on Visual Boy Advance became a thing, and that changed things for me a lot, because it was the first new system that I wanted, couldn't have, and then replaced entirely with an emulator and stopped caring about buying things. I remember when the Mew glitch in the Pokemon games appeared online, and I was the only cool kid that knew how to do it. The clone glitch in the second generation games was a big deal as well. There was also a shiny Ditto glitch that not many people know. I remember messing up with HTML as a kid, because having a website or a blog was just the thing to do back in the day. Growing up along with the internet was really cool, man. They don't make them like they used to. sip
    3
  7630. 3
  7631. 3
  7632. 3
  7633. 3
  7634. 3
  7635. 3
  7636. 3
  7637. 3
  7638. 3
  7639. 3
  7640. 3
  7641. 3
  7642. 3
  7643. 3
  7644. 3
  7645. 3
  7646. 3
  7647. 3
  7648. 3
  7649. 3
  7650. 3
  7651. 3
  7652. 3
  7653. 3
  7654. 3
  7655. 3
  7656. 3
  7657. 3
  7658. 3
  7659. 3
  7660. 3
  7661. 3
  7662. 3
  7663. 3
  7664. 3
  7665. 3
  7666. 3
  7667. 3
  7668. 3
  7669. 3
  7670. 3
  7671. 3
  7672. 3
  7673. 3
  7674. 3
  7675. Pinephone daily user here, so I will have comments! 1:38 Initially I was like why base it on Droidian instead of Mobian, only to find out from Droidian's blog that their downstream from Mobian... 3:15 Honestly Despite the fact I'd rather use XCFE, or KDE instead of Gnome, Posh was the best most functional GUI on Pinephone's screen with it's cheap SoC, and from polls on pine64's forums I was in the majority, easily. I'd love to see the other GUIs improve though, plasma wasn't that bad, just very slow, and the Gnome apps where better. 3:50 So as a Pinephone user (Mobian). Text and MMS work, there is a bug on Version where the modem gets clogged with texts though. I haven't bothered to figure out. And the speakers hardware wise just suck so calls are a bad idea in general, they do sometimes work. 10:50 Ah waydroid, It's great, minus the issues caused by the Pinephone's Soc, also do not launch if your not planning on turning off the phone soonish, it's a battery hog. 12:00 So on the topic of it's arm so less packages.... I honestly did not notice that much missing (Dub, LDC, SDL2, GIMP, thunar, most of GNOME, Firefox, Sublime text along with random cli apps, all just installed with an apt install..). I think the only thing I wanted on my phone that I couldn't get a Linux version of was Discord. And I had to use Waydroid to sign up for telegram, despite telegram desktop coming preinstalled! 13:00 Posh has a Favorites section to group a small set of apps at the top of the list. Just long hold on the icon. 13:55, "Mobile apps made by Desktop devs." Yep, that sums up the experience very very well. 21:07 "It's no longer a phone it's a pocket computer" That's what I wanted! (This is how you end up daily driving a pile of beta software and cheap hardware) 22:22 Once I found out the Pinephone does display out, and I could have a pocket Linux laptop. I bought. This is my top list complaint (above even the old kernal for android drivers) on the Furiphone, I spent more on a lapdock, wireless mouse, and laptop bag for the phone than on the phone itself just because of the DP over usb-c. 23:10 I don't trust a gui app on my phone to update anything. APT (or pacman when I was running manjaro...) failed a system update once! The SD card ran out of write cycles and went read only. Don't use an SD card as boot drive. Learned that the hard way twice. 24:45 ouch.. The pinephone (if nothing stupid happens in the background), has worked as an alarm clock for me in a pinch, and has held charge overnight. In use the battery life is bad. That is definitively a software issue. The pinephone got much better with updates in terms of standby. I do still turn it off overnight and charge it every afternoon, though. 28:45 The price problem, I've seen it solved once (without just supporting some random android device), and it involved shipping 4 in order, old fab process, no SMT arm cores, and a very weak GPU. Looks with both anger and happiness at my pinephone..... 32:42 "Let me know your thoughts down below", Hopeful this wasn't to many thoughts.... Also to any reading, I've been daily driving a pinephone for years now, so if your curious ask away!
    3
  7676. 3
  7677. 3
  7678. 3
  7679. 3
  7680. 3
  7681. 3
  7682. 3
  7683. 3
  7684. 3
  7685. 3
  7686. 3
  7687. 3
  7688. 3
  7689. 3
  7690. 3
  7691. 3
  7692. 3
  7693. 3
  7694. 3
  7695. 3
  7696. 3
  7697. 3
  7698. 3
  7699. 3
  7700. 3
  7701. 3
  7702. 3
  7703. 3
  7704. 3
  7705. 3
  7706. 3
  7707. 3
  7708. 3
  7709. 3
  7710. 3
  7711. 3
  7712. 3
  7713. 3
  7714. 3
  7715. 3
  7716. 3
  7717. 3
  7718. 3
  7719. 3
  7720. 3
  7721. 3
  7722. 3
  7723. 3
  7724. 3
  7725. 3
  7726. 3
  7727. 3
  7728. 3
  7729. 3
  7730. 3
  7731. 3
  7732. 3
  7733. 3
  7734. 3
  7735. 3
  7736. 3
  7737. 3
  7738. 3
  7739. Hi! Maybe you already prepared everything, but still ... Yes, put the swap (I prefer swapfile) on the nvme, and maybe even render on the NVME and then move to the HDD, writing speed of HDDs suck, configure your swappiness value to have a little more performance during swapping. About swap on flash drives, arch wiki is your friend - "If using an SSD with TRIM support, consider using defaults,discard in the swap line in fstab. If activating swap manually with swapon, using the -d/--discard parameter achieves the same. See swapon(8) for details." - https://wiki.archlinux.org/index.php/Swap About the network card I hope you didn't had the same issues as I did, I spent quite a while trying to make my wireless work (another wireless card, so, check the wiki) Archwiki helped me - https://wiki.archlinux.org/index.php/Broadcom_wireless Basically I installed b43firmware and broadcom-wl-dkms, ran "rmmod b43 b43legacy bcm43xx bcma brcm80211 brcmfmac ssb wl && modprobe wl" and added "blacklist b43legacy" to /etc/modprobe.d/blacklist.conf Motherboard for Intel, AMD processor LOL Glad you went full AMD. They are wiping the floor with Intel from what I'm seeing Wireless mouse I had one, didn't had a good experience, now I barely use while on my linux with DWM I use more when I'm gaming on Windows ASUS monitor No opinion, never seen. I can recommend BenQ, I also have an AOC monitor which is more than 7 years old, I don't even remember when I bought it NZXT tower Can recommend, I have one, I don't have a single complaint Sticking around to this point I did =) It's your channel man, you can do whatever you want. But you are surely better in "software hacking" (meaning discovering everything about it)
    3
  7740. 3
  7741. 3
  7742. 3
  7743. 3
  7744. 3
  7745. 3
  7746. 3
  7747. 3
  7748. 3
  7749. 3
  7750. 3
  7751. 3
  7752. 3
  7753. 3
  7754. 3
  7755. 3
  7756. 3
  7757. 3
  7758. 3
  7759. 3
  7760. 3
  7761. 3
  7762. 3
  7763. 3
  7764. 3
  7765. 3
  7766. 3
  7767. 3
  7768. 3
  7769. 3
  7770. 3
  7771. 3
  7772. 3
  7773. 3
  7774. 3
  7775. 3
  7776. 3
  7777. 3
  7778. 3
  7779. 3
  7780. 3
  7781. 3
  7782. 3
  7783. 3
  7784. 3
  7785. 3
  7786. 3
  7787. 3
  7788. 3
  7789. 3
  7790. 3
  7791. 3
  7792. 3
  7793. 3
  7794. 3
  7795. 3
  7796. 3
  7797. 3
  7798. 3
  7799. 3
  7800. 3
  7801. 3
  7802. 3
  7803. 3
  7804. 3
  7805. 3
  7806. 3
  7807. 3
  7808. 3
  7809. 3
  7810. 3
  7811. 3
  7812. 3
  7813. 3
  7814. 3
  7815. 3
  7816. 3
  7817. 3
  7818. 3
  7819. 3
  7820. 3
  7821. 3
  7822. 3
  7823. 3
  7824. 3
  7825. 3
  7826. 3
  7827. 3
  7828. 3
  7829. 3
  7830. 3
  7831. 3
  7832. 3
  7833. 3
  7834. 3
  7835. 3
  7836. 3
  7837. 3
  7838. 3
  7839. 3
  7840. 3
  7841. 3
  7842. 3
  7843. 3
  7844. 3
  7845. 3
  7846. 3
  7847. 3
  7848. 3
  7849. 3
  7850. 3
  7851. 3
  7852. 3
  7853. 3
  7854. 3
  7855. 3
  7856. 3
  7857. 3
  7858. 3
  7859. 3
  7860. 3
  7861. 3
  7862. 3
  7863. 3
  7864. 3
  7865. 3
  7866. 3
  7867. 3
  7868. 3
  7869. 3
  7870. 3
  7871. 3
  7872. 3
  7873. 3
  7874. 3
  7875. 3
  7876. 3
  7877. 3
  7878. 3
  7879. 3
  7880. 3
  7881. 3
  7882. 3
  7883. 3
  7884. 3
  7885. 3
  7886. 3
  7887. 3
  7888. 3
  7889. 3
  7890. 3
  7891. 3
  7892. 3
  7893. 3
  7894. 3
  7895. 3
  7896. 3
  7897. 3
  7898. 3
  7899. 3
  7900. 3
  7901. 3
  7902. 3
  7903. 3
  7904. 3
  7905. 3
  7906. 3
  7907. 3
  7908. 3
  7909. 3
  7910. 3
  7911. 3
  7912. 3
  7913. 3
  7914. 3
  7915. 3
  7916. 3
  7917. 3
  7918. 3
  7919. 3
  7920. 3
  7921. 3
  7922. 3
  7923. 3
  7924. 3
  7925. 3
  7926. 3
  7927. 3
  7928. 3
  7929. 3
  7930. 3
  7931. 3
  7932. 3
  7933. 3
  7934. 3
  7935. 3
  7936. 3
  7937. 3
  7938. 3
  7939. 3
  7940. 3
  7941. 3
  7942. 3
  7943. 3
  7944. 3
  7945. 3
  7946. 3
  7947. 3
  7948. 3
  7949. 3
  7950. 3
  7951. 3
  7952. 3
  7953. 3
  7954. 3
  7955. 3
  7956. 3
  7957. 3
  7958. 3
  7959. 3
  7960. 3
  7961. 3
  7962. 3
  7963. 3
  7964. 3
  7965. 3
  7966. 3
  7967. 3
  7968. 3
  7969. 3
  7970. 3
  7971. 3
  7972. 3
  7973. 3
  7974. 3
  7975. 3
  7976. 3
  7977. 3
  7978. 3
  7979. 3
  7980. Have you tried the native package management feature of vim8/neovim? Just git clone the plugin(vim calls them packages) into ~/.config/nvim/pack/pick-any-name-you-want/start/name-of-the-package and the plugin is automatically loaded up on VimEnter. You can replace 'start' with 'opt' and manually load the package with 'packadd name-of-the-package' - which can be used to dynamically load packages or to load a package before VimEnter is run. Pros: 1. If you keep your dotfiles in Git like I do, you can use git submodules to clone the packages and they will automatically be installed (no 2nd step!) every time you 'git clone my-dotfiles-repo --recurse-submodules -j$(nproc)'. The -j$(nproc) is the classic parallelization flag. 2. I use tmux, and I use a similar solution instead of TPM. The same command as before also installs my Tmux plugins. 3. You look cooler with a bunch of git clones running one after the other - and you learn some useful git tricks along the way! Cons: 1. It's more annoying to update your plugins - you need to run git pull each plugin, or if you use a dotfiles git repo, you need to run 'git pull --recurse-submodules -j$(nproc)' - and then commit the changes (since submodules track the exact commit you clone to ensure stability). 2. You need to be careful about cloning or deleting while in a submodule. Always use 'Git submodules add', to install a new package, 'Git mv' to move the packages between 'start' and 'opt' or anywhere else, and 'Git rm' when removing plugins to prevent weirdness. 3. You need to code up the fancier features yourself - lazy-loading, custom runtimepaths, etc...
    3
  7981. 3
  7982. 3
  7983. 3
  7984. 3
  7985. 3
  7986. 3
  7987. 3
  7988. 3
  7989. 3
  7990. 3
  7991. 3
  7992. 3
  7993. 3
  7994. 3
  7995. 3
  7996. 3
  7997. 3
  7998. 3
  7999. 3
  8000. 3
  8001. 3
  8002. 3
  8003. 3
  8004. 3
  8005. 3
  8006. 3
  8007. 3
  8008. 3
  8009. 3
  8010. 3
  8011. 3
  8012. 3
  8013. 3
  8014. 3
  8015. 3
  8016. 3
  8017. 3
  8018. 3
  8019. 3
  8020. 3
  8021. 3
  8022. 3
  8023. 3
  8024. 3
  8025. 3
  8026. 3
  8027. 3
  8028. 3
  8029. 3
  8030. 3
  8031. 3
  8032. 3
  8033. 3
  8034. 3
  8035. 3
  8036. 3
  8037. 3
  8038. 3
  8039. 3
  8040. 3
  8041. 3
  8042. 3
  8043. 3
  8044. 3
  8045. 3
  8046. 3
  8047. 3
  8048. 3
  8049. 3
  8050. 3
  8051. 3
  8052. 3
  8053. 3
  8054. 3
  8055. 3
  8056. 3
  8057. 3
  8058. 3
  8059. 3
  8060. 3
  8061. 3
  8062. 3
  8063. 3
  8064. 3
  8065. 3
  8066. 3
  8067. 3
  8068. 3
  8069. 3
  8070. 3
  8071. 3
  8072. 3
  8073. 3
  8074. 3
  8075. 3
  8076. 3
  8077. 3
  8078. 3
  8079. 3
  8080. 3
  8081. 3
  8082. 3
  8083. 3
  8084. 3
  8085. 3
  8086. 3
  8087. 3
  8088. 3
  8089. 3
  8090. 3
  8091. 3
  8092. 3
  8093. 3
  8094. 3
  8095. 3
  8096. 3
  8097. 3
  8098. 3
  8099. 3
  8100. 3
  8101. 3
  8102. 3
  8103. 3
  8104. 3
  8105. 3
  8106. 3
  8107. 3
  8108. 3
  8109. 3
  8110. 3
  8111. 3
  8112. 3
  8113. 3
  8114. 3
  8115. 3
  8116. 3
  8117. 3
  8118. 3
  8119. 3
  8120. 3
  8121. 3
  8122. 3
  8123. 3
  8124. 3
  8125. 3
  8126. 3
  8127. 3
  8128. 3
  8129. 3
  8130. 3
  8131. 3
  8132. 3
  8133. 3
  8134. 3
  8135. 3
  8136. 3
  8137. 3
  8138. 3
  8139. 3
  8140. 3
  8141. 3
  8142. 3
  8143. 3
  8144. 3
  8145. 3
  8146. 3
  8147. 3
  8148. 3
  8149. 3
  8150. 3
  8151. 3
  8152. 3
  8153. 3
  8154. 3
  8155. 3
  8156. 3
  8157. 3
  8158. 3
  8159. 3
  8160. 3
  8161. 3
  8162. 3
  8163. 3
  8164. 3
  8165. 3
  8166. 3
  8167. 3
  8168. 3
  8169. 3
  8170. 3
  8171. 3
  8172. 3
  8173. 3
  8174. 3
  8175. 3
  8176. 3
  8177. 3
  8178. 3
  8179. 3
  8180. 3
  8181. 3
  8182. 3
  8183. 3
  8184. 3
  8185. 3
  8186. 3
  8187. 3
  8188. 3
  8189. 3
  8190. 3
  8191. 3
  8192. 3
  8193. 3
  8194. 3
  8195. 3
  8196. 3
  8197. 3
  8198. 3
  8199. 3
  8200. 3
  8201. 3
  8202. 3
  8203. 3
  8204. 3
  8205. 3
  8206. 3
  8207. 3
  8208. 3
  8209. 3
  8210. 3
  8211. 3
  8212. 3
  8213. 3
  8214. 3
  8215. 3
  8216. 3
  8217. 3
  8218. 3
  8219. 3
  8220. 3
  8221. 3
  8222. 3
  8223. 3
  8224. 3
  8225. 3
  8226. 3
  8227. 3
  8228. 3
  8229. 3
  8230. 3
  8231. 3
  8232. 3
  8233. 3
  8234. 3
  8235. 3
  8236. 3
  8237. 3
  8238. 3
  8239. 3
  8240. 3
  8241. 3
  8242. 3
  8243. 3
  8244. 3
  8245. 3
  8246. 3
  8247. 3
  8248. 3
  8249. 3
  8250. 3
  8251. 3
  8252. 3
  8253. 3
  8254. 3
  8255. 3
  8256. 3
  8257. 3
  8258. 3
  8259. 3
  8260. 3
  8261. 3
  8262. 3
  8263. 3
  8264. 3
  8265. 3
  8266. 3
  8267. 3
  8268. 3
  8269. 3
  8270. 3
  8271. 3
  8272. 3
  8273. 3
  8274. 3
  8275. 3
  8276. 3
  8277. 3
  8278. 3
  8279. 3
  8280. 3
  8281. 3
  8282. 3
  8283. 3
  8284. 3
  8285. 3
  8286. 3
  8287. 3
  8288. 3
  8289. 3
  8290. 3
  8291. 3
  8292. 3
  8293. 3
  8294. 3
  8295. 3
  8296. 3
  8297. 3
  8298. 3
  8299. 3
  8300. 3
  8301. 3
  8302. 3
  8303. 3
  8304. 3
  8305. 3
  8306. 3
  8307. 3
  8308. 3
  8309. 3
  8310. 3
  8311. 3
  8312. 3
  8313. 3
  8314. 3
  8315. 3
  8316. 3
  8317. 3
  8318. 3
  8319. 3
  8320. 3
  8321. 3
  8322. 3
  8323. 3
  8324. 3
  8325. 3
  8326. 3
  8327. 3
  8328. 3
  8329. 3
  8330. 3
  8331. 3
  8332. 3
  8333. 3
  8334. 3
  8335. 3
  8336. 3
  8337. 3
  8338. 3
  8339. 3
  8340. 3
  8341. 3
  8342. 3
  8343. 3
  8344. 3
  8345. 3
  8346. 3
  8347. 3
  8348. 3
  8349. 3
  8350. 3
  8351. 3
  8352. 3
  8353. 3
  8354. 3
  8355. 3
  8356. 3
  8357. 3
  8358. 3
  8359. 3
  8360. 3
  8361. 3
  8362. 3
  8363. 3
  8364. 3
  8365. 3
  8366. 3
  8367. 3
  8368. 3
  8369. 3
  8370. 3
  8371. 3
  8372. 3
  8373. 3
  8374. 3
  8375. 3
  8376. 3
  8377. 3
  8378. 3
  8379. 3
  8380. 3
  8381. 3
  8382. 3
  8383. 3
  8384. 3
  8385. 3
  8386. 3
  8387. 3
  8388. 3
  8389. 3
  8390. 3
  8391. 3
  8392. 3
  8393. 3
  8394. 3
  8395. 3
  8396. 3
  8397. 3
  8398. 3
  8399. 3
  8400. 3
  8401. 3
  8402. 3
  8403. 3
  8404. 3
  8405. 3
  8406. 3
  8407. 3
  8408. 3
  8409. 3
  8410. 3
  8411. 3
  8412. 3
  8413. 3
  8414. 3
  8415. 3
  8416. 3
  8417. You're point would be valid if the examples that people use to copy iso files to a thumbdrive (usually for a an installer) actually made use of these features, but they don't (at least I've never seen any instructions for creating installers to use them). Don't get me wrong, dd is far superior in certain very specific tasks than cat is, but simply copying an entire iso file to a disk isn't a specific task, it's a general one. Now, I could agree with you in the sense that you might not learn these extra features if you're not exposed to dd in the first place, and that can make some sense. However, dd is at best equivalent to cat when copying an iso, but is more verbose, more complicated, and less readable. Simple solutions (in my opinion) are the best, and that's why I've been using cat in this way for several years, in fact, I actually use cat simply to copy large files because it can be faster than even cp if the file is sufficiently large. As for "efficiency" I'm not sure what you're talking about. You can find multiple benchmarks for dd vs cat online--or even perform them yourself, and they usually conclude that cat faster than dd even when you set a huge block size like 64M. Now, sure, there are probably niche cases where setting the block size to a specific number might cause dd to perform better than cat, but in general that just isn't the case from my experience, benchmarks I've personally run, and results from other benchmarks. In short, using dd for copying an iso is like using a scalpel to cut a birthday cake. Sure, you can do it, and you might be able to cut more "efficiently precise" pieces for your guests, but then I would ask whether that level of precision is actually necessary for that task (where I wouldn't question the scalpel if it were being used for surgery).
    3
  8418. 3
  8419. 3
  8420. 3
  8421. 3
  8422. 3
  8423. 3
  8424. 3
  8425. 3
  8426. 3
  8427. 3
  8428. 3
  8429. 3
  8430. 3
  8431. 3
  8432. 3
  8433. 3
  8434. 3
  8435. 3
  8436. 3
  8437. 3
  8438. 3
  8439. 3
  8440. 3
  8441. 3
  8442. 3
  8443. 3
  8444. 3
  8445. 3
  8446. 3
  8447. 3
  8448. 3
  8449. 3
  8450. 3
  8451. 3
  8452. 3
  8453. 3
  8454. 3
  8455. 3
  8456. 3
  8457. 3
  8458. 3
  8459. 3
  8460. 3
  8461. 3
  8462. 3
  8463. 3
  8464. 3
  8465. 3
  8466. 3
  8467. 3
  8468. 3
  8469. 3
  8470. 3
  8471. 3
  8472. 3
  8473. 3
  8474. 3
  8475. 3
  8476. 3
  8477. 3
  8478. 3
  8479. 3
  8480. 3
  8481. 3
  8482. 3
  8483. 3
  8484. 3
  8485. 3
  8486. 3
  8487. 3
  8488. 3
  8489. 3
  8490. 3
  8491. 3
  8492. 3
  8493. 3
  8494. 3
  8495. 3
  8496. 3
  8497. 3
  8498. 3
  8499. 3
  8500. 3
  8501. 3
  8502. 3
  8503. 3
  8504. 3
  8505. 3
  8506. 3
  8507. 3
  8508. 3
  8509. 3
  8510. 3
  8511. 3
  8512. 3
  8513. 3
  8514. 3
  8515. 3
  8516. 3
  8517. 3
  8518. 3
  8519. 3
  8520. 3
  8521. 3
  8522. 3
  8523. 3
  8524. 3
  8525. 3
  8526. 3
  8527. 3
  8528. 3
  8529. 3
  8530. 3
  8531. 3
  8532. 3
  8533. 3
  8534. 3
  8535. 3
  8536. 3
  8537. 3
  8538. 3
  8539. 3
  8540. 3
  8541. 3
  8542. 3
  8543. 3
  8544. 3
  8545. 3
  8546. 3
  8547. 3
  8548. 3
  8549. 3
  8550. 3
  8551. 3
  8552. 3
  8553. 3
  8554. 3
  8555. 3
  8556. 3
  8557. 3
  8558. 3
  8559. 3
  8560. 3
  8561. 3
  8562. 3
  8563. 3
  8564. 3
  8565. 3
  8566. 3
  8567. 3
  8568. 3
  8569. 3
  8570. 3
  8571. 3
  8572. 3
  8573. 3
  8574. 3
  8575. 3
  8576. 3
  8577. 3
  8578. 3
  8579. 3
  8580. Personally, what matters most to me is perceivable performance and organisation. What I mean by "perceivable performance" is whether it feels slow to interact with a program. It absolutely doesn't matter how many lines of code there are, not to mention that not all lines of code perform equally. And what I mean by "organisation" is that everything has to be easily identifiable and accessible. I absolutely hate the one-liner trend. It makes code much harder to understand for absolutely no practical reason. All my scripts have a maximum line width limit of 80 characters. If a line is getting too long I'll rather slash it \ and continue on a new line. If nothing else, it reduces eye strain because I don't have to move them as much. When it comes to choosing what programs to install, I ask myself a very simple question: Can this be done effectively with a terminal application? If the answer is yes then perfect. A GUI isn't needed for a huge amount of tasks. But, if it's something that requires a pointer input, like video/image editing, drawing, sculpting, etc. them even if for some of them there are command line alternatives, a GUI is the natural way to go that doesn't require you to learn some convoluted way of interacting with it, and which won't even bring you a perfect result in the best case scenario. At least for me, minimalism is about using something concrete that solves a specific problem without touching anything else. Sadly, not everything can be done within the terminal, but you can at least get 90% there and not lose out on anything.
    3
  8581. 3
  8582. 3
  8583. 3
  8584. 3
  8585. 3
  8586. 3
  8587. 3
  8588. 3
  8589. 3
  8590. 3
  8591. 3
  8592. 3
  8593. 3
  8594. 3
  8595. 3
  8596. 3
  8597. 3
  8598. 3
  8599. 3
  8600. 3
  8601. 3
  8602. 3
  8603. 3
  8604. 3
  8605. 3
  8606. 3
  8607. 3
  8608. 3
  8609. 3
  8610. 3
  8611. 3
  8612. 3
  8613. 3
  8614. 3
  8615. 3
  8616. 3
  8617. 3
  8618. 3
  8619. 3
  8620. 3
  8621. 3
  8622. 3
  8623. 3
  8624. 3
  8625. 3
  8626. 3
  8627. 3
  8628. 3
  8629. 3
  8630. 3
  8631. 3
  8632. 3
  8633. 3
  8634. 3
  8635. 3
  8636. 3
  8637. 3
  8638. 3
  8639. 3
  8640. 3
  8641. 3
  8642. 3
  8643. 3
  8644. 3
  8645. 3
  8646. 3
  8647. 3
  8648. 3
  8649. 3
  8650. 3
  8651. 3
  8652. 3
  8653. 3
  8654. 3
  8655. 3
  8656. 3
  8657. 3
  8658. 3
  8659. 3
  8660. 3
  8661. 3
  8662. 3
  8663. 3
  8664. 3
  8665. 3
  8666. 3
  8667. 3
  8668. 3
  8669. 3
  8670. 3
  8671. 3
  8672. 3
  8673. 3
  8674. 3
  8675. 3
  8676. 3
  8677. 3
  8678. 3
  8679. 3
  8680. 3
  8681. 3
  8682. 3
  8683. 3
  8684. 3
  8685. 3
  8686. 3
  8687. 3
  8688. 3
  8689. 3
  8690. 3
  8691. 3
  8692. 3
  8693. 3
  8694. 3
  8695. 3
  8696. 3
  8697. 3
  8698. 3
  8699. 3
  8700. 3
  8701. 3
  8702. 3
  8703. 3
  8704. 3
  8705. 3
  8706. 3
  8707. 3
  8708. 3
  8709. 3
  8710. 3
  8711. 3
  8712. 3
  8713. 3
  8714. 3
  8715. 3
  8716. 3
  8717. 3
  8718. 3
  8719. 3
  8720. 3
  8721. 3
  8722. 3
  8723. 3
  8724. 3
  8725. 3
  8726. 3
  8727. 3
  8728. 3
  8729. 3
  8730. 3
  8731. 3
  8732. 3
  8733. 3
  8734. 3
  8735. 3
  8736. 3
  8737. 3
  8738. 3
  8739. 3
  8740. 3
  8741. 3
  8742. 3
  8743. 3
  8744. 3
  8745. 3
  8746. 3
  8747. 3
  8748. 3
  8749. 3
  8750. 3
  8751. 3
  8752. 3
  8753. 3
  8754. 3
  8755. 3
  8756. 3
  8757. 3
  8758. 3
  8759. 3
  8760. 3
  8761. 3
  8762. 3
  8763. 3
  8764. 3
  8765. 3
  8766. 3
  8767. 3
  8768. 3
  8769. 3
  8770. 3
  8771. 3
  8772. 3
  8773. 3
  8774. 3
  8775. 3
  8776. 3
  8777. 3
  8778. 3
  8779. 3
  8780. 3
  8781. 3
  8782. 3
  8783. 3
  8784. 3
  8785. 3
  8786. 3
  8787. 3
  8788. 3
  8789. 3
  8790. 3
  8791. 3
  8792. 3
  8793. 3
  8794. 3
  8795. 3
  8796. 3
  8797. 3
  8798. 3
  8799. 3
  8800. 3
  8801. 3
  8802. 3
  8803. 3
  8804. 3
  8805. 3
  8806. 3
  8807. 3
  8808. 3
  8809. 3
  8810. 3
  8811. 3
  8812. 3
  8813. 3
  8814. 3
  8815. 3
  8816. 3
  8817. 3
  8818. 3
  8819. 3
  8820. 3
  8821. 3
  8822. 3
  8823. 3
  8824. 3
  8825. 3
  8826. 3
  8827. 3
  8828. 3
  8829. 3
  8830. 3
  8831. 3
  8832. 3
  8833. 3
  8834. 3
  8835. 3
  8836. 3
  8837. 3
  8838. 3
  8839. 3
  8840. 3
  8841. 3
  8842. 3
  8843. 3
  8844. 3
  8845. 3
  8846. 3
  8847. 3
  8848. 3
  8849. 3
  8850. 3
  8851. 3
  8852. 3
  8853. 3
  8854. 3
  8855. 3
  8856. 3
  8857. 3
  8858. 3
  8859. 3
  8860. 3
  8861. 3
  8862. 2
  8863. 2
  8864. 2
  8865. 2
  8866. 2
  8867. 2
  8868. 2
  8869. 2
  8870. 2
  8871. 2
  8872. 2
  8873. 2
  8874. 2
  8875. 2
  8876. 2
  8877. 2
  8878. 2
  8879. 2
  8880. 2
  8881. 2
  8882. 2
  8883. 2
  8884. 2
  8885. 2
  8886. 2
  8887. 2
  8888. 2
  8889. 2
  8890. 2
  8891. 2
  8892. 2
  8893. 2
  8894. 2
  8895. 2
  8896. 2
  8897. 2
  8898. 2
  8899. 2
  8900. 2
  8901. 2
  8902. 2
  8903. 2
  8904. 2
  8905. I had to take over two libraries that were completely abandoned, one with completely disappeared developer. The D library, std-experimental.xml was supposed to be the DOM compatible replacement of std.xml, but its original developer disappeared, and as std.xml got deprecated to "incentivize developers to create a replacement", which did not happen, as most projects used JSON for config files instead, or SDLang, which is a de facto standard with D projects. However, I needed a MARKUP language for a text format, since I already was using SDLang for configuration, so first I tried to fix the library (primarily for its SAX parser), but seeing how needlessly complicated it were at parts with its army of templates for everything (it was configurable in theory for nogc use (not in practice, since D unfortunately lacks attribute templates) and what kind of unicode it's using), I threw out most of them, and replaced them with simpler solutions, also made a lot more things more compatible with the actual DOM, and making it work for reals instead of having 500 different configurations. Only things the DOM currently lacks are namespace URI handling (not a popular feature anyways), and some error handling (which is not always triggered). The other library I took over was an X11 binding, which had issues with getting excluded from Windows when building with dub, because "um, ackchually, windows is poopoo, also write command line apps because they're less memory hungry and you can write scripts for them to automate complex tasks". (Interestingly, I almost never saw such scripts, only people who think they're amazing.)
    2
  8906. 2
  8907. 2
  8908. 2
  8909. 2
  8910. 2
  8911. 2
  8912. 2
  8913. 2
  8914. 2
  8915. 2
  8916. 2
  8917. 2
  8918. 2
  8919. 2
  8920. 2
  8921. 2
  8922. 2
  8923. 2
  8924. 2
  8925. 2
  8926. 2
  8927. 2
  8928. 2
  8929. 2
  8930. 2
  8931. 2
  8932. 2
  8933. 2
  8934. 2
  8935. 2
  8936. 2
  8937. 2
  8938. 2
  8939. 2
  8940. 2
  8941. 2
  8942. 2
  8943. 2
  8944. 2
  8945. 2
  8946. 2
  8947. 2
  8948. 2
  8949. 2
  8950. 2
  8951. 2
  8952. 2
  8953. 2
  8954. 2
  8955. 2
  8956. 2
  8957. 2
  8958. 2
  8959. 2
  8960. 2
  8961. 2
  8962. 2
  8963. 2
  8964. 2
  8965. 2
  8966. 2
  8967. 2
  8968. 2
  8969. 2
  8970. 2
  8971. 2
  8972. 2
  8973. 2
  8974. 2
  8975. 2
  8976. 2
  8977. 2
  8978. 2
  8979. 2
  8980. 2
  8981. 2
  8982. 2
  8983. 2
  8984. 2
  8985. 2
  8986. 2
  8987. 2
  8988. 2
  8989. 2
  8990. 2
  8991. 2
  8992. 2
  8993. 2
  8994. 2
  8995. 2
  8996. 2
  8997. 2
  8998. 2
  8999. 2
  9000. 2
  9001. 2
  9002. 2
  9003. 2
  9004. 2
  9005. 2
  9006. 2
  9007. 2
  9008. 2
  9009. 2
  9010. 2
  9011. 2
  9012. 2
  9013. 2
  9014. 2
  9015. 2
  9016. 2
  9017. 2
  9018. 2
  9019. 2
  9020. 2
  9021. 2
  9022. 2
  9023. 2
  9024. 2
  9025. 2
  9026. 2
  9027. 2
  9028. 2
  9029. 2
  9030. 2
  9031. 2
  9032. 2
  9033. 2
  9034. 2
  9035. 2
  9036. 2
  9037. 2
  9038. 2
  9039. 2
  9040. 2
  9041. 2
  9042. 2
  9043. 2
  9044. 2
  9045. 2
  9046. 2
  9047. 2
  9048. 2
  9049. 2
  9050. 2
  9051. 2
  9052. 2
  9053. 2
  9054. 2
  9055. 2
  9056. 2
  9057. 2
  9058. 2
  9059. 2
  9060. 2
  9061. 2
  9062. 2
  9063. 2
  9064. 2
  9065. 2
  9066. 2
  9067. 2
  9068. 2
  9069. 2
  9070. 2
  9071. 2
  9072. 2
  9073. 2
  9074. 2
  9075. 2
  9076. 2
  9077. 2
  9078. 2
  9079. 2
  9080. 2
  9081. 2
  9082. 2
  9083. 2
  9084. 2
  9085. 2
  9086. 2
  9087. 2
  9088. 2
  9089. 2
  9090. 2
  9091. 2
  9092. 2
  9093. 2
  9094. 2
  9095. 2
  9096. 2
  9097. 2
  9098. 2
  9099. 2
  9100. 2
  9101. 2
  9102. 2
  9103. 2
  9104. 2
  9105. 2
  9106. 2
  9107. 2
  9108. 2
  9109. 2
  9110. 2
  9111. 2
  9112. 2
  9113. 2
  9114. 2
  9115. 2
  9116. 2
  9117. 2
  9118. 2
  9119. 2
  9120. 2
  9121. 2
  9122. 2
  9123. 2
  9124. 2
  9125. 2
  9126. 2
  9127. 2
  9128. 2
  9129. 2
  9130. 2
  9131. 2
  9132. 2
  9133. 2
  9134. 2
  9135. 2
  9136. 2
  9137. 2
  9138. 2
  9139. 2
  9140. 2
  9141. 2
  9142. 2
  9143. 2
  9144. 2
  9145. 2
  9146. 2
  9147. 2
  9148. 2
  9149. 2
  9150. 2
  9151. 2
  9152. 2
  9153. 2
  9154. 2
  9155. 2
  9156. 2
  9157. 2
  9158. 2
  9159. 2
  9160. 2
  9161. 2
  9162. 2
  9163. 2
  9164. 2
  9165. 2
  9166. 2
  9167. 2
  9168. 2
  9169. 2
  9170. 2
  9171. 2
  9172. 2
  9173. 2
  9174. 2
  9175. 2
  9176. 2
  9177. 2
  9178. 2
  9179. 2
  9180. 2
  9181. 2
  9182. 2
  9183. 2
  9184. 2
  9185. 2
  9186. 2
  9187. 2
  9188. 2
  9189. 2
  9190. 2
  9191. 2
  9192. 2
  9193. 2
  9194. 2
  9195. 2
  9196. 2
  9197. 2
  9198. 2
  9199. 2
  9200. 2
  9201. 2
  9202. 2
  9203. 2
  9204. 2
  9205. 2
  9206. 2
  9207. 2
  9208. 2
  9209. 2
  9210. 2
  9211. 2
  9212. 2
  9213. 2
  9214. 2
  9215. 2
  9216. 2
  9217. 2
  9218. 2
  9219. 2
  9220. 2
  9221. 2
  9222. 2
  9223. 2
  9224. 2
  9225. 2
  9226. 2
  9227. 2
  9228. 2
  9229. 2
  9230. 2
  9231. 2
  9232. 2
  9233. 2
  9234. 2
  9235. 2
  9236. 2
  9237. 2
  9238. 2
  9239. 2
  9240. 2
  9241. 2
  9242. 2
  9243. 2
  9244. 2
  9245. 2
  9246. 2
  9247. 2
  9248. 2
  9249. 2
  9250. 2
  9251. 2
  9252. 2
  9253. 2
  9254. 2
  9255. 2
  9256. 2
  9257. 2
  9258. 2
  9259. 2
  9260. 2
  9261. 2
  9262. 2
  9263. 2
  9264. 2
  9265. 2
  9266. 2
  9267. 2
  9268. 2
  9269. 2
  9270. 2
  9271. 2
  9272. 2
  9273. 2
  9274. 2
  9275. 2
  9276. 2
  9277. 2
  9278. 2
  9279. 2
  9280. 2
  9281. 2
  9282. 2
  9283. 2
  9284. 2
  9285. 2
  9286. 2
  9287. 2
  9288. 2
  9289. 2
  9290. 2
  9291. 2
  9292. 2
  9293. 2
  9294. 2
  9295. 2
  9296. 2
  9297. 2
  9298. 2
  9299. 2
  9300. 2
  9301. 2
  9302. 2
  9303. 2
  9304. 2
  9305. 2
  9306. 2
  9307. 2
  9308. 2
  9309. 2
  9310. 2
  9311. 2
  9312. 2
  9313. 2
  9314. 2
  9315. 2
  9316. 2
  9317. 2
  9318. 2
  9319. 2
  9320. 2
  9321. 2
  9322. 2
  9323. 2
  9324. 2
  9325. 2
  9326. 2
  9327. 2
  9328. 2
  9329. 2
  9330. 2
  9331. 2
  9332. 2
  9333. 2
  9334. 2
  9335. 2
  9336. 2
  9337. 2
  9338. 2
  9339. 2
  9340. 2
  9341. 2
  9342. 2
  9343. 2
  9344. 2
  9345. 2
  9346. 2
  9347. 2
  9348. 2
  9349. 2
  9350. 2
  9351. 2
  9352. 2
  9353. 2
  9354. 2
  9355. 2
  9356. 2
  9357. 2
  9358. 2
  9359. 2
  9360. 2
  9361. 2
  9362. 2
  9363. 2
  9364. 2
  9365. 2
  9366. 2
  9367. 2
  9368. 2
  9369. 2
  9370. 2
  9371. 2
  9372. 2
  9373. 2
  9374. 2
  9375. 2
  9376. 2
  9377. 2
  9378. 2
  9379. 2
  9380. 2
  9381. 2
  9382. 2
  9383. 2
  9384. 2
  9385. 2
  9386. 2
  9387. 2
  9388. 2
  9389. 2
  9390. 2
  9391. 2
  9392. 2
  9393. 2
  9394. 2
  9395. 2
  9396. 2
  9397. 2
  9398. 2
  9399. 2
  9400. 2
  9401. 2
  9402. 2
  9403. 2
  9404. 2
  9405. 2
  9406. 2
  9407. 2
  9408. 2
  9409. 2
  9410. 2
  9411. 2
  9412. 2
  9413. 2
  9414. 2
  9415. 2
  9416. 2
  9417. 2
  9418. 2
  9419. 2
  9420. 2
  9421. 2
  9422. 2
  9423. 2
  9424. 2
  9425. 2
  9426. 2
  9427. 2
  9428. 2
  9429. 2
  9430. 2
  9431. 2
  9432. 2
  9433. 2
  9434. 2
  9435. 2
  9436. 2
  9437. 2
  9438. 2
  9439. 2
  9440. 2
  9441. 2
  9442. 2
  9443. 2
  9444. 2
  9445. 2
  9446. 2
  9447. 2
  9448. 2
  9449. 2
  9450. 2
  9451. 2
  9452. 2
  9453. 2
  9454. 2
  9455. 2
  9456. 2
  9457. 2
  9458. 2
  9459. 2
  9460. 2
  9461. 2
  9462. 2
  9463. 2
  9464. 2
  9465. 2
  9466. 2
  9467. 2
  9468. 2
  9469. 2
  9470. 2
  9471. 2
  9472. 2
  9473. 2
  9474. 2
  9475. 2
  9476. 2
  9477. 2
  9478. 2
  9479. 2
  9480. 2
  9481. 2
  9482. 2
  9483. 2
  9484. 2
  9485. 2
  9486. 2
  9487. 2
  9488. 2
  9489. 2
  9490. 2
  9491. 2
  9492. 2
  9493. 2
  9494. 2
  9495. 2
  9496. 2
  9497. 2
  9498. 2
  9499. 2
  9500. 2
  9501. 2
  9502. 2
  9503. 2
  9504. 2
  9505. 2
  9506. 2
  9507. 2
  9508. 2
  9509. 2
  9510. 2
  9511. 2
  9512. 2
  9513. 2
  9514. 2
  9515. 2
  9516. 2
  9517. 2
  9518. 2
  9519. 2
  9520. 2
  9521. 2
  9522. 2
  9523. 2
  9524. 2
  9525. 2
  9526. 2
  9527. 2
  9528. 2
  9529. 2
  9530. 2
  9531. 2
  9532. 2
  9533. 2
  9534. 2
  9535. 2
  9536. 2
  9537. 2
  9538. 2
  9539. 2
  9540. 2
  9541. 2
  9542. 2
  9543. 2
  9544. 2
  9545. 2
  9546. 2
  9547. 2
  9548. 2
  9549. 2
  9550. 2
  9551. 2
  9552. 2
  9553. 2
  9554. 2
  9555. 2
  9556. 2
  9557. 2
  9558. 2
  9559. 2
  9560. 2
  9561. 2
  9562. 2
  9563. 2
  9564. 2
  9565. 2
  9566. 2
  9567. 2
  9568. 2
  9569. 2
  9570. 2
  9571. 2
  9572. 2
  9573. 2
  9574. 2
  9575. 2
  9576. 2
  9577. 2
  9578. 2
  9579. 2
  9580. 2
  9581. 2
  9582. 2
  9583. 2
  9584. 2
  9585. 2
  9586. 2
  9587. 2
  9588. 2
  9589. 2
  9590. 2
  9591. 2
  9592. 2
  9593. 2
  9594. 2
  9595. 2
  9596. Just a few points, not exactly to correct you, just some information Ubuntu 20.1 Ubuntu releases every april and october, the version is based on the release date, so we'll have 20.04 and 20.10 this year, 21.04, 21.10 next year and so forth and I think the Budgie Edition is better than what I spent 5 minutes trying to configure on Arch. Archlabs being lighter (yes, I read all of the comments of this video) and if someone told you it was lighter, the person was probably wrong. Basically it is arch with some extra repos and a more automated way of installing than pure arch. But, to its defense, I only remember wallpapers from that repo (I might be wrong), so there is not to much bloat/heavyness in that What I think you might have heard is Artix. It is basically an Arch with another init system [besides several extra features (245 added HomeD), systemd doesn't use so much more memory than other init systems nowadays, computers can handle it, and I live in a 3rd world country, here there are a lot of old/crappy hardware ] *BSD I prefer FreeBSD... nuff said Manjaro being Arch-based Yes... but also no I talk to some arch devs/maintainers, almost daily. Some of them really doesn't like Manjaro. They get a package from Arch, modify, put on their own repo, from what I read, not giving credit to the Arch maintainer and also make few to none contributions upstream. Another thing to support what I just commented above, gnome 3.36 is already present in arch, working and stable, on manjaro it won't come out for a few weeks because it isn't working as intended (I think it was posted by the Gnome team on Twitter, replied by Manjaro - I don't have the link, I saw on the group that I'm in that some of the Arch's devs are) Liked the content (and the video), keep'em coming. Cheers Brodie
    2
  9597. 2
  9598. 2
  9599. 2
  9600. 2
  9601. 2
  9602. 2
  9603. 2
  9604. 2
  9605. 2
  9606. 2
  9607. 2
  9608. 2
  9609. 2
  9610. 2
  9611. 2
  9612. 2
  9613. 2
  9614. 2
  9615. 2
  9616. 2
  9617. 2
  9618. 2
  9619. 2
  9620. 2
  9621. 2
  9622. 2
  9623. 2
  9624. 2
  9625. 2
  9626. 2
  9627. 2
  9628. 2
  9629. 2
  9630. 2
  9631. 2
  9632. 2
  9633. 2
  9634. 2
  9635. 2
  9636. 2
  9637. 2
  9638. 2
  9639. 2
  9640. 2
  9641. 2
  9642. 2
  9643. 2
  9644. 2
  9645. 2
  9646. 2
  9647. 2
  9648. 2
  9649. 2
  9650. 2
  9651. 2
  9652. 2
  9653. 2
  9654. 2
  9655. 2
  9656. 2
  9657. 2
  9658. 2
  9659. 2
  9660. 2
  9661. 2
  9662. 2
  9663. 2
  9664. 2
  9665. 2
  9666. 2
  9667. 2
  9668. 2
  9669. 2
  9670. 2
  9671. 2
  9672. 2
  9673. 2
  9674. 2
  9675. 2
  9676. 2
  9677. 2
  9678. 2
  9679. 2
  9680. 2
  9681. 2
  9682. 2
  9683. 2
  9684. 2
  9685. 2
  9686. 2
  9687. 2
  9688. 2
  9689. 2
  9690. 2
  9691. 2
  9692. 2
  9693. 2
  9694. 2
  9695. 2
  9696. 2
  9697. 2
  9698. 2
  9699. 2
  9700. 2
  9701. 2
  9702. 2
  9703. 2
  9704. 2
  9705. 2
  9706. 2
  9707. 2
  9708. 2
  9709. 2
  9710. 2
  9711. 2
  9712. 2
  9713. 2
  9714. 2
  9715. 2
  9716. 2
  9717. 2
  9718. 2
  9719. 2
  9720. 2
  9721. 2
  9722. 2
  9723. 2
  9724. 2
  9725. 2
  9726. 2
  9727. 2
  9728. 2
  9729. 2
  9730. 2
  9731. 2
  9732. 2
  9733. 2
  9734. 2
  9735. 2
  9736. 2
  9737. 2
  9738. 2
  9739. 2
  9740. 2
  9741. 2
  9742. 2
  9743. 2
  9744. 2
  9745. 2
  9746. 2
  9747. 2
  9748. 2
  9749. 2
  9750. 2
  9751. 2
  9752. 2
  9753. 2
  9754. 2
  9755. 2
  9756. 2
  9757. 2
  9758. 2
  9759. 2
  9760. 2
  9761. 2
  9762. 2
  9763. 2
  9764. 2
  9765. 2
  9766. 2
  9767. 2
  9768. 2
  9769. 2
  9770. 2
  9771. 2
  9772. 2
  9773. 2
  9774. 2
  9775. 2
  9776. 2
  9777. 2
  9778. 2
  9779. 2
  9780. 2
  9781. 2
  9782. 2
  9783. 2
  9784. 2
  9785. 2
  9786. 2
  9787. 2
  9788. 2
  9789. 2
  9790. 2
  9791. 2
  9792. 2
  9793. 2
  9794. 2
  9795. 2
  9796. 2
  9797. 2
  9798. 2
  9799. 2
  9800. 2
  9801. 2
  9802. 2
  9803. 2
  9804. 2
  9805. 2
  9806. 2
  9807. 2
  9808. 2
  9809. 2
  9810. 2
  9811. 2
  9812. 2
  9813. 2
  9814. 2
  9815. 2
  9816. 2
  9817. 2
  9818. 2
  9819. 2
  9820. 2
  9821. 2
  9822. 2
  9823. 2
  9824. 2
  9825. 2
  9826. 2
  9827. 2
  9828. 2
  9829. 2
  9830. 2
  9831. 2
  9832. 2
  9833. 2
  9834. 2
  9835. 2
  9836. 2
  9837. 2
  9838. 2
  9839. 2
  9840. 2
  9841. 2
  9842. 2
  9843. 2
  9844. 2
  9845. 2
  9846. 2
  9847. 2
  9848. 2
  9849. 2
  9850. 2
  9851. 2
  9852. 2
  9853. 2
  9854. 2
  9855. 2
  9856. 2
  9857. 2
  9858. 2
  9859. 2
  9860. 2
  9861. 2
  9862. 2
  9863. 2
  9864. 2
  9865. 2
  9866. 2
  9867. 2
  9868. 2
  9869. 2
  9870. 2
  9871. 2
  9872. 2
  9873. 2
  9874. 2
  9875. 2
  9876. 2
  9877. 2
  9878. 2
  9879. 2
  9880. 2
  9881. 2
  9882. 2
  9883. 2
  9884. 2
  9885. 2
  9886. 2
  9887. 2
  9888. 2
  9889. 2
  9890. 2
  9891. 2
  9892. 2
  9893. 2
  9894. 2
  9895. 2
  9896. 2
  9897. 2
  9898. 2
  9899. 2
  9900. 2
  9901. 2
  9902. 2
  9903. 2
  9904. 2
  9905. 2
  9906. 2
  9907. 2
  9908. 2
  9909. 2
  9910. 2
  9911. 2
  9912. 2
  9913. 2
  9914. 2
  9915. 2
  9916. 2
  9917. 2
  9918. 2
  9919. 2
  9920. 2
  9921. 2
  9922. 2
  9923. 2
  9924. 2
  9925. 2
  9926. 2
  9927. 2
  9928. 2
  9929. 2
  9930. 2
  9931. 2
  9932. 2
  9933. 2
  9934. 2
  9935. 2
  9936. 2
  9937. 2
  9938. 2
  9939. 2
  9940. 2
  9941. 2
  9942. 2
  9943. 2
  9944. 2
  9945. 2
  9946. 2
  9947. 2
  9948. 2
  9949. 2
  9950. 2
  9951. 2
  9952. 2
  9953. 2
  9954. 2
  9955. 2
  9956.  @thewhitefalcon8539  That's not how software works, and given that Wayland has features that Xorg doesn't have it's not very complete. At this point the wayland clients mostly are at parity, or slightly worse in most areas, there are areas where wayland supports something Xorg does, like HDR, though currently it's looking like the first compositor to have it(for the average person) is going to be kwin with KDE 6. And even if Xorg was "complete" with one of the biggest maintainers dropping out, it's not going to get the fixes that it needs to get to remain a real option. Which is why I want this to exist, while I have little to no interest in using anything X11 desktop myself, I want it for other users. And you yourself have mentioned a way in Xorg is not complete, there is no rootless way to summon a wayland window within Xorg. And security problems are also an issue when a project looses a lot of its maintainers, and problems with compatibility with the current linux stack. Software can't just not change without things breaking due to a changing user space, while the linux kernel itself doesn't change the userspace, all the surrounding programs do change, ever so slowly. Xorg isn't dead, and I don't see it truely being dead for maybe 5-10 years, but I'd say after around 2-3 years, it might be dead enough for the average user to find Xorg unusable, either with newer gpu drivers not supporting X11, or less testing done throughout the stack due to people moving to wayland, for the desktop software, DEs, and the general linux stack. While I'd like to see Xorg maintained, it's just not happening. We need a solution that actually fixes the problems in a way that is going to work, as in improving Xwayland rootless mode to work in the same way as Xorg, letting X11 desktops still live on with a more thourghly tested stack
    2
  9957. 2
  9958. 2
  9959. 2
  9960. 2
  9961. 2
  9962. 2
  9963. 2
  9964. 2
  9965. 2
  9966. 2
  9967. 2
  9968. 2
  9969. 2
  9970. 2
  9971. 2
  9972. 2
  9973. 2
  9974. 2
  9975. 2
  9976. 2
  9977. 2
  9978. 2
  9979. 2
  9980. 2
  9981. 2
  9982. 2
  9983. 2
  9984. 2
  9985. 2
  9986. 2
  9987. 2
  9988. 2
  9989. 2
  9990. 2
  9991. 2
  9992. 2
  9993. 2
  9994. 2
  9995. 2
  9996. 2
  9997. 2
  9998. 2
  9999. 2
  10000. 2
  10001. 2
  10002. 2
  10003. 2
  10004. 2
  10005. 2
  10006. 2
  10007. 2
  10008. 2
  10009. 2
  10010. 2
  10011. 2
  10012. 2
  10013. 2
  10014. 2
  10015. 2
  10016. 2
  10017. 2
  10018. 2
  10019. 2
  10020. 2
  10021. 2
  10022. 2
  10023. 2
  10024. 2
  10025. 2
  10026. 2
  10027. 2
  10028. 2
  10029. 2
  10030. 2
  10031. 2
  10032. 2
  10033. 2
  10034. 2
  10035. 2
  10036. 2
  10037. 2
  10038. 2
  10039. 2
  10040. 2
  10041. 2
  10042. 2
  10043. 2
  10044. 2
  10045. 2
  10046. 2
  10047. 2
  10048. 2
  10049. 2
  10050. 2
  10051. 2
  10052. 2
  10053. 2
  10054. 2
  10055. 2
  10056. 2
  10057. 2
  10058. 2
  10059. 2
  10060. 2
  10061. 2
  10062. 2
  10063. 2
  10064. 2
  10065. 2
  10066. 2
  10067. 2
  10068. 2
  10069. 2
  10070. 2
  10071. 2
  10072. 2
  10073. 2
  10074. 2
  10075. 2
  10076. 2
  10077. 2
  10078. 2
  10079. 2
  10080. 2
  10081. 2
  10082. 2
  10083. 2
  10084. 2
  10085. 2
  10086. 2
  10087. 2
  10088. 2
  10089. 2
  10090. 2
  10091. 2
  10092. 2
  10093. 2
  10094. 2
  10095. 2
  10096. 2
  10097. 2
  10098. 2
  10099. 2
  10100. 2
  10101. 2
  10102. 2
  10103. 2
  10104. 2
  10105. 2
  10106. 2
  10107. 2
  10108. 2
  10109. 2
  10110. 2
  10111. 2
  10112. 2
  10113. 2
  10114. 2
  10115. 2
  10116. 2
  10117. 2
  10118. 2
  10119. 2
  10120. 2
  10121. 2
  10122. 2
  10123. 2
  10124. 2
  10125. 2
  10126. 2
  10127. 2
  10128. 2
  10129. 2
  10130. 2
  10131. 2
  10132. 2
  10133. 2
  10134. 2
  10135. 2
  10136. 2
  10137. 2
  10138. 2
  10139. 2
  10140. 2
  10141. 2
  10142. 2
  10143. 2
  10144. 2
  10145. 2
  10146. 2
  10147. 2
  10148. 2
  10149. 2
  10150. 2
  10151. 2
  10152. 2
  10153. 2
  10154. 2
  10155. 2
  10156. 2
  10157. 2
  10158. 2
  10159. 2
  10160. 2
  10161. 2
  10162. 2
  10163. 2
  10164. 2
  10165. 2
  10166. 2
  10167. 2
  10168. 2
  10169. 2
  10170. 2
  10171. 2
  10172. 2
  10173. 2
  10174. 2
  10175. 2
  10176. 2
  10177. 2
  10178. 2
  10179. 2
  10180. 2
  10181. 2
  10182. 2
  10183. 2
  10184. 2
  10185. 2
  10186. 2
  10187. 2
  10188. 2
  10189. 2
  10190. 2
  10191. 2
  10192. 2
  10193. 2
  10194. 2
  10195. 2
  10196. 2
  10197. 2
  10198. 2
  10199. 2
  10200. 2
  10201. 2
  10202. 2
  10203. 2
  10204. 2
  10205. 2
  10206. 2
  10207. 2
  10208. 2
  10209. 2
  10210. 2
  10211. 2
  10212. 2
  10213. 2
  10214. 2
  10215. 2
  10216. 2
  10217. 2
  10218. 2
  10219. 2
  10220. 2
  10221. 2
  10222. 2
  10223. 2
  10224. 2
  10225. 2
  10226. 2
  10227. 2
  10228. 2
  10229. 2
  10230. 2
  10231. 2
  10232. 2
  10233. 2
  10234. 2
  10235. 2
  10236. 2
  10237. 2
  10238. 2
  10239. 2
  10240. 2
  10241. 2
  10242. 2
  10243. 2
  10244. 2
  10245. 2
  10246. 2
  10247. 2
  10248. 2
  10249. 2
  10250. 2
  10251. 2
  10252. 2
  10253. 2
  10254. 2
  10255. 2
  10256. 2
  10257. 2
  10258. 2
  10259. 2
  10260. 2
  10261. 2
  10262. 2
  10263. 2
  10264. 2
  10265. 2
  10266. 2
  10267. 2
  10268. 2
  10269. 2
  10270. 2
  10271. 2
  10272. 2
  10273. 2
  10274. 2
  10275. 2
  10276. 2
  10277. 2
  10278. 2
  10279. 2
  10280. 2
  10281. 2
  10282. 2
  10283. 2
  10284. 2
  10285. 2
  10286. 2
  10287. 2
  10288. 2
  10289. 2
  10290. 2
  10291. 2
  10292. 2
  10293. 2
  10294. 2
  10295. 2
  10296. 2
  10297. 2
  10298. 2
  10299. 2
  10300. 2
  10301. 2
  10302. 2
  10303. 2
  10304. 2
  10305. 2
  10306. 2
  10307. 2
  10308. 2
  10309. 2
  10310. 2
  10311. 2
  10312. 2
  10313. 2
  10314. 2
  10315. 2
  10316. 2
  10317. 2
  10318. 2
  10319. 2
  10320. 2
  10321. 2
  10322. 2
  10323. 2
  10324. 2
  10325. 2
  10326. 2
  10327. 2
  10328. 2
  10329. 2
  10330. 2
  10331. 2
  10332. 2
  10333. 2
  10334. 2
  10335. 2
  10336. 2
  10337. 2
  10338. 2
  10339. 2
  10340. 2
  10341. 2
  10342. 2
  10343. 2
  10344. 2
  10345. 2
  10346. 2
  10347. 2
  10348. 2
  10349. 2
  10350. 2
  10351. 2
  10352. 2
  10353. 2
  10354. 2
  10355. 2
  10356. 2
  10357. 2
  10358. 2
  10359. 2
  10360. 2
  10361. 2
  10362. 2
  10363. 2
  10364. 2
  10365. 2
  10366. 2
  10367. 2
  10368. 2
  10369. 2
  10370. 2
  10371. 2
  10372. 2
  10373. 2
  10374. 2
  10375. 2
  10376. 2
  10377. 2
  10378. 2
  10379. 2
  10380. 2
  10381. 2
  10382. 2
  10383. 2
  10384. 2
  10385. 2
  10386. 2
  10387. 2
  10388. 2
  10389. 2
  10390. 2
  10391. 2
  10392. 2
  10393. 2
  10394. 2
  10395. 2
  10396. 2
  10397. 2
  10398. 2
  10399. 2
  10400. 2
  10401. 2
  10402. 2
  10403. 2
  10404. 2
  10405. 2
  10406. 2
  10407. 2
  10408. 2
  10409. 2
  10410. 2
  10411. 2
  10412. 2
  10413. ​ @BrodieRobertson  Since you're genuinely looking for feedback, I'll try to make the case for shorter videos. First, do you yourself like to watch long videos that you feel can be cut down in half at times? The algorithm now promotes 8 minute videos, so although that was a good argument for your financial well-being, it's no longer applicable. As a certain bald fuck put it, you got to put the meat first and get the viewer hooked early on. I automatically skip 30 to 2 minutes of the videos I decide to watch just because you're going to tell us about the use case before the actual thing. Which seems sensible but, in hindsight, very unsatisfactory. Let the thing speak for itself. Consider doing 3 videos of 4 minutes of length instead of a single video of 12 minutes. It's not like there's a shortage of topics/FOSS. Just relating to torrents, I can think of webtorrent/webtorrent-cli, instant.io (P2P file sharing,) btfs (https://github.com/johang/btfs -- this is actually cool.) (Also, since you're a bloody weeb, try twist-dl [git clone, not npm install.]) You give the example of tig in the video and you're right. To properly look at something as big as a GUI for git, you need time. But man, all your videos are 12 minute long. At this point, I expect there to be unnecessary ranting no matter what the topic is. By thought process and, to a larger extent, discovery process I meant when you want to show something but, first, you show the absence of it. Like running a command without a flag just to show us what magic the flag will do. (God help me when you do this with config files.) You have to make viewing your videos a breeze not a chore. Don't make people feel impatient even if it means sacrificing a bit of quality for accessibility.
    2
  10414. 2
  10415. 2
  10416. 2
  10417. 2
  10418. 2
  10419. 2
  10420. 2
  10421. 2
  10422. 2
  10423. 2
  10424. 2
  10425. 2
  10426. 2
  10427. 2
  10428. 2
  10429. 2
  10430. 2
  10431. 2
  10432. 2
  10433. 2
  10434. 2
  10435. 2
  10436. 2
  10437. 2
  10438. 2
  10439. 2
  10440. 2
  10441. 2
  10442. 2
  10443. 2
  10444. 2
  10445. 2
  10446. 2
  10447. 2
  10448. 2
  10449. 2
  10450. 2
  10451. 2
  10452. 2
  10453. 2
  10454. 2
  10455. 2
  10456. 2
  10457. 2
  10458. 2
  10459. 2
  10460. 2
  10461. 2
  10462. 2
  10463. 2
  10464. 2
  10465. 2
  10466. 2
  10467. 2
  10468. 2
  10469. 2
  10470. 2
  10471. 2
  10472. 2
  10473. 2
  10474. 2
  10475. 2
  10476. 2
  10477. 2
  10478. 2
  10479. 2
  10480. 2
  10481. 2
  10482. 2
  10483. 2
  10484. 2
  10485. 2
  10486. 2
  10487. 2
  10488. 2
  10489. 2
  10490. 2
  10491. 2
  10492. 2
  10493. 2
  10494. 2
  10495. 2
  10496. 2
  10497. 2
  10498. 2
  10499. 2
  10500. 2
  10501. 2
  10502. 2
  10503. 2
  10504. 2
  10505. 2
  10506. 2
  10507. 2
  10508. 2
  10509. 2
  10510. 2
  10511. 2
  10512. 2
  10513. 2
  10514. 2
  10515. 2
  10516. 2
  10517. 2
  10518. 2
  10519. 2
  10520. 2
  10521. 2
  10522. 2
  10523. 2
  10524. 2
  10525. 2
  10526. 2
  10527. 2
  10528. 2
  10529. 2
  10530. 2
  10531. 2
  10532. 2
  10533. 2
  10534. 2
  10535. 2
  10536. 2
  10537. 2
  10538. 2
  10539. 2
  10540. 2
  10541. 2
  10542. 2
  10543. 2
  10544. 2
  10545. 2
  10546. 2
  10547. 2
  10548. 2
  10549. 2
  10550. 2
  10551. 2
  10552. 2
  10553. 2
  10554. 2
  10555. 2
  10556. 2
  10557. 2
  10558. 2
  10559. 2
  10560. 2
  10561. 2
  10562. 2
  10563. 2
  10564. 2
  10565. 2
  10566. 2
  10567. 2
  10568. 2
  10569. 2
  10570. 2
  10571. 2
  10572. 2
  10573. 2
  10574. 2
  10575. 2
  10576. 2
  10577. 2
  10578. 2
  10579. 2
  10580. 2
  10581. 2
  10582. 2
  10583. 2
  10584. 2
  10585. 2
  10586. 2
  10587. 2
  10588. 2
  10589. 2
  10590. 2
  10591. 2
  10592. 2
  10593. 2
  10594. 2
  10595. 2
  10596. 2
  10597. 2
  10598. 2
  10599. 2
  10600. 2
  10601. 2
  10602. 2
  10603. 2
  10604. 2
  10605. 2
  10606. 2
  10607. 2
  10608. 2
  10609. 2
  10610. 2
  10611. 2
  10612. 2
  10613. 2
  10614. 2
  10615. 2
  10616. 2
  10617. 2
  10618. 2
  10619. 2
  10620. 2
  10621. 2
  10622. 2
  10623. 2
  10624. 2
  10625. 2
  10626. 2
  10627. 2
  10628. 2
  10629. 2
  10630. 2
  10631. 2
  10632. 2
  10633. 2
  10634. 2
  10635. 2
  10636. 2
  10637. 2
  10638. 2
  10639. 2
  10640. 2
  10641. 2
  10642. 2
  10643. 2
  10644. 2
  10645. 2
  10646. 2
  10647. 2
  10648. 2
  10649. 2
  10650. 2
  10651. 2
  10652. 2
  10653. 2
  10654. 2
  10655. 2
  10656. 2
  10657. 2
  10658. 2
  10659. 2
  10660. 2
  10661. 2
  10662. 2
  10663. 2
  10664. 2
  10665. 2
  10666. 2
  10667. 2
  10668. 2
  10669. 2
  10670. 2
  10671. 2
  10672. 2
  10673. 2
  10674. 2
  10675. 2
  10676. 2
  10677. 2
  10678. 2
  10679. 2
  10680. 2
  10681. 2
  10682. 2
  10683. 2
  10684. 2
  10685. 2
  10686. 2
  10687. 2
  10688. 2
  10689. 2
  10690. 2
  10691. 2
  10692. 2
  10693. 2
  10694. 2
  10695. 2
  10696. 2
  10697. 2
  10698. 2
  10699. 2
  10700. 2
  10701. 2
  10702. 2
  10703. 2
  10704. 2
  10705. 2
  10706. 2
  10707. 2
  10708. 2
  10709. 2
  10710. 2
  10711. 2
  10712. 2
  10713. 2
  10714. 2
  10715. 2
  10716. 2
  10717. 2
  10718. 2
  10719. 2
  10720. 2
  10721. 2
  10722. 2
  10723. 2
  10724. 2
  10725. 2
  10726. 2
  10727. 2
  10728. 2
  10729. 2
  10730. 2
  10731. 2
  10732. 2
  10733. 2
  10734. 2
  10735. 2
  10736. 2
  10737. 2
  10738. 2
  10739. 2
  10740. 2
  10741. 2
  10742. 2
  10743. 2
  10744. 2
  10745. 2
  10746. 2
  10747. 2
  10748. 2
  10749. 2
  10750. 2
  10751. 2
  10752. 2
  10753. 2
  10754. 2
  10755. 2
  10756. 2
  10757. 2
  10758. 2
  10759. 2
  10760. 2
  10761. 2
  10762. 2
  10763. 2
  10764. 2
  10765. 2
  10766. 2
  10767. 2
  10768. 2
  10769. 2
  10770. 2
  10771. 2
  10772. 2
  10773. 2
  10774. 2
  10775. 2
  10776. 2
  10777. 2
  10778. 2
  10779. 2
  10780. 2
  10781. 2
  10782. 2
  10783. 2
  10784. 2
  10785. 2
  10786. 2
  10787. 2
  10788. 2
  10789. 2
  10790. 2
  10791. 2
  10792. 2
  10793. 2
  10794. 2
  10795. 2
  10796. 2
  10797. 2
  10798. 2
  10799. 2
  10800. 2
  10801. 2
  10802. 2
  10803. 2
  10804. 2
  10805. 2
  10806. 2
  10807. 2
  10808. 2
  10809. 2
  10810. 2
  10811. 2
  10812. 2
  10813. 2
  10814. 2
  10815. 2
  10816. 2
  10817. 2
  10818. 2
  10819. 2
  10820. 2
  10821. 2
  10822. 2
  10823. 2
  10824. 2
  10825. 2
  10826. 2
  10827. 2
  10828. 2
  10829. 2
  10830. 2
  10831. 2
  10832. 2
  10833. 2
  10834. 2
  10835. 2
  10836. 2
  10837. 2
  10838. 2
  10839. 2
  10840. 2
  10841. 2
  10842. 2
  10843. 2
  10844. 2
  10845. 2
  10846. 2
  10847. 2
  10848. 2
  10849. 2
  10850. 2
  10851. 2
  10852. 2
  10853. 2
  10854. 2
  10855. 2
  10856. 2
  10857. 2
  10858. 2
  10859. 2
  10860. 2
  10861. 2
  10862. 2
  10863. 2
  10864. 2
  10865. 2
  10866. 2
  10867. 2
  10868. 2
  10869. 2
  10870. 2
  10871. 2
  10872. 2
  10873. 2
  10874. 2
  10875. 2
  10876. 2
  10877. 2
  10878. 2
  10879. I'll literally repost part of my original comment to explain the things you didn't bother to: [...] It can also open specific "sections" based on what's in parenthesis next to the manual name. The most important one to know is that the "p" denotes the POSIX version of the manual. I often times find the POSIX manuals to be much more useful because they describe a lot more about the program, and the information they provide is more standardised since it comes from one source. Keep in mind that newly installed programs with man pages tend not to appear right away because the man database hasn't been updated yet (though you can still just open the manual manually from the terminal, or if you know the exact name of the manual you can just type it into dmenu and it will open it, do keep in mind that dmenu will select whatever result is highlighted so if something is matched press SHIFT+ENTER to bypass that). Depending on the system, it may be updated with a cron job, during boot, etc. but if you want to update it manually, run: sudo mandb To understand what the numbers in parenthesis mean, read the initial part of the man page for "man-pages". And to get more on sections, type "intro" into this script. I wish I knew these things when I was starting out, instead I found it by just randomly typing "intro" into my own script. To this day I don't see anyone teaching how to properly read the fecking manual. [End of repost.] So basically, there ARE cases where there are manuals with the same name, the most important examples are those marked with a "p" after the section number. This is the POSIX version of the manual. This also explains why awk does what it does in the script. Without it, you would not be able to open the POSIX version even if you selected it in dmenu, it would just open the normal one.
    2
  10880. 2
  10881. 2
  10882. 2
  10883. 2
  10884. Almost four months into my graduate certificate program and I have noticed some disturbing realities about the program itself; the transition from in-class to remote learning only exposes these issues. The total lack of integration across the curriculum between courses, which are interrelated unlike say a typical college or university, results in lost opportunities to (1) reinforce how these courses fit together, (2) provide more realistic hands-on assignments and projects which could be leveraged across multiple courses, and (3) inspire and motivate students / learners struggling in some of the courses through no fault of their own. The reason I enrolled in this program is due to its uniqueness combining courses teaching subject matter expertise and courses teaching the information technology skills that are ultimately why most students might have chosen to attend. There are 6 courses this semester of which only 2 are being taught well. I learn a lot each week in those courses, while 3 other courses are a frustrating experience and the sixth courses is akin to lukewarm water - neither good not bad. I do not know if the other 4 instructors would be any different in a normal in-class teaching situation in which they are more comfortable. The refusal of the education system to break out of the industrial-age model of teaching courses as separate discrete subjects is, in my opinion, hampering society. Does a carpentry apprentice learn about various tools in isolation or within the broader context of the workplace and workshop? No, it would be foolish to think building codes, tools, and projects are not highly integrated into most construction projects. The trades provide a better model and it is unfortunate this style has not been adopted by all educational institutions.
    2
  10885. 2
  10886. 2
  10887. 2
  10888. 2
  10889. 2
  10890. 2
  10891. 2
  10892. 2
  10893. 2
  10894. 2
  10895. 2
  10896. 2
  10897. 2
  10898. 2
  10899. 2
  10900. 2
  10901. 2
  10902. 2
  10903. 2
  10904. 2
  10905. 2
  10906. 2
  10907. 2
  10908. 2
  10909. 2
  10910. 2
  10911. 2
  10912. 2
  10913. 2
  10914. 2
  10915. 2
  10916. 2
  10917. 2
  10918. 2
  10919. 2
  10920. 2
  10921. 2
  10922. 2
  10923. 2
  10924. 2
  10925. 2
  10926. 2
  10927. 2
  10928. 2
  10929. 2
  10930. 2
  10931. 2
  10932. 2
  10933. 2
  10934. 2
  10935. 2
  10936. 2
  10937. 2
  10938. 2
  10939. 2
  10940. 2
  10941. 2
  10942. 2
  10943. 2
  10944. 2
  10945. 2
  10946. 2
  10947. 2
  10948. 2
  10949. 2
  10950. 2
  10951. 2
  10952. 2
  10953. 2
  10954. 2
  10955. 2
  10956. 2
  10957. 2
  10958. 2
  10959. 2
  10960. 2
  10961. 2
  10962. 2
  10963. 2
  10964. 2
  10965. 2
  10966. 2
  10967. 2
  10968. 2
  10969. 2
  10970. 2
  10971. 2
  10972. 2
  10973. 2
  10974. 2
  10975. 2
  10976. 2
  10977. 2
  10978. 2
  10979. 2
  10980. 2
  10981. 2
  10982. 2
  10983. 2
  10984. 2
  10985. 2
  10986. 2
  10987. 2
  10988. 2
  10989. 2
  10990. 2
  10991. 2
  10992. 2
  10993. 2
  10994. 2
  10995. 2
  10996. 2
  10997. 2
  10998. 2
  10999. 2
  11000. 2
  11001. 2
  11002. 2
  11003. 2
  11004. 2
  11005. 2
  11006. 2
  11007. 2
  11008. 2
  11009. 2
  11010. 2
  11011. 2
  11012. 2
  11013. 2
  11014. 2
  11015. 2
  11016. 2
  11017. 2
  11018. 2
  11019. 2
  11020. 2
  11021. 2
  11022. 2
  11023. 2
  11024. 2
  11025. 2
  11026. 2
  11027. 2
  11028. 2
  11029. 2
  11030. 2
  11031. 2
  11032. 2
  11033. 2
  11034. 2
  11035. 2
  11036. 2
  11037. 2
  11038. 2
  11039. 2
  11040. 2
  11041. 2
  11042. 2
  11043. 2
  11044. 2
  11045. 2
  11046. 2
  11047. 2
  11048. 2
  11049. 2
  11050. 2
  11051. 2
  11052. 2
  11053. 2
  11054. 2
  11055. 2
  11056. 2
  11057. 2
  11058. 2
  11059. 2
  11060. 2
  11061. 2
  11062. 2
  11063. 2
  11064. 2
  11065. 2
  11066. 2
  11067. 2
  11068. 2
  11069. 2
  11070. 2
  11071. 2
  11072. 2
  11073. 2
  11074. 2
  11075. 2
  11076. 2
  11077. 2
  11078. 2
  11079. 2
  11080. 2
  11081. 2
  11082. 2
  11083. 2
  11084. 2
  11085. 2
  11086. 2
  11087. 2
  11088. 2
  11089. 2
  11090. 2
  11091. 2
  11092. 2
  11093. 2
  11094. 2
  11095. 2
  11096. 2
  11097. 2
  11098. 2
  11099. 2
  11100. 2
  11101. 2
  11102. 2
  11103. 2
  11104. 2
  11105. 2
  11106. 2
  11107. 2
  11108. 2
  11109. 2
  11110. 2
  11111. 2
  11112. 2
  11113. 2
  11114. 2
  11115. 2
  11116. 2
  11117. 2
  11118. 2
  11119. 2
  11120. 2
  11121. 2
  11122. 2
  11123. 2
  11124. 2
  11125. 2
  11126. 2
  11127. 2
  11128. 2
  11129. 2
  11130. 2
  11131. 2
  11132. 2
  11133. 2
  11134. 2
  11135. 2
  11136. 2
  11137. 2
  11138. 2
  11139. 2
  11140. 2
  11141. 2
  11142. 2
  11143. 2
  11144. 2
  11145. 2
  11146. 2
  11147. 2
  11148. 2
  11149. 2
  11150. 2
  11151. 2
  11152. 2
  11153. 2
  11154. 2
  11155. 2
  11156. 2
  11157. 2
  11158. 2
  11159. 2
  11160. 2
  11161. 2
  11162. 2
  11163. 2
  11164. 2
  11165. 2
  11166. 2
  11167. 2
  11168. 2
  11169. 2
  11170. 2
  11171. 2
  11172. 2
  11173. 2
  11174. 2
  11175. 2
  11176. 2
  11177. 2
  11178. 2
  11179. 2
  11180. 2
  11181. 2
  11182. 2
  11183. 2
  11184. 2
  11185. 2
  11186. 2
  11187. 2
  11188. 2
  11189. 2
  11190. 2
  11191. 2
  11192. 2
  11193. 2
  11194. 2
  11195. 2
  11196. 2
  11197. 2
  11198. 2
  11199. 2
  11200. 2
  11201. 2
  11202. 2
  11203. 2
  11204. 2
  11205. 2
  11206. 2
  11207. 2
  11208. 2
  11209. 2
  11210. 2
  11211. 2
  11212. 2
  11213. 2
  11214. 2
  11215. 2
  11216. 2
  11217. 2
  11218. 2
  11219. 2
  11220. 2
  11221. 2
  11222. 2
  11223. 2
  11224. 2
  11225. 2
  11226. 2
  11227. 2
  11228. 2
  11229. 2
  11230. 2
  11231. 2
  11232. 2
  11233. 2
  11234. 2
  11235. 2
  11236. 2
  11237. 2
  11238. 2
  11239. 2
  11240. 2
  11241. 2
  11242. 2
  11243. 2
  11244. 2
  11245. 2
  11246. 2
  11247. 2
  11248. 2
  11249. 2
  11250. 2
  11251. 2
  11252. 2
  11253. 2
  11254. 2
  11255. 2
  11256. 2
  11257. 2
  11258. 2
  11259. 2
  11260. 2
  11261. 2
  11262. 2
  11263. 2
  11264. 2
  11265. 2
  11266. 2
  11267. 2
  11268. 2
  11269. 2
  11270. 2
  11271. 2
  11272. 2
  11273. 2
  11274. 2
  11275. 2
  11276. 2
  11277. 2
  11278. 2
  11279. 2
  11280. 2
  11281. 2
  11282. 2
  11283. 2
  11284. 2
  11285. 2
  11286. 2
  11287. 2
  11288. 2
  11289. 2
  11290. 2
  11291. 2
  11292. 2
  11293. 2
  11294. 2
  11295. 2
  11296. 2
  11297. 2
  11298. 2
  11299. 2
  11300. 2
  11301. 2
  11302. 2
  11303. 2
  11304. 2
  11305. 2
  11306. 2
  11307. 2
  11308. 2
  11309. 2
  11310. 2
  11311. 2
  11312. 2
  11313. 2
  11314. 2
  11315. 2
  11316. 2
  11317. 2
  11318. 2
  11319. 2
  11320. 2
  11321. 2
  11322. 2
  11323. 2
  11324. 2
  11325. 2
  11326. 2
  11327. 2
  11328. 2
  11329. 2
  11330. 2
  11331. 2
  11332. 2
  11333. 2
  11334. 2
  11335. 2
  11336. 2
  11337. 2
  11338. 2
  11339. 2
  11340. 2
  11341. 2
  11342. 2
  11343. 2
  11344. 2
  11345. 2
  11346. 2
  11347. 2
  11348. 2
  11349. 2
  11350. 2
  11351. 2
  11352. 2
  11353. 2
  11354. 2
  11355. 2
  11356. 2
  11357. 2
  11358. 2
  11359. 2
  11360. 2
  11361. 2
  11362. 2
  11363. 2
  11364. 2
  11365. 2
  11366. 2
  11367. 2
  11368. 2
  11369. 2
  11370. 2
  11371. 2
  11372. 2
  11373. 2
  11374. 2
  11375. 2
  11376. 2
  11377. 2
  11378. 2
  11379. 2
  11380. 2
  11381. 2
  11382. 2
  11383. 2
  11384. 2
  11385. 2
  11386. 2
  11387. 2
  11388. 2
  11389. 2
  11390. 2
  11391. 2
  11392. 2
  11393. 2
  11394. 2
  11395. 2
  11396. 2
  11397. 2
  11398. 2
  11399. 2
  11400. 2
  11401. 2
  11402. 2
  11403. 2
  11404. 2
  11405. 2
  11406. 2
  11407. 2
  11408. 2
  11409. 2
  11410. 2
  11411. 2
  11412. 2
  11413. 2
  11414. 2
  11415. 2
  11416. 2
  11417. 2
  11418. 2
  11419. 2
  11420. 2
  11421. 2
  11422. 2
  11423. 2
  11424. 2
  11425. 2
  11426. 2
  11427. 2
  11428. 2
  11429. 2
  11430. 2
  11431. 2
  11432. 2
  11433. 2
  11434. 2
  11435. 2
  11436. 2
  11437. 2
  11438. 2
  11439. 2
  11440. 2
  11441. 2
  11442. 2
  11443. 2
  11444. 2
  11445. 2
  11446. 2
  11447. 2
  11448. 2
  11449. 2
  11450. 2
  11451. 2
  11452. 2
  11453. 2
  11454. 2
  11455. 2
  11456. 2
  11457. 2
  11458. 2
  11459. 2
  11460. 2
  11461. 2
  11462. 2
  11463. 2
  11464. 2
  11465. 2
  11466. 2
  11467. 2
  11468. 2
  11469. 2
  11470. 2
  11471. 2
  11472. 2
  11473. 2
  11474. 2
  11475. 2
  11476. 2
  11477. 2
  11478. 2
  11479. 2
  11480. 2
  11481. 2
  11482. 2
  11483. 2
  11484. 2
  11485. 2
  11486. 2
  11487. 2
  11488. 2
  11489. 2
  11490. 2
  11491. 2
  11492. 2
  11493. 2
  11494. 2
  11495. 2
  11496. 2
  11497. 2
  11498. 2
  11499. 2
  11500. 2
  11501. 2
  11502. 2
  11503. 2
  11504. 2
  11505. 2
  11506. 2
  11507. 2
  11508. 1
  11509. 1
  11510. 1
  11511. 1
  11512. 1
  11513. 1
  11514. 1
  11515. 1
  11516. 1
  11517. 1
  11518. 1
  11519. 1
  11520. 1
  11521. 1
  11522. 1
  11523. 1
  11524. 1
  11525. 1
  11526. 1
  11527. 1
  11528. 1
  11529. 1
  11530. 1
  11531. 1
  11532. 1
  11533. 1
  11534. 1
  11535. 1
  11536. 1
  11537. 1
  11538. 1
  11539. 1
  11540. 1
  11541. 1
  11542. 1
  11543. 1
  11544. 1
  11545. 1
  11546. 1
  11547. 1
  11548. 1
  11549. 1
  11550. 1
  11551. 1
  11552. 1
  11553. 1
  11554. 1
  11555. 1
  11556. 1
  11557. 1
  11558. 1
  11559. 1
  11560. 1
  11561. 1
  11562. 1
  11563. 1
  11564. 1
  11565. 1
  11566. 1
  11567. 1
  11568. 1
  11569. 1
  11570. 1
  11571. 1
  11572. 1
  11573. 1
  11574. 1
  11575. 1
  11576. 1
  11577. 1
  11578. 1
  11579. 1
  11580. 1
  11581. 1
  11582. 1
  11583. 1
  11584. 1
  11585. 1
  11586. 1
  11587. 1
  11588. 1
  11589. 1
  11590. 1
  11591. 1
  11592. 1
  11593. 1
  11594. 1
  11595. 1
  11596. 1
  11597. 1
  11598. 1
  11599. 1
  11600. 1
  11601. 1
  11602. 1
  11603. 1
  11604. 1
  11605. 1
  11606. 1
  11607. 1
  11608. 1
  11609. 1
  11610. 1
  11611. 1
  11612. 1
  11613. 1
  11614. 1
  11615. 1
  11616. 1
  11617. 1
  11618. 1
  11619. 1
  11620. 1
  11621. 1
  11622. 1
  11623. 1
  11624. 1
  11625. 1
  11626. 1
  11627. 1
  11628. 1
  11629. 1
  11630. 1
  11631. 1
  11632. 1
  11633. 1
  11634. 1
  11635. Hi there! I opened that Merge Request to bump Hyprland to 0.32.3. It's funny: I've originally found out about Hyprland with one of your videos; now I've contributed a feature and helped upgrade the package, so I feel like it has come full circle with this video :) Addressing the problem you raised about packages getting out of date and maintainers going missing: when I originally set out to upgrade this package, MRs were still not publicly available, so I had to shoot an e-mail to the maintainer, like you mentioned. Long story short, I don't think they ever received it, because I didn't get any response. However, a few weeks later, an ArchLinux Admin let me know that MRs were not longer exclusive to Arch staff, so I opened one and, sure enough, it didn't take long for it to get merged. I do think this situation was an exception to the rule: the maintainer was busy right around the time changes were made to the build system; even if the changes were for the better, the maintainer probably didn't have time to double-check them. The good news is that, now that the Arch Repos are hosted on GitLab and MRs are available to everyone, packages are less likely to be kept outdated for too long. This workflow feels very natural to developers (both in OS and proprietary work), which in turn makes it more likely that people will try to contribute. At least, that's how I feel: it took me very long to even start working on updating this package because I did not know the workflow that was going to follow it. Now, however, I will always be looking forward to updating the packages I use the most. Additionally, this workflow also makes it so that package discussions are no longer primarily held in e-mails or IRC chats, but, instead, in the repositories themselves. This also means that, if a maintainer was to be missing, it's easy enough to ping an Admin to get things resolved. This is important, because you mentioned that maybe some sort of automation could be done, but I feel like the problem was with the process, and not the people. Great video! Cheers!
    1
  11636. 1
  11637. 1
  11638. 1
  11639. 1
  11640. 1
  11641. 1
  11642. 1
  11643. 1
  11644. 1
  11645. 1
  11646. 1
  11647. 1
  11648. 1
  11649. 1
  11650. 1
  11651. 1
  11652. 1
  11653. 1
  11654. 1
  11655. 1
  11656. 1
  11657. 1
  11658. 1
  11659. 1
  11660. 1
  11661. 1
  11662. 1
  11663. 1
  11664. 1
  11665. 1
  11666. 1
  11667. 1