@wiredfire @dansup @GuyDudeman @wedistribute E2E in a closed source system under USA compliance, yeah, sure. Totally not lame.
I have no illusions with Telegram here, it's a public comms platform to share cat pics. You don't use that if you need E2E.
Trading away comfort of multi-device account and non-bloated open source clients for a clown mask of "security" doesn't cut it for me.
@dpiponi From where he would fall out?
A> Out of favor
B> Out of window
C> Out of plane
D> Out of service
* 50:50
* Phone a friend
* Ask the audience
@GuyDudeman @wiredfire @wedistribute @dansup At least its clients are open source.
@koz https://www.fpcomplete.com/blog/haskell-and-rust/
and `site:fpcomplete.com rust` in general.
@gregeganSF Finally, a "to the moon! 🚀🚀🚀 " I can stand for.
@wiredfire @wedistribute @dansup @GuyDudeman you just described Telegram, sans the Facebook part. And it has working cross-device synchronization, not the lame "proxy me to via mobile app".
@amiloradovsky more protein actually means less carbs and fat.
@brokenix kinda like this
launchMissiles = runIO \world0 ->
let
(world1, ()) = openShafts world0
(world2, missiles) = prepareVehicles world1
in
launch world2 missiles
You can look up the real definition in `base` sources.
A real implementation performs the I/O as the associated monad is evaluated, and relies on lazy evaluation to only evaluate the monad that is returned
@brokenix Eh... no. You can do arbitrary IO without ever touching monads or something else beyond lambdas.
software licensing
Just spotted some blurb on the net and it made me cringe in pain.
> Some people, when they first encounter REUSE, run into a couple of things that are very different from what they are used to. They miss the long legal blurbs at the tops of files, miss the COPYING/LICENSE file in the root of the repository, think that .license files clutter the directory, or find it very strange that even insignificant non-code files get licensing headers.
...
..
.
And they are fucking right! Software licensing^W lawyering is bullshit and basically a cancer.
@cab404 totally not a vampire!
@boilingsteam powerful enough to run emulated games? Powerful enough for me.
My first PCs (and SPARCstation) were way less powered than that.
@boilingsteam 2024 will be the year of RISC-V on desktop.
@freakazoid EVE Online has something like that: https://www.eveonline.com/news/view/the-soundscape-of-uprising
@amiloradovsky @freakazoid You don't even need much "model". A pattern randomizer works just fine: https://zykure.github.io/acid-banger/
Add some constraints to match the game state and you're golden.
GUIs, computer architecture
@amiloradovsky Good UI is hard. Good UX is even harder.
While it is moderately easy to slap a bunch of dear-imgui forms, it most certainly would cost a *lot* of time to get to a level where your users wouldn't hate your guts.
(source: been doing UIs since Delphi 1, still not that good at it)
@amiloradovsky There are a lot of fabs that would make you ASICs on old norms. You get the hardware and they get continued returns on their investment. And, yes, those would be faster and cheaper than FPGAs. Everybody wins.
The question is why isn't everyone doing this.
@amiloradovsky nice cheatsheet
Toots as he pleases.