Trump’s Group has 30 days to remedy the violation, or their rights in the software are permanently terminated. SF Conservancy
I am out of popcorn, but might need some for this. 😂
Bookmark : Standing on the shoulders of programmers: the power of free and open-source software – Physics World ⌘ Read more
It looks like @movq@www.uninformativ.de isn’t too active these days. This little piece of software is pretty neat!
new blog post about ecology of the software landscape
SiliconANGLE News: ‘DevOps for Dummies’ author Emily Freeman introduces revolutionary model for modern software development
#DevOps ⌘ Read more
@fab@foobucket.xyz Deciding what to write about is always an issue for me too… Sometimes I feel like all I do is announce updates to my different software stuff.
Vague infringement allegations considered harmful
Ensuring that software copyright allegations are specific and actionable benefits the entire developer ecosystem. That’s why GitHub submitted a “friend of the court” brief in the SAS Institute, Inc. v. World Programming Ltd. case before a Federal Court of Appeals. ⌘ Read more
A screenshot of a very tiny c program written on System7
I’ve got to use macOS by nature of my work. Lately I’m increasingly down on this. Here I will not re-hash anything about the current state of Apple’s hardware and software ecosystem. I don’t care.
Wanting to take a trip down nostolgia lane, however (to when I was 2 years old) I thought I’d install Mac OS System 7. What follows is a quick guide for doing the sa … ⌘ Read more
Matrix vs. XMPP
XMPP and Matrix are two decentralized and federated free sofware projects for chat, including true end-to-end encrypted chat.
Users can either install the software on their own server if they want, but they can also easily register on any public server—both allow any XMPP or Matrix user to talk to users on their server or on any other one. In essence, it works like email: you might have an em … ⌘ Read more
My searx instance has changed domains
For those that use my SearX instance (which was formerly searx.lukesmith.xyz
, I have now relocated it to searx.cedars.xyz, so if you use it as a default search engine, remember to change its url.
For those who don’t know what SearX is, it’s a metasearch engine that polls whatever search engines you want and aggregates the results. It is free software that can be installed by anyone on any server.
Read more about it … ⌘ Read more
My blog system now has tagging (all pure POSIX shell of course)
This isn’t live on the old blog system’s Github, but partially inspired by by Based Cooking’s tag system which is based on blogit, I’ve added in the feature to tag articles.
I’ve been wanting to write more articles and informational pages on my website, but doing that with no organization is somewhat … ⌘ Read more
Programs and Equipment I Use
After many requests, here are the programs I use for everything. I’m only putting here programs I consider tried and true and have used for a while.
I’m about getting things done quickly and having as little space between my thoughts and actions on the computer.
I like having vim-like bindings and prefer running programs in the terminal for simplicity’s sake. That said, I’m very much against the cringey meme that things … ⌘ Read more
Why I Use the GPL and Not Cuck Licenses
Every piece of software I write I license under the GNU Public License Version 3 (GPLv3) unless I have forked it from something else.
The GPLv3 is the premiere copyleft license, meaning that it not only allows users to run, modify and distribute their own versions of what I write, but it also requires that no one in that chain of development restrict and close-source that software: it and sof … ⌘ Read more
Safe harbors for software collaboration, part 2 ⌘ Read more…
don’t get me wrong, I love the power of emacs. but it’s a very complex piece of software, which is inherrently brittle. not a problem in the short term, but for some of my more long term tools it’s a consideration.
Applying DevSecOps to your software supply chain ⌘ https://github.blog/2020-12-03-applying-devsecops-to-your-software-supply-chain/
TeX is Long Software. LaTeX is not.
Nbdev: A literate programming environment that democratizes software engineering best practices ⌘ https://github.blog/2020-11-20-nbdev-a-literate-programming-environment-that-democratizes-software-engineering-best-practices/
once you set “alias wget=aria2c”, wget is a surprisingly good software.
On the blog: Politics in Art and Technology https://john.colagioia.net/blog/2020/10/18/stories.html #politics #art #software #rant
been adopting a document-as-you go approach to the !monolith wiki. as I dogfood my software to make pieces an etudes like !breathing_cards, I write about it in a wiki stub. #workflow #documentation
Safe harbors for software collaboration, part 1 ⌘ https://github.blog/2020-10-06-safe-harbors-for-software-collaboration-part-1/
Ensure your neighbors have the right to vote: A software engineer volunteers at his local elections office ⌘ https://github.blog/2020-09-16-ensure-your-neighbors-have-the-right-to-vote-a-software-engineer-volunteers-at-a-local-elections-office/
Secure at every step: What is software supply chain security and why does it matter? ⌘ https://github.blog/2020-09-02-secure-your-software-supply-chain-and-protect-against-supply-chain-threats-github-blog/
penning out the structure of my current !music_software_ecosystem
@freemor@freemor.homelinux.net Doing everything in the browser is indeed terrible. But I have to admit that e.g. jitsi-meet for a/v conferences is pretty neat. You just share the link and password and everybody can join without installing and configuring a new software.
- The year of the WordPerfect Humble Bundle. https://www.humblebundle.com/software/work-remote-software
Posted to Entropy Arbitrage: My Software https://john.colagioia.net/blog/2020/02/16/software.html #software #technology #meta
Posted to Entropy Arbitrage: Colagioia Industries https://john.colagioia.net/blog/2020/02/02/ci.html #software #technology #meta
@mdosch@mdosch.de Apple refuses to ship GPLv3 software. bash has security bugs that Apple doesn’t want to backport. So they’ve switched default shells again, this time to zsh. (bash and the previous default, tcsh, still ship with the OS.)
The #XMPP Newsletter is out! Read the latest news from the XMPP/Jabber communities: articles, events, software releases with servers, clients/apps, and services… https://xmpp.org/2019/10/newsletter-01-october/ #social #instantmessaging #chat
totext.py - Convert URL or RSS feed to text with readability - Raymii.org https://raymii.org/s/software/totext.py-Convert_URL_or_RSS_feed_to_plaintext_with_readability.html
CS programs encourage the idea (already common among students) that software engineers are professionals. First contact with the industry demonstrates that to the extent that folks have grown since graduation, its in their ability to delay the inevitable collapse of ugly hacks.
Why does software suck? Capitalism. https://news.ycombinator.com/item?id=19483230
The Software That Shapes Workers’ Lives | The New Yorker https://www.newyorker.com/science/elements/the-software-that-shapes-workers-lives
Systems Software Research is Irrelevant (aka utah2000 or utah2k) http://doc.cat-v.org/bell_labs/utah2000/utah2000.html
Geoff Greer’s site: Software Rot https://geoff.greer.fm/2017/02/28/software-rot/
A lot of large software projects are so bad that liking them should automatically disqualify someone from working on them, unless you like them in a masochistic semi-sexual way.
The Complicated Economy of Open Source Software - Motherboard https://motherboard.vice.com/en_us/article/43zak3/the-internet-was-built-on-the-free-labor-of-open-source-developers-is-that-sustainable
Vocabulary - software-crisis https://softwarecrisis.miraheze.org/wiki/Vocabulary
If Software Is Funded from a Public Source, Its Code Should Be Open Source | Linux Journal https://www.linuxjournal.com/content/if-software-funded-public-source-its-code-should-be-open-source
Declarative Programming Pros And Cons | Toptal https://www.toptal.com/software/declarative-programming
GitHub - joelparkerhenderson/queueing_theory: Queueing theory: an introduction for software development https://github.com/joelparkerhenderson/queueing_theory
When Good Engineers Write Bad Software - IEEE Spectrum https://spectrum.ieee.org/geek-life/reviews/when-good-engineers-write-bad-software
Cleanroom Software Engineering | Dr Dobb’s http://www.drdobbs.com/architecture-and-design/cleanroom-software-engineering/184405405
Towards a theory of software development expertise | the morning paper https://blog.acolyer.org/2018/12/21/towards-a-theory-of-software-development-expertise/
Free software and the revolt against transactionality https://medium.com/@/free-software-and-the-revolt-against-transactionality-3a44a1b7f96d?source=friends_link&sk=dcc51b815d020b5fb50852ed6844922a
Distributed Operating System Amoeba - Fireball Software http://fsd-amoeba.sourceforge.net/
The faster you unlearn OOP, the better for you and your software — Dawid Ciężarkiewicz aka dpc
https://dpc.pw/the-faster-you-unlearn-oop-the-better-for-you-and-your-software
Slow Software https://www.inkandswitch.com/slow-software.html
COLA (software architecture) - Wikipedia https://en.wikipedia.org/wiki/COLA_(software_architecture)
GitHub - uliwitness/Stacksmith: An intuitive software erector kit targeted at people new to programming, but with enough potential to stay useful once they’ve learned, inspired by HyperCard. https://github.com/uliwitness/stacksmith/
Folklore.org: Desk Ornaments http://www.folklore.org/StoryView.py?project=Macintosh&story=Desk_Ornaments.txt&sortOrder=Sort+by+Date&topic=Software+Design
Folklore.org: The Grand Unified Model (2) - The Finder http://www.folklore.org/StoryView.py?project=Macintosh&story=The_Grand_Unified_Model_The_Finder.txt&sortOrder=Sort+by+Date&topic=Software+Design
Folklore.org: The Grand Unified Model (1) - Resources http://www.folklore.org/StoryView.py?project=Macintosh&story=The_Grand_Unified_Model.txt&sortOrder=Sort+by+Date&topic=Software+Design
TempleOS: an educational tool for programming experiments - TechRepublic https://www.techrepublic.com/blog/software-engineer/templeos-an-educational-tool-for-programming-experiments/
DigiBarn Software: Xerox Alto Operating System and Alto Applications http://www.digibarn.com/collections/software/alto/index.html
Things Nobody Told Me About Being a Software Engineer · Ana Ulin https://anaulin.org/blog/things-nobody-told-me-about-being-a-software-engineer/
@sdk@codevoid.de Thanx for the link. I will try this. So far I always used fgallery: https://www.thregr.org/~wavexx/software/fgallery/
Theory: no good software was designed after 1989. Thank you, David Hasselhoff (I guess).
Periodic reminder that Apple is a predatory rent-seeking company that hasn’t done anything innovative since 1980: https://motherboard.vice.com/en_us/article/yw9qk7/macbook-pro-software-locks-prevent-independent-repair
RE: Software disenchantment - Rakhim.org https://rakhim.org/2018/09/re-software-disenchantment/
Software disenchantment @ tonsky.me http://tonsky.me/blog/disenchantment/
TempleOS: an educational tool for programming experiments - TechRepublic https://www.techrepublic.com/blog/software-engineer/templeos-an-educational-tool-for-programming-experiments/
David Patterson Says It’s Time for New Computer Architectures and Software Languages - IEEE Spectrum https://spectrum.ieee.org/view-from-the-valley/computing/hardware/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages
Another fun day of loading data for this software pilot. It’s fun just watching data load.
Software Rot and Classes of Rot Resistance · InductiveComputerScience/progsbase Wiki · GitHub https://github.com/InductiveComputerScience/progsbase/wiki/Software-Rot-and-Classes-of-Rot-Resistance
Bad idea of the day: using spaced repetition software to remind yourself to meditate on open questions
Manifesto for Minimalist Software Engineers | Minifesto.org http://minifesto.org/
I love working with 3rd Party software. When you have an issue you get to put in a ticket and then wait weeks for a response.
This is a very hot take and also not a new one but here we go: the goal of a properly functioning software engineer is to obviate themselves, not by solving the customer’s specific problems but by blurring the line between using a computer and programming one to the point where users can solve their own problems.
Pet peeve: the 6+ news outlets that titled their coverage of OXU in 2014 as ‘Software project gets release after 54 years’ as though there wasn’t a release in 1999, another in 2007, one in 2014, and one in 2016 (and this is just the translit & just the stuff you can download now)
Penti Chorded Keyboard https://software-lab.de/penti.html
We shouldn’t let people get used to the idea that software fails - Rakhim.org https://rakhim.org/2018/07/software-shouldnt-fail
Google sponsors Linux. The Linux Foundation claims that that’s because Google loves free software. Google also continues to publish new Closed Source software. I claim that that’s because the Linux Foundation is dumb.
Software only becomes ‘enterprise grade’ if, when its behavior is described to an outsider flatly and precisely, the outsider assumes the description is some kind of elaborate joke.
The Shape of Code » Premium mediocrity is software engineering’s demographic http://shape-of-code.coding-guidelines.com/2018/05/21/premium-mediocrity-is-software-engineerings-demographic/
When I say ‘luckily software has nothing to do with business’, what I mean is that software is uniquely positioned, compared to all other engineering, to be free of economies of scale: it is cheap to develop and has near zero cost of reproduction.
Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering - YouTube https://www.youtube.com/watch?v=4PaWFYm0kEw
Operant Conditioning by Software Bugs – Embedded in Academia https://blog.regehr.org/archives/861
Software utopianism in a flawed universe â Rococo Modem Basilisk â Medium https://medium.com/@/software-utopianism-in-a-flawed-universe-20dd51cad195
RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duf… https://www.youtube.com/watch?v=CuD7SCqHB7k
Greg Young - The art of destroying software on Vimeo https://vimeo.com/108441214
As a software engineer, being ignorant of sociology & psychology is just as bad as being ignorant of cryptography. Treat toxic communities the way you would treat any other security vulnerability: as an emergency.
Social engineering is engineering. When you design software used by people, the community is not an externality – it’s shaped by your design, & therefore your responsibility.
AdBlock Adds Feature to Cache … https://www.bleepingcomputer.com/news/software/adblock-adds-feature-to-cache-popular-javascript-libraries/
The Coming Software Apocalypse - The Atlantic https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/
Dissecting Software Component‘s Reproductive System - 250bpm http://250bpm.com/blog:51
GitHub - s-macke/SAM: Software Automatic Mouth - Tiny Speech Synthesizer https://github.com/s-macke/SAM
Semi-autonomous software agents: A personal perspective. - Mondo 2000 http://www.mondo2000.com/2017/11/08/semi-autonomous-software-agents-personal-perspective/
These glasses trick facial recognition software into thinking you‘re someone else - The Verge https://www.theverge.com/2016/11/3/13507542/facial-recognition-glasses-trick-impersonate-fool
Clocks for Software Engineers http://zipcpu.com/blog/2017/09/18/clocks-for-sw-engineers.html
Software is a Long Con – emptywheel https://www.emptywheel.net/2017/09/14/software-is-a-long-con/
GitHub - mr-mig/every-programmer-should-know: A collection of (mostly) technical things every software developer should know https://github.com/mr-mig/every-programmer-should-know
CCC | Software to capture votes in upcoming national election is insecure ⌘ https://ccc.de/en/updates/2017/pc-wahl
Boffin rediscovers 1960s attempt to write fiction with computers • The Register https://www.theregister.co.uk/2017/08/29/ibm_1960s_story_writing_software/?mt=1504125155672
@freemor@freemor.homelinux.net Thanks for the pointer to heads. Didn’t know that tails uses nonfree software.
@freemor@freemor.homelinux.net Thanks for the pointer to heads. Didn’t know that tails uses nonfree software.