330 karma · joined March 30, 2016
hi@jonas.foo
Flown it once or twice with AirBaltic, and would love to take it again.
Us humans are not very good at recognizing it, but we all model and understand the world slightly differently.
So that even if you fundamentally agree with someone's values, you might prefer other code to that person because it fits better in the way a problem is modelled in your brain than in someone else's.
Almost all of them complain about the device getting hot, batteries being short lived (even when replaced) and apps being sluggish.
Shadow DOM was an absolute pain in reality.
Building a small script is easy for chatgpt, but actually leveraging the workforce consistently turns out to be a lot harder than the hype promised.
Ubuntu was by far the best option to actually use my system rather being constantly distracted by another little piece that fell out the wall
But maybe even more remarkable: he got kicked out of his flat in Greece, couldn't afford a new place, bought a small plot of land in the mountains and started building a hut from materials he was able to afford or from things neighbours gave him. Really the bare minimum (he often sat in his hut with a jacket in winter cause it wasn't well isolated/heated)
Absolutely inspiration, all documented on his YouTube channel https://youtube.com/@protesilaos?si=MnjV7MhKtsT5RDSM
You are describing mostly services, where the intellectual property of the product is of no interest to the buyer (e.g. the average Spotify user has no desire to access their codebase or recommendation engine).
Buying a game after pirating has no impact on the product you have today, you already own the intellectual property as is.
I agree with the premise that that comparison between Tiffany's and piracy doesn't hold, but
> It’s a lot more like taking a picture, which Tiffany’s probably encourages. Win-win cooperation.
That doesn't make sense. Pirating something means you gained the whole value of the product. In Tiffany's case that's not remotely the case. In fact, they will pay large sums of money to marketing companies to make sure you get a photo.
If the entire value of a product can be taken, there's no incentive for it to be created in the first place other than intellectual curiosity - as another commentator said: effectively academia.
Our society has never found a way to deal with digital products in a way that doesn't skew incentives
Setting up Emacs from scratch is quite the project though if you want all the bells and whistles
We don't live in the same world as the 1990s, we live in a world that's faster than ever before.
We can't achieve what's possible by sending in handwritten forms, it's just not gonna do it. and while governments are anything but efficient they are more efficient with digital workflows.
if a response is meant to swap out a div, the first response completing will swap it out - if this response isnt compatible with the same selector (e.g. a #response is not available) a second completing response won't be able to update the UI
It's a spectrum of interactivity, and we should try to pick the best (whatever that may mean) tool possible for the job - sometimes that's hx-boosted links, sometimes it's a react app
> By default, Htmx will cancel requests that are in-flight if you trigger another request on the same queue (element).
This seems like the only default that's reasonable to me
don't know if the author has a specific example in mind, but if a user submits an input, changes that input mid-request and submits again the request needs to be cancelled, otherwise the UI will be inconsistent by showing a response to an outdated input
Just processing one response after the other won't be possible if a response swaps out content with different IDs, so a second response won't be able to be swapped out in the same way
I dont map out projects in terms of semantics, I map out projects in files and code - That makes querying intuitive and I can easily compose queries that match the specificity of what I care about (e.g. I might want to find a `Server` but I want to show both classes, interfaces and abstract classes).
For the specific toolchain I'm using - typescript - the symbol search is also unusable once it hits a certain project size, it's just way too slow for it to be part of my core workflow
But if you open source your revenue-generating parts, and only charge for support/managed version/enterprisey features you'll end up with quite weird incentives, particularly with infrastructure tools, in which the big cloud providers will happily compete with you, using the version you open sourced and providing and ecosystem to their customers that one simply cannot compete with