HNHacker News
TopNewBestAskShowJobs

towawy

117 karma · joined June 4, 2021

towawyme at proton.me
submissionscomments
towawy··on A shirt whose price increases by 1 euro with every purchase
…or a high number to brag!
towawy··on 38th Chaos Communication Congress
I'm also still searching. If anyone is looking to part with a ticket, feel free to send me an offen. Contact is in my profile
towawy··on How Meta trains large language models at scale
Models trained on Google TPUs according to Reuters [0]. Does anyone know the "technical document" the news article references?

[0] https://www.reuters.com/technology/artificial-intelligence/h...

towawy··on N-Wheeled Vehicles
Alternative upload for [2] on Youtube https://youtu.be/5TosI6r-5_o
towawy··on Power of small optimizations
You can also construct programs in Turing complete languages to always halt (e.g. by bounding the number of iterations of all loops, usually with the tradeoff of limited input size).
towawy··on Towards a Precise Definition of Microflows
Surprised to find 0 mentions of state machines, which they seem to have rediscovered, in this article.
towawy··on I don’t want to grow my freelance design studio into an agency
Reach out to other contractors who you’ve worked with directly (e.g. worked on the same project at a former employer) and valued/praised your work.
towawy··on June 2023 Data Dump is missing
…or they might have determined that they‘d rather spend their time on something else.

Keeping control is a (mostly time) commitment and liability. You have to stay on top of things and actively decide on issues that inadvertently come up.

towawy··on Show HN: I made CSS Pro, a re-imagined Devtools for web design
Chrome Dev Tools has had that feature (for css specifically, not transpiled languages) for years. https://developer.chrome.com/docs/devtools/workspaces/

We used to have full WYSIWYG editors in browsers as far back as the 90s (including deployment via FTP). Specialized editors just seem to have always been the preference for developers.

towawy··on Excel Labs, a Microsoft Garage Project
Workaround for anyone struggling with this: Use the Import feature from the Files menu instead of the usual Open dialog for csv files. You can change decimal separators in the import wizard.
towawy··on Htmx Is the Future
This development style might be a better DX for the teams. But Facebook on the web is an absolute dumpster fire if you use it in a professional capacity.

You can't trust it to actually save changes you've made, it might just fail without an error message or sometimes it soft-locks until you reload the page. Even on a reliable connection. Error handling in SPAs is just lacking in general, and a big part of that is that they can't automatically fall back to simple browser error pages.

Google seems to be one of the few that do pretty good on that front, but they also seem to be more deliberate for which products they build SPAs.

towawy··on Local-First Web Development
Merge conflicts that must be resolved by the user (i.e. when there is no logical way to determine the priority of two offline changes) are still an application specific problem, even with CRDTs. You can build structures that allow storing conflict resolutions in CRDTs, but getting them right is still like half the problem to solve.
towawy··on AirPods Pro case converted from Lightning to USB-C with open-source PCB
It's important to note that AppleCare is Apple's manufacturer warranty, which doesn't have to be 2 years. The counter-party for the 2 year warranty in EU consumer law is the seller, which might or might not be Apple (e.g. if you buy your device from Amazon or your carrier).
towawy··on Pluggable Authentication Modules (PAM)
I made a similar learning when messing with PAM to enable TouchID with sudo on a Mac!

Edited the config with "sudo nano /etc/pam.d/sudo", a typo slipped in, saved the file and closed nano. After that sudo was broken and I had to go down the rabbit hole of changing a root owned system file without sudo to fix it.

The next time I opened a root shell with "sudo -s" and THEN opened nano. Made absolutely sure sudo still works in a new Terminal window before closing anything.

towawy··on We invested 10% to pay back tech debt
A lot of tech debt is self-inflicted, but not all. Decay is induced by external forces and the same thing can happen in software, e.g. when underlying platforms change.

Mobile apps are pretty high maintenance because you often have to change something with new OS releases and want to roll out an update. You can abstract over the platform but that is in itself costly, so there is a tradeoff.

towawy··on Ask HN: Programs that saved you 100 hours? (2022 edition)
I'm curious, how did you establish the Postgres connection?
towawy··on Ask HN: Programs that saved you 100 hours? (2022 edition)
Microsoft Excel. Manipulating tens or hundreds of thousands of rows, including cross-referencing across tables, is just so satisfying and much faster than doing it with a DB or code. Alternative spreadsheet software do some things better, but they don't come close as a complete package, I don't regret paying for it myself for the first time in my life. It such a life saver in a pinch.

Obligatory Spolsky intro to Excel: https://www.youtube.com/watch?v=0nbkaYsR94c

towawy··on Let's make the web personal again
How do you find a decent domain on a trusted TLD in the year 2022 for a personal website?
towawy··on Hey, GitHub – Waiting list signup
Not a doctor, but I also started to using the dictation feature on my iPhone more and more recently. It's often more convenient than typing when I'm walking (which I do a lot) and the pickup of voice messaging, talking to your phone like it's a mic, made me more comfortable doing it in public.
towawy··on ExtensionKit
Maybe there is a market for complete, comprehensive documentation by a 3rd party? Something similar to "definitive" programming books of the past, but web-based / searchable and maybe importable into IDEs.
towawy··on JavaFX 19
So this makes me wonder: how common is desktop app development with Java these days? I imagine there is still a lot done for internal app, but is it still viable to ship Java apps to end users? How you handle JRE distribution in that case?

Anyway also wanna shout out Dear ImGui[0]. I've been using it recently to build an interactive UI to quite complicated networking code. So far it been great for manual testing and demos, and it's fairly low maintenance once running.

[0] https://github.com/SpaiR/imgui-java

towawy··on Automated testing in Bevy
I strongly agree with this. You need someone around that actually uses what you develop, be it dogfooding or structured QA.

I wonder if there is any books on game/software QA akin to Masters of Doom or Stay Awhile and Listen? Those pretty much skip over QA, it's usually just the devs playing their own game (which anecdotally is usually biased and of limited use).

towawy··on A 14kb page can load much faster than a 15kb page
Have you gziped it? The website of in OP is 30k uncompressed of HTML.
towawy··on Will Bun JavaScript Take Node's Crown
"The survey must be bad because it doesn't fit my optics" is an awful take.
towawy··on Speed boost achievement unlocked on Docker Desktop 4.6 for Mac
Git credentials are not a huge deal if you use ssh keys. You can forward your local ssh identity to the VM / remote host by adding these options to the Host entry in you ssh config:

  IdentitiesOnly yes
  AddKeysToAgent yes
  ForwardAgent yes
towawy··on Paddle announces iOS IAP alternative that avoids Apple's 30% fees
There is way to little talk about this. Apple might still be entitled to the 30% (of gross purchase price paid by the customer) even if the developer is not using the IAP mechanism. The ruling did nothing to invalidate that.