HNHacker News
TopNewBestAskShowJobs

yahyaheee

256 karma · joined March 21, 2015

computers
submissionscomments
yahyaheee··on The Road to Scala 3
Scala is dead for anything that isn't academic. They didn't listen to their customers and ultimately burnt them. Every company I know that was using Scala is running pretty much running any other direction now. It was an interesting experiment I guess.
yahyaheee··on The Road to Scala 3
Its actually not designed to meet Googles requirements, that just something people who don't know Go say. They have a survey they put out every year and take feedback from customers on issues that arise. They try and fix those issues with as little code as possible, because code and features have a cost.
yahyaheee··on The Road to Scala 3
Sorry those just aren't legitimate analogies. As I mention before every feature has a cost, Go is highly concerned with how those costs impact the community. In doing so they have created a language thats highly maintainable and efficient. Even at small companies there is turnover and you being 'really smart' with some abstraction has an impact, I've seen this plenty first hand.
yahyaheee··on The Road to Scala 3
Sure there are use cases for Scala, they are just few and far between nowadays. If your looking to experiment with crazy functional stuff have fun, just don't write actual software in it, which was unfortunately the outcome, and a bunch of companies paid the price
yahyaheee··on The Road to Scala 3
Marketing and they understand how to build communities, this is actually the most important thing. TF isn't a great product so thats showing through now, Go and K8s are and you don't see the backtick there.
yahyaheee··on The Road to Scala 3
haha yup, Go actually understands its community, Scala is more concerned with doing really "smart" stuff
yahyaheee··on The Road to Scala 3
Except they have all stuck with those languages, Scala was a disaster to maintain which is why you see companies fleeing from it.
yahyaheee··on The Road to Scala 3
proof is in the pudding on that one, sorry don't think there are academics studying this but it's an obvious outcome from the war that was Go/Scala/Node. Go is eating Scalas lunch because its easy to understand and communities are stronger than individuals. Sure Scala has more 'features' but Rob Pike would say every feature has a cost and you need to weigh that, didn't see that ever happen in Scala. Go is taking the time to get each piece right and I'm glad for it.
yahyaheee··on The Road to Scala 3
They look at how their software is being used and the problems people are encountering using it and then decide what is the best path. To roughly quote Rob Pike 'every feature is useful, but they all have a cost, and its about weighing the outcomes'
yahyaheee··on The Road to Scala 3
no it just implies the don't willy nilly throw in any feature into the language like Scala, and I am incredibly grateful for it after writing Scala for a couple years, what a mess
yahyaheee··on The Road to Scala 3
Yup being easy to understand without lacking functionality is definitely superior to supporting every insane programming concept. It builds stronger communities and better software
yahyaheee··on The Road to Scala 3
Used to write scala, what a mess looking back on it now. Everyone I know that was writing it is now writing Go/Kotlin/Elixer
yahyaheee··on The Road to Scala 3
That would be missing the point of Go. It’s not as though the Go team is incapable of introducing genetics they just took a hard line on not putting anything into the language that wasn’t absolutely needed. This built a simpler language and because of that a stronger community, which is why Go has all but entirely eaten scalas lunch
yahyaheee··on Engineer says Google fired her for notifying co-workers of right to organize
Had this been an isolated incident, I would maybe have been on googles side here, but this is happening in the context of many other anti-union efforts by management
yahyaheee··on Ask HN: My company wants my side project. What can I do?
Your employer is also a huge POS for doing this, if you know people with pull in the OSS community or software community in general you could threaten to make a stink over it. This is terrible behavior on their part.
yahyaheee··on Things I’ve learned in 20 years of programming
From the creator of TDD on why TDD doesn’t work in many highly innovative environments https://softwareengineeringdaily.com/2019/08/28/facebook-eng...
yahyaheee··on Postwoman – a free alternative to Postman
Yea devs that use postman crack me up, in my experience you usually just aren’t writing tests
yahyaheee··on The Danger of “Simplicity”
That’s possible, in the early days of Go I guess they spent a lot of time trying to optimize the compiler with googles ML teams
yahyaheee··on The Danger of “Simplicity”
Exactly, I think the article is a bit self centered and overlooks this concept
yahyaheee··on The Configuration Complexity Curse
This is interesting and I feel like it’s somewhat on the right path but may not go far enough. I think the right solution is actually a new protocol
yahyaheee··on I was an astrologer
Here’s the answer I was looking for, in general I think the HN crowd is too reductionist to begin to understand these concepts. Most of them are seeeking intellectual validation or safety. Really open your mind up and these concepts are incredibly evident, I think inherently these realities are on a level that logic simply can’t reach. That doesn’t mean they aren’t real, as the shaman would say you don’t need to believe me, I can show you.
yahyaheee··on Changing Your Diet Can Help Tamp Down Depression, Boost Mood
So much of this, when I work out and eat healthy I’m unhappy and have terrible anxiety.
yahyaheee··on Ask HN: PostgreSQL or MySQL?
Did you evaluate Citus as well?
yahyaheee··on Is There a Case for Skepticism of Psychedelic Therapy?
Haha I’ve often wondered if in the future things like medical marijuana will mostly be a joke, folks just wanna felt high and have fun
yahyaheee··on Is There a Case for Skepticism of Psychedelic Therapy?
Agree with TaylorAlexander people are saying psychedelics are great because they have used them in their own lives with positive effects. Granted we need to proceed very cautiously as they aren’t good for everyone and can go very wrong
yahyaheee··on VMware Acquires Carbon Black for $2.1B and Pivotal for $2.7B
To be fair, Heptio was really baller, and pivotal is not so much
yahyaheee··on VMware to Acquire Bitnami
VMware is going to crush with heptio and bitnami teamed up
yahyaheee··on Show HN: Konstellate – An Open Source GUI to Visualize Kubernetes Applications
Why clojure here?
yahyaheee··on Qri: A global dataset version control system built on the distributed web
I would say that go is very compositional in a simple manner that makes it easy to grok and hence the tools end up being highly reusable. Not all languages push you toward decomposition, but I would argue its the most important trait of a language and its community. But you know how programming language discussions go =P
yahyaheee··on Qri: A global dataset version control system built on the distributed web
Compositional meaning composed of core elements that are combined to create something else.
← PreviousPage 4 of 7Next →