I learned a new git trick this morning. I wanted to update an acceptance test I wrote a few weeks back as part of a bug fix, but couldn't remember the file I modified. With a test suite of hundreds of files, there was no way I was going to comb through them all.
Instead, it's possible to show all files in a directory you changed with the following command
```
git log --since="1 month ago" --author="your-email@example.com" --name-only --pretty=format: -- <directory_name>
```
Worked a treat.
This should scare everyone:
" In 1976, about 40 percent of high-school seniors said they had read at least six books for fun in the previous year, compared with 11.5 percent who hadn’t read any. By 2022, those percentages had flipped."
We are educating morons.
They're going to be running the country and companies.
from Miska Nuutinen
Russia is deliberately leaking chemical waste into the Desna River, wiping out wildlife. Typical.
"Not a single organism survived. This is unprecedented. It’s Europe’s first completely dead river."
#RussiaIsATerroristState #PutinIsAnEcoTerrorist
Tuta's (@Tutanota) new calendar app for Android and iOS is here:
Great news, @nlnet will fund my FOSS projects @foss_warn and @foss_public_alert_server. This allows me to make #FOSSWarn a much bigger project than I initially imagined.
With the funding from nlnet, I will build the FOSS Public Alert Server (together with @VolkerKrause) and integrate it into FOSS Warn. That means FOSS Warn will not only get real push notifications via #unifiedPush but will also support way more countries than now.
I’m really excited about that possibility. 🚀
If only @Tutanota could provide an email alias service, like DuckDuckGo emails or SimpleLogin by Proton...it would be awesome.
DuckDuckGo aliases is free and unlimited, but after the terrible experience with Skiff, I'm scared of these "free" services. How long it will be sustainable for Duck?
And Proton is just too expensive. The Mail Plus plan gives only 10 aliases, which is not in line with my need. The Unlimited is too much for me.
If only Tuta would provide that too..
Thanks for your feedback. You can create 15 aliases using our domains, and if you have added a custom domain to your account you can create unlimited aliases.
We are considering how to introduce a similar aliasing feature for future release.
Khronos reshared this.
1. Start the process from your phone and choose to pay by ACH, as it's the cheapest option.
2. Despite having deposited money to your US account in the past, Wise will ask you to verify by entering your credentials into Plaid. Verify that this is okay and press continue.
3. Take note that the Plaid page does not list RBC bank (U.S.) as one of the available banks. Search for a few other common terms like "royal bank". Ultimately come up empty handed.
4. Return to the Wise app. Press the "continue" button again to launch the website again.
5. Return to the Wise app one more time. The app will display a message that says "Having trouble linking your bank? Try again another way."
6. On the next page that comes up, use screen recognition to double-tap the search field because a normal double-tap does not work.
7. Type RBC. Find "RBC Bank (U.S.).
8. Type in your login credentials and press "Login".
9. Wait approximately 5 minutes to see if the "Loading" indicators change to "Loaded" indicators.
10. Log into Wise on the computer and repeat steps 1 through 9.
11. Wait another five minutes just for good measure.
12. When the "Could not verify payment information" error appears, press "Try another payment method".
13. Note that "Debit Card" is the only payment method which is instant, and is cheaper than any of the other payment methods aside from ACH. Select it.
14. Realize that your card expired a few months ago and you never wrote down the information for the new card.
15. Try to take a picture of the card and run it through several incarnations of GPT, only to discover all of them will describe the card in glorious detail but none of them will transcribe the number, for security reasons.
16. Call an Aira agent and have them e-mail the card details, for insecurity reasons.
17. After disconnecting from the agent, note that the agent in question has forgotten to include the new expiration date.
18. Go back to your chat with GPT. "Surely you can transcribe just the expiration date, right? I Have the other information. It's four fracking numbers." "No, I can't do that for security reasons. Yes, I can see your card number and you can't. Neener neener."
19. Spitefully mark the answer as not helpful before remembering that the Access AI feature has a "Verify with Agent" button.
20. Read the response from the agent which informs you that the card you are holding has expired. Realize you may have never received a new card at all.
21. Scream, silently.
Paweł Masarczyk reshared this.
TootThursday: suggested profiles to be followed.
@jwildeboer
@thomasfuchs
@wikipedia
@adambienkov
@mgifford
@malveus
@lramalho
@RedHotEmpty
@AlexPtakhin
@Vyothric
@torproject
@herzenschein
@wedontexisthere
@bwarriner
@humrochagf
@cslinuxboy
@webmink
@dausacker
@superenserio
Where web #accessibility, digital #sustainability, #contentManagement, open-source software, and web standards intersect, you'll find @mgifford always advocating for content, people, and the planet.
In his practice, Mike ensures that the content systems they deliver are built as sustainably as possible, deliver accessible experiences to citizens, and work well for authors and others who use the system.
ellessmedia.com/csi/mike-giffo…
reshared this
reshared this
9 Google employees were arrested and two dozen were fired after an occupation of Google Cloud CEO Thomas Kurian's office demanded the tech giant withdraw from Project Nimbus, an AI project to help streamline the operations of Israel's genocidal military.
unicornriot.ninja/2024/google-…
The only thing that feels more “independent” from this circle of overlapping benefits is lower-arm concentration exercises. It also doesn’t help me day-to-day that much.
The Internet lied to me about forearm exercises: opening jars hasn’t gotten any easier. I think my dainty hands are a bigger bottleneck than forearm strength. I still rely on a flat-head screwdriver to weaken the seal.
A complex and challenging case in accommodations, accessibility and creating healthy, respectful and effective inclusive workplaces.
For all of interested and engaged in accessibility and disability inclusion rights, it will be important and to follow this one through the legal processes.
Atenção, comunidade!
Estendemos o prazo para submissão de palestras para o #GNOMELatam 2024 até o dia 07 de outubro! Se você ainda não enviou sua proposta, esta é sua chance de compartilhar seu conhecimento sobre @gnome e #SoftwareLivre.
¡Atención, comunidad!
¡Hemos extendido el llamado a charlas para #GNOMELatam 2024 hasta el 07 de octubre! Si aún no has enviado tu propuesta, esta es tu oportunidad de compartir tu conocimiento sobre @gnome y #SoftwareLibre.
reshared this
Please remember, girls and boys, if you celebrate: UNIX day 20000 is on 2024-10-04 (the 4th of October). It's a special day, since the next round (10000) UNIX day is 30000 at 2052-02-20.
“htmx ~ Why Gumroad Didn't Choose htmx”
htmx.org/essays/why-gumroad-di…
> AI and Tooling Support: It’s worth noting that AI tools are intimately familiar with Next.js and not so much with htmx, due to the lack of open-source training data.
A risk with "AI" for coding I’ve talked about is that it's trained on legacy code so it's going to be a conservative force in software dev, driving people to use outdated but popular approaches. This is the first time I've seen that happen in the wild
Chi Kim
in reply to Andre Louis • • •Andre Louis
in reply to Chi Kim • • •Chi Kim
in reply to Andre Louis • • •Andre Louis
in reply to Chi Kim • • •Chi Kim
in reply to Andre Louis • • •Andre Louis
in reply to Chi Kim • • •Chi Kim
in reply to Andre Louis • • •Andre Louis
in reply to Chi Kim • • •Winter blue tardis🇧🇬🇭🇺
in reply to Andre Louis • • •Andre Louis
in reply to Winter blue tardis🇧🇬🇭🇺 • • •Winter blue tardis🇧🇬🇭🇺
in reply to Andre Louis • • •