Posts

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

nomeata, to random
@nomeata@mastodon.online avatar

Me, a year ago or so:
Cool, I can teach termux to use an SSH key protected by the android hardware and unlocked by my fingerprint. No more passwords!
Me, today, at , trying to log into my server to play tron:
Termux-API since stopped working on Android 14, so no access to any SSH key, so no tron playing.
No wonder passwords never die.

ljrk,
@ljrk@todon.eu avatar

@nomeata I usually have another SSH key for bootstrapping access in my password store for exactly this reason :'-)

nomeata,
@nomeata@mastodon.online avatar

I managed to access my server using the virtual console at the Hetzner cloud web interface, and because I luckily enabled "password less root shell on the local console" a while ago.

nomeata, to random
@nomeata@mastodon.online avatar

I've implemented functional induction theorems in Lean, shipping with the upcoming version 4.8.0, and wrote a tutorial-style blog post about it:
https://lean-lang.org/blog/2024-5-17-functional-induction/
(h't to David Christiansen for the tooling behind the hover features.)

nomeata, to random
@nomeata@mastodon.online avatar

Prolog and FARM? This café feels like .

nomeata, to NixOS
@nomeata@mastodon.online avatar

I have switched from containers to a relatively simple bubblewrap script to isolate my home directory from possibly malicious stuff that could run as I am developing. It's a bit ad-hoc and not a very thorough protection, but convenient enough that I might get in the habit.

https://www.joachim-breitner.de/blog/812-Convenient_sandboxed_development_environment

nomeata, to NixOS
@nomeata@mastodon.online avatar

Noticed that developing with access to my personal data is dangerous, given random dependencies and auto-updating Code extensions…
Set up a nice local container for dev stuff…
Hoped to keep all tokens and keys out of it (would run git push outside that container)…
Only to notice that only works with a full-access github token… sigh.

Anyways, still an improvement. Blog post to follow.

nomeata, to random
@nomeata@mastodon.online avatar

There might be train driver strikes in Germany soon again. I guess if I want to give my tutorial at in presence, I have to start cycling soon…

nomeata, to random German
@nomeata@mastodon.online avatar

Am Freitag, 1. März starte ich mit ein paar Leuten ein regelmäßiges Open-Mic in ! 19-22 Uhr im Harmoniekeller.
https://kellerkinder-comedy.de/
Seit dabei und lasst euch das Debut nicht entgehen!

nomeata, to haskell
@nomeata@mastodon.online avatar

Interlude episode 42: Jezen Thomas

https://haskell.foundation/podcast/42

Jezen Thomas is co-founder and CTO of Supercede, a company applying Haskell in the reinsurance industry. In this episode, Jezen, Wouter and I talk about his experience using Haskell in industry, growing a diverse and remote team of developers, and starting a company to create your own Haskell job.

nomeata, to haskell
@nomeata@mastodon.online avatar

I have resigned from my post as GHC Steering Committee secretary, and wrote a little retrospective at https://www.joachim-breitner.de/blog/811-GHC_Steering_Committee_Retrospective

nomeata, to random
@nomeata@mastodon.online avatar

This probably happens all over the place now, but still, the comment
https://issuetracker.google.com/issues/112096115?pli=1#comment117
made my day.

nomeata, to random
@nomeata@mastodon.online avatar

Exited to start a new job working on at @leanprover tomorrow:
https://www.joachim-breitner.de/blog/809-Joining_the_Lean_FRO

nomeata, to github
@nomeata@mastodon.online avatar

Squashing your Github PR (if that’s what the project you want to contribute expects) is surprisingly annoying. So I created https://squasher.nomeata.de/ to do it for you.

nomeata, to random
@nomeata@mastodon.online avatar

Why do some project maintainers send a PR back to you as ”approved, but please merge” instead of pressing the Merge (Squash) button? Why doesn't GitHub doesn't allow branches to be squashed from the UI (and thus on the go as I get the please-squash? Why am I ranting about PR processes on Saturday night… ah, right: because that at least I can do.

nomeata,
@nomeata@mastodon.online avatar

@angerman And writing a Github App is silly in the sense that it could be a purely static page running only in the user’s browser, if Apps didn’t need secrets. Now I’d need to host it somewhere.

nomeata,
@nomeata@mastodon.online avatar
nomeata, to random
@nomeata@mastodon.online avatar

The GHC Steering Committee has accepted Adam Gundry’s proposal to redesign the HasField type class:
https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0583-hasfield-redesign.rst

nomeata, to random
@nomeata@mastodon.online avatar

Finally I can use flakes in directories with spaces!
https://github.com/NixOS/nix/issues/6394
(As soon as that fix makes it into a nix release, I mean)

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