Niklas Saers

6K posts

Niklas Saers

Niklas Saers

@niklassaers

iOS developer and recorder player. I love making beautiful and useful stuff, and love talking about it in the process. Exploring @[email protected]

55.503739,8.449297 Katılım Temmuz 2008
1.6K Takip Edilen929 Takipçiler
Sabitlenmiş Tweet
Niklas Saers
Niklas Saers@niklassaers·
We made LibreSSL into an XCFramework for iOS, iOS Simulator, macOS and macOS Catalyst, on both x86_64 and arm64. I wrote a bit about that: saers.com/dbclient/blog/…
English
1
1
2
0
Niklas Saers
Niklas Saers@niklassaers·
What's new in Theo 6.0: - Swift 6 with strict concurrency checking - Full Swift Package Manager support (no more CocoaPods!) - TLS/SSL encryption support - Modern async patterns with NIO - Works on iOS 17+ and macOS 14+ #Swift #Neo4j #GraphDatabase
English
0
0
0
91
Niklas Saers
Niklas Saers@niklassaers·
Theo 6.0 is here! The Swift driver for @neo4j is fully updated for Swift 6 with strict concurrency, Swift Package Manager, and TLS support. Connect your iOS/macOS/Linux apps to Neo4j graph databases natively. github.com/Neo4j-Swift/Ne… cc @mesirii @neo4j
English
1
0
3
118
Peter Steinberger 🦞
Peter Steinberger 🦞@steipete·
@DennisonBertram yah but would I use it as my driver? fuck no. Remote models are still king. For airplanes without WiFi tho, I can work now xD
English
4
0
3
537
Peter Steinberger 🦞
Peter Steinberger 🦞@steipete·
Amazing how fast even gpt-oss:120b runs on a MacBook Pro. 40 tokens/s !
Peter Steinberger 🦞 tweet media
English
19
4
175
25.5K
Niklas Saers retweetledi
NatashaTheRobot
NatashaTheRobot@NatashaTheRobot·
Me when I'm using AI to generate code that I understand: "Nope, wrong, try again, research this, ultrathink, do this exactly, use this syntax, only change this one part of the code" [breaking it down into smaller parts, refactoring hard in between, etc] Me when I'm using AI to generate code that I don't understand: "Wow!!! It knows EVERYTHING!!! It is able to one-shot anything I say!!" [ask it to fix things if broken, completely trust the output] 🤣
English
2
3
33
4.3K
Niklas Saers retweetledi
Andrej Karpathy
Andrej Karpathy@karpathy·
Good post from @balajis on the "verification gap". You could see it as there being two modes in creation. Borrowing GAN terminology: 1) generation and 2) discrimination. e.g. painting - you make a brush stroke (1) and then you look for a while to see if you improved the painting (2). these two stages are interspersed in pretty much all creative work. Second point. Discrimination can be computationally very hard. - images are by far the easiest. e.g. image generator teams can create giant grids of results to decide if one image is better than the other. thank you to the giant GPU in your brain built for processing images very fast. - text is much harder. it is skimmable, but you have to read, it is semantic, discrete and precise so you also have to reason (esp in e.g. code). - audio is maybe even harder still imo, because it force a time axis so it's not even skimmable. you're forced to spend serial compute and can't parallelize it at all. You could say that in coding LLMs have collapsed (1) to ~instant, but have done very little to address (2). A person still has to stare at the results and discriminate if they are good. This is my major criticism of LLM coding in that they casually spit out *way* too much code per query at arbitrary complexity, pretending there is no stage 2. Getting that much code is bad and scary. Instead, the LLM has to actively work with you to break down problems into little incremental steps, each more easily verifiable. It has to anticipate the computational work of (2) and reduce it as much as possible. It has to really care. This leads me to probably the biggest misunderstanding non-coders have about coding. They think that coding is about writing the code (1). It's not. It's about staring at the code (2). Loading it all into your working memory. Pacing back and forth. Thinking through all the edge cases. If you catch me at a random point while I'm "programming", I'm probably just staring at the screen and, if interrupted, really mad because it is so computationally strenuous. If we only get much faster 1, but we don't also reduce 2 (which is most of the time!), then clearly the overall speed of coding won't improve (see Amdahl's law).
Balaji@balajis

AI PROMPTING → AI VERIFYING AI prompting scales, because prompting is just typing. But AI verifying doesn’t scale, because verifying AI output involves much more than just typing. Sometimes you can verify by eye, which is why AI is great for frontend, images, and video. But for anything subtle, you need to read the code or text deeply — and that means knowing the topic well enough to correct the AI. Researchers are well aware of this, which is why there’s so much work on evals and hallucination. However, the concept of verification as the bottleneck for AI users is under-discussed. Yes, you can try formal verification, or critic models where one AI checks another, or other techniques. But to even be aware of the issue as a first class problem is half the battle. For users: AI verifying is as important as AI prompting.

English
134
537
4.4K
844.5K
Niklas Saers retweetledi
Gergely Orosz
Gergely Orosz@GergelyOrosz·
The more I use GenAI coding tools, the more I am convinced keeping to "traditional" software engineering practices is what works most productive here. As in 10x more productive. E.g. - Small changes - Test that the change works before moving on - (unit) tests wherever you can
English
63
129
2.1K
187K
Niklas Saers
Niklas Saers@niklassaers·
@Dimillian Try switching the digital clock for an analog one, takes half the space 👍
English
0
0
0
82
Thomas Ricouard
Thomas Ricouard@Dimillian·
This is how compact my menu bar is now!
Thomas Ricouard tweet media
English
4
0
14
4.1K
Marcin Krzyzanowski
Marcin Krzyzanowski@krzyzanowskim·
I've been a huge iPad user for a long time, for note-taking and entertainment. A pencil is a must-have, and I love it. I have an M1, which is still too powerful for whatever I do it. The new Pencil Pro is not compatible with my iPad Pro 😥 and I'm not going to upgrade just for that. There is literally nothing worth upgrading so far
Marcin Krzyzanowski tweet media
English
14
0
42
16.3K
Niklas Saers
Niklas Saers@niklassaers·
@steipete “a thin veneer of safety over a deep pit of peril” - great quote ;-)
English
0
0
2
130
gaut
gaut@0xgaut·
20 bottles of honey for $33 why need 20 bottles you ask? i don’t know
English
93
40
3.8K
508.7K
gaut
gaut@0xgaut·
I present to you: $200 of groceries in Ireland
gaut tweet media
English
2.1K
2.4K
36.9K
16.1M
Niklas Saers
Niklas Saers@niklassaers·
@housecor I hear you, been using the same treadmill since 2015. It’s the best way of working :-)
English
0
0
2
80
Niklas Saers retweetledi
Cory House
Cory House@housecor·
I’ve used a treadmill under my standing desk for the last 8 years. I love it, and I believe it’s a competitive advantage. Here’s why: 1. 10k steps a day is generally recommended for good health. I easily hit that goal by walking 2 mph for part of the day while I’m working. 2. Walking reduces my stress and improves my mood. 3. If I sit too long I get restless and groggy. When I walk, I feel more alert. 4. Studies show it aids memory retention and creativity. 5. I’m in my 40s and weigh the same as I did in school. I think the treadmill played a role. 6. “I’m too busy to exercise” isn’t an excuse anymore. I walk and work.
Cory House tweet media
English
143
105
1.7K
788K
Julian Fernandez-Mejia
Julian Fernandez-Mejia@julianfdezme·
@PHuenermund Yes, I was asked in more than one Ph.D. interview for my language level. The comment was that It would be optimal for my daily life in the city and adapt. To clarify, I disapprove the policy; I was happy that I was not required to learn Danish by @CBScph.
English
1
0
2
980
Niklas Saers
Niklas Saers@niklassaers·
@adamlyttleapps You new? Anyway, there’s the looking forward to the new and (possibly) revoltuionary, and then the how is our daily work going to change, and how can we take advantage of that. That last part is usually the most actual exciting :-) But the first one may be it this year
English
0
0
0
36
Adam Lyttle
Adam Lyttle@adamlyttleapps·
I’m new to iOS development Is the hype for WWDC always this big? Or is this year different?
English
74
1
126
49.4K
Emma Bostian
Emma Bostian@EmmaBostian·
Some personal news: we’re married! 💒🥰👰‍♀️
Emma Bostian tweet media
English
251
17
4.4K
266.2K
Niklas Saers retweetledi
Torunn Work-in-progress
Torunn Work-in-progress@Torunn45505136·
Jeg leser om personer i middelklassen som investerer formuer for å bli førtidspensjonister og slippe å jobbe. Så leser jeg om uføre som gjerne ville jobbet hvis de var friske og fikk jobb. Har jeg forstått det riktig at det bare er sistnevnte gruppe som oppfattes som late?
Norsk
12
14
133
12.2K
sergii
sergii@SergiiKirianov·
@arukomp $2k - that's quite a LOT
English
4
0
0
151
sergii
sergii@SergiiKirianov·
Monitor recommendations, everyone?! Machine: MacBook Pro M1/M2 Need a primary monitor, some good resolution and size. Your recommendations 👇👇👇👇
English
25
0
21
8.4K
Ibrahim
Ibrahim@codewithibrahim·
How old were you when you wrote your first line of code? Me: 18years old 😀
English
56
2
40
10K