Miro Knejp

2K posts

Miro Knejp banner
Miro Knejp

Miro Knejp

@mknejp

Co-Organizer of the Munich C++ Meetup – You don't program the machine, you program the compiler.

München, Bayern Katılım Şubat 2012
127 Takip Edilen1.5K Takipçiler
Sabitlenmiş Tweet
Miro Knejp
Miro Knejp@mknejp·
We did it! The truth is finally out! Experience the #CppCon revelation that is a free C++! A C++ unshackled from the tyranny of @isocpp! A win for all free thinking C++ programmers around the world! youtu.be/IAdLwUXRUvg
YouTube video
YouTube
English
9
20
125
0
Miro Knejp
Miro Knejp@mknejp·
@filpizlo @meetingcpp Not a fan of hoisting locals onto the heap. That allows writing broken non-portable code which "happens to work" on Fil-C but breaks when compiled with any other toolchain. It creates a false sense of security. Did you test that with TSan? All the other stuff, very impressive.
English
1
0
1
196
Filip Jerzy Pizło
Filip Jerzy Pizło@filpizlo·
Let's compare Fil-C to AddressSanitizer!
English
11
26
240
27.1K
Miro Knejp
Miro Knejp@mknejp·
@TeamYouTube That only works for my own playlists and that's not what this is about. I can shuffle or loop other people's playlists but not reverse them.
English
1
0
0
43
TeamYouTube
TeamYouTube@TeamYouTube·
Totally understand how important this is for you. If you haven't yet, you can sort your playlist on YouTube from oldest to newest / newest to oldest through these steps: Library > Playlist > Sort By drop-down button and choose the preferred option. Let us know if you meant something else!
English
1
0
0
162
Miro Knejp
Miro Knejp@mknejp·
I seriously hate this trend of putting new videos at the front of @YouTube playlists. Why?? THAT'S NOT HOW PLAYLISTS ARE SUPPOSED TO WORK! Now I need a separate tool to watch them in chronological order. Why do this for serial content? Someone explain the reasoning behind it.
English
1
0
1
360
Miro Knejp retweetledi
Accursed Farms
Accursed Farms@accursedfarms·
Today's the #StopKillingGames promotion day planned by the volunteers! I encourage people to make a post with that hashtag. I'm just following orders though, it's safe to label me as a boomer in regards to social media.
Accursed Farms tweet media
English
194
8.1K
18.5K
2M
Miro Knejp
Miro Knejp@mknejp·
@lefticus Branch coverage only handles the conditions you checked, not the ones you forgot to check. You could still have plenty of bugs as a result of code you didn't write.
English
0
0
1
86
Jason Turner
Jason Turner@lefticus·
If your tests have 100% line and branch coverage, is fuzz testing necessary? Are there classes of bugs that exist beyond 100% branch coverage? Do you have examples? Discuss!
English
63
2
69
12.6K
Miro Knejp
Miro Knejp@mknejp·
@MatRopert The moment you declare a constructor {} calls that constructor and nothing else. It's equivalent to () in that case. zero-init only happens for aggregates.
English
0
0
0
33
Mathieu Ropert
Mathieu Ropert@MatRopert·
@mknejp Well the only thing I expect {} to do is to zero stuff before the constructor is called. I don't see where this could ever be an issue.
English
1
0
0
40
Miro Knejp
Miro Knejp@mknejp·
@MatRopert You really don't want {} to bypass the base class constructor. That would lead to even worse footguns.
English
1
0
1
33
Mathieu Ropert
Mathieu Ropert@MatRopert·
@mknejp C++, the place that gives you footguns even without the 2nd amendment.
English
3
0
0
58
Miro Knejp
Miro Knejp@mknejp·
@bunq Once it's obvious the AI can't help there needs to be a clearly visible switch to human support. I'd rather wait than keep wasting my time being spammed by a bot. Make it clearly visible when I'm talking to a human and don't bring the stupid AI back once I've switched to a human
English
2
0
2
241
Miro Knejp
Miro Knejp@mknejp·
@bunq "We're all about giving the best support experience" - no you're not. If you were you'd invest in support staff but instead you cheapen, and worsen, the experience with AI crap that fails on any non-standard problem.
English
1
0
2
178
bunq
bunq@bunq·
No waiting. No delays. Our support is getting instant! 💬 With bunq Instant Support, you get help in seconds. Whether it’s a quick fix or a big question, we’re here 24/7, ready to assist 🚀 💡 Need help? Open the bunq app & get in touch! #instantsupport #bunq #mobilebanking
bunq tweet mediabunq tweet mediabunq tweet media
English
6
1
21
2.3K
Miro Knejp
Miro Knejp@mknejp·
@helldivers2 Logged out at the Meridia black hole, it seems to have dragged my ship to Angel's Venture. I'm sure this is perfectly safe and nothing will go wrong. #Helldivers2
Miro Knejp tweet media
English
0
0
1
132
Miro Knejp
Miro Knejp@mknejp·
@MatRopert If you default a special member function it is considered user declared and the compiler will synthesize it if possible or implicitly delete it otherwise.
English
0
0
1
88
Mathieu Ropert
Mathieu Ropert@MatRopert·
Ok who decided that in C++ deleting the copy constructor would also delete the default constructor, without providing a way to conditionally add it back (like the compiler would)?
English
3
0
3
650
Miro Knejp
Miro Knejp@mknejp·
@Swizzled_Bits @lefticus If you're going to make them do a coding exercise it should at least be related to something their job is going to demand. Linked list exercises are neat, but irrelevant for most practical applications.
English
0
0
0
16
Swizzled_Bits
Swizzled_Bits@Swizzled_Bits·
@mknejp @lefticus Those are great questions to reveal depth of knowledge, but leetcode-esque questions showcase your problem solving skills and your ability to think on your feet. I think both have their place in an interview! Devs vary in their strengths, and I think both categories are important
English
1
0
1
56
Jason Turner
Jason Turner@lefticus·
What is some piece of Computer Science or programming knowledge that *you* think is "core" but not enough people seem to know?
English
790
222
4.5K
1.1M