Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pcwalton
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
301.
▲
by
pcwalton
3y ago
Out of curiosity, I did a search through HN from a few years ago, and, just as I expected, people were bringing out that quote to argue against the cryptocurrency skeptics. Of course, the cryptocurrency skeptics were right all along. Anyway
302.
▲
by
pcwalton
3y ago
Also relevant, ClueBot NG, which uses ML to automatically revert vandalism: https://en.wikipedia.org/wiki/User:ClueBot_NG This kind of thing is a clear benefit of ML, in my view: there's far too much vandalism on
303.
▲
by
pcwalton
3y ago
Yes? A large number of the big ticket bugs, such as win32k lockdown, are now fixed.
304.
▲
by
pcwalton
3y ago
This document is fairly out of date, as clicking through the bug links will illustrate.
305.
▲
by
pcwalton
3y ago
Not really, except for a few researchy object capability based systems. (This is kind of the promise of ocap systems: functions you call can only use what they're given and nothing more.) If you don't trust a library, you can run
306.
▲
by
pcwalton
3y ago
Well, the Apple II had a 280x192 display (53 kpixel), and my current resolution (which is LoDPI!) is 2560x1600 (4 Mpixel). When you phrase it as "in 2024 we can render 76x the pixels with the same speed" it actually sounds rather
307.
▲
by
pcwalton
3y ago
I tried to get it to write 6502 assembler for the NES. As I recall it mistakenly thought that there was a BIOS containing a print function.
308.
▲
by
pcwalton
3y ago
I tried to get ChatGPT to write LLVM IR last year. The results were interesting: the LLM wrote superficially correct-looking IR, but it ultimately failed to grasp the concept of SSA, as it kept trying to write to SSA registers. ChatGPT can
309.
▲
by
pcwalton
3y ago
The benefit of wgpu is that you don't have to mess with synchronization the way you do in Vulkan and DX12. This is an enormous productivity booster. Besides, if you pick one native API (say, Vulkan), then you're still going to go
310.
▲
by
pcwalton
3y ago
Last I checked (which was years ago, admittedly) the GLX libraries still required Xlib. There were XCB functions for GLX, but they didn't work with the client-side libraries, so you had to use Xlib. Of course, you should just skip GLX
311.
▲
by
pcwalton
3y ago
Whether a hypothetical alternate world in which Rust didn't have a package manager or didn't make sharing code easy would be better or worse than the world we live in isn't an interesting question, because in that world nobod
312.
▲
by
pcwalton
3y ago
A court has now determined that nobody was spreading libel in this circumstance.
313.
▲
by
pcwalton
3y ago
A U.S. court has now weighed in on that question and has decided that Elon attempted to stifle free speech as the U.S. courts and Constitution has defined it.
314.
▲
by
pcwalton
3y ago
This is actually a successful anti-SLAPP motion using California's law, which, if I'm not mistaken, makes X liable for the defendant's legal fees. The order is well worth reading. The judge is clearly having none of it: http
315.
▲
by
pcwalton
3y ago
My personal opinion (and I don't speak for anyone else) is that Bevy 0.13 is usable for 2D games if you use Tiled as your editor. Most 3D games will have to wait until 0.14 (the next release) though, since there isn't animation bl
316.
▲
by
pcwalton
3y ago
There are a few third-party ones. https://github.com/rewin123/space_editor is the one I use. It's not pretty, but it works well enough. Having an official editor is definitely on the roadmap.
317.
▲
by
pcwalton
3y ago
In theory this is what Bundles are for, though it's easy to not realize that there's a bundle for what you want to do. I should note that this is a problem with most game engines, not something unique to Bevy. For example, Unity i
318.
▲
by
pcwalton
3y ago
It's a ton of wasted money. We should spend limited resources on treatments that actually work. I feel tremendously for patients and their loved ones frustrated with the FDA's sluggishness, but results like these illustrate why it
319.
▲
by
pcwalton
3y ago
Agner says that AAA has latency 5 on Cannon Lake, so using that instruction is a bit faster than doing the operations manually. But if you vectorize (or use SWAR) I imagine you can start to beat the legacy instructions with larger numbers.
320.
▲
by
pcwalton
3y ago
A formerly-popular cipher that works better than you'd expect given its extreme simplicity--simple enough that you can encrypt and decrypt it by hand with a deck of cards. Nowadays it's insecure though, so you should never use it.
321.
▲
RC4 with a Deck of Cards
(mail-archive.com)
8 points
by
pcwalton
3y ago
|
7 comments
322.
▲
by
pcwalton
3y ago
Windows works just like GNOME here: decorations are client side and are drawn in user32. dll.
323.
▲
by
pcwalton
3y ago
Yep. It's a great example of how keeping clean-room reverse engineering legal is good for the industry. While Intel was stuck in Itanium hell, AMD was able to leapfrog them and create x86-64 because it had been legally successful with
324.
▲
by
pcwalton
3y ago
> OK? regardless of why or how it happened, it happened and it means that AMD is fine. AMD is only fine because Intel wasn't able to sue them out of existence. If Intel had managed to do in the 90s what Nintendo did to Yuzu just n
325.
▲
by
pcwalton
3y ago
> AMD has a perpetual license from Intel to use the technology. AMD only managed to negotiate that because Intel lost in arbitration [1]. Intel's preferred option was always to eliminate AMD entirely. It's good for us consumers
326.
▲
by
pcwalton
3y ago
> Here we are talking about proprietary technology by Nintendo. x86 is also proprietary technology that Intel is currently making money on. Should Intel be able to sue AMD out of existence? NVIDIA's GPU specs are proprietary technol
327.
▲
by
pcwalton
3y ago
Quartz isn't really similar to Display PostScript. Vector drawing is done client-side and isn't proxied out to the window server like NeWS and NeXT did. Sure, you can use Quartz to draw to a PDF, but you can do that in Cairo too.
328.
▲
by
pcwalton
3y ago
The design problem has been fixed, as I noted above.
329.
▲
by
pcwalton
3y ago
It's been backed up behind a giant rewrite of more or less the entire trait system. This has been an enormous, many-year project that's been years late in shipping. The issue isn't so much the difficulty of the problem as the
330.
▲
by
pcwalton
3y ago
Because Rust doesn't have a specification, we can argue back and forth forever about whether something is part of the "language design". The point is that the design problem has been fixed by desugaring to bounds on "for
More ›