Readit News logoReadit News
dematz commented on My AI skeptic friends are all nuts   fly.io/blog/youre-all-nut... · Posted by u/tabletcorry
ChrisMarshallNY · 3 months ago
I’ve always worked that way. In school (or in seminars), I ask questions that may have the whole room in stitches, but I always learn the lesson. The worst teacher I ever had, was a genius calculus professor, who would harangue you in front of the class, for asking a “stupid” question. That’s the only class I ever took an Incomplete.

That’s the one thing about SO that I always found infuriating. It seems their favorite shade, is inferring that you’re “lazy,” and shaming you for not already having the answer. If anyone has ever looked at my code, “lazy” is probably not a word that springs to mind.

In most cases, I could definitely get the answer, myself, but it would take a while, and getting pointers might save me hours. I just need a hint, so that I can work out an answer.

With SO, I usually just bit my tongue, and accepted the slap, as well as the answer.

An LLM can actually look at a large block of code, and determine some boneheaded typo I made. That’s exactly what it did, yesterday. I just dumped my entire file into it, and said “I am bereft of clue. Do you have any idea why the tab items aren’t enabling properly?”. It then said “Yes, it’s because you didn’t propagate the tag from the wrapper into the custom view, here.” It not only pointed out the source error, but also explained how it resulted in the observed symptoms.

In a few seconds, it not only analyzed, but understood an entire 500-line view controller source file, and saw my mistake, which was just failing to do one extra step in an initializer.

There’s absolutely no way that I could have asked that question on SO. It would have been closed down, immediately. Instead, I had the answer in ten seconds.

I do think that LLMs are likely to “train” us to not “think things through,” but they said the same thing about using calculators. Calculators just freed us up to think about more important stuff. I am not so good at arithmetic, these days, but I no longer need to be. It’s like Machine Code. I learned it, but don’t miss it.

dematz · 3 months ago
Forcing you to read through your 500 line view controller does have the side effect of you learning a bunch of other valuable things and strengthening your mental model of the problem. Maybe all unrelated to fixing your actual problem ofc, but also maybe helpful in the long run.

Or maybe not helpful in the long run, I feel like AI is the most magical when used on things that you can completely abstract away and say as long as it works, I don't care what's in it. Especially libraries where you don't want to read their documentation or develop that mental model of what it does. For your own view, idk it's still helpful when AI points out why it's not working, but more of a balance vs working on it yourself to understand it too.

dematz commented on My AI skeptic friends are all nuts   fly.io/blog/youre-all-nut... · Posted by u/tabletcorry
lukan · 3 months ago
That is somewhat true, figuring things out on my own makes me really understand something.

But I don't have the time and energy to figure everything out on my own and I stopped learning many things, where some useful hints in time likely would have kept the joy for me to master that topic.

So it is probably about the right balance.

dematz · 3 months ago
There's definitely a balance. Someone told me years ago that when they'd look for one bug to try and fix it, they'd realize a bunch of other stuff about their code along the way. You learn a lot by struggling with a problem exactly when it feels unproductive. On the other hand, there are cases when maybe it's better to get an answer today than spend a week really learning something. For example if you don't care about how a library itself works, AI helps abstract the details away and maybe there really is no cost to that as long as you can see it works.
dematz commented on AI: Accelerated Incompetence   slater.dev/accelerated-in... · Posted by u/stevekrouse
sensanaty · 3 months ago
> Input Risk. An LLM does not challenge a prompt which is leading...

(Emphasis mine)

This has been the biggest pain point for me, and the frustrating part is that you might not even realize you're leading it a particular way at all. I mean it makes sense with how LLMs work, but a single word used in a vague enough way is enough to skew the results in a bad direction, sometimes contrary to what you actually wanted to do, which can lead you down rabbit holes of wrongness. By the time you realize, you're deep in the sludge of haphazardly thrown-together code that sorta kinda barely works. Almost like human language is very vague and non-specific, which is why we invented formal languages with rules that allow for preciseness in the first place...

Anecdotally, I've felt my skills quickly regressing because of AI tooling. I had a moment where I'd reach out to it for every small task from laziness, but when I took a real step back I started realizing I'm not really even saving myself all that much time, and even worse is that I'm tiring myself out way quicker because I was reading through dozens or hundreds of lines of code, thinking about how the AI got it wrong, correcting it etc. I haven't measured, but I feel like in grand totality, I've wasted much more time than I potentially saved with AI tooling.

I think the true problem is that AI is genuinely useful for many tasks, but there are 2 camps of people using it. There are the people using it for complex tasks where small mistakes quickly add up, and then the other camp (in my experience mostly the managerial types) see it shit out 200 lines of code they don't understand, and in their mind this translates to a finished product because the TODO app that barely works is good enough for an "MVP" that they can point to and say "See, it can generate this, that means it can also do your job just as easily!".

To intercept the usual comments that are no doubt going to come flooding in about me using it wrong or trying the wrong model or whatever, please read through my old comment [1] for more context on my experience with these tools.

[1] https://news.ycombinator.com/item?id=44055448

dematz · 3 months ago
Definitely share your feeling that people move the goalposts from "AI can do it" to "well it would have been able to do it if you used model o2.7 in an IDE with RAG and also told it how to do it in the prompt" ...ok, at some point it's less value for the effort than writing the code myself, thanks

That said, AI does make some things easier today, like if you have an example to use for "make me a page like this but with data from x instead of y". Often it's faster than searching documentation, even with the caveat that it might hallucinate. And ofc it will probably improve over time.

The particular improvement I'd like to see is (along with in general doing things right) finding the simplest solution without constantly having to be told to do so. My experience is the biggest drawback to letting chatgpt/claude/etc loose is quickly churning out a bunch of garbage, never stopping to say this will be too complex to do anything with in the future. TFA claims only humans can resist entropy by understanding the overall design; again idk if that will never improve but it feels like the big problem right now.

dematz commented on My new deadline: 20 years to give away virtually all my wealth   gatesnotes.com/home/home-... · Posted by u/nrvn
dematz · 4 months ago
Does OpenAI deliberately splatter em dashes everywhere by default to give us false confidence for how easy it is to detect AI text?
dematz commented on What if we made advertising illegal?   simone.org/advertising/... · Posted by u/smnrg
dematz · 5 months ago
"Bullshit. No one is entitled to yell at you “GET 20% OFF THIS UNDERWEAR YOU GLANCED AT YESTERDAY” with a dopamine megaphone in your bedroom. And to track 90% of your life to know when and how to say it. That's not free speech, that's harassment."

Feels similar to a point in a larger rant about bloated page sizes:

https://idlewords.com/talks/website_obesity.htm

"I think we need to ban third-party tracking, and third party ad targeting.

Ads would become dumb again, and be served from the website they appear on.

Accepted practice today is for ad space to be auctioned at page load time. The actual ads (along with all their javascript surveillance infrastructure) are pulled in by the browser after the content elements are in place.

In terms of user experience, this is like a salesman arriving at a party after it has already started, demanding that the music be turned off, and setting up their little Tupperware table stand to harass your guests. It ruins the vibe."

dematz commented on What Killed Innovation?   shirleywu.studio/notebook... · Posted by u/speckx
dematz · 5 months ago
From https://worksinprogress.co/issue/how-madrid-built-its-metro-... contrast Madrid's train stations, copy and pasted as much as possible, vs London's, where each has its own interesting and complex architecture. The article claims simple, consistent Madrid stations were easier to build. Idk if it's true or not, but it's an appealing argument that architects are interested in architectural uniqueness and complexity which adds costs.

Similarly, the data viz architect sort of assumes more complex visualizations would be helpful if the public wasn't so phone addicted and inattentive: "some data stories are just too complex and nuanced to be aggregated in bar charts and line charts. Surely, they’d be curious about more complex visualizations" ...well where's the discussion of if visualization complexity is actually good for data stories? If everyone knows how to read a bar chart and a line graph, that's a point in favor of standard copy and paste visualization.

The one case where imo fancy visualizations actually help is maps. Not only is the example of facebook friendships in 2010 cool, a world map really is the best way to show where people/connections are (ofc maybe it's just a heatmap ie https://xkcd.com/1138/ idk if they divided by how many people live there but still cool). So there are probably lots of stories a map visualization helps tell by showing where stuff is.

But yeah in general I felt like the article spoke to data viz only as art to wow data connoisseurs. There was no defense of why complex stories getting a new data format each time conveys information better than standard bar chart/line graph.

dematz · 5 months ago
Part 1 of this post https://www.shirleywu.studio/notebook/2025-02-client-comfort... probably speaks more to why it's good to do visualizations more creative than people are used to. I still get the sense of the architect who has more interest in complexity than the client (who's both uninterested and disinterested) though.
dematz commented on What Killed Innovation?   shirleywu.studio/notebook... · Posted by u/speckx
dematz · 5 months ago
From https://worksinprogress.co/issue/how-madrid-built-its-metro-... contrast Madrid's train stations, copy and pasted as much as possible, vs London's, where each has its own interesting and complex architecture. The article claims simple, consistent Madrid stations were easier to build. Idk if it's true or not, but it's an appealing argument that architects are interested in architectural uniqueness and complexity which adds costs.

Similarly, the data viz architect sort of assumes more complex visualizations would be helpful if the public wasn't so phone addicted and inattentive: "some data stories are just too complex and nuanced to be aggregated in bar charts and line charts. Surely, they’d be curious about more complex visualizations" ...well where's the discussion of if visualization complexity is actually good for data stories? If everyone knows how to read a bar chart and a line graph, that's a point in favor of standard copy and paste visualization.

The one case where imo fancy visualizations actually help is maps. Not only is the example of facebook friendships in 2010 cool, a world map really is the best way to show where people/connections are (ofc maybe it's just a heatmap ie https://xkcd.com/1138/ idk if they divided by how many people live there but still cool). So there are probably lots of stories a map visualization helps tell by showing where stuff is.

But yeah in general I felt like the article spoke to data viz only as art to wow data connoisseurs. There was no defense of why complex stories getting a new data format each time conveys information better than standard bar chart/line graph.

dematz commented on FOSS infrastructure is under attack by AI companies   thelibre.news/foss-infras... · Posted by u/todsacerdoti
xena · 5 months ago
It's to waste CPU cycles. I don't want to touch cryptocurrency with a 20 foot pole. I realize I'm leaving money on the table by doing this, but I don't want to alienate the kinds of communities I want to protect.
dematz · 5 months ago
I always felt like crypto is nothing but speculating on value with no other good uses, but there is a kind of motivation here.

Say a hash challenge gets widely adopted, and scraping becomes more costly, maybe even requires GPUs. This is great, you can declare victory.

But what if after a while the scraping companies, with more resources than real users, are better able to solve the hash?

Crypto appeals here because you could make the scrapers cover the cost of serving their page.

Ofc if you’re leery of crypto you could try to find something else for bots to do. xkcd 810 for example. Or folding at home or something. But something to make the bot traffic productive, because if it’s just a hardware capability check maybe the scrapers get better hardware than the real users. Or not, no clue idk

dematz commented on Age and cognitive skills: Use it or lose it   science.org/doi/full/10.1... · Posted by u/nabla9
deadbabe · 6 months ago
Assume you WFH, 9 to 5. Commute time is zero. You have a middle class suburban house with a lake in the back. Your partner is a stay at home parent, does not work, just does household tasks and takes care of kids.

You wake up at 7. Quick 15 minute breakfast then push your kayak out to the lake and row 45 minutes on the water.

From 8 to 9, you can study a foreign language (same duration as a university course)

At 5 you can game for an hour and decompress. Then ping pong at 6.

By the time you finish ping pong with kids at 6:30, you’ve spent 90 minutes just playing around. Time for dinner, prepared by your partner. Kids have 25 minutes to get dress for soccer and eat dinner. The soccer field should be no more than 5 minute drive from your home.

After the game ends at 8:30, you could schedule an additional 20 minutes for your children’s frivolity if you like. Once you drive home you can cut down to 30 minutes working on open source stuff. A small sacrifice for their joy.

Send kids to their rooms by 9:30. Let them sleep whenever they feel like as long as they are quiet and in their room. Spend time with your partner and prepare yourselves for the night out.

By 9:45 the baby sitter arrives and you two head out for the movies. A baby sitter can be very cheap if your kids are older, often they are just a high school student doing homework or watching TV while your kids sleep or play. Don’t need a PHD.

You could be home by 1 AM depending on movie length. 6 hours of sleep is good enough, you can do it all again the next day.

It’s very doable, especially if you decide you don’t actually want to follow the same schedule everyday.

dematz · 6 months ago
This schedule, even as a theory, assumes you work from home and have a partner who does not work and a babysitter? I don't actually know what percent of families that describes, but my guess is it's pretty low

u/dematz

KarmaCake day122May 28, 2021View Original