HNHacker News
TopNewBestAskShowJobs

JensRantil

805 karma · joined August 21, 2012

Swedish/English; Developer (@tink), mathematician/engineer, traveller, nerd, left handed, juggler, guitarist, african drum player. Inspired Swede.

[ my public key: https://keybase.io/jensrantil; my proof: https://keybase.io/jensrantil/sigs/lxsQ3_wfe5J1Akf75bO42UAhjVdv3TPY0WoT01wbMJA ]

submissionscomments
JensRantil··on Ask HN: What are your favorite developer-efficiency tips?
Nice! I totally agree with this! I've used https://www.conventionalcommits.org (initially from Angular, I think) and it has _really_ made me a better programmer. Worth pointing out that it also simplified code review a lot to make PRs less of a frictionpoint.
JensRantil··on Ask HN: What are your favorite developer-efficiency tips?
Using https://github.com/github/hub has allowed me to fire off small pull requests at a high rate. It _almost_ makes pull request creation as lightweight as commits. This leads to smaller pull requests that are easier to review and likely easier to get a quick review on for because of that. Additionally, the reviewer is IMO likelier to approve the PR, leading to me being a much more productive engineer shipping things at a higher rate.
JensRantil··on Ask HN: What's your quarantine side project?
Is Arc open source?
JensRantil··on Zoom Acquires Keybase
Seriously, is this an April Fools' joke?
JensRantil··on Ask HN: Learning the business-side of things as a developer?
I joined a startup 6 years ago where the CEO has been extremely transparent about all business decisions over the year. I've learnt a lot from that.
JensRantil··on Java Memory Analyzer
Yeah, I just tweeted about this: https://twitter.com/JensRantil/status/1247431174865203203
JensRantil··on Ask HN: What projects are you working on now?
https://www.getguesstimate.com (I'm not affiliated) might help with estimates like these.
JensRantil··on Launch HN: Release (YC W20) – Staging environments made easy
"Non-Production Environments Have Diminishing Returns" https://medium.com/@paulosman/production-oriented-developmen... Exactly my insight from years of fighting staging environments and the issues with them. If I'd ever start a company I'd skip a staging environment all together. Instead of focus on staged/gradual rollouts, solid automatic testing before mainline and feature flags.
JensRantil··on Visa Buys Plaid
Weird. Works for me now. ¯\_(ツ)_/¯
JensRantil··on Visa Buys Plaid
Apparently they don't seem to do it with all their integrations at least: https://www.insider.com/jpmorgan-announces-partnership-with-...
JensRantil··on Visa Buys Plaid
I work for a popular european competitor of Plaid, Tink (https://tink.com). We don't do screen scraping, but use the banks' own APIs. These days we also ride on the european bank directive "PSD2" which gives us the right to aggregate financial data from financial providers such as banks. That means we aren't breaking an Terms of Services with banks!

...and yes, we support 2FA. ;)

JensRantil··on NitroPad: Secure Laptop with Tamper Detection
From what I understand the key is verifying that BIOS and unencrypted part of disk is unaltered. It is not verifying that any of the encrypted part of the hard drive has been tampered with. As such, it is not storing the hard drive decryption key on the USB stick.
JensRantil··on Julian Assange contributed to PostgreSQL
Mixed caps vs. no caps

Also my OCD kicks in with sometimes colons. Additionally, periods in commit messages...

JensRantil··on Apache Pulsar is an open-source distributed pub-sub messaging system
"Scalability issues" makes it sound like a blocer. I'd rephrase is as "doesn't support horizontal scaling which might be a limit to some".
JensRantil··on Apache Pulsar is an open-source distributed pub-sub messaging system
Additionally, you could always have reliable delivery over NATS using the request/response pattern using acking and retries.
JensRantil··on Apache Pulsar is an open-source distributed pub-sub messaging system
https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A...
JensRantil··on Apache Pulsar is an open-source distributed pub-sub messaging system
Semi-correct observation. You could think of it as a ZeroMQ broker that supports the pub/sub patternz, yes. Difference is it's centralized (with support for HA), adds security, gives you monitoring, supports multi-tenancy and horizontal scaling allowing to connect multiple clusters. Benefit of using broker is that service discovery is a no-op.

Also, NATS has client libraries for many languages that adds request/response semantics on top of the pub/sub semantics.

JensRantil··on Apache Pulsar is an open-source distributed pub-sub messaging system
It not necessarily aiming at that.
JensRantil··on Greyhound offers free bus tickets home to runaway kids
Finally all American parents can simply just buy a one-way plane ticket for their kids and put them on a bus back! So much cheaper!
JensRantil··on What Is the Most Valuable Thing You Can Learn in One Hour?
Meditation.
JensRantil··on Julian Assange contributed to PostgreSQL
Those are some very inconsistent commit messages.
JensRantil··on Canada becomes first G20 country to ban trade in shark fins
> Canada becomes first G20 country to ban trade in shark fins

I'm not a native English speaker and was expecting s/in/with since I read you are not allowed to use shark fins as transportation for trade.

JensRantil··on Ask HN: What would you work on without internet access?
godoc, git and Google Cloud AppEngine SDK all works offline. That's all I need.
JensRantil··on Ask HN: What discontinued company/product do you wish was still around?
Bump. Exchanging contact information by bumping phones was fun and frictionless.
JensRantil··on Ask HN: What is your best advice for a junior software developer?
I've already written down everything I know in https://www.quora.com/What-are-the-best-secrets-of-great-pro.... I keep updating that answer from time to time.
JensRantil··on Introducing the Tink cryptographic software library
Ouch, my employer is named Tink (https://business.tink.se). We're a Swedish/European based fintech company offering data-driven banking APIs. This is bad for our SEO... :-)
JensRantil··on Conway's Law
How can this not have been posted on Hacker News before? Do old posts expire after some time?
JensRantil··on Use streaming JSON to reduce latency on mobile
Let's talk about reliability: The network is unrealiable; Firewalls might be broken, packets are dropped, IP-addresses may change, cellphones lose connection in subway tunnels. Simply calling "streaming reliable" without even defining what the "reliability" is protecting again, makes "reliable" an overstatement.

IMHO the most reliable way to get data from point A to point B is likely by having a client actively polling for data, using a strict socket timeout. Data should be at-least once delivered. If JSONS should be called anything remotely "reliable" as periodically polling, at least it should have a strict timeout (not mentioned in the article) for receiving the next newline & it should handle replaying of non-acked messages. Otherwise I would call it far from "reliable".

JensRantil··on Ask HN: What software is so good you are surprised it is free?
MySQL
JensRantil··on Show HN: Solo – App for sharing loneliness and aloneness
Tried searching for the app in Google Store. Does the app exist for Android?
← PreviousPage 5 of 7Next →