Moved to: @utdemir@mastodon.nz

Auckland, New Zealand
Joined December 2009
I don't want to be on any of Elon Musk's platforms if I can avoid it. So, I'm not going to use Twitter anymore. Twitter friends, please reach out to me by email.
1
And while we're being mad at software, I know I've railed against this several times in the past - but fuck this very much.
87
85
31
1,022
If you are a Haskeller and #Hacktoberfest is your thing, I welcome contributions to: * nix-tree: github.com/utdemir/nix-tree * hs-nix-template: github.com/utdemir/hs-nix-te… * ghc-musl: github.com/utdemir/ghc-musl All have open issues of varying difficulty, and docs updates also welcome!
6
This is true for white-collar workers too. Even in tech, employers are aware of this and use it to force the talent to stay with them at a low-cost, blocking the employee's career development. My biggest mistake when moving to NZ was choosing this kind of visa.
Labour needs to stop employer bound work visas if it’s serious about ending migrant exploitation, rather than stacking more ambulances at the bottom of the cliff. Employer bound visas create modern slavery conditions, and give employers massive amounts of power over migrants.
5
👀 Interesting article from @utdemir on choosing #cloud regions ☁️ for lower #latency. Featuring #ping data from WonderProxy! utdemir.com/posts/choosing-c…
1
1
2
Linux is great. But as someone moving to Apple ecosystem after using Linux on everything for 10+ years, developing on a Mac is surprisingly pleasant. I do think the desktop is much more polished than any Linux DE, and every language I tried works fine (admittedly they have to).
Linux is best for dev. The Macbook is just hype and status branding with a lot of problems. Sad to see so many programmers waste time and money on Apple.
2
1
3
I worked on this! It was so much fun to implement. @FFmpeg’s filtergraph language is one of the most powerful DSL’s I’ve ever worked with, and also very pleasant to use. Such a great tool.
NEW FEATURE ALERT: Now you can record your meetings in SoWork and relive memorable moments with all your friends 🦩 🐻 #virtualrecording #workfromhomeblunders #youreonmute
4
This seems particularly beneficial for Nix-based projects.
Codespaces for your largest repositories just got faster! 🚀 Now available in public beta is the ability to prebuild codespaces, speeding up the creation of a codespace regardless of the size and complexity of your projects. github.blog/2022-02-23-codes…
2
At least this is as far as my dislike goes: It is not "that's ok, I'll write a unit test". It is rather "I thought hard but couldn't come up with something more reasonable, so I have to write a unit test". Almost like a punishment :)
1
1
This. Removing similar looking code is the job of a compression algorithm, not the programmer. There are different things that look the same, and similar things that may look different. Only the latter requires an abstraction.
If changing X should change Y in the same way, then X and Y should share code. If changing X should not change Y in the same way, then X and Y should not share code. Duplication can cause bugs in the first case and prevent bugs in the second. It's a tactic. DRY is misadvice.
2
nix-tree now supports flake references, if you're into them. To check it out: ``` nix run \ github:utdemir/nix-tree -- \ --derivation nixpkgs#asciiquarium ```
5
I wish my phones virtual keyboard was smart enough to show the keyboard layout of the language of the person I'm trying to talk with.
1
I just migrated my NixOS-powered server on AWS to t3g.nano, the cheapest EC2 instance, which happens to be on ARM. Everything works perfectly without any modifications. And I still can build everything on my x86_64 workstation, thanks to the binfmt-qemu trick. NixOS is cool.
2
1
28
This summarizes my feelings on cryptocurrencies nicely. I do believe that blockchain is a neat idea and I can also imagine a ton of practical applications; but as in most things, ruthlessly monetizing it introduces terrible incentives.
This Post is from an account that no longer exists. Learn more
1
4
The new Foundation TV series is _okay_, but has very little to do with the books. It feels like they took six random paragraphs from the entire series and created an entirely new plot. Now, let's try Dune.
1
2
Of course, Asimov's books tend to have dry characters and a notable absence of women; so I also understand why they did not choose to follow it.
1
1. Nix 2. Bash 3. Python 4. jq Yeah, I write too much glue code.
what's on your Mount Rushmore of the most useful languages and tools to know as a developer (biggest bang for buck)? I'll go first: 1. SQL 2. Bash 3. JavaScript 4. HTML
1
2
I just found the `data-interval` package (hackage.haskell.org/package/…). I remember writing ad-hoc versions of it multiple times, but this one seems to be both very comprehensive, but also has one of the neatest interfaces I've ever seen. Great work, and thanks @masahiro_sakai.
1
4
Replying to @utdemir
@utdemir will join Haskell eXchange to talk us through what is possible with linear-base NOW and walk you through the different areas of the library pointing out their practical use cases. Don't miss it! Join #HaskellX: bit.ly/3vKeDMx
3
8
It is fun hearing this conversation on every call between NZ and Europe, without exception.
1
4
Also, one of the parties should express envy to the oncoming summer for the other side, and then exchange wishes to visit each others country following up with a mention of NZ being so far away.
3