Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simonask
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
211.
▲
by
simonask
7mo ago
Sure, the `chrono` library in Rust had essentially the same problem. Scala is interesting. How do they resolve conflicts?
212.
▲
by
simonask
7mo ago
C# does not support adding interfaces to foreign types. It does support extension classes to add methods and properties to a type, but nothing that adds fields or changes the list of interfaces implemented by a type. Rust supports this as w
213.
▲
by
simonask
7mo ago
Newtypes aren’t hacks, they’re perfectly acceptable in my opinion. Especially if you’re willing to also use a crate like `derive_more`.
214.
▲
by
simonask
7mo ago
Other than duck-typed languages (and I count Go as basically that), which languages actually provide this feature? AFAIK, it’s not really very common to be able to extend foreign types with new interfaces, especially not if you own neither.
215.
▲
by
simonask
7mo ago
I mean… Sure, if we’re just making stuff up, a compiler that can magically understand whatever you were trying to do and then do that instead of what you wrote, I guess that’s a nice fantasy? But out here on this miserable old Earth I happe
216.
▲
by
simonask
7mo ago
I think there are legitimate criticisms of Rust that fall in this category, but the orphan rule ain’t it. In most other languages, it is simply not possible to “add” an interface to a class you don’t own. Rust let’s you do that if you own e
217.
▲
by
simonask
7mo ago
The amount of effort I’m willing to dedicate to counter wild Social Darwinism is very low. Please just do the bare minimum and go to Wikipedia.
218.
▲
by
simonask
7mo ago
[flagged]
219.
▲
by
simonask
7mo ago
AI has exactly the biases of its training data.
220.
▲
by
simonask
7mo ago
This take is bafflingly unscientific. You are spewing pure unadulterated ideology here - a particularly ugly one too.
221.
▲
by
simonask
7mo ago
Because we know better.
222.
▲
by
simonask
7mo ago
Also helps to not be a teenager.
223.
▲
by
simonask
7mo ago
The problem with this stance is that the alternative (making people feel bad) will exacerbate the problem by contributing to feelings of hopelessness and ostracism. The first prerequisite for making difficult changes is a supportive environ
224.
▲
by
simonask
7mo ago
Both can be true: A person’s state of mind is affected by people around them.
225.
▲
by
simonask
7mo ago
I just think it's really dangerous to think you know better than another person about their internal struggles. While you may think they are being affected by certain kinds of messaging, you also have to interrogate that you yourself a
226.
▲
by
simonask
7mo ago
You said: > So you are afraid of minor information leaks getting you killed, but you’re also trying to tell us that online anonymity is a bad thing? Which is a really severe misrepresentation of my argument. My argument is that anonymity
227.
▲
by
simonask
7mo ago
> Do please be specific about those. Here is one example: It's likely that we will never know who was behind the attempted backdoor in the xz library, which was almost successful in making a huge number of Linux installations worldw
228.
▲
by
simonask
7mo ago
Never once did I say that "anonymity is bad", but people in this thread and piling on as if that's what I said. I said there are drawbacks, and that those drawbacks are real.
229.
▲
by
simonask
7mo ago
OK, sure, there’s going to be confused and vulnerable people making mistakes. As I understand it, the detrans community is a tiny fraction of an already tiny fraction who ever in their life identified as trans. This isn’t an actual risk to
230.
▲
by
simonask
7mo ago
Perhaps the first step is to actually listen to the frustrated people. Maybe at least some of their problems are real.
231.
▲
by
simonask
7mo ago
The idea that even a single person in the world is trans because of "trans ideology" is what's absolutely insane here. If you think you could be convinced by anyone that you're not living out your true gender identity, I
232.
▲
by
simonask
7mo ago
I truly share your concerns, especially as someone belonging to a minority. At the same time, we have to be real: Online anonymity has significant, real-world drawbacks. I don't think it's reasonable to keep dreaming of the 90s or
233.
▲
by
simonask
7mo ago
I can recommend the comic “Transmetropolitan” by Warren Ellis, which deals with this and many other questions. You have to imagine what it would be like for someone who lived in 1826 too wake up today, in a world where nothing they know is
234.
▲
by
simonask
7mo ago
Emulating DX11 and below, as well as OpenGL, using Vulkan does not confer any performance benefits. In fact, it’s really hard to surpass them that way. The performance benefits of Vulkan and DX12 come from tighter control over the hardware
235.
▲
by
simonask
7mo ago
You're lamenting the use of time by people, but you are not those people's boss. People work on what they want to work on. There is no rule that people who worked on Wayland (and I happen to think they did a great job) would have
236.
▲
by
simonask
7mo ago
Plasma 6 has worked flawlessly for me, even on NVIDIA graphics out of the box (Arch, btw).
237.
▲
by
simonask
7mo ago
And who is forcing you to use GNOME?
238.
▲
by
simonask
7mo ago
And surely that isn't happening either, though? Hyprland, Sway, Niri... I hear people are loving them. Enjoy!
239.
▲
by
simonask
7mo ago
I assume you, a technical person, made sure to help the people giving you the software for free to diagnose what is obviously one or more bugs?
240.
▲
by
simonask
7mo ago
What is this “massive fragmentation” you speak of? Anecdotally, I’m using Plasma, and every Gnome or Gtk app I’ve tried appears to be working perfectly, and vice versa when I occasionally try out Gnome. Much less so for DIY/BYOB deskto
More ›