With @moonspark linking me the original feature proposal for pattern matching in #ruby 2.7, I decided to explore it.
https://with.spider.ink/exploring-pattern-matching-in-ruby-2-7
hot take
Every tool is also a hammer, including software. In the case of software, it is absolutely important to analyze the biases inherent in them, because software is political. But they're also tools, and you shouldn't feel guilty for using them as tools if you're also doing the work of understanding their politics.
Why use a CSS framework when you can build your own from some of the best examples?
Super exciting that the German Government’s trial of Matrix for use in the Bundeswehr (Ministry of Defense) and elsewhere is now public news!!
RT @heiseonline@twitter.com
Open Source: Bundeswehr baut eigene verschlüsselte Messenger-App https://www.heise.de/newsticker/meldung/Open-Source-Bundeswehr-baut-eigene-verschluesselte-Messenger-App-4623404.html #Bundeswehr #BwMessenger
🐦🔗: https://twitter.com/heiseonline/status/1209426268229427200
Hello world. Bio says the important things. I'm a PhD student using biophysical techniques and computational simulation of molecular systems to understand various aspects of protein behavior and regulation. I always choose FOSS tools where possible in my work. Now lets talk *nix and science!
#introductions
#linux
#foss
#science
Note to self: When I choose not to post something because “no one really cares about this”, I am actually pretending that I do not exist. Even if it were true that no one else cares, I am still someone and the fact that I want to see that thought posted is a valid reason for me to post it. I need to stop believing the fallacy that nobody + me = nobody.
This paper from 1975 ominously foreshadows the replication crisis and detailing how to prevent it: https://faculty.washington.edu/agg/pdf/Gwald_PsychBull_1975.OCR.pdf
Interesting and somewhat depressing. The current generation of scientists is doing better by looking at incentives, but it's an uphill battle.
It is proven! I am jump_spider on Keybase: https://keybase.io/jump_spider/sigchain#3950c5bd7f3b9a67877a60bb086210f8c89d10afd5d79dccad1b3c937d62ba190f
Wonderful article from @tindall explaining the concept of unsafe in Rust as well as how the safety guarantees in Rust work compared to other languages.
In Python, the burden of ensuring that raw memory manipulation is safe falls only on the interpreter maintainers and the users of the foreign function interface. In C, that burden is on every single programmer.
Hello, I’m the reel2bits project developper, a #FOSS self-hostable #soundcloud like with #ActivityPub federation.
It’s written in python/flask/vuejs and I need help because of health issues I’m unable to work a lot on it anymore, if you are interested to help me on some of the issues and more specially the ActivityPub part, you can contact me through:
the project matrix channel
the issue tracker
this account
boosts appreciated, thanks.
One cannot 'meet in the middle' with someone that won't even recognize your humanity. One cannot 'compromise' with a person that thinks reoccurring abuse and harassment is ok. There is no common ground to found with someone who believes enduring toxic communities is a path way to safety, because we all know it's not.
I'm all about working with people to build better spaces, but bigots don't want better spaces. They just want to feel better about their non-sense.
Fuck that and fuck them.
#ruby #rust #golang #elm #AdventOfCode2019 #adventofcode
Repo for my Advent of Code. Going to try to do multiple languages each day, finishing with Ruby because it's my strongest.
PSA: Someone has apparently typo-squatted a package with a similar name to dateutil on PyPI and is serving malicious code on it!
Please check that you depend on `python-dateutil`, no other variants. (The malicious package is `python3-dateutil`).
Trans rights are human rights, and you can just fuck off if you want to argue with me about that.
More robust handling of cases where username is reused or keys change https://github.com/tootsuite/mastodon/issues/12148
1: Establish root trust by signing profiles/keys with the instance actor
2: Establish a web-of-trust for instance actors, using Trust On First Use (TOFU)
TLDR:
- Give instance actors their own keys, if they do not have them already.
- Sign profile keys with the instance key.
- Add UI in the admin panel to audit when instance keys change.
#ActuallyPsychotic <> programming autodidact and polyglot <> meditation enthusiast
Avatar by Leanna Schwartz,
lrschwartz90@gmail.com
Header image by @cesya@birdshite.monster