The EARN IT Act would curtail Internet users’ speech and jeopardize their security. It would also violate the First and Fourth Amendments. https://www.eff.org/deeplinks/2020/03/earn-it-act-violates-constitution
I wrote a new functional reactive-y interface for Racket to help manage state. https://sagegerard.com/kinda-ferpy-intro.html
It's not the first of it's kind, but it's one of the more convenient.
Email is good and nice and you should use it.
I've been excited to share one of my FOSS projects but haven't had a chance to slow down enough to talk about it until now.
Polyglot is a website construction tool that lets you use any language for humans or computers, between or within pages. It is more powerful than Webpack, and leverages the powers of the Racket language.
@cavaliertusky haven't decided yet. Figured I'd try automating a XenServer install and seeing if there was a clean way to feed in TurnKey Linux (Debian) images as a stopgap. Is one ideal for you?
some malaphors I think about:
-we'll burn that bridge when we get to it
-if you can't stand the bull, get out of the china shop
-where there's smoke, there's mirrors
-fool me once, shame on you; teach a man to fool me, and I'll be fooled for the rest of my life
-come back to haunt you in the ass
-lets not beat around the dead horse
-beauty is in the eye of the tiger
-burning daylight at both ends
-apples to apples, dust to dust
-a stone in the hand is worth two birds in the bush
@rachelwilson I'm actually sleuthing for a CRT by this exact approach. I have a Genesis and Atari that haven't been used since I can't stand to look at the picture on a newer TV.
@cwebber Congrats on TerminalPhase getting its GIF featured in the Racket newsletter!! https://racket-news.com/2019/12/racket-news-issue-21.html
> What are the features of Racket (and Lisp in general) that you find this compelling?
Re: just Racket. Say you use Python, JS, and Rust. You have at least three different package control tools (e.g. pipenv, npm, cargo), at least three test libraries, and so on. Changing languages means changing ecosystems.
In Racket, you can change languages without leaving the ecosystem. Going from a markup lang to a typed lang preserves the base toolchain.
Between DrRacket and Scribble, I am quite transfigured. The yak is clean shaved. This is everything I’ve ever wanted in a programming language but never known. It’s a little like love. 💕
@sirvertalot This is a good one, and has a lot of follow-up.
My first instinct would be to install a server to host a copy of the music they want, but there's a lot in there that most people wouldn't understand or want to deal with.
I'm assuming your friend would want a web portal they don't maintain for max. convenience?
To me, a syntax must answer "yes" to one of two questions:
1. (For DSLs) Does it express specialized solutions that humans can understand?
2. (For multi-paradigm langs) Is it homoiconic?
If the answer is "no" to both questions, then I'd probably feel too limited in the host language over time. If the answer to #2 is "yes", then the syntax is probably going to look like Lisp or Rebol anyway. Once you know the benefits, it's easy to appreciate their form!
A 70s-era hacker born too late. I am an advocate for individual privacy, right to repair, and all things FOSS. I am also a contributor to #racket.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.