Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
GuestHNUser
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
GuestHNUser
2y ago
Give the demo a try. I compared the CPU usage to the win10 file explorer, and they look identical (both are minuscule); it's super impressive.
2.
▲
by
GuestHNUser
2y ago
Yet these "lower-level" APIs, DX12 and Vulcan, often don't significantly out perform DX11, and in many cases DX11 performs better. I put lower-level in quotes because those APIs bake assumptions about the hardware into their
3.
▲
by
GuestHNUser
2y ago
If there there was an award for post of the year, this would be a contender. Amazing work.
4.
▲
by
GuestHNUser
2y ago
> I use OG vim mainly because I perceive it as more performant. I feel the same way. I am not sure what performance comparisons have been made between the two projects, but I stick with vanilla vim (gVim typically) over vanilla nvim due
5.
▲
by
GuestHNUser
2y ago
Function pointers typically
6.
▲
by
GuestHNUser
2y ago
I find it sad that this paper mentions two valid critiques of OOP[0][1], yet makes no effort to engage with their specific criticisms. Also, citing Microsoft's COM object system as _the_ example of OOP's great success must mean th
7.
▲
by
GuestHNUser
2y ago
> but critically, it needs to adapt to its users – to people! In principle, I want this to be true. But, in practice, I think products change because the teams that built a product need to justify their continued existence within a corpo
8.
▲
by
GuestHNUser
2y ago
The issue with those books is that they don't have any concrete data that affirms that they are worth following. And, in fact, that style of code is largely to blame for why modern software feels so sluggish. They often reduce performa
9.
▲
by
GuestHNUser
2y ago
For those not familiar with the author, this is Daniel Lemire, a high performance software expert. He has done lots of work about squeezing as much performance out of a CPU as possible; see his work on SIMD JSON parsing[0]. I imagine he wro
10.
▲
by
GuestHNUser
2y ago
Thanks for the thoughtful reply. > I'm not sure why this is particularly needed and it isn't really in the novel... I know saying this is sacrilegious to some sci-fi fans, but I think that the novel, Dune, could do with improve
11.
▲
by
GuestHNUser
2y ago
> There's no character development to speak of, the plot is secondary, and visual spectacle is placed front and center. I totally agree with this take, but I think Dennis' directing/writing is full of 'Telling' i
12.
▲
by
GuestHNUser
2y ago
> When school districts get rid of advanced offerings in a bid to reduce racial inequality, they end up doing to opposite of what they claim to intend. While wealthier families can move to better school districts or enroll their children
13.
▲
by
GuestHNUser
3y ago
> led to lower insurance premiums Maybe it would be lower relative to other people's rates, but one must imagine that any insurance prices will only ever cost more to the consumer.
14.
▲
by
GuestHNUser
3y ago
$10 a month
15.
▲
by
GuestHNUser
3y ago
This course is fantastic. For anyone that wants a campanion book to go along with it, Computer Systems: A Programmer's Perspective is a great book to go alongside it. (Just don't get the international edition per the author's
16.
▲
by
GuestHNUser
3y ago
zig cc is a top notch cross compiler that you should check out[0]. [0] https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...
17.
▲
by
GuestHNUser
3y ago
No, I think exploratory programming is exactly that. Solutions to a problem is the very thing to be explored.
18.
▲
by
GuestHNUser
3y ago
This course is excellent and I cannot recommend it to OP highly enough. A great book to go with it is Computer Systems: A Programmer's Perspective (CSAPP).
19.
▲
by
GuestHNUser
3y ago
> - The lack of first class interfaces/traits/typeclasses is not my favorite. The currently suggested alternatives are so un-ergonomic I'd almost call them hostile. Personally, I don't see this as a problem. I like im
20.
▲
by
GuestHNUser
3y ago
Orca is also worth checking out. Still in development, but very usable. https://github.com/orca-app/orca
21.
▲
by
GuestHNUser
3y ago
> Numpy is competitive with optimized C/C++ Can you cite a source/example for that? I cannot imagine an optimized C program that doesn't blow python with numpy out of the water. Even a poorly written C program is likely to
22.
▲
by
GuestHNUser
3y ago
ImPlot is small and worth checking out if you don't want to make the plotting functions yourself. https://github.com/epezent/implot
23.
▲
by
GuestHNUser
3y ago
> It was obvious to me from the start that Muratori thought "dynamic polymorphism" just meant deep hierarchies of inheritance Inheritance hierarchies aren't exclusively what he meant though. Interfaces and the whole '
24.
▲
by
GuestHNUser
3y ago
> There is a growing graveyard of games/devs suffering from bespoke engine woes instead of just using Unreal... Is there? I can't think of any examples that come to mind. Most indie devs I know that roll their own engine have n
25.
▲
by
GuestHNUser
3y ago
This is a great review. I love the cuts between what he is seeing in the vision pro vs reality. I can't get over how delusional the wearer looks using it in public. That moment on the staircase when he is sending a text, for instance,
26.
▲
by
GuestHNUser
3y ago
> Must have to do something with imprintment Eh, I think most C programmers frustrations with UB stem from knowing that the C standard has fundamental flaws and modern compilers abuse that fact for "optimizations" on UB. This p
27.
▲
by
GuestHNUser
3y ago
Couldn't agree more. So many performance problems could be mitigated if people wrote their client/server code to make as few requests as possible. Consider the case of requesting a webpage with hundreds of small images, one should
28.
▲
by
GuestHNUser
3y ago
It's been a non-issue for me. I work on a standard qwerty laptop keyboard once or twice a month, but use a colemak split keyboard the rest. The worst thing that happens is I hit the wrong keys in my vim motions until my hands adjust to
29.
▲
by
GuestHNUser
3y ago
> Why not C99? stdint.h, declare-anywhere, etc. > I still use MSVC 6 (1998) as my IDE because it has better human factors for me than later versions of MSVC. This is really amusing to me. Does anyone know if the author has ever given
30.
▲
by
GuestHNUser
3y ago
computerenhance.com is a course focused on understanding how to measure and write high performance software. It's a great course targeting experienced programmers.
More ›