@tedivm@hachyderm.io
@tedivm@hachyderm.io avatar

tedivm

@tedivm@hachyderm.io

Most of my posts are about technology or my cats. I am very much concerned about people and communities- I am pro-trans rights, try my best to apply antiracist principles to my life, and strongly believe in worker rights.

Opinions are my own and do not represent my employer.

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

janl, (edited ) to random German
@janl@narrativ.es avatar

Say I have two JS projects that get a combined 10M* downloads a week on npm and I can’t apply for the STF or Prototypefund, where can I apply for funding for the maintenance of the projects.

*I was shocked.

tedivm,
@tedivm@hachyderm.io avatar

@janl Have you tried Tidelift? They're paying me to maintain some of my open source PHP libraries (that I absolutely would have abandoned years ago otherwise).

tedivm,
@tedivm@hachyderm.io avatar

@janl fishy how? I've never had any issues, but I'm curious what problems people have run into. Their staff are like 20 feet away from me right now (I'm at the Open Source Summit) if they need to be given a stern lecture.

tedivm, to opensource
@tedivm@hachyderm.io avatar

The attack on continues as Redis is apparently adopting a proprietary license.

These companies have no problem using the community to grow their businesses, but the minute it looks like they can make more money by shitting on the community the pants drop.

This has got to stop. I bought the domain nolongeropen.dev and am looking to build a team to create a site calling out all of the software that turned their back on their communities.

https://redis.com/blog/redis-adopts-dual-source-available-licensing/

tedivm, to ComputerScience
@tedivm@hachyderm.io avatar

I've got a history of // question: what was the first public software registry?

CPAN was launched in 1995. Is there anything older?

tedivm, to superbowl
@tedivm@hachyderm.io avatar

I really appreciate the theme that the went with this year!

tedivm, to allstarbrawl
@tedivm@hachyderm.io avatar

I just discovered the broadcast and it's kind of amazing. The extra sound effects alone are are just so good.

tedivm, to python
@tedivm@hachyderm.io avatar

I've got a sneak peak of my latest open source project: Paracelsus.

Long story short, I got sick of manually making database diagrams for SQLAlchemy. The data is all there, so why not generate the diagrams directly?

Paracelsus (named after the alchemist who wrote about mermaids) will read your database models and create diagrams in either Mermaid or Dot format. It can also be used to inject diagrams in markdown files as code blocks.

https://github.com/tedivm/paracelsus

jsit, to random
@jsit@social.coop avatar

I like the promise of ActivityPub because I can connect with people without using corporate surveillance apps, not because I am prevented from using corporate surveillance apps to connect with people.

tedivm,
@tedivm@hachyderm.io avatar

@jsit I'm kind of just sitting out of this entire discussion, since the way I see it the whole benefit of the fediverse is that different people with different opinions can maintain their own spaces while still interoping with the people they want.

cassidy, (edited ) to linux
@cassidy@blaede.family avatar

Canonical has poisoned search results for many apps plus a Linux distro name. For example, Googling “Spotify elementary OS” returns an auto-generated page on the Snap Store site that requires using a terminal, installing a whole package manager as root, and missing out on details and updates in AppCenter.

elementary would point you to Flathub where you can install w/two clicks and then get AppCenter integration.

How do we feel about this?

#Linux #Ubuntu #Snap #Flatpak #Flathub #elementaryOS

tedivm,
@tedivm@hachyderm.io avatar

@cassidy I think this speaks to a much larger problem, which is that search engines absolutely suck. They point to outdated information, require SEO which makes it so content is promoted based on bizarre rituals rather than actual usefulness, and are subject to decisions of executives that are focused more on advertising dollars than usability.

tedivm, to terraform
@tedivm@hachyderm.io avatar

HashiCorp CEO predicts OSS-free Silicon Valley unless the open source community lets him destroy the entire concept of open source and rebuild it in his capitalist vision

This is really important: these companies don't just want to relicense their software, they want to destroy open source itself as a concept and replace it with something they can control.

https://www.thestack.technology/hashicorp-ceo-predicts-oss-free-silicon-valley-unless-the-open-source-model-evolves/

tedivm, to random
@tedivm@hachyderm.io avatar

After having magnets in my fingers for ten years I can't even describe how weird it is not having magnets in my fingers

tedivm,
@tedivm@hachyderm.io avatar

@cassidy The one in my pinky was broken, which wasn't a problem until I started writing the book. Then the movement triggered a foreign body reaction, and my body started building a granuloma around the magnet. It got really big. Since I got one out I figured I'd get them all out so I could get an MRI to check on my shoulder (previous surgery). I'll probably get more magnets at some point.

tedivm,
@tedivm@hachyderm.io avatar

@Kiloku biohacking, yeah- being able to detect magnetic waves was fun! Unfortunately one broke and I had a foreign body reaction, where my body basically tried to encase it macrophages. It was a cool thing to learn about but my pinky just kept getting bigger and bigger, so it had to be dealt with.

tedivm,
@tedivm@hachyderm.io avatar

@cassidy I have no regrets! I will say though I wouldn't get it in the pinky again- the ring finger magnet was great and had zero issues, but the one for the ring finger was too small to be useful while still big enough to be annoying at times. Fingers heal quickly too, so as far as body mods go it's not so bad.

mcc, to random
@mcc@mastodon.social avatar

I have never done Python packaging. I want to contribute a bugfix to a package in pip to address a problem with their requirements/dependencies list.

I've checked out their git repo locally. How do I install the package "as if" I had installed it through pip (IE, so that python knows to follow dependencies and such?)

tedivm,
@tedivm@hachyderm.io avatar

@mcc everyone who is saying pip install -e is skipping some nuance. It really depends on what you mean by "as if i had installed it through pip".

The -e flag means "editible mode". With that pip will install references to your existing code, which allows you to edit the code and do other fun stuff as needed. It's meant for development.

If you're actually trying to test how the package works in normal mode you should not use the -e flag. It can mask bugs with data files, as just one example.

xahteiwi, to Kubernetes
@xahteiwi@mastodon.social avatar

I'm curious: is this something people actually use? Is managing resources in a cluster with something a significant number of Kubernetes users do?

If you're using this in production, or have done so before, I'd hugely appreciate if you would share your first-hand experience in a comment.

(Boosts also welcome, of course. Thanks!)
https://github.com/hashicorp/terraform-provider-kubernetes

tedivm,
@tedivm@hachyderm.io avatar

@xahteiwi I've seen people manage the underlying K8s infrastructure (including bootstrapping the cluster with things like egress controllers), but actually controlling the kubernetes resources directly through terraform is kind of messy at times.

tedivm,
@tedivm@hachyderm.io avatar

@xahteiwi I kind of view it as having your terraform generate cloud formation scripts- you're building an abstraction layer on top of an abstraction layer, but it's not clear what the benefit is. When you stack abstractions like that there's always room for error, and you have to make sure your abstractions stay in sync.

The other issue is you lose a lot of the K8s benefits, in the form of linters/scanners that exist for things like helm charts.

luis_in_brief, to random
@luis_in_brief@social.coop avatar

Great article on the problem we're trying to solve at Tidelift, including interviews with Tidelift-supported maintainer @ljharb and our CEO. Not just about us—also a good overview of some of the other efforts in the space.

https://thenewstack.io/open-source-needs-maintainers-but-how-can-they-get-paid/

tedivm,
@tedivm@hachyderm.io avatar

@luis_in_brief @ljharb No lie, I was planning on abandoning JShrink until Tidelift started supporting it. I don't get a ton of money from it, but it covers the time I spend on the project now which makes me much happier to continue it.

tedivm, to opensource
@tedivm@hachyderm.io avatar

The project has officially opened up their repositories!

Just looking at the "pulse" for the last month shows that they've been working really hard behind the scenes to resolve any issues that came from the rename, as well as updating the docs. They've also created a new slack network for the OpenTF project.

This is such an amazing time for the community!

https://github.com/opentffoundation/opentf

tedivm, to opensource
@tedivm@hachyderm.io avatar

Imagine if Github said you couldn't use the node registry unless you used NPM and then tried to limit your use of these open source libraries to only hosting on Azure.

Ridiculous right? Well is trying it with the Terraform Registry.

This goes beyond relicensing. Terraform by itself is useless without the providers and public modules, but Hashicorp relies on volunteers and other companies to write these. It's not even their code!

https://www.linkedin.com/posts/osterman_terraform-registry-activity-7102670109948743680-ReJ1/

eater, to random
@eater@cijber.social avatar

a fucking emmet mention? in 2023? king shit

tedivm,
@tedivm@hachyderm.io avatar

@eater I often feel that same way about society as a whole. Like who thought this was smart? We should all be hanging out in trees and eating fruit.

tedivm, to random
@tedivm@hachyderm.io avatar

"There's at least one owl, one cat, and one possum living in our back yard" @Alilynne

tedivm, to terraform
@tedivm@hachyderm.io avatar

It's official: the Terraform community has split in two, with a new open source fork coming out.

I honestly believe this is the best move, and that it will result in a much stronger terraform ecosystem. I am really excited in the number of open source projects and advocates getting behind OpenTF. I also think that going towards a foundation is going to be huge for OpenTF, as it means we'll have an open and community friendly project.

https://opentf.org/announcement

DrPen, to UX
@DrPen@mastodon.social avatar

Usability = 0
User experience research = none.

(Src unknown)

tedivm,
@tedivm@hachyderm.io avatar

@jabberati @smallcircles @DrPen @EU_Commission I signed up for a credit card a year ago (for points/discounts) but cancelled it immediately once I saw how horrible their website was.

monsieuricon, to random

Everything happening with Reddit will happen with GitHub.

tedivm,
@tedivm@hachyderm.io avatar

@eater @monsieuricon it really is- I would love to host all my projects on my own server while still letting people easily interact with them. Even ignoring how creepy Github has gotten, it just would be really cool to have that level of federation with git.

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