HN user

bradyo

130 karma

Engineer at Asana https://brady.page

Posts0
Comments52
View on HN
No posts found.
[GET] "/api/user/bradyo/stories?hitsPerPage=30&page=0": 500 Failed to fetch user stories

Agree that it's an abstraction that OP doesn't know the definition of, but there's also a tendency for people to

* over-abstract (where you could replace the abstraction name with a slightly more verbose but clearer definition)

* over-generalize (it's a meeting about handling returns in multiple physical locations but they keep talking about "channels" instead of physical locations)

* propagate abstractions without actually understanding the underlying concrete implementation (they know omni-channel means having multiple ways to return, but not exactly which ones)

But yeah as the consumer of abstractions you have to dig into the definition and understand the context in which it's applied in order to understand what's going on

Part of the problem is that the in-app purchase cut isn't just for payments infra, it also includes the rest of the infrastructure and value prop for the app store(s), which is otherwise only $100/year, which is nothing for huge companies. The problem is they also force users to use the official app store. tbf this is all less true on Android. I feel like a competitive market would have decoupled these costs.

Yeah the comments in this thread are baffling (or they didn't read the 100 character tweet lol). The tweet is just describing domain specific database-like websites. Have people not heard of allrecipes.com? Yummly? Or one of the other thousands of recipe db sites? No blogspam, just structured recipe search. You can even search by ingredient!

Mayo clinic, Harvard health, and pubmeb do a great job with health info. IMDb for movies, Goodreads for books, *gearlab.com for reviews, booking.com for accomodations.

I think the biggest threat to Google isn't a better general search engine, it's user behavior switching to more domain-specific websites as the top of the funnel. E.g. people going directly to Amazon to search for products instead of first searching Google.

To some extent, Google has figured this out, which is why they now have a dedicated flight search, hotel search, product search (Google shopping still exists and it's pretty good!), etc.

this book reminded me what a time saver a good book is compared to lots of googling and blog posts

I had the same reaction! The information density is perfect. If anybody else loved this book and has similar recommendations, please share.

Yeah, this title is currently overadvertising the product. Without even getting into the non-OLTP DB parts of Firebase, Hasura is much further along towards being a Firebase replacement. It already handles auth and a basic admin UI for both the schema and data. I respect the vision and welcome more competition, but this seems to just stitch a "push" system to Postgrest for now (with no auth to boot).

Hasura also some limited support for generated multi-table transactional APIs, which Postgrest doesn't. Meanwhile, Firebase supports arbitrary read-modify-write transactions.

This team has its work cut out for them and I can see a fierce competition with Hasura and Firebase.

If you didn't have unlimited PTO, how much would you be happy with? Tell, not ask, your manager your expectation. This is ideally done immediately upon starting. Afterwards, act like you have that amount of a vacation, and then take it.

"Filling business needs" is also not an objectively useful thing. There are many businesses I would prefer not advertise (e.g. cigarette and gun companies) and many more industries that are nearly zero-sum (and thus advertising just moves a fixed pool of money around). I'm not sure where this idea that growth for the sake of growth is inherently good came from. In fact, we've demonstrated many ways it's harmful.

As a former Googler, I can see why people post these: internally Google is hyper-evangelized as the best place to work ever (why would you work anywhere else). When leaving, its a necessary step to form a good argument for yourself as to why you've decided to go against the culture.

As another former Googler, this was one of the most concerning things about my experience at Google. The pressure I put on myself and received from others when I was debating whether to leave was enormous, especially because it was my first job. Nevermind the rampant imposter syndrome while you still work there. In hindsight, it was super toxic and led me to stay there even longer than was good for me and burning out harder. I've talked to a few current Googlers and Xooglers who also felt that way.

And on the flip side, if you're the interviewee and you don't pass an interview, try not to beat yourself up. It just means the interviewer / interviewing company is looking for something different.

I'm not sure about resources for starting a co-op outside the US, but here are some resources I've found on how to start a co-op. Web searching will find more.

- https://news.ycombinator.com/item?id=14135068

- https://electricembers.coop/pubs/TechCoopHOWTO.pdf

- https://www.coops.tech/

- Tech co-ops mailing list: https://npogroups.org/lists/info/tech-coop

I talked briefly with this co-op whose set up in Europe and seems to have members from all over, so they might provide good insight: https://camplight.net/

Also, talking to nonprofit founders, I've heard that starting a non-profit yourself can be pain in the ass. However, you can essentially outsource the management of the nonprofit to another nonprofit via 'fiscal sponsorship.' Web searching for that will bring up more details. For example, http://grayarea.org/incubator/fiscal-sponsorship/. I met the founder of this organization that started providing fiscal sponsorship recently as well: http://blog.hacker.fund/fs/

And finally, there are actually some co-ops that are trying to make this process easier. For example, this co-op alternative to kickstarter: https://snowdrift.coop/ and this co-op that makes software for making decisions within co-ops easier: https://www.loomio.org/

This is the dream. OpenStreetMap is another great example of such an idea. To take it a step further, I'd encourage setting the non-profit up as a worker's cooperative. Just imagine all of the big companies out there organized as open-source, co-operative non-profits. We could kill a lot of redundant work, retain people's privacy, and really empower the employees of these companies to ensure the company works on things they believe in.

I recently went through a job search focusing on organizations doing social good. Full disclosure, I now work at Remix (https://www.remix.com/jobs) and we're hiring! We're a for-profit founded by a collection of former Code for America fellows helping to improve cities.

I have a list of resources that I collected while I was searching as well:

- The Fast Forward accelerator's tech nonprofits job board and directory. This is easily the most extensive list I found: https://www.ffwd.org/tech-nonprofit-jobs/, https://www.ffwd.org/tech-nonprofits/

- The YC-funded non-profits (subset here https://github.com/smartergiving/open-data/blob/master/v0/fu...)

- The well-known non-profits: Mozilla, Wikimedia, Khan Academy

- https://twitter.com/goodtechjobs

- Code for America is hiring, takes fellows, and has a government job board: https://jobs.codeforamerica.org/

- Tech co-ops: https://techworker.coop/members

- https://www.fossjobs.net/

- Angel list nonprofits: https://angel.co/nonprofits

- Some other random social good orgs that I found were hiring in the SF area or remote: Open Whisper Systems, Binti, Nuna, The Human Diagnosis project, Bayes Impact, Nava, GovEx, Democracy Works, The Guardian Project, The Internet Archive, EFF, Exygy, Open Law Lib, Angaza, Fight for the Future,

- An article written by the co-founder of Bayes Impact for techcrunch: https://techcrunch.com/2017/04/25/a-call-to-action-for-tech/

- Civic Makers (http://civicmakers.com/) has a newsletter highlighting civic news

I also second the progressive coder's network.

Sure, the system doesn't _have_ to be that way for people to work together. But sooner or later they'll come to the same conclusion you have - what's the point if they're not seeing equal returns? Who knows what will happen at that point - I'd rather fix the system before we get to that point.

And sure, you can have some empathy even if you don't have all of the empathy. But those are definitely not orthogonal concerns. Being able to empathize fully with someone's situation IMO includes recognizing that everything truly is luck. Like down to your genetic makeup. Hell, being alive is lucky.

Because people working hard in aggregate can improve the situation of _all_ people in the system if the system equally distributes rewards. The problem is we don't live in such a system. So I (and others in this thread) will continue to try to convince people to have more empathy until we do have such a system.

Since leaving I'm slowly remembering life - despite having had time off over the last decade, there was only one one month period five years ago when I was uncontactable - other holidays were consumed by me staring at my phone and muttering curses as I'd hammer out emails.

Life doesn't have to be all or nothing. You can both continue to work at a desk and also take unaccountable breaks - in fact, if you're rich enough, you can do whatever the hell you want. To be fair, the article does seem to insinuate people will return to like a totally normal 40-hour workweek, but you can also return to a 10-hour part-time job or start a non-profit or something.