HNHacker News
TopNewBestAskShowJobs

wojcikstefan

341 karma · joined June 29, 2012

Software Engineer at Close (YC W11).

https://twitter.com/wojcikstefan https://github.com/wojcikstefan

submissionscomments
wojcikstefan··on Ask HN: Who is hiring? (June 2019)
I've been at Close for the last 6.5 years and it's been the most fulfilling job I've ever had.

1. The engineering/product problems are challenging and fun. 2. The leadership (and the entire team really) is very supportive, focused on sustainable growth, and provides a lot of opportunities & ownership for each individual. 3. We've developed a remote culture that just works™️.

wojcikstefan··on A former lead designer of Gmail fixes Gmail with a Chrome extension
I'm curious if the HN crowd knows how one maintains such extensions sustainably...

Just by glancing at it, I'd imagine that it's tightly coupled with the markup and styling of Gmail. If Gmail changes anything about its layout, the extension has to change, too. Does this mean that your extension is periodically broken (and you have to be available to fix it after every layout change/tweak) or is there a better way (e.g. some Gmail-specific APIs or some such)?

wojcikstefan··on DuckDuckGo will use Apple Maps
The results themselves are powered by Yelp (and have been before the map switch). The only difference is that now their location is displayed on Apple Maps, not Mapbox.
wojcikstefan··on What I Learned from Working 32 Hours a Week
Yep, definitely agree. Increasing the bus factor is always a good idea.
wojcikstefan··on What I Learned from Working 32 Hours a Week
This is a good point. If you're a go-to expert in some category at your workplace, your availability and responsiveness might be too valuable to give up.
wojcikstefan··on What I Learned from Working 32 Hours a Week
To build on top of that, I'd want to see how much of that truly free time is in a "high energy state". What I mean by that is a free time where you're awake/energetic enough to do something meaningful – read a challenging book and take notes, write a thoughtful email to a friend, host a party, try to build a new friendship, etc.

On most workdays I find myself so spent that a) I don't want to see people, b) I don't have any mental energy left. I can only do such things on the weekends, but then I'm also fighting with all the chores that have accumulated over the week.

A 4-day work week sounds very appealing because of the challenges mentioned above. An extra day with free and high-energy time would be amazing.

wojcikstefan··on What I Learned from Working 32 Hours a Week
I'm very grateful that I came across this article.

For a long time now I've been struggling with balancing work and life. I've recently started playing with the idea of exchanging a pay cut for a 4-day work week (I haven't brought it up to my employer yet though). It seems obvious now, but I haven't previously considered using my vacation days to do a test run.

Most of the points in the article are solid, but the one about improved focus struck me as odd. It seems that the author is conflating the change in work hours with a change in his process. Even without any schedule changes, you'd still benefit from thoughtfully planning your day out. Then again, maybe less time forces you to be more proactive.

wojcikstefan··on When Power Goes to Your Head, It May Shut Out Your Heart (2013)
> The theory that increasing the salience of personal power makes experimental subjects less empathetic could've been tested more directly than that.

How? (not challenging, just genuinely curious)

wojcikstefan··on [dead]
Particularly this tweet seems to prove otherwise: https://twitter.com/Netflixhelps/status/1006294473645715457

"We are aware of members having trouble streaming on all devices. We are investigating the issue and appreciate your patience."

wojcikstefan··on [dead]
What makes you believe their Twitter account has been hacked?
wojcikstefan··on Things I’ve learned using serverless
Can you elaborate on what your application does, what’s a basic flow of a request, and finally, what are the high-level steps you take to ship a new feature or API endpoint?
wojcikstefan··on Show HN: Turn Touch wooden smart home remote now shipping
“Turn Touch is a perfect match with Philips Hue lights” - I must be missing something in this prominently highlighted scenario. Instead of walking over to the lamp and turning it on, you have to find the remote and press its button to turn on the same lamp. Where’s the value in this?

I understand the advantage of voice control, but operating one physical object vs another sounds like a simple substitution.

wojcikstefan··on Venice without water
To an uneducated eye (like mine), Venice looks inadaptable and bound to struggle, and eventually fail. Buildings require constant repair due to erosion. Too much water brings flooding, too little exposes mud and filth, and hinders transportation... I'm very curious to know what counter-measures are put in place to protect the city from these (and many more) dangers.
wojcikstefan··on Apple faces lawsuits after admitting it slows down aging iPhones
> So you believe they only slowed down your phone to have you buy a new phone and hoped not to get caught?

I don't feel comfortable speculating about their real intentions. Regardless, my main qualm is that they made my user experience worse without warning me about it during the upgrade nor providing the exact reason for it. I guess we can both agree then it's primarily a communication issue.

wojcikstefan··on Apple faces lawsuits after admitting it slows down aging iPhones
Thank you for the clarification. That means my phone's performance after the iOS 11 upgrade dropped due to something other than the battery-related throttling. Not sure if that's good news or not...
wojcikstefan··on Ask HN: What do you love/hate about terminals? Would you change them?
> I hate that the terminal and the browser are two different applications.

I'm curious, why would you want that? What is the benefit of having these two applications with separate concerns becoming one?

wojcikstefan··on Apple faces lawsuits after admitting it slows down aging iPhones
Before iOS 11 my 3 year old iPhone 6 behaved perfectly fine. After the upgrade it's so painfully slow it's basically unusable. For example, the Messages app maintains a lag of a few characters when typing, the Camera app freezes for ~5 seconds every time you open it, each tap on the screen has a perceivable delay, etc. My battery life hasn't been a problem over the last 3 years and I have not experienced my phone overheating or crashing (which I could interpret as signs of overclocking).

I do not believe Apple shipped the slowdown to "protect my battery". Even if that truly was their desire, I'd much rather protect my UX instead and let the battery die (though, again, it didn't show any signs of severe degradation). This underclocking should at the very least be a customizable setting.

Is there a reasonable chance Apple will revert this change after losing some of the lawsuits?

wojcikstefan··on Internet protocols are changing
This reads less like “Internet protocols are changing” and more like “Google is changing the Internet to their own benefit”.
wojcikstefan··on Annual note to self: most of the world exists outside the tech bubble
I'm afraid that's too strong of a generalization. I'm a European and I use my credit card daily (and getting a great value out of the benefits it provides).
wojcikstefan··on Square Buys OrderAhead
Seems like an interesting strategy:

1. Launch a new pickup feature.

2. Buy its main and arguably well established competitor.

3. Migrate their users and restautants to your service.

4. Let the actual employees go (probably with a nice severance package).

wojcikstefan··on Driving – An extinction event
> A car has more function than just going about your daily life. It gives you freedom to go wherever you please as long as there is a road.

Agreed. The way I understand it, a self-driving car will offer you the same freedom - you'll just tell it where to take you instead of driving it yourself.

wojcikstefan··on Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
Have you tried it? If not, start it up and then tail -f a log of some sort or even use vim for a while. The experience is much better than in an OS X terminal or iTerm 2.
wojcikstefan··on Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
For anybody who agrees that they need scrollback to start using Alacritty seriously, the best way to show it is to give thumbs up on https://github.com/jwilm/alacritty/issues/124.
wojcikstefan··on Introducing TJSON, a stricter, typed form of JSON
That's a lot of extra bytes you have to send over the wire. Also, I don't think validation makes sense. When sent by the server, it's too limited (would lead to situations where you're doing half the validation in TJSON and half in the client code). When sent by the client, it can't be trusted anyway.
wojcikstefan··on Introducing TJSON, a stricter, typed form of JSON
I had the same thought. It seems inconsistent/confusing that everything else has its type defined by the tag prefix, except for floats. Why not `{ "s:float": "f:42.0" }`?
wojcikstefan··on We Got Phished
I think the point here is that, even if you give away your password, the attacker won't be able to access your account, because you're protected by 2FA.

If 2FA was supposed to protect your password from being phished, then it would have to prompt you for your 2FA code every time you log in, which would be pretty annoying.

wojcikstefan··on What if there isn’t another 10x?
Very nice read. I particularly love this sentence:

> In the tech industry we’re constantly repudiated that growth is the prime value of business.

ESL here, so bear with me. Is this the right use of "repudiated"? The definition for "repudiate" is:

"refuse to accept or be associated with: she has repudiated policies associated with previous party leaders."

I can't find a logical link between this definition and the sentence in this post.

wojcikstefan··on Taking PHP Seriously
Thank you for writing this - very eye-opening. One sentence doesn't seem right to me though:

> Hack provides an option that no other popular member of the MPDPL family has: the ability to introduce a type system after initial development, and only in the parts of the system where the value exceeds the cost.

Python 3 allows you to do that, too: https://docs.python.org/3/library/typing.html

wojcikstefan··on RethinkDB is shutting down
I recognize there's hundreds of different factors that played a role in the story of RethinkDB and its relatively poor adoption. I'd like to touch on one specific point (probably far from the most important one) - the name.

I think you guys introduced friction very early on with some of the developers, because of your name. Given the context of our times where many of the devs joke around about "yet another 'revolutionary' database that claims to be different and then does the same thing, but dropping some crucial functionality" (for which I primarily blame MongoDB), "RethinkDB" can be considered a bit of a sardonic name. It can also read as "we need to reject the notions other databases are built on and rethink it all", which to more conservative devs can feel as an attack on decades of thought and design around their beloved MySQL and PostgreSQL.

Basically, I think this name might actively discourage developers from adopting your db or at least playing around with it.

wojcikstefan··on AppLovin to Be Acquired by Chinese Investor for $1.4B
Huge congratulations to the entire team! Their growth has been really impressive to watch from a business perspective, and even more so from a technological perspective. If you're interested see https://www.youtube.com/watch?v=mJbflVZJD4g (their CTO's presentation about scaling to 15B ad requests per day) or this (slightly outdated) post on HighScalability: http://highscalability.com/blog/2015/3/9/applovin-marketing-...
← PreviousPage 3 of 4Next →