Oliver Epper ☠️

1.6K posts

Oliver Epper ☠️ banner
Oliver Epper ☠️

Oliver Epper ☠️

@OliverEpper

Programmer. C, C++, ObjC & Swift for iOS, macOS and Linux. Starface GmbH. https://t.co/onqaXywHNP

Trier, Deutschland Katılım Ekim 2010
573 Takip Edilen160 Takipçiler
Oliver Epper ☠️
Oliver Epper ☠️@OliverEpper·
@mpweiher @kruxigt Apples PIM tools and card/caldav implementations are beyond sad. Contacts is unusable and contactsd fits the picture. I genuinely wonder how it can be that slow.
English
0
0
1
22
Marcel Weiher 🇪🇺
Marcel Weiher 🇪🇺@mpweiher·
Doing any sort of Swift performance evaluation is depressing. Even for someone who is not exactly a Swift fan. It’s not like you’re expecting anything stellar. But after a bit, you go, “they couldn’t possibly have messed…oh..they did…oh…it’s even worse…how?!”
English
4
1
7
622
Marcel Weiher 🇪🇺
Marcel Weiher 🇪🇺@mpweiher·
@juliknl This time it was Swift concurrency. I was trying the coroutine/goroutine sieve and Swift is just comically bad. Orders of magnitudes slower than the fork()ing Unix processes version (slow), never mind the Go (fast) and Objective-Smalltalk (fast, non-concurrent) versions.
English
1
0
1
58
Santiago
Santiago@svpino·
Recommend to me your must-have Mac apps. Here is what I have: 1. Raycast 2. iTerm2 / Warp 3. ChatGPT + Superwhisper 4. Transmit 5. Hey (Email + Calendar) What are the apps you can't live without?
English
271
115
2.2K
695.9K
System76
System76@system76·
What was the first Linux distro you installed and what year was it?
English
1.5K
32
926
146K
Oliver Epper ☠️
Oliver Epper ☠️@OliverEpper·
@seanbax Oh no! We don’t habe mem-safe C++, yet. Please get hired by some company with an enormous C++ codebase that wants memory safety 😎
English
0
0
2
924
Sean Baxter
Sean Baxter@seanbax·
After eight years of solo effort on the Circle compiler, it's time to go back on the job market. I'm looking for a new challenge. I'd prefer in-office work in NYC. If you know of a good career opportunity for a very productive programmer, DM or email me. circle-lang.org/resume.pdf
English
18
52
479
52.9K
Oliver Epper ☠️
Oliver Epper ☠️@OliverEpper·
@krzyzanowskim Try making asan/tsan builds with recent Apple releases 😭 Build engineering is always a pain. I found combinations of autotools/cmake/make/bash and Haskell helpful. Oh and upstream clang 🤣
English
0
0
1
148
Marcin Krzyzanowski
Marcin Krzyzanowski@krzyzanowskim·
@OliverEpper pretty much. I need to make weird build system bend to make release build with debug symbols, then package dsym
English
1
0
1
293
Marcin Krzyzanowski
Marcin Krzyzanowski@krzyzanowskim·
today's challenge: create usable dSYM archive without Xcode A dSYM file is a debug symbol file generated by Apple Xcode
English
3
0
20
5K
💙💛 Alan 💙💛
💙💛 Alan 💙💛@heylookitsalan·
Ever wonder what’s on the back of the Meta sign at the HQ?
💙💛 Alan 💙💛 tweet media
English
158
534
15.7K
794.5K
Oliver Epper ☠️
Oliver Epper ☠️@OliverEpper·
@kushagra391 @DrMickeyLauer @ironmagma @heylookitsalan I know NFS, Sparc, Solaris, ZFS, dtrace, Java and LDAP and I used all of them. I have yet to use a Facebook technology. I appreciate that they payed Eric Niebler, though. I think std::ranges is great and std::execution seems to be landing, too.
English
0
0
1
103
Dr. Michael Lauer
Dr. Michael Lauer@DrMickeyLauer·
@heylookitsalan Sun did a lot of good for humanity. I sincerely doubt that I will remember Meta with the same fond memories…
English
6
4
220
21.6K
Dr. Michael Lauer
Dr. Michael Lauer@DrMickeyLauer·
@davepl1968 NT 3.51 was my favorite. For me, it was the most stable version ever. As much as I loved the Chicago UI, 4.0 was way more likely to crash, especially with flakey gfx drivers.
English
2
0
22
1.9K
Dave W Plummer
Dave W Plummer@davepl1968·
30 years ago today, I helped ship Windows NT 3.5 I was very green, having just come over from the MS-DOS team... and never having written a Windows app before! I spent that time working on the OLE/COM team. Coming into Windows cold and being thrown into OLE is a real sink-or-swim thing. This was before the Internet, so books were the only solution, and I wasn't a big fan of the ones out there. OLE is massively complex, or at least it felt like it back then. I was responsible for the presentation cache. That means when you insert an Excel sheet into a Word doc, and it has to render it, OLE itself renders a cached version for you so it doesn't have to load or wake up Word. I added support for Enhanced Metafiles, and wonder if anyone has ever used it :-) For the Daytona timeframe I moved to the NTShell team, where we first did the "SUR" (Shell Update Release)... and started writing Task Manager about that time.
Dave W Plummer tweet mediaDave W Plummer tweet media
English
69
38
943
39.5K
Oliver Epper ☠️
Oliver Epper ☠️@OliverEpper·
@bitfield @jgndev I have never encountered that green field project that has no dependencies, though. Last time I checked everything that I needed had a C-API. C is a protocol and C++ is really useful when you need to interface with C. When I am willing to put in more effort I‘d consider Swift.
English
1
0
1
100
John Arundel
John Arundel@bitfield·
@jgndev All valid points, to be sure. On a greenfield project in 2024, though, I can't honestly see what would drive anyone to pick C++ over Rust. What's the value proposition? “It's old”?
English
3
0
7
656
John Arundel
John Arundel@bitfield·
Rust is going to kill C++. In fact, I think it's already happened: C++ just hasn't fallen over yet.
English
32
4
115
16.8K
Zach Nagengast
Zach Nagengast@zachnagengast·
@OliverEpper @RaajeevChandran @krzyzanowskim Had to add this to our makefile for the nuclear option 🧨works pretty well went all else fails 😂 clean-package-caches: rm -rf ~/Library/Caches/org.swift.swiftpm/repositories rm -rf ~/Library/Developer/Xcode/DerivedData
English
1
0
1
62
Marcin Krzyzanowski
Marcin Krzyzanowski@krzyzanowskim·
I am Xcode user. I always open Xcode project twice, because it 95% times fail to fetch Package Dependencies for the first time.
English
29
12
162
20.5K
Oliver Epper ☠️
Oliver Epper ☠️@OliverEpper·
@RaajeevChandran @krzyzanowskim Which does not even reset the package cache. Check contents of ~/.swiftpm If you have an upstream version same name but different checksum of a binary artifact you need to delete it manually.
English
1
0
0
34
rcn
rcn@RaajeevChandran·
@krzyzanowskim I always have to reset package caches
English
1
0
5
521
Dave W Plummer
Dave W Plummer@davepl1968·
Am I the only one who thinks having written Git is a lot more impressive than the Linux kernel?
English
121
13
754
56.7K
Oliver Epper ☠️
Oliver Epper ☠️@OliverEpper·
@bitfield I produce and use software, obviously. As a user I do care! I will always prefer non-electron over electron and memory-safe over a potential harmful software. I do care less as a programmer than as a user.
English
0
0
2
146
John Arundel
John Arundel@bitfield·
Users don't care what language your software is written in.
English
30
23
241
14.3K
Jason Turner
Jason Turner@lefticus·
Does anyone have a small (< 1000 loc) project, with tests, written in C++, that you wouldn't mind me using as an example in a conference talk? It doesn't need to be anything special, just kind of code I didn't write :) I won't be doing a harsh code review or anything like that.
English
26
4
49
11.2K