Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
moth-fuzz
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
moth-fuzz
4mo ago
This is so true. In webgpu, the functions to request a GPU device / GPU adapter are both async, and I often wonder, what is my engine going to do in the few milliseconds before it's grabbed a handle to the GPU? It can't rende
2.
▲
by
moth-fuzz
4mo ago
I dislike the trend among computer users that query strings == tracking data. They're just one of the many ways a browser request can contain data. They are used for all sorts of things in perfectly valid websites, and it's diffic
3.
▲
by
moth-fuzz
8mo ago
I'm a huge fan of the 'parse, don't validate' idiom, but it feels like a bit of a hurdle to use it in C - in order to really encapsulate and avoid errors, you'd need to use opaque pointers to hidden types, which req
4.
▲
by
moth-fuzz
9mo ago
I'm not a fan of the recent trend in software development, started by the OOP craze but in the modern day largely driven by Rust advocates, of noun-based programming, where type hierarchies are the primary interface between the program
5.
▲
by
moth-fuzz
9mo ago
I love Ruby and have tried to use mruby several times, but the one thing that always becomes an issue is that it uses Ruby’s own native-extension build system for compilation, which is configured in Ruby itself. It makes it a total pain to
6.
▲
by
moth-fuzz
10mo ago
I agree with the author - I'm sick of hearing the cliches from people who prefer 'dark mode'. But I remember long before there was 'light mode' and 'dark mode' there were themes based on a spectrum of hues
7.
▲
by
moth-fuzz
1y ago
You'd also be more productive and have less unknowns and potentially less decision paralysis if, say, everyone started using excel hooked up to a database instead of writing their own bespoke CRUD app, but alas, those aren't the r
8.
▲
by
moth-fuzz
1y ago
I love Crystal but I’m surprised at how nothing the WASM story is this late in the game. I’d love to run Crystal directly in the browser, especially given how web-focused they seem to be. Also, windows support has been more or less “done” f
9.
▲
by
moth-fuzz
2y ago
Regarding the 'Modular Monoliths' bit, I wholeheartedly agree. I always found it kind of disappointing that while we're told in our OOP classes that using interfaces increases modularity and cohesion and decreases coupling, i
10.
▲
by
moth-fuzz
2y ago
I'm of two minds when I see comments complaining about header files. Practically speaking, I think "have the preprocessor copy & paste source files together" is a bit of a hackjob, but, conceptually speaking, having you
11.
▲
by
moth-fuzz
2y ago
The idea that arrays of structs are inherently more cache friendly and thus data-oriented-er is a bit reductive of the whole practice of data-oriented code. The point is to optimize data layout for access patterns . Putting fields of a str
12.
▲
by
moth-fuzz
2y ago
I have a problem with how procrastination and perfectionism, this sense of being 'not good enough', is almost universally phrased as not being good enough for others . For caring too much about others' opinions. And that t
13.
▲
by
moth-fuzz
2y ago
>Prerequisites: VSCode & RunMe >Foyle relies on VSCode and RunMe.dev to provide the frontend. Well that’s a lot to take in, especially from a Mozilla project.
14.
▲
by
moth-fuzz
2y ago
I’ve implemented platformer collision dozens of times now and the only way I’ve found it to be genuinely smooth is to do it one pixel at a time, just like the author suggests. But something always bugs me about that - we know the closest ed
15.
▲
by
moth-fuzz
2y ago
This is directed more at the above comment than yours, but, do note that gay marriage is in fact not legal in Israel, nor is inter-faith marriage.
16.
▲
by
moth-fuzz
2y ago
Honestly my GAS subsided when I realized most of my favorite records were made with affordable or off the shelf gear. So many guitarists on the 80s used JCM800s because that was what Marshall was putting out. Eric Clapton’s Stratocaster was
17.
▲
by
moth-fuzz
2y ago
> One is when you are trying to create a system that inverts dependencies by allowing a plugin system or follows some sort of nuanced workflow that others might want to "hook into". I’m fairly certain that’s the use case of i
18.
▲
by
moth-fuzz
2y ago
I do not have an internal monologue, unless I intend to. I also frequently don’t even have thoughts unless I intend to, but that I’ll admit comes from several years of meditation. When I tell people I’m not thinking about anything, or that
19.
▲
by
moth-fuzz
2y ago
The thing that I miss mainly about CDs and floppies and even SD cards to an extent is that they were actually integrated into the machine itself. Modern removable storage solutions just use the Universal Serial Bus, and could look like anyt
20.
▲
by
moth-fuzz
3y ago
I by and large loathe how commonplace big do-it-all game engines have become in indie game development, with unity at the forefront of this movement. Even if everybody and their mom used the same awesome product, I'd still be upset bec
21.
▲
by
moth-fuzz
3y ago
I agree that interface is key to not just software design, but design in general. Designing parts in isolation, you can do pretty much whatever you want. But people being able to gracefully handle where and when two parts collide is what ma
22.
▲
by
moth-fuzz
3y ago
One thing that's bothered me for a few years about Object-Oriented code, is the question of why the dichotomy of 'implementation' vs 'interface' is drawn on the exact same line as 'variables' and 'fun
23.
▲
by
moth-fuzz
3y ago
You can't evaluate a future in normal rust as there's no default executor, you need to pull in some library to even make blocking calls to async functions. IMO, this is even worse than function coloring.
24.
▲
by
moth-fuzz
4y ago
At the time Microsoft worked directly with vendors to have many of what would be vendor extension on OpenGL become cross-vendor core DirectX features.
25.
▲
by
moth-fuzz
4y ago
Exactly. I just didn’t want to sound too pessimistic in the original post… honestly I’m just excited we get bare minimum a modern architecture on the web. That doesn’t mean I wouldn’t still rather just write for desktop in the end anyway if
26.
▲
by
moth-fuzz
4y ago
It’s all dated. All of it. WebGL 1 is an outdated version of OpenGL (which is already an outdated API), WebGL 2 which was only just recently widely supported, brings a sort-of-less-outdated version of OpenGL (which, again, is itself outdate
27.
▲
by
moth-fuzz
4y ago
AI won’t make artists redundant because you don’t pay an artist for a picture in the first place, you pay them for their creativity, their ideas, which may eventually result in a picture. You know, their artistry . Too many artists devalue
28.
▲
by
moth-fuzz
4y ago
I read the whole article. The midsection on mindfulness reached the non-conclusion of "but the world and people in it are still imperfect, despite the existence of Buddhism", and like, yeah? It's supposed to be? That's t
29.
▲
by
moth-fuzz
4y ago
> a major element of the original Buddhist scriptures is life-denying, anti-emotional asceticism Maybe OP and I have been reading different Buddhist texts, but for me the whole point of anattā is that you affirm your life and emotions
30.
▲
by
moth-fuzz
4y ago
I’ve begun to learn Vulkan recently, and honestly, the API is not the best. But I feel like it’s the best long-term option - it’s really more about the mental model: buffers, pipelines, commands and queues, all exist in one way or another i
More ›