HNHacker News
TopNewBestAskShowJobs

ivanche

2,465 karma · joined February 14, 2014

Object thinking, OOP, OOD, TDD, Java... Investing, personal finance... Weightlifting, strength, powerlifting... München (now), Belgrade (before)...

2a771933ef33b64a35c466ddc66d459eae1bbd62eec481c901f1316d60c13e32

submissionscomments
ivanche··on You Can't Buy Integration
Converse is also true - if everything in the architecture can be a free-floating procedure, the system architecture will evolve around this.
ivanche··on Ask HN: How is your experience with a mechanical keyboard?
Kinesis Advantage 2, Cherry MX Brown switches. I have it since September, so 3 months now.

It takes some time getting used to it. People say it's at least 2 weeks, but my experience is at least 2 months. I didn't know how to touch type before although I typed with 10 fingers. So in parallel I'm learning touch typing and getting used to a different layout (i.e. thumb cluster). When I passed 30 WPM threshold I finally started feeling comfortable and productive.

To me, biggest gain wasn't productivity but comfort/ergonomics! 80% of the finger pain was gone in 2 weeks. My shoulder and back posture is just way better. I don't slam the keys anymore, just gentle touch is enough to press them. I also "cheat" a bit by using Karabiner Elements with Space Cadet and Super Duper modes, and it's been a godsend.

To recap, it is expensive but I would never ever go back to any other keyboard :)

ivanche··on Gigablast Search Engine
Hey Matt, would you consider making a search box (input with id="q") a bit wider? I can type only around 15 characters before the beginning of search query becomes "cut off".
ivanche··on An Excel TikToker manifested her way to making six figures a day
I am amazed that there are so many people willing to pay $297 for one course and $997 for a bundle!
ivanche··on Z Library
Collect (I presume you mean download?) is an easy part and I agree one can download thousands of books in 24h. Skimming is very different from reading is very different from learning. If you want to skim titles/headlines then yes it's a limitation. I'd just argue it's not what books are for.
ivanche··on Z Library
Why is that limiting? Can you honestly read more than 5 books in 24h?
ivanche··on As calls to ban books intensify, digital librarians offer perspective
I would've really expected that any semi-decent school bans at least pr0n, gambling, sports betting and similar types of sites.
ivanche··on Corded headphones are making an unexpected return
Do you maybe have a recommendation for around-the-ear model with same/similar repairability?
ivanche··on How to invest without knowing the future
Invest now. Buying the dip is a terrible investment strategy. [0]

[0] https://ofdollarsanddata.com/why-buying-the-dip-is-a-terribl...

ivanche··on How to invest without knowing the future
By coincidence, Nick Maggiuli wrote yesterday about it in a text titled "How to Invest Your Money When Inflation is High" [0]

[0] https://ofdollarsanddata.com/how-to-invest-your-money-when-i...

ivanche··on When is the revolution in architecture coming?
I really wonder how is that so. Even in my home country which is easily in the bottom 10% of Europe's poorest I lived in a building built in 1977 (!) with flat roof. It never had a leak until this year, and on the first sign of it tenants found some company to install some membrane and gave them 10 year no-matter-what warranty on it. And it was super cheap when divided on 30 owners. And we're talking about a country with average monthly salary of $400 or so.
ivanche··on JSONiq: JSON Query Language
I'd argue it's not dollar signs for variable names but dollar signs in variable names.
ivanche··on DownThemAll (2019)
Yup!
ivanche··on The Value of Nothing: Capital versus Growth
So, this time it's different? Like 21 years ago when Exxon Mobil and similar companies were overvalued and imploded in the dot com bust? Oh, wait...
ivanche··on Code quality: a concern for businesses, bottom lines, and empathetic programmers
Now imagine your function is 50 lines long and has 9 variables inside. Ooops!
ivanche··on G7 finance officials endorse principles for central bank digital currencies
It seems there are millions and millions of people that didn't make that connection. Credit card companies are thriving.
ivanche··on G7 finance officials endorse principles for central bank digital currencies
I agree, and that only reinforces my point! With the exception of buying home which is almost impossible to buy with cash, everything else would really hurt if one had to give cash for it! And I bet that a lot of financial waste would be no more if one had to count the bills for vacation, then for car loan (BTW, I bought a car outright), then for Netflix/Amazon Prime/whatever monthly subscription etc.
ivanche··on G7 finance officials endorse principles for central bank digital currencies
Another big downside: when you pay something with cash, it hurts. It physically hurts. You give your hard earned cash and get back the goods. Cash is gone. But when you pay with a credit card, you give your credit card to cashier, she gives you goods and your card back. It doesn't hurt. Your brain registers this as not spending because you got your card back. As a result, people spend way more when they use cards in comparison with cash.
ivanche··on Why Firefox has been in decline for 12 years
Of course not, they're written horizontally as usual. Where did you even get the idea they would be written vertically? BTW, even on a laptop screen with vertical tabs I see 31 tab names with ~20 characters in each name. With horizontal tabs, I see 15 tabs with ~5 characters in each name. 9x more information, now that's UI/UX!
ivanche··on Open Question: How Can We Fix Files?
Double Commander works on macOS too.
ivanche··on New in Git: switch and restore
> I've tried the "rebase into a feature branch" workflow, which I think you are alluding to. Unfortunately, it always results in scary conflicts.

You never rebase something into something else, you rebase onto something. I suppose you meant you want to rebase feature branch onto master.

If you have conflicts, you'll have them anyway, regardless if you're merging feature branch into master, merging master into feature branch or rebasing feature branch onto master. Conflicts are not a consequence of rebasing.

ivanche··on The rise of never-ending job interviews
Ah the famous Reuleaux triangle, something which 99% of software developers around the world deal with every day!
ivanche··on Microsoft confirms taskbar in Windows 11 no longer supports drag and drop
Thanks for posting this! 7+ Taskbar Tweaker is such a fine and useful piece of software that it's on top of my list of things to install on a fresh Windows (alongside Total Commander, FastStone Image Viewer, Keypirinha, f.lux, Everything...)
ivanche··on C++ Dev Ecosystem 2021
I'm sure that "unit test craze" has absolutely nothing to do with Smalltalk, SUnit, Kent Beck and the year 1989. /s
ivanche··on A proof P = NP was accidentally published in TOCT
An old joke says that P = NP if N = 1
ivanche··on Senior Google exec opposes remote work, moves to New Zealand to work remotely
Wow, how does cosleep device work (technically)? It plays predefined audio files based on your brain wave activity during sleep?
ivanche··on Any Encoding, Ever – ztd.text and Unicode for C++
My bold claim: author didn't ever execute first 2 code snippets in the article.

Proof: int main (int argv, char* argv[]), i.e. both parameters are called argv.

ivanche··on Who owns the German DAX? [pdf]
While it's true that a lot of ETFs available in Europe are swap-based, I think it's not "most". According to [1], there are 798 ETFs using full replication, 510 using sampling and 327 are swap-based.

[1] https://www.justetf.com/de-en/find-etf.html?groupField=none&...

ivanche··on Ripgrep 13.0
I use it multiple times every day to switch to already existing git branches, checkout remote branches with creation of tracking branch, or to checkout remote branches in detached HEAD mode. I made git aliases for those, and this is how it looks like in my .gitconfig:

  [alias]
    cof = !git for-each-ref --format='%(refname:short)' refs/heads | sort | uniq | fzf | xargs git checkout
    cor = !git branch --list --remotes | sed 's@origin/@@' | sort | uniq | fzf | xargs git checkout
    cord = !git branch --list --remotes | sort | uniq | fzf | xargs git checkout
ivanche··on What's in email tracking links and pixels?
There is a Firefox extension that clears URL named, appropriately, ClearURLs :)

https://addons.mozilla.org/en-GB/firefox/addon/clearurls/

← PreviousPage 8 of 20Next →