Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Arnavion
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
241.
▲
by
Arnavion
2y ago
"Users ought to report bugs to their distro first" does not require any testing or compiling. Them reporting directly upstream is the one that would require diligence to prove it's not a distro bug, though that still doesn&#x
242.
▲
by
Arnavion
2y ago
Users ought to report bugs to their distro first, and the distro package maintainer should then decide whether it's an upstream bug or a distro packaging bug. That would cut out all the noise that upstream hates. The problem is users h
243.
▲
by
Arnavion
2y ago
Guilty as charged.
244.
▲
by
Arnavion
2y ago
Silvia Hao's version is the one submitted here to HN, actually.
245.
▲
by
Arnavion
2y ago
>String is dynamic data on the heap that you own and can modify. str is some data somewhere that you can’t modify. This is not the definition. You can modify both. Being able to modify something depends on whether you can do something wi
246.
▲
by
Arnavion
2y ago
Indeed. I think it was Commie's release of Steins;Gate that had karaoke fx for the opening theme that literally blue-screen people's computers, because of the font they used triggering something in Windows GDI, so they had to rere
247.
▲
by
Arnavion
2y ago
Yes, I do do that. I meant that there's no way to filter them out of the feed directly, eg via some URL query parameters.
248.
▲
by
Arnavion
2y ago
As I said, it's mandatory in RVA23 profile. In fact it has been mandatory since RVA22 profile. A bunch of cores appear to support RVA22. Whether prebuilt distribution binaries support it or not, I can't tell. Simple glance at Debi
249.
▲
by
Arnavion
2y ago
Zba extension (mandatory in RVA23 profile) provides `sh{1,2,3}add rd, rs1, rs2` ie `rd = rs1 << {1,2,3} + rs2`, so a fusion with a subsequent load from `rd` would only require fusing two instructions.
250.
▲
by
Arnavion
2y ago
For anyone who wants a lo-fi solution to subscribing to a youtube channel without having to deal with the youtube.com website, every channel has a built-in Atom feed that contains an entry for each video. My pipeline for watching subscribed
251.
▲
by
Arnavion
2y ago
And for a more video-focused example, a camera application can set up a GStreamer pipeline where the source is a PipeWire node (from libcamera or v4l2) and the sink is the preview renderer embedded in the application. This is what GNOME Sna
252.
▲
by
Arnavion
2y ago
The passkey on the MITM site could not be used with the original site if they were on different domains. If the MITM site is on the same domain as the original site, then either you've compromised the original site or you've got i
253.
▲
by
Arnavion
2y ago
>This flavor of phishing is eliminated by passkeys. ... and also eliminated by password managers that use autofill based on the domain name.
254.
▲
by
Arnavion
2y ago
>I don't know of any ISP that will give you a public ipv4 address for free. There probably isn't an ISP that gives out *static* public IPv4 addresses for free, but any ISP that supports IPv4 without CGNAT will give out public I
255.
▲
by
Arnavion
2y ago
Check the IP that your router receives on its WAN interface and compare it to the IP printed by internet services like Google (search for "what is my ip" and there'll be a special card among the results) or https://
256.
▲
by
Arnavion
2y ago
This same discussion has happened a bunch of times with regular non-A GPL3, ie "If my code just shells out to a GPL3 binary, my code doesn't need to be GPL3 right?" The usual answer is that it's subjective because it dep
257.
▲
by
Arnavion
2y ago
100-100 -> 99-100 -> 99-99 works for me in Chromium on desktop Linux. I do have a different visual bug. If I start at 23-25 and then drag to 24-25, the right knob at 25 shifts by a few pixels. Drag the left knob back to 23 and the rig
258.
▲
by
Arnavion
2y ago
You can refer to https://www.arnavion.dev/blog/2020-04-18-i-switched-my-home-... which is about my pfSense attempt. It has the six-line tayga config and hopefully enough surrounding explanation to make it clear, and th
259.
▲
by
Arnavion
2y ago
The easiest way is to use a ULA on the LAN side instead of the ISP-assigned prefix, and set up NAT66 at the router to convert delegated prefix <-> ULA. It sucks having to use NAT with IPv6, but at least it'll be stateless NAT. Th
260.
▲
by
Arnavion
2y ago
You've answered your own question.
261.
▲
by
Arnavion
2y ago
If your firewall is disabled, an incoming v4 packet on the WAN interface with destination IP = a NAT'ed LAN device's address like 192.168.1.2 could cross over to the LAN interface and reach said LAN device. It is the firewall'
262.
▲
by
Arnavion
2y ago
I haven't tried NAT64 on a Linux router, so I can't say authoritatively. I did a similar experiment as the submitted article back in 2020, though that was on a pfSense (FreeBSD) router, not Linux. I used tayga for NAT64 there, whi
263.
▲
by
Arnavion
2y ago
I was surprised to learn from the submitted article that Discord and Reddit also don't support v6, because those two ought to have a large mobile phone userbase, and mobile networks are the biggest cases of publicly routable v6 address
264.
▲
by
Arnavion
2y ago
Thankfully, even though the Mastodon post that triggered this made the usual mistake of implying that disabling NAT results in "exposed" LAN devices (NAT has nothing to do with it, that's the firewall's job), the author
265.
▲
by
Arnavion
2y ago
Same. In my case I always use a separate incognito mode browser for posting and a regular locked-down browser with JS disabled etc. So I'd have to either give in and leave the incognito mode browser running in the background while I br
266.
▲
by
Arnavion
2y ago
I believe you interpreted it exactly the opposite of what I wanted. I put "just" in quotes precisely to make the point that that there's a lot more to your application than getting the screencast buffer.
267.
▲
by
Arnavion
2y ago
>...but you're not choosing to write the `throws FooException`? Now read the rest of the comment after where you stopped reading. Or reread https://news.ycombinator.com/item?id=42249525 I'm tired of repeating m
268.
▲
by
Arnavion
2y ago
It's "just" using Electron's built-in screencasting capability (`desktopCapturer`), and Electron supports both X11 screencasting and the xdg-desktop-portal+pipewire approach used by Wayland compositors.
269.
▲
by
Arnavion
2y ago
>So both the '?' operator and adding 'throws CheckedException' everywhere let you accidentally neglect proper error handling: You have a default that is syntactically almost invisible and frees you from thinking. No.
270.
▲
by
Arnavion
2y ago
>Because the compiler will fail if you don't explicitly mention each possible exception. But only the first time. Once you add `throws FooException` to the caller signature, the compiler won't complain about any future callees
More ›