Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lpghatguy
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
lpghatguy
5d ago
The artifacts from some of the AI-generated images are a pretty significant detraction. For a site with so many pictures of hands, so many of them being malformed or having the wrong number of fingers (hithhiker's thumb, palmaris longu
2.
▲
by
lpghatguy
16d ago
If you use more than one operating system, you can't use the operating system browser if you want sync or the same experience. For example, I use a Windows desktop and a MacBook.
3.
▲
by
lpghatguy
28d ago
Having those things come up in conversation with a friend, who we can probably trust to deliver good information to us, is _way_ different than a platform that is going to potentially profit if they can sway you another direction. If my fri
4.
▲
by
lpghatguy
1mo ago
99% of applications on Windows will just include all their dependencies in a folder with the exe. It’s great — it works, it’s compatible, it’s simple! Getting dependencies to build your app is definitely harder on Windows but the fact that
5.
▲
by
lpghatguy
2mo ago
I find it frustrating when people talk about memory safety as “a spectrum.” Yes, there are safer patterns in unsafe languages, but at the end of the day, not having memory safety as a category of bug _period_ is such a nice baseline level t
6.
▲
by
lpghatguy
3mo ago
Take care here though, because shaders are almost always working in linear sRGB colors, while color codes are almost always defined in gamma-encoded sRGB. This property makes it mildly annoying to copy color constants between different cont
7.
▲
by
lpghatguy
4mo ago
It's the StackExchange model! This has bootstrapping issues, is hard to break into the community, and risks creating moderator cliques.
8.
▲
by
lpghatguy
6mo ago
I bought the same keyboard when I was a teenager as my first "real" keyboard! These days I have a ZSA Moonlander. I adore it! I love how easy it is to program it without any software installed and it's been phenomenal to cust
9.
▲
by
lpghatguy
9mo ago
In my career, I've found that this problem crops up the most when a team is unable to make impactful changes to a system that they depend on. It's so much easier (and requires less collaboration and fewer approvals!) to build an a
10.
▲
by
lpghatguy
11mo ago
Years ago, I introduced Flow gradual typing (JS) to a team. It has explicit annotations for type variance which came up when building bindings to JS libraries, especially in the early days. I had a loose grasp on variance then, didn't
11.
▲
by
lpghatguy
1y ago
I've long felt that I am face blind. I took the face blindness test with my girlfriend. I scored right in the middle, but she scored better than nine out of every ten people. How about that!
12.
▲
by
lpghatguy
1y ago
This is very disingenuous: we don't know how much spare time Sascha spent, and much of that time was likely spent learning, experimenting, and reporting issues to Slang.
13.
▲
by
lpghatguy
1y ago
Once upon a time, Flash, Java, Silverlight, ActiveX, etc. ruled the web. I think the world is _much_ better off today, with a common language and platform. I don't think those big third party runtimes could survive in the browser in to
14.
▲
by
lpghatguy
2y ago
You might be getting “sampled textures in a single call” with “total textures loaded” mixed up. Sampled texture limits affect complexity of your shader and have nothing to do with loading content from elsewhere.
15.
▲
by
lpghatguy
3y ago
gfx-rs hasn't been maintained for several years. The successors are definitely wgpu or Dawn, which are championed by browser vendors.
16.
▲
by
lpghatguy
3y ago
It's very funny that you used Bower as an facetious example. It's been deprecated for almost 6 years!
17.
▲
by
lpghatguy
3y ago
The CPU-specific intrinsic stabilized a little while ago for cases where you need SIMD on a specific platform at least. A lot of crates like glam seem to only support SIMD on x86/x86-64 for that reason. I know that `wide`, `faster`, an
18.
▲
by
lpghatguy
3y ago
This is incredibly funny and also brilliant: toss/return is an implementation of algebraic effects!
19.
▲
by
lpghatguy
3y ago
This has nothing to do with scrolling. They're fixed CSS rules. They remind me of the tricks we used to have to use for vertically centering things. It seems like these rules are from the site's page load animation. You can see it
20.
▲
by
lpghatguy
3y ago
There's nothing on this site using calc as part of scrolling the content. It looks like the background image is fixed in place with some JS, which is probably the source of the performance issues. The questionable stuff is definitely t
21.
▲
by
lpghatguy
3y ago
You can combine the approaches! KTX2, for example, supports "supercompressing" GPU block compressed formats with LZ4 or Zstandard. The project I have been working on ships BCn textures compressed with zstd and it has been pretty d
22.
▲
by
lpghatguy
3y ago
There are lots of places, including many national forests, where you can cut your own firewood for free. If you live near the Flathead National Forest in Montana in the US, for example, you can cut firewood for a campsite without a permit.
23.
▲
by
lpghatguy
4y ago
I am a big fan of unicode.link[1] for inspecting existing strings, searching for codepoints, and comparing how strings get encoded. [1] https://unicode.link/
24.
▲
by
lpghatguy
4y ago
Requiring user sign-ins is a little bit different than banning all mention of other social media websites existing.
25.
▲
by
lpghatguy
4y ago
Like... the sun?
26.
▲
by
lpghatguy
4y ago
Containers are not a great solution for programs that need graphics drivers (games) or quick startup times (command line tools). I've been wrestling with glibc versioning issues lately and it has been incredibly painful. All of my proj
27.
▲
by
lpghatguy
4y ago
This is needlessly condescending.
28.
▲
by
lpghatguy
5y ago
New JS frameworks always make for compelling hello world examples. Can you branch on state or use loops over data in Solid.js? The reason _why_ React has a virtual DOM is to enable more interesting relationships between your data and your p
29.
▲
by
lpghatguy
5y ago
Compare this to the error message you get from Rust with the same program though: error[E0277]: cannot add `[{integer}; 2]` to `{integer}` --> src/main.rs:2:7 | 2 | 1 + [2, 3] | ^ no implementation for `{i
30.
▲
by
lpghatguy
5y ago
This is an extremely bitter outlook on life. When coworkers land jobs at places I've bombed interviews at, I'm genuinely happy for them!
More ›