Viewing profile — Jasper_
Jasper_
HN member- Joined
- Sat, May 11, 2013, 5:47 PM UTC
- HN karma
- 10,237
- Public activity
- 1,755 items
- HN profile
- View on Hacker News ↗
About Jasper_
Recent public activity
-
comment
Comment #48025776
Blanket blocking socketcall() caused regressions for all 32-bit applications trying to make sockets. In theory, glibc disables socketcall when running on kernel version >= 4.3. In …
- story
-
comment
Comment #46329329
I don't make any efforts to make mobile devices work, since usually their GPUs and drivers are not good enough for this, but PRs and patches are welcome. At one point Mobile Safari…
- comment
-
comment
Comment #45923580
https://learn.microsoft.com/en-us/windows/win32/api/winuser/...
-
comment
Comment #45792531
That Wayland keylogger is not the same thing. X11 has several mechanisms (XTest, XRecord, XI raw inputs) to receive a global raw key input stream, accessible to anyone who connects…
-
comment
Comment #43937848
Most GPU drivers these days are DRM drivers, which implement fbdev support for backwards compatibility only [0]. The fbdev API is primarily "fake" these days. DRM/KMS using dumb bu…
-
comment
Comment #43754561
The words "virtual machine" and "interpreter" are mostly interchangeable; they both refer to a mechanism to run a computer program not by compiling it to machine code, but to some …
-
comment
Comment #43730195
Unreal Engine has a C++-based GC. https://dev.epicgames.com/documentation/en-us/unreal-engine/...
-
comment
Comment #43700461
But how do you reward people within the system? You need some sort of token with value...
-
comment
Comment #43517471
Every year they drop a "new GPU!" announcement with absolutely no details. All their numbers are "in simulation only". Last year it was their "Thunder" architecture being the world…
-
comment
Comment #43313026
Basis also drops quality on the floor by targeting subsets (ETC1s and UASTC) in hopes of having a "common transcodeable subset". In practice, a number of runtime transcoders seem t…
-
comment
Comment #43187083
Has anybody ever figured out what "invert a binary tree" means? That came from Max Howell, and nobody else seems to have ever received that question. The best anyone can figure out…
-
comment
Comment #43125249
metal-tt/metal-nt require you to specify the exact architecture, and that's not forward-compatible unless you update your application for every new device release. Even minor SKU r…
-
comment
Comment #43125219
Microcode was only used for the RSP, which was a modified MIPS coprocessor and could only realistically be used for T&L. After that, the RSP then sends triangles to the RDP for ras…
-
comment
Comment #43118021
Ubershader actually has three different opposite meanings, unfortunately. The classic usage is a single source shader which is specialized using #define's and compiled down to hund…
-
comment
Comment #43117972
It happened all the time. I've played plenty of D3D11 games where clicking to shoot my gun would stutter the first time it happened as it was compiling shaders for the bullet fire …
-
comment
Comment #43063272
The ANSI Y14.2 committee has a version of the font available for download here, created by Peter Karnold. https://cstools.asme.org/csconnect/CommitteePages.cfm?Commit...
-
comment
Comment #43017689
Encryption without authentication is not very useful; if unauthenticated, your ISP could middle-man your connection and effectively decrypt everything while making you think you're…
-
comment
Comment #42833043
No, they don't do any of that. There are 100 different blockchain implementations at least, and none of them are standardized across any of those metrics. Everything from the conse…
-
comment
Comment #42832732
Why would the addition of blockchains help standardize things?
-
comment
Comment #42832547
The blockchain can't do anything with stablecoins, because that's interfacing with a financial system that's out of the reach of smart contracts. Even if we assume that a stablecoi…
-
comment
Comment #42832512
It can't track physical items, because you can always just lie about the data. Company A says "I put the jewels in box 1352", and Company B opens the box to receive a bunch of dish…
- story
-
comment
Comment #41523582
> Average:18/2=9 > 9 corresponds to 'i'(9='i') > But 'i' is 9, so that seems off by 1. Still seems bad at counting, as ever.