mediocregopher
Expectation Fields Are Real
> What we have here is a Rube Goldberg machine, not a cleanly solved engineering problem.
And what _we_ have here is unfounded indignation over a perfectly fine way to solve a problem. People have been using linked libraries to re-use code across languages since forever, it's fine. This solution isn't very different, it just makes shipping easier.
As a parting comment, "sound software architecture" is not a decided upon principle which can be empirically determined, and if it was we'd all be out of a job.
Mastodon's Biggest Problem Is Its Name
Thoughts on the potato diet
The actual article only asserts that military innovation is a predictor for social complexity, which is pretty different from saying that "war makes society complex".
> “Nobody likes this ugly idea because obviously warfare is a horrible thing, and we don’t like to think it can have any positive effects.”
The implicit assumption being that a more complex society _is_ a good thing, which is not clear to me.
The Himitsu keyring and password manager for Unix
The Message Behind the Medium of a Personal Blog
Why it's bad to kill Grandma
What caused the hallucinations of the Oracle of Delphi?
Why Do We Have WiFi Passwords?
- Learning new languages which had vastly different paradigms than the ones I was used to. Java to Perl to Javascript to PHP to Erlang to Clojure to Go to... Over time you learn patterns from one place you can bring to another, and learn patterns which exist in most places which you'd rather didn't.
- Lots of experience in the actual workforce, building things people (supposedly) wanted. There are aspects of programming which people spin their wheels on which really don't matter in the long run, and conversely there are aspects which go ignored but are very important. Working on real, rubber-to-the-road projects gives you perspective on what actually matters.
- Being a daily archlinux user (I don't use any non-archlinux OS on any machine I own). Yes, it's hard. Yes, it's an incredibly good use of your time to figure out. Once you're comfortable in arch, every other Unix-like OS (ie, most of them that you'll ever probably work with) will feel familiar.
> Like anything blockchain there is no real solution for how to handle records becoming stale over time without a central authority that manages disputes.
I don't understand this part. In pretty much every decentralized name system I've seen a user pays to own a name for a period of time, there's no stale records.
It feels like it's implying that sincere is the opposite of cynical? But someone (me) could be sincerely cynical. Or falsely optimistic.
In any case, signaling sincerity sounds a bit like fighting for peace, and doesn't give me high hopes for this article whenever we do get to find out what it says.
(It _is_ sort of fun to have this playground though, where we can all just freely admit we didn't read the article, and riff off the title alone)
On the flip side, monetizing social interactions is a great way to suck the vitality and soul out of them, which would fastly reduce twitter's impact on the real world. So if you don't like twitter this isn't the worst proposal.
At that point anyone writing a library like this would need to actually pull in the rendered page on which the user is supposed to be navigated, scrape the field names off of that (which won't be easy), and only _then_ could they perform the form action.
But if you're a big enough site, someone will likely still take the time to do it.
In putting together my own RSS feed recently, and trying to figure out the best way to sync it with all my devices, I realized the simplest way was to just turn the aggregated links into a webpage and publish that publicly. There's no reason not to, and now others can use it as well!
It's at https://news.cryptic.io, if anyone wants to see the output. I recommend others do the same if you like.
The difficult part of using RSS is the actual curation part, so it's cool to see a trend (2 datapoints is a trend?) of folks doing that work up front and sharing it with others.
I've been calling it "urban hiking" and everyone thinks I'm joking. But why drive all the way to the wilderness to do a hike, when I can just walk out the door?
Our legal system is such a fucking joke.
The case for open infrastructure
Maybe some teams don't work this way, and require more direct participation and signing-off from members, which is fine too.
(Though I suppose I also have learned most things from tv shows and the internet.)
Under the hood nebula uses the noise protocol, the same used by wireguard.
But sometimes software that I use irregularly, or only in specific circumstances, does it poorly, and it's a real pita. I've had occasions where I missed entire pieces of output because they rendered as the background color for some reason. So for those cases it'd be nice to have a universal switch, so to speak, to just turn it off.
I also get that for some people it's just an aesthetic choice... I don't think color is _that_ helpful that someone would be impaired by not having it.
All that said, this proposal reminds me of that one xkcd with the 13 competing standards.