HNHacker News
TopNewBestAskShowJobs

crazypython

4,542 karma · joined July 18, 2019

submissionscomments
crazypython··on Launch HN: Hedgehog (YC S21) – Cryptocurrency Portfolio Manager
How has YC helped you succeed?

What is your future roadmap?

How did you find Sonya to manage your social media and generally do your PR?

crazypython··on Brave, the false sensation of privacy
Brave is the false sensation of privacy, _compared to Firefox._ For people who use Chromium, Brave is the best there is.
crazypython··on Rethinking Triplebyte
Triplebyte quizzes are a much more realistic representation of job skills than leetcode quizzes.
crazypython··on Ask HN: What's some great fiction for founders and entrepreneurs?
I would also like to see recommendations for fiction for social skills and leadership.
crazypython··on Gemini's "uselessness" is its killer feature
Why not simply use HTML with JS off, plus userscripts to block cookie banners and sticky headers? You get modern CSS features like column display.
crazypython··on Rust 1.x seems to not always be backward compatible in practice
The same is true for Dlang. Go on D's IRC channel and you can talk to core compiler authors who will help you find a solution to any problem in ~10 minutes.
crazypython··on Ask HN: What's some great fiction for founders and entrepreneurs?
Keeper of the Lost Cities gives a sense of adventure and focus on the present that feels just right.
crazypython··on El Salvador makes Bitcoin legal tender
Watchtowers are third-parties that allow your node to go offline.

Bitcoin has lax liveness requirements unlike other networks. cough cough Ethereum 2.0 PoS

crazypython··on El Salvador makes Bitcoin legal tender
> Except for those third-parties, you mean?

The third-party can't steal your Bitcoins. Assuming your node is online 24/7, you can verifiably cash out your Bitcoin on the blockchain at any time.

The third-party doesn't hold your Bitcoin– both parties can close the channel and cash out, again without any trust.

Your Bitcoins can't be stolen by a third-party, unless you and your watchtower fail to broadcast a transaction with proof there was a channel transfer.

I read watchtowers are used to keep third-parties honest when nodes aren't online 24/7. https://blog.bitmex.com/lightning-network-part-4-all-adopt-t... They don't hold your keys.

crazypython··on El Salvador makes Bitcoin legal tender
I read that you put a "bounty" in your transaction so that if your node is offline, another node will have an incentive to prevent the theft for you.
crazypython··on El Salvador makes Bitcoin legal tender
There is open market competition for these third-parties. The system is fully trustless. Furthermore, onion routing (akin to Tor) is in development to prevent that third-party from knowing the content of your transaction and who you transacted with.
crazypython··on El Salvador makes Bitcoin legal tender
Right now, doing a Bitcoin transaction costs $0.97, so it's already false. If you are willing to wait ~48 hours for confirmation, it can cost as little as $0.15.[0]

Furthermore, the system in question is not Layer 1 Bitcoin, but Layer 2 Lightning. To use Lightning, one must perform a Bitcoin transaction to open a channel– akin to opening a bank account– which provides access to the entire lightning network.

I find opening a bank account for less than a dollar very attractive.

That being said, layer 2 fees exist as well– you must pay someone, usually a hub, to securely lock some amount of Bitcoin to a channel so that you may transact. (Note that the secure lock isn't a security deposit; a channel be closed with funds returned without any third-party trust.)

[0]: https://mempool.space/

crazypython··on Show HN: I built a climate change app
Thanks. I was going to reply, I concede that reducing meat consumption is probably a help too, but I wouldn't endorse "vegetarianism for all."
crazypython··on Show HN: I built a climate change app
Food is produced primarily with fossil fuels.

> The American food supply is driven almost entirely by non-renewable energy sources and accounts for approximately 19% of the total use of fossil fuels in the United States.

https://sustainability.emory.edu/wp-content/uploads/2018/02/...

Buying local and eating less meat is social signalling. Wasting less food is making personal sacrifices for the environment.

crazypython··on It's virtually impossible to read old iMessages and they take up tons of storage
It's a question of who comes first- Linux was first to market as a cloud OS, so it dominated. Email came first for long-form asynchronous messages, so it dominates.
crazypython··on Show HN: I built a climate change app
Plenty. Uneaten leftovers, rotten food...
crazypython··on Show HN: I built a climate change app
One big source of climate damage, especially in the United States, is food waste. The average American throws away a third of their food. The culture and TV treat food waste as normal.
crazypython··on Driving with D
Adding a method to a class you don't control is also useful.
crazypython··on Driving with D
Symmetry Investments, a $4.5bn assets-under-management hedge fund, sponsors Dlang.

No major tech company behind Dlang.

crazypython··on Ask HN: Negotiating Salary
What "tests" do you mention?

How do you evaluate people? Given the following information, how would you determine someone's skillset?

- hobby projects on the same technology stack

- open-source contributions (library with 15,000 monthly downloads)

- hobby projects on a different technology stack

- hobby projects on a different technology stack that made it into production with thousands of users

- previous companies

crazypython··on Ford “Volume knob” is “finger” on set of bearings epoxied directly onto display
I'm not sure I understand how this works. Can someone explain?
crazypython··on I still like C and strongly dislike C++
Dlang is nice. It's essentially C++, but with the warts fixed. Using dpp[0], you can #include C headers into D, and use their complex macros.

[0]: https://code.dlang.org/packages/dpp

crazypython··on Launch HN: Fig (YC S20) – Autocomplete for the Terminal
Zsh autocomplete is much slower than Bash autocomplete.
crazypython··on Launch HN: Fig (YC S20) – Autocomplete for the Terminal
This is misleading. Fig's completions data files are open-source, but the completion engine that runs the completions is completely proprietary.

That means you contribute free ("open source") completions to them, but the scope and type of the completions is limited by their proprietary engine.

--- YC has pinned the founder comment and made it an impossible to reply to the top-level comment.

They say the most effective forms of advertising are the ones we don't realize are ads. Well, this is an ad.

crazypython··on Launch HN: Fig (YC S20) – Autocomplete for the Terminal
macOS runs an older version of GPLv2 GNU Bash. The newer GPLv3 GNU Bash has much better autocomplete built-in and many useful features (like |& for unified stdout/stderr redirect). Install it like this:

    brew install bash
crazypython··on How Intuitive Are Macs Really?
Indeed, a .pkg is just a compressed folder and a bash script.
crazypython··on Tesla is found guilty of throttling charging speed
People should be able to control the ratio of battery degradation to charging time.

Anyone or their business who depended on the old charging speed for mission-critical functions is screwed.

crazypython··on Tesla is found guilty of throttling charging speed
Proprietary software strikes again.

It shouldn't be radical to say that you should control the software that runs on physical devices like cars you own.

crazypython··on The Limits to Blockchain Scalability
> Blockchain is proposed for various things like, for example, land registries. They have to be kept around indefinitely long. In many countries financial institutions are required by law to keep financial transactions around for 4 years. Ans so on.

If you have a copy of the latest block and the older verified block headers, you can trustlessly verify older blocks that people give you.

> But yeah, sure, go ahead and remove all historical data "because new transaction is mathematically valid".

Archival nodes– nodes that store full history– still exist and are still needed. You can query them from a normal full node and get their blocks.

crazypython··on The Limits to Blockchain Scalability
> you need to make a consumer-friendly distribution of the node software

https://bitcoinknots.org

It's a distribution of Bitcoin Core. It needs 5GB to store enough blockchain state to fully verify everything. AFAIK Bitcoin Core also has a convenient GUI interface.

I set up a node on my computer. I didn't touch the command-line once. It has a nice GUI and built-in wallet.

← PreviousPage 3 of 23Next →