Matej Ľach ✅ @MatejLach@social.matej-lach.me

I wish I could do that thing Nikola Tesla supposedly could do where he would create complex machines in his head first and then implement them.

It's software, but still... I wish I could run simulations in my head first. 🤓

absurd packaging, bad luck Show more

Is #GPL reciprocity valid in #Europe under #CivilLaw?

#EUPL authors wrote that source file level #copyright invalidate strong #copyleft.

I'm particularly concerned about #AGPLv3.

What's your opinion @fsfe @fsfe ?

The YouTube adpocolpyse circle:

1. Someone finds a conspiracy video that made $7 in ad revenue last year
2. A major publication blows it out of proportion because CLICKS
3. Companies pull out of YouTube ads
4. Your favorite YouTuber has to beg for money on Patreon to make rent

Wikimedia on the community burden of Article 13 Show more

Wikimedia on Article 13 [Fediverse relevance] Show more

«In 1993, John Gilmore famously said that "The Internet interprets censorship as damage and routes around it." That was technically true when he said it but only because the routing structure of the Internet was so distributed. As centralization increases, the Internet loses that robustness, and censorship by governments and companies becomes easier.»
schneier.com/blog/archives/201

So I just listened to Linux Unplugged and heard Chris Fisher busting the balls of everybody complaining about presenters at #TXLF using #macs, including reps of his advertiser, #LinuxAcademy. His excuse of you have to be familiar withother platforms, while valid, is hollow. It's one thing to be familiar and another to use it as a daily driver. It's something totally different to get up at Texas #LINUX Fest and present on another platform, akin to his analogy of Coke's CEO drinking Pepsi.

@andrioid I forget the name, but I was tempted to use a proprietary GUI toolkit at work many years ago... after a few months of work using it, the company was bought and the product abandoned.

I was so annoyed by this that I vowed never to waste brain cells learning proprietary tech again.

Facebook confirms that it tracks how you move mouse on the computer screen

The social networking platform also admitted that it collects information about operating systems, hardware, software versions, battery levels, signal strength, available storage space, Bluetooth signals, file names and types, device Ids, browser and browser plugins (which is almost all of the information available on and about your device), from the users' phones, TV and other connected devices.

indiatoday.in/technology/news/

I find it curious that the various anti-EU channels that popped up during criticized , (a good regulation), but have absolutely nothing to say about the proposed link tax, (a TERRIBLE idea).

Could it be that these guys are just for the unrestrained rein of crony capitalism without any principles beyond that?

A little demonstration of how I accidentally ended up building what’s essentially a live blogging engine with no code at all using DAT and Beaker Browser:

vimeo.com/275146689

The peer-to-peer Web is just around the corner and I’m hugely excited about it (and I see our role at Ind.ie as building a bridge between the centralised Web of today and the peer-to-peer Web that DAT is creating. That’s what the Indienet project – soon to have a new name – is about.)

Pinafore dev Show more

So looks like Modules will, again, not make it. Not into C++ 20 for sure.
It seems like there were 3 competing proposals that were now sort of used to create a 4th one and I am just going to leave this here: xkcd.com/927

@MatejLach But then with strictly typed languages you might find reading untyped IPC responses (e.g. JSON) a pain.

When faced with I have implemented my own dynamic language to deal with it (and other stuff).

Though JSON did come from JavaScript which is dynamic, and languages like Rust and Go have found a nice way to deal with it.

Beyond programmer frustration, it essentially threatens to eliminate free software, you know the one where you can actually modify the code, and give raise to the 'code dump movement', where we'll have lots and lots of code, but that nobody quite knows what to do with.

I noticed this trend where even Python or JavaScript libraries provide nothing more than API docs.

This works in the static world, precisely because I can see the expected type from the signature and learn more about how to construct it etc. by following that trail.
This makes API only docs for JS, or Pthon, libraries almost as good as no docs and as more stuff gets the JavaScript treatment, it'll become more and more common.

The problem with large apps in dynamic languages is that unless they're well documented, (never happens), you're going to spend an enormous amount of energy on just trying to pass an argument of the right type everywhere and consistently, reducing your mental capacity for solving the problem you've meant to actually solve.

@MatejLach Oh, wait, that was probably the thing you didn't want to know. Sorry.