Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jchw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
781.
▲
by
jchw
1y ago
That's okay though; in that case it can just be cleaned off. Better, the residue probably protects it from UV damage, so the plastic underneath is probably not in terrible shape.
782.
▲
by
jchw
1y ago
Oh that is a good point, I have heard of some free expression debate going on around the Israel/Palestine conflict lately. I think the reason those don't come to mind is because even though they really do regard the interpretati
783.
▲
by
jchw
1y ago
Yeah, especially since this plastic here is PLA and not ABS, and also the yellowing apparently comes from the brominated flame retardant added to it.
784.
▲
by
jchw
1y ago
> or can you just leave it out in the sun for a couple weeks or something? I actually don't know if there's a good source for this, but I've heard that the yellow discoloration caused by UV rays actually happens becaus
785.
▲
by
jchw
1y ago
As far as protected speech as it relates to the Internet and American law though, I don't think I've really seen anything that has been debated quite as much, and not only that, it actually seems to have picked up considerable hea
786.
▲
by
jchw
1y ago
Aside from the obvious (it is clearly somewhat tongue-in-cheek, especially given the author's sense of humor) the truth is that the U.S. still has some unsettled business regarding what counts as protected speech. The past few decades
787.
▲
by
jchw
1y ago
I think you may be overthinking things. In brief; Nix is two things: a functional programming language called Nix, and a package manager written in C++ that compiles and installs packages written with Nix expressions. Nix the language itsel
788.
▲
by
jchw
1y ago
> It’s so exhausting that every single time a basic use issue comes up with nix, the response is “but there’s a way to work around it (that you need tribal knowledge for and will require writing dozens to hundreds of lines of code to fix
789.
▲
by
jchw
1y ago
All of the languages are turing complete; the fact that you can make them do the same things with relatively simple transforms isn't actually surprising, it is in fact a natural consequence. Of course, you can do the same thing with ne
790.
▲
by
jchw
1y ago
This is a very strange article. DoH using HTTPS for example is a reasonable choice; it blends the DNS traffic in with HTTPS traffic, not requiring network operators to open a new port and, in fact, making it harder for network operators to
791.
▲
by
jchw
1y ago
> If Nixpkgs is the default and alternatives require additional research and effort then for most users it _is_ Nix. This feels rather dismissive. They wrote a bespoke solution, not a weekend toy. Surely you'd agree that they have m
792.
▲
by
jchw
1y ago
Okay I'm a Nix enthusiast but you'll have to trust me when I say that I'm not criticizing them for moving away from Nix; it isn't that strong of an emotional attachment. However, I'm not really sure I understand som
793.
▲
by
jchw
1y ago
> It was the Windows 9x days, so of course you could also just royally screw things up by just writing to whatever memory or hardware you felt like, with few limits. You say that, but when I actually tried I found that despite not actual
794.
▲
by
jchw
1y ago
I'm not even 100% certain there's really much of a specific reason why there has to be a low hard limit on file descriptors. I would guess that Windows NT handles take up more system resources since NT handles have a lot of things
795.
▲
by
jchw
1y ago
This is a lot of words, but it's just a miscommunication: when we say exception handling, we mean try/catch. If you want to disagree on the definition or semantics then feel free.
796.
▲
by
jchw
1y ago
Also a web developer of 20 years. Used to use PHP to write old-school server-side webapps a bunch. When I first started things were just transitioning to PHP 5 as I recall. Exciting times. Honestly, what confuses me the most is that looking
797.
▲
by
jchw
1y ago
The Wikipedia article about Exception handling[1] does a better job discussing the history and background IMO. Also, obviously when we say "exceptions" in a programming language, we're definitely talking about "exception
798.
▲
by
jchw
1y ago
Disagree. We could argue what counts as "exceptions", the jargon goes places (e.g. CPU exceptions are nothing to do with "exception handling" for example.) I'd argue that in the modern day programming language excep
799.
▲
by
jchw
1y ago
It does. Hell, Go also has a goto statement as well, although obviously that's un structured control flow. A more refined version of what I originally said would say "conditional branch" instead of "branch", but I&
800.
▲
by
jchw
1y ago
I strongly do not like try/catch. Just to list the limitations of exceptions that come to mind, - try/catch exceptions obscure what things can throw errors. Just looking at a function body, you can't see what parts of the f
801.
▲
by
jchw
1y ago
Closest thing to a real interblock branch without braces, IMO, is `break` and `continue`, but those are both at least lone statements, not expressions. It "looks like" control flow. Personally, I don't count `return`, I view
802.
▲
by
jchw
1y ago
It's not an exhaustive list of every possible way to handle errors, but it is definitely , IMO, roughly an exhaustive list of possible ways Go could reasonably add new error handling tools in the frame of what they already have. The r
803.
▲
by
jchw
1y ago
I don't get why people keep thinking it was forgotten; I will just charitably assume that people saying this just don't have much background on the Go programming language. The reason why is because implementing that in any reason
804.
▲
by
jchw
1y ago
IMO: because it behaves like structured control flow (i.e. there is a branch) but it doesn't look like structured control flow (i.e. it doesn't look like there is a branch; no curly braces). I don't think there's a singl
805.
▲
by
jchw
1y ago
To be honest, I really don't believe that will happen in the future. All of the proposals pretty much just add syntactical sugar, and even those have failed to gain consensus.
806.
▲
by
jchw
1y ago
This logic mostly only makes sense if your goal is primarily to grow the audience and widen the appeal, though. I think at this stage in the Go programming language's lifespan, that is no longer the goal. If anything, Go has probably s
807.
▲
by
jchw
1y ago
I also agree that it doesn't feel like it makes any sense, hence trying it a few times. I never actually tried going to a medical professional to figure out why though, and thankfully it has not gotten worse (mostly better, with being
808.
▲
by
jchw
1y ago
Interestingly, vertical mice I've tried (yes plural) feel intensely uncomfortable and make my wrist hurt. I actually quite like to use a trackball, but I'm not sure that did much for me either. Best I've ever done is just use
809.
▲
by
jchw
1y ago
The best answer to this is literally "I don't know." I can actually observe what my hand does and give you an answer, but the truth is that I don't conciously make a choice. I do rely on the bumps on f and j to align my
810.
▲
by
jchw
1y ago
Not a home row typer but I believe that's generally the idea; it's supposed to minimize the amount of travel. I learned to type home row for a brief period though and it just felt very uncomfortable, I never got used to it. It fee
More ›