HNHacker News
TopNewBestAskShowJobs

octernion

240 karma · joined September 23, 2010

hey
submissionscomments
octernion··on Under Deconstruction: The State of Shopify’s Monolith
hah, it's not hell but it's not entirely pleasant either. a _lot_ of that is tests, which is essentially how contracts and safety is enforced in ruby (at least prior to types).
octernion··on Under Deconstruction: The State of Shopify’s Monolith
we are actually doing precisely the same thing at instacart (breaking our 1+ million lines of code monolith into discrete components, which we call "domains"), and typing the boundaries and as much of the internals of these domains as possible with sorbet types.

this has the benefit of ruby dynamicism (fast development within domains, you can use all the nice railsy tooling, activerecord, and all the libraries we've built over the years), with type safety at the boundaries (we've also put in timeouts, thread separation, and error handling at the boundaries).

the additional benefit for using sorbet is that it makes making typed RPC calls (over twirp or graphql) much easier as you can introspect the boundaries trivially.

really cool to see other companies evolving similarly given the same starting conditions!

octernion··on Partying like it’s 1999 – Initial public offerings are back in Silicon Valley
still far below historical highs if you are being taxed at that marginal rate.
octernion··on Chrome Music Lab
i'm curious what the intended purpose of these are -- very cool projects but doesn't necessarily showcase chrome (they work fine in firefox?). though maybe that's the point -- here are some awesome projects that showcase the state of the art in web in general.
octernion··on Facebook launches its TikTok rival, Instagram Reels
just to reinforce this, i tried instagram for the first time in a while and wasn't able to even find the new reels functionality. it seems buried among 100 other things instagram is trying to do.
octernion··on New TypeScript Website
a great improvement in my opinion! typescript has grown on me tremendously over the years (coming from a long-time coffeescript advocate, which has been out of fashion and out of date for a long time, typescript while orthogonal has filled that niche).
octernion··on WebGL Fluid Experiment (2014)
i'm constantly amazed at what can be done with webgl these day (shame about the iOS support). surprised we don't see more immersive games with this tech!
octernion··on Latest Firefox rolls out Enhanced Tracking Protection 2.0
i switched to firefox after using chrome for close to a decade and it's been a breath of fresh air -- very excited and congrats on the launch!
octernion··on Twitter hack has profound national security implications
i have no idea what you are talking about. folks are being held accountable, you said they weren't. are you saying that it's not happening fast enough for your liking? you were straight up wrong.
octernion··on Twitter hack has profound national security implications
yeah definitely there were zero repercussions and nick cannon definitely didn't lose his job.

??? what are you talking about.

octernion··on Walmart is piloting a pricier 2-hour ‘express’ grocery delivery service
what?
octernion··on Walmart is piloting a pricier 2-hour ‘express’ grocery delivery service
i mean for sure, it's just the combination that's silly.
octernion··on Walmart is piloting a pricier 2-hour ‘express’ grocery delivery service
hah, not only are they copying Instacart's business model, they also copied the naming (https://www.instacart.com/store/express)
octernion··on Trump unveils 'merit-based' immigration policy plan
generally most merit systems use education as a proxy for "skills" and jedberg is (aptly) noting that this is generally a proxy for wealth and not for capability/skills across the broader populace.
octernion··on The Rise and Rise of Chinese Science Fiction
the second book is definitely the best (in my opinion), but yeah, if you were frustrated by the first book i don't think you would love the second (as exciting as the ideas may be).

for me personally, i approached it less as a hard sci-fi book and more of a fantasy/sci-fi novel with some big ideas, and loved it for that!

octernion··on People older than 65 share the most fake news, a new study finds
you are right, i was being a jerk and escalating things.
octernion··on People older than 65 share the most fake news, a new study finds
that's fair, sorry dang. you do great work.

that being said, not really sure why my other comments are flagged (below in thread). seems in bad faith.

octernion··on NetHack beaten in 7 minutes 15 seconds real time
yeah, i wonder how much of the game information you would have to include to make it unique.

that being said, wouldn't map information be sufficient for the remainder of the classes? so using starting equipment is really just an optimization available for this class?

octernion··on NetHack beaten in 7 minutes 15 seconds real time
oh gosh, i didn't realize that. looks like there are around 38 combinations; i wonder what the table space looks like for the other ones!
octernion··on NetHack beaten in 7 minutes 15 seconds real time
this seems like the plot of "edge of tomorrow," [1] but in nethack form.

so neat -- i love that the RNG space fits into 100GB (all nethack games that ever will be).

[1] https://en.wikipedia.org/wiki/Edge_of_Tomorrow

octernion··on People older than 65 share the most fake news, a new study finds
sorry you can't discriminate against white people, and it's not racism. again i feel like everyone has been very clear with you and i'm sorry you can't understand this.
octernion··on People older than 65 share the most fake news, a new study finds
i'm not going to keep responding because it's clear you haven't understood any of the above comments around the structural and generational concerns.

there is plentiful literature to better educate yourself and be less ignorant about this.

octernion··on People older than 65 share the most fake news, a new study finds
"positive discrimination" is not racism, sorry.

unfortunately, the only way to change the future is to enable the groups that were historically disenfranchised, which we can enable through diversity quotas/affirmative action/etc. it doesn't just magically happen through everyone agreeing that "racism is over."

i know that you feel uncomfortable because you do not feel that you were responsible with the current situation, but you continue the status quo (racist society) by not structurally enabling disenfranchised groups.

we are no danger of positive discrimination causing structural problems for white people (especially men), besides them feeling (apparently) very uncomfortable with confronting systematic racism and white privilege.

thankfully companies are increasingly seeing this and i'm hesitantly positive towards the future (assuming we continue to hold companies accountable).

octernion··on People older than 65 share the most fake news, a new study finds
i really can't tell if you are responding in some weird attempt at playing devils advocate (in some sad alt-right personality), but in case you are actually responding in good faith...

sadly it's impossible to be both "not racist, nor sexist" _and_ against "positive discrimination". not sure how much more simple i can make it for ya. sorry.

no one is angry because one person of color or woman is rejected from a position; it's not a simple first-order investment but rather a structural, generational change and people are mad because folks in power are not (occasionally, and thankfully increasingly less) acknowledging that. again i know it's almost certainly too complicated for someone who is pro-structural racism and misogyny to understand.

and, it's not possible to be "racist" in the way that racism is used in this structural way against white people. white men are sadly still in a position of structural power and as such you can't be racist against white people (especially white men). sorry for your lack of understanding here as well.

octernion··on People older than 65 share the most fake news, a new study finds
i absolutely agree and was taking issue primarily with the lazy political framing of the parent than the broader conclusions of the article as a whole.

i also would like to see a more comprehensive study (esp. including scientific issues, which should actually be easier to measure and less contentious).

octernion··on People older than 65 share the most fake news, a new study finds
> Most of humanity fits into those categories.

[citation needed]. "social justice" is absolutely that "most of humanity" does _not_ fall into those categories and in fact there are massive structural failures with society.

it's not "hypocrisy" to deplatform (& socially shun) racists & misogynists, and acknowledge white privilege. if you disagree with those basic tenants than you aren't worthy of being in the discussion, and, reasonable non-shitty people get to make fun of you.

octernion··on People older than 65 share the most fake news, a new study finds
i will say that the mental gymnastics necessary to make "being nice" and "not being a shitty racist or misogynist" a "religion", so that you can say "i'm a proponent of a secular state" is just really impressive so congrats on that. really neat stuff.
octernion··on People older than 65 share the most fake news, a new study finds
old misogynists sharing "wikileaks CONFIRMS hillary sold weapons to ISIS!!!!" being fake news is absolutely a far-left take on reality, hahaha. how are you so bad at this.
octernion··on Things an architect should know
do it! i'd love to see one for other fields. maybe just a list of 25 to start ;-)
octernion··on Ask HN: Who is hiring? (July 2018)
Instacart | Sr Full-stack Engineer, Sr Data Engineer, Data Scientist, Machine Learning Engineer, Sr iOS/Android Engineer | ONSITE in San Francisco/Toronto or REMOTE | https://instacart.com

Instacart (YC S12) is building the best way for people everywhere in the world to shop for groceries. Using your phone or the web, you can order groceries and have them delivered to your door in minutes. You can choose from a variety of local stores, as well as being able to mix items from multiple stores into one order.

Every day, we solve incredibly hard problems to create an experience for our customers that is magical. We aim to give our customers back their invaluable time so they can spend it doing the things they love with the people they love.

The hiring process depends on the position, but will generally follow this flow: phone screen + simple challenge / take-home challenge / on-site. We're pretty flexible and can work with you on this.

We care that you can ship product and enjoy taking ownership over what you're working on. We don't really care where you went to school or what companies you've worked for.

Tech: • Ruby (on Rails) • ES6+ • React / Redux • PostgreSQL • Elasticsearch • Memcached / Redis

Data Analysis & Data Science: SQL, R, Python

Learn more about us and apply directly at: • https://careers.instacart.com/ • http://tech.instacart.com • http://stackshare.io/posts/the-tech-behind-instacarts-grocer...

← PreviousPage 4 of 6Next →