HackerTrans
TopNewTrendsCommentsPastAskShowJobs

alex-moon

no profile record

Submissions

I hacked Datastar to support Web Components

ajmoon.com
1 points·by alex-moon·vor 5 Monaten·1 comments

Joyus: I Tried Datastar

ajmoon.com
1 points·by alex-moon·vor 5 Monaten·0 comments

After nearly 100 years, scientists may have detected dark matter

phys.org
8 points·by alex-moon·vor 8 Monaten·0 comments

Mesh: I tried Htmx, then ditched it

ajmoon.com
253 points·by alex-moon·vor 10 Monaten·183 comments

comments

alex-moon
·letzten Monat·discuss
"Common sense is nothing more than a deposit of prejudices laid down in the mind before age eighteen." Attributed to Einstein 1948.

I realise this is the Internet, and it's not for me to convince you of anything. But you've formed an opinion on what is normal and "neutral" strong enough to bring it to a thread about something else online. Is that opinion informed, or received?

For example, you say: trans women can compete in sport with cis women, and that is unfair. Is it? I don't see an a priori answer either way. I certainly don't think banning the "promotion" of trans people in public is a viable solution.
alex-moon
·letzten Monat·discuss
Genuinely curious: what makes you think the moral panic around trans people is structurally different to the moral panic around gay people decades ago? All the arguments you've made here are more or less identical to arguments made to keep homosexuality illegal previously.
alex-moon
·letzten Monat·discuss
This is what neutral language sounds like. It sounds to me like you'd prefer to pretend these people don't exist. I'd like to remind you that male homosexuality was illegal in UK as recently as 1967. Section 28 was in force up until 2003. Same sex marriage was illegal until 2014. The ideology you are seeing in this job ad is liberal democracy. The ideology you are defending is something else entirely, and very much not a form of neutrality.
alex-moon
·vor 2 Monaten·discuss
Enjoy? No, but a lot of reading and writing is very functional, for communication purposes for business etc. (documentation is a good example). In these cases the important thing is that it's accurate.
alex-moon
·vor 2 Monaten·discuss
I absolutely love post-Roman, pre-Norman British writing because it's so rare it gives the era a sense of mystery. This is of course the time when King Arthur is supposed to have lived. In the absence of contemporary records, the impulse to fill it with wizards and dragons is understandable.
alex-moon
·vor 2 Monaten·discuss
As someone who has had to do some grub editing on the computer in an AirBnB because peripherals were all messed up on the guest account (no internet, no sound, you could only see a tiny part of the screen, I honestly don't know how they had managed to do it) I am super pleased to see this resource. Stuff like this is a bit, you know, hopefully you never need this, but when you do, it is so useful to have it.
alex-moon
·vor 4 Monaten·discuss
> All things in tech are seasonal.

I think this is maybe the most important point in this entire thing. It's not just tech. Things change. The funny thing is things change now faster than ever before, yet we still have that tendency not to notice while we're in it which we always have had. To be honest it's part of why I tend to try to put some bits about tech history in my blog posts - it puts a perspective on life more generally which helps me psychologically.
alex-moon
·vor 4 Monaten·discuss
I think this is a really important distinction to make. The OP seems to be making a fallacious equivocation on the word "parameter" - specifically, any individual "parameter" in a large ML model has no unit of measurement because it doesn't mean anything on its own. I watched a great documentary about the "Soft Hair on Black Holes" paper where they talk about having to move from the blackboard to the computer because the equation explodes into thousand of parameters - the key thing to understand being that each of those parameters represents some "real" thing, a momentum, a charge, a curvature, etc.
alex-moon
·vor 5 Monaten·discuss
I'm not convinced for one reason above all: short-circuit evaluation is available to use in most any programming language I've ever used, including Python and C. That said, I have seen this idiom in a lot of bash scripts. I've never understood why it's idiomatic and I'm not seeing an explanation here.
alex-moon
·vor 5 Monaten·discuss
As someone who's big into UK Bass who finds new music mainly through a mix of Spotify, Beatport and Reddit, I found this recommender quite good actually! It seems to respond better to descriptions of the kind of music than to "Find tracks like these: <list>" which is what Spotify is good at.
alex-moon
·vor 5 Monaten·discuss
So I came to Babylon 5 late in life, when my partner's mother revealed she had the entire box set on DVD. My partner had recently introduced me to The Expanse, which, like many, I consider the greatest sci fi TV show of all time - she described B5 to me thus: "Babylon 5 walked so the Expanse could run." Suffice to say, my expectations were sky high.

No other TV show has so greatly exceeded my expectations.
alex-moon
·vor 5 Monaten·discuss
It is like make but designed specifically for the way non-C(++) users - people like me for example adding scripts like "make run" and "make build" to my node/python/PHP/etc repos - use it. It is great! I still don't use it literally just because make is already installed on any *nix system I encounter day to day.
alex-moon
·vor 5 Monaten·discuss
> Are we supposed to find the figurative "gym for problem solving" the same way office workers workout after work?

That's it, yeah. It sucks but it's part of the job. It makes you a better engineer.

You're absolutely right that this isn't sustainable however. In one of my earlier jobs - specifically, the one that trained me up to become the senior engineer I am now - we had "FedEx Fridays" (same day delivery, get it?). In a word, you have a single work day to work on something non-work related, with one condition: you had to have a deliverable by the end of the day. I cannot overstate how useful having something like this in place in the place of business is for junior devs. The trick is convincing tech businesses that this kind of "training" is a legitimate overhead - the kinds of businesses that are run by engineers get this intuitively. The kind that have a non-technical C-suite less so.
alex-moon
·vor 5 Monaten·discuss
Reposting this one with a better title in hopes it catches more eyes this time. Apologies if this is against the rules!
alex-moon
·vor 5 Monaten·discuss
I am kind of surprised no-one has mentioned the obvious: Hacker News. Unless I've misunderstood your question, the bulk of web dev discussion happens in technical posts on personal and business blogs, which are then aggregated right here. It's a big part of why I'm on here.

If you're talking more about chat, the more messy "pair programming" side of web dev, I have always found this happens in actual dev teams who are working on the same product or for the same business. You do absolutely get chat like this at conventions - I have been to DjangoCon and PyCon back in the day and there were enormously useful discussions at those - but devs need to have something in common to talk about. As someone else has said here already, web dev is a far far broader topic than you might think - I have often found speaking to other devs I did not understand what it was they were doing. Alberta Tech did one on this: https://www.instagram.com/reel/DBSpm2CNuGF/?igsh=NGttZzk5NzB...
alex-moon
·vor 5 Monaten·discuss
Absolutely. It's one of my all time favourites stories and this is pretty much the reason why. I wish my users gave me such specific steps to reproduce!
alex-moon
·vor 6 Monaten·discuss
I should guess it is about liability more than anything else. They want to advertise and sell to children, but they don't want to be taken to court about it. Makes a tonne of sense from a profit perspective, especially as people under ~25 years of age are more susceptible to impulsivity and addiction due to the developing prefrontal cortex. From a sales perspective, the younger the better (as any parent can confirm).
alex-moon
·vor 7 Monaten·discuss
The History of Medieval Europe by Maurice Keen

Reality is Not What it Seems by Carlo Rovelli

The Brain: The Story of You by David Eagleman

I had a crack at reading the first Game of Thrones novel (I think it's just called A Game of Thrones) but my brain seems to be in non-fiction mode at the moment. I think I'm drawn to a kind of sweet spot halfway between "related to my everyday experience" and "removed from my everyday experience" - not sure I could read about programming or business at the moment, though I also haven't tried.
alex-moon
·vor 7 Monaten·discuss
OK yeah I think I see what you're saying, if the SMTP mailer is a hosted service and we're talking about the logs for the service itself then failed connections are not an error - this I agree with. I also wouldn't be logging anything transactional at all in this case - the transactional logs are for the user, they are functionality of the service itself in that case, and those logs should absolutely log a failure to connect as an error.
alex-moon
·vor 7 Monaten·discuss
"If a SMTP mailer trying to send email to somewhere logs 'cannot contact port 25 on <remote host>', that is not an error in the local system and should not be logged at level 'error'."

But it is still an error condition, i.e. something does need to be fixed - either something about the connection string (i.e. in the local system) is wrong, or something in the other system or somewhere between the two is wrong (i.e. and therefore needs to be fixed). Either way, developers on this end (I mean someone reading the logs - true that it might not be the developers of the SMTP mailer) need to get involved, even if it is just to reach out to the third party and ask them to fix it on their end.

A condition that fundamentally prevents a piece of software from working not being considered an error is mad to me.