HNHacker News
TopNewBestAskShowJobs

kiririn

560 karma · joined January 12, 2021

OwO
submissionscomments
kiririn··on FreeBSD for hi-fi audio: real-time processing, equalizer, MPD and FFmpeg
This is missing a good justification for digging into realtime processing. For me that was to create a DIY receiver, so the equaliser/room correction needs to happen quickly and consistently to maintain lip sync. I'm not sure it's quite so justified for an audio/music server

FreeBSD never crossed my radar as a viable platform for realtime audio processing, instead I had good luck with Linux + RT patch + Pulseaudio + https://github.com/bmc0/dsp. (Pulseaudio really shines in this kind of use case, will resample to correct for slight differences in input/output clocks etc)

Also an aside, "USB cable: WireWorld ULTRAVIOLET 8" is a controversial thing to mention

kiririn··on Please don't force dark mode
Please don't force low contrast ratios on users. Not everyone is calibrated to >100 nits and viewing your content in a bright but sensible ambient environment

The recommended grey-on-grey may be unreadably low in contrast when viewed on, for example, 0 brightness in a pitch black room, or in direct sunlight

The full SDR colour range is there to be used, this isn't HDR where you need to limit things to not blind your users

kiririn··on Investigating an "evil" RJ45 dongle
Realtek RTL8156 (USB 2.5G ethernet) is fast and rock solid, even for server use cases. I’d take it over an i225 any day
kiririn··on A laptop stand made from a single sheet of recycled paper
Thanks, I keep all monitors (laptop or not) at arms length for work/reading, but for gaming or other immersive activities a 13in screen needs to be closer to match the experience of a full size monitor
kiririn··on A laptop stand made from a single sheet of recycled paper
Never heard of nexstand but it looks suboptimal for keeping the small laptop screen as close as possible to your eyes

My preferred design is like https://amzn.eu/d/0KB8nGM (2x U shapes of metal), which lets you have the keyboard underneath the laptop , so the laptop is as close to the edge of the desk as if you weren’t using an external keyboard

kiririn··on Why was there a wall near runway at S Korea plane crash airport?
>for all intensive purposes

Always a funny one, it's for all intents and purposes

kiririn··on A Tesla Cybertruck 'blew up' outside Trump's hotel in Las Vegas
Probably no big deal for fire development, but throws a spanner in the works for successfully extinguishing it
kiririn··on A Tesla Cybertruck 'blew up' outside Trump's hotel in Las Vegas
Regardless of what started it, a car park fire with EVs involved is more concerning
kiririn··on Portspoof: Emulate a valid service on all 65535 TCP ports
The original copyright holder can enforce what they like
kiririn··on Raspberry Pi 500 Review: The keyboard is the computer, again
I expected it to mean 45% NTSC.. panel gamuts are usually specified in marketing as either 45% NTSC, 100% sRGB, or some % of adobe rgb/display p3 for wide gamut

Not sure why they dropped the NTSC, maybe consumers have cottoned on to NTSC keyword = bad monitor

kiririn··on Raspberry Pi 500 Review: The keyboard is the computer, again
> 45% colour gamut

$100 for an e-waste monitor is poor value, for that money you can get a portable monitor with full sRGB, high refresh rate, etc

kiririn··on Vintage digicams are an artistic statement
The film secret sauce is usually varying temperature/hue in different regions/brightnesses of the image. The 2005 digital example exhibits this via red/magenta being excessive in the shadows, but falling off in brighter areas
kiririn··on Linux 6.13 will report the number of hung tasks since boot
A background thread performing blocking io is an implementation detail not a bug. Other filesystems don’t have/need that sort of bookkeeping, so if a block device stalls badly enough to trigger these warnings then it will be attributed to application threads (if at all) rather than btrfs worker threads, but regardless the stall very much still happens
kiririn··on Listen to what gets lost when an MP3 is made (2015)
Ye that's what I meant when I said side-by-side. You can't use the same pattern matching that your eyes/brain do when an image instantly swaps, as audio is always temporally moving to be heard at all. Instantly swapping between two audio streams is no better than looking at two images side-by-side
kiririn··on Listen to what gets lost when an MP3 is made (2015)
Maybe not fundamentally flawed but audio ABX testing is focused towards short term memory and opinion (especially in unskilled subjects) than I would like. I don't think there is any right answer to audio blind tests.

I'll trust actual validated limits of human perception such as 16/48 audio, 1~3dE colour, etc. And techniques used in video encoding like psnr, ssim, etc are also pretty well grounded in science. Also SINAD

But anything involving a human blindly comparing audio is into audiophile pseudoscience territory, no matter how large a cohort of people or how it is executed

kiririn··on Listen to what gets lost when an MP3 is made (2015)
I think these kind of blind listening tests are fundamentally flawed. For example in the graphics realm (games, video encoding, colour science, etc) all it takes is a momentary black screen between two comparison images to make it vastly more difficult to detect differences. Likewise side by side is also more difficult than swapping between two images instantly. Audio makes it impossible to do an instant swap, at best you’re getting the equivalent of a side-by-side comparison
kiririn··on Launch HN: Regatta Storage (YC F24) – Turn S3 into a local-like, POSIX cloud FS
How does this differ from rclone mount and its vfs/caching system, possibly combined with mergerfs or rclone union for cache tiering?
kiririn··on Debugging audio artifacts caused by... a serial port?
The more we abstract things, treat servers like cattle, and lose low level knowledge, the more things like this will happen

You shouldn’t have to try to reproduce this in a test environment - your infrastructure should allow profiling in live for cases like this. And it should be solved with profiling, not guesswork and bisecting

kiririn··on Qualcomm cancels Snapdragon Dev Kit, refunds all orders
There’s a lot of value in being able to boot to a working state without your operating system needing explicitly seeded with intricate knowledge of the hardware. Not to mention the huge differences between proprietary vendor kernel device trees and mainline, so what the vendor supplies may be worthless. No matter how broken acpi etc is at least it’s compatible
kiririn··on Furilabs Linux Phone
>Mediatek

If in any doubt about whether to buy this, look at Planet Computers offerings and the quality of their Linux build. They have been offering Mediatek-based Linux phones for several years. Spoiler: garbage with ancient proprietary kernel, thanks to Mediatek

kiririn··on Leak claims RTX 5090 has 600W TGP, RTX 5080 hits 400W
Even the 250W 2080Ti (+150W Intel) is oppressive to be in the same room with during warmer months. I know it probably won't be, but it should be a hard sell in countries that don't have air conditioning as standard. Not to mention the noise needed to cool such heat
kiririn··on GPU Debug Scopes
To my knowledge they don’t offer a frame debugger any more
kiririn··on iPhone 16 Pro and iPhone 16 Pro Max
LCDs are more accurate in low light, but OLED can reproduce readable text at lower brightness from its higher contrast

Swings and roundabouts… for some people the grey tinge and messed up gamma curve of low brightness OLED is unacceptable. For others text readability in darkness is key

There’s also the PWM argument which has been beaten to death

kiririn··on The Epic Games Store Launches on iOS and Android
It’s no worse than the process for installing an android apk downloaded using the browser for the first time

See the video for Android for comparison

kiririn··on Bold Edit: An editor written by power users
But on the other side of the coin naive GPU acceleration ends up with poor latency despite ‘not dropping a frame’

5ms input latency is a dubious claim, what really matters is input to photon / end-to-end latency

kiririn··on CrowdStrike Official RCA is now out [pdf]
A lot of mitigation actions but nothing to really stop it happening again: a fail safe system in their boot start driver. Bad programming and QA caused the issue, but bad design allowed it to happen
kiririn··on Replacing Liquid Metal on an Asus Zephyrus G15's CPU
There’s a reason they are so cheap - their laptop motherboard failure rates are the worst in the industry. Source: northridgefix on youtube
kiririn··on Fast Multidimensional Matrix Multiplication on CPU from Scratch (2022)
i7 6700 is skylake not haswell
kiririn··on Ask HN: Why are people paying so much for Vercel?
As someone outside the ecosystem it is bananas to me. My only exposure to Vercel is endless crypto fake airdrop scams hosted on their free tier. They need to stop hosting their free tier on their main trademark (subdomain of vercel.app), or hire a real trust and safety team, because their brand is rock bottom for me after seeing it used for so many scams. If I see anything visibly hosted on Vercel I immediately assume it is a scam
kiririn··on CrowdStrike Update: Windows Bluescreen and Boot Loops
That requires being able to boot in the first place
← PreviousPage 2 of 8Next →