Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
byuu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
byuu
7y ago
I was always into RPGs as a kid, and when I found out the US missed out on tons of them, I got into reverse engineering the games and fan translating them. I worked on Dragon Quest 5, Der Langrisser, Mother 3, etc. Around 2004, I learned mo
92.
▲
by
byuu
7y ago
Phosphor glow is one of my favorite effects. One of these days I'd really love to have a software-mode C++ filter for that. It can be done through filtering, but it's really hard to make it look good. A person named Psiga made thi
93.
▲
by
byuu
7y ago
It is extraordinarily hard to photograph handhelds that lack backlighting, and I left my CRT back in the US so that's also out ^-^; It would be a good idea to get some extreme close-up photos of the screens however, I'll keep that
94.
▲
by
byuu
7y ago
I thought it would be good to get people familiar with bit-twiddling, as you will be doing a whole lot of that when writing retro emulators. This is one of my favorite sites on the internet: https://graphics.stanford.edu/~se
95.
▲
by
byuu
7y ago
Here is a generic function that will turn any bit-depth into any other bit-depth: uint64_t convert(uint64_t color, uint sourceDepth, uint targetDepth) { if(sourceDepth == 0 || targetDepth == 0) return 0; while(sourceDepth
96.
▲
by
byuu
7y ago
Hi all, article author here. My background is I wrote emulators for 24 systems and counting (higan and bsnes), and I want to try my hand at technical writing, in hopes of encouraging more people to get involved with emulation. I'll hop
97.
▲
by
byuu
7y ago
I mean that's exactly how Firefox operates. They divide the opposition to feature removals by continually allowing the most vocal critics a workaround, until finally when it's removed completely most people have already learned to
98.
▲
by
byuu
7y ago
Oh, I wasn't aware of the lawsuit. That's ridiculous. Well in any case, I wrote a Userscript to restore direct links to Google image results, and also to filter out spam site results ( cough e...-e...com), if anyone were interest
99.
▲
by
byuu
7y ago
I've always written off Duck Duck Go in the past, but lately after not being able to find relevant info on Google, I've been giving them a go and have been rather impressed. Especially on image results, which are way nicer to use
100.
▲
by
byuu
7y ago
I feel like the technical merits are overshadowed by the elephant in the room: modern sites are slow because to render a 10 KiB article, they're loaded with 5 MiB of Javascript libraries, 85 separate resource requests, offsite ad netwo
101.
▲
by
byuu
7y ago
Not the original poster, but the trouble I had with lxde was that it never felt consistent. It felt more like openbox where you made a desktop out of dozens of indepedent projects that each did things their own way. Xfce, by comparison, fee
102.
▲
by
byuu
7y ago
Several of these extremist sites even forbid and censor attempts at calm, level-headed rebuttals to such hatred. They exist solely to propagate bigotry. The dog and pony show from Google and Cloudflare of only stepping in after multiple mas
103.
▲
by
byuu
7y ago
Pretty much, yeah. Neurotypical folks want to feel comfortable, and see the way of addressing this as teaching neurodivergent folks to power through it and live in constant stress and anxiety for their benefit. No willingness to meet half w
104.
▲
by
byuu
7y ago
It depends on the system. If you're talking about an MSX game, then yes. Nothing about the carts are preserved in the ROM images, and you need a per-game database, or you'll need some kind of "cartridge type" list that t
105.
▲
by
byuu
7y ago
> Having said that, I do agree with another comment I saw here in that, if I am following someone in the software architecture space, I care 0% about their political tweets, and if I follow someone in the Formula 1/motorsports space
106.
▲
by
byuu
8y ago
The problem I face with my CPU interpreters (I've written about 15 of them) is in the synchronization between components. If a CPU ran on its own, then there's no end to our optimization potential. If it were a strict Harvard arch
107.
▲
by
byuu
8y ago
Eh, I'll just keep doing what I've been doing, but thanks. https://twitter.com/byuu_san/status/1096885634923294720
108.
▲
by
byuu
8y ago
Until the automated process breaks. I've encountered more "invalid certificate" warnings on Let's Encrypt sites than any others.
109.
▲
by
byuu
8y ago
I don't want to run someone else's code on my server just for this (the default certbot wants root access too, yikes), nor do I want to analyze someone else's implementation before running their code, and I sure as heck don&#
110.
▲
by
byuu
8y ago
I guess I just don't like multi-billion dollar companies coming in and dictating that I change my workflow for their cash grabs.
111.
▲
by
byuu
8y ago
Also, can I add Google Code Search? That thing was such an incredibly valuable resource for figuring out how to work around inane edge cases in eg GTK. Just search for the function that's giving you issues, and find a dozen projects wi
112.
▲
by
byuu
8y ago
.test also works, but I like .dev more, so I have and continue to use .dev via hosts file (edit: hearing Firefox is doing the .dev HSTS preload as well, that's very disappointing to hear.) I do wish /etc/hosts accepted wildca
113.
▲
by
byuu
8y ago
I buy them. I don't like paying for them, but I want a certificate I know will just work for years without having to run certbot or one of its clones on my server. Well, that and LE didn't yet allow wildcard certs when I bought mi
114.
▲
by
byuu
8y ago
Definitely not for everyone, but: set +H export HISTIGNORE="&" alias reset="printf '\033\143'" alias ls="ls --color=never -p -D '%Y-%m-%d %H:%M'" alias pmake="gmake -j30
115.
▲
by
byuu
8y ago
I was not, it was a personal choice.
116.
▲
by
byuu
8y ago
Aarch64 support will show up as soon as I can get a Linux distro running on it to test the implementation with. My understanding is the ARM ABI isn't as well defined, and you tend to need slightly different implementations per device,
117.
▲
by
byuu
8y ago
Certain tasks cannot be performed in parallel. For instance, if you are trying to emulate multiple CPUs, and the order of operations is important, you have to single-step each CPU an instruction (or cycle of an instruction) at a time. Coope
118.
▲
by
byuu
8y ago
Disappointing that Tencent took my library's name. I'd been using the name since 2006 or so. I guess you can't expect a two-letter lib* name to remain unique. My luck that theirs would become the most well known in this space
119.
▲
by
byuu
8y ago
I gave this a try: https://hastebin.com/raw/ipodigizey There's no difference between an inline assembler call function and a fully unrolled, inlined thread swap that avoids any calls at all. There's only an i
120.
▲
by
byuu
8y ago
It's been about ten years since I made that code change, so I'm a bit fuzzy on the details, but in my mind, I really don't see how "pop rax; jmp rax" is going to be faster than "ret". I really feel like it
More ›