HNHacker News
TopNewBestAskShowJobs

dsp_person

541 karma · joined December 5, 2018

Engineer/Artist located in Vancouver, BC www.digitalsignalperson.com
submissionscomments
dsp_person··on Meta's blockbuster trial draws parallels to big tobacco
so you draw the line at smell-o-vision?
dsp_person··on I'm switching my phone from Android to Linux
Looks like some of GPD Pocket systems can have sim cards. But don't know how good the linux compatibility is.
dsp_person··on LLMs won't break symmetric crypto
What about checking crypto libraries for gaps like the coldcard situation of RNG code is correct but not in the release build somehow?
dsp_person··on AUR packages compromised with Infostealer and Rootkit
Also have realized at some point that reviewing the PKGBUILD and code in github repo still doesn't check whether the github release files are compromised.
dsp_person··on Obsidian plugin was abused to deploy a remote access trojan
Thanks that's interesting. The docs are aimed at developers, but I'm curious about the use case for the end user.

So would a user have to do some kind of `gh attestation verify PATH/TO/YOUR/BUILD/ARTIFACT-BINARY ...`? (assuming the plugin dev provides an sbom?)

dsp_person··on Obsidian plugin was abused to deploy a remote access trojan
One thing that bugged me when I made a community plugin was that you have to attach non-git-controlled files to the release (e.g. main.js).

To check if any community plugin is safe, it seems like you'd have to not only review the code on github, but also analyze the github release files to be sure nothing malicious packed in there.

Maybe I'm misunderstanding something about the process, I'd appreciate if anyone could confirm or explain otherwise.

dsp_person··on Shell Tricks That Make Life Easier (and Save Your Sanity)
When I was on ubuntu it was easy to uncomment a couple lines in /etc/inputrc for this
dsp_person··on Detect memory leaks of C extensions with psutil and psleak
In a pinch one way to deal with memory leaks is to wrap the offending work in a multiprocessing pool, forcing it to live in an ephemeral process
dsp_person··on Show HN: A local-first, reversible PII scrubber for AI workflows
I've been thinking about playing with something like this.

I'm curious to what limit you can randomly replace words and reverse it later.

Even with code. Like say take the structure of a big project, but randomly remap words in function names, and to some extent replace business logic with dummy code. Then use cloud LLMs for whatever purpose, and translate back.

dsp_person··on Microsoft Copilot AI Comes to LG TVs, and Can't Be Deleted
I'm on webOS24 with 23.20.68, and CanI.RootMy.TV says it was patched in 23.20.68
dsp_person··on Microsoft Copilot AI Comes to LG TVs, and Can't Be Deleted
it's pretty tempting when it's one of the few ways to watch 4k netflix and the likes
dsp_person··on Microsoft Copilot AI Comes to LG TVs, and Can't Be Deleted
Ya I regret updating mine. The UI both significantly slowed down, and lost the chance to root :(
dsp_person··on Pebble Index 01 – External memory for your brain
Can I use something like syncthing to easily backup the recordings and transcripts off my phone?

Google's Recorder app makes this a big PITA if I don't want to enable upload to cloud storage, there is a very tedious manual way to export recordings.

I really just want plain old data and to be able to copy or delete files via the filesystem. And not be required to use some cloud service.

dsp_person··on Microsoft increases Office 365 and Microsoft 365 license prices
now I wanna try running office 2013 in wine

running a VM just for occasional office use is annoying to deal with

edit: activation is probs the main issue

dsp_person··on Mirror-bridge – Making Python bindings frictionless
Cool to see C++ reflection getting somewhere.

> The Docker image includes clang-p2996, Bloomberg’s experimental Clang fork that implements the reflection proposal. As P2996 moves toward standardization, expect this to land in mainline compilers.

Possible to use that C++26 compiler just to do code generation for the binding code, and then use any other compiler for your actual build? I suppose alternatively could use a parser. Is the reflection code easy to work with in comparison? A year or two ago I spent some hours pulling my hair out trying to do some reflection in C++ until I gave up and spent the 20mins needed to write a python script to read my source files and do the code generation I needed.

dsp_person··on Show HN: Explore what the browser exposes about you
Wdym, the thing that lists how many speech synthesis voices are available?
dsp_person··on We're learning more about what Vitamin D does
I've heard not to take vitamin D right before bed because it will kinda keep you up. Maybe the vitamin D as a stimulant is what's gives you the extra dream awareness.
dsp_person··on Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ
linux kde plasma wayland with vivaldi
dsp_person··on Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ
I clicked everything on the page but couldn't figure out how to join a room. Clicking a room card no worky. I can however view song history
dsp_person··on 1M Downloads of Zorin OS 18
It helps that it is built on the same Open Source software that powers the New York Stock Exchange and computers on the International Space Station.

per https://zorin.com/os/

dsp_person··on 650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark
What about file-based catalogs with Iceberg? Found one that puts it in a single json file: https://github.com/boringdata/boring-catalog
dsp_person··on Using bubblewrap to add sandboxing to NetBSD
It's possible to run a full DE bwrapped.

    bwrap --dev-bind /dev /dev --tmpfs /tmp -- labwc
    bwrap --dev-bind /dev /dev --tmpfs /tmp -- kwin_wayland konsole
    bwrap --dev-bind /dev /dev --tmpfs /tmp -- startplasma-wayland
eglgears_wayland and nvtop show gpu works.

That's obviously super permissive, but from there can take things away to expose as much or little of the host system as needed.

For my system I'm working on making a few bwrapped "zones". E.g. start a terminal that can see a certain subset of files, and can configure whether it should use gpu or not, have internet or not, have access to local network or not, etc. A bit more project/environment focused than bwrapping programs one by one.

dsp_person··on How the cochlea computes (2024)
Even if it is doing a wavelet transform, I still see that as made of Fourier transforms. Not sure if there's a good way to describe this.

We can make a short-time fourier transform or a wavelet transform in the same way either by:

- filterbank approach integrating signals in time

- take fourier transform of time slices, integrating in frequency

The same machinery just with different filters.

dsp_person··on VST3 audio plugin format is now MIT
how has CLAP adoption been? do the popular plugins out there generally provide a CLAP version nowadays?
dsp_person··on Ask HN: What's the best hackable smart TV?
https://cani.rootmy.tv/?q=OLED42C2PUA at least here the one listed method for webOS 24 is patched.

What is the method you mention? A top google result seems to be [1], which says

> All release versions of webOS 9 ("webOS 24") are patched. This means 2024 models and older TVs that have been upgraded to webOS 9 will require another exploit such as faultmanager-autoroot [2].

and [2] says

> As of 2025-08-24, the latest firmware for essentially all LG models running webOS 5, 6, 7, and 9 is patched.

[1] https://github.com/throwaway96/dejavuln-autoroot

[2] https://github.com/throwaway96/faultmanager-autoroot

dsp_person··on Ask HN: What's the best hackable smart TV?
all the methods to root have been patched in the latest webos version :(
dsp_person··on Linux phones are more important now than ever
What about all these raspberry pi hats with cell modems? Are they missing anything like usable IMEI numbers or proprietary stuff? What's stopping an RPi compute module 3G/4G/5G DIY linux phone?
dsp_person··on Linux phones are more important now than ever
I think this might be a longstanding "bug", but I have also not had any luck on my android using the screen recorder to record device audio from a browser (either chromium or firefox). It used to partially work using the mic to record the speakers, but currently it sounds like it does processing to subtract away the original signal; I hear mostly silence with occasional garbled artifacts resembling the original audio.
dsp_person··on Scottish brothers finish mammoth row across Pacific Ocean after 139 days
First time they used a mammoth
dsp_person··on Windows XP Professional
I was running it with a VFIO passthrough firewire 800 card to run my RME fireface audio interface, mainly to control the graphical mixer.

It's amusing thinking if I rigged up an electron app for a mixer it would take up more memory than the entire disk+ram.

Page 1 of 7Next →