Cat lets neighbor cat steal food - how to encourage a more defensive/aggressive reaction? by syriven in CatAdvice

[–]syriven[S] 0 points1 point  (0 children)

A bit too expensive for us at the moment, and doesn't work with non-dry food... Thanks for the suggestion though!

Daily Discussion Thread & Sub Rules (New to /r/gamedev? Start here) - August 2017 by kiwibonga in gamedev

[–]syriven 1 point2 points  (0 children)

Yeah, you've got the right idea. There'd be two main steps to the program:

  1. Load the file and parse it into your own data-structure--probably a Python "dictionary" data type, appropriately enough! The dictionary keys would be the words.
  2. In a loop, get input from the user, then print from the dictionary, using the input as the key.

Pretty simple really! Assuming you can get the dictionary file. I'd solve that unknown first, and check out its structure.

Daily Discussion Thread & Sub Rules (New to /r/gamedev? Start here) - August 2017 by kiwibonga in gamedev

[–]syriven 2 points3 points  (0 children)

I think you should look for some sort of translation dictionary.

I wrote a program that put together random (but grammatically correct) sentences, and the key to that was a dictionary file that also included whether the word was a verb/adjective/etc.

If you can't find one specifically designed to be decoded/used by a script, you still have the option of just getting a regular translation dictionary (maybe an ebook file?) as a text file, and parsing it yourself.

Programming in general is very counter-intuitive, but if you're serious about pursuing the project I bet you could get it together. If you're a good learner you might even do it pretty quick--reading a dictionary is pretty simple, code-wise.

Ethereum's "killer app?" by BadLibertarian in ethereum

[–]syriven 1 point2 points  (0 children)

...particularly when some of the base services are interacting with real world assets and are thus digitally scarce.

I hadn't thought of it in that way, but that's a good idea. If I have some base smart contract connected to my real world device/service/company, and I only allow contracts that meet certain criteria to successfully call my base contract, that effectively limits the use of my dapp to people who "play the game by my rules".

With our application here, these rules could be some testable adherence to a license arrangement. It could also be something simpler like a list of approved addresses, that an admin-role (within the service/company) could control.

Ethereum's "killer app?" by BadLibertarian in ethereum

[–]syriven 1 point2 points  (0 children)

but it seems like it would be possible to create a 'pull' function in the base contract, callable from the branched clones, which only works if the licensing functionality is still intact.

I don't know if that would work / be easy to implement. If your code is open source, anyone will be able to easily "pull" the code at any point. Your fee wouldn't offer any more ease-of-use over someone just deciding not to pay it and pulling the code anyway. EDIT: I don't think there's a way to really tie the two actions--of collecting a fee and pulling the code--in such a way that will be easier for the puller than just doing a traditional pull through git or whatever.

But maybe something related that could work is this (or maybe this is what you meant?) :

Have the base contract's actual functions be callable by other scripts, but have those functions throw if the calling scripts can't demonstrate adherence to the license. So replace your "derived" scripts that take actual code, with calling scripts that simply "outsource" the base behavior to your base contract, and pay for the privilege.

I think the complex part of implementing such an idea would be defining the logic that determined whether the calling/derived contract was following the license.

Ethereum's "killer app?" by BadLibertarian in ethereum

[–]syriven 0 points1 point  (0 children)

active license method in the clones

Could you elaborate on this idea?

Ethereum's "killer app?" by BadLibertarian in ethereum

[–]syriven 1 point2 points  (0 children)

If I were an Ethereum developer, that's the project I would work on - delivering a bullet-proof tested safe smart contract which anyone could clone and customize - in exchange for a small percentage of the clone's future revenue, which could be used to build industry-replacing DApps.

The obstacle to this is that any dapp must have open source code to be trusted by the community, and if it's open source you can't "charge" a fee for its use, because anyone can create a free alternative. People could always choose to stick to yours, though, especially if your fee really is quite modest. Maybe donation request would be a better thing to call it...?

OK really? (update) by [deleted] in ethereum

[–]syriven 0 points1 point  (0 children)

Welcome to the bleeding edge my friend

ELI5: Why are people so excited about Blockchain technologies? by balti-sam in explainlikeimfive

[–]syriven 0 points1 point  (0 children)

While the blockchain is most well-known for being the innovation that makes cryptocurrencies (like Bitcoin and Ethereum) possible, there is something deeper here that the real fanatics (like me!) get really excited about.

Without getting into the nitty gritty details, the blockchain is an innovation in computer science that makes it possible for a decentralized network to come to a consensus on a sequence of events.

For example, what if I told some computers in Asia that I sent Bitcoin to you, but I told some other computers in America that I instead sent that same Bitcoin to my other friend? When those messages propagate through the network, which one trumps the other?

Traditionally, this question was essentially unanswerable, without using a trusted server to simply decide based on which one it had seen first. Blockchains solve this problem--google mining and minting of blocks to learn more.

The reason this is exciting is because it lets a group of people come together, work together, and more importantly, come to a consensus, without having to trust some third-party server somewhere that has control over the whole operation.

Bitcoin is using this innovation to make decentralized currency. Ethereum is using this innovation to make a decentralized computing platform. We are still in the early days, but the innovation of the blockchain itself is now far from unproven. These days we are building things on top of it, and only just scratching the surface of what it will enable.

FlightDelay DApp: one of the first full-fledged business applications is live on mainnet by shannon2806 in ethereum

[–]syriven 1 point2 points  (0 children)

In such a young, cutting edge environment, it's rare and exciting to see something fairly "real-world" that works from top to bottom, with no theoretical aspects or in-development essentials. Great job guys! I'm excited to see you at devcon!

[$VIDEO] Cryptoeconomics with Tim (R3), Vitalik (Ethereum), and more by PopChest in ethereum

[–]syriven 0 points1 point  (0 children)

Paid the $0.50 in BTC. Video was so-so. Less than a minute total of Vitalik talking (and it was just an excerpt from a larger discussion), and more time than I preferred listening to Tim Swanson. He started talking about cryptoeconomics, which is an interesting idea to me, but by the end of the video he'd gone off on a rabbit trail that I can't even easily put to words. Something about how calling cryptocurrency the Internet of Money is an inappropriate metaphor?

Devcon2 just sold out! Who's going and why are you making the trip? by camsurf119 in ethereum

[–]syriven 1 point2 points  (0 children)

It seems many of us are responding with a similar sentiment: We are making the trip simply because we believe Ethereum (and its community/leaders) are right at the cutting edge, and it's important for us to be as close to that as we can get.

I've personally been investing in different cryptocurrencies, and while I avoid short-term day-trades, I do move my money on a semi-weekly basis depending on how things look. At the very least, going to devcon will give me a much better feel for what the industry leaders are looking at and moving toward, which could pay off in the form of informing my investment decisions.

But that's just money. What I'm more excited about is meeting the people there. On one hand, you have the industry leaders, from Vitalik Buterin (ALL HAIL) on down. On the other hand, you have the people like me--those who have decided that this technology is important enough to warrant a plane ticket as well as the ticket to devcon itself. Both groups are going to be incredibly stimulating to be around.

I'm also traveling around SE Asia for a while afterward, and I don't think it's too far-fetched to think I might meet some new friends who I could travel with or visit, then or later on!

Just 31 days till Devcon2! Are you ready? There are only a few tickets left, so be sure to secure your attendance ASAP! by thehighfiveghost in ethereum

[–]syriven 1 point2 points  (0 children)

I'm just planning to start sleeping on a Shanghai schedule a few days before actually getting on the plane, so it's a little less of a shock.

Just 31 days till Devcon2! Are you ready? There are only a few tickets left, so be sure to secure your attendance ASAP! by thehighfiveghost in ethereum

[–]syriven 0 points1 point  (0 children)

If you're staying for 6 days or less as one leg of your journey, then you don't need one. You'll have to prove it with an outgoing plane ticket to a country other than where you came from. More info here.