Preferences

ViVr
Joined 81 karma

  1. When working on a feature branch it can be useful to break up your changes into logical commits. This gives you the flexibility to roll back to an earlier iteration when still working on the feature if needed.

    One of my git habits is to git reset the entire feature branch just before opening a PR, then rebuild it with carefully crafted commits, where i try to make each commit one "step" towards building the feature. This forces me to review every change one last time and then the person doing code review can also follow this progression.

    These benefits hold even if the branch ultimately gets squashed when merging into main/master. I also found that even if you squash when merging you can still browse back to the PR in your git repository web UI and still see the full commit history there.

  2. > I realize you are probably using bitwarden directly, in which case don’t you trust them to safeguard your data?

    Yes i use bitwarden directly, no self hosting. I do trust them keep my data safe (although i also trusted LastPass at some point, big mistake) but why not also keep a local copy, just in case. The type of data you store in bitwarden is worth the hassle and if Bitwarden Inc. ever gets into big trouble suddenly you'll be glad to have the backup.

  3. I'd like to see them add support for including attachments in your Bitwarden exports before i go putting any more critical data into their ecosytem.

    It has been a feature request for close to 6 years now: https://community.bitwarden.com/t/allow-attachments-to-be-ex...

  4. Information wants to be free but might be losing the battle regardless. The siren call of centralization lures in too many people who only realize the implications when it's too late.

    On most projects and topics i work on i keep personal notes. Sometimes i copy entire pieces of information from websites into my notes so that i don't lose it when the website dies. Any interesting webpage i at least archive through both archive.today and archive.org. Eventually i might look into taking that locally as well.

  5. > "The network, owned by a Dutchman named Danny Manupassa, had made a spectacular bungle: it had stored the private keys for the system on the same server as the network’s messages. Analysts in the Netherlands obtained the private keys and then used them to decrypt Ennetcom texts."

    Not your keys not your comms. But even then then, apply defense in depth.

    > "Sky’s messages ran on a different system than EncroChat’s, and it was more difficult to infect the network with bulk malware. Instead, someone with knowledge of the investigation told me, analysts seem to have launched a “protocol attack” that deceived handsets into revealing their private keys."

  6. HTTPS improves security even for a static site because it prevents an ISP or middleman from injecting ads (or worse) into the page.

    It also increases privacy because the contents of the traffic can not be observed by third parties.

  7. This september 2019 article from Financial Times might be a start.

    Why is the Federal Reserve pouring money into the financial system? Answer lies in short-term issues and structural market changes https://www.ft.com/content/345da16e-d967-11e9-8f9b-77216ebe1....

  8. It's a theory by wealth manager Brent Johnson that the next big recession will trigger an enormous demand for dollars. The dollar will rise against most other currencies and non-US bonds thus sucking up all the liquidity (that's the milkshake part).

    He's been on many podcasts to explain his theory and provide updates. I will link you an interview at realvision from september 2020 timestamped at 51:55 where he goes through it in summary: https://www.youtube.com/watch?v=h_HCIyc6MaA&t=51m55s

  9. Hey NY Times, now do an article on clothes dryers which use 4x more energy than the BTC network[1][2] while air-drying can do it without any electricity.

    [1] https://twitter.com/csuwildcat/status/1392639419920785411

    [2] Same tweets but on threadreader https://threadreaderapp.com/thread/1392639419920785411.html

  10. > Following a random exercise routine can result in injury.

    A trainer can check your form and help you execute the exercise safely but how does an exercise routine injure you?

  11. The dominant position of the USD on the world stage also might have something to do with the USA having deployed military to more than 150 countries at once and their involvement in regime changes all over the world.

    Meanwhile the FED heroically partakes in piling on debt for the futures generations.

  12. Your post seems to have an undertone of nervousness about the exchange rate of USD/cryptocurrency which is understandable in the middle of this bull market. In my opinion bitcoin is a revolution disguised as a get-rich-quick scheme. A whale liquidating lots of BTC sounds like a sweet bargain to me. BTC has a capped supply so they will run out of steam at some point.

    Due to game theory mechanics most network participants have an incentive to play by the rules and agree on rules that are as fair as possible. A hard fork has to be embraced by the majority of the users to be accepted. It's not just the miners or the whales who decide the rules.

    Of course there are countless of cryptocurrencies in use right now of which most are doomed to fail (maybe even all but one are doomed to fail).

  13. In a world where the Fedcoin and e-euro are commonplace, having access to a decentralized money system not tied to the whims of politics would really matter to me.
  14. > Now you have code that may or may not be buggy

    Doesn't your solution of replacing the possibly buggy code with configuration leave you with configuration that may or may not be buggy?

  15. This article seems to focus on clean code not having a significant effect on the software in production for the experience of the end user.

    One example where I have experienced the benefits of a clean codebase is when onboarding new developers. It takes a few days of handholding but once they've started working with the code there's very little room for gotcha situations where they get stuck or inadvertently introduce bugs due to being misdirected by the code that was already there.

  16. Max Keiser sure agrees that Wall Street is rampant with fraudulent practices.

    https://www.youtube.com/watch?v=w2euIWm6Ch4&t=1m15s

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal