HN user

f_devd

889 karma
Posts37
Comments266
View on HN
www.crowdsupply.com 4mo ago

BIO – The Bao I/O Co-Processor

f_devd
5pts2
docs.rs 1y ago

Polonius the Crab

f_devd
1pts0
deps.rs 2y ago

Deps.rs: Keep your dependencies up-to-date

f_devd
2pts0
rescript-lang.org 2y ago

ReScript: Fast, Simple Typed JavaScript from the Future

f_devd
2pts0
boehs.org 2y ago

"App Store Levels Playing Field and Supports Developers"

f_devd
3pts0
tachiyomi.org 2y ago

Tachiyomi – It's Joever

f_devd
241pts72
www.youtube.com 2y ago

the best way to count [video]

f_devd
1pts0
tadas-s.github.io 2y ago

Creating custom SELinux policy for a small network service

f_devd
4pts0
github.com 2y ago

Puffin: The friendly little instrumentation profiler for Rust

f_devd
3pts0
github.com 2y ago

Bpycv: Computer Vision and Deep Learning Utils for Blender

f_devd
3pts0
matklad.github.io 2y ago

Spinlocks Considered Harmful (2020)

f_devd
2pts1
community.cloudflare.com 2y ago

Cloudflare Blocking My IP?

f_devd
1pts0
www.youtube.com 2y ago

Horrible design of Apple's soldered SSDs; it's WORSE than you thought [video]

f_devd
7pts0
github.com 3y ago

Data visualisation and ray tracing in Python based on OptiX framework

f_devd
1pts0
www.tomshardware.com 3y ago

AMD to Expand ROCm Support to Consumer RDNA 3 GPUs This Fall

f_devd
90pts33
adalytics.io 3y ago

Did Google mislead advertisers about TrueView skippable in-stream ads?

f_devd
3pts0
github.com 3y ago

Accrescent: A novel Android app store focused on security, privacy and usability

f_devd
2pts0
fitzgeraldnick.com 3y ago

How Fuzzy Are Your Fuzzers?

f_devd
2pts0
github.com 3y ago

Open Rust Robotics

f_devd
2pts0
energy-based-model.github.io 3y ago

RRR: Compositional Generation with Energy-Based Diffusion Models and MCMC

f_devd
3pts0
www.youtube.com 3y ago

iCloud unlocking goes mainstream, Apple turns a blind eye

f_devd
1pts0
jiaqileng.github.io 3y ago

Quantum Hamiltonian Descent – Executive Summary

f_devd
1pts0
www.youtube.com 3y ago

Authentication Bypass Using Root Array [video]

f_devd
1pts0
github.com 3y ago

Axum-style magic function params demystified

f_devd
1pts0
samizdat.co 3y ago

The CYOA Library

f_devd
1pts0
harshmunshi.github.io 3y ago

Hacking IP cams using ONVIF protocol

f_devd
4pts1
github.com 3y ago

WebGPU ONNX inference runtime written in Rust

f_devd
3pts0
jax.readthedocs.io 3y ago

Pytrees

f_devd
132pts14
github.com 3y ago

Recreating RP2040 PIO Interface in an FPGA

f_devd
95pts34
www.youtube.com 3y ago

Apple's repair program is a sham [video]

f_devd
8pts0
Keygen.music 1 month ago

Ngl the weird UI bugs made me think it must be made by AI, either that or the developer has very skewed frontend skills where gradients are fancy but sliders & interactions are broken.

Because if you go down the callstack eventually you won't get the await keyword anymore; you'll get the actual 'waiters' and 'wakers' which define your scheduling

A UPS-style grid connected inverter (with phase balancing) would be significantly more complicated by also significantly more useful. More in the critical/specialized part category, rather than near-commodity (like MPPT/BMS)

Having worked on compression algos, any NN is just way to slow for (de-)compression. A potential usage of them is for coarse prior estimation in something like rANS, but even then the overhead cost would need to carefully weighted against something like Markov chains since the relative cost is just so large.

Be Like Clippy 8 months ago

I have no idea why I should be against using LLM

It highly depends on your own perspective and goals, but one of the arguments I agree with is that habitually using it will effectively prevent you building any skill or insight into the code you've produced. That in turn leads to unintended consequences as implementation details become opaque and layers of abstraction build up. It's like hyper-accelerating tech-debt for an immediate result, if it's a simple project with no security requirements there would be little reason to not use the tool.

I have the same with journals, but the video archiving has actually come up a few times, still fairly rare though. I think the difference is that you control the journal (and so rarely feel like you need it's content) while the videos you're archiving are by default outside of your control and can be more easily lost.

I would a agree a careful and very small amount of above brainrot in post-training could improve certain metrics, if the main dataset didn't contain any. But given how much data current LLMs consume and how much is being produced and put back into the cycle I doubt it will miss be missed

A more modern approach of doing the same to use polymerized quantum dots (I believe it emits wide spectrum white when a voltage is applied), and passing that through a quantum dot film to get any specific wavelength.

Hey. That's sounds like an awful experience. Btrfs has some rough edges especially since a lot of maintenance tasks are "manual", and you are right to try and address it. And it's annoying that becomes personal for some people with too much time.

For my perspective, my experience with btrfs has been flawless through 11 machines and at least 3 major releases on each without any maintenance but it could just be I'm not hitting the worst case (only use snapshots on 2 machines, raid on 3). And I've only used btrfs since fairly recently (~4 years now). I've had to recover one drive of a friend using the method I outlined before as he filled the entire drive with media. For me the trade-off of a few rough edges but more functionality & flexibility than other filesystems is worth it.

For your update issue, I think you're mostly correct; the package manager likely assumes the filesystem is not snapshotted (i.e. it will reclaim disk space), while btrfs with snapshots/CoW will use the entire size of written files unless it's in the same snapshot.

Btrfs still can't either give an accurate answer to `df -h`, or repair a damaged volume.

In my personal experience, writing to a full volume corrupts it irretrievably 100% of the time, and then it cannot be repaired.

While I get the frustration, I think you could have probably resolved both of them by reading the manual. Btrfs separates metadata & regular data, meaning if you create a lot of small files your filesystem may be 'full' while still having data available; `btrfs f df -h <path>` would give you the break down. Since everything is journaled & CoW it will disallow most actions to prevent actual damage. If you run into this you can recover by adding an additional disk for metadata (can just be a loopback image), rebalancing, and then taking steps to resolve the root cause, finally removing the additional disk.

May seem daunting but it's actually only about 6 commands.

This is incorrect, quoting Linux 6.7 release (Jan 2024):

"This release introduces the [Btrfs] RAID stripe tree, a new tree for logical file extent mapping where the physical mapping may not match on multiple devices. This is now used in zoned mode to implement RAID0/RAID1* profiles, but can be used in non-zoned mode as well. The support for RAID56 is in development and will eventually fix the problems with the current implementation."

I've not kept with more recent releases but there has been progress on the issue