@NfNitLoop on Twitter: Posts

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @Blithe:

@Blithe @thommahoney @austinspires 😬

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @NfNitLoop:

Just fixed (well, worked around) a fun bug with #WindowsTerminal:

https://github.com/NfNitLoop/tablestream/commit/988374f5b7a34ffddf06abd692061aa27c2d4221

Video:

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

I wanted to print some data into a table in a terminal in #Rust, and I was picky about how I wanted to do so, so I wrote my own. Maybe it'll be useful to someone else too?

#Rustlang #cli #terminal #table #unicode

https://github.com/NfNitLoop/tablestream

Video:

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

How is this legal?

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @zkat__:

@zkat__ What're you using for ascii(+?) table output? I recently wanted something that I could just easily throw data at and have it auto-size cols, and started writing my own, but happy to use something better if it exists.

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@JuliusGoat ("A.R. Moxon") replied to a tweet by @JuliusGoat:

*Republicans destroy all our norms and institutions*
Democrats: don't worry, our norms and institutions will safeguard us

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@JuliusGoat ("A.R. Moxon") wrote:

GOP: stealing next election
Dems: no don't
GOP: if you win we're ignoring it
Dems: join a bipartisan law to stop it?
GOP: uh no
Dems: dang, we can't just pass legislation ourselves
GOP: nope, that would be partisan
Dems: aw nuts—but we'll beat you in the elections!
GOP: lol ok

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@zoenone0none ("zoë owens") wrote:

with quote tweet:

@PplsCityCouncil ("People's City Council - Los Angeles") wrote:

LAPD’s After-Action report shows the department spent over $2M in three days in salary and overtime for the raid on Echo Park Lake; money that could have been used for affordable housing and services for residents in the area. #LAPCFails #DefundLAPD #EchoParkRiseUp

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@matttbastard ("Matthew Elliot") wrote:

🙃

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@pervocracy ("Cliff 🦖 Jerrison") replied to a tweet by @pervocracy:

"But Republicans/Manchin/Sinema would block it"

THEN *MAKE* THEM BLOCK IT, for god's sake, make them block it and then go on the news and say "we are in a disaster and they voted for death," instead of ho-hum-guess-we-won't-try

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @NfNitLoop:

This is a thing that's not mentioned in the API docs or tutorial. So keep an eye out for it if you're writing #Svelte.

#TypeScript / #JavaScript

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @NfNitLoop:

Answer: Svelte's (re)ordering of reactive assignments is simpler than I thought.

It'll *try* to reorder them by detecting dependencies, but if it fails, code order is important.

Updates during execution do not re-execute prior R.A.s.

Code: https://svelte.dev/repl/15cdfd5a226d462e8588c52267f1c45e?version=3.41.0

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @NfNitLoop:

Though, if I just delete the text, that (onChange) event does properly update hasText.

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

I've been scratching my head at this #Svelte issue for a while. Is Svelte acting poorly or am I misunderstanding dynamic properties?

hasText gets updated properly when I click the "clear()" button, but not when it gets called via other events.

https://svelte.dev/repl/93fe684deaa44afda227100aa795b591?version=3.41.0

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

Just rediscovered @ngrok_ and it's making testing some local web dev stuff a lot easier. ♥

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

Glad to see GitHub doing the right thing here. 😅

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@bascule ("Tony “Abolish ICE” Arcieri 🦀") wrote:

Yikes https://lib.rs/cryptography/cryptocurrencies

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

This is in fact an appealing idea. But wilderness gets crappy internet.

with quote tweet:

@trixiemattel ("Trixie Mattel™") wrote:

Everyone gay is buying an RV and disappearing into the wilderness. Werq you forest hookers.

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

I've been playing around with Deno, & reading TOML config files. I was looking around for something that would validate the config files but didn't immediately find anything, and ended up hacking together a thing for my own use.

But: https://github.com/colinhacks/zod 👀♥

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@saladinahmed ("Saladin Ahmed") replied to a tweet by @saladinahmed:

we know they're lying you don't need to share the video

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@saladinahmed ("Saladin Ahmed") wrote:

nazis share evil obvious lie with their echo chamber

liberals dutifully share evil obvious lie to dunk on it

evil obvious lie gets heard lots outside nazi echo chamber

liberals now feel need to earnestly debate evil obvious lie

evil obvious lie is now a policy discussion

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@HillaryClinton ("Hillary Clinton") wrote:

Republicans in office don’t want Americans to know what responding police officers went through when Donald Trump incited an attack on Congress.

But everyone should watch this testimony.

Video:

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @TrixieCosmetics:

@TrixieCosmetics @trixiemattel Tracy looks like she's got the best gossip. I want to get a margarita with her and hear all her stories about the people in her hometown.

@NfNitLoop on Twitter

@NfNitLoop on Twitter updated their profile.

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

The new #Windows terminal is a great improvement. ... except for the part where, sometimes when my machine goes to sleep, it wakes up without any open terminal windows. But the processes running inside of them (my dev. web server) are still running. 🤔

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@SarahTaber_bww ("Dr Sarah Taber") wrote:

2020: grandma has to die for the economy

2021: oh shit grandma voted Republican didn't she

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") retweeted:

@maddow ("Rachel Maddow MSNBC") wrote:

"Just as notable are the twisted incentives: the moment Trump stops lying about his defeat is the moment this lucrative cash cow disappears.

Many have assumed his election lies are about his ego, but these details suggest they're also about his wallet."
https://www.msnbc.com/rachel-maddow-show/how-trump-s-pac-misleading-its-unsuspecting-donors-again-n1274822

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @NfNitLoop:

It would be nice if TypeScript docs would call this out somewhere explicitly.

TypeScript is structurally typed. ... *unless* you have a class with private members. Then it becomes nominally typed (like most other OOPLs).

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") replied to a tweet by @NfNitLoop:

Got a great explanation from the (a?) TypeScript Community Discord:

If a class has private members, it can operate on those members. Any of its methods that take an arg typed as itself expect to be able to operate on those private members. Structural typing would break here.

@NfNitLoop on Twitter

@NfNitLoop ("Cody C. #BLM") wrote:

I've got a question for #TypeScript/#JavaScript experts:

Why do TypeScript classes' implicit interfaces[1] include private members?

https://www.typescriptlang.org/play?#code/PTAEEkHIBNQBwE4FMBuBLA9gVwM4BsBPUACwENZTQBbNHAYwwDs6k4AXTR0UgI2zZIYA7qAAqBOEgDKdBGnagARHTykcOUGkZskCAGakWORaCEYEAayTQAdACg7ICAJxIkVa6DYZQPJN1AAc2RSAT0kUKxkUAw9MQlpWXkBNjIBNDiCbBJSFH8cDA9QJAAPWg5GQNAVNRwALjsa9VAAMQwfAG87UB6gpAFGUg8ACgBKUA7QZDYorkU2jBMAXzsVxzAbTe5GClBXAVjQPSxmDiYNVNCvUisvNOrVdQbj085QaAwpQv7iLUDhvTtOqtdrjLq9arnDB4JA2PAYf6AjA2QYeUarOwfL4eVJ-YaMJAiBZjdHrUCbGx3K5ZLCQrB4WAAK1wAkUaCocBhHm0JlS-nZnLQdDQAgWmm0ugMLEpjUeGgAQqQEJoOVykNoNGLwb0Qh9GIRQKj-ABeJSKhCKDFY764yr4wmgc0khxOADqvzoxE0GmCETYAEIegA5YSaOJQKheBAEP5eHxaHQIDCIUL+IQir0FIp4NA8BBKghky4CaBoaCMSAlpB6LT8iX6QxIHAAGgg1VIXGZOAEuH5bA0TQ0am24sTUqQzbJHdgEaC7Vg3jn9jJAAkAPKugCiADVNwAlVvgUBdgQwpUEhcYaCkIjFqkHfVEMyWDQZEEYSAaDxUPwIIfRUg8DweAsB4HM6HsJxRBXcApHeDAm0NDABGfCxgUAXg3ACI9hxB3fAAmCZul6RA0BQVNQDIuReBhUBTQAFjwoiekCfpDSGJAxgmKZ+lmJQFjw5YMTsF46DOLhrRxX5KjwgEgXwsEVgkn4-hkgkiXaGTRlJXDzQIgU1Q1fDCIhXUmANI1aLNJUBKEt1iAIAB+Hp3SIWgAhIsidAopU0GoidQBzKwDWQHA4HOXMaMBZUs38DzyP09x1TYUI3mgfpSDQPBJycOAlQOOIRQ0OBQPA0dJUbByyTJABZIgaz-FJiGwQJiBQtRgVdJAgNbKgbz8O5dCQT9ijKbtYwAKVyUgZDkBQGDS+94KbCsBBCyRRNAAADOKdE27KwAKAaCEgaI-FjBhGFcBBPNI-xp24gBHLA0DkSpFppHI8juDBXHgORPP8GsuugIcyMyvy4x8Q7izJD69UrXwQgsO4-hwSDgDJeUsEatyPmWhHUOKDNdAaWVakdJUAGYVU5RLDP44ziP+8jKN8sCTVAAAGUAnBOXtYGgLAqCoQsTIiPVzPYyzFHNSnLTWJxNwQJMEGBcRJA0MgvtcXL8y8tKaj1zgNEOSgdtipNJAQNgiEgVm-MgZcnAAEQQodGCyAlQAsRhQz5UATjShBCFjEICi4KLTHso7THMZHcQ0IQb0quwgA

[1]: Is there an official name/term for this?