HNHacker News
TopNewBestAskShowJobs

tenken

196 karma · joined April 23, 2014

submissionscomments
tenken··on Building a Budget Homelab NAS Server
I never do "rm prefix" in a dir. I always do "rm ./aDir/prefix" for example. This assures I'm not globbing outside a directory (or just a directory) and tries to help assure I'm not shooting my own foot.

Yea, i love up 1 directory before I delete anything.

tenken··on Behold GoldenEye 007 with four screens – dream come true or travesty?
Yup, it's simple, just get better at the game.
tenken··on Using a game engine to write a GUI to the OpenBSD package manager
I'm sure they're accepting Pull Requests.
tenken··on Simple declarative schema migration for SQLite
Why are all these tools written in python? I'm not complaining, sometimes I'd like to see such a tool in Php or Bash or something where say my project doesn't need to include yet another Language dependency ... Doesn't SQLite cli for example ship as a bash or win32 CMD file...?
tenken··on Ricing Operating Systems
When did widespread usage of the derogatory term "ricing" start?

"Modding" a car or a PC has always been a thing. Which is what I would call either item when altering it's aesthetics.

tenken··on Highlights from Git 2.36
Debugging a deploy job (stage) from a feature branch via an env variable.
tenken··on Ask HN: Does anyone else get obsessively attached to things/people?
I kindly suggest you go see a therapist.
tenken··on Reverse-engineering a mysterious Univac computer board
Why do you reference a year via 01960 or 01940? ... Surely you don't mean Hexadecimal... You won't live past 20x0 so why the importance?
tenken··on Securing verybad web application with only systemd
No example configuration files shown in the blog post?
tenken··on Master Styles – The First Virtual CSS Engine
The most general complaint I've seen in the past is that legacy css was not able to be DRY without a preprocessor. Current css versions support some variables I believe ...
tenken··on Gitlab Critical Security Release
Your db migrations may support updates from #1 to #99 but your OS does not directly support updates of MySQL 5 to MySQL 8 with issues. For example there are plenty of examples of deprecated my.cnf configuration values. Similarly APT on Ubuntu will prompt how to handle a my.cnf that differs from the Distribution release when upgrading Versions. Often times this is more painful than minor version updates.

I think the version milestones in Gitlab are akin to dependency changes for self-hosted Gitlab. An example is the Gitlab v9 (?) Postgres upgrade to Postgres v11 I think, it was opt-in for a prior version of Gitlab than required at that version milestone. It's difficult to make db migration scripts for Gitlab,as in your example, that may depend on newer Postgres idioms not available in the legacy db version. So you can't simply support gitlab updates from X to Y version due to underlyng dependency constraints...

Thanks for the insightful discourse.

tenken··on Gitlab Critical Security Release
* I never skip (minor) versions.

* I have automated backups created every 2 days stored via S3, I've done a full restore twice in 5+ years of uptime.

* I run Gitlab at home and at work.

None of the points touch on a maintenance burden ... Just saying. Skipping versions while updating any software is just being a lazy sysadmin and praying it works. Typically skipping to major versions during upgrades always comes with breaking changes so operator beware.

tenken··on Gitlab Critical Security Release
What maintenance?! I just bump the docker-compose.yml version numbers and Stop/Start the service. It's very painless... My cellphone has more frequent updates than Gitlab does.
tenken··on Show HN: Jless, a command-line JSON viewer
It's 2022 and you're running out of disk space?
tenken··on A Hairy PostgreSQL Incident
Does MySQL run into these types of issues? ... I've yet to run into this, but I believe MySQL supports query hints as well.
tenken··on How did I run that code again? Tools to help recall
I have done all of these things.

The last time I did this, I wrote a self documenting bash script project.sh similar to the last Nix example with a list of commands and a help text and menu options.

Another useful object is not just unix history but a tool like Rash in Python, advanced bash shell history stored in SQLite. There are many similar tools nowadays but then you can look for commands you run in this project directory structure in your cli history. Projects are not flat, so there may be specific commands needed in certain directories.

tenken··on Examining the covidtests.gov architecture
In the future consider not living in a rural area, but in the suburbs. I've worked as a package handler for FedEx in my past -- delivering a package to a remote location, even if 1.5 miles from a paved road sucks. If you choose to live rurally -- be prepared for the consequences such as mail delivery issues, self managed water sources, intermittent power, etc.
tenken··on Examining the covidtests.gov architecture
Are you on a GoogleFi connection with their VPN service on in the background? :D
tenken··on CyberChef – The Cyber Swiss Army Knife
Not a fan, I have tried say formatting a large JSON API results (with no formatting) and it just runs out of memory because: 1) the string is huge like 64mb+ 2) it tries to do syntax highlighting and blows up big time on the resulting formatted value.

For a utility tool it's awful finnicky on real world data and I think tries to be pretty at times rather than useful, or perhaps a case where a browser makes a poor Editor.

tenken··on LastPass users warned their master passwords are compromised
Your personal infrastructure is likely much more volatile than some Expert company. Unless of course you happen to be an industry expert ...
tenken··on New FDA-approved eye drops could replace reading glasses for millions
Do you mean progressive inter ocular lens? Or like progressive lens (glasses)?
tenken··on Ask HN: As an outsider, how could I publish a white paper?
People have posted (math/compsci) proofs on 4chan .... Post it to the internet. Lol

https://www.wired.com/story/how-an-anonymous-4chan-post-help...

tenken··on California bans the sale of all small off-road internal combustion engines
... doesn't the battery powered still use the same basic engine for a leaf blower... ? Won't it still generate noise.

https://youtu.be/f5N30Q1qTaE

Seems to me it's outside your door/sidewalk it's still a lot of noise

tenken··on Dutch forensic lab says it has decoded Tesla's driving data
Ya I dunno. In the USA driving is a privilege, not a Right.
tenken··on The FDA wants you to be able to buy a hearing aid without a prescription
I think this is more akin of the Android phone I have asking me if the call I just placed was: clear, had cutouts or dropouts, fuzzy background noise ... And they take that feedback and adjust my call quality in GoogleFi (in theory)... It's not just the concept of s volume button, but more the idea of reinforced (ai) learning over time, or algorithm adjustment with human feedback.
tenken··on Surfside official told residents building was safe, despite engineer's warning
But the pool and deck aren't within/under the residential units, so I'm not sure why that text would be so alarming.

It may be equally likely the next lot underground garage construction shifted the ground near the condo and caused it's collapse.

tenken··on Study shows how taking short breaks may help our brains learn new skills
mental burnout is a thing. The best way to take breaks ... Is to take breaks! :D

Benefits of taking breaks are many. Such as getting up and moving, increasing blood circulation. Also relieving eye strain by focusing on far away things, rather than your close-up monitor.

tenken··on Show HN: Atuin, improved shell history with multi-machine sync
Remind me of python based "rash" application that did the same thing with sqlite based CMD history.

Kinda wish you made the same variables savable and supported additional search options (see rash) at https://pypi.org/project/rash/

tenken··on Ask HN: Does anyone else find the AWS Lambda developer experience frustrating?
https://github.com/localstack/localstack

Why not try to use this toolchain to local build/test your server less application

tenken··on Fed up with the Mac, I spent six months with a Linux laptop
Sure, until you mention Finder is browsing an SMB share folder ...

Once upon a time I used a Macbook, never again :D

← PreviousPage 2 of 9Next →