Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ntstatusquo
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
ntstatusquo
15d ago
Nothing wrong with using AI for software development, but your product landing page being chock full of LLM-isms is an honest signal about how much care was put into this project. Also, it somehow, bafflingly, against all odds, manages to u
2.
▲
by
ntstatusquo
17d ago
My one data point is that Casey’s handmade hero series, and his immediate mode gui video from way back in 2005, are what introduced me and some friends to an entirely new way to build graphical user interfaces, and I do feel a great appreci
3.
▲
by
ntstatusquo
21d ago
True, the project where I used the approach above was a TUI, so windows terminal sort of eats the impact of stuff like user32 and dwrite for you. One trick I know of to make user32 a bit more lightweight is to call ImmDisableIme prior to cr
4.
▲
by
ntstatusquo
22d ago
You can get a sub 20kb executable with C in MSVC and no weird tricks, i.e. just setting a particular combination of compiler/linker flags, like /NODEFAULTIB, /MERGE, /FILEALIGN:512 etc. Small enough that it's basica
5.
▲
by
ntstatusquo
27d ago
I can guarantee you that Raymond had zero input on any of these decisions. He values fundamentals, quality, and customer satisfaction more than anybody. But ultimately, is just an "individual contributor" engineer down in the tren
6.
▲
by
ntstatusquo
27d ago
"tell me you're a rust programmer without telling me you're a rust programmer"
7.
▲
by
ntstatusquo
27d ago
My personal favorite is the classic "Walls and Ladders" post about topmost windows: https://devblogs.microsoft.com/oldnewthing/20110310-00/?p=11... Raymond's work often uses analogies to everyday, r
8.
▲
by
ntstatusquo
1mo ago
I hesitate to make this sound positive, but to their credit, the leadership at Microsoft who likely steered the weather app towards using the web stack at least correctly identified a major problem: there is not a single good native UI fram
9.
▲
by
ntstatusquo
1mo ago
Lots of iGPUs just end up being backed by system memory. But even then, this is a ridiculous hand wavy excuse. A 4000x2000 RGBA buffer is 32MB. That only explains 2.7% of the weather app's devastating memory footprint. They don't
10.
▲
Happy Voluntary Lobotomy Day, Microsoft
(uplevel.pro)
2 points
by
ntstatusquo
3mo ago
|
1 comments
11.
▲
July Xbox layoffs rumored to be 'largest in gaming history'
(xcancel.com)
6 points
by
ntstatusquo
3mo ago
|
1 comments
12.
▲
by
ntstatusquo
3mo ago
Normally I don’t give much attention to online layoff rumors, but George is very credible and allegedly has some inside sources. I do wonder if this will be a tipping point for gaming industry unions.
13.
▲
by
ntstatusquo
3mo ago
And yet they can’t build a TUI that scrolls without flickering or uses a reasonable amount of memory
14.
▲
by
ntstatusquo
5mo ago
I assume this voluntary retirement offer will be something like 2 weeks of pay per year of service, plus maybe 16 weeks. And you get to keep your unvested stock. If that's not too far off, you'd expect a principal engineer's
15.
▲
by
ntstatusquo
5mo ago
The graph API gets you 60% of the way there, but sadly, some core functionality is missing, like calls. And even the chat part of the API is throttled aggressively. If the teams graph API were better, we'd have a bunch of nice, lightwe
16.
▲
by
ntstatusquo
5mo ago
In terms of speed, anecdotally, it seems like it can go either way. Some programs run faster, some run slower. Usage patterns of malloc/free are so varied that it's probably impossible to optimize for one without hurting others.
17.
▲
by
ntstatusquo
5mo ago
Not nearly often enough, because most veteran Windows deverlopers don't even know what segment heap is, or that they have a choice. VS code, for example, is still on NT Heap. It is heartbreaking how under-utilized and under-publicized
18.
▲
by
ntstatusquo
5mo ago
It takes effect on executable launch.
19.
▲
by
ntstatusquo
5mo ago
This is a great idea, honestly. PowerToys is open source. There's a decent change that they would be open to such a contribution. It is a crime that segment heap is over a decade old and still so underutilized. Gamers in particular go
20.
▲
by
ntstatusquo
5mo ago
It's complicated. It's not always a straightforward space vs time tradeoff. For chromium's allocation patterns, it sounds like segment heap was slower. But BinaryNinja reported the opposite! See https://github.com&
21.
▲
by
ntstatusquo
5mo ago
It's a combinination of bit flags. The lowest bit controls whether segment heap is on or off. The 2nd lowest bit bit controls some additional optimizations that go along with it, something about multithreading. A value of 3 (both flags
22.
▲
by
ntstatusquo
5mo ago
Windows developer here. After reading this post, my gut instinct is that this is due to something called 'segment heap'. A bit of backstory: there are two, totally independent implementations behind the Windows heap allocation API
23.
▲
by
ntstatusquo
6mo ago
Nothing to add other than that I agree, and this is a easy to understand, correct way of framing the problem. But the framing probably won't convince exuberant AI folks. These tools are incredibly powerful, but they can only take you f
24.
▲
by
ntstatusquo
7mo ago
The section coding.pdf has their code style guidelines, colloquially known as Cutler Normal Form, CNF for short. I'm conflicted on it. Definitely overly verbose, but you can't argue with the results of the NT team. Such a rigid st
25.
▲
by
ntstatusquo
10mo ago
I imagine it would be frustrating to be the windows shell dev who has to investigate the torrent of bizarre memory corruption bugs that inevitably occur on Windhawk users’ machines after major OS updates. There’s really no avoiding it when
26.
▲
by
ntstatusquo
1y ago
Using the UIA tree as the currency for LLMs to reason over always made more sense to me than computer vision, screenshot based approaches. It’s true that not all software exposes itself correctly via UIA, but almost all the important stuff