HNHacker News
TopNewBestAskShowJobs

DictumMortuum

245 karma · joined June 3, 2016

[ my public key: https://keybase.io/dictummortuum; my proof: https://keybase.io/dictummortuum/sigs/1HwSnOReT9sweiLthAkN3q7h_MTKVYOKvkHzqYPv18U ]
submissionscomments
DictumMortuum··on Tailscale is pretty useful
Also check out zerotier. I've been using it because it has a lot more features that tailscale (although it's been 4-5 years that I have the zerotier network set up).

Pretty damn useful to connect to services in my internal network wherever I go. I have it set up on my router, so I don't need to install it on every single server in the house :D

DictumMortuum··on Show HN: Jq-Like Tool for Terraform
Does this work for terragrunt as well?
DictumMortuum··on Show HN: A CLI for finding out of sync comments
I pressed on the link that is the documentation to support more languages, but I got a 404.
DictumMortuum··on 1.5-Inch Hand-Carved Agate from 1500 B.C. Shows Sub-Millimeter Details (2017)
Given that my father was born and raised in Crete, I've visited the island numerous times.

This place is deep, I always have a very weird feeling when I'm there, it's like starring in those movies, where everyone is happy and joyful, however you know that something mysterious is lurking below all of this.

There are places that still are called by their Minoan names.

If you ever get there, don't miss the archaeological museum in Heraklion. Here is a small sample:

https://ibb.co/P5RWZtZ https://ibb.co/khqvm8F

DictumMortuum··on Ask HN: What is your “I don't care if this succeeds” project?
https://stats.dictummortuum.com/#/prices/

I'm doing some work on a website that compares boardgame prices. I scrape about 10 boardgame stores in Greece and save them in a database that I've got in a raspberry pi. Then I try to associate the listings with games that are on boardgamegeek.com and then I put them online.

This has a couple of interesting problems. E.g. scraping data, associating scraped data to a basepoint, so that I can group them with the data from other stores, how to save the data in a website that is basically serverless, etc.

DictumMortuum··on MacOS-like Fonts on Manjaro/Arch Linux
I'm more of a fira sans / fira code guy.

However, setting up the fonts that you want on linux can be a bit tricky and I've lost many hours trying to get a config that does it for me, so good job for the guidance that you provide.

DictumMortuum··on Self-Hosted Homelab Website
Well, most of the services do not even have a noticeable lag, but nextcloud is taxing!
DictumMortuum··on Self-Hosted Homelab Website
I've been monitoring what VPSs are an option. I'd like to have something faster, because it'll be cost-effective, but I don't want another headache.
DictumMortuum··on Self-Hosted Homelab Website
Nice!

I have a raspberry 2b+ with several services: ldap, syncthing, gitea, cups server, minidlna, torrent server, NFS, nginx for PHP stuff like phpldapadmin, phpmyadmin, nextcloud, etc.

I realized that I don't need a public IP. I set up zerotier on all my machines and pointed a subdomain that I own to that IP. OK, other people can't visit it, but I rarely need them to.

It's perfect, but nextcloud is slow :( Maybe an upgrade to rpi 4 will help it be faster.

DictumMortuum··on WireGuard on K8s: road-warrior-style VPN server
Zerotier doesn't use wireguard though - which makes a difference. I have a private mesh of my family's computers on different networks and tailscale/wireguard was blazingly fast. I ended up using zerotier though, because it had an android client and availability was more important to me than speed at this point.
DictumMortuum··on List of oldest continuously inhabited cities
You are right. My point was that there is nothing magical in Greek ancestry, but a mixture of great and stupid individuals, as in all societies.
DictumMortuum··on List of oldest continuously inhabited cities
It's typical to see displays such as [1], even in the basements of cafeterias in Athens. This one is from the Syntagma metro station.

By the way, in settlements were people are living for thousands of years, they usually build on top of what there was already there.

[1] - https://cdn.theculturetrip.com/wp-content/uploads/2016/08/10...

DictumMortuum··on List of oldest continuously inhabited cities
Don't feel envy about such generalities. To give you an example, my hero and fellow Athenian, Socrates, was killed by his own people.

DNA doesn't matter. How you choose to live your life does.

DictumMortuum··on List of oldest continuously inhabited cities
Born and raised Athenian here, oldest capital of Europe.

Downtown Athens and most of the suburbs are filled with ancient and byzantine ruins, despite the damage that wars, christians and muslims did.

I've watched plays in millennia old theaters. This is damn powerful.

DictumMortuum··on Ask HN: What is your blog and why should I read it?
https://dev.dictummortuum.com/ I am a programmer, so I write techy stuff. The basic premise though is that I keep everything succinct.

Not much content or traffic.

DictumMortuum··on How Tailscale Works
I tried to use it for creating a mesh network of my family's computers, but switched to zerotier.

I use ansible to keep all our computers up to date and maintain an ldap server for some basic information; my parents are old and not tech savvy, so I do my best to make it easy for them.

Initially I set up tailscale, but the lack of an android client and the difficulty of setting up the raspberry service made me to switch to zerotier. Thing is, I really wanted that to work, as the ping with wireguard between the mesh instances was so low that surprised me.

Oh well, zerotier achieves what I want for now and it has the added benefit of letting you choose the private IP range that you like. I'll definitely keep an eye out for tailscale in the future though.

DictumMortuum··on Unix as IDE (2012)
suckless terminal I love the "externalpipe" functionality, which is the main reason I switched from terminator.
DictumMortuum··on Unix as IDE (2012)
I am this kind of guy, too - i3 + st + vim bindings almost everywhere.

But it's a mixed bag, like I can use vim and do something complex in an instant, e.g. replacing a column of characters with something else, but I'm too used to the regular expression replace all mode of vscode. Or the file manager on large projects, I'm pretty much used to using one file at a time with vim.

I feel no shame xD

DictumMortuum··on Who Says Tcl Rules?
Thanks! I'll definitely check it out.
DictumMortuum··on Who Says Tcl Rules?
Working in a betting company. The most important applications are still written in TcL.

I think it's a lovely language. If it had a debugger it'd be awesome.

DictumMortuum··on WireGuard is now in Linus' tree
Just yesterday I was looking at tinc [1] and wireguard was mentioned briefly. I'd like a way to access my home computers via ssh to keep them updated via ansible, even if they are on different networks (parents' laptops, my laptop, my raspberry servers, etc).

Does anyone with more knowledge care to comment on security issues with tinc vs wireguard?

Too bad that you need to use an external droplet for discovering the hosts with this one :(

1 - http://tinc-vpn.org/

DictumMortuum··on The Throw Keyword Was a Mistake
I worked at a telecom company. They had a program written in java for generating the initial customer configuration.

Among other stuff it used exceptions as control flow and it made me make extraordinarily high estimations for seemingly simple changes.

Anyway, I don't think I agree with the article - it's again the matter of the knife and how you use it.

DictumMortuum··on A Simplified Jira Clone Built with React/Babel and Node/TypeScript
Does/will it support an API?
DictumMortuum··on Blizzard Suspends Professional Hearthstone Player for Hong Kong Comments
I saw a "dupe" tag on it.
DictumMortuum··on English has been my pain for 15 years (2013)
Native greek speaker. Learned english before becoming an adult, as most people do here, because the greek language is mostly useless if you are doing business with foreign parties (e.g. tourism or multinational companies). Learned italian as an adult. I agree with antirez that pronunciation isn't difficult, but there are some challenges to a non-native speaker.
DictumMortuum··on Learning Vim incrementally (2010)
I keep reading about productivity on vi vs other browsers. That's cool, however the thing that makes me want to use vi with proficiency is another though: availability. I spend a lot of time in ssh or docker sessions and not knowing vi can severely hinder my job.
DictumMortuum··on Bike crash left Spokane man unconscious, so his Apple Watch called 911
You are referring to a greek proverb, right? :D
DictumMortuum··on Z – A dynamic functional programming language that compiles to JavaScript
I thought this was an "A to Z" for functional languages that compile to JavaScript, but in reverse.
DictumMortuum··on Most programmers don't know what Expect can do for them
Working in a quite popular b2b betting company. TcL is used for much of the backend and development is still active today. Expect is used , too.
DictumMortuum··on Was the Antikythera Mechanism the world’s first computer? (2007)
I have visited the old observatory in Athens, Greece. There, along other treasures (e.g. a Tycho Brahe book) there's a replica of the Antikythera mechanism.

Additionally, recently they found some kind of inscription in it [1], which describes the way that it works. What is fascinating to me is that they also fixed a bug with the periodicity of an event and wrote it down. According to the tour guide, this signifies that it was massively produced. I still find it incredibly difficult to create a new gear without modern tools and also fix a 'bug' by creating a new, better gear to replace the old one that approximates an astronomical event with better accuracy.

[1] https://currentepigraphy.org/2008/09/24/inscriptions-on-the-...

Page 1 of 2Next →