Maybe not the most interesting article on HN, but I need to agree. Accounting in general is way too completex. For a Non business case (no tax involved), I decided to use hledger, but my "UI" to it is just an LLM. It was nerver so simple to make "okay enough" book keeping.
HN user
seblon
I want to mention, Claude code has a command /code-review. I find it quiet useful.
42 days sound like a long time, but I'm living in Senegal, cassamance. Me also need to wait mostly 5-6 weeks (regular priority, no express). Also, Transport here is via regular public (but private) busses, and to be honest, I never missed a parcel.
Shell escape != Unix account escape :-)
When escaping, you can invoke custom commands and binaries. If a tool is not available, just place them (mail yourself there, use zmodem, ...), via chmod. But you have a disk quota of 20mb, so you're limited as unverified account.
But the whole thing is: if you can escape as non verified user, than you can mass automate it to do ddos etc...
I found a way to escape their shell (so you can run whatever you want), if you're not verified, it involves multiple steps to archive this. I mailed them 2x to their membership address, but since today no reaction. I asked also in their IRC.
Just a question to HN: should I wait more, try again? Or should I simply publish the vulnerabilities somewhere? If yes, where? It's my first time that I found a vulnerability at my own, not sure how to deal with that.
Yeah, Software protection was very naive in the beginning. Fun fact: I owned a windows 3.11 for workgroup UPGRADE disc collection, it was clearly explained and also enforced from the setup installer. So, no previous installed win 3.0 == upgrade installer will fail. The fix: just create an empty Textfile named win.com at any place - the installer simple scans the WHOLE disk just for this existing filename. Next fun fact: in reality, the Upgrade contained the full installation, no only a delta. Men, software was so simple these days....
Minimalistic Style :-)
Last Year, i wrote some Monad Mini Framework for my own, but focusing only on the Result-Type itself. I planned to publish it, but i think today is a good day. Here we go: https://codeberg.org/Arakis/Result
My thoughts:
- Allow enter/leave Driver mode even while sound is playing
- Hide the "tab to minimize" after several seconds
- Allow customize the pattern. Now it's hard coded perlin noise animation, before it was blank screen white/black without texture.
- Cannot enter email address to unlock private beta while sound is active (chars getting deleting while typing).
- Loses Focus rapidly on multi monitor setup, even when not touching the browser. It seems it's sensitive to focus/unfocus events, not sure what's the exact cause. PS: Regular full screen videos form for example youtube never lose fullscreen with my browser.
- Fullscreen does not full whole screen, there's black border left and right, it seems you're animating a square, not the full landscape rectangle.
- The jump from gain 1 to gain 2 is quite big, so i have to reduce the volume on the system sound, that's quiet annoying, since it's for all browser tabs then / even the whole system, depending on mixer settings.
And several more bugs, i do not remember them all.
One important question, that comes in mind all the time: Is this project vibe coded? Don't get me wrong, i also startet to begin vibe coding my projects, but it seems there's a little mess in the code (without looking into the obfuscated code).
This problem is not limited to Latin America or physics alone - it also affects regions such as Africa. For example, many students at universities in Senegal, do not find employment after graduating. Some drop out earlier once they realize their prospects are slim, while others try their luck in Western countries.
But 400..700ms latency are quite high, so this is maybe also a sign, that there a problem.
The question is, what we can do? I try always to search books, internet articles or even YouTube music for being published before 2022, but I cannot stay with old history stuff forever.
Reminds me on the device "Friend" https://www.kickstarter.com/projects/kodjima333/friend-open-... and "Omi" https://github.com/BasedHardware/omi?utm_source=chatgpt.com
Where did they get the data from, are there any universal data catalogues?
How the hell he's using so much argents at the same time. Is it for 32 different "issues" like feature 1, 2, 3, ...?
Btw, I also checked out your app, my feedback after 5 minutes: there was at least one case, where a word was splitted instead of clean word wrapping for line break, when the terminal is small.
And one idea: do a audio bell on error, even for tui, this should just be the special "bell control char" written to stdout.
Several years ago (around 2015), I also developed a typing learning web application. It was inspired by another application that had originally been developed for Windows 95 - with that app, I learned how to type. So in 2015, I decided to implement a web-based version of it.
However, I just checked out keybr.com and have to say - it's a much better system for learning to type! As of today, I now realize I have a huge problem with the letter "q" - I had never noticed that before! ^^
This is exactly what I thought, also!
I had never seen this type of chair before moving to Senegal as an expat. For several months, I didn’t try them because I assumed they must be incredibly uncomfortable. To be honest, most are made from thinner wood (people here are really poor!), so they didn’t look very sturdy either.
But a few weeks ago, I visited a local woodworker and ordered one of these chairs. I had to let go of all my previous prejudices - this type of chair is surprisingly comfortable and stable. And it's even useful for certain "other" activities :-D
I developed multi-ssh, it's a command-line utility designed to simplify the management of simultaneous SSH connections to multiple remote servers. It leverages tmux to create organized sessions, allowing you to interact with servers in separate panes within a single window or in individual windows per server. Features include synchronized input across panes, executing commands on all servers, copying files using rsync, and customizable configurations via a config file.