Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
spicyjpeg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
spicyjpeg
4y ago
There actually were a few legitimate issues with the previous generation of USB-2.0-only capture chips from MacroSilicon. The original MS2109 used in all those AliExpress capture dongles was designed for 720p capture; it could do 1080p at
92.
▲
by
spicyjpeg
4y ago
Well, Philips did actually define these capabilities in a standard known as "Extended Architecture" (XA). CD-XA introduced Mode 2 sectors, which could hold 2048 bytes of data with ECC, 2324 bytes of custom data without ECC or even
93.
▲
by
spicyjpeg
4y ago
As explained in the article DVDs are made by sandwiching the dye and reflective layers between two polycarbonate layers, which are then glued together. The adhesive used is sometimes prone to failure, causing delamination of the disc (this
94.
▲
by
spicyjpeg
4y ago
I feel like we are close to the endgame. Sure, learning to DJ and even buying DRM-free music is easier than ever in 2022, but actually performing as a DJ? Have fun dealing with licensing. The labels have been enjoying this transition from m
95.
▲
by
spicyjpeg
4y ago
Because hardware is, well, hard. There is a huge upfront investment that isn't even remotely comparable to the amount of money you can spend on software development, and equally huge incentives for third parties to undercut you by taki
96.
▲
by
spicyjpeg
4y ago
There are a lot of use cases for baking binary data directly into the program, especially in embedded applications. For instance, if you are writing a bootloader for a device that has some kind of display you might want to include a splash
97.
▲
by
spicyjpeg
4y ago
I ran into the same situation a while ago, needed a simple command-line tool to generate an audio CD image (which is just raw PCM audio data with a .bin extension) and cuesheet out of a set of source files. Needless to say, I ended up writi
98.
▲
by
spicyjpeg
4y ago
That would not work for a number of reasons, the first one being the fact that virtually every service now uses HttpOnly cookies for session management (to make it harder for e.g. XSS injected code to steal sessions). In addition to that se
99.
▲
by
spicyjpeg
4y ago
Trying to write optimized Huffman decompression code for the PlayStation 1 (which by total coincidence happens to be MIPS R3000-based) taught me this. C can go very far if you know how to optimize it, but at some point you are going to run
100.
▲
by
spicyjpeg
4y ago
I have been reverse engineering a 25-year-old proprietary (PlayStation 1 based) system used in a number of well-known arcade games for almost a year, digging into every single detail and uncovering what even MAME developers ignored. The end
101.
▲
by
spicyjpeg
4y ago
> They are all based on same chip. So if you buy 5€ BT-headphones and plug them into 1000€ dumb headphones, they very much sound the same as 1000€ BT-headphones. That is not strictly true. While the vast majority of microcontrollers used
102.
▲
by
spicyjpeg
4y ago
If you want to explore even more treasure troves, here is a bunch of other hardware-related blogs you'll probably enjoy: https://www.bunniestudios.com/ https://spritesmods.com/ https://dmitr
103.
▲
by
spicyjpeg
4y ago
A nice side effect of people doing this is that, depending on where you live, you might be able to obtain these older, less power efficient devices for relatively cheap on the used market. Of course if you can barely afford electricity buyi
104.
▲
by
spicyjpeg
4y ago
As someone who is trying to develop a PlayStation 1 game using modern C++ (GCC still has MIPS 1 support so why not) I can almost feel the author's pain, even though I'm running into different issues. Getting today's abstracti
105.
▲
by
spicyjpeg
5y ago
I would say Python is used pretty much everywhere in the industry, even outside of the data science niche it seems to be popular in right now. Its ease of use and extensive standard library makes it a great choice for one-off CLI tools as w
106.
▲
by
spicyjpeg
5y ago
I am doing something similar, just for the sake of it, on the PlayStation 1 of all things: a custom video codec that takes advantage of the console's hardware MJPEG decoder, but replaces the software side of the stock codec (normally i
107.
▲
by
spicyjpeg
5y ago
This is all part of a larger phenomenon I like to call the "Amazon syndrome". The quality standard for products seems to be incredibly low nowadays. I see people happily buying whatever cheap Chinese junk Amazon dropshippers sell,
108.
▲
by
spicyjpeg
5y ago
Smart TV SoCs usually have a capture engine that taps into the video stream being sent to the screen after HDCP decryption and allows it to be DMA'd directly to main RAM [1], and from there analyzed and sent to the manufacturer's
109.
▲
by
spicyjpeg
5y ago
I have noticed that it's fairly common for many songs to feature random car sounds in their YouTube mixes, but not in the final masters that end up on iTunes and streaming services. It is also relatively common to have "watermarks
110.
▲
by
spicyjpeg
5y ago
Serial ports are still ubiquitous in embedded electronics. Crack open any non-trivial device and you will probably find a serial port, sometimes along with JTAG or SWD, on an unpopulated connector or on test pads, spitting out debug logs. A
111.
▲
by
spicyjpeg
5y ago
That post introduced me to both WebGL and reverse engineering back in the day. I remember reading it years ago and asking myself "seriously, is it that easy to do 3D in a browser???". The web as an app platform is not without its