Live data from Hacker News

Ethereum from scratch – Part 1: Ping

ocalog.com

101–110 of 134 posts

Re: Ethereum from scratch – Part 1: Ping

#101
post #100

Earlier quoted context omitted.

Recognizing it's merely an example, I think nonetheless it would be good to present examples that are actually compelling. Let's think about your example and what it entails. So you're going to a pizza party with your friends, and instead of saying to your buddy Mike who you're about to see in person and share some pizza with, "Hey Mike, here's 5 bucks, thanks!" Instead you fire up the ol' ethereum whizbang machine,…

You could make a similarly incredulous argument that messenger apps are totally ridiculous because why would you use a 500 dollar handheld computer to write a message through the "internet" when you could just talk IRL? I mean, like, within three years you'll probably be having a virtual reality pizza party with your friends on the other side of the world. That's less wasteful of resources than flying, you know! And…

So simply, what's the point?

How is it better than existing methods for doing whatever you envision doing with it?

What if anything, does it enable that would otherwise be impossible?

So you've got nothing?

"Ha-ha! Why would I use PayPal when these smart contract blockchains technologies have been working well for many years?"

So instead you go to one of the future's several competing smart contract platforms

Simply positing a future scenario is not an argument for it's likelihood.

Why do I need a massively parallel system with enough energy to power a city to do this when I could just do it manually, or write a script to do it and run it locally? If one of the donators doesn't trust me or my code, then they can just donate to wherever directly.

I don't even get your scenario, what value is there in me/my contract being an intermediary between my fans and these other organizations? (and isn't GitHub a for profit company? Why would you donate money to them?)

Re: Ethereum from scratch – Part 1: Ping

#102
post #100

Earlier quoted context omitted.

You could make a similarly incredulous argument that messenger apps are totally ridiculous because why would you use a 500 dollar handheld computer to write a message through the "internet" when you could just talk IRL? I mean, like, within three years you'll probably be having a virtual reality pizza party with your friends on the other side of the world. That's less wasteful of resources than flying, you know! And…

So simply, what's the point? How is it better than existing methods for doing whatever you envision doing with it? What if anything, does it enable that would otherwise be impossible? So you've got nothing? "Ha-ha! Why would I use PayPal when these smart contract blockchains technologies have been working well for many years?" So instead you go to one of the future's several competing smart contract platforms Simply…

"So you've got nothing?"

Since you immediately reject my examples so completely, I think I won't persuade you. Good for you -- I won't fool you into wasting your time on this obviously pointless blockchain thing.

Re: Ethereum from scratch – Part 1: Ping

#103
post #102

Earlier quoted context omitted.

So simply, what's the point? How is it better than existing methods for doing whatever you envision doing with it? What if anything, does it enable that would otherwise be impossible? So you've got nothing? "Ha-ha! Why would I use PayPal when these smart contract blockchains technologies have been working well for many years?" So instead you go to one of the future's several competing smart contract platforms Simply…

"So you've got nothing?" Since you immediately reject my examples so completely, I think I won't persuade you. Good for you -- I won't fool you into wasting your time on this obviously pointless blockchain thing.

That's a good lesson for me when wondering whether to include something, to leave it out.

Maybe, you'd like to address the questions I raised and points of logic I made rather than the snark.

Re: Ethereum from scratch – Part 1: Ping

#104
post #102

Earlier quoted context omitted.

"So you've got nothing?" Since you immediately reject my examples so completely, I think I won't persuade you. Good for you -- I won't fool you into wasting your time on this obviously pointless blockchain thing.

That's a good lesson for me when wondering whether to include something, to leave it out. Maybe, you'd like to address the questions I raised and points of logic I made rather than the snark.

Here's basically all I'm saying.

1. Payments and value management on the internet currently suck horribly compared to what you could imagine. (Insert your own imaginations here, since you don't like mine.)

2. Some attempts are being done to make payments and value management on the internet more convenient, but they are controlled by central authorities -- Facebook, Apple, Google, Twitter, Amazon, whatever -- so they will exclude, censor, limit, and control. (Just like Twitter controls your API access, Facebook forces you to use your real name, Amazon surveils your preferences, etc etc etc.)

3. Blockchains are the only way I know of to do this kind of thing without that kind of central authority, in a thoroughly open source way.

4. I can quite easily imagine a future when blockchains make it very convenient and nice for individuals and organizations to do payments and value management on the internet, in various creative and interesting ways.

Bonus point:

5. Resource use is indeed something to consider. (That also goes for, like, why are we using so many torrent boxes to seed Game of Thrones? Kinda useless! Stop wasting teh energies!) It is indeed also something that is being very actively considered by leading blockchain developers; for example, it's the major project that Vitalik Buterin is spending his waking hours on, in the form of scaling through proof-of-stake. There are highly functional versions of proof-of-stake already working for years, notably BitShares and Steemit, but they use a form of delegated voting that the Ethereum community mostly doesn't want.

Re: Ethereum from scratch – Part 1: Ping

#105
post #73
post #66

Earlier quoted context omitted.

the problem is that the tools don't facilitate writing correct contracts i don't know how to do this myself, mind your. to be broadly applicable the tech has to be accessible to people who would be writing contracts. a fucking professional using the state of the art for this shit has very little tooling support for checking that the contract actually operates in a particular fashion. something like an SQL query plann…

That's a different subject. I was only addressing the notion that Ethereum the application is at risk from the code that users run on it. I completely agree that the tools and processes for writing and testing smart contracts need to improve.

Love my job, since I've been bringing in $82h… I sit at home, music playing while I work in front of my new iMac that I got now that I'm making it online… •••••••••>>http://ow.ly/iBXm30dNtIZ

Re: Ethereum from scratch – Part 1: Ping

#106
post #95

Earlier quoted context omitted.

Related: could we please have a Lisp for Ethereum VM? Thanks!

Yeah if someone's working on it, please link. Would contribute

There is LLL: https://github.com/ethereum/cpp-ethereum/wiki/LLL-PoC-6/7a57...

Re: Ethereum from scratch – Part 1: Ping

#108
post #107

Earlier quoted context omitted.

There is LLL: https://github.com/ethereum/cpp-ethereum/wiki/LLL-PoC-6/7a57...

Nice thanks! Is this officialy supported still?

No problem! It looks like there is some activity in its github repository:

https://github.com/ethereum/solidity/tree/develop/liblll

https://github.com/ethereum/solidity/issues?utf8=%E2%9C%93&q...

Re: Ethereum from scratch – Part 1: Ping

#109
post #2

Hi all, I'm the author of the post, and also the creator of the website. I'm writing this series of posts to demonstrate the site. Do you guys get what the site's trying to do? Hope you enjoy the post. If you have any constructive criticism you'd like to give regarding either the post or the website, let me know!

Hi, Interesting concept,

I tried to signup but ended up with a 500 error.

Too bad.

Re: Ethereum from scratch – Part 1: Ping

#110
post #109
post #2

Hi all, I'm the author of the post, and also the creator of the website. I'm writing this series of posts to demonstrate the site. Do you guys get what the site's trying to do? Hope you enjoy the post. If you have any constructive criticism you'd like to give regarding either the post or the website, let me know!

Hi, Interesting concept, I tried to signup but ended up with a 500 error. Too bad.

Hi, I see that and I'm looking into it.

Edit2: You should be able to log in now.

Post reply on HN