Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oncallthrow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
oncallthrow
10mo ago
> Perl always had a significant amount of what you might call "BOFH" culture, which came from its old UNIX sysadmin roots. All of those passive aggressive idioms and in jokes like "RTFM", "lusers", "wiz
92.
▲
by
oncallthrow
10mo ago
I agree that mental health conditions probably are overdiagnosed and overdiagnosis of this kind is genuinely harmful in many cases (via nocebo effect). But equally I do think it's true that there really are more people with mental heal
93.
▲
by
oncallthrow
10mo ago
> "if err!=nil return nil,err" boilerplate that's everywhere in Golang - but now it's annoying and takes up viewspace This isn't true in my experience. Most Go codebases I've worked in wrap their errors. If
94.
▲
by
oncallthrow
10mo ago
> the exception thrown on failure will not only contain the reason, but the filename and the whole backtrace to the line where the error occurred. ... with no other context whatsoever, so you can't glean any information about the c
95.
▲
by
oncallthrow
10mo ago
> Debugging means grepping that string in the codebase, and praying that it's unique. This really isn't an issue in practice. The only case where an error wouldn't uniquely identify its call stack is if you were to use the
96.
▲
by
oncallthrow
10mo ago
Any sane Go team will be running errcheck, so I think this is a moot point.
97.
▲
by
oncallthrow
10mo ago
I don't agree. There isn't a standard convention for wrapping errors in Rust, like there is in Go with fmt.Errorf -- largely because ? is so widely-used (precisely because it is so easy to reach for). The proof is in the pudding,
98.
▲
by
oncallthrow
10mo ago
> Other features common in modern languages, like tagged unions or syntactic sugar for error-handling, have not been added to Go. > It seems the Go development team has a high bar for adding features to the language. The end result is
99.
▲
Unwrap: A flaw in Rust's stdlib design?
(dynstat.bearblog.dev)
2 points
by
oncallthrow
11mo ago
|
0 comments
100.
▲
by
oncallthrow
1y ago
It’s a fashionable opinion to dunk on HN nowadays, but frankly there is nothing else like it, or even close. (In my experience, the ones dunking on it are the ones spending most time on it…)
101.
▲
by
oncallthrow
1y ago
Wikipedia is an encyclopedia with a kinda-social-network-ish-in-the-broadest-possible-definition attached. HN actually is a social network.
102.
▲
by
oncallthrow
1y ago
Seems like an insane choice to me
103.
▲
by
oncallthrow
1y ago
A monad is just a monoid in the category of endofunctors
104.
▲
by
oncallthrow
1y ago
> I spent a long time thinking about this problem before this crazy idea struck me. If I create a dictionary of all letters and symbols in the alphabet, pre-generate their corresponding Camo URLs, embed this dictionary into the injected
105.
▲
by
oncallthrow
1y ago
As someone who regularly uses DAWs, this sounds like terrible UX
106.
▲
by
oncallthrow
1y ago
Literally every DAW has knobs everywhere: it would be impossible to use sliders everywhere in a DAW's UI, there simply isn't enough room.
107.
▲
by
oncallthrow
1y ago
rgb(244, 108, 52) vs rgb(255, 102, 0)
108.
▲
by
oncallthrow
1y ago
I look forward to watching this one on Mentour Pilot
109.
▲
by
oncallthrow
1y ago
"rewrite it in rust" gets a lot of hate, but generally the people rewriting things in Rust actually give a shit, which tends to pay dividends. I say this as someone who doesn't use Rust and doesn't particularly like it o
110.
▲
by
oncallthrow
1y ago
Disable notifications for the channel and use the Unreads tab (or “Catch Up” I believe it is now called)
111.
▲
by
oncallthrow
1y ago
Yes and yes. Google “right to be forgotten”
112.
▲
by
oncallthrow
1y ago
Yes, this seems blindingly obvious to me. Maybe because I have chronic health problems myself. Perhaps those blessed with good health are blissfully ignorant. When you are chronically ill, socializing falls pretty rapidly down your list of
113.
▲
by
oncallthrow
1y ago
https://www.bbc.co.uk/news/uk-scotland-glasgow-west-46959556... is one example of a successful prosecution. There are many more cases of harassment by the police or arrests, the most recent example that comes to mind b
114.
▲
by
oncallthrow
1y ago
> “Grossly offensive” is absolutely not the same thing as “any message online that anyone could find insulting or offensive”. There is no statutory definition of “grossly”, so in effect it is the same. There is prior art for it being int
115.
▲
by
oncallthrow
1y ago
In many cases the “free speech” genuinely is racial hatred bordering on incitement. But on the other hand there genuinely have been many people arrested (and in some cases convicted) under these laws for statements that are shockingly milqu
116.
▲
by
oncallthrow
1y ago
The latter part at least is true. Sending "grossly offensive" messages is illegal under the Malicious Communications Act 1988 and the Communications Act 2003, specifically Section 127: > a person is guilty of an offence if he—
117.
▲
by
oncallthrow
1y ago
> It would be more accurate to say, your audience does not have the experience and context necessary to turn the facts into a decision criteria. I don't agree. Humans are fundamentally social and illogical creatures, and in many ca
118.
▲
by
oncallthrow
1y ago
In my opinion this advice is quite fatuous, because it skips over the actual difficult bit, which is figuring out what to do when you have a problem that can't simply be decided by the person directly responsible for the the work, eith
119.
▲
by
oncallthrow
1y ago
You argued that Israel are not “obliterating” Gaza. I simply pointed out to you that they are, by any reasonable definition. As it happens, they are also committing a genocide. I suspect you won’t accept that, but I don’t care. History will
120.
▲
by
oncallthrow
1y ago
30% of Gaza’s buildings have been destroyed or severely damaged.
More ›