Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
moth-fuzz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
61.
▲
by
moth-fuzz
5y ago
As someone who’s worked with many different OpenGL versions the big things I noticed were ‘missing’ from WebGL 1.0 are the following (some were available as extensions, but they are now standard): - uniform buffer objects. OpenGL is limited
62.
▲
by
moth-fuzz
5y ago
I remember way back when memes used to come in a variety of affects, expressing different things. Memes for humor, memes for grief, memes for libido, memes for political commentary, and yes, there's also of course memes for nothing oth
63.
▲
by
moth-fuzz
5y ago
I'm not sure I like this change. I liked interface{} since it just works out naturally from Go's relatively simple type system, and anyone could come to the conclusion without actually being told "use interface{} to represent
64.
▲
by
moth-fuzz
5y ago
My DX7 is still one of my favorite synths, sonically speaking. I had no idea how intuitive yet novel the circuitry was until I began reading this article. In particular, I found it suprising that the sine waves were generated by indexing a
65.
▲
by
moth-fuzz
5y ago
Dracula is a fine theme, however, I feel like it's more convenient than it is pretty. I admire Dracula, Nord, and Gruvbox and how committed they are to their own aesthetics - my personal favorite, similar to Gruvbox, is Alduin[0] but s
66.
▲
by
moth-fuzz
5y ago
> Be as it may, I've seen the 'fake 3D' claim before and I'm starting to wonder if I'm missing something in my understanding of this technology, maybe someone can offer a third opinion? I agree that all 3D is &#x
67.
▲
by
moth-fuzz
5y ago
This is an excellent article, a good insight into the particularities of the hardware. I particularly admire the explanation of why the polygons snap to the pixel, and why that's not the fault of floating-point mathematics but rather t
68.
▲
by
moth-fuzz
5y ago
You can still install windows 11 straight from an image and it’ll ignore the processor and TPM requirements - they’re considered ‘soft’ requirements even if Microsoft doesn’t say so outright. I currently have it running on my desktop with a
69.
▲
by
moth-fuzz
5y ago
It definitely wasn’t meant as a criticism - I think Rust is uniquely suited to writing web applications as well. I just find it funny that writing web apps is easy enough in Rust that it almost minimizes its opinionatedness, since you don’t
70.
▲
by
moth-fuzz
5y ago
C++ is a fully compiled language, and will not compile code that has type errors (barring you hack your way out of the spirit of the type system). Templates are no exception - they are type-safe once instantiated because they transform at t
71.
▲
by
moth-fuzz
5y ago
I mean, if you could tell from my original post, I like C++ templates. The point is not to constantly write templates in your calling code, the point is to architect a library with templates that affords flexibility and dynamism so that the
72.
▲
by
moth-fuzz
5y ago
I loooove Zig - my only gripe with Zig is that it feels somewhat arcane at times, and the documentation was borderline absent last I checked. I follow Andrew Kelley on twitter and am fascinated by his exploits. Crystal has a similar macro s
73.
▲
by
moth-fuzz
5y ago
Trait objects are still no replacement for the areas in which subtype polymorphism excel, and Rusts' generics are a pittance compared to the completeness and expressiveness C++ templates. I know that sounds like flamebait, and yes I&#x
74.
▲
by
moth-fuzz
5y ago
This is an interesting happenstance in the Rust community that I think is largely cultural rather than technical. Backlash against some figurative idea of OOP is popular. ECS is popular as the messianic retort to that OOP figure. But when y
75.
▲
by
moth-fuzz
5y ago
I agree. I feel like generics make more sense in a language like Rust or D or C++ (templates) where you need the performance of compile-time constructs, and generics specifically have that semantic. In Go, it doesn't make as much sense
76.
▲
by
moth-fuzz
5y ago
The key phrase is identity politics - I hope internet discourse begins to move away from this framework, but as of now politics is entirely focused on the nouns - who, what, when. The immutable states of ones’ person. The answer is to move
77.
▲
by
moth-fuzz
5y ago
I feel like vaporwave was dead as soon as people started taking it seriously. Seeing the genre at its inception - a critique on how corporations will use substanceless nostalgia to bolster sales - turned into that very thing with this faux-
78.
▲
by
moth-fuzz
5y ago
Pointers are not slow because they are pointers. Pointers are slow because (usually) they point to random locations in memory, incurring cache misses. Pointers that point to contiguous memory can be just as fast as that same memory being ac
79.
▲
by
moth-fuzz
5y ago
I feel like I'm in the minority in not finding C++ complicated. C++ has gotten significantly LESS complicated c++11 and onward, I'd say. Inheritance hierarchies with private/protected/friends and virtual methods lead to
80.
▲
by
moth-fuzz
5y ago
I got one of these a few years ago for 30$ because they were 'hip' in the lo-fi music community. Unfortunately it stopped working and sits in my closet now. I was going to get another one, but now they're even more hip and ev
81.
▲
by
moth-fuzz
5y ago
Dwarf Fortress is one of my favorite games if not my favorite so props for citing its internal representation. I definitely think ECS makes sense in many contexts, and I think it's at its most powerful in tandem with a more encapsulate
82.
▲
by
moth-fuzz
5y ago
Back when I was trying to design an ECS engine I had a class Prefab<T...> which you would inherit from using CRTP to define entities with stronger static typing. For example, Player would be class Player: public Prefab<PlayerCo
83.
▲
by
moth-fuzz
5y ago
Honestly I find ECS dogmatic and difficult. Data oriented design as a general practice is a good thing, but there’s layers to all things. OOP is a very broad category of practices and designs, and ECS usually refers to one specific architec
84.
▲
by
moth-fuzz
5y ago
This has been precisely my experience. Windows 7 was fast on an HDD and blazing fast on a SSD. Windows 10 is unusable on an HDD and usable on an SSD. Still kinda sluggish, even then, for what it's worth. Not to mention the applications
85.
▲
by
moth-fuzz
5y ago
It's very interesting that you make the distinction between a 'developer' and a 'user-programmer'. I've never thought of it that way before, but I've come to the realization that all the programs I write a
86.
▲
by
moth-fuzz
6y ago
Either I'm doing something wrong or there isn't really any syntax highlighting for C++, other than numbers and strings. Also, there's no syntax option for plain C, but that's an understandable oversight since a good 99%
87.
▲
by
moth-fuzz
6y ago
Personally I’d like it to be thick (and possibly heavy) enough that I can open the lid without having to hold down the bottom. I yearn to be able to set a laptop down on my desk and not have it slide around or move when I’m adjusting the sc
88.
▲
by
moth-fuzz
6y ago
It seems everybody who tries out a Linux distro has individual problems with various UI stacks, rather than Linux itself. The bigger the software (i.e. GNOME, KDE) the harder it fails. And often in unexpected and unpredictable ways, too. Th
89.
▲
by
moth-fuzz
6y ago
I feel like this is an underrated sentiment. A lot of Rust’s design decisions (lack of inheritance, borrow checking, immutability by default) are complete non-issues when you’re reading a JSON string into some business struct or an enum and
90.
▲
by
moth-fuzz
6y ago
my only problems with meson wrap today are its lack of packages, and the fact that it's source-only. Actually, I tried to use SDL_image and while the page for the package exists on wrapdb[0], it has no versions listed and so building w
More ›