Naturalize Or #Terrorize? #ICE Is a #Racket – And It’s Costing Too Much

Naturalize Or #Terrorize? #ICE Is a #Racket – And It’s Costing Too Much
Did you know python 3.5 has a "math.isclose()" function that lets you get "close enough" for values? Relative and absolute tolerances.
I was reading about Racket which has a similar function called "check-=" and thought - huh, I wonder if Python has that.
And it did, but with a more "sane" pythonesque function name (sorry LISP you guys are fucking weird. I lova ya though)
It also turns out I needed this for my project right now - so serendipity!
A great blog post covering a subtle yet significant technical challenge in #langdev: balancing the convenience of variable bindings with the constraints of their logical dependencies. A thoughtful read for anyone interested in #qi #racket #lisp #plt @racketlang
https://trustica.cz/en/blog/2025/07/17/tree-versus-dag-bindings/
Miss Manners: Missed tennis match has team member feeling left out https://www.rawchili.com/4401040/ ##court #ball #Championship #CompetitiveSport #courtyard #decoration #DesignElement #IndividualSports #LeisureGames #NetSportsEquipment #playing #racket #sport #SportsActivity #Success #Symbol #tennis #TennisBall #TennisCourt #TennisNet #TennisRacket #TennisStadium #vector #yellow
I have to admit, I had underestimated #racket.
I was today years old when I realized the little joke about the naming of the Racket programming language:
Racket is a Scheme dialect. Both "scheme" and "racket" can refer to some kind of underhanded activity -- running a racket, racketeering, scheming, plotting, and so on.
Also, I found this: https://racket-lang.org/new-name.html
I was today years old when I realized the little joke about the naming of the Racket programming language:
Racket is a Scheme dialect. Both "scheme" and "racket" can refer to some kind of underhanded activity -- running a racket, racketeering, scheming, plotting, and so on.
Also, I found this: https://racket-lang.org/new-name.html
@shriramk Yeah.. #JaneStreet is the #OCaml company, and #Nubank is the #Clojure company. I need to takeover some FinTech and make it the #Racket company, though that might lead to some awkward audit questions ("What's this Racket you're involved in?") .
FWIW, #upvest is very much a #go company, and for good reasons. ;-)
@susam coincidentally, I've been learning #racket and really, really liking it.
I like their focus on Racket being "a programmable programming language" or "a language-oriented programming language". And it does seem delightfully suited for writing DSLs.
Also, I think I am starting to understand macros! I have seen the light, I think...though I still don't have many ideas for how I'd use them in my own coding.
What kinds of macros have you written?
Moving away from the constant upgrade cycle & moving closer to the ideals of #PermaComputing #MalleableSoftware
Design and setup a redundant system of old/used, cheap, low-power devices running ia: #Guix, #Linux, #FreeBSD, #macOS, #HaikuOS, #Plan9Front, #X11, #P9, #NFS, all working together
Become an expert on #MicroControllers #ESP32 #STM32 #RP2040 #MIPS #RiscV
DIY sensors which sing like birds to communicate their status
DIY robots "drones"
Move as much as possible of my computing needs to the #Terminal, #Emacs, #Rio #CLI #TUI #P9
Get an #3DPrinter and learn to use it
Design and build my own portable 8dot #braille terminal & try out if 3x3 or 3x4 dots is also workable.
Design and build my own low-power computers, their OS, and tools
Writing more of my own tools #DIY
#SmallTalk #ObjectPascal #Prolog #Scheme #Racket #CommonLisp #Haskell #Rust #Go #ObjectiveC #Swift
Deploy #LoRa #ReticullumNetwork #RNodes #MeshCore #Meshtastic
Start an #InternetResiliencyClub
Add #Tor, #I2P support by #WebProxy
#SolarPowered #SelfHost over #I2P, #OnionService #Blog #Wiki #Repositories #GopherHole #Darcs #Mercurial
#SelfHost my own #EmailServer, which will only accept email from #KnownServers #CommunityEmail #MutualEmailAcceptance
Share files via #BitTorrent over #I2P
DIY #HomeAutomation
DIY #GardeningAutomation
DIY #GreenHouse
Get a house cat, train the cat, use voice and gestures
Start asking money for advice & technology support
Build/program my own opportunistic and strange cryptocurrency miners #BTC, #XMR, #ZEC, etc #Art
#MakeMoreArt #LearnToDraw #Learn3DModeling #LearnGenerativeArt #LearnToComposeAmbientMusic
#ReCreateJottit #ReCreateInstikiWiki
#WriteMore #PublishMore #Letters, #Essays, #Missives, #Reports, #Treatise
…
Incessant pickleball pops infuriate some.
“It’s not a continuous noise, like the sound of the furnace in your house. That’s a continuous, background noise that we can get used to,” said acoustical engineer Ryan Skoug, with ESI Engineering in Minneapolis.
“Pickleball creates what we call a highly impulsive noise. It startles us. It triggers a fight-or-flight reaction in us.”
“I sort of jokingly compare it to a prehistoric man out walking in the woods, worried about lions or something else that might attack him,” he said. “He listens for that ‘crack’ of a twig or a stick, alerting him someone is getting close to him. It’s that ‘crack’ that we hear that makes it so alerting to us.”
https://www.startribune.com/pickleball-noise-complaints-twin-cities-suburbs/601369716?utm_source=gift
Racket folks: so I hear that Racket is good for making DSLs, and that it's a "programming language programming language".
For example, there's Scribble, for writing documents -- which I'd describe as "Racket's TeX": https://docs.racket-lang.org/scribble/
I want to learn a bit about this, and have an idea for a little DSL I'd like to make: it would describe hikes, walks, bike routes, etc -- any sort of 1-d path. It would describe waypoints, landmarks, elevation, directions, maybe alternate routes, and so on.
The neat thing would be "compilers" for such a DSL: imagine "compiling" such a hike/path into a regular map with the path...or an elevation profile...or a textual list of directions...or a GPX file.
#racket folks, what are some good resources for getting started? I'm poking around but would like to hear your thoughts.
Racket meet-up Sunday 29 June, Coffee & More Cafe, Sunnyvale, CA. https://www.eventbrite.com/e/racket-and-friends-tickets-1409432042179
#racket #lisp #scheme #functionalprogramming #haskell #rhombus
pyffi: Use Python from Racket
https://github.com/soegaard/pyffi
#python #racket #lisp #scheme
Everyone is welcome to join us for the Racket meet-up: Saturday, 7 June, 2025 at 18:00 UTC
Announcement at https://racket.discourse.group/t/racket-meet-up-saturday-7-june-2025-at-18-00-utc/3771
Rhombus and Racket Interoperability
Rhombus is implemented on top of Racket, and the two languages share a module system and many data representations.[…] This document describes techniques and libraries for interoperating between the two languages.
https://docs.racket-lang.org/rhombus-racket/index.html
#Racket #RacketLisp #Lisp