HNHacker News
TopNewBestAskShowJobs

pkalinowski

205 karma · joined July 26, 2017

Patryk Kalinowski. I build better data & analytics for modern tech companies.

Contact: hn@patrykkalinowski.com

Homepage: https://patrykkalinowski.com/hn

LinkedIn: https://www.linkedin.com/in/kalinowskipatryk/

submissionscomments
pkalinowski··on Ask HN: Feasible Alternative to the MacBook Pro?
How do you find the touchpad? I disqualified LG Gram because of it, feels like cheap $500 HP laptop
pkalinowski··on Ask HN: Feasible Alternative to the MacBook Pro?
I'm looking for a replacement, too. Had Macbook Pro 2015 and 2018.

I plan to settle on Windows 10 Pro + Ubuntu WSL. I don't need top specs (i5 and 16GB RAM are enough for me), but build quality (touchpad, screen, robustness) and weight are most important.

Playing with Surface Pro 6 in shop I kinda like it, but I can't find XPS or X1 to lay my hands on.

How is the build quality between Surface Pro, XPS and X1? Which one has the best touchpad, screen?

pkalinowski··on N8n.io – Workflow automation alternative to Zapier
You don't have to learn several APIs to do any integration
pkalinowski··on Bitwarden: Free, open-source password manager
I'm using Bitwarden and 1Password at the same time (private and company use).

1Password pros:

* very polished UI, pleasure to use

* good UX in general

1Password cons:

* I have constant issues with it loosing connection with browser. Extension just randomly stops working for few days. Tried to fix it multiple times, never succeeded

* Price (too expensive for my private use)

Bitwarden pros:

* Free

* Very simple app, easy to use

* More reliable than 1Password for me

* Fills login pages quicker than 1Password

* Feels quicker and more snappy than 1Password

Bitwarden cons:

* Lacks 1Password polish, generally UX and UI needs some work

* Can't login using fingerprint on Mac

* Crashes on my iPad when trying to save new credentials (need to report it as a bug, but I didn't go around to it yet)

* Slow on Android

All in all, I'm very satisfied with Bitwarden and use it daily.

pkalinowski··on College Students Just Want Normal Libraries
Not sure if I should brag or be ashamed, but during my studies I visited library once - to take paper confirming that I don’t owe them anything.

I guess that’s the beauty of IT

pkalinowski··on What’s good career advice you wouldn’t want to have your name on?
If you don’t know something, say „I don’t know, but I’ll check”. Find the answer/solution and share it publicly. People will notice your knowledge and remember thing you know. It will open doors later.
pkalinowski··on Lethal memory fail: Why drivers see, and then forget motorcyclists
Driver is used to look for wide vehicles with two headlights. It’s easy to overlook a motorcycle. I have something similar with street lights - sometimes after passing through intersection I realize I had no idea if it was red or green light. It was green obviously, but processing happened in my lizard brain, not the conscious one.

Since I know how this works, I’m more vigilant on my motorcycle. I always slow down before the intersection, sometimes well below the speed limit if it’s crowded. I don’t look at drivers, I look at wheels. I can see wheel rotation quicker than whole car movement.

Didn’t die yet, so I assume it works.

pkalinowski··on Almost one in five men admits to having no close friends, a survey has found
Statistics vs "I have"
pkalinowski··on People love working remotely
When I log off, I do Command+Q on Slack and e-mail.

Nobody can reach me after work through work channels. I simulate leaving the office.

pkalinowski··on People love working remotely
Well, this is the same kind of people who just drop stupid jokes and stuff on the floor during meeting, don't care about what happens in the meeting and are generally poor coworkers.

The only problem with remote is that incompetence is much more visible.

pkalinowski··on Why is modern web development so complicated?
In my free time I try to create some desktop apps. It's my free time, so I decided not to spend time learning Qt or other older solutions for desktop apps and go with the Electron.

I'm too stupid for Electron, though. I wasted many hours trying to debug weird errors which I never know if are caused by Electron itself, bundlers, npm modules not compatible with it or anything else like division between main/renderer process. I just can't grasp it.

I ended up with separate node.js server which takes care of communicating with OS and standard web app with the simplest bundle setup I have found (because I don't understand webpack config, too): Parceljs. Frontend and backend exchange information using socket.io with copy-paste examples from their website.

I couldn't believe it CAN be so simple! Maybe it's not "true" desktop app (it just opens in user browser), but works exactly like I want.

pkalinowski··on Ask HN: How often does your company replace your laptop?
Macbooks every 2 years
pkalinowski··on MicroG – Re-implementation of proprietary Android apps and libraries
There is one: https://schema.org/

It's honored by Google (it can enhance your search visibility) and that's why it's slowly getting popular. Far from wide adoption, though.

pkalinowski··on Ask HN: As managers, how do you make sure your distributed team is aligned?
We do V2MOMs not earlier than 2 weeks in advance. Usually we just write down things we already decided to do.
pkalinowski··on Ask HN: What stack is your personal blog built on?
How does it work with Heroku dynos waking up after inactivity? Whats the loading time?
pkalinowski··on Ask HN: What stack is your personal blog built on?
Static website generated by Hugo with Bulma CSS and based on Cocoa EH theme.

Hosted on Netlify using their forms and redirects.

Editing in VS Code

Https://patrykkalinowski.com/hn

pkalinowski··on Uber Is a Scam
How is it a scam? I'm using it and I'm not being scammed. Drivers are getting paid, they are not being scammed.

Investors know it's not profitable and operating at loss, yet they keep investing.

Uber is not lying and report their numbers accurately. They don't report unflattering numbers, which is telling, but still - it's not scam.

pkalinowski··on Why Good Developers Are Promoted into Unhappiness (2007)
How much maintenance, support, marketing and feature addition is needed?

Let's say you need 1-2 hours a day for every of your product (all activities combined)

Being a manager means 5-8 hours a day managing people, not working on products.

So the time is similar, but your work on product, not manage people. Way different.

pkalinowski··on Ask HN: As managers, how do you make sure your distributed team is aligned?
Well, they are not written in stone. We have quarterly V2MOMS and we change their content during given quarter if that's better for the team.
pkalinowski··on Have a personal web site
I remember spending hours and hours in Operation Flashpoint demo as a kid. Good times :)
pkalinowski··on Why Good Developers Are Promoted into Unhappiness (2007)
Being in management is way different than running your own company.

One side project doesn’t have to earn 200k/yr. you can have 5 of them, each making 50k. Running them as single software company is way less management work than managing your team in big company environment.

pkalinowski··on Ask HN: As managers, how do you make sure your distributed team is aligned?
We use [V2MOMs][1] for every team, created by said teams.

Then, daily and weekly calls. Whatever we do is more or less connected to goals in V2MOM. It helps from being distracted.

[1]: https://www.businessinsider.com/salesforce-v2mom-process-201...

pkalinowski··on Icons: Avoid temptation and start with user needs
Well, you will need GDPR checkboxes/disclaimers and a form to capture email. How is this more user friendly?
pkalinowski··on How do startups get their content marketing to work?
I think it was Intercom CEO who said something along the lines “Everyone wants to do content marketing until they discover how expensive it is.”

You can decide you want to start content marketing, take one guy from marketing team and tell him to start pumping out “relevant” content.

Or, you can acknowledge that content marketing is like a product: it needs target audience, needs to solve problem for this audience, have a distribution and promotion process, PR backing, have a goal for your company and, the most important, it needs to be good stuff by default.

So many people treat content as “build it and they will come”, which is exactly how to achieve nothing remarkable.

pkalinowski··on Ask HN: How do you overcome Weltschmerz or fatalism about our future?
Enjoy the decline!

But for real:

1. Stop watching news 2. Go hitchhiking for 2 weeks

When you're hitchhiking, you stop worrying about world. You focus on stuff around you. People know they will never meet you again, so they truly open up. They help you. Some don't, which makes the good people evrn better.

When hitchhiking you will see beautiful things around you and it will change your perspective. It did for me. Anectodal, so you can dissmiss :D

pkalinowski··on Godot Engine Awarded $50k by Mozilla Open Source Support Program
Godot approach to game development with nodes is superior to other solutions IMO.

I think the biggest blocker for wider adoption is 3D performance and Inverse Kinematics now. Without it, nobody will ever produce high profile game on Godot.

pkalinowski··on Netlify Dev
Netlify is amazing:

1. Free 2. Good support 3. Custom domains with SSL 4. Takes care of most important backend stuff (forms and webhooks) 5. Functions (Lambda with zero config needed) 6. Abstracts server stuff like [redirects](https://www.netlify.com/docs/redirects/)

Lambda and redirects are the best. I can just put my scripts in a folder and they automagically work.

In my LinkedIn profile my website address is not clickable, so people are copying it to browser. This gives me bogus source data, but with Netlify I can do a one-liner:

`/li /?utm_source=linkedin&utm_medium=profile`

If you go to [patrykkalinowski.com/li](https://patrykkalinowski.com/li) from my LI profile, you'll end up on patrykkalinowski.com/?utm_source=linkedin&utm_medium=profile

Zero javascript redirects, zero nginx config, zero S3 settings - one line in text file, git push and I'm done!

pkalinowski··on #deletefacebook
Thanks. I'm aware of this report and it's definitely awful what they did and they should be shamed for many years forward.

But there is big difference between comparing moods induced by negativity and "Facebook is proud that it knows how to make you depressed, so much so that they published a paper describing how they made hundreds of thousands of their users fall into a depression."

OP statement is misleading and tabloid worthy. The goal was not to cause depression. It lasted one week and they didn't try make someone depressed or kill him.

pkalinowski··on #deletefacebook
That's actually very interesting, never heard of it. Can you link the paper?

Or did you just made that all up, hmm?

pkalinowski··on Introducing the new Google Search Console
Search console is the most powerful tool available for SEO. It's weird that it was neglected for so many years.

Nice to see they still work on it sometimes. 16 months of data is massive. Now you have to export everything every 3 months to keep historical data.

← PreviousPage 3 of 4Next →