HNHacker News
TopNewBestAskShowJobs

cy_hauser

196 karma · joined October 30, 2017

submissionscomments
cy_hauser··on Go proposal: new package to provide generic slice functions
Oh the unintended irony. Go's syntax may be simple enough to pick up in a few weeks but writing "good" Go code turns out to be much much harder. Idiomatic Go can take a year or two to internalize and introducing non idiomatic Go code into an established code base can really muck it up.

You can see this clearly in job listings looking for Go coders. Almost nobody is looking for junior level Go coders with less than a year of experience. Companies are looking for Go coders with at 2, 3, 5+ years of experience instead.

A simple syntax may provide benefits, but it doesn't seem to be the benefits most companies want in practice after all.

cy_hauser··on Google can ban your Android app if they think you’ve clicked on your own ads
Would F-Droid have accepted them with an ad bundle included? I seem to remember that as an anti-feature for them.
cy_hauser··on Google can ban your Android app if they think you’ve clicked on your own ads
They haven't been easy to get a response from for me. Tried to ask a question that wasn't in the FAQ and got silence. That was a few years ago. Went elsewhere. Same situation different question last year and again no response. YMMV but I got zero mpg.
cy_hauser··on The curious history of NovaMin toothpaste (2018)
Am I the only one getting a weird conspiracy vibe when reading the article?
cy_hauser··on Darker Corners of Go
The author does state that the article is just a collection of potentially surprising things from other sources. They also state the target audience is those new to Go but know other languages. Title may be a bit over the top but I'll give them a pass on that as it seems to have worked.
cy_hauser··on Darker Corners of Go
>> It looks like it has become fashionable to write Go related posts as they sure get the attention on HN

No, not really. I filter for Go, Rust, Nim, and Dart on HN. Rust is the most popular with at least a post every day or two and Go about half that time or less. There used to be way more Go articles in past years. Some of the recent Go posts have gotten traction so maybe you're seeing that.

cy_hauser··on In Defense of Dumb TVs
Backwards. Not sure if it's the square of the distance but you do need more than double the size at twice the distance.
cy_hauser··on Rust for web development: 2 years later
Don't know your age and assuming "learned" is supposed to be "learn" but ... With all the languages that sprang up in the last 25 years, including Rust itself ... You really don't think there will be another language that's going to be worth learning in the next, say, 25 years?
cy_hauser··on Go is not an easy language
Still don't get the connection in the way you do. Maybe I'm so used to OO stuff that I just gloss over it.

> a language that doesn't support dynamic dispatch.

Go's interfaces do support this enough that I consider it worth at least mentioning.

https://en.wikipedia.org/wiki/Dynamic_dispatch#Go_and_Rust_i...

cy_hauser··on Go is not an easy language
I'll accept that as a reasonable conclusion. Then he also said the following:

https://usesthis.com/interviews/rob.pike/

https://groups.google.com/g/golang-nuts/c/hJHCAaiL0so/m/kG3B...

(and some other stuff about syntax highlighting from around that time (?) I couldn't find.)

So maybe it was a bit of both.

cy_hauser··on Go is not an easy language
I don't disagree with your conclusion but I don't see it following from the quoted premise. What was your thought chain to get from the quoted text to OO stuff?
cy_hauser··on Go is not an easy language
RemindMe! 10 Years "Are we there yet?"
cy_hauser··on Go is not an easy language
> Go was clearly designed with GUI IDE tooling in mind.

Surprisingly not. One of Go's authors commented many times in the early days that Go shouldn't need an IDE, only a text editor. He even commented that syntax highlighting/coloring were unnecessary distractions.

cy_hauser··on Mitigating Memory Safety Issues in Open Source Software
Rewrite it in Rust!
cy_hauser··on Go generics proposal moves to “likely accept”
Cuts down on code and eases refactoring. Makes it faster to go from my mind to my code! (Once you get past the syntactical reading bump.) I'm really looking forward to really cleaning up some database and report code in particular. Bummed we won't see it in Go until at least 2022 though.
cy_hauser··on Show HN: Micro – A platform for cloud native development in Go
If I were writing an app that provided information as to what plants were native to a user's particular region, for example, I would have absolutely no fear of that license.

That said, I can understand if one has a philosophical aversion to the license.

cy_hauser··on Show HN: Micro – A platform for cloud native development in Go
Do you philosophically oppose the license or is it because your application might compete?
cy_hauser··on Show HN: Micro – A platform for cloud native development in Go
Unless you're not using it to compete. Which would be most applications providing content directly to users.
cy_hauser··on Ask HN: Why aren't micropayments a thing?
Many utilities in the US have this. The utilities charge a fixed monthly fee based on estimated usage. Each year the amount is adjusted based on the previous year. It's not that popular overall but serves lower income households well.
cy_hauser··on Parler LLC vs. Amazon Web Services Inc
Where are you getting Parler can be better? Better than facebook at what?

Also, you don't thin smaller groups, companies, whatevers are easier to control?

cy_hauser··on Parler LLC vs. Amazon Web Services Inc
> and which was pure political speech.

I'm okay with this. We've had Republican/Conservative vs. Democrat/Liberal in every other form of media that I can remember. What's wrong with that split with "Social Media" or with hosting providers (think publishers), etc.

The problems seems to be that conservatives thought these services should be neutral but the services themselves have not thought otherwise. It will sort itself out over the next five to ten years.

cy_hauser··on Parler LLC vs. Amazon Web Services Inc
Being smaller they can and should user human moderation. Twitter and Facebook have problems because of the huge number of posts. Parler is still small enough that then _can_ moderate.
cy_hauser··on Show HN: I built a 4kb alternative to React, Vue, etc for building web UIs.
If we went to be "better than average" then yes. You must do something to stick out in order to get better jobs, more money, more fame, more power, etc.
cy_hauser··on Nothing matters but reproduction rate R
> Coronavirus is not a poor-person-problem.

That's just wrong. The Corona virus is hitting poor and minority populations much harder than wealthy white communities. This is what the free market is optimized to do. It's what Trump and most Republicans in congress truly believe is what's supposed to happen! This very issue is one of the fundamental differences between Republicans and Democrats.

cy_hauser··on Nothing matters but reproduction rate R
The fact that the current government did a crap job isn't reason to jump on a free market solution. The free market does optimize, just not to anything fair, equitable, or even the most efficient in protecting the population. The solution is to have a government plan that optimizes for the proper variables and the means to apply that plan.
cy_hauser··on Mojeek: Independent search engine with its own spider
Made my mind jump to "Listening Wind" from Remain in Light.
cy_hauser··on Nim compiler — Pascal source code
Or unless you're coding simply because you enjoy the experience and don't care about the interop and making a wide use language at that point.
cy_hauser··on Open Source does not mean “Includes Free Support”
> I can open up the source and debug and figure out a workaround or a fix.

I use a lot of open source software I'm not even remotely capable of understanding, much less fixing. I figured I was at least an average coder but maybe I've been fooling myself.

cy_hauser··on Ask HN: Go programming language is over ten years old. What do you think of it?
Yes and no. Most of the time my enums are well defined: ContactStatus, AwardLevel, JugeStatus, for example. I have not control over the names or values and all have a "Revoked" value. When they come in from an external system it's pretty easy to parse them and convert them to the wrong type if someone isn't paying close attention. Then they don't get caught for a week or so because the code compiles, runs, and appears to work correctly except for these occasional odd results.
cy_hauser··on Fighting Rust's Expressive Type System
Thanks for the details. I hear what you've said. I agree that Go was built with limited capability in order to make it easy for junior developer. And I agree it can slow down more senior developers at times. Although not nearly as much as I expected when I first started using it.

I don't know Pandoc so I'll take your word for it. I'll also agree that there are entire of classes that Go isn't sell suited for, but we'll have to disagree as to whether it's limiting for the types of applications it was created for. I must not be building the same class of application as you are.

← PreviousPage 3 of 6Next →