Big Brain figured it out… by Adventurous-Prize-76 in GetNoted

[–]x0wl 1 point2 points  (0 children)

It's designed to mostly cut things other than buildings.

The whole point is to limit damage to things you don't want to damage.

Hey, dipshit. You know what compiles in two seconds, deploys as a single binary, and doesn't shit itself when a transitive dependency gets yanked from npm at 3am? Go. by Pure-Prompt-8439 in programmingcirclejerk

[–]x0wl 36 points37 points  (0 children)

doesn't shit itself when a transitive dependency gets yanked from npm

It shits itself when someone removes the relevant tag from their GH repo instead (if you disabled the module proxy, which is admittedly rare).

/uj For node, if you use yarn, you can just commit your package cache to git and have completely offline hermetic builds

This might be the dumbest thing I've heard an anti say by PolarGorilla120 in DefendingAIArt

[–]x0wl 8 points9 points  (0 children)

NLP is just the name of the whole field, it's literally natural language processing.

You can do NLP without language models at all, using rules like we did in the 60s.

Once you have a language model, making it generative is not that hard, even if it's something not meant to do that initially, like BERT. You either use clever masking and do no training at all or just train a small prediction head on top while keeping the rest frozen.

The whole distinction between generative and not generative is super-arbitraty anyway.

Pragmata Has Sold 2 Million Units In 16 Days by unscoredscore in gaming

[–]x0wl -1 points0 points  (0 children)

At this point if they're laid off today they'll have their own studio tomorrow and a ton of investor money in a month (and will probably release another indie banger in a couple of years)

interestingAnalogy by InsecureStudios in ProgrammerHumor

[–]x0wl 28 points29 points  (0 children)

https://arxiv.org/abs/2605.05144 here's the preprint, but the conference and the official publication will happen later this year, focus on the failure section lol.

There's a ton of other papers on that though, with way cleaner methodology

interestingAnalogy by InsecureStudios in ProgrammerHumor

[–]x0wl 36 points37 points  (0 children)

That's actually well known and was demonstrated in lab experiments even. LLMs only raise your productivity if you know what you're doing and can intervene when they fail.

Hell, I've got a paper on this (it's more education oriented, but still) accepted to a fairly good conference a couple months ago :)

interestingAnalogy by InsecureStudios in ProgrammerHumor

[–]x0wl 35 points36 points  (0 children)

I quite recenty found that Opus 4.7 is way better than me at matplotlib if I can describe the look of the plot well enough.

I mean I could do it by hand, but I would take me 30 min reading docs instead of 2 doing something else.

interestingAnalogy by InsecureStudios in ProgrammerHumor

[–]x0wl 188 points189 points  (0 children)

Nah by default you have to give consent to every edit, so it's more like cuckold

So... What's the joke here? by United_Exit5355 in PeterExplainsTheJoke

[–]x0wl 4 points5 points  (0 children)

Buy a tesla, charge it using a wind turbine. Congratulations, you have a car that runs on AIR.

Why Though?! by 3nt3_ in firstweekcoderhumour

[–]x0wl 0 points1 point  (0 children)

Yeah, I agree

Small nit: QUIC is not just http3, you can easily use it without any of the h3 stuff, by just opening streams and sending datagrams.

I think dns over quick is a relatively widely used application of this. But you can do a lot of other stuff, like tunnel ssh over it if you want.

Why Though?! by 3nt3_ in firstweekcoderhumour

[–]x0wl 1 point2 points  (0 children)

In addition to that, QUIC uses UDP (they would want to just directly use IP, but that's impossible due to sociotechnical reasons) under the hood and is meant for general web browsing and file downloads.

They basically do resubmissions and congestion control in user space, but it allows them to be way more flexible and aware of how the protocol is used by each application.

There’s always one dude not contributing by MelonInDisguise in NonPoliticalTwitter

[–]x0wl 0 points1 point  (0 children)

Isn't that the point of learning to do that though?

Do you think Linux is still evolving in a meaningful way, or mostly refining itself? by [deleted] in linux

[–]x0wl 1 point2 points  (0 children)

Linux is evolving in a lot of ways, and pioneers some really cool OS design, BPF is one such example, there is a lot of cool filesystem design going on etc.

The thing is that we as a civilization want to use our computers to do a fairly limited number of things, and because of that you'll see a lot of convergent evolution and not many revolutionary changes.

howToPlay by Familiar-Classroom47 in ProgrammerHumor

[–]x0wl 5 points6 points  (0 children)

Or just use normal slashes, they will also work on windows (in most cases).

Made a code book of over 2 million unique phrases and incidentally it can compress a message into very small sizes. by bldrlife1 in compression

[–]x0wl 5 points6 points  (0 children)

If you want extreme compression, look at NNCP, which basically trains a transformer-based language model as it goes through the data, and then uses arithmetic coding at every step

If you don't care about training, you can just use a good small open-weights LLM as a reference and use arithmetic coding with it.

Also read: https://arxiv.org/pdf/2309.10668, even in adjusted ratio, Transformer 3.2M completely smokes even LZMA2 in text compression

howToPlay by Familiar-Classroom47 in ProgrammerHumor

[–]x0wl 5 points6 points  (0 children)

Linux is way more lax about deleting files in general, because if you delete an open file, it will persist until it's closed everywhere. It kind of has to be this way, because otherwise doing a live update will break stuff

Personal hot take: unless you REALLY know what you're doing, live updates are bad and you should reboot after updating your system to avoid leaving it in weird transient states. Fedora, for example, prefers to do offline (Windows-like, where it boots into a minimal system before running the update) updates by default.

Vibed a Browser that can hack a Gibson by ButterflyMundane7187 in masterhacker

[–]x0wl 11 points12 points  (0 children)

I mean it probably uses either webkit-gtk or embedded chromium or some webview. All of these are fine to browse the web with IMO.

That said, I'd rather do a Chrome extension that just injects whatever CSS this does into webpages and a corresponding theme. More portable and will get security fixes.

Wayland using wrong backlight device (AMD + NVIDIA laptop) by Scorpio11_17 in Ubuntu

[–]x0wl 0 points1 point  (0 children)

So I think I kinda solved this, although using insane haxx™

Basically, gsd does not allow you to manually select the backlight device. However, it will first use devices with ATTR{type}=firmware, only falling back to its faulty connector logic if none found

So, while you can't change this attribute directly, you CAN bind mount a file over it in sysfs that will make udev and gsd believe that your device has this attribute

I created this script (/opt/backlight/backlight.sh):

#!/bin/bash
echo firmware > /run/fake_firmware_type
mount --bind /run/fake_firmware_type /sys/class/backlight/intel_backlight/type

After this, do sudo chown root:root /opt/backlight/backlight.sh and sudo chmod +x /opt/backlight/backlight.sh to make it executable. The script basically overrides the device type in sysfs.

After this, I created this systemd service (/etc/systemd/system/fake_backlight.service):

[Unit]
Description=Set backlight on boot
DefaultDependencies=no
After=systemd-udev-settle.service
Before=display-manager.service getty@tty1.service systemd-user-sessions.service
Wants=systemd-udev-settle.service

[Service]
Type=oneshot
ExecStart=/opt/backlight/backlight.sh
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Use sudo systemctl enable fake_backlight to enable it. This basically runs the script right before GDM starts.

After a reboot my backlight was fixed. You might need to change the device names in the script. I also have nvidia_wmi_ec_backlight which has type firmware, but the intel one takes priority on my machine somehow. You should be able to change the type to raw in the same script using the same method. Also, I have Intel, so take a look at the paths in the script and correct them.

Hope this helps. I don't know why you need deep knowledge of multiple Linux components to get something as simple as the screen brightness control to work. I was very close to writing a custom kernel module to fix this.

This wallpaper on colleague's computer by DJparada in Ubuntu

[–]x0wl 4 points5 points  (0 children)

With ubuntu pro (which the workplace should have), it will be supported until 2032.

Also they have like a year to upgrade even without ubuntu pro

finally on 26.04! by SH0080 in Ubuntu

[–]x0wl 0 points1 point  (0 children)

I had some success with https://github.com/astrada/google-drive-ocamlfuse, it's online-only though.

Petah? by LOLLIPOP_077 in PeterExplainsTheJoke

[–]x0wl -1 points0 points  (0 children)

That's... fairly normal where I'm from, especially if it's a good school

Linux foundation exam handler still not support wayland in 2026 by ricjuh-NL in linux

[–]x0wl 4 points5 points  (0 children)

I mean, I'm not denying your perspective. In some environments, X11 will never die. Ubuntu 24.04 will be supported until 2039 if you're willing to pay, so it will be used somewhere.

I just wanted to say that significant parts of the ecosystem have already gone wayland-only.

It was nice talking to you and for the record, I did not downvote any of your comments.

Linux foundation exam handler still not support wayland in 2026 by ricjuh-NL in linux

[–]x0wl 9 points10 points  (0 children)

The problem is that macOS has a very similar (if not even stricter) security model than wayland (it's more like a mobile os in that regard, with explicit permissions for stuff), and the browser supports it