HNHacker News
TopNewBestAskShowJobs

sjroot

1,397 karma · joined March 15, 2015

I am a software engineer currently living in New York City.

My posts and comments do not reflect the views of my employer.

submissionscomments
sjroot··on Robinhood Checking Moved Fast and Broke
That's exactly why I posted my comment! You just elaborated on the idea much better than I did. :)
sjroot··on Robinhood Checking Moved Fast and Broke
I am guilty of making decisions like this as well.
sjroot··on SIPC Says It Has Serious Concerns About Robinhood's New Product
I've been using Outline.com when possible to get around this, but I agree. Posts behind paywalls should be removed, or tagged and filterable.
sjroot··on SIPC Says It Has Serious Concerns About Robinhood's New Product
I think it is more appropriate to call them a software company. They both make software that facilitates real-world interactions.

I consider software companies to be "tech" companies, but alas.

sjroot··on SIPC Says It Has Serious Concerns About Robinhood's New Product
This made me laugh out loud. "We just shipped the new tab bar item!"
sjroot··on How AI Training Scales
This was a great read made even better by the simple yet high-quality visualizations. OpenAI does a great job of using UX to make their research more accessible, and I'd love to see more researchers follow suit.
sjroot··on Public and private class fields
I agree with you, but if they are going to pick one paradigm to build new features for, it is certainly going to be OOP (for better or worse).
sjroot··on Public and private class fields
That is a very important clarification and I imagine TypeScript will leverage this new feature.

That said, I still don't like the #. I think that will be the biggest issue with adoption (at least based on feedback on this post). Would the spec have to come up with another symbol if they wanted to implement `protected` behavior?

Alternatively: `this.private.value`, `definitelyNotThis.value`

sjroot··on Public and private class fields
This is true, but the whole point of this article is to introduce a new way of handling private class members.
sjroot··on Public and private class fields
I think the idea is to distinguish them from class getter functions? I don't really understand it either.
sjroot··on Public and private class fields
I was in the process of writing a reply that argued against this (mainly because it is not as readable as a class implementation), but I sort of agree with you as well.

That said, considering how widespread JavaScript is at this point, I think it is in their best interest to cater to more than one programming style.

sjroot··on Public and private class fields
This syntax is...odd. It is not expressive and comes off as a "language hack." The only people who would understand it are those who happen to stumble on this article.

Frankly, if this is an issue that you are concerned about, you should really invest the time to learn (and possibly migrate to) TypeScript. Specifically, see their class documentation which already has support for `public`, `private`, and `protected` [1]. (Edit: read @denisw's reply regarding TS. I make this suggestion specifically for TS's compile-time assistance regarding private field access.)

It actually kind of boggles my mind that V8 engineers sat down and agreed that this would be a good design decision. Granted, the article says that they are proposals—is there any way to provide feedback on this? (Edit: https://github.com/tc39/proposal-class-fields/blob/master/PR...)

[1] https://www.typescriptlang.org/docs/handbook/classes.html

sjroot··on Google transferred ownership of Duck.com to DuckDuckGo
I don't think Google would ever be able to acquire DDG. Their brand identities couldn't be further apart.
sjroot··on Google transferred ownership of Duck.com to DuckDuckGo
This is cool and I hope it leads to a rebranding. While I like DDG a lot, the name has always felt off-putting to me. I'd much rather say "I'll just search Google" than "I'll just search DuckDuckGo."

Does an extra syllable really cause that much additional friction?

sjroot··on EU Copyright: Block Everything, Never Make Mistakes, but Don't Use Upload Filter
My specific issue was the EU representative; as the sole "employee" of my company, I will not pay a lawyer based in the EU to represent European users with privacy / data concerns. They could just contact me directly.
sjroot··on EU Copyright: Block Everything, Never Make Mistakes, but Don't Use Upload Filter
Policies like this make it glaringly obvious how little our government representatives around the world understand technology.

It almost seems malicious, or at the very least anticompetitive. Who has access to such filtering systems already, or the resources to create one?

GRPR regulations, while I absolutely realize their necessity, have made it difficult for me to expand my side business into the EU. This would just be another road block for innovation.

sjroot··on Seagate Announces 16TB HDD
This is how I have felt recently, specifically when it came to purchasing a new phone. I would think that these super-sized drives will cater more toward creatives who have to work with large amounts of audio and video content.
sjroot··on A Programmer's Introduction to Mathematics
As someone who works as a programmer but wasn’t super interested in mathematics, I’ve found this blog to be a fantastic read time and time again. I’d highly recommend going through Jeremy’s previous posts if this is your first time seeing his site on here.

If this topic piques your interest I would also recommend Mathematics for Computer Science: https://courses.csail.mit.edu/6.042/spring17/mcs.pdf

sjroot··on 8K is now being broadcast in Japan
Interesting. Thank you for sharing.
sjroot··on 8K is now being broadcast in Japan
Out of curiosity, what do you mean when you say you need 4K for programming?
sjroot··on Samsung's folding screen tech has been stolen and sold to China
Are there any Chinese companies that don’t operate under the influence (if not direct ownership) of their government?
sjroot··on Spectrum is joining GitHub
I am very happy to see this. It is a well-polished product that I would use any day over alternatives like Discord, which lots of OSS projects seem to be shifting to. Congratulations to the team.
sjroot··on Apple Entrepreneurship Camp for Women
This is cool! What I would really like to see from Apple, however, is for them to leverage their retail facilities to make this kind of training more accessible around the world.

With Today at Apple (https://www.apple.com/today/), they already have the technical infrastructure in place as well.

sjroot··on Ryanair, Hamiltonian Cycles, and using graph theory to find cheap flights
Would definitely be interested. Email should be in my profile.
sjroot··on Why you're having trouble hiring
Obligatory "^ this." Perpetuating the idea that everyone who comes out of school with a CS degree will end up with such a comfy gig is a disservice to software engineers everywhere, particularly for those outside the United States.

As a mid-level engineer currently job hunting in NYC, the salary range for most non-FAANG companies (including most start-ups) seems to be $90-150k.

From my experience, the idea of "mid-level" and "senior-level" employees in our industry seems to be skewed to the left. Mid-level employees are generally 2-5 years into their careers, and senior-level can be anywhere beyond that. When you think of senior-level employees in other industries, you generally assume they have 10-20+ years of experience under their belt.

sjroot··on Ask HN: Any ICO that actually delivers what it promises?
One that has always stood out to me as being a great idea with a (AFAIK) functional product is Filecoin.

https://filecoin.io

sjroot··on Vue Lazy Image Loading
Been looking for something like this. Thank you very much for sharing!
sjroot··on PG&E stock plunged 32% after it disclosed a possible link to California’s fire
That’s the answer I expected but didn’t want to see.
sjroot··on PG&E stock plunged 32% after it disclosed a possible link to California’s fire
The article states that there is roughly $15 billion in damages from this fire. PG&E’s assets and wildfire insurance are worth ~$5B.

That said, if it were proven that PG&E were directly liable for this fire, how would that play out?

sjroot··on Blue Apron lays off more workers
> it's more important to understand how and why and what the path to profitability is.

I think that is a much better way of looking at it. Thanks.

← PreviousPage 7 of 11Next →