In-reply-to » I read a lot about Clean Code, SOLID, TDD, DDD... now I'm discovering ÂŤA Philosophy of Software DesignÂť... but nobody talks about the importance of the project architecture. Do we depend on the framework to do the work for us? You know I'm a big fan of Clean Architecture, but I feel alone when I share my thoughts on social media or at work. You have to think outside the framework.

@andros@twtxt.andros.dev

  • System Design Interview Vol. 1 and 2, Alex Xu and Sahn Lam
  • Designing Data-Intensive Applications, Martin Kleppmann

⤋ Read More

OpenAI Sam Altman Says the Company Is ‘Out of GPUs’
An anonymous reader quotes a report from TechCrunch: OpenAI CEO Sam Altman said that the company was forced to stagger the rollout of its newest model, GPT-4.5, because OpenAI is “out of GPUs.” In a post on X, Altman said that GPT-4.5, which he described as “giant” and “expensive,” will require “tens of thousands” more GPUs before additional ChatGPT users can gain access. G … ⌘ Read more

⤋ Read More

So, #Mozilla wrote something up to “explain” their #Firefox move. Read it in full here:
https://connect.mozilla.org/t5/discussions/information-about-the-new-terms-of-use-and-updated-privacy/m-p/87922/highlight/true#M33705

TLDR? It’s bull. Let’s dive in?

They focus basically in saying three things:

  1. Mozilla needs a license to your data to do things like sending your words to a search engine;
  2. there’s #AI stuff that needs ToS and Priv. Policy;
  3. the acceptable use policy was already in place at Mozilla for the website, etc..

Why bull?

  1. if what I type on Firefox (the browser) was sent to Mozilla so they could send it to the search engine, then they’d need access to it. It’s not how a browser works or how a privacy-caring browser should ever work. Since what goes on between my Firefox textfields and the browsers I submit to is between us and then, Mozilla should have nothing to do with that data, with or without license.
  2. They talk about two kinds of AI: AI services you can access to from Firefox, and AI offline and private abilities within Firefox. For the first, each of those services - if we choose to use them - can and should have their own ToS (distinct from Firefox or any other software used to reach them). AI services running locally should never share anything with anyone, so there’s no licenses Mozilla should get.
  3. Keep your website’s ToS to your website, I don’t need it on Firefox - and Mozilla neither.

⤋ Read More

EA Releases Source Code For Old Command and Conquer Games
EA has released the source code for several classic Command & Conquer games, including Tiberian Dawn, Red Alert, Renegade, and Generals & Zero Hour. “They’re being released under the GPL license, meaning folks can mix, match, and redistribute them to their hearts’ content without EA lawyers smashing down the door,” adds PC Gamer. Additionally, Steam Workshop … ⌘ Read more

⤋ Read More

Technicolor Begins To Shut Down Operations
Technicolor Group has filed for a court recovery procedure in France after failing to secure new investors, putting its VFX brands, including MPC, The Mill, Mikros Animation, and Technicolor Games, at risk of closure. Variety reports: A total shutdown of MPC and Technicolor’s operations would affect thousands of visual effects workers in countries include the U.S., UK, Canada and India. Th … ⌘ Read more

⤋ Read More

Thousands of Exposed GitHub Repositories, Now Private, Can Still Be Accessed Through Copilot
An anonymous reader quotes a report from TechCrunch: Security researchers are warning that data exposed to the internet, even for a moment, can linger in online generative AI chatbots like Microsoft Copilot long after the data is made private. Thousands of once-public GitHub repositories from s … ⌘ Read more

⤋ Read More

Meta is Firing About 20 Employees For Leaking
Meta has fired “roughly 20” employees who leaked “confidential information outside the company,” The Verge reported Thursday, citing the company. From the report: “We tell employees when they join the company, and we offer periodic reminders, that it is against our policies to leak internal information, no matter the intent,” Meta spokesperson Dave Arnold tells The Verge. “We recently … ⌘ Read more

⤋ Read More

More Than 100,000 African Seeds Put in Svalbard Vault For Safekeeping
More than 100,000 seeds from across Africa have been deposited in the Svalbard Global Seed Vault, the world’s repository for specimens intended to preserve crop diversity in the event of disaster. From a report: Among the latest additions are seeds critical to building climate resilience, such as the tree Faidherbia albida, which turns n … ⌘ Read more

⤋ Read More
In-reply-to » @andros, I am getting:

also @Andros, I see that if I open that URL on my browser, I see weird characters in the .txt file:
description = 🏗
Perhaps your nginx server is missing a Content-Type: text/html; charset=utf-8 header?
https://serverfault.com/a/975289

In timeline it looks OK however, I think it’s relying on

The file must be encoded with UTF-8
of the original spec:
https://twtxt.readthedocs.io/en/latest/user/twtxtfile.html

⤋ Read More

OpenAI Rolls Out GPT-4.5
OpenAI released an early version of its new AI model GPT-4.5 to select users on Thursday, following development challenges that delayed the project last year. The Microsoft-backed startup said the new model responds better to subtle cues in written prompts and excels at chatting, writing and coding. OpenAI expects it will produce fewer fabricated responses than previous versions.

Initially available as a “research preview,” acces … ⌘ Read more

⤋ Read More

Automattic’s ‘Nuclear War’ Over WordPress Access Sparks Potential Class Action
An anonymous reader shares a report: The company behind WordPress, Automattic Inc., and its founder, Matt Mullenweg, continue to face backlash over a “nuclear war” started with WP Engine (WPE) that allegedly messed with maintenance and security of hundreds of thousands of websites.

In a proposed class action lawsuit filed … ⌘ Read more

⤋ Read More

One Man’s Battle To Save the Last Phone Box in His Village
Derek Harris, born the same year as the iconic K6 red phone box he’s fighting to save, has launched what he calls a “David and Goliath” campaign against BT in the Norfolk village of Sharrington. The phone box is among 10 in North Norfolk marked for removal, having logged fewer than 10 calls last year. Harris argues the box remains vital in an area with poor m … ⌘ Read more

⤋ Read More
In-reply-to » Got myself a proper bass amp and now I really want to live in a small house in the middle of nowhere, where I won’t bother anyone. 😅

@movq@www.uninformativ.de woah! MV, for what I read on Wikipedia, is a fantastic, almost fantasy like state. Very low density on population. Matter of fact, they seem to be having issues with population growth, and will certainly welcome a bass player addicted, esoteric programmer, that would otherwise be a pretty quiet person. A win-win! :-D

⤋ Read More

Pokemon Boss Believes Series Can Last Another 50 To 100 Years
The boss of The Pokemon Company believes the series can last for at least another 50 years if it continues to innovate. From a report: First launched on Nintendo’s Game Boy in 1996, the video game has expanded into films, TV and toys to become one of the world’s highest-grossing media franchise. Most recently, the trading card game based on the cute c … ⌘ Read more

⤋ Read More

The Reality of Long-Term Software Maintenance
When developers boast “I could write that in a weekend,” they’re missing the painful reality that haunts software maintainers for years. In a candid blog post, Construct developer Ashley explains why maintaining large software projects is a burden most programmers fail to appreciate. “Writing the initial code for a feature is only a fraction of the work,” Ashley explains, estim … ⌘ Read more

⤋ Read More

The New York City Subway Is Using Google Pixels To Listen for Track Defects
New York City’s Metropolitan Transportation Authority and Google have successfully tested technology that uses smartphone sensors to detect subway track defects, the MTA said Thursday. The four-month experiment, dubbed TrackInspect, mounted six Google Pixel phones on four A train subway cars traversing Manhattan and Queens. … ⌘ Read more

⤋ Read More
In-reply-to » So, I had a talk with the CFO last night about this. Nothing to be gained yet, but baby steps. I think we might be able to get one for Christmas. That is, if there is any left. These little things are flying off the shelves like hot apple pies!

I forgot to follow up on this one. I ended up ordering the Mac mini M4 just before Christmas, which means I got it on 31 December 2024. The machine is all I thought it will be, so, very happy with it. This time around I am using the “mostly vanilla” approach. That means no iTerm2, but Terminal app, no Chrome, etc., and just a few selected brew applications. Want to keep it lean!

⤋ Read More

‘My Washing Machine Refreshed My Thinking on Software Effort Estimation’
What Chris Horsley expected to be a 10-minute washing machine installation stretched to four hours and required five trips to the hardware store. The CTO of security consultancy firm documented how unexpected obstacles – drilling through shelves, replacing incompatible hoses, and removing hidden caps – derailed his timeline.

Hors … ⌘ Read more

⤋ Read More

Japan Births Fall To Lowest in 125 Years
The number of babies born in Japan last year fell to the lowest level since records began 125 years ago as the country’s demographic crisis deepens and government efforts to reverse the decline continue to fail. Financial Times [non-paywalled source]: Japan recorded 720,988 births in 2024, according to preliminary government figures published on Thursday. The number has declined for nine straight … ⌘ Read more

⤋ Read More
In-reply-to » Question to the twtxt veterans, are we experiencing an explosion of clients or is this a regular occurrence?

@andros@twtxt.andros.dev I wouldn’t call it regular, but cyclical. Since, with the exception of Yarn (maybe?), clients are everything when it comes to twtxt, every now and then we see an increase of interest on new development. I have seeing them come and go, only few “beside remains”. :-)

⤋ Read More

Is npm Enough? Why Startups Are Coming After This JavaScript Package Registry
The JavaScript package world is heating up as startups attempt to challenge npm’s long-standing dominance. While npm remains the backbone of JavaScript dependency management, Deno’s JSR and vlt’s vsr have entered the scene with impressive backing and even more impressive leadership – JSR comes from Node.js creator Ryan Dah … ⌘ Read more

⤋ Read More

Australia Bans All Kaspersky Products on Government Systems Citing ‘Unacceptable Security Risk’
The Australian government has banned all Kaspersky Lab products and web services from its systems and devices following an analysis that claims the company poses a significant security risk to the country. From a report: “After considering threat and risk analysis, I have determined that the … ⌘ Read more

⤋ Read More

Microsoft Urges Trump To Overhaul Curbs on AI Chip Exports
Microsoft is pushing the Trump administration to loosen and simplify a new system that would restrict the sales of cutting-edge U.S. artificial-intelligence chips to much of the world. From a report: In a blog post that is scheduled to be released Thursday, Microsoft will call for Trump’s team to ease the limits on chips that can be used in data centers for train … ⌘ Read more

⤋ Read More
In-reply-to » Got myself a proper bass amp and now I really want to live in a small house in the middle of nowhere, where I won’t bother anyone. 😅

@movq@www.uninformativ.de ahh, living in a small house in the middle of nowhere, yes! That’s my dream too. We live in the suburbs, in a relatively small community; it isn’t enough, though. Take a sick day, and blast that amp! :-D

⤋ Read More

The “official conversation” is happening here:

https://connect.mozilla.org/t5/discussions/information-about-the-new-terms-of-use-and-updated-privacy/m-p/87735

There they tell users that “You stay in control”. Unfortunately, their new Terms of Use say that:

“Every once in a while, Mozilla may decide to update these Terms. We will post the updated Terms online. We will take your continued use of Firefox as acceptance of such changes.”

No matter how common this has become over the past years, this is quite unacceptable, and Firefox users deserve better from Mozilla. The fact that they can unilaterally change the terms and users are automatically bound to them (as soon as they use the browser again - even if they’re using it to open the document where they can see the date on the terms!) is not a fair agreement - and works against the claim that “You stay in control”.

⤋ Read More
In-reply-to » I have the feeling, that I have come to a dead end with my first version of the TwtxtReader. That's why I'm stopping the project and starting again. But of course, everyone is welcome to take a look at https://github.com/upputter/TwtxtReaderMK1

@andros@twtxt.andros.dev I think that by “starting again” they meant “starting over”, as in, completely dropping it, and starting with a blank slate.

⤋ Read More

Electronic Devices Used For Car Thefts Set To Be Banned in England
Sophisticated electronic devices used by criminals to steal cars are set to be banned under new laws in England and Wales. From a report: More than 700,000 vehicles were broken into last year – often with the help of high-tech electronic devices, including so-called signal jammers, which are thought to play a part in four out of 10 vehicle t … ⌘ Read more

⤋ Read More

@mozillaofficial@mozillaofficial in the meantime updated their news item to add this “explanation” regarding one of the items within the terms that has been criticized:

“We need a license to allow us to make some of the basic functionality of Firefox possible. Without it, we couldn’t use information typed into Firefox, for example.”

In the explanation, they don’t tell us -what- is that “some basic functionality” they refer to, or why would Mozilla need to use information typed into Firefox, for example.

⤋ Read More

Amazon Unveils Its First Quantum Computing Chip
Amazon has introduced its first-ever quantum processor, dubbed Ocelot, designed specifically to reduce quantum error correction costs by up to 90% compared to existing approaches. The prototype chip uses “cat qubits” – named after Schrodinger’s cat thought experiment – which intrinsically suppress certain types of quantum errors. Unlike conventional approaches that add error co … ⌘ Read more

⤋ Read More

Jensen Huang: AI Has To Do ‘100 Times More’ Computation Now Than When ChatGPT Was Released
In an interview with CNBC’s Jon Fortt on Wednesday, Nvidia CEO Jensen Huang said next-gen AI will need 100 times more compute than older models as a result of new reasoning approaches that think “about how best to answer” questions step by step. From a report: “The amount of computation necessary to do … ⌘ Read more

⤋ Read More
In-reply-to » I read a lot about Clean Code, SOLID, TDD, DDD... now I'm discovering ÂŤA Philosophy of Software DesignÂť... but nobody talks about the importance of the project architecture. Do we depend on the framework to do the work for us? You know I'm a big fan of Clean Architecture, but I feel alone when I share my thoughts on social media or at work. You have to think outside the framework.

@xuu What books do you have?

⤋ Read More
In-reply-to » I have the feeling, that I have come to a dead end with my first version of the TwtxtReader. That's why I'm stopping the project and starting again. But of course, everyone is welcome to take a look at https://github.com/upputter/TwtxtReaderMK1

I have the same feeling at my job. Every time I return to old projects, it’s like my first time.

⤋ Read More

German Startup Wins Accolade For Its Fusion Reactor Design
A German nuclear fusion startup called Proxima Fusion has unveiled its “Stellaris” fusion power plant designed to operate reliably and continuously without the instabilities of tokamaks. It’s backed by $65 million in funding, with plans to build a fully operational fusion reactor by 2031. TechCrunch reports: Tokamaks and stellarators are types of fusion … ⌘ Read more

⤋ Read More

Kiwi SOM Featuring Wi-Fi 7 Qualcomm IPQ-9570 Dual USXGMII and PCIe Expansion
Following the development of its Wi-Fi 6 System-on-Modules, Mango and Cherry, 8DEVICES has introduced Kiwi, a Wi-Fi 7 SOM based on the Qualcomm IPQ-9570 network processor. The Kiwi SOM runs Linux OpenWRT, providing flexibility for various embedded networking applications. This module features a quad-core Cortex-A73 CPU running at 2.2 GHz with a 1 MB L2 […] ⌘ Read more

⤋ Read More
In-reply-to » Na, you're spot on, @movq! The result is an expected, terrible disaster. It just seems the absolute catastrophy is delayed for another four years.

@lyse@lyse.isobeef.org

To me it appeared that the failed attempts to ban NPD in the past actually helped them gain more supporters.

What makes AfD stronger for sure is just going “lol nah we’re not even going to try”:

https://www.tagesschau.de/inland/innenpolitik/afd-verbot-antrag-100.html

If they don’t try, then it means that “it can’t be that bad, it’s just a normal party”, right? 😡

⤋ Read More
In-reply-to » I read a lot about Clean Code, SOLID, TDD, DDD... now I'm discovering ÂŤA Philosophy of Software DesignÂť... but nobody talks about the importance of the project architecture. Do we depend on the framework to do the work for us? You know I'm a big fan of Clean Architecture, but I feel alone when I share my thoughts on social media or at work. You have to think outside the framework.

I agree. finding good writings on architecture is hard to find. I used to read architecture reviews over on the high scalability blog. i suspect the reason why is that the arch is how the big tech companies can build moats around their bases. I know in AWS world it only goes as far as how to nickle and dime you to death.

I have the books but they don’t grow much more past interview level.

⤋ Read More

Tokyo Is Turning To a 4-Day Workweek To Shed ‘World’s Oldest Population’ Title
An anonymous reader quotes a report from Fortune: Starting in April, the Tokyo Metropolitan government, one of the country’s largest employers, is set to allow its employees to work only four days a week. It is also adding a new “childcare partial leave” policy, which will allow some employees to work two fewer hours per day. T … ⌘ Read more

⤋ Read More

Lucid CEO Steps Down As EV Maker Plans To Double Production
Lucid CEO Peter Rawlinson has stepped down, with COO Marc Winterhoff taking over as interim CEO. The company also announced its fourth-quarter financial results and revealed plans to more than double vehicle production to 20,000 units in 2025. CNBC reports: Winterhoff told CNBC on Tuesday that it was Rawlinson’s decision to resign as of Friday, however he … ⌘ Read more

⤋ Read More

Pixel Watch 3 Gets FDA Clearance For Loss of Pulse Alerts
Google has received FDA clearance for the Pixel Watch 3’s Loss of Pulse Detection feature, which will start rolling out to U.S. devices around the end of March. The Verge reports: The Loss of Pulse Detection feature is exactly what it sounds like: if the Pixel Watch 3 senses that you’ve lost your pulse through an event like a heart attack or an overdose, it’ … ⌘ Read more

⤋ Read More

Inception Emerges From Stealth With a New Type of AI Model
Inception, a Palo Alto-based AI company founded by Stanford professor Stefano Ermon, claims to have developed a novel diffusion-based large language model (DLM) that significantly outperforms traditional LLMs in speed and efficiency. “Inception’s model offers the capabilities of traditional LLMs, including code generation and question-answering, but with signific … ⌘ Read more

⤋ Read More

Amazon Uses Quantum ‘Cat States’ With Error Correction
An anonymous reader quotes a report from Ars Technica: Following up on Microsoft’s announcement of a qubit based on completely new physics, Amazon is publishing a paper describing a very different take on quantum computing hardware. The system mixes two different types of qubit hardware to improve the stability of the quantum information they hold. The idea is that on … ⌘ Read more

⤋ Read More

@mozillaofficial@mozillaofficial decided to add “Terms of Use” to #Firefox.

If you just asked “WTF?”, welcome to the club.

Of course, this doesn’t make sense, it couldn’t be just like that… so I went on and read the terms. The trick is specifically on this bit:

“These Terms only apply to the Executable Code version of Firefox, not the Firefox source code.”

So sure, Firefox is still the Free Software codebase you were used to, only now if you want to use not the code but Mozilla’s distributed binaries, you’ll do so while also agreeing to some Terms of Use and Privacy Policy.

The trick is, of course, to not use their binaries. In practice, things are a bit trickier. Ubuntu, for instance, was more than happy to ditch their self-compiled Firefox packages and use Mozilla-provided snaps instead.

But trickier or not… well, Mozilla has just made an unhappy user base unhappier - and I hope they reap what they are sowing.

@sarahjamielewis@sarahjamielewis https://mastodon.social/@sarahjamielewis/114072293410465140

⤋ Read More

Satya Nadella Argues AI’s True Value Will Come When It Finds Killer App Akin To Email or Excel
Microsoft CEO Satya Nadella argues that AI’s success should be measured by its impact on economic growth rather than achieving artificial general intelligence (AGI), emphasizing that true progress will come when AI finds a transformative application akin to email or Excel. The Register reports … ⌘ Read more

⤋ Read More

Google Is Making It Easier To Remove Personal Info On Search
Google has updated its Results About You tool with a redesigned hub, easier removal requests directly from Search, and the ability to refresh outdated results. Engadget reports: Today, the tech giant is announcing the latest changes, including a redesigned hub and the ability to update outdated search results to reflect the latest changes.

The redesign i … ⌘ Read more

⤋ Read More

ExpressVPN Gets Faster and More Secure, Thanks To Rust
ZDNet’s Steven Vaughan-Nichols shares some of the latest improvements to ExpressVPN following its codebase transition from C to Rust. An anonymous reader quotes an excerpt from the report: ExpressVPN is one of ZDNET’s favorite Virtual Private Networks (VPNs). The popular VPN’s transformation of its Lightway codebase from C to Rust promises to make the service f … ⌘ Read more

⤋ Read More
In-reply-to » This document is the result of a series of discussions between Robert "Uncle Bob" Martin and John Ousterhout, held between September 2024 and February 2025. The text addresses three main topics: method length, comments, and Test Driven Development (TDD). https://github.com/johnousterhout/aposd-vs-clean-code/blob/main/README.md This is something to read and reflect on for days.

Amd of course, TDD! I tried that, but it doesn’t work all that great for me in its strict form. I have the feeling that coming up with a single new failing test, making it pass, maybe some refactoring, rinse and repeat wastes significantly more time than doing it in – what they call – the “bundle” approach. Coming up with several tests in advance and then writing the code or vise versa is usually much quicker. I do find that more enjoyable, it also helps me to reduce smaller context switches. I can focus on either the tests or the production code.

As for the potentially reduced code coverage with a non-TDD approach, I can easily see which parts are lacking tests and hand them in later. So, that’s largely a specious argument. Granted, I can forget to check the coverage or simply ignore it.

I agree with John, TDD results in less elegant code or requires more refactoring to tidy it up. Sometimes, it’s also not entirely clear at the beginning how the API should really look like. It doesn’t happen often, but it does happen. Especially when experimenting or trying out different approaches. With TDD, I then also have to refactor the tests which is not only annoying, but also involves the danger of accidentally breaking them.

TDD only works really well, if you have super tiny functions. But we already established that I typically don’t like tiny methods just for the purpose of them being extremely short.

When fixing a bug, I usually come up with a failing test case first to verify that my repaired code later actually resolves the problem. For new code, it depends, sometimes tests first, sometimes the productive code first. Starting off with the tests requires the API to be well defined beforehand.

⤋ Read More

Cellebrite Suspends Serbia as Customer After Claims Police Used Firm’s Tech To Plant Spyware
Cellebrite says it has stopped Serbia from using its technology following allegations that Serbian police and intelligence used Cellebrite’s technology to unlock the phones of a journalist and an activist, and then plant spyware. From a report: In December 2024, Amnesty International publishe … ⌘ Read more

⤋ Read More

Who’s Watching What on TV? Who’s To Say?
An anonymous reader shares a report: People now watch so many programs at so many different times in so many different ways – with an antenna, on cable, in an app or from a website, as well as live, recorded or on demand – that it is increasingly challenging for the industry to agree on the best way to measure viewership. In some cases, media executives and advertisers are even uncertai … ⌘ Read more

⤋ Read More
In-reply-to » This document is the result of a series of discussions between Robert "Uncle Bob" Martin and John Ousterhout, held between September 2024 and February 2025. The text addresses three main topics: method length, comments, and Test Driven Development (TDD). https://github.com/johnousterhout/aposd-vs-clean-code/blob/main/README.md This is something to read and reflect on for days.

@andros@twtxt.andros.dev Just before the pandemic, we watched Uncle Bob videos once a week in the lunch break. While almost all of my old teammates agreed with his views, I partially found them to be very odd and even counterproductive.

I didn’t come across John Ousterhout or any of his work before, at least not deliberately. So, this document is my first contact.

I only finished the chapter on comments and I totally agree with John so far. This document just manifests to me how weird Bob’s view is on certain subjects.

I always disagreed with the concept of a maximum method length. Sure, generally, shorter functions are probably better, but it always depends. And I’ve certainly seen super short methods that just made the code flow even worse to follow. While “one function should only do one thing” is a nice general rule, I’m 100% in team John with the shown examples. There are cases, where this doesn’t help readability at all. Not even close.

To me, a function always has to justify its existence. Either by reusing it at least at another place or by coming up with dedicated tests for it. But if it is just called once and there are no tests, I almost always decide against it. Personally, I don’t mind longer methods. We just recently had a discussion about that and I lost against two other workmates who are more in Uncle Bob’s camp, they refactored one medium sized method into three very short ones. Luckily, we agree on most other topics.

Lol, what!? The shorter the method, the longer the variables inside? I first thought I misread or the writeup mixed it up. I’ll always do it the other way around.

I’ve been also bitten badly by outdated comments in the past, but Bob must have worked on really terrible projects to end up with such an attitude to dislike comments. Oh well. No doubt, I’ve come across by several orders of magnitude more useless comments, in my experience (autogenerated) JavaDocs fall in the category more frequently than not. So, I know that there are different types of comments. A comment doesn’t automatically mean that it is good and justified.

But I also partially agree with Bob and John and think that a good name has a proper chance to save a comment. Though, when in doubt, I go John’s route and use a shorter name with a comment rather than use a kilometer long identifier. Writing good comments typically takes some time, sometimes much longer than writing the code. It regularly takes me several minutes. It’s a hard art.

I perhaps should read up on John’s work. He seems to be more reasonable and likeminded. :-) Let me continue to complete this document.

⤋ Read More

“Today” is too late.

I know, the great is enemy of the good, we all have Things To Do ™, and that’s not your core business.

I’ve heard it all, and I know: there is a million reasons not to do something, specially if it doesn’t affect you particularly. That’s why we (still?) have buildings with stairs but no ramps, digital systems without backups… or infrastructure running on proprietary third-parties.

I know, I’ve heard it all. You’d love to, but you really don’t have an alternative to google docs yet, zoom can’t be that bad anyway since everyone seems to use it, and here’s our form you have to fill in - hosted by Qualtrics. Between the “you don’t care because it isn’t a problem to you” and the “I get you, I really do, but I don’t have the means to switch”, we both know that your parents group will either remain on WhatsApp or move away from it “soon”.

The problem is, it is already too late. What if there’s someone needing their union, but the conversation happens over slack?

I know, change is hard. But it is also needed.

@dangoodin@dangoodin https://infosec.exchange/@dangoodin/114034183325328927

⤋ Read More

YouTube Reaches 1 Billion Monthly Podcast Viewers
YouTube has surpassed 1 billion monthly active viewers of podcast content, the video platform announced on Wednesday, cementing its position as the most frequently used podcast service in the United States. The Google-owned platform reported viewers watched over 400 million hours of podcasts monthly on living room devices last year.

[![](https://a.fsdn.com/sd/twitter_icon_la … ⌘ Read more

⤋ Read More

US Intelligence Chief Opposes UK Order for Apple Encryption Backdoor
U.S. Director of National Intelligence Tulsi Gabbard has condemned a British order requiring Apple to break its encrypted storage worldwide as an “egregious” violation of American rights that could breach the CLOUD Act facilitating cross-border investigations. In a letter [PDF] to Senator Ron Wyden and Representative Andy Biggs, Gabbard … ⌘ Read more

⤋ Read More

A Disney Worker Downloaded an AI Tool. It Led To a Hack That Ruined His Life.
A Disney employee’s download of an AI image generation tool from GitHub led to a massive data breach in July 2024, exposing over 44 million internal Slack messages. The software contained infostealer malware that compromised Matthew Van Andel’s computer [non-paywalled source] for five months, giving hackers access to his 1 … ⌘ Read more

⤋ Read More

I read a lot about Clean Code, SOLID, TDD, DDD… now I’m discovering «A Philosophy of Software Design»… but nobody talks about the importance of the project architecture. Do we depend on the framework to do the work for us?
You know I’m a big fan of Clean Architecture, but I feel alone when I share my thoughts on social media or at work.
You have to think outside the framework.

⤋ Read More

Haasoscope Pro Open Source USB Oscilloscope with 2 GHz Bandwidth and 3.2 GS/s Sampling
Crowd Supply recently launched Haasoscope Pro, an upgraded version of the original open-source USB oscilloscope introduced in 2018. It features a 2 GHz bandwidth, 12-bit resolution, and a 3.2 GS/s sampling rate, providing an open-hardware solution for high-speed signal analysis. According to the product page, oscilloscopes with bandwidths above 1 GHz are typically designe … ⌘ Read more

⤋ Read More

ameriDroid Opens Preorders for VPN Server with WireGuard and DietPi
The VPN Server by ameriDroid is a pre-configured device for secure remote access to home and small office networks. Built on the ODROID-C4, it runs a lightweight Linux-based system with WireGuard for encrypted VPN connections and minimal setup. The device is based on the ODROID-C4, a single-board computer released in early 2020 by Hardkernel, featuring […] ⌘ Read more

⤋ Read More

DietPi Late February 2025 Update (Version 9.11)
The late February update of DietPi v9.11 introduces support for Pi-hole v6 while improving system stability, first-boot automation, and network reliability during initial setup, along with resolving kernel selection issues on Raspberry Pi.       DietPi: DietPi is a lightweight, optimized Linux-based operating system designed for single-board computers and embedded systems. It provides an […] ⌘ Read more

⤋ Read More

I like gopher so far. Probably gonna increment the amount of gopher servers by 1 soon. Could also make custom client and server software for it, since it’s so simple.

⤋ Read More

Fiz uma pesquisa sobre o SNS, dei com uma coisa escrita pela DGS… no Facebook. Li, mas também vi as dezenas de comentários. Todos(!) eles eram comentários de desinformação (antivax), ainda que hovessem dois ou três “comentários de comentários” a tentar por algum juízo naquilo.

⤋ Read More