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 Ask HN: How can I comply with GDPR as a solo founder?
I want to be able to tell customers that my service is GDPR-compliant. (Plus I'd rather not pay fines!)
sjroot··on Ask HN: How can I comply with GDPR as a solo founder?
Very helpful website. Thank you for sharing!
sjroot··on Ask HN: How can I comply with GDPR as a solo founder?
Thank you for those links! I was more concerned with Article 27 but that website also helped mediate my concerns with that. Much appreciated.
sjroot··on Go 1.13 Release Notes
“Go is to services what Rust is to systems.”
sjroot··on A guide to Oauth2
https://medium.com/google-cloud/understanding-oauth2-and-bui...
sjroot··on A guide to Oauth2
I was initially going to do it in TypeScript, as the clients that will be interacting with it are TypeScript. Can’t really go wrong either way, but yeah, I’ve enjoyed exploiting Rust’s type system!
sjroot··on A guide to Oauth2
I’m actually working on the same thing but in Rust. If you ever want to compare notes sometime, give me a shout out.

I’m actually kind of glad the documentation found via google searches (save one collection of Medium articles) has been disappointing. It has motivated me to look directly at the specification which I’ve found to be the most valuable resource thus far.

sjroot··on [dead]
As someone who participated in YC’s Startup School last year, I recall them not permitting use of the YC/Startup School logo on participating company websites. Has that changed for this cohort?
sjroot··on Show HN: Firestorm – An ORM for Firestore
Also for consideration for those who use Firestore: Firegraph, enabling you to run GraphQL queries against your store [1]. Not as far along as this project though.

I think this is actually pretty cool. I will probably give it a go next time I work with Firestore.

[1] https://github.com/sejr/firegraph

sjroot··on Federal fraud indictment: KU professor secretly worked for Chinese university
Well, it was theft by someone who was in a trusted position. That part is rather cut and dry.
sjroot··on Airframe – Open-Source Dashboard Template
I think the term "template" is a bit misleading; this is a fully functional project. You can rearrange views as necessary and wire them up to your own APIs, and you'll be good to go.
sjroot··on Ask HN: What are you working on?
Thoughts going out to you and your family. I’d be interested in checking out your blog!
sjroot··on SwiftUI
I was hoping to hear more discussion about performance. At the root of this seems to be a flexbox-esque implementation in Swift. Yoga, one such flexbox implementation written in C, has touted much better performance over UIKit for a while. How do apps built with SwiftUI compare to their UIKit alternatives? How would it compare with some solutions already in the Swift OSS community that utilize flexbox? [Texture](http://texturegroup.org/) comes to mind but I'm sure there are others.

It must be so much fun to work on a project that impacts so many developers. Thanks again!

sjroot··on Show HN: Made a new notification tool and I'm looking for some beta testers
I’ve thought about doing this exact thing. I wish you the best of luck - I think there is a strong demand for a simple solution like this.
sjroot··on The inception bar: a new phishing method
This is because iOS browsers use WebKit and leverage the CSS `overflow-scrolling` attribute.

https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-ove...

sjroot··on Otonomo, with nearly $55M in funding, is cloning our product
Looks like the link is down. Is there a mirror?
sjroot··on Rust 1.34.0
Is Prisma releasing a client library for Rust?
sjroot··on NSA-style backdoor in Huawei laptops found by Microsoft
Can you link to the article you are referring to?

Edit: https://news.ycombinator.com/item?id=19567399

sjroot··on React Native Open Source Update
This is great!

I like to think that React — or more generally, component-driven user interface design — is the future of development on all platforms, not just the web. It really seems like we have “peaked” with concepts like state management, composability, and so on. Don’t get me started on how nice hooks will be in the mobile dev ecosystem.

I feel like React Native has taken a hit in the last year or so, with large companies saying they are moving away from it. I really hope that the RN community continues to flourish because I think it will inspire other platforms to move toward better developer experiences.

sjroot··on Did Strava copy its mobile route builder from another app?
It is a shame that Strava couldn't just hire the creator of Footpath. While the latter's creator correctly acknowledges how common this is in our industry, it does shine a negative light on Strava.

I think one of the reason "big tech" is so successful in general is that, any time anyone might have a disruptive idea, they can just put tons of money and engineers toward replicating it. The IP, profits, and talent remain (and continue drifting toward) those large companies.

sjroot··on GrapesJS – Free and Open Source Web Builder Framework
The website says "Featured on YCombinator" which might lead people to believe this was a YC funded project. Is it? If not, I believe there are rules against using their branding in that way.

That said, this is a nice tool. I was going to ask how it differentiated from WebFlow, but it is open source. It is nice to see more tools in this area.

sjroot··on Defender of the Favicon (2008)
Doesn’t work on iOS! Literally unplayable.

Jokes aside this is pretty neat. I feel like the concept of the favicon should be re-evaluated to consider the common use cases of today.

sjroot··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
Check my reply to this comment. The underscore idea was one of the first things to come to mind too, but I think having a specific file makes it clear to others who might not understand Zero internals.
sjroot··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
I would propose adding support for a 'zeroignore' file to handle this. :)
sjroot··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
Is there any way to "ignore" specific files or directories? For example, I want to reuse React components across different routes (exposed as jsx files). However, I don't want `mysite.com/components/Container` to be a valid endpoint.
sjroot··on New ‘past’ link on HN front page
It would be cool to see links from previous days/months/years point to an archived version of the link (if possible). If you go back a substantial amount of time, you end up hitting a lot of broken links.
sjroot··on An update about Redis developments in 2019
I think you have to decide between providing a good web experience (readable font/spacing/images) and making readers feel like they are in Vim/emacs.

That said, it was still a good read. Thank you for the time and effort you put into Redis.

sjroot··on An update about Redis developments in 2019
Off-topic: this post, like other posts on the author's blog, is written in Markdown. But rendered inside <pre> tags. Seems a little odd considering the site also uses regular Serif fonts for the title / meta.
sjroot··on Fully managed PostgreSQL databases
DigitalOcean keeps knocking it out of the park with this and other offerings. I plan on migrating to their platform at some point, but wish they offered a free/hobbyist tier (something like what is offered by Heroku) for exploring ideas before committing to that price point.
sjroot··on Amazon Pulls Out of Planned New York City Campus
Is there a press release or any statement from Amazon about this? Paywalled here (and would prefer a direct source anyway).
← PreviousPage 4 of 11Next →