HN user

sandreas

2,761 karma

<https://pilabor.com>

Posts71
Comments1,114
View on HN
github.com 4mo ago

ZFS NAS Chezmoi – A One Binary ZFS Management Portal (Golang)

sandreas
5pts0
github.com 11mo ago

Felix – Run x86 and x86-64 games on RISC-V Linux

sandreas
2pts0
github.com 1y ago

Redumper – a low-level byte-perfect CD disc dumper (cross platform)

sandreas
2pts0
news.ycombinator.com 1y ago

Ask HN: How to extract structured information from captured audio?

sandreas
1pts3
www.youtube.com 1y ago

Framework Laptop 12 – more details and teardown [video]

sandreas
4pts1
github.com 1y ago

OxiCloud – lightweight alternative to Nextcloud file sharing (Rust)

sandreas
33pts4
news.ycombinator.com 1y ago

Ask HN: Any 80% ISO TKL low-profile keyboard for Lofree Kailh Ghost?

sandreas
1pts0
news.ycombinator.com 1y ago

Show HN: Updated Audio CD ripping optical drive accuracy listing

sandreas
4pts0
www.youtube.com 1y ago

Wireless High Resolution Scrolling Wheel [video]

sandreas
3pts0
news.ycombinator.com 1y ago

Ask HN: Run WASM (GC) kernel Touch-UI on Embedded Devices?

sandreas
1pts0
news.ycombinator.com 1y ago

Show HN: Tone 0.1.8 – hackable cross platform audio tagger

sandreas
2pts0
news.ycombinator.com 2y ago

Ask HN: I found a security issue on a (known) website, should I report it? How?

sandreas
3pts6
news.ycombinator.com 2y ago

Ask HN: Nobody interested in an open hardware iPod Nano?

sandreas
25pts37
news.ycombinator.com 2y ago

Show HN: Pure todo: a quite simple PHP SQLite todo app, feedback?

sandreas
3pts0
news.ycombinator.com 2y ago

Tell HN: GitHub Sponsors 2023 – €206.00 donated to charity

sandreas
2pts0
news.ycombinator.com 2y ago

Tell HN: ZFS silent data corruption bugfix – my research results

sandreas
109pts88
news.ycombinator.com 2y ago

DIY mini bluetooth speaker in a walnut shell

sandreas
2pts0
news.ycombinator.com 2y ago

Thorium – The Fastest Browser on Earth

sandreas
14pts2
github.com 2y ago

Linux Kernel Hardening Checker

sandreas
91pts11
news.ycombinator.com 2y ago

Ask HN: Any way on Linux to support OMTP or CTIA headphone remote?

sandreas
6pts2
news.ycombinator.com 2y ago

Eicar Anti Malware Testfile – A signature to test your antivirus

sandreas
1pts0
news.ycombinator.com 2y ago

Ask HN: What's the smallest dedicated Android audio player you know?

sandreas
2pts1
news.ycombinator.com 2y ago

Ask HN: Funkey S – open hardware / firmware portable device, project ideas?

sandreas
3pts0
news.ycombinator.com 3y ago

Ask HN: Any good iPod Nano 7g cable inear headphones with remote?

sandreas
2pts2
pilabor.com 3y ago

Proxmox: Restore Virtual Machines via ZFS Snapshots

sandreas
17pts8
news.ycombinator.com 3y ago

Ask HN: Best way to play old games that require Windows 98/XP?

sandreas
65pts86
yukkurigames.com 3y ago

Enjoyable: Use your gamepad or joystick like a mouse and keyboard on macOS

sandreas
2pts0
www.mattkeeter.com 3y ago

Bumpy – a small DIY portable MP3 player

sandreas
2pts0
github.com 3y ago

Symphonia – a pure Rust audio decoding and media demuxing library

sandreas
3pts0
pilabor.com 3y ago

Audio CD ripping – optical drive accuracy listing

sandreas
208pts161
ECC and DDR5 2 days ago

One thing I also did not know until recently was that there actually is ECC unified memory.

I noticed the difference because in a Hardware forum someone wrote that the framework desktop does not have ECC while an HP G2 Workstation also featuring the Ryzen 395 Max but in the ECC supporting variant paying a premium of +600 bucks.

On ZFS it often is old snapshots and it is surprisingly hard to find out how much space will be freed after destroying one.

I found out that 'zfs destroy' has a dry-run option along with one that can show reclaimed space. After this i hacked together a little cli tool [1] that calculates what snapshots need to be deleted to reclaim e.g. 10GB.

It's not really production ready but from time to time it's useful :-)

1: https://github.com/sandreas/zfs-tool

I think the events line up...

Windows 11 removing support for older hardware, skyrocketing prices for new Hardware along with bad decisions to make even more money and Apple making ahead of its time tech now forces more and more users to give Linux a try or just buy a Mac. Linux gaming is also nice. Often a pad or phone is enough, I know many non-tech people not owning a single PC any more.

If the ORM is capable of validation or integrates with such a component, i personally think that it integrates well for these parts of an APP, where simple datamanagement is required... E.g. adding, editing and deleting DB records, that need forms and validation.

Additionally I think the migration management that most ORMs support are also a good thing. Defined and type-safe forward and backward strategies are helpful in most cases, especially if you'd like to support more than one DBMS.

I personally think that ORMs are good for management and simple CRUD cases, QueryBuilders are good for managing more complex queries while still being secure / type-safe and for everything else a thin database abstraction layer for native SQL queries with parameters / prepared statements is still required especially for performance use cases.

There are other open source models that produce very good quality:

  F5-TTS
  FishTTS (they changed their license to make money)
I also did some experiments with CoquiTTS, but FishTTS was the most promising in german language samples.

Along with X-Whisper it is possible to use epubs along with narrated audio files to train your favorite narrator's voice instead of only using inference or generated voices. The output quality is really good, however, these cannot be released to the public :-) I'm especially targeting book series with many parts where the publisher has switched narrators or fully stopped releasing later parts.

Audible has also started releasing some of their more underdog books with an ElevenLabs narration in different languages. The AI is still noticable but the quality is pretty impressive.

So, could anyone sum up the "Am I owned" part of the problem to check which measures to take?

AFAIK I'm pretty likely owned if all of this is true:

- The following line shows at least one affected package:

  echo "Affected Packages Found:"; comm -12 <(pacman -Qqm | sort) <(curl -s https://cscs.pastes.sh/raw/aurvulnlist20260611.txt | sort) | { read -r l && printf '%s\n' "$l" || echo "None. No known compromised packages are installed."; }
- I updated AUR in the last 24 hours

If I did not update AUR, in the last 2 days, it should be ok (at least for this specific problem).

If I don't see affected packages from the line above, it is probably ok, but maybe there are malicious packages that are not listed and yet I'm still be owned, so I have to be careful.

Is that correct and if not, what did I get wrong? And are there any checks that I can perform, that proof the status of the system?

Here in Germany you have to be careful when setting up a homemade radio signal - it might be illegal depending on frequency and transmit power.

I personally prefer a combination of

  duckdns.org
  Beets
  Navidrome
  Audiobookshelf
  Substreamer / DSub 
  PaulWoitaschek/Voice / Audiobookshelf
  Wireguard
You can even make a script do download smart playlists to usb-sticks for kitchen radios without wifi or old car USB.

I think we have a misunderstanding here...

I'm done with Apple for years, probably forever. It is hard to look at the MacBook knowing it's the best hardware and still not buy it, but I chose Openness and right to repair and will buy a framework 13 pro as soon as I can afford it.

Your story is exactly the reason I'm not buying Apple any more. However, knowing that Google does prevent the headphones longpress / hold from being handled in any audio app at the OS level is not really better and I simply have to admit, Apple does some things really well.

That said, the problem stays the same: Microsoft trying to release a notebook that can compete with Apples much smaller and tightly integrated portfolio is probably prone to fail.

I'm still glad for every alternative out there. Although I don't believe that Intel + NVidia will have a much better integration than amd strix halo in the HP Zbook G1a

https://tinymicros.com/wiki/Apple_iPod_Remote_Protocol

My guess is, that Apple did not invent this to prevent others from implementing it or have something proprietary, but just because the iPod Shuffle used the same connector for Headphones and USB (see page 8 in [1]), so they somehow had to ensure, what type of cable is connected to prevent damage to the iPod.

Another interesting fact:

The iPod classic 2009 does support some of the features (play/pause, next, previous), but lacks support for fast forward and rewind (click + hold, 2 clicks + hold).

1: https://cdsassets.apple.com/live/6GJYWVAV/user/locale/de-de/...

While I somehow like the fact that Microsoft is trying to compete, their problem stays the same: There are too many people involved.

  - Nvidia
  - Mediatek
  - Microsoft 
    - Windows team
    - Surface team
    - Marketing team
  - ...
The main advantage of Apple is and will be, that they control the hardware AND the software / firmware completely and can make devices that feel completely cohesive.

That's the reason Framework has an advantage over all these Ad driven companies. They are working together with the Linux / Kernel developers to make their products fit - however it is still lacking the completely cohesive nature of the product, because they still loosely depend on Intel / AMD and other Hardware manufacturers.

An example: Every Apple device with a headphone jack since 2013 (probably long before) including iPods, iPhones and MacBooks has that little proprietary chip with ultrasonic chirp authentication integrated to control playback and volume by the EarPods headphone remote. Now there is a USB-C to 3.5mm Adapter as well as USB-C EarPods that still support this... No Windows Laptop has ever had this. The funny thing is, that Linux now supports these USB-C Apple thingies because they register as input and output devices and that the Apple 3.5mm Adapters now also support other brands headphones with Android.

I agree, that the Framework 12 is too expensive - especially in comparison to the MacBook Neo.

However, not everything can be a huge success. I think that the Framework 13 Pro shows that they are very capable in the premium segment and evolving as a company. I can't even imagine taking such a huge risk just to make a difference while still providing relatively small quantities (in comparison to the big players) of repairable devices... So in my opinion the money is not wasted. It's the price for being part of a change.

In times of AI Slop, privacy nightmares and ads everywhere, I'm saving money for the Framework 13 Pro with Linux freedom right now and can't wait to get my hands on it.

I'd say you could try to apply directly over company homepages. Find out about companies that you know existed for longer than 5 years, where you like the concept of what they are doing and look on there official homepages for a career section.

This is not strictly limited to your region, but I would start with companies you can at least call by phone for questions about the job listings.

This is cool, thanks for sharing. I recently compiled Rust / Slint on a LicheeRV Nano, which is RISC-V 64bit musl[1]. It's a little portable audio player I'm working on, the compile process is done via custom Cross docker image.

Currently I'm evaluating Battery Pal[2], because the TP4057 Module was not stable enough to power USB-C to 3.5mm Adapters reliably. So far it seems to work as expected.

1: https://github.com/nanowave-player/nanowave-ui

2: https://pnlabs.ca/batterypal/

I'm not sure if this is possible for Apple devices, but with my GrapheneOS Pixel 8 I can use a Dell Monitor with integrated USB-C dock to connect and show the screen as well as supplying power and adding USB devices (like keyboard, mouse, etc.).

I also own a little Ugreen USB-C dock (Revodock?!) that also enables connecting regular USB-A Keyboards (even wireless ones) as well as HDMI - so maybe this is more flexible in terms of which keyboard you like and which screen is available.

PHP's Oddities 2 months ago

For Toy Apps you can even use PHP's integrated WebServer like

  php -S 0.0.0.0:8000 public/index.php
It's not for production use, but only needing one Tool can be helpful under specific circumstances.

I had a similar experience some years ago. On-off with Linux/macOS, but it was clear that I only had to take the pain long enough to overcome the urge to switch back to my good old macOS.

And what can I say: It worked. There are still aspects I'm missing (Preview app, Mail) and other Aspects I really hate (Printing on my Canon MB5150 just does not work) but I stayed. I found workarounds and solutions, fought my way through the distro-jungle and I'm glad I made it.

All in all I think it is more a know-how Problem, than a Problem with the system itself.

However, if you don't have this time, it's understandable but how much time goes into experimenting every year and then switching back?

I hate soldering 2 months ago

That was true for the older ZD-* models. The one I mentioned is in a different Ballpark (except you also meant specifically the ZD-8965).

The hakko is way better quality but beneath the price (i have no idea where you got one <300 bucks) there is another disadvantage: there is no Station and the hakko is heavy, so if you need to desolder for more than 30 mins I found it getting uncomfortable pretty quick.

Besides that the hakko is a good device. Too expensive for me though

I hate soldering 2 months ago

That might be true in some cases, but you can also use a bit of brass wool to wipe of excess solder. The iron will suck the rest of the connection pretty well.

However, this is also something where it might pay of to buy a good one (ENGINEER SS-03) instead of a cheap knock-off in the long term.

I hate soldering 2 months ago

I tried different ones and this is clearly the winner.

Small, silent and reliable for cheap money.

I did some minor mods and use these de-makeup cotton pads because they are cheaper but so far a great experience.

Another important note: don't go cheaper here. These manual desoldering pumps (<30 bucks) are pretty bad and the other zd-... Arent worth the money.

I hate soldering 2 months ago

I'd love agree with you... Unfortunately I bought some <50 bucks solder fume extractors and I'm pretty confident to say they don't work reliably.

They also contain a 120mm fans, a carbon filter and NO way to lead the fumes out oft the window.

However, you may be right that professional tools are the better choice in this case

I hate soldering 2 months ago

Starting with soldering, I find these 200$+ recommendations (regardless of which tool) hard to justify.

# Soldering iron

I'd recommend the Pinecil V2 with IronOS. https://github.com/Ralim/IronOS

# Solder fume extraction

I've built a simple fume extraction with an old plastic case, a 120mm fan and a sheet of carbon filter attached to a 120mm dryer / air conditioning hose. Around 15$ and good enough for soldering from time to time.

# "Microscope"

I simply use a strong (10x) magnifier glass with a LED ring (around 15$ on Amazon). I can't tell you how often I also used this thing for other purposes.

# Desoldering Pump

Because I needed it (beginners won't) I bought a ZD-8965 for 100 bucks and I'm very happy with this thing.

I have whole list of cheap beginner to intermediate equipment, that'll do until you solder (semi) professionally.

1. immich / ente.io

2. Jellyfin

3. Volumio / Navidrome / Audiobookshelf

4. SubstreamerApp / DSub / Audiobookshelf App / PaulWoitaschek-Voice

5. Proxmox + ZFS + Alpine Docker VM + Dockhand + Pangolin

6. I'd really wouldn't on the machine. If you have to, maybe the HP Z2 Mini G1a (ECC!), but I'd prefer to use an extra Mac Mini / Studio for this. The Minisforum N5 Pro is also an option.

Have fun...