@jbzfn@mastodon.social
@jbzfn@mastodon.social avatar

jbzfn

@jbzfn@mastodon.social

🧙‍♂️ | Herding bits and cats
🧠 | Actually Autistic
🕹️ | Retrogaming
🐧 | Opensource
🎮 | Gamedev
😺 | Cats
🛸 | SciFi
🇵🇾 🇧🇷 🇵🇸 🇺🇦

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jbzfn, to random
@jbzfn@mastodon.social avatar

「 BeOS was, at the time, a foray into a new way of doing home computing. The features it introduced that were brand new at the time are now ubiquitous — things such as preemptive multitasking, journaling filesystems and an uncluttered desktop design. In a way, it was forward-thinking enough that if you look at a screenshot of it today you’d swear it was just any other modern Linux environment, ’90s graphical aesthetic aside 」
@hackaday


https://hackaday.com/2020/01/09/beos-the-alternate-universes-mac-os-x

jbzfn, to animals
@jbzfn@mastodon.social avatar

Augusto checkout for the night
It's only me against the machine.

jbzfn, to random
@jbzfn@mastodon.social avatar

「 A common trap we have in software design comes from focusing on how "simple" we find it to read and interpret a given piece of code. Focusing on simplicity is fraught with peril because complexity can't be removed: it can just be shifted around. If you move it out of your code, where does it go? 」
@mononcqc


https://ferd.ca/complexity-has-to-live-somewhere.html

jbzfn, to random
@jbzfn@mastodon.social avatar

「 Broadly speaking, the PARC researchers set out to explore possible technologies for use in what Xerox had tagged “the office of the future.” They aimed to develop the kind of computing hardware and software that they thought could be both technologically and economically possible, desirable, and, perhaps to a lesser extent, profitable in about 10 to 15 years 」
— Spectrum IEEE


https://spectrum.ieee.org/xerox-alto

jbzfn, to opensource
@jbzfn@mastodon.social avatar

「 Outside your door stands a line of a few hundred people. They are patiently waiting for you to answer their questions, complaints, pull requests, and feature requests.

You want to help all of them, but for now you’re putting it off. Maybe you had a hard day at work, or you’re tired, or you’re just trying to enjoy a weekend with your family and friends 」
@nolan


https://nolanlawson.com/2017/03/05/what-it-feels-like-to-be-an-open-source-maintainer/

jbzfn, to linux
@jbzfn@mastodon.social avatar

🐧Linux by Balenciaga


https://youtu.be/zpVD24fBI7g

jbzfn, to programming
@jbzfn@mastodon.social avatar

「 As the name suggests, with purely functional programming, the developer can write only pure functions, which, by definition, cannot have side effects. With this one restriction, you increase stability, open the door to compiler optimizations, and end up with code that’s far easier to reason about 」
— IEEE Spectrum


https://spectrum.ieee.org/functional-programming

jbzfn, to random
@jbzfn@mastodon.social avatar

「 It doesn’t bother me much that bleeding-edge ML technology sometimes gets things wrong. It bothers me a lot when it gives no warnings, cites no sources, and provides no confidence interval.

I’m unconvinced that this smoothed-out voice from nowhere deserves our attention 」
@timbray


https://www.tbray.org/ongoing/When/202x/2023/03/14/Binging

jbzfn, to programming
@jbzfn@mastodon.social avatar

「 Most of us, if we found ourselves trudging up 21 flights of stairs, would just get pissed off and leave it there. But Hoare decided to do something about it. He opened his laptop and began designing a new computer language, one that he hoped would make it possible to write small, fast code without memory bugs. He named it Rust, after a group of remarkably hardy fungi that are, he says, “over-engineered for survival.” 」
@techreview


https://www.technologyreview.com/2023/02/14/1067869/rust-worlds-fastest-growing-programming-language

jbzfn,
@jbzfn@mastodon.social avatar

「 The software inside devices like elevators is often written in languages like C++ or C, which are famous for allowing programmers to write code that runs very quickly and is quite compact. The problem is those languages also make it easy to accidentally introduce memory bugs—errors that will cause a crash.

Microsoft estimates that 70% of the vulnerabilities in its code are due to memory errors from code written in these languages 」
@techreview

jbzfn,
@jbzfn@mastodon.social avatar

「 It’s enjoyable to write Rust, which is maybe kind of weird to say, but it’s just the language is fantastic. It’s fun. You feel like a magician, and that never happens in other languages 」

Parker Timmerman, software engineer

jbzfn,
@jbzfn@mastodon.social avatar

「 It wouldn’t require programmers to manually figure out where in memory they were putting data; Rust would do that. But it would impose many strict rules on how data could be used or copied inside a program.

You’d have to learn those coding rules, which would be more onerous than the ones in Python or JavaScript. Your code would be harder to write, but it’d be “memory safe”—no fears that you’d accidentally inserted lethal memory bugs 」

jbzfn,
@jbzfn@mastodon.social avatar

「 Crucially, Rust would also offer “concurrency safety.” Modern programs do multiple things at once—concurrently, in other words—and sometimes those different threads of code try to modify the same piece of memory at nearly the same time. Rust’s memory system would prevent this 」

jbzfn, (edited )
@jbzfn@mastodon.social avatar

⎧ In 2009, Mozilla decided to officially sponsor Rust. The language would be open source, and accountable only to the people making it, but Mozilla was willing to bootstrap it by paying engineers. A Rust group took over a conference room at the company; Dave Herman, cofounder of Mozilla Research, dubbed it “the nerd cave” and posted a sign outside the door. Over the next 10 years, Mozilla employed over a dozen engineers to work on Rust full time, Hoare estimates ⎭

jbzfn,
@jbzfn@mastodon.social avatar

「 Along the way, the Rust community was also building a culture that was known for being unusually friendly and open to newcomers. “No one ever calls you a noob,” says Nell Shamrell-Harrington, a principal engineer at Microsoft who at the time worked on Rust at Mozilla. “No question is considered a stupid question.” 」

jbzfn,
@jbzfn@mastodon.social avatar

「 Even the error messages that the compiler creates when the coder makes a mistake are unusually solicitous; they describe the error, and also politely suggest how to fix it.

“The C and C++ compiler[s], when I make mistakes, make me feel like a terrible person,” Shamrell-Harrington says with a laugh. “The Rust compiler is more like it’s guiding you to write super-safe code.” 」

jbzfn,
@jbzfn@mastodon.social avatar

「 Perhaps most crucially for the cloud computing giant, a study of Rust-based code found it runs so efficiently that it uses half as much electricity as a similar program written in Java, a language commonly used at AWS. “So I could create a data center that runs 2X the workloads that I have today,” Miller says. Or do the same work in a data center that’s half the size, letting you tuck one into a city instead of planting it in an exurban field." 」

jbzfn,
@jbzfn@mastodon.social avatar

「 But if Rust becomes the common way to write new code that needs to be fast and bare-metal, we could begin to notice that—very gradually, year by year—our software landscape will grow more and more reliable: less crash-prone, less insecure 」

jbzfn, to programming
@jbzfn@mastodon.social avatar

「 But as speedy as they are, languages like C and C++ come with a trade-off. They require the coder to keep careful track of what memory is being written to, and when to erase it. And if you accidentally forget to erase something? You can cause a crash: the software later on might try to use a space in memory it thinks is empty when there’s really something there. Or you could give a digital intruder a way to sneak in 」
@techreview

#C
https://www.technologyreview.com/2023/02/14/1067869/rust-worlds-fastest-growing-programming-language/

jbzfn, to linux
@jbzfn@mastodon.social avatar

🐧 Linux 6.3 Features Have A Lot For AMD & Intel, Steam Deck, ASUS Motherboards & More
— Phoronix

「 There is also AMD performance/power-efficiency benefits too with Linux 6.3 for newer platforms with the new AMD P-State EPP driver landing and in particular can benefit AMD Ryzen laptops 」


https://www.phoronix.com/news/Linux-6.3-Feature-Recap

jbzfn, to random
@jbzfn@mastodon.social avatar

「 To Raskin, our human needs revolved around text. We want to write (in text), crunch numbers (text, again), communicate (yup, text), and code (esoteric text, but text all the same). That was the most you could expect of computers in the ’80’s. Three decades later, it’d still be the rarest of days if you touched a computer and didn’t interact with text at all.
Computing for the rest of us, that’s what Raskin set out to build 」
— Reproof


https://www.reproof.app/blog/on-designing-a-more-humane-computer

jbzfn, to random
@jbzfn@mastodon.social avatar

「 From a “purely technical point of view,” Sandvik found Pegasus “fascinating.” Here was malware that could hack into someone’s device without their knowledge, finding ways to leverage already installed apps and bugs in the Apple and Android operating systems. “I’d always thought something like Pegasus was within the realm of possibility,” she said. But how NSO Group made it work was like nothing she’d ever seen 」
— CJR


https://www.cjr.org/the_feature/runa-sandvik.php

jbzfn, to random
@jbzfn@mastodon.social avatar

:catPOWER: The Making of Doom 3 and the History of id Software


https://youtu.be/rU2n8U5TEz0

jbzfn, to gaming
@jbzfn@mastodon.social avatar

🦾 The Story of the Power Glove
— Gaming Historian


https://m.youtube.com/watch?v=3g8JiGjRQNE&feature=youtu.be

jbzfn, to gamedev
@jbzfn@mastodon.social avatar

🕹️ Game Development with Frameworks and Libraries
— Connor Reagan


https://m.youtube.com/watch?v=JFnLPyqkaTs&feature=youtu.be

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • cubers
  • mdbf
  • everett
  • magazineikmin
  • Durango
  • Youngstown
  • rosin
  • slotface
  • modclub
  • kavyap
  • ethstaker
  • megavids
  • ngwrru68w68
  • thenastyranch
  • cisconetworking
  • khanakhh
  • osvaldo12
  • InstantRegret
  • Leos
  • tester
  • tacticalgear
  • normalnudes
  • provamag3
  • anitta
  • lostlight
  • All magazines