/t/ - Technology

Discussion of Technology

[Index] [Catalog] [Archive] [Bottom] [Refresh]
Mode: Reply
Options
Subject
Message

Max message length: 8000

Files

Max file size: 24.00 MB

Max files: 5

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

E-mail
Password

(used to delete files and postings)

Misc

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.
Upgrade success! 8chan.moe is now running on the LynxChan 2.4 engine with our custom frontend. Please report bugs on /site/.

8chan.moe is a hobby project with no affiliation whatsoever to 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

[Index] [Catalog] [Archive] [Top] [Reply] Posts: / UIDs: / Files:
Delete
Report

no cookies?