Software "engineer" by trade and study. #Space enthusiast, loves #scifi. Also looking to pivot away from pure software, and into #spacetech, #biotech or #cleantech. Or in any other way contribute something meaningful back to this world. #Emacs is my OS. I may have made a #nyancat for it once.
So it turns out griefing is quite an old concept...
Wrote that because I have to deal with a lot of German text, and copy-pasting to/from Google Translate is annoying.
Accounting software roguelike, or Eve Online Ultra Lite, I suppose.
Turns out my #Dropbox wasn't syncing for the past week, even though I have a compatible system (Ubuntu, unencrypted ext4) - possibly because dropbox folder is symlinked to NTFS partition (which is also officially supported).
I have no choice but to ditch their paid plan because of the Linux support fiasco. Looking for alternatives. Can be selfhosted (I paid for Dropbox, I can pay for a VPS). Needs to seamlessly sync in the background, handle Linux and Windows. Android support would be nice too.
A correction. Clojure apparently has (or had) two-pass compiler, but it's irrelevant to the issue - the need for defining functions before use (or forward-declaring them) comes from the compilation unit being just a top-level form. Also the reader is non-interning, which is something I missed too.
Source: Rich Hickey @ https://news.ycombinator.com/item?id=2467809.
I've been writing #Clojure for the past 2-3 months, and only today realized that it has one-pass compiler, so you need to forward-declare functions you want to call before the point they're defined in code.
I guess the fact I hit this aspect only today says something about how much time I spent in another such language (C++). I seem to structure code with callees above callers by default.
Trying out #Eco game server. Recommended (and default) minimum world size: 72x72, world size must be divisible by 4.
World size 4x4 - breaks minimap and terrain generation completely.
World size 8x8 - kind of works, but you move around the world faster than the terrain cache can load new areas.
World size 16x16 - you can circumnavigate the globe under 1 minute, but otherwise seems to work OK.
Yes, messages on https://status.github.com/messages keep repeating. And yes, it's also great. Looking at that page, I at least know someone is updating regularly. Compare with e.g. the famous Amazon's status dashboard, with which you cannot be sure whether everything is really ok, or whether the current outage broke the dashboard.
Is it just me, or are new programming languages getting more opinionated?
C doesn't have much. C++ and #CommonLisp are bags of tools, you use whatever you like. #Python is famous for its "for any given task, we'll try to make it expressible in only one way". And #Clojure has a whole philosophy behind it, and is being designed so that things following the philosophy are easy, and code deviating from is is hard or nigh impossible to write.
1) Enterprise software lives in the snake-oil salesmen era. Like with individuals in the past, we have no robust way of telling what works and how, but plenty of salesmen know this and will still sell corps shit software anyway.
2) If a corporation is an organism - a body - then what's an equivalent of surgical procedure on it? What's an equivalent of anesthesia?
Just a coder / space enthusiast.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!
Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!