hans_nerd's profile picture. A high WIS, low INT character.

General specialist programmer at Fatshark.
Side project: http://grunka.app

Hans Sjunnesson

@hans_nerd

A high WIS, low INT character. General specialist programmer at Fatshark. Side project: http://grunka.app

Hans Sjunnesson reposted

Microsoft @Windows: "We're preloading File Explorer so it launches faster." File Pilot: Compiles in less than 3 seconds. Launches instantly. Eats whole drive for breakfast. Speed isn't a background task, it's design. filepilot.tech

Microsoft admits File Explorer is slow in Windows 11, and it’s going to preload it in the background to help improve launch performance. “This shouldn’t be visible to you, outside of File Explorer hopefully launching faster when you need to use it,” Microsoft confirmed. If you…

WindowsLatest's tweet image. Microsoft admits File Explorer is slow in Windows 11, and it’s going to preload it in the background to help improve launch performance.

“This shouldn’t be visible to you, outside of File Explorer hopefully launching faster when you need to use it,” Microsoft confirmed.

If you…


What an incredibly insightful comment. The first group struck gold, followed by the secondary arrival of people trying to capture what happened. The subsequent tourists focus exclusively on the the artifacts of the secondary group.

saying it much better than me. I also think the promulgation of loop language has a lot to do with the gold rush viral vibe of modern indie dev and the secondary economy of guides / tutorials seeking to create useful-sounding abstractions for this



This should be illegal. And this is why you always opt-out sending telemetry if you can.

Is 16+gb/mo a normal amount of telemetry? Can you not do any local compute of “get hot” or “get cold” with a multi core processor and multiple gigabytes of memory? Can’t just repeat the previous nights settings? It’s bad enough that you slapped a $200/yr subscription on things,…

zimm3rmann's tweet image. Is 16+gb/mo a normal amount of telemetry? Can you not do any local compute of “get hot” or “get cold” with a multi core processor and multiple gigabytes of memory? Can’t just repeat the previous nights settings? 

It’s bad enough that you slapped a $200/yr subscription on things,…


Hans Sjunnesson reposted

Ripgrep is slow. Nowgrep is fast, because I bypass the Windows slop and go straight to NTFS. Here's Ripgrep vs. Nowgrep searching through 300k files on a drive with 2M+. Nowgrep is written from scratch in C99. No borrow checker.


Hans Sjunnesson reposted

📢 Incredibly excited to announce I signed with a publisher! My retro tycoon game 'Car Park Capital' will be published by @micro_prose! The one behind classics like Transport Tycoon and Civilization. Go watch the trailer! Thanks for the support so far! 🙏…


It takes a lot of work to do great work.


Hans Sjunnesson reposted

New Post: How I Write Type Safe Generic Data Structures in C danielchasehooper.com/posts/typechec…

DanielcHooper's tweet image. New Post: How I Write Type Safe Generic Data Structures in C
danielchasehooper.com/posts/typechec…

What's everyone's take on shipping symbols with your game? Makes it easier to resolve stack traces on crashes. What's the downside, aside from huge symbols when you use bloated engines? Massive security holes? Not shipping symbols is just security through obscurity right?


Hans Sjunnesson reposted

Hans Sjunnesson reposted

A library I'm considering uses Boost for a few basic containers (small_vector, bimap, etc). Because of Boost's non-modular design (every header includes most other headers), build times are ridiculous. I removed the Boost dependency and implemented equivalents to all required…


Hans Sjunnesson reposted

What if an OS fit entirely inside the CPU’s Cache? Turns out we’ve been doing it for decades. CNK, the OS for IBM’s Blue Gene Supercomputer, is just 5,000 lines of tight C++. Designed to “eliminate OS noise”, it lives in the cache after just a few milliseconds of boot.

lauriewired's tweet image. What if an OS fit entirely inside the CPU’s Cache?
 
Turns out we’ve been doing it for decades.
 
CNK, the OS for IBM’s Blue Gene Supercomputer, is just 5,000 lines of tight C++. 

Designed to “eliminate OS noise”, it lives in the cache after just a few milliseconds of boot.

A very salient point that I think a lot of people miss when considering dependencies on open source projects. Even the ones that aren't a Swiss army knife of features - even slim projects need to cover cases that don't apply to your project.

If you want a specific example of this type of bloat in practise, the open source version of clay is probably 5x the LOC of my original private version, because it covers many cases that only apply to some percentage of users. You could rebuild it for your project in much less!



Such an incredibly insightful exchange on why performance matters. We’re stuck at a plateau in software. Innovation comes only when these bottlenecks get removed.

Exactly. And in FP, the second order effect was a different kind of search. When indexing is fast, searching becomes interactive real-time filtering, rather than a series of search requests where you wait for results on one term, then terminate and start again with a different…



Hans Sjunnesson reposted

A year later, we know that some of the demos on the Devin launch were cherry-picked. Like the one that faked completing an Upwork task to get paid - but never was. Be careful who you trust - and ask if they have any undisclosed investment in a startup they praise.

GergelyOrosz's tweet image. A year later, we know that some of the demos on the Devin launch were cherry-picked.

Like the one that faked completing an Upwork task to get paid - but never was.

Be careful who you trust - and ask if they have any undisclosed investment in a startup they praise.

These aren't just cherrypicked demos. Devin is, in my experience, very impressive in practice.



Hans Sjunnesson reposted

Maximally offend every modern design sense in one shot—the Boeing throttle body.

usgraphics's tweet image. Maximally offend every modern design sense in one shot—the Boeing throttle body.

Hans Sjunnesson reposted

"C is how a computer actually works"

DanielcHooper's tweet image. "C is how a computer actually works"

Hans Sjunnesson reposted

Disk Voyager project in C still takes under 2 seconds for a full recompile in debug mode on my few-years-old laptop (with a Ryzen 7 4700U). Such short compile times have had profound effects on my development. Faster iteration cycles, the freedom to experiment and the joy of…

vkrajacic's tweet image. Disk Voyager project in C still takes under 2 seconds for a full recompile in debug mode on my few-years-old laptop (with a Ryzen 7 4700U).
Such short compile times have had profound effects on my development. Faster iteration cycles, the freedom to experiment and the joy of…

Hans Sjunnesson reposted

File Pilot, a modern and fast file explorer, is officially out in public beta! filepilot.tech After 3 years of development and hard work, it's finally in your hands! A huge thank you to everyone who helped in any way throughout this journey!


Hans Sjunnesson reposted

Steam now warns about Early Access that have not been updated in months. 🕵️ Tip: SteamDB browser extension shows last update for all games.

SteamDB's tweet image. Steam now warns about Early Access that have not been updated in months.

🕵️ Tip: SteamDB browser extension shows last update for all games.

United States Trends

Loading...

Something went wrong.


Something went wrong.