Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
byuu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
361.
▲
by
byuu
10y ago
I've heard it's possible, but it would be a substantially increased maintenance burden. You won't be able to put all your subdomains into the subjectAltName section of one certificate, and so you'll need to constantly re
362.
▲
by
byuu
10y ago
Not if you have user-generated subdomains, or have subdomains that you don't want to advertise in subjectAltName, or simply just want the full power you used to have with HTTP to use any subdomain you want -- then you'll need a wi
363.
▲
by
byuu
10y ago
The same way mobile Chrome and mobile Firefox do it: you tap the menu item and the :hover dropdown appears and stays there. Tap outside of the box to make it go away.
364.
▲
by
byuu
10y ago
Yeah, exactly. Apparently mobile Safari is the only browser that refuses to support :hover CSS menus, and even though that's maybe 0.1% of my site's traffic, it almost concerns me enough to implement some elaborate workaround. Alm
365.
▲
by
byuu
10y ago
That they do, and that's quite admirable (and important, since nVidia won't port their binary blob drivers; and nouveau doesn't run on OpenBSD either.) Out of the box ZFS boot is still more important to me than getting rid of
366.
▲
by
byuu
10y ago
So then, there won't be Haswell graphics support out of the box on FreeBSD 11.0-RELEASE? :(
367.
▲
by
byuu
10y ago
Half-joking, half-serious, but ... how long before someone writes a YCbCr 4:0:0 video encoder that uses colorizebot on the resulting frames? Obvious use case being absolutely extreme video compression at substantial color accuracy loss. O
368.
▲
by
byuu
10y ago
I know we're probably ten years or more out from it (because it'd break way too much software ... I have an application I want to use but can't due to a 16-bit installer ... in 2016); but I really hope Microsoft eventually pu
369.
▲
by
byuu
10y ago
> I had no idea UEFI booted directly into long mode I was really surprised to learn that it requires PE executables and Windows' custom x64 calling convention. I know it's just a small technical detail for booting ... but it&#x
370.
▲
by
byuu
10y ago
If you can run higan at 100% speed, then ZSNES has more lag than higan does (due to double buffering, polling only once per frame, etc.) For me, the issue with the OP is a) comparing to clone NES hardware, and b) it's subjective. Diffe
371.
▲
by
byuu
10y ago
I think it's just barely possible for the fastest NES and GB emulators to use this trick for one single frame of lag reduction. Here, you have eight inputs (assumes one player on the NES.) But there's a trick: up+down and left+rig
372.
▲
by
byuu
10y ago
I realize a lot of the 4096 states are extremely unlikely (especially Up+Down or Left+Right ... not physically possible on an unmodified controller); but if the inputs you predict end up wrong , then you have no choice but to run the frame
373.
▲
by
byuu
10y ago
Yeah, scalers and OSDs are going to be the hardest things to give up. I will admit ... it's painful using my ZR30w with no scaler. I can't connect my PSP's component out to it, I can't hook up my Wii U, I can't conn
374.
▲
by
byuu
10y ago
It would help even more, certainly. With really good setups, we're battling probably around ~100ms of latency when you combine everything I talked about together. If you were to do as you said, we could maybe drop another 10-20ms of th
375.
▲
by
byuu
10y ago
The Raspberry Pi just isn't powerful enough for cycle-accuracy with the SNES. Maybe if a wizard like blargg attempted it by writing the whole thing in pure ARM assembly, but for mere mortals like myself, as awesome as it'd be, it&
376.
▲
by
byuu
10y ago
> The thing of course is that the so-called minority are in fact the people who raise the issue of input lag in the first place. And I consider input lag the achilles heel of emulation replacing real hardware. And if it's some kind
377.
▲
by
byuu
10y ago
> I think byuu overreacted to the last few questions regarding latency-related issues. You're right, I did. I'm sorry about that to all involved. As per my analogy, I got asked "are we there yet?" one too many times a
378.
▲
by
byuu
10y ago
Well, debatable on the C64 instance. Indeed, if you can manage to commercially market your design, then you could get a userbase in the thousands. But compare that to the millions of downloads something like Dolphin gets. And the ARM-based
379.
▲
by
byuu
10y ago
Yes, the best thing that could happen to emulation latency reduction would be the creation of a skeleton OS framework. Something that piggybacks and can use existing Linux or BSD hardware drivers, but puts the emulator in kernel space and l
380.
▲
by
byuu
10y ago
> My question is: why does the application need to do that work? Why can't it send each stream to the OS to have them be combined in only one place? Two reasons. One, the audio API used is a simple push buffer design (eg OSS) and so
381.
▲
by
byuu
10y ago
Good catch ... I didn't account for that in my article. In emulation, an audio stream is an infinitely long queue of audio samples, for which you can only have a certain amount of them known ahead of time (and that amount is itself a s
382.
▲
by
byuu
10y ago
> Why is the application audio buffer necessary? It's more about the APIs used. With something like OSS, you just write samples to a (virtualized to many devices) /dev/dsp handle. So you have to take your background music,
383.
▲
by
byuu
10y ago
Thank you! I was really worried about the tone being too harsh or know-it-all. Wasn't really meant for audiences that weren't aware of the context. But as an emulator author, you get people presenting new zany latency reduction id
384.
▲
by
byuu
10y ago
The integrated GPU really didn't need that kind of power, though. Anyone playing more than solitaire is going to get a discrete GPU anyway. They could have snapped up a smaller chipset maker for a tenth of the price. Instead they enter
385.
▲
by
byuu
10y ago
That really had to be the dumbest moves in computing history. "What does the #2 CPU maker need to become #1? The #2 GPU maker, obviously!"
386.
▲
by
byuu
10y ago
But they very much did want it to be an anything-goes community when it started out. Anything that would raise their user counts. Now that the site is big and successful, they need to retroactively curtail the unsavory bits if they'r
387.
▲
by
byuu
10y ago
If you want to feel some real pain ... take the following code (simplified for posting in this thread): template<typename T> struct Function { Function() = default; void* callback = nullptr; }; struct CPU {
388.
▲
by
byuu
10y ago
I definitely want this system! But instead of cats, I want it to detect Fedex and UPS delivery drivers. And instead of turning on the sprinklers, I want it to ring my doorbell so that I know there's a package sitting on my front porch.
389.
▲
by
byuu
10y ago
Yep. There's lots of scary warnings when buying even mini fridges that you can't operate it for at least 24 hours if the unit was rested on its side during transport to you.
390.
▲
by
byuu
10y ago
Just a fair warning as someone who has made extensive use of this page in the past: many of these hacks often end up slower these days on modern CPUs than naive approaches. Especially the no-branch and no-multiply math ops. As always, be su
More ›