- 47 Posts
- 245 Comments
pcouy@lemmy.pierre-couy.frto
Linux@programming.dev•GCC Adopts Policy Rejecting Significant AI-Generated Code
14·10 days agoIt does not follow that merely looking at or altering the generated code makes it acceptable. By the rules that have been adopted, a contributor cannot take substantial implementation produced by an LLM, clean it up manually, and then treat the resulting patch as if it had been originally written by them.
I wonder how they intend to enforce this one. Raw LLM output will trigger some kind of “Spidey sense” for anyone woo has seen enough of it. But I don’t know how I would tell manually cleaned up LLM output apart from manually written original code
pcouy@lemmy.pierre-couy.frtoUnixporn@lemmy.ml•Android 16 "style" volume and brightness OSD, created with Waybar and Niri
3·10 days agoI think your missing the point about the whole “linux desktop customization” hobby. The fun is in building the thing yourself by assembling software that “does one thing and does it well”. Getting to use after it’s built is just added bonus :)
pcouy@lemmy.pierre-couy.frto
Fediverse@lemmy.world•Tesseract dev injects malicious code into browser to illegally DDOS the dbzer0 instanceEnglish
2·11 days agoYeah, I could see a credential stealer being smuggled into an alternative frontend…
pcouy@lemmy.pierre-couy.frto
Fediverse@lemmy.world•Tesseract dev injects malicious code into browser to illegally DDOS the dbzer0 instanceEnglish
11·12 days agoIt also made my browser freeze for a moment when I first found and loaded his page before I blocked all JS from his domain. Not stealthy at all… Many nerd (like most of us lemmy users are) will instantly open devtools when a random page that’s supposed to be just text freezes the browser for a second.
Like, c’mon man, setInterval with even 10 ms of delay would have made the attack both stealthier by not insta-freezing the brower on load, and more efficient by getting way more than 2000 request out of each reader…
Also, their website seems to be down now :)
pcouy@lemmy.pierre-couy.frto
Fediverse@lemmy.world•Tesseract dev injects malicious code into browser to illegally DDOS the dbzer0 instanceEnglish
6·12 days agoI did not follow this drama, and I don’t know about this list everyone is mentioning. Is this something that hides specific users posts and comments from the Tesseract UI ?
pcouy@lemmy.pierre-couy.frto
Fediverse@lemmy.world•Tesseract dev injects malicious code into browser to illegally DDOS the dbzer0 instanceEnglish
79·12 days ago“Apparently only three people who aren’t me actually want a place that’s not just a circle-jerk of rage and hate.”
I think this is the best part of their message
I never knew this fun fact ! I’ll try to use it with my students, and see if I this gets me more attention when I give them the trick to compute powers of 2 in your head (210 =~ 103, which leads to ln(103) =~ 10*ln(2) ).
For anyone wondering, the trick is : Powers of 2 below 10 are easy enough to remember or just compute in your head. So if you want to approximate 2x, write it as (210*a)*(2b), with
a=x//10(integer division) andb=x%10(modulo).bwill be 9 or less, so 2b is easy to compute, and 210*a = (210)a =~ 1000a is also easy to compute.For instance, 232 = (230)(22). Since 230=~10003 ; and 22=4, then 232 =~ 4(1000)^3 = 4 billion. Once you get used to it, you’ll be able to say that 264 is approx 16 billion billions in no time ! :)
pcouy@lemmy.pierre-couy.frto
Programmer Humor@programming.dev•Tech bros having their production environments nuked by AI is never gonna get old
1·20 days agoMe, after I did
sudo rm -rf /mnt/chrootwhen my whole home directory was still bind mounted inside the chroot…This was before ChatGPT, guaranteed 100% natural stupidity
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Is there anyone that would be interest in doing a video call with me to show me how all this cloudflare/nginx/authentication works? I can payEnglish
9·1 month agoI’m in France timezone so hopefully we can find a time of the day that works for both of us, but feel free to DM me here or on Matrix (@pcouy:matrix.pierre-couy.fr)
pcouy@lemmy.pierre-couy.frto
Technology@lemmy.world•Meta glasses wearers hit with paywall to use built-in featureEnglish
391·1 month agoI was about to type pretty much the exact same thing, but I figured it would already be here for me to upvote :)
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Wireguard easy and third party vpn service.English
2·2 months agoThe ansible role I made does not cover this. If you make a server an exit node for a network, the server gets configured to forward everything that comes from the wireguard network. Since my use case does not need this, I don’t think I’ll add it, but the role could be expanded to support ACLs by taking inspiration from how it deals with port forwarding.
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Wireguard easy and third party vpn service.English
4·2 months agoDo you have specific examples of the “different firewall requirements” ?
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Wireguard easy and third party vpn service.English
13·2 months agoI have a custom made ansible role that does what you are asking for. I’ve wanted to clean it up a bit before putting it up on Github, and your post just gave me a motivation to stop procrastinating it :) This was initially made for my own use, and I’m not an Ansible expert so it can have some rough edges, but I tried my best to make it adhere to the Ansible way of doing things (applying the same role to a host twice should be idempotent).
Using this role, I’m able to quickly define wireguard networks, define which peer participates in which network, optionally configure a peer as a router (with NAT and port forwarding) for a given network. For Ansible-managed hosts, it installs wireguard, generates and deploys wireguard configurations, and enables IP forwarding on exit nodes. It can also generate ready-to-deploy wireguard configurations for externally managed hosts.
The repo is at https://github.com/pcouy/ansible-wireguard . I tried giving some instructions in the readme but they may not be detailed enough. If you try it, please open an issue for anything that’s not clear enough from the readme so I can improve it. (I tried making a “Quick start” section for people who never used ansible before)
pcouy@lemmy.pierre-couy.frto
No Stupid Questions@lemmy.world•How do you reduce score on AI detectors?
192·2 months agoAs someone who teaches CS and grades assignments, the last few years have been really rough. Academic dishonesty has skyrocketed with models becoming smarter and students becoming more dependent on them. Any assignment that’s above average will make me suspicious, and when it appears to be 100% AI generated, the feeling that I spend more time grading than the student spent working on it is awful. Even when I’m almost sure a work is AI generated, unless there are some dumb leftovers such as “As an AI assistant […]”, I can never be 100% sure. This causes me a lot of headaches because the only thing worse than rewarding dishonesty would be not appropriately rewarding an outstanding assignment.
As much as I’d love to have à software tell me with 100% certainty which parts (if any) of an assignment are AI written, AI detectors are all snake oil, no exception. They exploit teachers’ helplessness to make false promises that we really want to believe in.
Moreover, I don’t think fully banning AI use is a sensible thing to do. LLMs are a thing, whether we like them or not, and using them in a sensible way is a useful skill to learn. There’s one big issue though : on one hand, assignments are made so that the problems students have to solve all have well-known solutions. This is required to make sure the assignment is doable in the first place, and that teachers will be able to help. On the other hand, LLMs are disproportionately good at classic assignment problems since there are so many published solutions online (which then end up in training datasets). Moreover, assignements are usually made to guide students through a larger problem by breaking it down into smaller problems, which is basically the perfect prompt for a LLM. This means students can get away with the laziest uses of LLMs (which usually won’t work with real world problems). In the worst cases, the only “skill” some students learn is to throw a PDF at whatever AI they paid for, ask it to solve the assignment, and copy paste the output without thoroughly reading it first.
Teachers clearly need to adapt. There will always be a few students who fail to learn in every class, but when so many students don’t learn, it’s the teacher who is failing to teach.
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Analog Capture Server LIVES!English
3·2 months agoI did something similar for digitizing old camcorder family videos. I hooked up a VCR through a cheap elgato RCA -> USB capture card to my home server, and did something similar to you with a preview feed available on my LAN.
I even built a (really ugly) web UI which lets me pick an audio and video source, start the preview stream and display it in the browser without actually starting the capture, then start/stop the capture, edit the ffmpeg flags, and set the output file name. I can share it with you if you are interested
pcouy@lemmy.pierre-couy.frto
LocalLLaMA@sh.itjust.works•I Put a Datacenter GPU in My Gaming PC for £200English
11·2 months agoAre you the author ? Anyway, thanks for sharing, that was a very interesting read
pcouy@lemmy.pierre-couy.frto
Android@lemmy.world•Does anyone have any idea what Google Wonder is?English
91·2 months agoI don’t get why anyone would downvote you. This is a very legitimate question.
pcouy@lemmy.pierre-couy.frOPto
Machine Learning | Artificial Intelligence@lemmy.world•Currently experimenting with exploration policies for deep RL on Super Mario Bros - Agent is able to beat all levels I threw at it - You can watch the AI learn liveEnglish
1·2 months agoAs an AI that is not an LLM, it cannot write or talk
pcouy@lemmy.pierre-couy.frOPto
Machine Learning | Artificial Intelligence@lemmy.world•Currently experimenting with exploration policies for deep RL on Super Mario Bros - Agent is able to beat all levels I threw at it - You can watch the AI learn liveEnglish
1·2 months agoThanks for the links. I found out about suckerpinch’s video a few days ago. Really interesting how he found an heuristic to auto-make reward functions. This is almost orthogonal to what I’m doing, and could be combined with most RL algorithms.
I’ll make sure to check out the paper as well
(Bonus question : do you have any idea why I got down voted so hard ? I thought this is perfectly on-topic for the community)























This is basically Claude Code with less extra steps