NeoSmart Technologies

1.1K posts

NeoSmart Technologies banner
NeoSmart Technologies

NeoSmart Technologies

@NeoSmart

Proud maker of quality system configuration, repair, and recovery software since 2004. Concurrency, embedded, SIMD, rust, and more.

Chicago, IL Katılım Ocak 2008
114 Takip Edilen6K Takipçiler
Mileage impossible
Mileage impossible@Mileage_impo·
Lexus IS300 with 522,114 miles (840,261 km) on the clock. Original engine and transmission.
Mileage impossible tweet mediaMileage impossible tweet media
English
10
11
269
7.8K
NeoSmart Technologies
@ThePrimeagen It was an ai slop codebase prior to the transition and it’s an ai slop codebase after the transition, just in a different language.
English
0
1
1
145
ThePrimeagen
ThePrimeagen@ThePrimeagen·
the result of bun zig -> rust
English
92
0
261
87.9K
NeoSmart Technologies
@jorandirkgreef @sehz_ai They’re both Turing complete languages, obviously, but some patterns might be more awkward or require more friction. But you might be surprised at the kind of abstractions rust lets you write, even for non-idiomatic patterns, with some creative lifetime annotations. Zig is nice.
English
1
0
0
74
Joran Dirk Greef
Joran Dirk Greef@jorandirkgreef·
@sehz_ai The design patterns we use in Zig don’t translate well to Rust.
English
1
0
0
210
Joran Dirk Greef
Joran Dirk Greef@jorandirkgreef·
I wrote these words 7 months ago. I am more grateful today for Andrew's leadership of the ZSF, that the foundations of TigerBeetle, our compiler, should not be vibed out beneath us. Standing up to “trillion dollar” big corp… Zig is hard core quality. tigerbeetle.com/blog/2025-10-2…
Joran Dirk Greef tweet media
English
15
50
611
107.5K
Stoke Willie
Stoke Willie@StokeWillie·
@bungoman Before C++26, reading an uninitialized object usually produced an indeterminate value and was formally UB. In C++26, the common automatic-storage case is changed to erroneous behavior (indeterminate values are still UB).
English
1
0
2
970
bungoman
bungoman@bungoman·
HA HA DID YOU KNOW THAT ACCIDENTALLY UNITIALIZED C++ BOOLS WILL SHOW AS FALSE IN VISUAL STUDIO'S DEBUGGER BUT EVALUATE TO TRUE?
English
30
39
2.1K
83.5K
/// //
/// //@marcsh·
@bungoman Ayep Theres even ways that are correctly generated optimized assembly where BOTH branches will run We used the !! operator to make sure anything NOT type bool would be completely correct int testValue = DBG_UB; if( !!testValue ) { // Do stuff }
English
4
1
61
6.9K
NeoSmart Technologies
@CryptoCyberia Windows 2000 was undeniably stable. But it was still common and easy for bad third party drivers to give you BSODs because it was before user mode drivers were a thing.
English
0
0
1
175
Lain on the Blockchain
Lain on the Blockchain@CryptoCyberia·
UI peaked here, unironically. Everything was so easy to read, even on low resolution monitors. Sure, it wasn't stable enough, and the search function (before they ruined it) is nice to have, but they really just focused on usability with the graphic design of Win2000.
Lain on the Blockchain tweet media
English
263
397
3.6K
155.8K
International Cyber Digest
International Cyber Digest@IntCyberDigest·
🚨 Public PoC dropped for an unpatched Apple Maildrop flaw. The bug itself is modest. The disclosure record is the real story. Apple is sitting on the minor iCloud Maildrop bug for 34 months and counting. Maildrop attachment URLs ship 3 unsigned, client-controlled parameters (f= filename, sz= size, uk= user key). Anyone holding a valid Maildrop link can rewrite f= and sz=. The link still resolves on icloud[.]com, still serves the original uploader's file (uk= is locked, so this isn't arbitrary malware delivery), and the spoofed filename is stamped into the Content-Disposition response header. The file saves to disk under whatever name the attacker chose. Again it's not the way it should work, but it's no biggie. But the timeline is interesting: 🔹 Reported: 7 Jul 2023 to Apple Security Bounty (case OE1950888220). 🔹 Status: "Prioritised for review" since 8 Apr 2026. 🔹 Elapsed: 34 months. ~10× a standard 90-day disclosure window.
International Cyber Digest tweet mediaInternational Cyber Digest tweet media
English
11
38
318
29.2K
HSVSphere
HSVSphere@HSVSphere·
Why does Windows still not have a visual indicator for copying? At all.
English
10
0
117
11.4K
NeoSmart Technologies
NeoSmart Technologies@NeoSmart·
@jarredsumner @simonklee But how many of those were due to index-out-of-bounds that are still there? How many were papered over with unsafe? Rust provides these guarantees when the code was developed in it, not automatically ported over with minimal oversight by an agent.
English
0
0
0
2.4K
Jarred Sumner
Jarred Sumner@jarredsumner·
@simonklee > this is bad news Most of the feedback from OpenCode users to Bun has been crash reports. Many of these crash reports would not have happened with a borrow checker and lifetimes and automatic cleanup Rust provides. Please file issues if you run into any and we will fix.
English
37
18
1.2K
100.6K
NeoSmart Technologies
NeoSmart Technologies@NeoSmart·
“Get back to us” then no one responds.
Microsoft Support@MicrosoftHelps

@NeoSmart Hi again. We're following up again regarding the “Create with Designer” option showing up in your Windows 11 context menu. Get back to us if you still need help. We’re here to assist. ~JSB

English
0
0
3
143
NeoSmart Technologies
NeoSmart Technologies@NeoSmart·
You reboot your PC and it installs a Windows update ONCE and then for the next week every time you sit down you find out it’s autorestarted due to another dozen upgrades that follow. Every single time.
English
2
0
2
166
Microsoft Support
Microsoft Support@MicrosoftHelps·
@NeoSmart Hi again. We're following up again regarding the “Create with Designer” option showing up in your Windows 11 context menu. Get back to us if you still need help. We’re here to assist. ~JSB
English
1
0
0
196
NeoSmart Technologies
NeoSmart Technologies@NeoSmart·
Why is "Create with (Microsoft) Designer" spam suddenly showing up in my Windows 11 context menu when I never installed it? Cannot even be disabled with ShellExView! @MicrosoftHelps @JenMsft
NeoSmart Technologies tweet mediaNeoSmart Technologies tweet mediaNeoSmart Technologies tweet media
English
3
0
3
766
NeoSmart Technologies
NeoSmart Technologies@NeoSmart·
@_Felipe On the other hand, littering your code with conditionally executing queries and logic is how you turn it into maintenance hell.
English
2
0
0
126
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
Counting is hard in distributed systems. A trick you can use is to not use the cached count when the result set the client sees is small. Users only care about these inconsistencies when the number is small. No one notices the count is wrong when there are 50+ items.
Oskar Wickström@owickstrom

Stuff like this drives me crazy. Not only infra software should be consistent and correct. UIs should too! It's maybe not catastrophic in the same way as `SUM` miscounting in SQL, but it is a repeated paper cut for millions of users.

English
2
0
29
2.6K