HNHacker News
TopNewBestAskShowJobs

wazzaps

99 karma · joined March 6, 2020

submissionscomments
wazzaps··on Protobuf has LSP support
Actually renaming and reordering fields is completely fine, as long as the field ID and type stay the same
wazzaps··on Show HN: Unfucked - version all changes (by any tool) - local-first/source avail
FYI all Jetbrains IDEs include this, as long as they are open on the codebase. It's called "Local history".
wazzaps··on Show HN: FIPSPad – a FIPS 140-3 and NIST SP 800-53 minimal Notepad app in Rust
Can we get a human-written reason for why this exists? Since the project itself is quite obviously vibe coded...
wazzaps··on Nanolang: A tiny experimental language designed to be targeted by coding LLMs
You just described how the popular "anyhow" and "snafu" crates implement error handling
wazzaps··on Vaultwarden commit introduces SSO using OpenID Connect
It's most useful for companies, where the goal is as much SSO as possible.
wazzaps··on Fun with uv and PEP 723
Check out mise: https://mise.jdx.dev/

We use it at $work to manage dev envs and its much easier than Docker and Nix.

It also installs things in parallel, which is a huge bonus over plain Dockerfiles

wazzaps··on Catalog of Novel Operating Systems
MercuryOS towards the bottom is pretty cool
wazzaps··on 'Impossible-to-hack' security turns out to be no security
You can still get dragged to court for it[1], even if you may (eventually) win, lawyers are expensive.

[1]: https://techcrunch.com/2021/10/15/f12-isnt-hacking-missouri-...

wazzaps··on Ask HN: Have you ever seen a pathfinding algorithm of this type?
I wrote a similar algorithm for pathfinding around vector shapes in Javascript, the implementation was surprisingly simple.

https://github.com/Wazzaps/FastPathfinder

wazzaps··on The Ugly Truth About Spotify Is Finally Revealed
It also includes 256kbps AAC audio (vs 128kbps for free users).
wazzaps··on Syncthing Android App Discontinued
Or use Tailscale to solve both issues at once
wazzaps··on Microsoft technical breakdown of CrowdStrike incident
They also support (and recommend I think?) an eBPF-based sensor
wazzaps··on Initial details about why CrowdStrike's CSAgent.sys crashed
Apparently CrowdStrike bypassed clients' staging areas with this update.

Source: https://x.com/patrickwardle/status/1814367918425079934

wazzaps··on Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
What's your business model? Everything seems "free" so far.
wazzaps··on Ugrep – a more powerful, fast, user-friendly, compatible grep
Sounds similar to this: https://github.com/akavel/up
wazzaps··on Fixing for loops in Go 1.22
Copying a mutex by value (thus duplicating the lock, causing deadlocks or worse) is far too easy
wazzaps··on Show HN: Firefox addon to quarantine a tab to use offline with private data
A (user-unfriendly-but-workable) solution for chromium is Devtools->Network->Network Conditions->Offline, then clear all storage and cache after you're done.

This only works if you have one tab of this website, since tabs of the same website can message each other (and exfiltrate data).

Also useful for debugging frontend bugs in "destructive" operations in production :)

wazzaps··on Show HN: Firefox addon to quarantine a tab to use offline with private data
It's possible if the destination allows it, like Google Analytics
wazzaps··on RISC-V SBI and the full boot process
What if you have no UARTs? Multiple UARTs?
wazzaps··on Focus: A simple and fast text editor written in Jai
VSCode does pretty well, opened 1GB+ sized files in it before.
wazzaps··on WebGPU as a cross-platform graphics API
wgpu implements just the webgpu part, it's not a full browser with html/css/js/etc. All of the code is native, and the abstraction is pretty thin.
wazzaps··on Unshackle: A tool to bypass Windows and Linux password logins
All androids do it as well
wazzaps··on Fast machines, slow machines
Have you tried to use them as PWAs?
wazzaps··on Running Postgres as a Unikernel
Why would processes under seccomp(2) be less isolated than VMs?
wazzaps··on Self-Hosting VSCode
Extensions are possible (our corp had an instance pre-setup for a specific project), and shortcuts work if under Chrome you click More Tools -> Create Shortcut -> Open as window.
wazzaps··on Zeal is an offline documentation browser for software developers
Does /use/local/share work? or ~/.local/share?
wazzaps··on Io uring
this might help: https://sourcedigger.io
wazzaps··on How to be a -10x Engineer
I worked hard on my previous project to achieve a 5sec build-run-test cycle for a medium-sized embedded C project (we don't have monster workstations, just some i7-10xxx/16GiB PCs).

Thinking about proper modularization, runtime code (hot-re)loading, and eliminating single-point-of-recompilation for header files goes a long way.

The gamedev industry figured this out a long time ago, see Handmade Hero's Hot reloading[0].

Also, an interactive shell (we use IPython) with all of the compiling and debugging utilities you need is easily a 5x efficiency boost, e.g. I can run `./devshell.py <NAME_OF_TARGET>`, then `run('foo', 'bar')` and the script will compile, upload, and re-execute the `foo` and `bar` modules. Makes onboarding much easier too.

[0]: https://www.youtube.com/watch?v=Pax5jIz6m_Q

wazzaps··on Ask HN: Working in a VR Headset?
It's nice to have 3+ source files + documentation open at once
wazzaps··on Open Source Firebase Alternative with GraphQL
Why not extract the Docker image then (just a .tar.gz) and run it "raw"?
Page 1 of 3Next →