Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
smallstepforman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
61.
▲
by
smallstepforman
7mo ago
In Haiku windowing system, each app window gets its own thread so dialog boxes run in a different thread to the main window and a different thread to the core app. In Linux, all windows share the same message loop thread. A simple port reve
62.
▲
by
smallstepforman
7mo ago
There is always the one App which isnt available elsewhere that prevents migration. I’ve been a full time Amiga user, BeOS user, OSX, user, currently I multiboot with Win11, Linux Mint and Haiku nightly, and Windows 11 still gets 99% screen
63.
▲
by
smallstepforman
7mo ago
I’m so frustrated that the default for password fields is “hidden”. The number of times I had someone observing me type a password is < 0.001% of password entries. There is a post it note on most peoples monitors with visible passwords a
64.
▲
by
smallstepforman
7mo ago
256Kb stack per Fiber is still insane overhead compared to Actors. I guess if we survey programming community, I’d guesstimate that less than 2% of devs even know what the Actor model is, and an even smaller percentage have actually used it
65.
▲
by
smallstepforman
7mo ago
Read the article. Satya brought the share price from $35 to $400, that wont kill Microsoft. I guess what you’re trying to say is that it will kill Windows. But that wont happen since enormous percentage of businesses run Windows ecosystem.
66.
▲
by
smallstepforman
7mo ago
Can Apple marketing please reduce the insane quantity of adjectives in its releases, it has been nauseating to read for decades and sickens me when visiting their sites. Early exit from me and ex-OSX dev for over a decade, wont be back unti
67.
▲
by
smallstepforman
7mo ago
No Such Agency is the biggest government data collection agency, why not name the hosting country?
68.
▲
by
smallstepforman
7mo ago
I must be the only GIMP user that has never complained about the UX. But I have never used Photoshop so I’m not fighting muscle memory.
69.
▲
by
smallstepforman
7mo ago
The challenge is to get cost sensitive businesses to support this. Juniors are a cost and when trained move on, thats the fundamental problem. Retention only works with smart companues, for most other companies its a revolving door. On the
70.
▲
by
smallstepforman
7mo ago
OS’s which dont have user accounts (eg always root) like Haiku and Amiga are going to thrive soon …
71.
▲
by
smallstepforman
8mo ago
Well, in the real world we need at least polymorphism and operator overloading, but that is against the core Zig philosophy, so serious GameDev ignores it (which ironically one would think is the biggest core market for low level systems pr
72.
▲
by
smallstepforman
8mo ago
As people pointed out, change the distance to 43 meters and you’ll get the walk answer.
73.
▲
by
smallstepforman
8mo ago
You’ve never tried Haiku, you’re missing out on a remarkable desktop experience.
74.
▲
by
smallstepforman
8mo ago
Thank you for creating Homeworld, it truely was a memorable experience.
75.
▲
by
smallstepforman
8mo ago
I’m 5 years older than James and had a similar discovery and enthusiasm path which got lost in the era commercial big modern systems. The soul of the machine has long since disappeared. There was a brief period when I discovered BeOS 4.5 wh
76.
▲
by
smallstepforman
8mo ago
If Linus started his OS project in 2026, he might have chosen Zig instead of C.
77.
▲
by
smallstepforman
8mo ago
Ever use a leak detector? Even my graphics engines (with shared resources) uses a leak detector in debug mode. The monent you forget to release a resource, assertion at program termination. Leaks are trapped with tooling, and all you need
78.
▲
by
smallstepforman
8mo ago
Noble quest, but without operator overloading when dealing with Matrix*Vector you end up with an unreadable mess for physics, skeletal animation etc. There is a reason professional game dev is still 90% C++. (Funny enough, amateur gamedev i
79.
▲
by
smallstepforman
8mo ago
C’s biggest sins (also inherited by C++): - unspecified default type sizes. Should have had i8, u16, i32, u64, f32, f64 from the beginning. - aliasing pointers being restricted by default (ie an alias keyword should have been added). Perfor
80.
▲
by
smallstepforman
8mo ago
I refuse to be locked into a platform, and I dislike languages that obscure memory management (ARC). Thus, Swift isnt on my radar. A couple of iOS apps I developed in the past used c++ for 99% of code (OpenGL GUI), with 2 mm files to link t
81.
▲
by
smallstepforman
9mo ago
This is how Haiku packages are managed, from the outside its a single zstd file, internally all dependacies and files and included in read only file. Reduces IO, reduces file clutter, instant install/uninstall, zero chance for user to
82.
▲
by
smallstepforman
9mo ago
Dont worry, there are thousands of aspiring artists that will gladly do it for a 6 figure salary. The person that manages your salary, they determine what you work on. Dont like the work, walk away …
83.
▲
by
smallstepforman
9mo ago
The inverse is also true - cannot download an 60Gb game due to partition size being too small even if there is cumulative free space available.
84.
▲
by
smallstepforman
9mo ago
Most audiophiles ignore bluetooth headphones due to sound quality + latency, so we (audiophiles) stick to wired at home and we also have dedicated headphone amps since the pissy sound card D/A convertors are incredibly bad. Bluetooth o
85.
▲
by
smallstepforman
10mo ago
In 1979, the industry needed ‘C with Classes’. It did not need whatever is required today. Hence the only viable path is the one we’re on. Counter point - who is using Pony (the programming language) today? No one.
86.
▲
by
smallstepforman
10mo ago
What about the mental health of tax payers funding the scheme? Do you want your hard earned taxes to finance “lazy bums” who may or may not be looking for employement. If there are no conditions to receiving the grant, then where is the in
87.
▲
by
smallstepforman
10mo ago
Quote: very little bloat over the years You should try Haiku, and read about its package virtual file system, Linux in comparison will forever after that look like a bloated hog.
88.
▲
by
smallstepforman
10mo ago
Linux has overcommit so failing malloc hasnt been a thing for over a decade. Zig is late to the party since it strong arms devs to cater to a scenerio which no longer exists.
89.
▲
by
smallstepforman
10mo ago
Funny that you mentioned Erlang since Actors and message passing are tricky to implent in Rust (yes, I’ve seen Tokio). There is a readon why Rust doesnt have a nice GUI library, or a nice game engine. Resources must be shared, and there is
90.
▲
by
smallstepforman
10mo ago
You need to be pragmatic and practical. Extra large codebases have controllers/managers that must be accessible by many modules. A single global vs dozens of local references to said “global” makes code less practical.
More ›