HNHacker News
TopNewBestAskShowJobs

sbilstein

1,986 karma · joined November 30, 2010

i like to duct tape code to itself.
submissionscomments
sbilstein··on Amazon raises overtime pay for warehouse workers
Yea. Trump even pardoned a special forces killer against the wishes of fellow vets, the military, etc. our respect for veterans is flimsy.
sbilstein··on GraphQLize: JVM library to build GraphQL API instantly from PostgreSQL and MySQL
RLS is one of the shittiest things about Postgraphile and why I decided against for one project and am doing my best to root it out of a current project.

RLS is difficult to unit test, to configure with flags, not portable to secondary stores, and requires knowledge of arcane database features.

When you put some private data on a cache somewhere and query it, now you need to write your access layer twice since the other one is so tightly coupled to the database.

sbilstein··on Alcoholics Anonymous vs. other approaches: the evidence is now in
I suppose but as an existentialist/atheist there are dice rolls that govern my entire life and most are not under my control. Using that belief as a tool to cleave apart guilt, shame, and blame is handy.

The same “dice roller” in the sky that brought me trauma also brought me a high affinity with math and science, some pathway to a great tech career so acknowledging a higher power is really about saying “shits gonna happen, good and bad”

sbilstein··on Alcoholics Anonymous vs. other approaches: the evidence is now in
I didn’t do AA but did AlAnon for children of alcoholics recovering from trauma. Despite what people think, the 12 step program is super light on the spirituality stuff and very atheist friendly. As a recovery group AlAnon was super useful for getting some closure on the hell my parents dragged me through and just leaving that stuff behind.

Edit:I guess I should have qualified that I’ve only done support groups in SF that have been great and usually hosted by churches.

sbilstein··on A modern “Hello, World” program requires more than just code
Real talk: is the comma in “hello, world!” necessary?
sbilstein··on A modern “Hello, World” program requires more than just code
Honestly the defaults are really nice. I rolled my own for several projects and then just used create react app for this startup and forgot about my build pipeline.

Once I ejected it took a little hacking to get the index.html to work with handlebars cause I like to render a bunch of data and other stuff server side for speed optimizations.

Now I use the same web pack pipeline CRA ships with and just point my server to serve static files from the build folder. I’ve removed the server component and now just have the script watch and build. I don’t believe in SSR for react and prefer handlebars for most things server side so this workflow suits me well.

sbilstein··on Atrium shuts down, laying off 100
It’s not a bad service at all and the staff are lovely and have fantastic events! However, if you incorporate with them have a lawyer review your docs and ensure you hit all timelines around filing correctly: buying your equity, submitting 83bs, state and federal stuff.

The product makes you feel like it’s a one click thing but you need to check in with a lawyer to not forget anything. Most ppl who used Atlas have told me the same. I do recommend Atlas since you will save some money and you get some nice fringe benefits.

sbilstein··on Atrium shuts down, laying off 100
Cookie cutter legal advice is a landmine/footgun for a business. Even Stripe Atlas will lead you down a dangerous path if you don't check with a lawyer when incorporating. Don't fuck around with business legalities, it ain't worth it.

Unfortunately, if you even think about your attorney, you'll be charged for it but the peace of mind is worth it.

Having a lawyer you trust, is timely to questions, and works fast is just a layer of stability you need so you can focus on the important parts of a startup. Legalzoom is garbage in this regard.

sbilstein··on Our experience moving to SF to do YC
omg finally a positive post on moving to San Francisco! Sure it has it's problems but the Bay Area is truly lovely in so many ways.
sbilstein··on Guide to Equity Compensation
As always, the best time to join a startup is when it’s raised several rounds and you are at least a staff engineer. You’ll get a million or more over a four year vest and much higher chances of IPO which if it’s good, it may 2-10x your stock.*

Unless your Uber and than a lot of those folks got fucked. Shrug.

sbilstein··on Ask HN: How do you learn complex, dense technical information?
for topics that are well established, I highly recommend using a textbook! Since a college or grad level course is intended to give someone a lot of background, historical and otherwise, they tend to cover a wide range of information and can be more efficient than piecing together knowledge from blog posts and reference docs.

Systems, networking, databases, machine learning have fantastic resources available. I usually look up the syllabus of a course at Stanford or MIT and check out their recommended reading. Some professors publish their own books for free as PDFs as well.

sbilstein··on Being a Noob
lol literally the opposite of his twitter feed in which he revels in telling people what to think and do. that's the opposite of noob mentality. pg jumped the shark.
sbilstein··on An alternative argument for why women leave STEM
there is this latent assumption here that men are reliable breadwinners and/or that they generally do not use their economic power in this arrangement to abuse their partners and families.

Women working is a way of evening out the power imbalance that has led to suffering for women all over the world since the beginning of time.

When you have no economic power you are dependent on your husband which is why unpaid labor is so dangerous. The husband calls the shots. Not all husbands are good guys. It's only reasonable for women to want to reduce their exposure to this problem via things advocated for by feminists over time: birth control to avoid unwanted and forced pregnancies (far more common in the days of having 5+ children) and of course death during childbirth, literally their own income stream so they can pay for things a husband might not value equally: healthcare, tuition, clothes, and more, an income stream to enable a divorce should the husband be an abuser, problematic addict or worse...

in less shitty scenarios, the sudden death of a male partner can result in financial ruin for a family with a 'non-working' mother. Again, its economically reasonable for a woman to want to hedge against being stuck at 40 years old with no advanced skills in a career.

It's all about female empowerment.

sbilstein··on Confessions of a lotus-eater
Quit your job and start something and holy shit you will come to realize the lotus is even more extreme than you thought. The worst is finding out how many, or probably most, raise their pre-seed entirely on connections, the ones you don't end up building at the companies you work for. So you end up an actually broke start up founder, realize the meritocracy is only for the poor souls who have to succeed based on their own merits, and that you might not stand a chance braving the startup seas. Talking to your friends who are employees will dial up the dissonance to 11...the myths they believe about founding startups and fundraising, what they've 'learned' from podcasts and blog posts about startups; anything less than over the top enthusiasm for the risk you take will shock you to your core. It's fucking hard.

The weird thing for me is how trapped I felt by my vest dates before leaving the comfort of a well-funded business. I could afford vacations and clothes I wanted, if I waited long enough and kept getting promoted I could eventually buy an overpriced but lovely home in the Bay Area somewhere but I'd never have enough money to really live free.

Do I regret leaving to start a company and ultimately fail? No. I used to be poor and I got used to being poor again. Leaving the island was awful however: paying for food and healthcare again, an inability to enjoy the myriad distractions of the bay. I might never be able to afford a home of my own but I'm lucky that my wife is an artist and is happy to entertain the struggle as well. I'm actually on company number two but this time with some funding.

It's a hero's journey, like the odyssey or wandering the desert. I somehow have found peace with all this; the debt, the fear, the stress. The journey itself is the reward even if it is a bitter one.

What I'm saying is, if you get the sense you don't want to be a lotus eater in Silicon Valley, say fuck it and pull the plug. You'll grow some scars, it will absolutely suck (even my peers who did YC feel this way), but you'll feel some kind of cosmic satisfaction with your path like Odysseus.

And if you don't gain that peace, you can always get another job :)

sbilstein··on Thousands of Google’s cafeteria workers have unionized
In tech we talk about automation like it’s an inevitable thing but for as long as the cost of developing robots to do all of these jobs is much more than hiring humans it’s not happening. Even that stupid pizza oven Zune is all about won’t replace workers anytime soon.
sbilstein··on The Crankiest Group in Cyberspace
Found a write-up from 2017 in The Atlantic:

https://www.theatlantic.com/technology/archive/2017/05/echo-...

> In the intervening decades, Echo has never changed its primitive interface. To navigate within it, you can’t just click on links, but have to type in Echo-specific commands: j cen; l a m; sh 123. You don’t access it in your browser, but through a telnet client, a program that allows you to access the command line interface of another computer. It doesn’t support images or sound, much less video. It doesn’t even have colors. It’s text-only, and even editing text is a time-consuming pain in the ass.

sbilstein··on Downsides to working at a tech giant
The safest risk reward ratio in terms of career development, networking, and financial gain is to work at a startup that is in their explosive growth stage. You will likely get shares valued at some multiple of 100k. Make sure you understand the business and feel confident they will IPO or exit.

The scaling needs, technically or culturally, of a company at this stage are unlikely to be available at a risky early startup that may never see massive growth. At a BigCo, unless you are in infra or deep in the technical stack, many of these scaling problems will have been solved for you.

In terms of networking, you will get to learn from grizzled engineers who were around in the early days, veterans from big companies who have come in to fix the shit that is wrong, and have a front seat to these cultures colliding. Not only that, you'll be surrounded by soon to be angel investors.

I spent one year working at a pre-IPO unicorn and it was highest in ROI for my career as an entrepreneur later and the IPO made me enough cash to not be sweating my rent all the time.

sbilstein··on How Shopify Manages API Versioning and Breaking Changes
100%

Companies may have really good reasons to break old APIs. I’ve done this before...retiring an old framework and set of APIs that was inherently much less secure than what the bulk of customers needed.

sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
Thank you for understanding where I'm coming from and sharing this point. I've def had friends who corroborate this experience as well.
sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
False dichotomy. Some people may feel the weight of group membership more than others. Just cause group membership is the cause does not imply there is no personal solution. It’s both. I’m not gonna solve this for everyone but I can solve it for myself. It’s stupid to ignore my upbringing and blame it instead on just personal failure.
sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
lol I just moved to NYC and you bet I’m not gonna say LatinX in a fucking bodega. When in Rome.
sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
The best athletes in the world still get nervous before games. Same with musicians. I don’t feel meta bad about getting nervous. It just sucks to feel nervous!
sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
For real, I've looked into this and in LatAm some people prefer Latines as the neutral collective noun. I like that myself cause I'm down with gender neutrality but everyone thinks it's a fucking typo so I give up.

Outside of the Bay Area tech scene, I can't imagine I would ever use LatinX in Spanish conversation. I choose my battles.

sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
Huh? I'm not sure where you are reading that.

I'm saying that any internalized biases, anxieties, etc are deeply personal whether you are of an in group or an out group. It's totally a mental thing for me to get psyched out in an interview so of course therapy helps.

It's deeply personal but it's also something I know anecdotally is common amongst my peers of similar background. I'm pointing it out as one of the ways an interview can be unintentionally biased.

sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
In my experience, making an interview less biased is not about color of skin. It's about comfort and acknowledging how these anxieties creep up. At big companies I've worked at, we coached interviewers to do at least 5 minutes of small talk and resume review, to smile, to always leave time for questions at the end, to show some amount of enthusiasm for the work the interviewee is doing.

It's not about an interview format for a different race but interviews that take into account how being the odd person out may make it harder than it needs to be. In my ideal process, that helps everyone have a better interview.

sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
We do a shared code editor and VoIP. It really helps to not be able to see any facial expressions IMO. I've done like a hundred or so of these interviews.
sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
That's not at all what I said. I related a very personal set of anxieties (largely irrational) that I feel as a minority.

Plenty of white people are uncomfortable around minorities. Do they all love that feeling? I'm confident most feel intense guilt about it and never act on those impulses in any way. Just having a 'racist' feeling doesn't make someone racist.

sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
I too hate the term LatinX but it's become the preferred term around so many I know that I'd rather just conform than argue about it. Just cause I used it doesn't mean I endorse it.
sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
Your cultural beliefs and intuitions ARE personal issues and biases. They are challenging to overcome. Racist people don't get to being racist by reading a blog post or two; they develop and internalize it over time like any cultural trait. Same goes for these anxieties people of color feel.

It's ignorant to not realize that all of these things are mental. Duh, therapy helps. Trust me, every single person of color who works in tech and sees a therapist talks through all this stuff with their practitioner.

sbilstein··on We ran the numbers, and there really is a pipeline problem in engineering hiring
Sorry if it wasn't clear in my comment. Yes, absolutely there is a pipeline problem. There is also a bias problem. Both those things are true.
← PreviousPage 4 of 12Next →