Take the dollar and then I run
remember tapping your palm and pencil on the desk? I'm not sure I ever stopped in my mind.
I know that that's one ugly fucking tie.
Give it to me baby
specter 4 months ago • 100%
I was reading up on Aaron Swartz once before bed while hitting a weed pen and I had somehow convinced myself I was facing felony charges and had to go to court to fight jail time and I lost it... unplugged my computer from the wall and shoved my face in my pillow until I was able to calm down and realize my foolishness before going to sleep.
shout out all the artists! don't forget to vote too!
We can work, walk, march and protest Think about how we approach this Ask questions but they keep frontin' Due time we change a little something
specter 5 months ago • 93%
Free speech enthusiasts are exercising hatred. Before non-hateful people realize this they sometimes conflate it with the inversion: speaking truth to power. Or sometimes simply "freedom" which isn't perfectly absolute when we live in a society. If you wanna witness hatred then follow the free speech thread.
F in the chat for TikTok
fkn Mondays
specter 5 months ago • 100%
oh I do that all the time. tbh just alias flatpack=flatpak
and you should be good to go.
specter 5 months ago • 100%
and yet y'all are also gonna keep trying to use Agile too
we don't like when the city people act crooked, when the city people crooked then we can't GET DOWN
specter 5 months ago • 75%
ah jeez rick i recycled a meme again rick
specter 6 months ago • 75%
communism is doomed. you just single-handedly doomed it.
specter 6 months ago • 100%
new tilde backdoor?
Oh, we hated our aunts, then we messed in our pants
This line in `~/.newsboat/config` will allow for hitting ",d" to download the current link with `dl.sh` which wraps `yt-dlp`. ``` macro d set browser "~/bin/dl.sh %u 2>&1 >/dev/null &" ; open-in-browser ; set browser "xdg-open %u" ``` Here's an example `dl.sh` file that uses `notify-send` so you know something is going to happen in the background and as a chance to cancel the operation. It downloads videos to ~/Videos/Downloads. Modify to taste! ``` #!/bin/bash if [[ "no" != $(notify-send --app-name="yt-dlp" \ --urgency=low \ --transient "Starting download for $1" \ --action=no="Nevermind!") ]]; then yt-dlp --sponsorblock-remove all \ --live-from-start \ --output "~/Videos/Downloads/%(title)s - %(channel)s (%(id)s).%(ext)s" "$1" else printf "Aborted.\n" exit 1 fi ``` NOTE: if you close newsboat it will also stop the yt-dlp process.
I remember people I'd like to get to know em Its kinda like my brain is closed But my heart is open Maybe my heart is broken A comet slammed into the planet Then it parted oceans I even started smoking But then I quit the smoking I still dream of deep breathing and my lips is open I'm coming into focus I used to practice trying to talk like I was Mr. Bogus I bet a lot of lonely people think of kissing posters
Heaven is a time today.
I called and she didn't answer so I hopped in my jet and cried 🥹🛫
specter 12 months ago • 100%
libertarian socialist
idk about you comrade but I don't read from thelibertariansocialistlibrary.org
specter 1 year ago • 100%
Only because CTRL+F had zero results: Krita. Everyone complains about GIMP having a bad name and Krita is actually good!!
specter 1 year ago • 100%
This is certainly the closest I've ever been to trying emacs... but for better or for worse I probably won't get around to even trying it until a decade from now and then just like LISP I'll probably think damn I should have tried this a decade ago.
I've got a few fennel projects to get to a good place and then I'm really excited to look into Lisp Flavored Erlang!
cross-posted from: https://board.minimally.online/post/20318 > I just recently discovered TIC-80 and then Fennel. I was already liking Lua but now I'm hooked on LISP!! Here's my Neovim config using lazy.nvim, all written in [fennel](https://fennel-lang.org/) thanks to [hotpot](https://github.com/rktjmp/hotpot.nvim) > > It's not marketed like one of those "template Neovim config repos" but it could be one of those if your heart desired. I based it loosely off kickstart.nvim.
I just recently discovered TIC-80 and then Fennel. I was already liking Lua but now I'm hooked on LISP!! Here's my Neovim config using lazy.nvim, all written in [fennel](https://fennel-lang.org/) thanks to [hotpot](https://github.com/rktjmp/hotpot.nvim) It's not marketed like one of those "template Neovim config repos" but it could be one of those if your heart desired. I based it loosely off kickstart.nvim.
cross-posted from: https://board.minimally.online/post/12268 > The math behind the game is `atan2` which I use to get the angle from a thing to another thing: > > ```lua > function ato(from,to) > return atan2( > to.x-from.x, > to.y-from.y > ) > end > ``` > > And then when you give that angle to `cos` for the x axis and `sin` for the y axis you get (x,y) coords that can be multiplied by the number of pixels you want to "move" in that direction. So this function assumes a table like `{x,y,a,s}` and returns new a new x,y multiplied by `s` for "speed"... > > ```lua > function amove(●,s) > s=s or ●.s > return ●.x+cos(●.a)*s, > ●.y+sin(●.a)*s > end > ``` > > I use both those together like this to move the worms each frame. (This symbol: ∧ looks more like a worm in the Pico-8 font. If you didn't notice I like the emoji for variables 😋) > > ```lua > for ∧ in all(∧s) do > ∧.a=ato(∧,웃) > ∧.x,∧.y=amove(∧) > end > ``` > > The astitue reader may have noticed `amove` allows one to supply their own `s` instead of the table's `s`... this is useful when you want to calculate things along something like a line, I mean the length of a worm. For example if we put everything together then we get this loop that, after a bullet (`✽`) moves, checks every part of a worm (`for ∧t=0,∧.l do` where `∧.l` is worm length and `∧t` is each "tail" pixel) and if they collided deletes both and plays a sound effect. `amove` is given each `∧t` but it's not actually used to move the worm, just to reconstruct it's body for collision detection. > > ```lua > for ∧ in all(∧s) do > for ∧t=0,∧.l do > ∧x,∧y=amove(∧,∧t) > if flr(✽.x)==flr(∧x) > and flr(✽.y)==flr(∧y) > then > del(bullets,✽) > del(∧s,∧) > if #∧s==0 then > sfx(2) > else > sfx(1) > end > end > end > end > ```
The math behind the game is `atan2` which I use to get the angle from a thing to another thing: ```lua function ato(from,to) return atan2( to.x-from.x, to.y-from.y ) end ``` And then when you give that angle to `cos` for the x axis and `sin` for the y axis you get (x,y) coords that can be multiplied by the number of pixels you want to "move" in that direction. So this function assumes a table like `{x,y,a,s}` and returns new a new x,y multiplied by `s` for "speed"... ```lua function amove(●,s) s=s or ●.s return ●.x+cos(●.a)*s, ●.y+sin(●.a)*s end ``` I use both those together like this to move the worms each frame. (This symbol: ∧ looks more like a worm in the Pico-8 font. If you didn't notice I like the emoji for variables 😋) ```lua for ∧ in all(∧s) do ∧.a=ato(∧,웃) ∧.x,∧.y=amove(∧) end ``` The astitue reader may have noticed `amove` allows one to supply their own `s` instead of the table's `s`... this is useful when you want to calculate things along something like a line, I mean the length of a worm. For example if we put everything together then we get this loop that, after a bullet (`✽`) moves, checks every part of a worm (`for ∧t=0,∧.l do` where `∧.l` is worm length and `∧t` is each "tail" pixel) and if they collided deletes both and plays a sound effect. `amove` is given each `∧t` but it's not actually used to move the worm, just to reconstruct it's body for collision detection. ```lua for ∧ in all(∧s) do for ∧t=0,∧.l do ∧x,∧y=amove(∧,∧t) if flr(✽.x)==flr(∧x) and flr(✽.y)==flr(∧y) then del(bullets,✽) del(∧s,∧) if #∧s==0 then sfx(2) else sfx(1) end end end end ```
> Scholar Social is hosting Solstice School 2023, an informal online conference covering a variety of topics, with presentations occurring between 2023-07-24 and 2023-08-05. There are a ton of talks and you can download .ics files for one or all of them
specter 1 year ago • 100%
Now I miss the lizard milk too :(
This has happened to me way too many times. I think it remembers being on an external monitor or something and then you can't get to it with a mouse and also the [PowerToys FancyZones](https://learn.microsoft.com/en-us/windows/powertoys/fancyzones) shortcuts don't work. **Use `Shift+Right Click` on the taskbar icon for the window and select "Move"**. You may also need to fiddle the arrow keys a bit if moving the mouse doesn't immediately snap the window to that location. ![](https://board.minimally.online/pictrs/image/d28f4b39-c223-44d4-a75e-cee4c70a64e9.png) "Windows" is an awful window manager as it turns out.
`iperf3` is installable via `scoop` and `yay`. You simply run the server on one computer and point the client at that IP from another computer. ```powershell # On one computer iperf3 --server # On another computer iperf3 --client <ip> ``` You can get your IP address on Linux like this. For Ethernet look under (probably) `end0` and for wifi (probably) `wlan0`. ```powershell ip addr ``` On Windows you can use `Get-NetIPAddress`. ```powershell # For Ethernet Get-NetIPAddress -InterfaceAlias Ethernet* # For Wi-Fi Get-NetIPAddress -InterfaceAlias Wi-Fi ``` If you're diligent about firewalling then you'll probably need to open up the port (default is `5201`)
> I go to bed stoned, I got some walls up. > Someday we'll find a way to make these billionaires obey us.
The native [Windows Snipping Tool](https://apps.microsoft.com/store/detail/snipping-tool/9MZ95KL8MR0L) is pretty good. It is bundled with an editor and the built-in key bind `Win+Shift+S` is easy enough to remember. Unfortunately (maybe because they are working on screen recording?) its been busted for a few weeks now at the time of writing (check out the recent reviews) and I needed a work around. Turns out that [snipaste](https://www.snipaste.com) is way better anyway! For some reason installing it with `scoop` didn't work for me but getting it from the Microsoft Store did. It's feature packed and quite intuitive. The first customization I made was change the default `f1` and `f3` copy/paste keybinds to `Alt+S` and `Alt+V` 👍 ![](https://board.minimally.online/pictrs/image/8cecbf43-cc07-4658-9234-f1eda5c3c2d3.png) Also for screen recording I poked around [ScreenToGif](https://www.screentogif.com) which I think I'll keep around and see if I like...
specter 1 year ago • 100%
Indie and self-hosted object storage providers could help diversify who is storing the end data (ideally less Amazon and big corps). I've heard things about https://min.io but haven't dug into it beyond that. And pict-rs instances using filesystem/sled are already set, although cost for disk is more expensive than objects I think?