Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jchw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
111 ms
·
841.
▲
by
jchw
1y ago
It blows my mind that people can complain about the direction KDE is going when trying to paint a picture about how it's so much nicer to use Windows. I know the boiling frog experiment is fake, but just checking: are you sure the wate
842.
▲
by
jchw
1y ago
Linux doesn't need VMs, people need VMs. If you spend most of your time in Windows-exclusive apps and use WSL2 on occasion, then you already know what you want, why are you worried about arguing about it on the Internet? For many s
843.
▲
by
jchw
1y ago
The important bit though is that Docker containers are not VMs or sandboxes, they're "just" a combination of technologies that give you an isolated userland using mostly Linux namespaces. If you're running a Linux host y
844.
▲
by
jchw
1y ago
> The UI is still better on Windows(basic utilities like File Explorer and Config Management is better on Windows). 5 years ago, we would be comparing old GNOME 3 or KDE Plasma 5 on X11 and Windows 10. I would be forced to agree. The Win
845.
▲
by
jchw
1y ago
That's true, but even when money is donated, it needs to be directed somewhere. And one big problem, IMO, is that polish and UX issues are not usually the highest priority to sort out; many would rather focus on higher impact. That&#
846.
▲
by
jchw
1y ago
> The integration between Windows and the WSL VM is far deeper than a typical VM hypervisor. Sure, but I never claimed otherwise. > You cannot claim with a straight face that Virtualbox is easier to use. I also didn't claim tha
847.
▲
by
jchw
1y ago
Similarly powerful would be totally fine. More powerful really is silly. Personally I couldn't make a lot of my workflows work very well with WSL2. Some of the stuff I run is very memory intensive and the behavior is pretty bad for
848.
▲
by
jchw
1y ago
Thinking about that more though, http.Client.Do is going to take that io.Reader and pipe it out to a socket. What would it do differently if you handed it a []byte? I suppose you could reduce some copying. Maybe worth it but I think Go alre
849.
▲
by
jchw
1y ago
As everyone said, WSL2 is actually virtual machines and it is what most people are actually using now. That said, I feel the need to chime in and say I actually love WSL1 and I love Windows NT the kernel. It bums me out all the time that we
850.
▲
by
jchw
1y ago
Wine is fantastic, but it is fantastic in the sense of being an amazing piece of technology. It's really lacking bits that would make it a great product. It's possible to see what Wine as a great product would look like. No offens
851.
▲
by
jchw
1y ago
The BodyBytes hypothetical isn't particularly convincing because you usually don't actually have the bytes before reading them, they're queued up on a socket. In most cases I'd argue it really is idiomatic Go to offer a
852.
▲
by
jchw
1y ago
"More powerful than Linux" is silly. It's a VM. The most useful thing is that it does a bunch of convenience features for you. I am not suggesting that it is not extremely convenient, but it's not somehow more powerful t
853.
▲
by
jchw
1y ago
The biggest issue here IMO is the interaction between two things: - "Upcasting" either to a concrete type or to an interface that implements a specific additional function; e.g. in this case Bytes() would probably be useful - Wrap
854.
▲
by
jchw
1y ago
That video was my first thought when I heard about this a few days ago. I always wondered how it was possible to make wood this strong yet it seemingly had no use cases. Maybe it's finally about to find some real world use cases.
855.
▲
by
jchw
1y ago
Epic Games sure is proving to be a formidable opponent, but they might be getting a little optimistic with thinking that Fortnite will be allowed to return to the App Store; after all, while they have been squabbling over App Store policies
856.
▲
by
jchw
1y ago
Must be something like that. More than anything, I'd love to know why Firefox seems to be winning on this page; practically the opposite of what you'd expect out of Google pages (because, even without a tinfoil hat on, it's
857.
▲
by
jchw
1y ago
I know you aren't supposed to comment on it, but man, you just never know what will set people off on this site, and god knows they won't tell you. Are people bothered that I chimed in to say "works for me" or that I ins
858.
▲
by
jchw
1y ago
Very unusually, everything is working and smooth on Fennec F-Droid for me. Usually it's the opposite but it happens more often these days.
859.
▲
by
jchw
1y ago
If BuyMeACoffee is actually just trying to comply with sanctions, that still applies even if they're facilitating payments via cryptocurrency. If the reason why they're sticking to just Stripe really is in part fraud prevention, w
860.
▲
by
jchw
1y ago
> You are assuming that I am working with small data structures, don't use arrays of data, don't have large amounts of POD members, ... . Sounds like a great set of use cases for explicit syntax to opt out of automatic initiali
861.
▲
by
jchw
1y ago
I believe something similar is going on internally in Windows with event queues. It coalesces and prioritizes input events when multiple of them pile up before you're able to pop new events off of the queue. (For some events, e.g. po
862.
▲
by
jchw
1y ago
I probably should've mentioned that I don't actually have any familiarity with StageX, I did write that at some point but must've accidentally removed it from my reply while still working on it. Even so, I had a feeling the e
863.
▲
by
jchw
1y ago
> Yes, Nix does not provide you a guarantee that there are no impurities in builds, which the extensional model specifically caters to, and where the intentional model improves upon this by providing a system bases on content hashes inst
864.
▲
by
jchw
1y ago
> The entire point of purity within Nix is to have reproducibility by its nature: `In this model a binary component is uniquely defined by the declared inputs used to build the component` (section 1.5). It is not clear to me how this is
865.
▲
by
jchw
1y ago
Reproducible builds really are orthogonal to Nix, even if it seems like they're not. Nix was not built with reproducible builds in mind, and the problems it solves are ultimately independent even though they are related in some ways.
866.
▲
by
jchw
1y ago
It is correct that NixOS is not fully reproducible. Regarding Nix vs NixOS vs Nixpkgs: - Nix is the name of the programming language (that Nix derivations are written in) and the package manager/build tool. (Though at times the term &#
867.
▲
by
jchw
1y ago
Reproducible builds are adjacent, but ultimately orthogonal, to what Nix does. Reproducible builds provide strong evidence that a given set of inputs were used to produce a specific output. A lot of the work to be done here by each of these
868.
▲
by
jchw
1y ago
Nix doesn't, can't, and will obviously never be able to audit your dependencies, but what it can do is give you a way in which you can audit everything byte-for-byte and end-to-end from input to output. In most architectures it
869.
▲
by
jchw
1y ago
Arguably, Windows itself is an object oriented UI framework.
870.
▲
by
jchw
1y ago
This is of course, incredibly stupid, due to the analog hole (which to be fair, is mentioned in passing by the article, but doesn't seem to be addressed at all by MS*.) Having this feature just guarantees it will get used, and possibly
More ›