HNHacker News
TopNewBestAskShowJobs

abeisgreat

572 karma · joined July 25, 2011

Ex. Firebase, Google, and Shopify.

Currently a mildly-employed Youtuber.

submissionscomments
abeisgreat··on Bringing the Framework Laptop to more of the world
Had mine for a couple weeks, has some trouble sleeping / waking in Ubuntu 21.10 but aside from that (and the poor speakers) it's basically perfect. Trackpad is good and I don't see any battery drain issues. Definitely easier experience than getting Linux on other modern laptops.
abeisgreat··on Flutter is the most popular cross-platform mobile SDK
I migrated from being a lifetime Android user to an iOS user a few years ago and I’m also a paid user of your app. StockEvents has never felt jankier than iOS as a whole. Is it perfect? No but iOS itself is filled with bugs and inconsistencies (just like Android). It’s definitely never felt out of place UX wise, I can’t think of any app I use regularly that uses much of the native iOS UI toolkit (except maybe the phone Settings) so I really have no specific expectations.
abeisgreat··on The Troubling Economics of Food Halls
This whole article feels like they're trying to brew trouble that isn't really there. They compare cost per sqft of rental space in a food hall, which they admin includes many extra things related to running the surrounding food hall (including build out, sanitary maintenance, etc) to renting empty business space and claims the food hall is expensive. They admit that many vendors found the food hall to be productive for their businesses, yet focus on the ones that failed without citing any comparison to success / failure rates of similar opportunities like food trucks or traditional restaurants. There's also vague criticisms about a misalignment between how the hall is marketed to visitors (creative, artisan) vs the pressures put on the vendors (simple to produce foods, low time-to-table), but this is nothing unique to food halls. Every restaurant wants high-throughput with the appearance of top quality food. Overall, strong meh from me.
abeisgreat··on The phpCE 2019 conference in Dresden has been cancelled and won't be continued
Well one way to think about it is to view the current structure (one of male dominated events) is already enforcing a system that isn't just about PHP. It's a structure where we put men on stage and leave (a few) women to silently sit in the back. The attempts by speakers and organisers to level this field is trying to get the events to just be about PHP. However they realize that things are very off balance already and without push back we'll continue to enforce a technological patriarchy. The only way to make things just about the tech is to address these things, however painful, and rebuild an environment where women feel equally accepted, respected, and praised.
abeisgreat··on The phpCE 2019 conference in Dresden has been cancelled and won't be continued
If you read the second post linked he tried very hard to help. He encouraged multiple solutions, offered to help from his experience and they opted not to take the help.
abeisgreat··on The phpCE 2019 conference in Dresden has been cancelled and won't be continued
If you read through the second link he mentions how he tried to work with the organizers to improve their submission process and reach more diverse speakers and they opted not to.
abeisgreat··on From Mac to Linux – the setup I've grown to love
I believe you mean "she's" as the author of this article is a woman.
abeisgreat··on Google Doesn’t Want Staff Debating Politics at Work Anymore
Just because you can't see where the data you're plumbing touches the world doesn't mean it doesn't have impact.

I work on one of the edges of those engineering efforts. On one side I see first hand how detached engineers at Google are from the things they build and on the other I see people's lives being defined by using those products / services. That impact is real and I think it's at a level that very few googlers respect because they're not lucky enough to be on an outside edge like me.

abeisgreat··on Google Doesn’t Want Staff Debating Politics at Work Anymore
Not if your work directly impacts these things as Google's often does.
abeisgreat··on From Two Guys Building Their own Browser
The list of discontinued and abandoned businesses is longer than the list of active businesses...I'm not sure why someone would want to develop a new one in this day and age when the market for them as settled.
abeisgreat··on No Climate Event in 2,000 Years Compares to What’s Happening Now
I'm no expert, but I'm pretty sure we have a good understanding of historical weather based on various natural indicators in the earth's crust. You can read about some of the techniques on NOAA.gov (https://www.ncdc.noaa.gov/news/how-do-scientists-study-ancie...)
abeisgreat··on How Id built Wolfenstein 3D using Commander Keen tech
How did you become the current owner? I'm very curious about how you went about obtaining the rights.
abeisgreat··on Launch HN: 70MillionJobs (YC S17) – Job board for people with criminal records
You're forgetting to account for people who would be starting out in tech then find an environment that's impossible to work in so they leave the field.

These smart, awesome people never get to be "trained programmers" because attitudes like this allow casual, often unintentional behaviors to ruin their days.

Claiming this is a funnel problem is short sighted. We definitely need people in the funnel, but we also need to ensure they have an amazing time as they integrate into tech culture.

abeisgreat··on Ask HN: When has switching the language/framework made an important difference?
The biggest change for me was when I switched to strictly typed languages. It doesn't matter if it's Go or Typescript or whatever. As long as it has types it dramatically improves maintainability and ease of scale.
abeisgreat··on Save the Date by Google
I believe it is owned / controlled by Google, along with many other interesting TLDs https://www.registry.google/
abeisgreat··on What to Expect at Coding Bootcamp if You are Already a Developer
> functions are always referred to as “he”

I've been programming for a while and I'm pretty sure I've never heard someone gender a function

abeisgreat··on Announcing Lower, Simpler Pricing
(Full disclosure, ex-Firebase employee and I make my living building Firebase powered apps)

In response to your issues...

A) If you really wanted, you could make HTTP requests to the REST API (https://www.firebase.com/docs/rest/api/) and that would not force you to use any long standing connection or any more battery life than other options.

B) I think this is a matter of preference. Firebase chooses simplicity over power in this case. The vast majority of developers and applications don't call for custom conflict resolution strategies. Firebase lets you focus on your app, not on these fine-grained details.

C) The SaaS-only argument is valid if you have a huge ops team who you can dedicate to running a complicated, stateful, realtime system like Firebase. However, 99% of the time, we don't have this luxury, so we pay the Firebase team to do it. I look at the SaaS-only aspect as a big plus. I know they're running Firebase in an ideal situation on ideal machines and I don't have to think farther than that. Once again, it just lets me focus on my app, not the details.

I can't disagree, if you have very low-level / complex sync needs, Firebase probably isn't a good fit for that app, but in terms of upgrade path, it doesn't have one because it is unique and exceptional. It's a little crummy that there aren't competitors you could hop to if Firebase went away, but Firebase doesn't have many competitors because they do such a good job and blow others out of the water when they pop up.

Regardless, I don't know your app, so it could very well not be a great fit, but it definitely has legions of benefits over Pouchdb/etc/etc in a huge number of situations.

abeisgreat··on Announcing Lower, Simpler Pricing
I know many people on the Firebase team very closely and they're definitely aware of the downtime issues and they're making it a top priority, I'm sure it will be improving very soon.
abeisgreat··on Announcing Lower, Simpler Pricing
I think there are a lot of flat file hosts that complete with Firebase Hosting for around $5/month and the Spark plan is just to reach feature parity with them by allowing custom domains.
abeisgreat··on [dead]
Similar: http://techmology.technology
abeisgreat··on Ways Men in Tech Are Unintentionally Sexist (2014)
To your point, everything you mention about things in the news are significant issues. However, they are not small slips by good natured men. Those are bad people actively discriminating against people they deem unworthy.

That being said, I didn't say we shouldn't speak. I said we shouldn't speak for others. This article wasn't written as "here's how I feel when this happens" it was "here's how women feel when you do this". Generalizing in this way is just as sexist as any of the issues she brings up, if not more so, but because she wraps her sexism in good intentions we ignore it.

It's hard to qualify disliking certain adjectives as worse "shit" then anything else you have to go through as a professional. We're specifically talking about microagressions here, not firing someone for not sleeping with you, not excluding women from events, etc. These are not major issues, they are small things that make some people uncomfortable.

I understand it can suck when a company's culture doesn't fit, I deal with a fair share of bad culture fit as I consultant for many companies. I'm a 20yo male bisexual who doesn't drink or smoke. I just spent time with a company where the entire staff went to the bar and I wasn't just invited, but pressured to go and I felt very outside when I had to repeatedly refuse. I had a different client make unwarranted comments about us cuddling and he brought up multiple times who would be the big spoon (I'm unsure if he knew my orientation, I suspect he did). I later had a very negative falling out with him, was it because I ignored his advances? Who knows. My point is that we're all different and you're extremely unlikely to mesh perfectly with every member of a group, but being successful often means putting aside these things and doing business regardless. It sucks, but it's an issue that will always exist and isn't exclusive to women. It's not called work because it's super fun, it's called work because you put up with crap and all these "microaggressions" are on the level of all this other crap.

To your final disagreement about me saying that men feeling bad are stereotyping women's needs/issues, imagine you take what I've just told you about me and imagine we're hanging out one night and we're quite close, so you want to share some story about your sexual exploits from the night before. You start to tell your story but then think "well, he's bisexual, I probably shouldn't tell him this story because he's confused about his sexuality and trying to figure himself out". That's you stereotyping, obviously. It's no different than saying "she's a women, I shouldn't call this software sexy". If you knew me personally and I had said "don't talk about sex around me" then you would have grounds to think that. Similarly if I'm working with a women and she says "hey don't call me a guy" then I say okay and I don't do that anymore. But by assuming she'd be offended, I'm stereotyping.

The goal of communication isn't to make everyone feel great all the time, you shouldn't err on the side of inclusion, you should err on the side of openness, so if you say something that makes someone feel bad or out of place, they can say "hey bud, pls don't". By shuttering communication and wildly speculating about what all people of any group dislike or are offended by, you're belittling their individuality and overall moving communication in the wrong direction.

abeisgreat··on Ways Men in Tech Are Unintentionally Sexist (2014)
I think the real issue is that no one (including the author) is obeying the issue #9 "Stereotyping women’s needs". That's what the author is doing, that's what all these guys feeling bad for putting out "microagressions" are doing. Unless you are a women in tech then you can't speak for any women in tech and even if you are, you can only speak for one women in tech, yourself.

Some women might be offended by saying "guys" but some others might feel that it's a term of endearment (as it is probably intended) and they might feel saying "men and women" is silly. But I don't know, because I'm a dude.

What I do know is that every single successful person puts up with crap. That crap is often months of working on a project with a manager you dislike or putting in extra time to get things done when you'd rather be sitting around eating Cheetos. Work is a constant struggle and if you're throwing in the towel on your passion because someone called something sexy, then you clearly weren't meant to work with people, let alone in tech.

abeisgreat··on ಠ_ಠ.js
Ctrl-C + Ctrl-V
abeisgreat··on Open Football Data
I'm curious if this data is actually public domain. Where are they sourcing it from? Are they legally allowed to redistribute? Etc.
abeisgreat··on Project Naptha: a browser extension that enables text selection on any image
Looking through the code, you'll see he cites everything down to blog posts which he used. As he mentioned, it's based on the already published Ocrad.js too.
abeisgreat··on BTCQuote.com - Embeddable, real-time Bitcoin price ticker
It does update automatically, however Bitcoin prices change pretty slowly, so it's not uncommon for the price to stay the same for awhile.
abeisgreat··on Ask HN: who launched something in July?
I launched http://www.annotat.in, a site for annotating and sharing links in early July.
abeisgreat··on Poll: Do you use Google Reader on a daily basis?
I pretty much leave reader open my whole work day and jump over to it whenever I get some down time.
← PreviousPage 2 of 2