News for hackers. Stuff that matters.
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:10PM (#27052646)
Tell me how to do something worth doing with ETH and I'll be impressed.

Cue the intellectualization from "investors."

Re:How to send $ETH in 19 lines of Python by aclatuts on Wednesday May 05, 2021 @01:24PM (#27052816)
When I was buying ethereum at 17 dollars and getting a mortgage. I was buying it hoping sometime in the future I could renew the mortgage with an ethereum contract.

It could detail in code the principal, functions to trigger interest rate increases/decreases, functions to cancel, early termination fees, payment addresses, max payments per year, end dates, and whatever else a mortgage contract would need.

As a developer I would have felt much more comfortable with that than legal papers, brochures and pamphlets.

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:26PM (#27052858)
> buying ethereum at 17 dollars

Not so humble brag...

*Back to reading*

Yeah, recently bought a place and yes, the process is hostile to the consumer (200 pages of legal sized dense contract, give me a break).

However, did you ever think that there could be a, you know, simpler solution than, say, CRYPTOGRAPHY LOL

PS: cash-out now if you want to humble brag after ******* happens!

Re:How to send $ETH in 19 lines of Python by jtsiskin on Wednesday May 05, 2021 @01:20PM (#27052774)
Does programmatic money not sound exciting to you? I see way more skepticism than support on HN but it surprises me. Can you really not picture any uses for a financial system with Turing completeness?
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:22PM (#27052793)
I've been playing with programmatic money since selling runescape gold for PayPal dollars. I guess I just need more idk
Re:How to send $ETH in 19 lines of Python by zionic on Wednesday May 05, 2021 @01:29PM (#27052905)
Huh? That's not what "programmatic money" means. You're confusing it with digital currency.

Programmatic money means you can define code/program with the money itself. In a trivial case I could easily program the money (called a smart contract) to pay you $1 every day. I could put $1000 in that contract and you could have near-total confidence of that payout schedule. The code itself is a property of that money, and its execution is enforced by the same system that secures the overall ledger.

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:32PM (#27052962)
Incorrect. You're confusing "enough trust to make the world go around" with "so trustworthy we're neglecting that it's bad for the world."

And I mean the latter more in terms of the brain drain than ecologically, which ironically may not get solved because of that brain drain.

Re:How to send $ETH in 19 lines of Python by echelon on Wednesday May 05, 2021 @01:30PM (#27052929)
The government needs to be in control of the money supply. Monetary and fiscal policy are important levers for maintaining the health of our economy. The government uses money to bolster trade, issue debt, maintain a high standard of living, etc.

Crypto is a bunch of investors and engineers that think that they should be in charge rather than our elected governments. It's not even a geniocracy since it rewards only early investors. It's an oligarchy of the lucky few that think they should have more leverage than governments and the populace. It disenfranchises the government's ability to help the poor, underserved, and disadvantaged.

Crypto not from the government is dangerous.

I predict that as this plays out more governments will move to shut it down.

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:34PM (#27052987)
While clearly an unpopular comment, the "investors" would like you to think that somehow the risks in crypto are any better than the comparably stable government system.
Re:How to send $ETH in 19 lines of Python by voldacar on Wednesday May 05, 2021 @01:31PM (#27052948)
> The government needs to be in control of the money supply.

Not interested in bureaucrats determining my purchasing power, sorry

Re:How to send $ETH in 19 lines of Python by uncomputation on Wednesday May 05, 2021 @01:38PM (#27053033)
So rather than systems with oversight, faces, and names attached to them, you would prefer an entirely programmatic system where all transactions are final and irreversible which is not beholden to any intervention? There’s an old adage about how all programmers hate technology or something like that and I worry that we are flying too close to the sun here with the crypto hubris.
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:53PM (#27053238)
> all programmers hate technology

The latest wave of "investors" aren't programmers.

But yeah, the trust issue illustrated by your comment speaks volumes. I just wish people didn't think our problems were as easy as "sprinkle a little tech on it."

Re:How to send $ETH in 19 lines of Python by voldacar on Wednesday May 05, 2021 @01:39PM (#27053044)
> So rather than systems with oversight, faces, and names attached to them, you would prefer an entirely programmatic system where all transactions are final and irreversible which is not beholden to any intervention?

Yes, correct.

Re:How to send $ETH in 19 lines of Python by joshsyn on Wednesday May 05, 2021 @07:33PM (#27057274)
What good is a system, if it only benefits a few? And levers are used at the wrong time, benefits only a few people?
Re:How to send $ETH in 19 lines of Python by echelon on Wednesday May 05, 2021 @01:33PM (#27052979)
Antarctica will be happy to have you. /s

But seriously, functional governments are what hold society together. We can't have a system without levers.

Re:How to send $ETH in 19 lines of Python by voldacar on Wednesday May 05, 2021 @01:47PM (#27053154)
Functional societies existed long before central banking and costless money creation
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @02:01PM (#27053367)
Straw man.

Those societies also existed alongside slavery and tons of other bad shit. So how does that change the value of a functional government?

Re:How to send $ETH in 19 lines of Python by voldacar on Wednesday May 05, 2021 @02:08PM (#27053481)
Central banking caused the end of slavery? now that's a hot take
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @02:29PM (#27053778)
Have you heard of blood diamonds? I bet ETH solves that problem with a ledger /s
Re:How to send $ETH in 19 lines of Python by toby on Wednesday May 05, 2021 @03:20PM (#27054404)
It's interesting that the Kimberley Process intended to prevent conflict diamonds is a chain of warranties, one of the criticisms thereto was that there was little proof that the previous warranty ever existed.

So even though you're being sarcastic, you might be on to something there :) (I'm not suggesting this is possible, just idle musings)

Re:How to send $ETH in 19 lines of Python by teawrecks on Wednesday May 05, 2021 @01:27PM (#27052865)
More like, cue the crypto critics.

There are a million and one places to talk about the veracity of cryptocurrency. This thread doesn't seem like one of those places.

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:39PM (#27053042)
Too late, and those other places are not where I am so
Re:How to send $ETH in 19 lines of Python by zionic on Wednesday May 05, 2021 @01:24PM (#27052825)
What do you define as "worth doing"? DeFi alone has tons of potential answers to that question. Then there's decentralized exchanges... or do you not think decentralized currency exchange is "worth doing"?
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:36PM (#27053009)
Yes, please screw the rich guys taking tolls on exchanges. This can be done way simpler and more efficiently without ETH.
Re:How to send $ETH in 19 lines of Python by vmception on Wednesday May 05, 2021 @01:12PM (#27052667)
Is there anything you would like to do that you need ETH for?

Are you looking for inspiration or are you looking to talk about use cases that you will never be in the market for?

Re:How to send $ETH in 19 lines of Python by Igelau on Wednesday May 05, 2021 @01:18PM (#27052746)
How do they know what they need ETH for if they don't know what it's actually useful for? I'd be curious what a few of your top "you need ETH for this" cases are.
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:25PM (#27052833)
So are you fishing for ideas now?

I'm not going to "prove myself" here so that you can give me the blessing to ask a valid question.

In sibling comment I mentioned DAO, but those are a bit out of reach for more than just the technology are far to immature.

Everything else sounds like the next new future fallacy [1]. But no, your "libertarian" ideals won't flourish when you sprinkle in a little crypto and run your servers out of china.

[1] https://andrewchen.com/the-next-feature-fallacy-the-fallacy-...

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:15PM (#27052705)
I mean, I've learned enough to have plenty of ideas for "how to use ETH" but nothing makes the cut.

NFTs are **.

DAO is too grandiose, especially to be hosted on ETH.

And that leads to my comment.

Re:How to send $ETH in 19 lines of Python by vmception on Wednesday May 05, 2021 @01:41PM (#27053074)
okay, there is a robust repurchase agreement (repo) market on the Ethereum network that allows for anyone to enter the repo market to settle trades of practically unlimited sizes.

before last year this was exclusively the domain of investments banks given the privilege of using the Federal Reserve's overnight repo market. Where the Federal Reserve would provide hundreds of billions of liquidity and destroy it at the end of the trade, allowing the banks to use credit to finish deals overnight.

in the Ethereum network anyone is allowed to use this, it is called "flash loans" in that market, and as always, writing any transaction on the Ethereum network requires the use of ETH, the native fuel necessary to commit transaction to the state machine and save the state.

flash loans = repo market

the difference being that on the Ethereum network, people borrow from liquidity pools, instead of newly created dollars like when a central bank is involved. this has much greater accountability and confidence. the transactions are executed in one block, if it is not possible for the operation to return capital to the liquidity pool then the transaction fails and it was never executed, but the person that attempted it still pays the transaction fee in ETH as the nodes still did use compute time.

Ether is just necessary to access compute nodes on the Ethereum network - specifically to write, as reading is free - no different than dollars are necessary to access compute nodes on the AWS Lambda network. Its not that complicated. If you don't need to write to compute nodes, and you are also not providing collateral to liquidity pools, then you don't need Ether.

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @02:06PM (#27053447)
In this perfect new world do bad decisions also haunt you forever? Like student loan debt, your ETH reputation will follow you through bankruptcy (but obviously crypto-vestors are all too financially savvy to worry about that).
Re:How to send $ETH in 19 lines of Python by vmception on Wednesday May 05, 2021 @02:13PM (#27053563)
"much greater accountability" not equal "perfect new world"

my response to you was completely devoid of ideology and you keep trying to shoehorn snarky versions of enthusiast ideology into it

any way regardless of if you were actually asking a question or if you had already made an answer to it, the answer to that question is no, they don't haunt you forever and if the observable nature of blockchain transactions bothers you there are plenty of projects reducing that as well, which some segment of the market might find valuable

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @02:32PM (#27053832)
"We don't trust each other so we need immutable ledgers" sounds like "we need more horsepower so we need stronger horses!"

Works in theory...

Edit:

@vmception: If something leads everyone and their grandmothers to "invest" then it deserves scrutiny. And there is nothing to respond to.

I mean "yes sir, that's right, you have knowledge of financial instruments and speculation, very good, now I'd like to ask why you're OK with people mistaking this as a serious investment instead of the quant-level speculation you are referring to, sir, thanks."

Re:How to send $ETH in 19 lines of Python by vmception on Wednesday May 05, 2021 @03:57PM (#27054890)
In response to your edit

"I'd like to ask why you're OK with people mistaking this as a serious investment instead of the quant-level speculation you are referring to"

I literally do not care how people use their money but if you actually read between the lines, I have been saying that ETH is not something you should hoard. You only need as much ETH as necessary to write to compute nodes based on the computational expensiveness of the operation. You can do fairly arbitrary executions as long as you are willing to pay for it. I don't personally care what those executions are. But of the subset of those executions, the repo market and liquidity pool providing has stood out to me. And as I've said two or three times now, if you want to speculate on other people doing those "quant-level speculations" because now you don't need to be a top investment bank anymore and instead can just watch a few youtube videos to borrow and repay a few hundred million dollars for a few seconds, then go ahead an hoard ETH.

My actual opinions on unsophisticated people investing has nothing to do with Ethereum specifically. I am opposed to any barrier on investing when there are no barriers on gambling. Negative expected values games are available to all, but for something with positive expected value we want to coddle "grandmothers"? Miss me with that nonsense.

You act like you are here to provide scrutiny but were predictably never here to discuss any use case. You act like you were diplomatically asking for use case, and then never discuss any one of them only to move the goal post until revealing what everyone could tell you were trying to get at. Thats why I asked you, are you in the market for anything? Its useful to me to be able to borrow hundreds of millions of dollars for 5 seconds to earn a few basis points on an arbitrage I identified, without asking anybody. You can pretend that a MySQL database is better for that, but nobody is offering that service and it is fairly impossible to because of the financial legal barriers for a central party to offer a service that are exclusive to a central party, primarily around custody of funds, fiduciary duties, money service licenses, broker dealer licenses, settlement and inefficient state currency controls. The current evolution of the onchain services do not have custody to begin with, which are legal explicitly written exemptions to all of those laws.

Re:How to send $ETH in 19 lines of Python by vmception on Wednesday May 05, 2021 @02:43PM (#27053974)
you never respond to anything I say and that's annoying

and to the things you do randomly say - as if procedurally generated - so what?

stop trolling, do you want or need to commit state to compute nodes on that network or not? do you want or need to provide liquidity or not? do you like to speculate on other people doing those things more in the future or not? if the answer to all is "no" then move on

Re:How to send $ETH in 19 lines of Python by the_local_host on Wednesday May 05, 2021 @01:22PM (#27052797)
Receive ETH, and turn it into dollars.

Tutorials should focus on getting money, not sending it out, if they want to get people's interest.

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:42PM (#27053087)
Found one! This right here is worth doing. Thank you.
Re:How to send $ETH in 19 lines of Python by ptudan on Wednesday May 05, 2021 @01:25PM (#27052835)
Yes trustless and distributed things have no value, crypto is stupid, BTC is a waste of energy, yada yada yada.
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:38PM (#27053035)
I never said no-value. And my opinion on the valuation is no better than yours.

I'm seriously wondering how many things you did this year where you were like "damn, I sure wish this were decentralized and cryptographically secure, yeah, that would make this 10X better for sure, yeah!"

Re:How to send $ETH in 19 lines of Python by ptudan on Wednesday May 05, 2021 @03:26PM (#27054485)
I'm not looking for a 10x improvement, I'm thinking of getting closer to the ideal. So many things are hidden behind layers of obfuscation and forced trust (authority). If society as a whole put many of these functions on chain, at least the hiding would go away.

Long term, I'd love to see fully open implementations of the justice system, education, political donations, property/ip rights, DNS, adtech, on the chain. I don't care if they make money, I'm not saying there are riches here. But I for one would have loved blind grading that is verifiably blind, when I was in school. Teachers had too much arbitrary power. I also would love to earn from my own advertising data, and willingly be able to give it to sites. I could keep going.

Blockchains are obviously a buzzword, and the current crypto hype isn't without plenty of scams. But revolutions don't occur in days or weeks. The push towards trustless and decentralized systems is happening right now, and in my opinion, benefits society. It could take decades to replace systems currently in place.

Re:How to send $ETH in 19 lines of Python by xadhominemx on Wednesday May 05, 2021 @01:39PM (#27053052)
It’s useful as a means to trade even scammier coins. Not so much beyond that.
Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:45PM (#27053133)
I guess that's "worth it" for some people here.

The joke is, those people already missed out.

"Crypto", no way that moniker lasts, is already in the greedy phase. Stay back, especially if those crypto dreams include money you shouldn't gamble with (student loans, seriously, don't do it).

Re:How to send $ETH in 19 lines of Python by nootropicat on Wednesday May 05, 2021 @01:12PM (#27052673)
Making insane yield (50%-300% apr, depending on the time) on dollars
Re:How to send $ETH in 19 lines of Python by Shish2k on Wednesday May 05, 2021 @01:23PM (#27052810)
That’s exactly the problem for me: I’m the kind of person who sees money as “a token to be traded for goods and / or services”, and why would any normal person (ie, not counting crypto investment nerds) want to trade their eth if the most profitable thing to do is to hoard it?
Re:How to send $ETH in 19 lines of Python by ptudan on Wednesday May 05, 2021 @01:25PM (#27052846)
Why do you buy things when you could only ever save?
Re:How to send $ETH in 19 lines of Python by Shish2k on Wednesday May 05, 2021 @07:16PM (#27057138)
With stable currencies, if I buy $10 of stuff today, then I have $10 of stuff, and at the end of the week my bank account will be $10 (+/-0.01%) lower than where it would have been had I saved the money. I don’t regret this purchase.

With inflation-stage cryptocurrencies (Which I’m assuming ETH is, given that the article says "At the time of writing, ETH is at an all-time-high”), if I buy $10 of stuff today, then I have $10 of stuff, and at the end of the week my bank account has missed out on $300 of inflation. I should’ve saved my memecoins and used some other currency instead.

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:41PM (#27053079)
Don't ask a question that starts with "Why" (unless you're seeking a defensive response aka negotiating).

And the answer to your question is learn about the stopping problem https://en.wikipedia.org/wiki/Optimal_stopping

Re:How to send $ETH in 19 lines of Python by anotha1 on Wednesday May 05, 2021 @01:17PM (#27052732)
"That's what Bernie Madoff said."

But for real, that doesn't make the cut. 1) maybe I don't have capital to invest, 2) your "yield" calculation ignores all risk.

Re:How to send $ETH in 19 lines of Python by spellboots on Wednesday May 05, 2021 @01:29PM (#27052904)
It sounds like you have some additional constraints that you didn't make clear in your original question.

You said, "Tell me how to do something worth doing with ETH and I'll be impressed."

Also, you need things that you can do without capital, and that fit a specific risk profile that you haven't elaborated on. It sounds like you're assuming that making these yields are too risky for you, so are you looking for zero risk, or can you accept some risk?

Can you specify up front your constraints?

Here are two things you could do with ETH right now:

1. You could use it as the coordination layer for a decentralised git repository, that is fully distributed and censorship resistant. Hopefully you can see how this could easily be adapted to many similar use cases: https://github.com/cardstack/githereum

2. You could purchase flight delay insurance that pays out automatically if your flight is delayed: https://etherisc.com/

> Cue the intellectualization from "investors."

Cue the moving of the goalposts