How to Install Command Line Tools in macOS Sequoia & Sonoma
Command Line Tools are an optional component of Xcode that bring a variety of advanced utilities to the Mac command line, including compilers, debuggers, and other essentials for software development and command line tinkering. But not everyone has to be a developer to require Command Line Tools be installed on their Mac, because the suite … [Read More](https://osxdaily.com/2024/09/30/how-install-command-line-tools-macos-sono … ⌘ Read more
Godot Game Engine Enacts Mass “Cleansing” of Non-Woke Supporters
Those who suggest Godot “focus on software” are labeled “filth of humanity” and “toxic pieces of [censored]”. ⌘ Read more
More thoughts about changes to twtxt (as if we haven’t had enough thoughts):
- There are lots of great ideas here! Is there a benefit to putting them all into one document? Seems to me this could more easily be a bunch of separate efforts that can progress at their own pace:
1a. Better and longer hashes.
1b. New possibly-controversial ideas like edit: and delete: and location-based references as an alternative to hashes.
1c. Best practices, e.g. Content-Type: text/plain; charset=utf-8
1d. Stuff already described at dev.twtxt.net that doesn’t need any changes.
We won’t know what will and won’t work until we try them. So I’m inclined to think of this as a bunch of draft ideas. Maybe later when we’ve seen it play out it could make sense to define a group of recommended twtxt extensions and give them a name.
Another reason for 1 (above) is: I like the current situation where all you need to get started is these two short and simple documents:
https://twtxt.readthedocs.io/en/latest/user/twtxtfile.html
https://twtxt.readthedocs.io/en/latest/user/discoverability.html
and everything else is an extension for anyone interested. (Deprecating non-UTC times seems reasonable to me, though.) Having a big long “twtxt v2” document seems less inviting to people looking for something simple. (@prologic@twtxt.net you mentioned an anonymous comment “you’ve ruined twtxt” and while I don’t completely agree with that commenter’s sentiment, I would feel like twtxt had lost something if it moved away from having a super-simple core.)All that being said, these are just my opinions, and I’m not doing the work of writing software or drafting proposals. Maybe I will at some point, but until then, if you’re actually implementing things, you’re in charge of what you decide to make, and I’m grateful for the work.
New California Law: Digital Stores Cannot Say “Buy” When They Mean “License”
Tired of “buying” software only to realize you merely have a “license” that can be taken away? ⌘ Read more
KubeCon + CloudNativeCon North America 2024 co-located event deep dive: AppDeveloperCon
Co-chairs: Naina Singh, Mark Fussell, Evan AndersonNovember 12, 2024Salt Lake City, Utah AppDeveloperCon is specifically targeting software developers who are using cloud native technologies to solve problems for their end-user customers. While much of KubeCon focuses on how… ⌘ Read more
@prologic@twtxt.net Thanks for writing that up!
I hope it can remain a living document (or sequence of draft revisions) for a good long time while we figure out how this stuff works in practice.
I am not sure how I feel about all this being done at once, vs. letting conventions arise.
For example, even today I could reply to twt abc1234 with “(#abc1234) Edit: …” and I think all you humans would understand it as an edit to (#abc1234). Maybe eventually it would become a common enough convention that clients would start to support it explicitly.
Similarly we could just start using 11-digit hashes. We should iron out whether it’s sha256 or whatever but there’s no need get all the other stuff right at the same time.
I have similar thoughts about how some users could try out location-based replies in a backward-compatible way (append the replyto: stuff after the legacy (#hash) style).
However I recognize that I’m not the one implementing this stuff, and it’s less work to just have everything determined up front.
Misc comments (I haven’t read the whole thing):
Did you mean to make hashes hexadecimal? You lose 11 bits that way compared to base32. I’d suggest gaining 11 bits with base64 instead.
“Clients MUST preserve the original hash” — do you mean they MUST preserve the original twt?
Thanks for phrasing the bit about deletions so neutrally.
I don’t like the MUST in “Clients MUST follow the chain of reply-to references…”. If someone writes a client as a 40-line shell script that requires the user to piece together the threading themselves, IMO we shouldn’t declare the client non-conforming just because they didn’t get to all the bells and whistles.
Similarly I don’t like the MUST for user agents. For one thing, you might want to fetch a feed without revealing your identty. Also, it raises the bar for a minimal implementation (I’m again thinking again of the 40-line shell script).
For “who follows” lists: why must the long, random tokens be only valid for a limited time? Do you have a scenario in mind where they could leak?
Why can’t feeds be served over HTTP/1.0? Again, thinking about simple software. I recently tried implementing HTTP/1.1 and it wasn’t too bad, but 1.0 would have been slightly simpler.
Why get into the nitty-gritty about caching headers? This seems like generic advice for HTTP servers and clients.
I’m a little sad about other protocols being not recommended.
I don’t know how I feel about including markdown. I don’t mind too much that yarn users emit twts full of markdown, but I’m more of a plain text kind of person. Also it adds to the length. I wonder if putting a separate document would make more sense; that would also help with the length.
Open-Source Oscilloscope with 1 GS/s High-Speed Data Streaming and Flexible Measurement Capabilities
Crowd Supply recently launched a campaign for ThunderScope, an oscilloscope that combines powerful hardware with open-source software. It captures data at 1 GS/s and streams it to a computer via Thunderbolt, USB4, or PCI Express for real-time processing, offering greater flexibility for complex measurements across various timescales. The Thunde … ⌘ Read more
Por qué las Empresas y Desarrolladores Deberían Adoptar Tecnologías como gVisor para Aumentar la Seguridad de sus Contenedores
Community post by Gerardo Lopez Falcon En el mundo moderno del desarrollo de software, los contenedores han transformado la forma en que las empresas y los desarrolladores despliegan y administran sus aplicaciones. Sin embargo, con esta nueva tecnología,… ⌘ Read more
@prologic@twtxt.net Wikipedia claims sha1 is vulnerable to a “chosen-prefix attack”, which I gather means I can write any two twts I like, and then cause them to have the exact same sha1 hash by appending something. I guess a twt ending in random junk might look suspcious, but perhaps the junk could be worked into an image URL like
. If that’s not possible now maybe it will be later.git only uses sha1 because they’re stuck with it: migrating is very hard. There was an effort to move git to sha256 but I don’t know its status. I think there is progress being made with Game Of Trees, a git clone that uses the same on-disk format.
I can’t imagine any benefit to using sha1, except that maybe some very old software might support sha1 but not sha256.
iOS 17.7 & iPad 17.7 Updates Released with Security Fixes
Apple has released iOS 17.7 and iPadOS 17.7 as software updates for iPhone and iPad, containing important security fixes that make these updates recommended to install. While most attention is on the freshly released iOS 18 and iPadOS 18 software updates for iPhone and iPad users, Apple has also released security updates for users who … [Read More](https://osxdaily.com/2024/09/18/ios-17-7-ipad-17-7-updates-released- … ⌘ Read more
The 10 best tools to green your software
Looking for ways to code in a more sustainable way? We’ve got you covered with our top list of tools to help lower your carbon footprint.
The post The 10 best tools to green your software appeared first on The GitHub Blog. ⌘ Read more
Software as a public good
Open source software underpins all sectors of the economy, public services and even international organizations like the United Nations. How can all its beneficiaries work together to make the open source ecosystem more sustainable?
The post Software as a public good appeared first on The GitHub Blog. ⌘ Read more
MacOS Sonoma 14.7 & MacOS Ventura 13.7 Updates Released with Security Fixes
Apple has issued new software updates for MacOS Sonoma 14.7 and MacOS Ventura 13.7, for users who are not yet installing the freshly released MacOS Sequoia 15.0 system software upgrade. Both MacOS Sonoma 14.7 and MacOS Ventura 13.7 contain security fixes, and are therefore recommended to all Mac users. There are no new features or … [Read More](https://osxdaily.com/2024/09/17/maco … ⌘ Read more
Exploding Pagers & The Case for a Secure Supply Chain
Hezbollah’s exploding pagers is a good opportunity to talk about hardware and software supply chains. ⌘ Read more
iOS 18 is Available to Download Now
Apple has released iOS 18 as a software update for all iPhone users, after a summer of beta testing the new system software. While iOS 18 isn’t a revolutionary software update, it does offer many new customization options and features for iPhone and iPad users, including the ability to color hue icons and widgets, new … Read More ⌘ Read more
WatchOS 11 Available to Download Now for Apple Watch
Apple has released watchOS 11 for Apple Watch. The new software update includes a variety of new features and changes for Apple Watch, including new fitness and health features and insights, improvements to Smart Stacks, sleep apnea notifications on eligible devices, new watch face options, a Translate app, and more. Apple Watch users will also … [Read More](https://osxdaily.com/2024/09/16/watchos-11-available-to-download-now-fo … ⌘ Read more
iOS 18 is Available to Download Now
Apple has released iOS 18 as a software update for all iPhone users, after a summer of beta testing the new system software. While iOS 18 isn’t a revolutionary software update, it does offer many new customization options and features for iPhone and iPad users, including the ability to color hue icons and widgets, new … Read More ⌘ Read more
CNCF and the Linux Foundation partner with Unified Patents on a community-driven approach to safeguard open source innovation from patent trolls
Now is the time for the open source ecosystem to band together and find strength in numbers CNCF and The Linux Foundation are expanding their partnership with Unified Patents to protect open source software from non-practicing entities (NPEs), c … ⌘ Read more
How to Prepare Your iPhone for iOS 18
iOS 18 will become available as a software update for iPhone on Monday, September 16, alongside iPadOS 18 for iPad. With some fun new features, customization options, and capabilities, it’s easy to see why people are excited about installing the new software update on their iPhone or iPad. Before you dive into updating your iPhone … Read More ⌘ Read more
The Worst Part of Open Source: The Community
Open Source Software has a lot of strong points… “The Community” is not one of them. ⌘ Read more
Streamlining your MLOps pipeline with GitHub Actions and Arm64 runners
Explore how Arm’s optimized performance and cost-efficient architecture, coupled with PyTorch, can enhance machine learning operations, from model training to deployment and learn how to leverage CI/CD for machine learning workflows, while reducing time, cost, and errors in the process.
The post [Streamlining your MLOps pipeline with GitHub Actions and Arm64 runners](https://githu … ⌘ Read more
Snikket: Snikket Server - September 2024 release
We hope you’ve been having a good summer (at least if you’re up here in the
northern hemisphere). Today we’re back with a new release of the self-hosted
Snikket server software.
This software is what’s at the core of the Snikket project - a self-hostable
“personal messaging server in a box”. If you wish for something like
Messenger, WhatsApp or Signal, but not using their servers, Snikket is for
you. Once deployed, you can create invitation links for family, f … ⌘ Read more
The Self-Destruction of Open Source Software
Is it on purpose? It sure seems like it’s on purpose. ⌘ Read more
Join Docker CEO Scott Johnston at SwampUP 2024 in Austin
Discover how Docker and JFrog are enhancing secure software development at SwampUP 2024 in Austin, Texas, from September 9-11. Docker CEO Scott Johnston will highlight the critical roles of Docker Desktop, Docker Hub, and Docker Scout in building secure, efficient applications, showcasing their integration within JFrog’s platform. ⌘ Read more
Erlang Solutions: Erlang Solutions announces latest business win with Razoyo to meet growing demand
Erlang Solutions, a global technology and consultancy service provider, is pleased to announce its latest customer win with Razoyo, a leading e-commerce consultancy and software development agency.
Razoyo needed urgent support and additional team members to handle sudden increa … ⌘ Read more
Beta 3 of iOS 18.1, MacOS Sequoia 15.1, & iPadOS 18.1 Released with Apple Intelligence
The third beta versions of iOS 18.1, iPadOS 18.1, and MacOS Sequoia 15.1, have been released by Apple. Each of these versions of beta system software support Apple Intelligence (assuming the iPhone, iPad, or Mac supports it too, anyway), whereas the iOS/ipadOS 18.0 and macOS 15.0 versions do not. With the amount of betas that … [Read More](https://osxdaily.com/ … ⌘ Read more
iOS 18 Beta 8 Available to Download
Apple has released iOS 18 beta 8 alongside iPadOS 18 beta 8 for users enrolled in the developer beta testing programs for Apple system software. The rumors that beta 7 could be the final build have proved false, as iOS 18 beta 8 and iPadOS 18 beta 8 are now available as well as macOS … Read More ⌘ Read more
Raspberry Pi Pico RP2040-Powered FlippyDrive: An Optical Disc Drive Emulator for GameCube
CrowdSupply recently announced the FlippyDrive campaign, described as an open-source optical disc drive emulator for the GameCube console designed to install without soldering. This product allows users to maintain their physical disc drive functionality while offering additional options for running backups and homebrew software. FlippyDrive operates using the Raspbe … ⌘ Read more
Bridging cultures: empowering Japanese contributions to the Kubernetes community
Community post by Xie Ziyi, Kubernetes Upstream Training Japan Organizer, Cloud Native Community Japan Organizer, and Software Engineer, NEC Solution Innovators, Ltd. What is Kubernetes Upstream Training Japan Kubernetes Upstream Training Japan is a training course held in… ⌘ Read more
Survey: The AI wave continues to grow on software development teams
We surveyed 2,000 people on software development teams at enterprises in the U.S., Brazil, India, and Germany about the use, experience, and expectations around generative AI tools in software development.
The post Survey: The AI wave continues to grow on software development teams appeared first on The GitHub Blog. ⌘ Read more
Procreate Dev: “I really BEEPing hate generative AI”
Maker of graphic design software for iPad declares “No AI Features” policy. ⌘ Read more
4th Public Beta of iOS 18, iPadOS 18, macOS Sequoia, Available for Testing
The fourth public beta version of iOS 18, iPadOS 18, and MacOS Sequoia, is now available to beta testers. The 4th public beta builds match the 6th developer beta builds. Beta system software is intended for advanced users and is generally a buggier experience with less than optimal performance, but anyone can install iOS 18 … [Read More](https://osxdaily.com/2024/08/13/4th-public-beta-of … ⌘ Read more
Hello twtxt! I’m James (or @falsifian@www.falsifian.org). I live in Toronto. Recent interests include space complexity, simple software, and science fiction.
iOS 17.6.1 & iPad 17.6.1 Released with Bug Fixes
Another day, another round of system software updates, such is the life of a modern Apple device user in this particular era of the two thousand and twenty fourth summer on planet Earth, Anno Domini. As the globe rotates to register a new day, you will be excited to learn that iOS 17.6.1 and ipadOS … Read More ⌘ Read more
MacOS Sonoma 14.6.1 & Ventura 13.6.9 Released with Bug Fixes
If you feel like you have spent a significant amount of your time updating system software on your Apple devices lately, you’re in for a treat; another round of system software updates! This time around, Apple has released MacOS Sonoma 14.6.1 along with MacOS Ventura 13.6.9 for Macs, complete with bug fixes, just one week … [Read More](https://osxdaily.com/2024/08/08/macos-sonoma-14-6-1-ventura-13-6-9-released … ⌘ Read more
The XMPP Standards Foundation: The XSF signs Open Letter to the European Commission
As currently many other organisations doing, the XMPP Standards Foundation (XSF) has decided to also sign the Open Letter to the European Commission.
Initially published by petites singularités. English translation provided by [OW2](https://www.ow2.org/view/Events/The_European_Un … ⌘ Read more
How to add OTEL instrumentation to a React Native app
Member post by Jonathan Munz, Senior Software Engineer at Embrace React Native allows developers to build native mobile apps using Javascript and Typescript for both iOS and Android. With a web language as its core and native deployment… ⌘ Read more
Erlang Solutions: Erlang Solutions wins business with BoardClic in a new era of collaboration
Erlang Solutions, a world-leading provider of software development and consultancy services, is pleased to announce its latest customer win with BoardClic, the leading platform for digital board performance reviews.
Following a successful Elixir code and architecture review, Erlang Solutions has been appointed to deliver advanced Elixir development for BoardCli … ⌘ Read more
Applying the DRY principle to Kyverno policies
Member post originally published on the Nirmata Blog by Jim Bugwadia The Don’t Repeat Yourself (DRY) principle of software development advocates avoiding repetition of code that is likely to change. Replacing similar code with reusable abstractions makes software easier to… ⌘ Read more
MacOS Sonoma 14.6 Update Released with Bug Fixes & Security Updates
Apple has released macOS Sonoma 14.6 for Mac users running the Sonoma operating system. The MacOS Sonoma 14.6 software update primarily focuses on bug fixes and security updates for most Macs, however it does include a nice new feature specifically for the 14″ M3 MacBook Pro series allowing that Mac to support two external displays … [Read More](https://osxdaily.com/2024/07/30/macos-sonoma-14-6-u … ⌘ Read more
MacOS Sonoma 14.6 Update Released with Bug Fixes & Security Updates
Apple has released macOS Sonoma 14.6 for Mac users running the Sonoma operating system. The MacOS Sonoma 14.6 software update primarily focuses on bug fixes and security updates for most Macs, however it does include a nice new feature specifically for the 14″ M3 MacBook Pro series allowing that Mac to support two external displays … [Read More](https://osxdaily.com/2024/07/30/macos-sonoma-14-6-u … ⌘ Read more
Wine Fixes Bugs in Windows 3.1 Software Running on Linux
Including fixes for AOL (seriously!) and 16-bit Civilization 1. A lot of Windows software runs better under Linux than Windows nowadays. ⌘ Read more
Docker Scout Health Scores: Security Grading for Container Images in Your Docker Hub Registry
The Docker team introduces Docker Scout health scores to help quickly evaluate image health and simplify software security for developers. ⌘ Read more
iOS 17.6 & iPad 17.6 Released for iPhone & iPad
Apple has issued software updates for iPhone and iPad, versioned as iOS 17.6 and iPadOS 17.6, respectively. The new software updates include bug fixes and security patches, and do not include any new features or changes to the operating systems. iOS 17.6 and iPadOS 17.6 are now the latest final stable builds of operating systems … Read More ⌘ Read more
Public Beta 2 of iOS 18, iPadOS 18, macOS Sequoia Available
Users who are engaged in the public beta testing programs for upcoming Apple system software will find updates available for their devices, including iOS 18 public beta 2, iPadOS 18 public beta 2, macOS Sequoia public beta 2, tvOS 18 public beta 2, and watchOS 11 public beta 2. The second public betas match the … Read More ⌘ Read more
Public Beta 2 of iOS 18, iPadOS 18, macOS Sequoia Available
Users who are engaged in the public beta testing programs for upcoming Apple system software will find updates available for their devices, including iOS 18 public beta 2, iPadOS 18 public beta 2, macOS Sequoia public beta 2, tvOS 18 public beta 2, and watchOS 11 public beta 2. The second public betas match the … Read More ⌘ Read more
Building a zero CVE strategy
Member post originally published on the Kubesimplify blog by Kunal Verma With the increase in software complexity and as digital threats evolve (as discussed in our previous blog) in today’s digital age, the organizations are facing a massive increase… ⌘ Read more
Release Candidate for iOS 17.6, macOS Sonoma 14.6, iPadOS 17.6 Available for Testing
Apple has issued the Release Candidate builds for iOS 17.6 for iPhone, ipadOS 17.6 for iPad, and macOS Sonoma 14.6 for Mac. Release Candidate builds are typically the last finalized beta build, which, assuming there are no significant bugs or security issues found, often matches the final version of that software to be released to … [Read More](https://osxdaily.com/20 … ⌘ Read more
How to Install iPadOS 18 Public Beta
With the public beta for iPadOS 18 available, any curious iPad user is now able to install the iPadOS 18 public beta onto an eligible device. Running iPadOS 18 public beta provides an opportunity to test out features and the new operating system before the system software is finalized, giving early access to features like … Read More ⌘ Read more
Lessons from CrowdStrike’s Buggy Update: The Critical Importance of Robust Release Processes
Community post by Andrés Vega, CNCF TAG Security Recent events involving CrowdStrike’s Falcon security software have underscored a critical lesson across the industry : the importance of having a robust, secure release process. This incident serves as a… ⌘ Read more