whoisjohnkid
The thought process is if your private key is on an internet connected device there’s always a possibility that it can get compromised.
A hardware wallet will generate a private key for you offline and you can sign transactions in an air gapped fashion. e.g.
You might have a ‘watch only’ wallet on your phone that only has the public keys. When you want to move your funds the watch only wallet will create a transaction that is not signed. It will then display the transaction as a QR code that your hardware wallet can read.
From there the hardware wallet gets the transaction and is able to sign it. Then your ‘watch only’ wallet can read the signed transaction via an QR code from the hardware wallet; all without ever exposing the private keys to an internet connected device.
Safeguarding Your Bitcoin: Lucid Tactics and the Power of Protocol
Hackers vs. HODLers: The Ongoing Battle for Bitcoin Security
This introduced me to systems thinking which gives an interesting perspective on how to solve complex systemic problems.
Concepts can be applied to engineering or any other field
I’m usually utilizing a static site generator for main site; usually S3 behind a CDN.
Then I’ll typically have my services written in go running serverless behind apigateway. Then locally I just have my services running on a generic http framework.
This doesn’t seem to be the case in this incident though.
Gist is you can create a transaction from any device that doesn’t have your private key … send that transaction via a QR code to your cold wallet, then your cold wallet can sign transaction and create a new QR code for the other device to use.
One thing to consider is what you are teaching your kids by staying. Kids have a habit of picking up on these things at an early age and can internalize the unhealthy relationship you have as ‘normal’.
Ask HN: Has HN been loading slow for you over the last few days?
I’ve noticed lately when I visit HN from mobile it can take 3-10 seconds to load … did something change?
2. Learn to Budget if you don’t already
3. Max out retirement accounts
4. Place remainder in index funds; S&P is a great one to start with
5. Invest some time into learning more about finance
- I highly recommend the 2008 MIT open course by Andrew Lo [0] to learn some fundamentals; options, futures, portfolio theory
6. Learn some tax basics such as: - Cost basis
- Capital gains/loss
- Capital Loss write off
- Capital loss carry forward
- Tax Loss harvesting
7. Consider looking into bitcoin - Read The bitcoin standard and the Fiat Standard
8. Use your learnings to further optimize your investments[0] - https://youtube.com/playlist?list=PLUl4u3cNGP63B2lDhyKOsImI7...
Ask HN: Does anyone use the next link on comments?
I always accidentally click it instead of collapsing a thread. Does anyone find this useful? Am I just behind on the times?
Once you understand how to properly use dynamo and what it’s good at it you get so much power; at a fraction of the cost depending on your workload.
Was a breeze to setup multi region applications that utilize the single table design strategy.
If you ever need complex queries just use dynamo streams to power whatever search solution you are comfortable with.
However, I do feel like synchronous stand-ups are more productive
Ideally with diverse backgrounds; e.g.
- marketing
- engineering
- sales
- finance
This way the burden doesn’t fall on you for everything and you can lean on others to do their part.IMO a lot of tech entrepreneurs take the marketing/sales side for granted.
From my perspective it seems some are quick to want to change to another system on any signs of problems in the initial system; where the new system fails to have any good feedback loops built in.
I also see a lot of one off solutions that don’t fully understand the systems problem that only introduces more complexity to the system usually without solving the initial problem.
Technology is known to be deflationary; getting faster and cheaper over time.
This is how some fast food prices have been mostly staying the same; though even here you sometimes see shrinkflation.
It’s unfortunate that there’s so much politics around the inflation numbers, things that are deflationary are deliberately used to reduce the inflation numbers.
If something is too inflationary it either stops being measured or new ways of measuring are introduced that reduces the numbers.
If you don’t care so much about costs and scale on the server side then something like Ruby on Rails might give you that extra productivity boost you need to verify the concept.
If you need raw performance and you are just doing some minimal operations on a slice then yeah you’d want to use a simple for loop instead.
I typically use this pattern in situations where you have a ton of data coming back where you want to avoid storing all of that data in memory.
e.g.
func myFunc(cx context.Context) {
ctx, cancel = context.WithCancel(cx)
defer cancel()
for item := range iterator(ctx) {
}
}Reducing Memory Allocations in Go
A lot of folks hopping on the hype train mentioning they are doing X with blockchain are missing the revelation. blockchain is just a piece of the innovation, imagine if when the car was invented and suddenly inflatable tires got all the hype … that’s pretty much the times we are in. The whole is greater than the sum of its parts.
All the pieces that made bitcoin were already there. Satoshi was just the first to arrange them in the right order
envsubst < template > parsed
executable $@
Additional studies [3] have shown that 39% of bitcoin miners are using renewables.
The energy consumption argument has led some to investigate the energy consumption of other assets such as gold with some estimating the energy requirements for gold to be 50x that of mining bitcoin [4].
Whenever energy consumption of other assets are pointed out to be higher than bitcoin the debate then shifts to utility; e.g it’s ok if Y consumes X energy because Y provides Z to society.
Some bitcoin miners are finding interesting way to utilize the heat produced by their mining equipment [5]. And some say that bitcoin mining can help reduce the cost of producing new green energy infrastructure since excess power that would’ve been wasted could be used for bitcoin mining to offset costs.
I agree with you that it is tough to find unbiased info on the subject.
- [1] https://www.researchgate.net/publication/328581842_Bitcoin_e...
- [2] https://cbeci.org/
- [3] https://www.jbs.cam.ac.uk/wp-content/uploads/2021/01/2021-cc...
- [4] https://simon.medium.com/bitcoin-and-pollution-the-definitiv...
- [5] https://braiins.com/blog/green-innovation-in-bitcoin-mining-...