Some people think, “oh this witch leaving a note means she’s really powerless and I can keep taking the rhubarb.” It’s not going to be so awesome when she forecloses on his first-born.
Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot
- 1 Post
- 14 Comments
Mniot@programming.devto Programming@programming.dev•If AI is so good at coding - where are the open source contributions?English0·8 days agoI don’t understand how you think this works.
If I say, “now we have robots that can build a car from scratch!” the automakers will be salivating. But if my robot actually cannot build a car, then I don’t think it’s going to cause mass layoffs.
Many of the big software companies are doing mass layoffs. It’s not because AI has taken over the jobs. They always hired extra people as a form of anti-competitiveness. Now they’re doing layoffs to drive salaries down. That sucks and tech workers would be smart to unionize (we won’t). But I don’t see any radical shift in the industry.
Mniot@programming.devto Programming@programming.dev•If AI is so good at coding - where are the open source contributions?English0·9 days agoTo be honest, you sound like you’re only just starting to learn to code.
Will coding forever belong to humans? No. Is the current generative-AI technology going to replace coders? Also no.
The reaction you see is frustration because it’s obvious to anyone with decent skill that AI isn’t up to the challenge, but it’s not obvious to people who don’t have that skill and so we now spend a lot of time telling bosses “no, that’s not actually correct”.
Someone else referenced Microsoft’s public work with Copilot. Here’s Copilot making 13 PRs over 5 days and only 4 ever get merged you might think “30% success is pretty good!” But compare that with human-generated PRs and you can see that 30% fucking sucks. And that’s not even looking inside the PR where the bot wastes everyone’s time making tons of mistakes. It’s just a terrible coworker and instead of getting fired they’re getting an award for top performer.
Mniot@programming.devto Technology@beehaw.org•Bluesky Is Plotting a Total Takeover of the Social InternetEnglish0·12 days agoCommercial software has advertising: people whose job is to advertise it. That means TV and web ads for Bluesky, influencers talking about it. It also means a team of software engineers building parts of the system specifically to draw people in, whereas non-commercial software often rejects that (lack of infinite-scroll on Lemmy’s default UI, for example).
Activity Pub also requires a different mind-set that doesn’t exist elsewhere on the internet today. You need to decide which instance to join, or maybe to host your own instance. But it doesn’t really matter, because you can federate with other instances. But you have to drive some of that federation, so it does matter a little. It’s pretty complex and confusing and its a problem that only exists in this one niche of software.
Bluesky gives you an infinite feed that feels like you’re connected to the entire Internet without you doing any work. I think the AP service are doing really well, considering what they’re up against.
Mniot@programming.devto Technology@lemmy.world•YouTube's new ad strategy is bound to upset users: YouTube Peak Points utilise Gemini to identify moments where users will be most engaged, so advertisers can place ads at the point.English0·16 days agoI was at Google when they announced that only AI-related projects would be able to request increased budget. I don’t know if they’re still doing that specifically, but I’m sure they are still massively incentivizing teams to slap an “AI Inside” sticker on everything.
Mniot@programming.devto Technology@beehaw.org•People Are Losing Loved Ones to AI-Fueled Spiritual FantasiesEnglish0·25 days agoBased on the article, it seems like cult-follower behavior. Not everyone is susceptible to cults (I think it’s a combo of individual brain and life-circumstances), but I wouldn’t say, “eh, it’s not the cult’s fault that these delusional people killed themselves!”
Goats sure are neat
Mniot@programming.devto Selfhosted@lemmy.world•Can I self host a VPN that sneakies through the China firewall?English0·1 month agoTo someone watching network traffic, a VPN connection looks like two machines exchanging encrypted packets. You can’t see the actual data inside the packet, but you can see all the metadata (who it’s addressed to, how big it is, whether its TCP or UDP, when it’s sent). From the metadata, you can make guesses about the content and VPN would be pretty easy to guess.
When sending a packet over the Internet, there’s two parts of the address: the IP address and the port. The IP address is a specific Internet location, blocks of IP addresses are owned by groups (who owns what is public info) and there are many services that do geo-ip mappings. So if you’re connecting to an IP address that belongs to a known VPN provider, that’s easy.
The second part of the address is the port-number. Servers choose port-numbers to listen to and the common convention is to use well-known ports. So, for example, HTTPS traffic is on port 443. If you see a computer making a lot of requests to port 443, even though the traffic is encrypted we can guess that they’re browsing the web. Wikipedia has a list (which is incomplete because new software can be written at any time and make up a new port that it prefers) and you can see lots of VPN software on there. If you’re connecting to a port that’s known to be used by VPN software, we can guess that you’re using VPN software.
Once you’re running VPN software on an unknown machine and have configured it to use a non-standard port, it’s a bit harder to tell what’s happening, but it’s still possible to make a pretty confident guess. Some VPN setups use “split-tunnel” where some traffic goes over VPN and some over the public Internet. (This is most common in corporate use where private company traffic goes in the tunnel, but browsing Lemmy would go over public.) Sometimes, DNS doesn’t go through the VPN which is a big give-away: you looked up “foo.com” and sent traffic to 172.67.137.159. Then you looked up “bar.org” and sent traffic to the same 172.67.137.159. Odds are that thing is a VPN (or other proxy).
Finally, you can just look at more complex patterns in the traffic. If you’re interested, you could install Wireshark or just run
tcpdump
and watch your own network traffic. Basic web-browsing is very visible: you send a small request (“HTTP GET /index.html”) and you get a much bigger response back. Then you send a flurry of smaller requests for all the page elements and get a bunch of bigger responses. Then there’s a huuuuge pause. Different protocols will have different shapes (a MOBA game would probably show more even traffic back-and-forth).You wouldn’t be able to be absolutely confident with this, but over enough time and people you can get very close. Or you can just be a bit aggressive and incorrectly mark things as VPNs.
Responsibility lies with “The Democrats” (some sort of far away secret group that I can’t influence) and not with any American. If those Democrats can’t give me my perfect candidate, then I’ll just give up and let the fascists win. Also, I can’t figure out why they won’t do this–my ideal liberal candidate would appeal to the majority of Americans!
Wow! That is a big bean!
Mniot@programming.devto Programming@programming.dev•Where can you view package details on PyPI?English0·2 months agoYou haven’t missed anything; there isn’t any such place. There’s a bunch of suggestions on how you could patch such a thing together StackOverflow: Is there a way to list pip dependencies/requirements?. Basically either running
pip
or querying the PyPI API to discover transitive dependencies. Sounds like a fun little programming project! 😀
Mniot@programming.devto Programming@programming.dev•OpenTofu becomes the real dealEnglish0·2 months agoOpenTofu is mostly getting users from the corporate world. My work is on Slack and we’re moving to OT. The lowest-friction for me as an OT-when-at-work user is to add another Slack. (I’d personally rather that they used an open platform. But it’s easy for me to see why they didn’t.)
Mniot@programming.devto Programming@programming.dev•OpenTofu becomes the real dealEnglish0·2 months agoit is agnostic of cloud providers: you can use it to deploy infrastructure to multiple providers
Nicely put. I frequently see the first part of this sentence and not the second. (Maybe I only pay attention to the first part and then disappoint myself…)
Terraform/Tofu allow me to use the same basic syntax and to have one project that controls AWS/GCP/K8s/my home servers, but I cannot use it to describe “a running server process” and just deploy that on any of those places. Instead I’d need to have like
aws_beanstalk_service { ... }
andgcp_application { ... }
andkubernetes_manifest { ... }
andsystemd_service { ... }
and the contents of those blocks would be totally different (and I’d need a bunch of different ancillary blocks for each of those).
Thanks for linking that. Reading the paper, it looks like the majority of the “self-host” population they’re capturing is people who have a WordPress site. By my reading, the wording of the paper would disqualify a wordpress.com-hosted site as “self-hosted”. But I’d be very suspicious of their methodology and would expect that quite a few people who use WP-hosted reported as self-hosted because the language is pretty confusing.