Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Xarn

@horenmar@mastodon.social
mastodon 4.7.0-beta.1
  • Open on mastodon.social

Still has opinions about testing, still maintains Catch2.

0 Followers
0 Following
28 Posts
Joined December 10, 2023
blog:
https://codingnest.com
github:
https://github.com/horenmar

Posts

Open post
horenmar
Xarn @horenmar@mastodon.social · Jul 22, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange
@malwareminigun@infosec.exchange @vitaut@mastodon.social "Lets download 150 copies of testing frameworks" -- words I will never say 😛
0
1
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Jul 22, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @vitaut@mastodon.social
@vitaut@mastodon.social "Don't vendor" is p. reasonable request. Then it spiraled.
1
1
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Jul 06, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange

@malwareminigun@infosec.exchange I remembered this conversation and checked with CMake 4.2.1:

Release does not have debug info, RelWithDebInfo does (and it has decreased optimization level with /Ob1).

0
1
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Jun 30, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange
@malwareminigun@infosec.exchange @DG0YT@social.darc.de Have you tried Copilot? I am sure copilot can fix it. Just tag copilot on github to fix it. 🤪
0
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Jun 29, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange

@malwareminigun@infosec.exchange I always thought that CMake's don't, which is why Release build type is so annoying to use.

Or is this a "Normal Windows builds expect debug info to be there in releases, so vcpkg injects the flag back in" thing?

0
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Jun 29, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange
@malwareminigun@infosec.exchange The release build has (at least in my packages) about the same size -> is the issue really with debug info?
0
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Jun 29, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Why does the vcpkg build of grpc take up 10GBs? What exactly is grpc doing that it needs as much binary size as all of our other deps put together, and then little bit on top?
0
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 28, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social

Today I went through first three episodes of Mighty Boosh, and I still don't know what I think about it.

1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 28, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social

The laptop and the battery are 5 years old now, not bad.

1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 26, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @amonakov@mastodon.gamedev.place
@amonakov@mastodon.gamedev.place reveal.js for presentation, printing CSS + save to pdf from Chrome to create the pdf.
1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 26, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @horenmar@mastodon.social
Slides are up for the "The perfect code doesn't exi..." talk: https://codingnest.com/files/The%20Perfect%20Code%20Doesn't%20Exi%E2%80%A6.pdf
14
1
5
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 25, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @Primetime@mastodon.social
@Primetime @david_chisnall he has thought it through perfectly, guess whose company sells the shovels for this gold rush.
1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 22, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange
@malwareminigun@infosec.exchange "Grats/condolences" are two choices. And if you feel like both apply, well, that's what makes the joke work 🙃
1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 22, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange
@malwareminigun@infosec.exchange Uhh, it's not particularly deep. When you have a form with multiple choices, it says "foo/bar, nehodící se škrtněte", and the intention is for you to cross-out the wrong option. I thought the translation makes sense, but also I spent 6 hours sitting in a train. :-D
0
2
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 22, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social

Ill be giving a talk titled "The perfect code doesn't exi..." at MUC++ tomorrow:

https://www.meetup.com/mucplusplus/events/314102093/

3
2
2
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 22, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange
@malwareminigun@infosec.exchange Grats/condolences on principal, cross out the wrong one.
0
2
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 22, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange
@malwareminigun@infosec.exchange This is the way. The reality of long form feedback from people you know is that you can mostly deanonymize it by writing style anyway. Or at least you could when I was teaching, maybe it's different now that lot of people outsourced thinking and writing to LLMs. 🙃
0
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 21, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social

Today in Clang-Tidy is annoying me:

for ( double d : { 1'000, 10'000 } )

triggers readability-identifier-length, even after changing `readability-identifier-length.MinimumLoopCounterNameLength` to 1, because the `d` variable is not loop counter name.

Technically true, but also not very useful.

0
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 20, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social

Fun: With O2, GCC sees the UB in this code and then optimizes it away. With O3 it instead vectorizes it aggressively.

https://godbolt.org/z/P6cEjhx4M

1
2
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 16, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social

Given this upward review question

> What does your manager do that helps you do your best work?

Is "does not get in my way" bad answer? Asking for me.

1
1
2
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Apr 03, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @david_chisnall@infosec.exchange
@david_chisnall they will eventually get to leading 9 again. Nobody says that it has to be a double digit number :-P
4
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Mar 18, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @lefticus@mas.to
@lefticus Two quick notes: 1) Path coverage can also be gambled. Arguably you do it every day, e.g. by using lookup tables instead of switches. This is source of many infinite arguments about mandatory MCDC coverage levels. 2) Clang/GCC & their attendant tooling don't actually do branch coverage, they do condition coverage. For atomic conditions like in the video there is no difference, but in compound conditions you can see the difference.
1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Feb 16, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @rollbear@fosstodon.org
@rollbear @lefticus @DanielaKEngert Sounds like a rare win for MSVC. (it then completely blows it by also enabling vaguely diagnostic-related things, so your output is spammed with things like "I added 2 bytes of padding at the end of struct Foo to have it be aligned")
3
2
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Feb 11, 2026
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @malwareminigun@infosec.exchange
RE: https://mastodon.social/@horenmar/115963560747053532 @malwareminigun@infosec.exchange I am going to quote myself here
1
1
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Dec 31, 2025
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @thephd@pony.social
@thephd@pony.social lambda good? Unpossible, lambda is from C++ and C++ is terribly bloated and slow.
1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Dec 13, 2025
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @vitaut@mastodon.social
@vitaut@mastodon.social depressing innit?
1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Jul 31, 2025
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @regehr@mastodon.social
@regehr@mastodon.social obviously what we need is a tl;dr in abstract 🙃
1
0
0
0
Open post
horenmar
Xarn @horenmar@mastodon.social · Jul 18, 2025
Xarn
@horenmar@mastodon.social

Still has opinions about testing, still maintains Catch2.

mastodon.social
Replying to @nnethercote@mas.to

@nnethercote@mas.to

I am not interested in any of the following:

  • blockchain/cryptocurrencies
  • generative AI
  • algorithmic trading
  • relocating from Melbourne

Same (except for different place on a different continent), and it makes things really annoying ATM.

3
0
0
0

Remote instance

mastodon.social
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 04:55:10 UTC