@climagic Thank you for doing this. Despite having lived in the shell for over 15 years, I'm amazed at all the stuff I can still learn.

@hisham_hm question: given a source and position within it (e.g. row, column) can the compiler tell the type of item (e.g. variable) at the given position? I'm thinking of "code assist/completion" for Teal/Lua

I've been trying to search for a somewhat comprehensive guide on how to install projects in one's $HOME directory, e.g. $HOME/usr, but all I can find is "install your stuff in /usr/local". I know about ./configure --prefix=... but I'm looking for all the things I'm missing, like ldconfig, pkgconfig and other stuff I don't know about. Is it really a / to have to use for every random $binary you download/build from internet?

@wolf480pl @climagic Oh the magic of typing "[RETURN]~C-L1234:localhost:1234" from memory with no local echo and then seeing the port forward success message 😃

@Gargron I respectfully disagree. I like to follow "project updates" from various people on Mastodon. I rarely use it "in the moment", more like "weekly digests of things that interest me". But maybe I'm just misunderstanding this whole thing :)

@Gargron my Mastodon server had ~2 months of downtime (due to me not having time to care for it, stuck in Postgres migration), and I have a gap in my timeline. I could not find documentation about this - how does federation work exactly? Are toots federated only when instances are online? If so, is there a way to "backfill" the data? I can definitely see everything when I go to individual profiles.

I just migrated my Mastodon instance from "docker-compose internal" Postgres instance to a shared one running outside Docker on my machine (I do have more plans for Postgres). It took waaaaaaay longer than I anticipated (given what's happening in the world), and my account seems "stuck" in Feb. Let's see if this toot kicks the federation machinery to start federating again.

@hisham_hm Thank you for adding documentation! Always a welcome addition.

@hisham_hm As new high-core count processors (AMD 39*0x) start to reach mainstream, people start noticing curious things, such as htop taking half the screen to display all cores 🙂 news.ycombinator.com/item?id=2

@qikipedia A Slovak video ad that references this idiom, saying: "Be prepared for everything": youtu.be/wcZoi6iE7-4

Michal boosted

In Slovakia the idiom for heavy rain is ‘tractors are falling’.

Michal boosted

#FOSDEM happened! We just published a quick wrap-up of the conference and videos of all the talks :D Thanks once again to everyone who came to our talks and spoke to us :) matrix.org/blog/2020/02/03/mat

Michal boosted

@hisham_hm @dubst3pp4

This is very cool!

$ cat mylib.tl
local function add(a:number, b:number): number
return a + b
return add
$ lua
Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio
> require('tl').loader()
> add=require('mylib'); return add(1,2)

@hisham_hm @dubst3pp4 Any plans to allow slow migration of code from Lua to TL? E.g. when there is a large existing Lua codebase and some modules start to be rewritten in TL. I imagine something like on-the-fly compiler + custom loader for require could be hacked up quickly.

From the mailing list:

1960: Algol will be the language to rule them all.
1970: PL/I will be the language to rule them all.
1980: Ada will be the language to rule them all.
1990: C++ will be the language to rule them all.
2000: Java will be the language to rule them all.
2010: JavaScript will be the language to rule them all.
2020: Python will be the language to rule them all.

The dogs bark, the caravan marches on.

@Batcastle Dem malwarez would have it too easy to infect your phone and steal all your data :)

Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!