@[email protected] @[email protected] You are not alone in that frustration, believe me. And thank you for the actual conversation!
Edit: Thank you, experiment over and link removed for now. I'll be doing this again soon.
Random request moment! For a limited amount of time, it would do me a huge favour if you could follow this link, make some changes in the text editor you see, and then reply here to let me know you've done so.
I'll edit and update this post when the link becomes inactive, everything you type will be temporary but will also be visible to anybody else who follows the link.
Thank you! (link now removed)
Me, months ago: I will improve the performance of this piece of code by thunking an expensive operation!
Me, this morning: That's weird; how is thunking working when I've declared the private holding property as a const?
Reader, the thunking was not working. It never assigned to the internal private property, and in fact could not do so because it was a const.
judging online information quality based on site where it appeared: a comprehensive guide
- "How To (...)" in the title, cookie banners, lots of side-information written in a way that wastes your time: SEO slop, don't bother. You might as well make a wild guess, same likelyhood it'll be correct
- official docs for $x, autogenerated by a rube-goldberg machine and automagically pushed into whatever-pages by a fully-skidoodled, post-quantum CI pipeline: describes everything, except the exact fact you're looking for.
- no HTTPS, tilde in the name, DNS with 4+ dots, likely hosted on some dusty uni server, white background with absolutely no CSS: one of the best resources on the subject. you question how it's even still online
- site titled "Garry's blog", default wordpress favicon, last update either previous month or 12 years ago: golden. crystal-clear exposition, good examples and screenshots framed so well you don't even need arrows pointing places. likely used as a cheat-sheet daily by everyone in the community
@[email protected] @[email protected] A couple of weeks ago, somebody mentioned they were using a blog post of mine from 2013 to guide them in their current project. It is, in fact, on a blog titled Mavnn's Blog
Tutoring an adult on GED test things and some of the questions are worded in ways that confused her.
It was like "what's an issue the entire country can vote on?"
The choices were
School Superintendent
Mayor
President
Library Bond
She nixed School Superintendent, Mayor, and Library Bond because they are local elections.
She said President.
The answer they were looking for though was Library Bond because it's an issue and the rest are voting for representatives.
I fully understand why she got confused but she just thinks she's stupid now.
Anyway, please send "you're not dumb that question wasn't great" vibes to Oklahoma for her.
She was literally crying from being overwhelmed.
We're going to get her through this but she needs help with the stresses of test questions
@[email protected] if it helps, my son (native English speaker) regularly loses points on multiple choice English text comprehension exercises in Italian school because the answers to the questions don't make sense or become ambiguous if you actually have a full understanding of the text - but are straight forward if you only know the English the syllabus expects you to know so far. Multiple choice questions are a great way of testing if you know a syllabus, and a terrible way of testing understanding.
@[email protected] @[email protected] Eh. I don't really want to get into a discussion about how theology works (unless you're especially curious?) but I do sometimes feel the need to point out that the right wing crap spouted in a lot of these situations is religious language as a paper thin veneer over the hate, not a coherent theology. In the same way I don't want the hate, I'd rather the push back from it targeted the actual hating rather than the veneer. Which is why I actually like it when people point out (as Victor did) 'this makes no sense even in their own framework' because then I can step up and agree that no, it really doesn't.
@[email protected] @[email protected] Even as a Christian myself I always find this line of argument bizarre because if you believe the biblical prophets were, well, prophets, they record God referring to himself by both genders depending on what aspects of himself he's taking about.
@[email protected] @[email protected] You can make the argument (and theologians have) that God normally uses male pronouns for himself so it is respectful to do the same. But to me that sounds exactly the same as respecting anyone else's choice of pronouns?
@[email protected] @[email protected] Even as a Christian myself I always find this line of argument bizarre because if you believe the biblical prophets were, well, prophets, they record God referring to himself by both genders depending on what aspects of himself he's taking about.
The main reasons to use a fancy dependency-injection mechanic:
1) You have not learned how constructors work.
2) You have not learned how to break circular dependencies.
3) You really like global variables.
4) You are using a framework created by someone suffering from 1, 2, or 3 above.
@[email protected] I can kind of grudgingly be convinced they are OK in situations where your system needs to allow for both externally created plugins and has non-trivial life cycle management.
I just often (although not quite universally) feel that the wrong decision in that case was when you decided you needed that system, rather than the DI.
@[email protected] @[email protected] It certainly reads more clearly to me now.
@glyph “You must dismiss all experiences of LLM users”
This is where you lose me. There’s no universe in which I’m comfortable dismissing the lived experiences of people that categorically. The most important lesson I’ve learned from decades of activism is “believe people when they tell you about their experiences” — and I see no reason to change now. I’m not willing to give up my curiosity and empathy and I hope you aren’t either.
@[email protected] @[email protected] I think I'm currently at a point in my journey where I try very hard to believe people when they talk about what they have experienced internally, and have become increasingly sceptical of people's ability to judge accurately what actually happened and the results (in both cases for pretty much the same reasons as Glyph as I've noticed the difference between my #adhd internal experience and real world what actually happened).
So "using an LLM made me feel a god-like developer!" I'll completely take as your experience. "My productivity went up by 15 times after I started using agents" (actual claim I have seen) will leave me asking for hard evidence and possibly a scientific study.
It's awkward that we use 'experience' to cover both, and I had the same reaction you're expressing when I read that section but assuming (from the context) that Glyph means the second type of experience I think he has a strong argument, if not the clearest wording.
Time to switch text editors.
One of the must haves is being able to use Dank Monk w/ ligatures and italics.
The other strong desire is no first party or default on support for GenAI.
I don't really like vim key bindings so I think that rules out helix.
It's been a long time since I used Emacs but I'm not opposed to doing it again if there is a modern macOS distribution with font ligatures and support for lsp based tools out of the box or with little configuration.
@[email protected] @[email protected] Good news on at least some fronts regarding emacs. There's an emacs build that supports ligatures (I think it's github.com/d12frosted/homebr...) and lsp support is now built in (in a module called eglot).
@mavnn I power @openbenches using my ActivityBot.
I have a small Python script that looks for new RSS entries every 20 minutes and then posts them that way.
@[email protected] @[email protected] Ah, just posting internally via the Python script with the polling and the server running as completely independent pieces of code? That makes sense, and is very close to what I'm looking for and gives me a few ideas. Thank you.
@mavnn euh i did that with justbsocial.eu when opt-in and you post on timeline with an # in it . The message goes to the Fediverse and receive reactions on that back. So you got the best Facebook alternative with #fediverse connection
@[email protected] Yeah, if I were creating any kind of "social" site I'd definitely be adding #activitypub compatibility these days. But I'm looking for projects at the moment that turn existing websites into a single user #activitypub server.
@[email protected] Right! That makes sense. For my purposes I was more thinking of your single file PHP server ( shkspr.mobi/blog/2024/02/act... ) but instead of sending new posts via a form, instead watch a static site for updates and treat newly discovered pages as posts. As you demonstrate in that post, it wouldn't be an enormous project to write but it would take a moment to polish to production grade and I just wanted to check if it already existed.
Something driven by an #rss feed could work as well?
This feels a bit similar to the mini #activitypub servers I've seen @[email protected] and @[email protected] talk about, but if I've understood those projects correctly not quite the same thing.
Before I get sucked into writing my own... is there a light weight 'turn this site into an #activitypub' project out there already? Basically, add it to a static site and it treats all urls from that site (except the activity pub end points) as articles written by a user called @[email protected] or something similar. Bonus points for a little embed script that displays replies to the pages on the pages.
Something driven by an #rss feed could work as well?
Before I get sucked into writing my own... is there a light weight 'turn this site into an #activitypub' project out there already? Basically, add it to a static site and it treats all urls from that site (except the activity pub end points) as articles written by a user called @[email protected] or something similar. Bonus points for a little embed script that displays replies to the pages on the pages.
When I was about eight years old I watched my grandfather sit down at the breakfast table with a bowl of cereal, a jug of milk and a box of orange juice, pour himself a glass of milk and then pour the OJ over the cereal. I didn't laugh - you did _not_ laugh at the old man - but then he just... stared at what he'd done for a second, poured the OJ out of the cereal into a different glass, poured the glass of milk into the OJ-infused cereal and ate his breakfast without a word.
@[email protected] I have several memories like this with my dad, many of which now have a weird two layer emotional response as I've learned more about my #adhd and it has changed my understanding of what happened (and how he must have felt about it at the time). Like, for example, the time he absent mindedly ate all the ingredients for decorating my 4th birthday cake. (I didn't find out about that one till much later, but it left quite an impact on my siblings...)
@mhoye i had a great uncle who would eat oj on cereal on purpose. Nobody ever knew why he did it but he apparently liked it
@[email protected] @[email protected] my lactose intolerant sister used to put fruit juice on cereals for obvious reasons, but the looks she would get at places like hotel breakfast bars...