HNHacker News
TopNewBestAskShowJobs

horsemans

131 karma · joined May 17, 2018

submissionscomments
horsemans··on The Windows 11 Trash Party
In your estimation, how much graphic violence should my operating system show me on a routine basis?
horsemans··on Trying Out Generics in Go
I would not be very happy if every time I called math.Min, I was also, under the hood, calling reflect.TypeOf.
horsemans··on Trying Out Generics in Go
Yes. It would be short-sighted to dismiss them out of hand, and it's possible that generics will provide a level of expressiveness and readability I haven't anticipated yet. I'm fairly bearish on it for now.
horsemans··on Trying Out Generics in Go
It's entirely possible that, through some strange quirks of circumstance, I've managed to avoid every problem space that would make me wish for generics.

In spite of that, it's unlikely that I've written implementations where using interface{} would be easier to read and reason about than not using interface{}. And the experience of the author whose blog post we're commenting on tracks with mine: "In my 5+ years working in Go, I can probably count on one hand the number of times that I felt like I really needed generics." I can too, just without using any fingers :-)

horsemans··on Trying Out Generics in Go
Would you use generics to write the same implementation of min/max for integers and floats?
horsemans··on Trying Out Generics in Go
I have never needed generics in Go, and I've probably been using it since 2017. I've never even once had to resort to any interface{} trickery to express what I want, and I've written Go programs for Fortune 50 companies, as well as complex personal projects such as AST parsers/code generators.

I'm pretty disappointed to see generics introduced into the language and every example I've seen feels completely unreadable to me compared to pre-generics implementations.

To be clear, it has never been the case that the Golang authors were 100% against generics. It has always been their position that the implementation needed to be good enough to make the trade-offs worthwhile. I just don't think they chose the right trade-offs.

horsemans··on The Arctic Is Warming Four Times Faster Than the Rest of the World
Most Zoomers have already accepted that they are not going to have children or live very long.

I think following their example is the best one can do on an individual level. It’s baby’s first civilization and it’s over. Acceptance at least allows one some dignity.

horsemans··on Ask HN: Anyone interested in an offline version of Stack Overflow?
You may be interested in Dash, which provides offline dockets of StackOverflow across a variety of different language/technology categories:

https://kapeli.com/dash

horsemans··on Waymo will start testing self-driving cars in New York City
What problem is this solving? NYC doesn't have a problem with people either not being able to drive or not knowing where they're going. We have workable (for an American definition of workable) mass transit and several livery services including taxis and Uber.

We're trying to get rid of cars here. Congestion pricing, the widening of pedestrian and biking thoroughfares, just to name two initiatives. We don't need more cars, regardless whether or not they're being human-driven or not.

horsemans··on iOS 15
Less a "late response" and more the start of keeping a promise made by Jobs in 2010 to make FaceTime an cross-platform product supported by open standards, that was hampered by various legal I/P battles: https://www.imore.com/wheres-facetime-android
horsemans··on 1Password 8 will be subscription only and won’t support local vaults
It has a built in 2FA generator.

It supports many more kinds of secure data than passwords and credit cards. It has specific entry types for bank accounts, passports, reward programs, software licenses, and so on.

It also has lots of built in analysis tools for determining: - which of your passwords are reused, weak, or present in online password dumps - what websites can have 2FA enabled on them

As well as the ability to store entire documents in vaults.

Been using 1Password since 2008 and it's the only software of its kind I recommend to anyone on any platform.

horsemans··on Who Owns My Name?
Lewinsky has never been married. Clinton was the adulterer.
horsemans··on Replit used legal threats to kill my open-source project
Explain the ethical line that was crossed.
horsemans··on Stack Overflow sold to Prosus for $1.8B
You're confusing Joel/StackOverflow for Jeff Atwood, who posted on the forums while designing Discourse.

Atwood was lambasted for not understanding the SA forums culture before making assertions about it, and for being seen as wanting to ignore the necessary role that human moderation plays in maintaining strong communities.

horsemans··on Freenode ops take control of 700 channels
> I bet it would take less than a minute to get banned for bring up freenode on libera.

I'll take that bet. Give it a try.

horsemans··on Google's push to bring employees back to offices, some say they'll rather quit
"What people say they will do when there's no cost associated with an action and what people will actually do once a cost IS associated with the same action are frequently 2 different things."

This statement makes it sound like you think that Google employees are unable to attach a cost to leaving the company until they actually commit the act. Am I misunderstanding? Because that's obviously not true.

horsemans··on Developer tools can be magic but instead collect dust
I believe by "no free documentation" they are referring to the 90s, where MSDN was a subscription service, hence the "long time coming" comment.
horsemans··on Archivists Are Preserving Capitol Hill Riot Livestreams Before They’re Deleted
The riots last summer didn't involve insurrectionists violently invading the seat of power of the legislative branch with live ammunition intent on disrupting the peaceful transfer of power in a democratic republic.
horsemans··on A group of Google workers have announced plans to unionize
Where do you see in the article that they aren't current Google employees?
horsemans··on Twitter delays shutdown of legacy APIs as it launches a replacement
There are plenty of unique and interesting posters on Mastodon. mastodon.technology is full of vintage computer experts, BBS operators, people working to revitalize Gopher as an alternative to the ad-saturated web, and more. And that’s just one instance. There are other instances where people congregate to discuss art, music, books, and punk rock. There’s a Star Wars themed instance, there’s safe places for sex workers and LGBTQ posters, and all you have to do is care about one of these things to find a whole world of enthusiasts. Searching http://instances.social gives you a huge list of registered instances.

But if you think people are divided up into “normal” and “not normal” (and your definition of normal is “some CEO”) then yeah, maybe Mastodon isn’t right for you.