One of my favorite "security challenges" is the "verify your email" one. By this point my email has been verified so many times it should have top secret clearance.
#SecurityTheater #cybersecurity #infosec #Slack #tech #dev
My first ever little web app is live!
Trackmbta.app is a web app that can be "installed" on mobile devices. Like its name, it tracks MBTA trains so you can be smarter for your trips!
Features are:
- Live count down
- Live location of trains on the map (just in case you're curious where that damn train is that you're waiting forever...)
- Save your favorite stations locally for quick access
This web app cuts all the bullshit:
- No permission asked
- No data collected from you
If you are a red line commuter and see a ✨ on the app, you probably already know what it means! Those shiny new trains!
#mbta #boston #commute #webdev #dev #transit #devlog
Try it and let me know what you think!
https://github.com/searxng/searxng/issues/2163
https://github.com/searxng/searxng/issues/2008
https://github.com/searxng/searxng/issues/2273
Fat Cat Software recently asked for our help updating the PowerPhotos icon for Liquid Glass. We had a blast revisiting the charming little bot! Let us know if you need help with your app’s icon.
Did any #Go developers need code to get a zero value of a struct but without knowing the layout of the struct itself?
The only thing I could come up with was:
func zero[T any](v T) T {
z := &v
zz := reflect.ValueOf(z).Elem()
zz.Set(reflect.Zero(reflect.TypeOf(v)))
return *z
}
And see here an example of usage: https://go.dev/play/p/Aqzc_nRzOcP
I needed it in order to get zero copies of random structs so I could test that some marshal/unmarshal functionality is a bijection.
Is this a decent way to do it? Are there alternatives?
It's nonsense to say that coding will be replaced with "good judgment". There's a presupposition behind that, a worldview, that can't possibly fly. It's sometimes called the theory-free ideal: given enough data, we don't need theory to understand the world. It surfaces in AI/LLM/programming rhetoric in the form that we don't need to code anymore because LLM's can do most of it. Programming is a form of theory-building (and understanding), while LLMs are vast fuzzy data store and retrieval systems, so the theory-free ideal dictates the latter can/should replace the former. But it only takes a moment's reflection to see that nothing, let alone programming, can be theory-free; it's a kind of "view from nowhere" way of thinking, an attempt to resurrect Laplace's demon that ignores everything we've learned in the >200 years since Laplace forwarded that idea. In that respect it's a (neo)reactionary viewpoint, and it's maybe not a coincidence that people with neoreactionary politics tend to hold it. Anyone who needs a more formal argument can read Mel Andrews's The Immortal Science of ML: Machine Learning & the Theory-Free Ideal, or Byung-Chul Han's Psychopolitics (which argues, among other things, that this is a nihilistic).
Alex Hyatt is a professional software developer who makes videos about programming, design and related topics. You can follow at:
➡️ @alex
Hyatt has already uploaded 49 videos, if they haven't federated to your server yet you can browse them all at:
➡️ https://videos.alexhyett.com/a/alex/videos
#FeaturedServer #Programming #Coding #SoftwareDevelopment #Dev #PeerTube