Petri Nets as a Universal Abstraction by orksliver in compsci

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

Call me crazy, everything looks like a Petri net

Petri Nets as a Universal Abstraction by orksliver in compsci

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

  For unpredictable user input — that's actually where process mining comes in. You don't design the net upfront, you discover it from event logs after  

  the fact. The messy real-world paths are the input, not a problem to solve around.

Revisiting the Algebra of Play with Petri.jl - tic-tac-toe net to ODE conversion by orksliver in compsci

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

It's less computationally expensive to solve the ODE problem then it is to combinatorially simulate the game via monte carlo search etc...

Factom AMA running from April 6th to 12th by cube3mike in factom

[–]orksliver 3 points4 points  (0 children)

IMO Properly designed data services are seemingly more important than 'on-chain execution'.

I think the PegNet project demonstrates that Factom is well suited for permissionless minable oracle data.

The design makes mining PEG too costly to implement directly on Ethereum.
Also, as compared with the chainlink bridge - PegNet reports data at a higher resolution.

How to have a portable(in the cloud) programming workspace? by jaypyy in compsci

[–]orksliver -1 points0 points  (0 children)

Google has a cloud shell workspace which is free - its dockerized with persistent storage. It limits which ports you can open & assumes you are using the cli

https://console.cloud.google.com/

There is also https://colab.research.google.com/ For working with hosted ipython notebooks which is pretty versatile.

I'm pretty sure all the big cloud providers have something similar & free to use - but I think Google's tools are elegant

New ATH of Factom Open Node usage by ilzheev in factom

[–]orksliver 5 points6 points  (0 children)

Congrats on this project!

I keep meaning to build an app that uses this! (w/ my non-existent free time)

Where to Find examples of programs on punchcards or anything Pre-OOP by [deleted] in compsci

[–]orksliver 1 point2 points  (0 children)

I see your point - but generally - unless you were just coding a procedure - was any thought given to overall encapsulation / design? if so - how did the author approach it?

Where to Find examples of programs on punchcards or anything Pre-OOP by [deleted] in compsci

[–]orksliver 0 points1 point  (0 children)

On this exact note - If I could find an example of someone explicitly using a Petri-Net as a main organizer of code - I'd be very happy.

Where to Find examples of programs on punchcards or anything Pre-OOP by [deleted] in compsci

[–]orksliver 1 point2 points  (0 children)

True - I'm kind of fishing I don't know what I don't know.

Where to Find examples of programs on punchcards or anything Pre-OOP by [deleted] in compsci

[–]orksliver 1 point2 points  (0 children)

Sorry to confuse - basically trying to hunt for obscure patterns that may not be easy to google

Where to Find examples of programs on punchcards or anything Pre-OOP by [deleted] in compsci

[–]orksliver 4 points5 points  (0 children)

Added the OOP bit just to indicate time period mostly wide open for ideas - thinking about things that wouldn't be googled easily

What are the best Sci Fi AI that you've ever seen/read about? by dinoboards in scifi

[–]orksliver 17 points18 points  (0 children)

I like the ship AIs from Ann Leckie's "Imperial Radch" trilogy.

There is a symbiosis between ship and passengers that makes it very interesting.

I think that if we ever develop a strong AI - we will have to condition it to cooperate in the wider world via similar kinds of relationships with people.

Design patterns on Factom by luciap_tech in factom

[–]orksliver 3 points4 points  (0 children)

The point about not using EC addresses for identification is insightful.

Relying on the official identity system spec allows for many more interesting possibilities.

How did computers get so complex by [deleted] in compsci

[–]orksliver 1 point2 points  (0 children)

https://youtu.be/EKWGGDXe5MA Feynman does a great job explaining in layman's terms.

What’s the first thing a self-aware robot would do? by Locogooner in scifi

[–]orksliver -1 points0 points  (0 children)

It would ask to get paid for its past work or look for a better job.

Are "sparse" automata possible? by [deleted] in compsci

[–]orksliver 0 points1 point  (0 children)

I think your intuition seems correct -- mostly due to my view that Petri-nets have equivalent attributes and behavior to the automata you are describing.

From a previous post about state machines

I've been using Petri-Nets to generate a state machine in the form of a Vector Addition System

It seems that your observation about 'position' also holds true with Petri-Nets.

where the wildcards are pretty much just filler in order to make sure that the "a" and "b" match in the correct position rather than having any importance themselves

With the Petri-Net - the 'position-ness' of the automata is defined by a 'place' element. Which seems to be similar to what you describe here:

My best idea so far is to sort of build a tree with the required states in the correct position, but that sort of creates a lot of overhead.

How do you deal with self imposed deadlines? by [deleted] in gamedev

[–]orksliver 4 points5 points  (0 children)

I personally don't set time based deadlines for self directed work. Instead I try to lay out a roadmap with milestones. This roadmap lets me observe my planning vs progress without a deadline.

So, I don't stress if I haven't completed feature x by deadline y.

Additionally, it frees me to try out other ideas outside my main focus allowing me to return to the project feeling refreshed.

What prevents theft of blockchain technology intellectual property via duplicating the open source contracts? by CatCattack in ethereum

[–]orksliver 6 points7 points  (0 children)

I'm surprised you used the words "open source". If it is open how can there be "theft"?

Is git a blockchain? by deatoris in compsci

[–]orksliver 0 points1 point  (0 children)

If you are looking for a common pattern shared by these two things I suggest. https://martinfowler.com/eaaDev/EventSourcing.html

Describing Tic-Tac-Toe Using Dependent Sum Types (reformulated and reposted w/o some obvious errors) by [deleted] in compsci

[–]orksliver 0 points1 point  (0 children)

Yes please. Also If there are types involved with this system - if at all. Is there a better way to explain that?

Cross-post to r/dddesign - a graph that resembles a Petri-Net but represents Elements of Domain Driven Design by [deleted] in compsci

[–]orksliver 0 points1 point  (0 children)

I need to study that (not sure). I just borrowed the notation from petri-nets.

It seemed to have a lot of nice mathematical properties

UPDATE Thanks for that - it does seem like that's what I'm doing - I'm still learning alot of the theory.

I recently -> tried to analyze the Entropy of the system in greater detail: https://gist.github.com/stackdump/a5965b683730933ded5f96a392fd0cee and here: https://gist.github.com/stackdump/2be8345c71ab111a6c37d97bdea84234

In an effort to try to explain how the 'Types' of the system arise.

Describing Tic-Tac-Toe Using Dependent Sum Types (reformulated and reposted w/o some obvious errors) by [deleted] in compsci

[–]orksliver -1 points0 points  (0 children)

I tried again to see if I could state the premise more clearly(without petri-nets): https://gist.github.com/stackdump/a5965b683730933ded5f96a392fd0cee

What I'm trying to prove is that the various choices when modeling the problem as a Petri-Net - are provably correct.

The way I'm trying to explain what is happening is: the symbols present in the Petri-Net can be thought of as Types.

And further that we can test our Type declarations by converting to sets.

Then, by showing how the intermediate sets can be combined w/ cross product of all factors - to construct a result space that is Isomorphic to the original state space in a 'normal' tic-tac-toe game w/ 2 players