Live data from Hacker News

Spf13 is leaving Google

spf13.com

161–170 of 179 posts

Re: Spf13 is leaving Google

#161

Earlier quoted context omitted.

i don't know why your answer got downvoted. is HN community so devoid of a good sense of humor?

This is a super tired comment that gets posted endlessly. HN appreciates humor, but it loathes noise. A lot of humorous commentary is noise that adds no value. If you don't want your funny remarks down voted here, up your game.

And you are the gatekeeper of HN?

Re: Spf13 is leaving Google

#162
All this time I thought spf13 was just Some Guy that did a pair of libraries for CLIs in Go, I didn't realize they were such a big contributor to the Go community. Thank you for helping the language escape its "this is a tool by Google for Google to fix Google-scale problems at Google" reputation; I've used it at a previous project for 2.5 years, it has its issues of course but overall I would use it again, in big part thanks to the community and resources available.

Re: Spf13 is leaving Google

#163
post #138

Earlier quoted context omitted.

It is. Because everyone starts out knowing zero go, and so the learning curve of a language (and for people who know another programming language first) is very much a key metric.

I know pretty much nothing about Scala. Anybody cares for my criticism of its type system? And what's with Rust and those ampersands everywhere? GP wasn't discussing the language in general, just a small feature that depends on an idiomatic pattern used in many other places, saying "it looks gibberish." Of course it does, because it isn't idiomatic for you.

You don’t need to know that to do the comparison. If I tell you to do the same thing in one language it’s “(!:;$&)” and in another it’s “array_contains”, you don’t even need to know the languages to have a reasonable opinion on which is superior.

Re: Spf13 is leaving Google

#164
post #110

When I initially started Go, it felt so easy to pick up. Then I wrote a component in it and it felt overly verbose. Then I had to revisit the component and had to do some heavy refactoring/additional testing and realized that the language, to certain extent, didn't stand in the way. After all these iterations, I think Go is leaving an-even-bigger-adoption on the table for the want of following: 1. Functional operator…

>When I initially started Go, it felt so easy to pick up. Same. It felt freeing to just say "fuck it, I'll use a struct" and have the built-ins required to automagically marshall json on the wire to structs in memory. That was pretty cool. You're spawning threads^H^H^H^H^H^H^Hgoroutines and passing messages and not giving a fuck because the language protects you. Then I wanted to make v2 of my package. Go's packaging…

What language do you use nowadays, if I may ask?

Re: Spf13 is leaving Google

#165
The rats are leaving the sinking ship, is what comes to mind. Go has become so mainstream and the talent has moved on. I see it in so many cases. Established packages only do dep upgrades and rarely add any innovation anymore. Many of the original writers have abandoned the projects. Skeleton crews remain which lack the talent to be creative.

Gin for instance has a broken streaming api. No one is going to fix it. It would mean rewriting it from the ground up. Their contrib packages are mostly outdated and not functional. Gorilla is also in maintenance mode.

The talent is leaving Go. Go is also missing "the one true framework", e.g. what Spring is for Java. Or rails for Ruby or dotnet for C#. I've been with Go since mid 2013. I loved the Go+ community on Google+. I loved the language because it removed a lot of mental burden and allowed me to focus on problem solving instead of listening to people telling me "what's proper" when I had done it my way for 13 years before the new hype, successfully.

I loved the bright minds using and developing Go.

But now it feels like it's dying or stagnating.

I thought spf13 was a company, not a pseudonyme of a Google employee. I use cobra in 99% of my projects, but cobra and viper leave much to be desired especially the interoperability out of the box and documentation.

Re: Spf13 is leaving Google

#166
post #75
post #73

Earlier quoted context omitted.

*Much better than Google. Two Sigma is one of the top paying companies: https://www.levels.fyi/leaderboard/Software-Engineer/Entry-L... They pay _interns_ $70 per hour

Depends on the role, in general they’re not going to blow Google out of the water.

They typically can for Individual Contributors that are software engineers

Re: Spf13 is leaving Google

#167
post #26

Two Sigma (and others) have been poaching senior level google talent at a quicker and quicker clip. Very exciting to watch the exodus happen!

Hedge funds/hf trading companies can't compete with monopolies in printing money. I wonder how they are getting all these people.

I don't know what you mean by this.

Are you saying trading companies aren't profitable enough?

Re: Spf13 is leaving Google

#169
post #74

Earlier quoted context omitted.

I haven't thought about this before, but I can't see how this would work. Instead, you'd convert to an adjacency matrix (with edge directions by only populating the upper rectangular region), then transpose the matrix, then convert back to a graph. The transpose should swap the i, j pair edge directions. Matrix inversion is super-expensive and I think it would produce somethign else entirely, probably not unlike matr…

Yep! It was not a serious suggestion, just a joke based on taking a circuitous route through the language.

whew! I thought I was missing something obvious (I'm a graph/matrix nerd, can't you tell?)

Re: Spf13 is leaving Google

#170
post #155

Earlier quoted context omitted.

A tree is just a type of graph. A graph can be represented as an adjacency matrix. So come up with that matrix, then drop it into lapack for inversion. Lapack is well optimized so this is probably a very good solution.

Isn't that the idea behind graphBLAS? http://graphblas.engr.ucsb.edu/

The area between graphs and matrices is a productive one for mining ideas out of, because they are closely related but our mental models of them are pretty different. That group thinks there are enough good ideas in the space that it is time to work on a nice, solid building-block library. They've got some pretty well known researchers on board so I bet they are right.

My suggestion was just a joke, though, I don't think the inverse of the matrix that comes from a binary tree has any particular meaning.

Post reply on HN