HNHacker News
TopNewBestAskShowJobs

dsp_person

541 karma · joined December 5, 2018

Engineer/Artist located in Vancouver, BC www.digitalsignalperson.com
submissionscomments
dsp_person··on Putting Bounties on My Goals
Isn't the real hack to offer $30 to anyone who can do the task for you?
dsp_person··on Freelancing: How I found clients, part 1
Thanks that was inspiring to read. I'm curious your thoughts on names in all this. E.g. your profile/website (cool website btw!) uses a handle or brand (badsoft), but no "I am Firstname Lastname". How do you introduce yourself to others, and when are you strictly pseudo-anonymous? Just curious around personal preferences and challenges or benefits of being "Face and name" vs "my brand".
dsp_person··on LibreOffice still kicking at 40, now with browser tricks and real-time collab
"Distraction Free Writing" with pic of rainy background - would be pretty if this is animated!
dsp_person··on LibreOffice still kicking at 40, now with browser tricks and real-time collab
Would love to see a new project doing a complete re-write of the standard office suite

- desktop / local first

- cross-platform and first-class wasm build

- optional online/collab capabilities

- low bloat and fast compile time

- highly extensible and reusable libraries, practically a GUI toolkit for building office-like applications

- first class scripting e.g. creating/editing docs with python, as well as API for GUI / LLM control

- Prefer to innovate completely new doc/spreadsheet formats rather than adhering to past baggage

- Spreadsheet cells more like a shell/repl/notebook interface

- first class touch & ink support

dsp_person··on Privacy Pass Authentication for Kagi Search
Add the ability to export your account config (yaml?) and use it with privacy pass. Maybe even sync it with git.

To avoid fingerprinting by config, have a page where the community can share and vote on best configs, then clone and use a popular one that suits your needs.

dsp_person··on DeaDBeeF: The Ultimate Music Player
Still using wine+foobar2000 as my music player here. The only issue I can think of is sometimes when when turning my screens off and back on, the UI might be glitched and need a restart.
dsp_person··on VSCode's SSH agent is bananas
A simple solution is to use bubblewrap locally. Only bind mount specific directories into it and a copy of your vscode config (which you could merge any changes back if you need). Then you can install random extensions and let the AI wreak havoc generally without it leaking to your main system. On arch linux bwrap'ing vscode also seems to work without zypak.
dsp_person··on Microsoft deletes official Windows 11 CPU/TPM bypass for unsupported PCs
recent concerns from https://aur.archlinux.org/packages/onlyoffice

>> Since Qt5 is now already outdated,

> Yes, every dependency onlyoffice uses is outdated. They even use v8 8.9 that doesn't include any security patches. They also uses outdated CEF binary downloaded from an http url and doesn't check its integrity at all. Even worse, that CEF binary might be closed source as suggested by dbermond in https://github.com/ONLYOFFICE/DesktopEditors/issues/1664

> I would advise anyone who uses onlyoffice to avoid opening any untrusted documents with it. It appears that onlyoffice upstream doesn't care about security at all. See https://github.com/ONLYOFFICE/DesktopEditors/issues/1664 for more details

dsp_person··on Hard numbers in the Wayland vs. X11 input latency discussion
I'm impressed how wlroots compiles in under 3 seconds for me
dsp_person··on Show HN: Mixlist
this would be cool for soundcloud likes

weirdly I only listen to spotify if someone sends me something

dsp_person··on Show HN: I made a app that uses NFC as a physical switch to block distractions
I noticed the trend of "Made with (Love emoji)", but has anyone tried Made with Hate or other emotions?
dsp_person··on Show HN: CFRS[] Community Demos: Patterns with turtle graphics using 6 commands
Cool demos! Interesting to think of these not as 64 byte programs, but something like 24 bytes or less (<3 bits each for the 6 symbols).
dsp_person··on FFmpeg by Example
Love the bouncing progress bar. Also nice ffmpeg wasm only 11MB
dsp_person··on Lead and cadmium found in muscle-building protein powders, report says
How much does testing cost? Curious about my protein powder.

This would be cool as a crowd funded thing with publicly shared results of various products.

dsp_person··on Ask HN: How do you backup your Android?
Are there any issues or tricks for syncthing in termux, for e.g. always running in the background?
dsp_person··on Ask HN: How do you backup your Android?
do you leave USB or wireless debugging enabled at all times?
dsp_person··on Regulations Enabling 6 GHz Wi-Fi
Idk why you say so. It doesn't take much searching to find receipts for people showing 3-4Gbps. But "realistic" is gonna be very hardware/firmware dependent, proximity to router, etc.

Examples

2 yrs ago hitting 3.9Gbps https://www.reddit.com/r/HomeNetworking/comments/13ipl7n/tp_...

https://www.reddit.com/r/linux4noobs/comments/1hal8bm/intel_... "I have a BE200 in use on KDE neon. Kernel is compiled with the usual wifi7 modules. I hit 4Gbit/s on an MLO network."

https://www.reddit.com/r/telus/comments/1b3xrlf/wifi_7_speed... "WiFi 7 can reach WiFi speeds up to 4 Gbps on my phone"

dsp_person··on Writing a simple pool allocator in C
oof love on this page how scrolling hijacks the back button
dsp_person··on Regulations Enabling 6 GHz Wi-Fi
Wifi 7 + MLO = 4Gbps >> 2.5Gbps
dsp_person··on Regulations Enabling 6 GHz Wi-Fi
thanks, could definitely consider doing an access point instead of full router replacement

seems like this one doesn't currently have MLO but might come in a future firmware update. Though then limited by single 2.5Gbps ethernet port

dsp_person··on Regulations Enabling 6 GHz Wi-Fi
personally I was looking at replacing laptop wifi cards with BE200s and a new wifi 7 router to get at least 2Gbps for local network file shares sans cables. People also seem to get 4Gbps with MLO enabled. but the 6GHz routers are very expensive right now
dsp_person··on Do Files want to be Actors?
Wouldn't we only have 2 actors, the kernel and our program / event loop? But "actors" plural makes it sound like a system of many independent nodes "sends new messages to other actors and computes a new local state for itself."
dsp_person··on Ghostty 1.0
Hmm any way for this to work in kde plasma wayland?

In yakuake they have to register the Open/Retract shortcut with KGlobalAccel [1] and I don't think global shortcuts are implemented otherwise

[1] https://github.com/KDE/yakuake/blob/164d24b8bad1175199260c62...

dsp_person··on Ghostty 1.0
AUR not even needed https://archlinux.org/packages/extra/x86_64/ghostty/
dsp_person··on CRT Simulation in a GPU Shader, Looks Better Than Black Frame Insertion
I tried the 120Hz demo but can't really tell there's any effect. Does it look cooler with 240Hz?
dsp_person··on GitHub Copilot is now available for free
I just enabled copilot and I see in the settings this is checked by default

https://github.com/settings/copilot

> - [x] Allow GitHub to use my code snippets from the code editor for product improvements > > Allow GitHub, its affiliates and third parties to use my code snippets to research and improve GitHub Copilot suggestions, related models and product features. More information in About GitHub Copilot privacy.

Should we still be concerned if opting out?

dsp_person··on Review of Mullvad VPN
An example where auditors not having the threat model did not help the audit: https://defuse.ca/audits/gocryptfs.htm

> We believe the reason these vulnerabilities exist is because gocryptfs doesn’t have a clearly spelled-out threat model. Some of the attacks seem hard to avoid given gocryptfs’s performance goals and may have been introduced “by design” to meet these goals. We suggest writing down an explicit threat model and updating the website to better communicate the security guarantees that gocryptfs provides. This way, users are less likely to rely on it in ways which would make them vulnerable.

Later established: https://nuetzlich.net/gocryptfs/threat_model/

dsp_person··on Motivating Personal Growth by Seeking Discomfort (2022)
weird, when I googled it I found full access in same site and same DOI https://journals.sagepub.com/eprint/GYY8QMPZAJRVRZQD7EJT/ful...
dsp_person··on Query Your Python Lists
Interesting... I've been playing with the idea of embedding more python in my C, no cython or anything just using <Python.h> and <numpy/arrayobject.h>. From one perspective it's just "free" C-bindings to a lot of optimized packages. Trying some different C-libraries, the python code is often faster. Python almost becomes C's package manager

E.g. sorting 2^23 random 64-bit integers: qsort: 850ms, custom radix sort: 250ms, ksort.h: 582ms, np.sort: 107ms (including PyArray_SimpleNewFromData, PyArray_Sort). Where numpy uses intel's x86-simd-sort I believe.

E.g. inserting 8M entries into a hash table (random 64-bit keys and values): MSI-style hash table: ~100ns avg insert/lookup, cc_map: ~95ns avg insert/lookup, Python.h: 91ns insert, 60ns lookup

I'm curious if OPs tool might fit in similarly. I've found lmdb to be quite slow even in tmpfs with no sync, etc.

dsp_person··on Hobby Project: A dynamic C (Hot reloading) module-based Web Framework
You could also run a limited demo of your desktop application in a browser, where people have to pay to get access to the full thing.
← PreviousPage 3 of 7Next →