357 karma · joined September 22, 2017
1. How “let it fail” leads to simpler code. https://news.ycombinator.com/item?id=32080903
Get attention from the speaker, raising hand or whatever
- "Can I interrupt you for a second?"
- "Yes."
- "I think we all understand most of this... Does everyone understand?"
Look for confirmation from others
- "Could we skip to the next item/solving the problem?"
In the happy path your peers (some of them meeks) are glad someone interrupted the monologue. Of course outcomes will be different all the time. Same with tangents. "I think we have drifted a bit from the topic, or is there a point?" It's easy to get carried away. But being polite there should rarely be an issue.
"I wish I had more friends, but people are such jerks. If you can just get most people to leave you alone, you’re doing good. If you can find even one person you really like, you’re lucky. And if that person can also stand you, you’re really lucky."
Here is a good article about Japan and GDP: https://mises.org/library/myth-japans-lost-decades
- Permissionless chain. Anyone can join by just downloading software and start mining. Tbf it has moved beyond this quite a bit with ASICs but you can still validate.
- Fair launch (just filtering all cryptocurrencies on this criteria will result in ~10 or so)
- Devs, anyone can make a PR or write BIPs.
- No foundation/community/devs that extract a fee from the operation of the chain. Communities and companies operate outside of the Bitcoin network. - Hard cap on 21m coins.
Most others compromise on some of these to use less energy, be faster, enrich themselves, or all.
Arguments are usually just "ad hominem" against blockchain.
Cross platform GUI toolkit is a very underdeveloped area.
Parallel to all this I was interested in music too. Fooling around in ReBirth and Fruity Loops. Many years later got a guitar and tried to learn that, you get a lot of music theory from that. That theory is much easier than programming, still takes a lot of time.
Drawing I'm not really good at, but got an eye for what looks decent and can play with colors. On a computer it can almost be like cheating because you can be "inspired" by others. But books and tutorials on art exists too of course, how far that rabbit hole do you want to go? And 3D is a bit of a mix between tech and art, you could draw a cute character on paper front and side with a pencil. And when you model, texture, rig and animate that; it can be really impressive.
What I am trying to say, it looks like genius but it is a lot of work over a period. But it is creative/craft work, and not boring. And you can learn the basics of all the areas and make something great. When making apps, all those areas of you are unused. No music, no art. At best some graphic design (UI).
If you want to really put it in a compressed environment where it is not (?) overwhelming, but still technical, try C64 programming. There are lots of resources and step-by-step guides, and you will get a taste of everything and can build from there. We are many that have the desire to make our own games. Some are indeed geniuses, or very strong in multiple areas. Others just stumbled across Unity and are going through whatever guides there are with desire. These days you can choose your difficulty and dedication level.
For simpler games, getting your game to run on desktop, iOS and Android is not that hard. Because most platform code will be some glue, and then you are off inside your own game code. It takes weeks/months to figure that out, but then you are done and carry it with you for every game in the future. Then when you put it all together plus the uniqueness of your game (because it is unique right?!), you get a great and interesting blog post like this one!
https://en.m.wikipedia.org/wiki/Kaseya_VSA_ransomware_attack
The few times, in my experience, that competent top management has been directly involved in development has been very different. That’s when all the bullshit from middle managers evaporated completely.