/t/ - Technology

Discussion of Technology

Index Catalog Archive Bottom Refresh
Mode: Reply

Max message length: 8000


Max file size: 32.00 MB

Max files: 5

Supported file types: GIF, JPG, PNG, WebM, OGG, and more


(used to delete files and postings)


Remember to follow the rules

The backup domain is located at 8chan.se. .cc is a third fallback. TOR access can be found here, or you can access the TOR portal from the clearnet at Redchannit.

WebSockets Enabled! Threads should update live as posts are made. Please report any issues on >>>/site/1518

8chan.moe is a hobby project with no affiliation whatsoever to the administration of any other "8chan" site, past or present.

(32.03 KB 400x400 brian_fagioli_color.jpg)
(20.40 KB 400x400 brian_fagioli_twatter.jpg)
News Thread Anonymous 05/06/2020 (Wed) 01:48:07 No. 21
Post and discuss the latest in technology happenings. t. Brian Fagioli
(28.31 KB 650x517 ink_spill.jpg)
Inkscape Hits v1.0 After 16 Years! https://betanews.com/2020/05/04/inkscape-one-point-oh/?utm_source=dlvr.it&utm_medium=twitter For some software, major version numbers are handed out all willy-nilly. For instance, as of today, the Google Chrome web browser sits at version 81, while Mozilla Firefox is at 75. Meanwhile, the Linux kernel is at version 5.x after 29 years! Ultimately, version numbers are determined by the developers and have different levels of meaning -- there are no definitive rules. Of course, there is one version number that is universally regarded as one of the most important -- 1.0. It is this number that typically (but not always) tells the world that software has left pre-release status and is ready for prime-time. Well, today, Inkscape 1.0 is released for Linux, Windows and macOS. Hilariously, this number is being designated more than 16 years after the initial release of the vector graphics editor! Despite its sub-one version for more than a decade-and-a-half, the open source software has become a trusted and essential tool for people all over the world.
(9.38 KB 285x122 fagioli.PNG)
>>22 hahahahaha cool beans
(22.02 KB 677x193 hahahahahahha.PNG)
hahahahhahaha look at this simp-ass faggot!!!! hollyyyy shit, what a cuck XD
>>26 >women are better at security it wouldnt surprise me everything is a joke -hacker culture -enterprise faggot culture -webshotter culture all fucking jokes and cant do anything right. not only that but they vehemently defend things they know nothing about. for instance whenever some aspect of UNIX or Perl gets attacked. it's literally impossible to post truth anywhere on the internet - some sperg will appear and argue with you.
>>27 lol, post proofs cunt. thats right cant, you're a whamen hahaha
GCC 10 Compiler Released With Radeon OpenMP/OpenACC Offload, Intel Tigerlake/Cooperlake https://www.phoronix.com/scan.php?page=news_item&px=GCC-10.1-Compiler-Released The GNU Compiler Collection 10 has seen its first stable release this morning in the form of GCC 10.1. Full changelog here: https://gcc.gnu.org/gcc-10/changes.html
(12.83 KB 728x380 spectre_meltdown.png)
>>21 SESES Speculative Execution Pass Lands In LLVM With "Extreme Performance Implications" https://www.phoronix.com/scan.php?page=news_item&px=LLVM-SESES-Merged The Google-backed SESES pass for LLVM to help fend off speculative execution vulnerabilities has been merged for LLVM 11, but in opting to enable this patch you lose much of your system's performance. SESES was shown back in March by Google engineer Zola Bridges following the public disclosure of the Load Value Injection attack affecting Intel CPUs. SESES is an optional pass for LLVM on x86-based platforms for "Speculative Execution Side Effect Suppression" and is intended as a last resort for mitigating against the likes of LVI and other possible speculative execution side channel vulnerabilities.
(189.43 KB 650x650 das-kb-4c.png)
(64.32 KB 1147x368 das_kb_4c_side.jpeg)
(52.38 KB 650x406 das_kb_4c_top.jpeg)
Das Keyboard 4C tenkeyless mechanical keyboard gets massive refresh By Brian Fagioli https://betanews.com/2020/05/11/das-keyboard-4c-dask4cprosilgry/ If you are a gamer, writer, our just someone that appreciates a quality typing experience, a mechanical keyboard can be a godsend. Not only are they typically of higher quality than membrane keyboards, but these mechanical variants can sometimes provide tactile and audible feedback to enhance the key presses -- depending on the switch type. "Designed without the traditional number pad, the 4C is Das Keyboard's most compact keyboard, and ideal for professionals using smaller workstations, home offices, or those that want more portability. Originally released in 2015, the updated 4C now includes updated firmware along with PBT keycaps for added durability, and lubed, large keys that maximize smoothness for an improved tactile experience," says Das Keyboard
Is this just the Fagioli contaiment thread or is posting other news here a good idea?
>>48 All news and discussion of it is welcome. Better than spamming the board with a thread per article. Also serves as Fagioli containment.
(9.23 KB 236x236 gotta_go_fast.jpg)
Upstream Linux Developers Against "-O3" Optimizing The Kernel https://www.phoronix.com/scan.php?page=news_item&px=Linux-Upstream-Against-O3-Kern he upstream Linux kernel developers have come out against a proposal to begin using the "-O3" optimization level when compiling the open-source code-base with the GCC 10 compiler or newer. Last week a patch was proposed to set the default compiler optimization level to -O3 from -O2 for the kernel when using the newly-released GCC 10 compiler or later. That patch by WireGuard lead developer Jason Donenfeld explained, "GCC 10 appears to have changed -O2 in order to make compilation time faster when using -flto, seemingly at the expense of performance, in particular with regards to how the inliner works. Since -O3 these days shouldn't have the same set of bugs as 10 years ago, this commit defaults new kernel compiles to -O3 when using gcc >= 10."
(918.45 KB 1920x1080 plasma-5.19-2.png)
Plasma 5.19 Beta Ready for Testing https://dot.kde.org/2020/05/14/plasma-519-beta-ready-testing In this release, we have prioritized making Plasma more consistent, correcting and unifying designs of widgets and desktop elements; worked on giving you more control over your desktop by adding configuration options to the System Settings; and improved usability, making Plasma and its components easier to use and an overall more pleasurable experience.
LibreOffice 7.0 Alpha 1 Released With Its Skia + Vulkan Rendering https://www.phoronix.com/scan.php?page=news_item&px=LibreOffice-7.0-Alpha-1 LibreOffice 7.0 most notably ships with the new Skia rendering code for faster/better user-interface rendering (replacing its previous Cairo usage) and most notably this now provides for a Vulkan acceleration code path for the office suite. Those running LibreOffice 7.0 on modern hardware should find much better performance than previous versions of this office suite.
(476.82 KB 1920x1080 hla.jpg)
Half-Life: Alyx Update Adds Native Linux Support, Vulkan Rendering https://www.phoronix.com/scan.php?page=news_item&px=Half-Life-Alyx-Now-Linux-Vulkan On launch-day Valve had Half-Life: Alyx running on Linux via Steam Play while with the VR game's latest update is now a Linux-native build and Vulkan rendering support. Hammer has also been updated for Source 2 + VR.
(92.13 KB 1240x700 crab.jpg)
""Device turns shells of sea creatures into power for medical, augmented reality, cellphone devices"" https://www.purdue.edu/newsroom/releases/2020/Q2/device-turns-shells-of-sea-creatures-into-power-for-medical,-augmented-reality,-cellphone-devices.html A team from Purdue University used chitosan – an abundant natural biopolymer from marine crustacean shells – to create triboelectric nanogenerators. TENGs help conserve mechanical energy and turn it into power. “We have taken an innovative approach to using typically wasted shell material and turned it into functional, self-powered devices,” said Wenzhuo Wu, the Ravi and Eleanor Talwar Rising Star Assistant Professor of industrial engineering in Purdue’s College of Engineering, who led the development team.
""Crab Neurons Help Decode the Human Brain"" https://news.missouri.edu/2019/think-like-a-crab/ A crab’s nervous system could help scientists learn what causes single neurons in the human brain to become “out of whack,” which can contribute to the development of neurological diseases like Alzheimer’s disease. Knowing exactly how a single neuron operates among the billions housed in the human brain could one day help scientists design innovative ways to prevent and treat these diseases, such as targeted therapies. Using a crab’s nervous system as a model, the researchers compared and validated the results of previous human RNA sequencing methods. Since crabs have already identifiable subtypes of neurons, the researchers knew what they were looking for, so they were able to work backward from the published results and use the RNA sequencing method to validate those findings.
(94.88 KB 780x439 snow.jpg)
(100.11 KB 511x788 killcrab.jpg)
'Researchers discover valuable uses for snow crab carcasses' https://www.cbc.ca/news/canada/nova-scotia/cape-breton-university-researchers-snow-crab-waste-1.5384576 Snow crab processors in Nova Scotia may have found a way to turn crab waste into cash after a four-year study demonstrated the carcasses can be turned into fertilizer, used to strengthen concrete or to neutralize acidic wastewater like mine tailings. The research project received around $200,000 from the Natural Sciences and Engineering Research Council of Canada.
User Was Banned For Crabposting
(4.88 MB 540x360 Groovies Secret Formula.webm)
>>80 >>81 >>82 What will science think of next
(33.07 KB 585x296 coroutines.png)
Initial Patches Wire In C++20 Coroutines For The GCC Compiler https://www.phoronix.com/scan.php?page=news_item&px=GCC-Cpp20-Coroutines-Patches The GNU Compiler Collection continues picking up new features aligned for the upcoming C++20 standard. The latest are patches pending on the mailing list for implementing coroutines in C++. C++20 is expected to have coroutines per the pending technical specification. Coroutines allow a function to have its execution stopped/suspended and then to be resumed later. Gofags on suicide watch.
>>100 C++ has so many features as a language that it's impossible to actually know the whole language and keep all its features and syntax fresh in your mind. On the other hand the fuckfaces still haven't defined a framework worth a damn and I fear this (along with the burden of having to learn such a huge language) will continue making the language irrelevant.
>>120 >framework >"irrelevant" language The absolute state of this board. What are you, a JS/Python faggot?
>>120 >needing a framework to code the most straightforward object-oriented language
>>139 No, I actually work with C/C++ and I'm frustrated as hell that there's a huge work shortage for these languages and that all the cool, high paying, and demanded positions seem to be with high level trendy garbage languages. And yes nigger, having a standard framework makes things a lot smoother and simpler, it can get frustrating as hell managing dependencies across different platforms and trying to make them work with different compilers, specially if you have the bad luck of needing something to work on Windows. >>141 What does that have to do with anything? Even if the language coded itself it'd need a way to get shit done (access files, webpages, databases, and anything else), and that's where a single framework or the shitton of different libraries come into play. C++ didn't use to provide a way to do much more than 1+1, you have to start plugging stuff into your compiler/linker to actually do anything interesting and before you even do that you need to do research to look for the different alternatives (if one even exists) discarding the ones that aren't mature enough, figuring out if they're going to run on your target platforms and if they do if the features you need are going to be available on them and actually work similarly between them, etc. Having a coherent framework would just make things so much simpler and less frustrating. Fortunately they've realized some of this and started incorporating cool stuff into the language, but man it's still so barebones.
>>143 That's not a "framework" they've been incorporating, which is exactly the sort of "trendy garbage" that you don't want. C++ has always been about static optimizations. They've finally been adding some cool stuff but a lot of it has been available via Boost for a long time. Now we have known reference STL implementations which are fast and secure. What I like about C++ is that it doesn't have, for example, its own GUI or dedicated Database access. What it will do, eventually, it add library functions that make it easy to implement libraries which tie-in more directly. Which is the better way to design stuff. Honestly, progress on C++ has been rapid since 2014. We might even get standardized exceptions everyone will want to use soon.
>>143 How would such a "standard framework" be maintained for potentially hundreds of different computer architectures? What you are suggesting is not the goal of C++. Sorry that you have to work with shit code. Some C++ software is well written and documented and straight-forward to use, and well designed to work with different hardware and compilers. C++ has been a language made for those who know how to manage dependencies across different platforms and compilers. This retardation of wanting to support multiple platforms for no reason, even when you don't have a clue about them, is a recent phenomenon, made popular as the botnet augments. It's easy to be a clueless retard and write JS using bloated "frameworks". >>145 >progress on C++ has been rapid since 2014 Rapid progress towards the augmentation of its monstrosity.
>>145 >That's not a "framework" they've been incorporating What do you call it then? >What I like about C++ is that it doesn't have, for example, its own GUI or dedicated Database access Why is this something that you like? This is probably one of the most annoying things there are and at the end of the day developers that need to create a GUI all end up using the same framework, at least if they need portability, so effectively it's the same situation as having an officially supported framework only with downsides. >>146 >How would such a "standard framework" be maintained for potentially hundreds of different computer architectures? Why of course, the same way your supposedly "well written and documented and straight-forward to use, and well designed to work with different hardware and compilers" software works :^) It's not even about shit code, you could have a solid gold piece of code written by Stroustrup himself and chances are you're going to have a huge headache when you tried to compile it for a different architecture where you couldn't apt-get all the dependencies already compiled and even in the cases I could, I've also encountered problems. It's exasperating and has in several cases resulted in me spending more time debugging build problems than actually doing coding, and I don't think this is acceptable anymore, specially when there are alternatives. And I hate those alternatives for different things, but at some point you just want to cut down on all the bullshit. I'm aware this isn't really what the language is about, but ultimately I feel unfortunately that's the problem and what's causing it to fade into irrelevancy, at least for non niche jobs. The need to support as many different platforms and hardware configurations is always being reduced given how much hardware has progressed, and unfortunately what a lot of C/C++ jobs have been reduced to is implementing stupid frameworks and middleware for the niggers coding in the higher level languages, while they get to have all the fun implementing the cool business layers.
>>149 >why is that something you like? Because Java and Python have shown that trying to throw the kitchen sink at the STL just leaks to clutter and cruft. How many GUIs are officially bundled with Java? Too many, and none of them are actually native. The alternative is for C++ to ship some kind of basic browser engine that can render HTML, CSS, and JavaScript. Sounds like cancer to me. Why do that and spend time maintaining (or letting it rot, earning it a bad name and requiring some degree of backwards compatibility) when they could just provide hooks that make writing GUI toolkits easy? Then Qt and GTK and others can write better toolkits that are more performant and the maintenance falls on them and is decoupled from which version of C++ you use. It's just cleaner.
His tech reviews are good, it's no lie, but how about his cheese reviews?
>>38 >let's make an advert but make it tl;dr
(74.08 KB 576x432 thats_the_joke.webm)
>>154 >Beta News is literally just native advertising. >They employ a man named Brian Fagioli
>>149 >Why of course, the same way your supposedly "well written and documented and straight-forward to use, and well designed to work with different hardware and compilers" software works :^) They are made to run on just a handful of compilers and platforms. I said that with a few good, mature open-source libraries in mind (e.g., WxWidgets) and commercial software made specifically for three or four platforms from the start. I get it, I have been there. However, well-designed software does not have those problems. They are designed with certain platforms in mind. But that kind of software is rare. Fuck """modern""" software, fuck """modern""" user interfaces, fuck smartphones, fuck large corporations, fuck p*thon and fuck j*vascript. Fuck faggots and women, fuck niggers, fuck pajeets, fuck jews.
(49.58 KB 300x300 nouveau.jpg)
Open-Source NVIDIA/Nouveau Changes Submitted For Linux 5.8 https://www.phoronix.com/scan.php?page=news_item&px=Nouveau-Linux-5.8-Changes There hasn't been too much to report on the open-source NVIDIA "Nouveau" kernel driver in some time since the enabling of Turing and no apparent progress on re-clocking to allow the graphics cards to hit their rated clock frequencies (the longstanding, number one limitation for this open-source driver), but some changes were sent in today for the upcoming Linux 5.8 kernel merge window. Changes include HD audio fixes for newer systems, vGPU detection albeit not actually doing anything yet, interlaced mode fixes, SVM improvements, NVIDIA format modifiers support, and other fixes.
>>157 >WxWidgets Is that still alive? I had to do some projects with it some 8 years ago and I remember hating it a bit. I then had to do some work with Qt and it was like night and day, haven't looked back. Haven't seen a single job offer looking for WxWidgets experience either in all this time, but plenty ask for Qt.
>>183 It's still around, but the KDE foundation has a lot of corporate sponsors and money going towards their project and it's why Qt has so much support. But WxWidgets is still around. So is FLTK for people who like that.
>>183 This anon is right >>184 Yes it's 'still' 'alive' and the latest version was released about a month ago. Job offers? Are you serious? It's not appropriate for creating """modern""" retard-friendly, dumbed-down-to-the-lowest-common-denominator user interfaces, there are JS frameworks for that. It's not backed by (((corporations))). It's standard C++. Produces standard graphical controls on each supported platform. It doesn't have a retarded IDE. Its creators aren't faggots, neither are its users. It's a great library; well-written and works well. The only problem I see is its size -- it's huge, and takes a while to build. I just built it on Windows using MinGW with a single make command. Using MSVC or building under Linux would probably be just as simple.
>>263 Qt does so much more than just a GUI toolkit. It has its own threading library, sometimes even sound and video. Qt brings so much more complexity on the table. It even has its own build system, language and makefile gneerator. I had tried to learn Qt without using the ide. There is so much automated by the ide that there is no resource on how to actually go about it. On the other hand, gtk is easy af. A couple calls and structs are all I needed to show something. Qt is still the most efficient solution for cross-platform programming. But it still only suck least.
(20.23 KB 954x1061 nedit master race.png)
>>266 They're both shit. Gtk makes its own thread bullshit just as much. It has its own pseudo language bullshit Vala and Gobject. It has bindings for every language, generated by half working scripts, guaranteed to be full of vulns. UI toolkits all follow this religion of doing retarded bullshit. Like they come up with an event loop and now all a sudden they need to make shit to integrate SQL, network, filesystem, and everything else you can think of in their shit framework, instead of just using them as normal libraries. All on top of that, Gnome looks like trash and is trash, while QT is just as bloated and unusable. Install Motif.
>>277 And what the fuck am I supposed to use when every single program under the sun uses either of those toolkits, Mr. Dubsman?
>>291 NCurses, obviously. Just like the only acceptable web browser is curl, or in a pinch, w3m.
>>291 Nuke San Francisco?
(494.72 KB 1600x1072 rpi4.jpg)
8GB Raspberry Pi 4 Launched For $75 USD https://www.phoronix.com/scan.php?page=news_item&px=Raspberry-Pi-4-8GB The Raspberry Pi 4 2GB variant has dropped from $45 to $35 and now for complementing the existing 1GB / 2GB / 4GB models is an 8GB model. The rest of the RPi4 specs remain the same.
>>385 Not that recent, but it doesn't matter. Fucking hell. What a bunch of crap. And there are """men""" who take this seriously. It's a clown world. The "N minutes to read" thing is a huge retardation.
Lenovo ThinkPad and ThinkStation computers get certified for Linux t. Brian Fagioli https://betanews.com/2020/06/04/lenovo-linux/ Today, Lenovo announces amazing news regarding some of its higher quality computers. You see, all of the company’s ThinkStation and ThinkPad P Series workstations are now certified for Linux, including Ubuntu LTS and RHEL. This is in addition to Lenovo’s previously announced plan to pre-install Fedora on some machines. Too bad this shit happens nearly a decade after Lenovo stopped making good products. Hopefully some of their support is backwards-compatible or otherwise adaptable.
>>385 Remember that Microshit was always indeed shit. So this is how they will go out. Deliberately misinterpreting various homonyms as an allusion to racial insults. Taking it one step further and misinterpreting common english words, such as "man" as insult against females or gender or whatever. And they didn't even do their job properly: >Microsoft technology reaches every part of the globe, so it's critical that all our communications are inclusive and diverse. While the entire article applies to only USA.
(11.58 KB 250x209 gentoo_logo.jpg)
Gentoo On Android 64-Bit Sees New Release After 2+ Years https://www.phoronix.com/scan.php?page=news_item&px=Gentoo-On-Android-64-bit-2020 Gentoo's Project Android is out with a new stage3 Android prefix tarball for those wanting to enjoy a Gentoo experience atop a rooted Android device. This new stage3 tarball of Gentoo for Android is their first major release in two and a half years for this path that allows running the Gentoo environment on top of most Android devices, but still the caveat of the device needing to first be rooted. This updated Gentoo on Android 64-bit release has many package updates including the likes of GCC 10.1, Binutils 2.34, and Glibc 2.31.
Linux Might Pursue x86_64 Micro-Architecture Feature Levels https://www.phoronix.com/scan.php?page=news_item&px=Linux-x86-64-Feature-Levels The idea of these feature levels is breaking up the supported instructions beyond base x86_64 into that of what is supported at reasonable times by both Intel and AMD processors. While newer Intel/AMD CPUs generally support more instruction set extensions, there are other headaches involved in the current handling of x86_64 CPU capabilities considering the likes of modern Intel Atom CPUs only supporting a sub-set of the extensions supported by Core and Xeon CPUs, thus coming up with these reasonably sane feature levels is being talked about by Red Hat developers with input from Intel and AMD engineers. With having these feature levels, it would allow better segregating different classes of x86_64 Intel/AMD CPUs and make it easier for Linux distributions to offer different levels of support or base requirements for their x86_64 images. The proposal was sent out today by Red Hat's Florian Weimer who is working on the glibc HWCAPS work as part of better allowing AMD Zen optimizations. For Red Hat's part, they have discussed raising the base CPU requirements in Fedora and planning to drop old CPU support in Red Hat Enterprise Linux 9. For RHEL9 it's been talked about of a possible base requirement of having AVX2 CPU support, but nothing appears set in stone yet.
(341.87 KB 474x474 ClipboardImage.png)
Valve/CodeWeavers Rolls Out Proton 5.0-10 RC For Death Stranding, One Day After Windows Release https://www.phoronix.com/scan.php?page=news_item&px=Proton-5.10-RC Valve and CodeWeavers have rolled out a release candidate of Proton 5.0-10 as the newest update to their Wine-based software powering Steam Play for running Windows games on Linux. The lone significant change with Proton 5.0-10 RC is making the game Death Stranding now playable on Linux.
(47.14 KB 1024x535 butter_filesystem.jpg)
Approved: Fedora 33 Desktop Variants Defaulting To Btrfs File-System https://www.phoronix.com/scan.php?page=news_item&px=Fedora-33-Btrfs-Desktop-Approve The Fedora Engineering and Steering Committee formally signed off today on allowing Fedora 33 desktop variants to default to using the Btrfs file-system rather than the existing EXT4 default or other alternatives. About a decade after the Btrfs default for Fedora was originally proposed for multiple release cycles, with the Fedora 33 release due out this autumn is when that milestone may finally be realized. Of course, if issues come up with the Btrfs usage of Fedora, the change could still be reverted, but FESCo gave the go-ahead. As stated, this default change just affects desktop variants of Fedora 33 like Fedora Workstation. The mad men are actually doing it: BTRFS is gaining traction. Considering this is how systemdicks got support, we could see a switchover to BTRFS in major distributions following this.
4ch is down
>>661 >Considering this is how systemdicks got support, we could see a switchover to BTRFS This isn't so bad because it kind of draws a line in the sand to separate the men from the boys. Like, I never had a problem with systemd, but switched to Devuan because systemd proponents are such desperate tryhard faggots. And that decision ended up saving me a lot of grief. I can see this going the same way.
(206.93 KB 1280x853 too fat to fuck.jpg)
>>1185 Not that big of a problem these days but switched to EXT4 on my Jolla1 phone as the 16GB onboard (BTRFS formatted by default) had the tendency to 'fill up' when you had gigabytes free...
>>1187 BTRFS is cool on paper, and then you encounter issues like this. In my case, I filled up my root directory and discovered that deleting a file in BTRFS might use up more space than leaving it, but when you're at 0 space left it leaves you with no recourse or easy way to unfuck yourself. I'm still not sure if there's a prescribed solution to this, but I couldn't figure it out and nuked that install. I now leave BTRFS to my home directory ONLY, and that's assuming all my important documents are archived elsewhere. I will probably use ext filesystems for system files forever.
(665.24 KB 1668x2436 win10ssd-fullpage.png)
(40.81 KB 377x469 lel.jpg)
A bug in Windows 10 could be slowly wrecking your SSD https://archive.is/TkvdL tl;dr: What ends up happening is Windows 10 defrags your SSD each time your reboot your system
>>1225 I thought defragging your hard drive is suppose to improve read times and make things faster.
>>1226 It does on a hard drive because it takes so long to move the platters into place, so having your files be in one long sequence is optimal. Fragmentation occurs when there isn't enough room to stick a file in a single location, so it will split the file into different sectors in different parts of the drive. Defragging optimizes these locations. SSDs don't really have an issue with this and their read times are much faster anyways, so the performance impact is negligible. What SSDs do suffer from, though, is write-wear. You can only write to them so many times. So Windows is effectively thrashing your SSD's lifespan for minimal benefit.
>>1227 Hold up, so SSDs are effectively "super" flash drives? Also, doesn't that mean that SSDs also have a limited life of usability for the regular computer user, that will force encourage them to buy a new computer even sooner?
>>1228 >SSDs are effectively "super" flash drives? Are you just now realizing this? They use the same technology. It just wasn't feasible because of size and cost limitations two decades ago. SSDs for use as boot and storage drives have additional space built-in and the firmware/controller is optimized to extend the lifespan. Normal use is unlikely to kill your SSD any sooner than you'd need a new HDD. The difference is that an SSD is always faster and it only deteriorates on writes. HDDs degrade as they spin and they do so near-constantly. Modern SSDs can handle having their entire contents written to about a thousand times. The problem is, defragging them can end up writing the size of the entire drive or more trying to condense it. In short, you should never defrag flash-based drives. Their performance degrades from writes, not general use, and there's few circumstances where the performance benefit of contiguous data will outpace the degradation of the flash. Daily use is literally a non-issue. You should probably buy a new boot drive every 5-10 years for performance and size improvements anyways. Even constant cache/swap writes won't kill the drive in this period of time. But a daily defrag 100% will.
>>1229 >The problem is, defragging them can end up writing the size of the entire drive or more trying to condense it. That's the classic theory but for SSDs it's even worse because it doesn't take into account that SSDs suffer write amplification due to having much coarser access to the contents of the disk, so if the whole disk had to be reorganized it would involve a shit ton of writes. The article is not very clear but it seems to imply in certain circumstances Windows will not TRIM the drive but instead defrag it, so it could be even more funny.
(837.44 KB blindside_ccs20.pdf)
Wonder how hard AMD will be affected by mitigations for pdfrel.
https://archive.is/mLkSs >novidya to buy ARM Oh boy I can't wait for forced OTA microcode updates to make chipsets slower under the guise of speculative execution backdoor mitigations! Though this might make headway for further RISC-V adoption if they manage to piss off Samsung and Qualcomm enough to consider alternative ISAs for goyphones.
(23.09 KB 400x400 daniel stenberg.jpg)
post yfw curl throws out the HTTP1/2 code written in unsafe C and replaces it with safe code written in Rust https://github.com/hyperium/hyper/issues/2265#issuecomment-672320287 >I have networking code written in plain old C that is used, well let's say "widely" and it isn't an understatement - let's call it curl. I'm right now researching the feasibility of switching over to using hyper for the the HTTP/1 and HTTP/2 handling parts.
(1014.29 KB 320x181 facepalm.gif)
>>1363 >Location: Stockholm, Sweden
heh fagioli
oh no some shit un*x tool is switching from Crap to hipster language #572835 what will i ever do. the jews are behind this BTW DAY OF THE SEAL affects curl, lol (and still will after rust)
>>1363 why? since when is C unsafe?
>>1363 >since when is C unsafe? C has always been memory unsafe. Since inception. It has never been made safe.
>This afternoon, one of the most well-known pieces of software for downloading YouTube videos, youtube-dl, was removed from GitHub following a takedown notice from the Recording Industry Association of America, or RIAA. (((Stream))) the approved content goyim. https://github.com/ytdl-org/youtube-dl https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md
Some interesting news old and new. <Kernel Patch Revved For Syscall User Redirection To Help Newer Windows Games On Wine >The syscall user redirection support is needed for newer Windows games on Wine that are executing system call instructions without going through the Windows API. Due to avoiding the traditional API calls, Wine has an issue intercepting and emulating those system calls and thus this user redirection support will allow Wine to properly intercept them. In particular it appears to be the DRM / copy protection systems of modern games where this syscall user redirection support will help out the most. https://www.phoronix.com/scan.php?page=news_item&px=Syscall-User-Redirection-V4 <Linux 5.8 Formally Adds The Inclusive Terminology Guidelines >At this stage these guidelines, which are part of the Linux kernel's coding style, are about avoiding new usage of the words "master" and "slave" within the kernel code as well as avoiding "blacklist" and "whitelist". https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-Inclusive-Terminology <Linux Developers Continue Evaluating The Path To Adding Rust Code To The Kernel >As mentioned back in July, upstream Linux developers have been working to figure out a path for adding Rust code to the Linux kernel. That topic is now being further explored at this week's virtual Linux Plumbers Conference and it's still looking like it will happen, it's just a matter of when the initial infrastructure will be in place and how slowly the rollout will be. https://www.phoronix.com/scan.php?page=news_item&px=Linux-Kernel-Rust-Path-LPC2020 Poz my kernel why don't you
>>1780 Might as well abandon Gentoo if Rust eats up everything and just use Arch Linux or the normalfag distros.
>>1783 Looks like Rust will always be an "optional" dependency, although that's how the cancer starts... Wish Gentoo had the pull Arch does now. An entire distro like that putting their foot down about Rust would be enough to make them reconsider.
>>1786 >Wish Gentoo had the pull Arch does now. An entire distro like that putting their foot down about Rust would be enough to make them reconsider. Huh?
(226.57 KB 352x240 Loituma.gif)
Flash Animations Live Forever at the Internet Archive https://blog.archive.org/2020/11/19/flash-animations-live-forever-at-the-internet-archive/ They're using a Flash emulator named ruffle https://ruffle.rs/ >ruffle is a Flash Player emulator built in the Rust programming language Goddamnit. Was excited to see a Flash emulator and it's written in (((Rust))). Looks like they're most of the way done to completely emulating ActionScript 1 and 2, but have little work done for ActionScript 3. At least there will be a way to play old Flash games and animations going forward. While Internet Archive having their own rpeository of classic animations is a good sign, I'm wondering where they'll draw the line. The entire thing is a copyright nightmare, and a lot of great material is NSFW. I'm interested to see if Newgrounds and other sites will move over. YTMND recently upgraded all of their content to HTML, but I believe it was converted from one proprietary format to another. Most Flash sites would need something general-purpose like this.
>>1824 > Goddamnit. Was excited to see a Flash emulator and it's written in (((Rust))). Why is it an issue what language the software is written in? I understand if you want nothing to do with the pozzed community, but by the end of the day, why care about the compiled binaries? I can understand when it comes to shit like Electron, Java or Python where it runs like shit and you need a massive global runtime dependency. I have been running [Alacritty](https://github.com/alacritty/alacritty) as my terminal for months now, and that one is written in Rust as well.
>>1825 It's not a big deal for binaries directly, but if Rust becomes the de facto systems language like they want then it spreads the poz everywhere. They want Rust to be a necessary dependency like Perl and Python for most distributions, and they want people writing as much low-level libraries in Rust as possible. Using it for necessary projects spreads the language and eventually the build tools become a necessity. It also encourages large companies to adopt it. The safety achievable in Rust is also achievable with modern C++. Rustfags are just too ignorant of C++ language features to take advantage, instead preferring the handholding of Rust's compiler. If they actually cared about safety, they'd just contribute a safety-checker to GCC instead. For those of us on Gentoo and Arch, the issue is made much worse since we compile all of our own stuff. "It's not as bad as Electron" isn't much of a selling point. Electron is the worst-case scenario for backdoor poz on a system. >[Alacritty](https://github.com/alacritty/alacritty) >Using reddit markdown "Yes Fellow Channer, poz isn't that bad as long as it's in binary form!"
>>1829 How is Rust pozzed? I've been looking into installing Gentoo and getting into Linux in general and want to know if now Gentoo is fucked.
>>1830 >How is Rust pozzed? Not sure if troll or joking. Rust is the definition of pozzed. It has coc, sjw community, everything rainbow and beyond. Also what >>1829 said. Safety is a programmer problem. Blaming tooling and language is the loser approach. >Is Gentoo fucked Not if you mask >=gnome-base/librsvg-2.48.8 , dev-lang/rust and dev-lang/rust-bin Install Gentoo.

Quick Reply

no cookies?