HNHacker News
TopNewBestAskShowJobs

sodapopcan

3,227 karma · joined March 19, 2014

submissionscomments
sodapopcan··on Gleam doesn't compile to Erlang source anymore
I'm pretty sure it's just inspired by `for` from several languages to give the illusion that "Elixir has a `for` loop" for beginners? Actually, as I say that out loud I'm unsure. Who knows!
sodapopcan··on LLMs may have helped my RSI
First off, I'm not going for a "gotcha" reply here, I hear all of what you said and I don't see your reply as adversarial.

> but to dismiss their problems as being "solved" comes across as basically calling them stupid for not helping themselves.

Yep, I did kind of say that now that I re-read it. It does come from a point of aggravation (again, in The Before Times) of people expressing, with pride, how little they know of their tools (editor and VCS mainly). And for sure, they probably made/are making a lot more money than I am, so I guess they win?

I must take exception, though, with you bringing up disabilities. This article never mentioned them, so I didn't either. This is a whole other can of worms, but I will say that after working with a couple of people who have pretty extreme disabilities, there are some extremely good (non-"AI"... although of course we know they have some sort of "pre-AI"-AI in them) tools out there are extremely good, and they rocked the f^ck out of them (yes, I intentionally used "extreme" three times there).

So ya, I guess I was being a bit snooty as I was always annoyed how few people learned their tools. Not even just their tools, but their programming language of choice as well! It's all a spectrum, of course. But, as I must admit, it turns out they were right so... ¯\_(ツ)_/¯

Also, as far as exhausting goes, I've never been more exhausted than trying to follow what these awful f^cking companies are doing.

sodapopcan··on Gleam doesn't compile to Erlang source anymore
> you can use map and the foldl/foldr reducers

Ya, I was saying as an alternative to a more dynamic-looking loop. And I should note that `for` is confusing in Elixir because it is not a for loop, it's a list comprehension. Also, `<-` is actually a match operator and can cause confusion if you think of it as a for loop. I'm actually not sure why they went with `for`. At one point it was `lc`. I do think `for` is better than `lc`, heh.

But yes, I don't hate reduce, but I do try and avoid it in favour of a higher level version if its available. My only real problem with reduce is that I sometimes forget the parameter order, which is why I like using list comprehensions since the accumulator gets labelled.

sodapopcan··on LLMs may have helped my RSI
I'm not saying this to be snooty or whatever, but RSI is also solvable via a custom keyboard or learning Vim motions (or both). I had really bad RSI and it totally went away after the combo of learning to type properly (which you mentioned in your post) and switching to Vim full time. Vim motions reduce the amount of stretching you need to do by a LOT. Snippets also helped. I am of course talking about in The Before Times.
sodapopcan··on Gleam doesn't compile to Erlang source anymore
> Like at some point the neatness of doing all loops as recursion wears off and it's just tiring.

Odd, but I believe you, lol. Elixir's list comprehensions take a `:reduce` option which makes accumulating values a bit more "familiar" and I often use over `reduce`:

    for a <- list, reduce: []
      acc ->
        [a | acc]
    end
Not sure if there is something like that in Erlang (or Gleam for that matter).
sodapopcan··on ChatGPT is adding real cartoonists' signatures to fake New Yorker cartoons
The fix is easy: stop generating AI comics. JFC.
sodapopcan··on Why don't more developers “use the platform”?
Web dev is absolutely a shitshow, but it wasn't necessary to learn all of it to have high paying job. There were plenty of jobs where you could specialize in frontend, backend, infra, data... even subsections of those. And yet a lot of those people still learned the bare minimum they needed. They wouldn't bother to learn the languages they were using every day deeply, and they wouldn't learn their tools deeply (editor, git, etc). I knew plenty of those people. If you were doing true fullstack then you sure, you have a bit of a point, but many people did not, at least at the places I worked.
sodapopcan··on Why don't more developers “use the platform”?
Extreme apathy towards "learn to do it yourself" is exactly why "AI" is so popular right in programming right now.
sodapopcan··on Why don't more developers “use the platform”?
I actually still use Dragula. I can't quite put my finger on it, but it just feels better than Sortable. I may be imagining it, but I also don't care because, you know, it's just a JS library.
sodapopcan··on I quit OpenAI because its culture is broken
Setting aside my sibling comments dispelling the legality claim, it's still pretty dystopian (I'd like to use a stronger word but I won't) to consider "end human existance or bankrupt the shareholders" as the trolley problem. The answer should be (is) simple.
sodapopcan··on Everyone's Packing Up
Oh man, THANK YOU! I only know for sure shorts leak through when searching and so far so good. Ya, thanks again!
sodapopcan··on Everyone's Packing Up
I just deleted WhatsApp and told everyone I'm on Signal and if they didn't want it they can call me. But it's not like my "network" is very big or anything, so I guess harder for some people than others.
sodapopcan··on Everyone's Packing Up
I do my best to hide shorts via CSS plugins and UnTrap but they seem to weasel their way through in search results.
sodapopcan··on Everyone's Packing Up
Ya, that's the problem... I've learned so much from it... I'm torn.
sodapopcan··on Everyone's Packing Up
It really is!

My plan is to sell my laptop so that I only have a desktop and can't just watch willy-nilly wherever I am in my apartment. But it's a tough trigger to pull.

sodapopcan··on Everyone's Packing Up
Age verification is a hard line for me, and may be what helps kick my YouTube addiction.
sodapopcan··on Everyone's Packing Up
I don't have a citation, but as hyperbole goes, it's a growing trend no matter how slow or small.
sodapopcan··on Everyone's Packing Up
Me too, except for YouTube. I'm still hopelessly addicted to YouTube, but I'm working on it. I also ditched my smartphone eight months ago and going strong, zero desire to return to it.

Seriously, fuck all this shit. Some people love to say that love of the old web is just nostalgia and they are free to think what they want.

sodapopcan··on The death of web development education
May as well introduce another factor to make it even worse ¯\_(ツ)_/¯
sodapopcan··on The death of web development education
A lot of people also took a lot of pride in not knowing their editors very well, and just the very basics of git. It's no wonder LLMs are so popular.
sodapopcan··on The death of web development education
> That's a great question.

People have been asking this for a couple of years already. I have yet to hear a real answer beyond "We'll cross that bridge when we get to it."

sodapopcan··on The death of web development education
I come from the same era. Learning new languages and frameworks is nowhere near the same ballpark as having the whole ground your business was built on pulled out from under you when it comes to "just pivot."
sodapopcan··on The death of web development education
Well as someone who got a ton of value out of tutorials and would go back to the documentation and "just do it," I wonder how much this is really actually just LLMs as we're all seeing out sites bombarded with bots ¯\_(ツ)_/¯
sodapopcan··on The last time my family was replaced by technology
Just ALT+F4 on shitty tech, which is most of it. Ditching your smartphone is a small but good start.
sodapopcan··on Let's Ditch Google (Verb)
You could always do an, ahem, internet search to find out ;) There are examples out there.
sodapopcan··on Let's Ditch Google (Verb)
Look up "Xerox sue over name use."
sodapopcan··on Let's Ditch Google (Verb)
I have no idea who owns the Kleenex and Saran Wrap brands and what they are like (I know it's a quick internet search away ;)), but they aren't using their products to track my every move, so it doesn't feel like it's as much of a problem.
sodapopcan··on Let's Ditch Google (Verb)
I've been doing this for a couple of years now and sometimes am That Guy and brings it up if someone keeps saying "google."

It's also way past time to ditch Google (Noun), though that's an even harder sell. But, you should still do it.

sodapopcan··on AI companies leak data to advertisers [pdf]
> And then they will keep using your digital drugs like nothing happened and forget about the whole thing. So watch out, executive!

Not only this, many will continue to help the company by bullying anyone who decides to stop using the drugs.

sodapopcan··on A Privacy Analysis of Web and Mobile Conversational AI Agents [pdf]
You're both, which is why none of this makes sense and is yet somehow "inevitable."
Page 1 of 34Next →