Foonsearch

Hoi Weerman,

Deze week heb ik een gesprek met vriend van mij in Turkije gehad via WhatsApp. Erg goede geluidsverbinding. De uitdaging is om iedereen een telefooncentrale software (= Asterisk) op zijn smartphone te geven.

Ik heb uit Asterisk het hoofdprogramma (296.916 source regels) -, grootste channel (SIP: 47.776 source regels) - en grootste applicatie routines (Voice Mail:19.936 source regels) gehaald.

Na drie maanden is het mij gelukt om deze source-rip onder Visual Studio 2015 en ook onder Ultimate++ te compileren en linken. Best wel lekker gevoel. Nu kan je code gewoon gaan hergebruiken.

De rest kijk in ook wel naar, maar ga ik rustig aan doen welke handig zijn om te gaan migreren.

N.B. Asterisk doet nog niks, moet nog aangezet worden omdat ik anders aanroep. Normaliter werkt het vaak zo dat configuratie file uitgelezen wordt om de te gebruiken (Asterisk) modules te laden. Ik ga standaard de omgeving goed zetten.

Wat best wel wat tijd kost is om de external variables weg te werken. Dat zijn routines die de compiler niet kan vinden.

Ik ga dan op google zoeken naar de routine. Even checken welke routines best bij de code past. Wat ik mis is een routine woordenboek. Waarin source code van de routine staat, ook met vorige versie en mogelijk ook varianten voor andere platformen als MAC (OSX). Ik denk een beetje aan de Wikipedia pagina structuur voor de routine. Je kan ook auteur, etc opgeven. Voor mij gevoel heb ik sommige routines ook al in andere delen van mijn source stack staan.

Een paar voorbeelden.
De routines uuid_compare, uuid_generate_random, uuid_parse, uuid_unparse_lower heb ik uit een R project gehaald.

De routines regfree, regcomp, regexec zie ik in winflexbison terug komen. Dus even leeg routines toegevoegd. Ik ga deze project er wel in rippen, want dan ik ik flex en bison vanuit SSH-serverprogramma aanroepen.

De Linux(DNS) routines res_ninit, res_nsearch, res_nclose heb ik wel uit glibc geript. Ik wil de implementatie van deze routines in Windows Visual studio 2015 habitat maken. Voordeel is dat je dan op Linux en Windows dezelfde routines gebruikt echter slag dieper is bij elke platform de implementatie anders.

En het stond inderdaad al langer dan 10 jaar te koop. In 2004 was dat:
THIS DOMAIN IS FOR SALE: ubermensch.com - $1288.00
Met een umlaut is op dit moment nog beschikbaar. Jan Marco, kan iemand meeliften voor als het gaat lopen!

Nee, ik kijk wel naar hun code en ideeën. :slight_smile:Mogelijk hebben wij daar wat aan. Maar de ubermensch vind ik net zo beladen als het woord “Jodenvervolging”. Daar wil je als “normaal persoon” zo ver mogelijk weg van blijven.

Maar ik zie niet iets van een digitale munteenheid? Bijvoorbeeld MaidSafe of Gulden?

De Block chain is veel breder dan alleen een munt. Ik denk dat de echte uitdaging erg in (technisch) voortbrengingsproces zit. Ik kijk nooit in eerste instantie vanuit het geld perspectief. Iets moois maken waar mensen iets aan hebben zou ook erg mooi zijn.

Natuurlijk hebben we wel over munt eenheid bedacht, namelijk PIN-coins. Ik ben voorstander om waarde gelijk aan de euro te houden. Een collega van mij is meer voorstander van dynamisch prijsbepaling zoals bij bitcoins.

Mogelijk twee varianten voeren. In mijn beeld staat op (boekhoudkundige) openingsbelans verschillende saldi van digitale munten.

Als ik iets aan jou wil verkopen kan ik een aanbod doen (afhankelijk van jouw en mijn sociale status) in de verschillende (virtuele) munten. Als ik minder voorkeur heb vraag ik hoger prijs in muntsoort. Misschien heb jij veel meer Eters en minder Bitcoins. Jij kan mijn bod wel of niet accepteren of er volgt wel of geen onderhandeling om tot elkaar te komen.

Ik denk dat ik ga kijken of ik ook een moodboard van blockchain/PIN-coins kan maken. Het is voor mij ook nog beetje zoektocht wat er allemaal al is en wat ik graag zou willen hebben. :slight_smile:

Onderstaande zijn die ik op voorhand heb gevonden. Als ik beter ga zoeken vervang ik projecten wel door anderen die beter zijn. Ik hou van deze heuristiek methode, oplossing bedenken en daarna optimalisaties doorvoeren.

Ripple is wel mooi concept en heeft paar mooie plaatjes over geld overmaken.

Ripple is a network of computers which use the Ripple consensus algorithm to atomically settle and record transactions on a secure distributed database, the Ripple Consensus Ledger (RCL). Because of its distributed nature, the RCL offers transaction immutability without a central operator. The RCL contains a built-in currency exchange and its path-finding algorithm finds competitive exchange rates across order books and currency pairs.

Blackbird doet is aan om inefficiëntie in de markt, lijkt mij altijd goed plan.

How blackbird Works: Bitcoin is still a new and inefficient market. Several Bitcoin exchanges exist around the world and the bid/ask prices they propose can be briefly different from an exchange to another. The purpose of Blackbird is to automatically profit from these temporary price differences while being market-neutral.

Ik heb nog niet naar de code van CTP gekeken, maar best wel interesant om trading platform te incorporeren,

Integrated Trading Platform CTP (Comprehensive Transaction Platform) door de Shanghai Futures Information Technology Co, Ltd (een volledige dochteronderneming van Shanghai Futures Exchange) ontwikkeld door futures trading platform, CTP platform voor “een nieuwe generatie uitwisselingssysteem,” de core-technologie, stabiele, high-speed, open interfaces voor de toepassing softwareprogramma trading en korte termijn karnen klanten.

Ledger lijkt beetje op ouderwets boekhoudprogramma:

Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, as there is no flashy UI, but for those who want unparalleled reporting access to their data, there really is no alternative.

Here are some of the features of Ledger which set it apart from other accounting systems:

• Ledger is a double-entry accounting tool, meaning that all entries must balance. If an entry does not balance, it will cause an error and the report will not be generated. Ledger is always checking the accuracies of your entries at every run; you won’t ever run into problems with “unaccounted” sums in an account.

• Ledger is 100% currency-agnostic. You can store multiple currencies in any account, convert between them, or even pay in one currency and receive change in another.

• Ledger is international. UTF8 is accepted anywhere in data files, Ledger uses ISO format dates, attaches no meaning to the naming of accounts, and can accept data in either US or European decimal formats. It will report currencies back to you following the manner of your own entries.

• Ledger uses a simple set of base commands which can be extended in countless ways. You can create monthly reports, average reports, check account balances, reconcile accounts, keep track of capital gains on stocks, etc.

Weerman, Je stopt transacties liever in een database dan in een ouderwetse file zoals ze bij bovenstaande “Ledger” project doen.Mogelijk dat jij daar anders over denkt,

De hartelijke groet Jan Marco

Sources voor Asterisk compileren. Waarvan iemand die wij kennen zei, poeh, nou succes. En jij doet dat :slight_smile:

P2p-netwerk ermee gaan opzetten onttrekt zich aan mijn perifere gezichtsvermogen, kan een magistrale zet zijn. Maar peer-to-peer blijft peer-to-peer, net als vroeger op reis moest je toch naar het consulaat als je elkaar kwijtraakte. Hoe ga jij decentraal anoniem aanmelden oplossen?

Vertel dat maar aan deze hijgers:

Home - FAQ - What is pump and dump?

“Altcoin pump and dump” is the method of market activity where it attempts to boost the price of a specified altcoin.

Buy a certain amount of it as quickly as possible: The price will rise heavily during the pump.

Profits can be made by selling the coin on this price peak. As soon as you are satisfied with the coin’s price, sell your coins for a higher price than you initially invested.

Oké, ideeën “… involves a group publishing a business plan — commonly known as a white paper — and then promoting the sale to speculators through internet forums.”

De code die er is bemoeit zich vooralsnog louter met geld ophalen, UbermenschPrefundToken.sol:

function invest(address to) onlyActive public payable {
  // Update investor 
  funds[to] = funds[to].add(amount); 
  totalFunds = totalFunds.add(amount); 

  //mint tokens 
  mint(to, tokenAmount); 

  // Pocket the money 
  multisigWallet.transfer(amount); 

  // Tell us invest was success 
  Invested(to, amount, tokenAmount); 
}

Ja, nee, dat is juist waar zij van Supermans zo op hameren in hun presentatie, dat moet anders kunnen. Of in de eigen woorden van de grote leider:

The challenge is to create a distributed database in conjunction with the Blockchain

So, we need a NEW type of database, which cunningly wraps into the Blockchain and will only store the hash functions in the Blockchain. The content itself is governed separately - no one has ever thought of addressing the issue from this angle.

Hoe werkt dat in nieuwe start-ups, je houdt de kaarten eerst maar nauwlettend tegen de borst?

Want zou je de geproduceerde “Übermensch White paper” nog kunnen zien als een redelijk verdienstelijke samenvatting van de huidige stand van zaken rond ‘blockchains’, enig inzicht in hoe men de beloofde doorbraak wil forceren, ho maar.

Afwachten dan waar ze mee komen:

Conclusion

In this paper we reviewed the concept of building the Übermensch platform for anonymous business deals. The platform is a public distributed system of self-motivated servers serving a common purpose.

For the first time, the principles of creating ÜbermenschDB, a public distributed, byzantine fault tolerant, high speed noSql database, supporting the search for data on secondary indices and full-text search, which can be used in conjunction with any Blockchain that supports smart contracts, is described.

Despite the fact that this document showed the fundamental practicability of such project, this topic, of course, needs further research. Additional details will be presented in the yellow paper.

Nog een dienstmededeling? Betreft programmeertaal Rust waar jij niet in gelooft:

New Bitcoin Client

Bitcoin technology stack released, including a brand new implementation of the Bitcoin protocol. Written in the safe and fast language of Rust, it boasts a level of cleanness, performance and reliability difficult to find in existing Bitcoin software.

Stelt trouwens op zijn beurt ook weer een ‘technical vision paper’ beschikbaar:

Revolutionary blockchain vision “Polkadot”

Polkadot is a third-generation public permissionless blockchain technology designed to be at once scalable and extensible, solving two of the greatest problems preventing widespread adoption of blockchain technology today. It will be developed as an open-source technology with public contributions welcomed.

Hoi Weerman,

Sources voor Asterisk compileren. Waarvan iemand die wij kennen zei, poeh, nou succes. En jij doet dat

Wat ik gedaan heb ik om de code van c naar cpp compileerbaar om te zetten in een Visual Studio omgeving.Vaak heb ik define statement omgezet naar specifieke routine. Als het niet werkte dan proberen om zo simpel mogelijk het werkend te maken. Er wordt ook wel paar Linux routines gebruikt. Vaak zijn er windows varianten van deze routines en daar heb ik actief naar gezocht op beetje amateuristische manier.

P2p-netwerk ermee gaan opzetten onttrekt zich aan mijn perifere gezichtsvermogen, kan een magistrale zet zijn. Maar peer-to-peer blijft peer-to-peer, net als vroeger op reis moest je toch naar het consulaat als je elkaar kwijtraakte. Hoe ga jij decentraal anoniem aanmelden oplossen?

In mijn beeld hoef je nergens aan te melden om het platform te gaan gebruiken. Je download het programma en in programma kan je lijst met bijvoorbeeld alle restaurants in Enschede downloaden. Je kan anoniem naar bijvoorbeeld Billy Bob gaan door naar de darknet hidden TOR service te verbinden en eten kan je dan anoniem bestellen door een virtuele munt te gebruiken.

Het anonimiteit komt pas in het geding als je het eten naar je huisadres laat sturen. Dan ga je van de virtuele wereld naar de reële wereld en ben je niet meer anoniem.

Ik kan niet zo gauw de detelefoongids entry van “Billy Bobs Enschede” vinden.

Ik zie wel dat het op link heeft op beoordelingssite Iens en Thuisbezorgd. Ik kan hem wel vinden op andere telefoonboek-site.

Nog een dienstmededeling? Betreft programmeertaal Rust waar jij niet in gelooft:

Ik denk misschien te veel aan de basis van het platform en dat is m.i. het beste in c/c++ omgeving te bouwen. Je moet geen java of python code in de kernel gaan linken toch?

Denk dat je de platform code nauw moet integreren met proceshacker2. Boven op het platform vind ik het niet erg om alle script talen als rust, perl, python, etc te laten draaien. Dus je programmeert R code op het platform in versie beheertool.

Als je naar de implementatie in C van deze R routine wilt gaan dan kan je dat ook direct doen. Deze ook in dezelfde versie beheertool onderbrengen.

Een issue wat m.i. momenteel ook hot is bij een platform is een assistent:

Lucida is a speech and vision based intelligent personal assistant inspired by Sirius.

Lucida Overview:

• lucida: back-end services and command center (CMD). Currently, there are 7 categories of back-end services: “ASR” (automatic speech recognition), “IMM” (image matching), “QA” (question answering), “CA” (calendar events retrieval), “IMC” (image classification), “FACE” (facial recognition), and “DIG” (digit recognition).

Ik vond ook ander project die ook onderdeel heeft in C, namelijk Mimic:

Mimic is a fast, lightweight Text-to-speech engine developed by Mycroft A.I. and VocaliD, based on Carnegie Mellon University’s Flite (Festival-Lite) software. Mimic takes in text and reads it out loud to create a high quality voice.

De hartelijke groet Jan Marco

Het programma gedownload maar IP-adressen van gebruikers zijn niet verborgen:

Classified-ads - a open source DHT-based decentralized messaging and voice app. Allows users to not expose any personal details but does not hide network addresses of nodes.

Het doet wat je wil dat het doet (en het is in C++ geschreven):

Classified ads

Classified ads is an internet communications program that works in distributed manner, requiring and supporting no concept of “server”. Classified ads supports:

  • Concept of operator, that is identified by encryption key and can contain also other data like real name that human being operating the profile wants to publish.
  • Making some data available to listed operators only, this is done by marking a operator profile private.
  • Sending and receiving:
    1 Public messages, that are called “classified ads” due to classification that they carry,
    2 Private messages between operators,
    3 Comments regarding operators, readable by group that see profile of the commented operator.
  • Basic word-based search functions.
  • Voice calls between operator nodes.

Klinkt als Quattro Stagioni oftewel gecompliceerd. Terug naar de stelling, “peer-to-peer blijft peer-to-peer”:

Classified ads tries to do that automatically but it may be necessary to ask for network address of node operated by a friend to get connected and started.

Zo?

Misrekening

Pas drie dagen later kregen agenten hem weer in het vizier. Ze volgden de man in Molenbeek bij wie ‘een grote partij pizza’s’ was gebracht die hij ging afleveren in de Vierwindenstraat.

Geen afhaalmaaltijd maar zelf koken is leuk en hoeft niet veel tijd te kosten, bodem:

Peer-to-peer

A peer-to-peer (P2P) network in which interconnected nodes (“peers”) share resources amongst each other without the use of a centralized administrative system?

Garneren:

Anonymous P2P

An anonymous P2P communication system is a peer-to-peer distributed application in which the nodes or participants are anonymous or pseudonymous. Anonymity of participants is usually achieved by special routing overlay networks that hide the physical location of each node from other participants.

Aftoppen:

Interest in anonymous P2P systems has increased in recent years for many reasons, ranging from the desire to share files without revealing one’s network identity and risking litigation to distrust in governments, concerns over mass surveillance and data retention, and lawsuits against bloggers.

Toch bellen en iets laten bezorgen? Het Handelsregister toont geen telefoonnummer:

Billy Bobs

Deurningerstraat 87-91 7514BE Enschede

57774137 Cafetaria’s, lunchrooms, snackbars, ijssalons, eetkramen ed. www.billybobs.nl.

Het zakelijke deel van De Telefoongids heeft wel twee andere afhaal- cq. bezorgtelefoonnummers:

lastname                            streetname housenumber postalcode city phone   
Sparerib Afhaal- en Bezorgbistro De Deurningerstraat 89 7514BE Enschede 0534333365
Pulcinella Pizzeria                 Deurningerstraat 91 7514BE Enschede 0534351693

Wie zit er dan op nummer 87?

http://zoeken.kvk.nl/Address.ashx?q=87+7514BE

Hij zit er wel maar nog steeds geen telefoonnummer:

{
   "handelsnaam": "Billy Bobs",
   "dossiernummer": "57774137",
   "straat": "Deurningerstraat",
   "huisnummer": "87",
   "huisnummertoevoeging": "-91",
   "postcode": "7514BE",
   "plaats": "Enschede",
   "type": "Hoofdvestiging",
}

Het complete blokje adressen omgezet van JSON naar Excel:

De overkoepelende uitbater S. Ocakbasi resideert er dan vlak naast of boven? Maar nog steeds honger …

Hoewel, ter plekke poolshoogte nemen, ziet er onderling verwisselbaar uit, een knekelboulevard:

Als je naar deze heel erg leuke Blockchain Demo gekeken hebt wil je meer? Oké, hoe dan:

Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. Join them; it only takes a minute: Sign up. Here’s how it works:

Anybody can ask a question - Anybody can answer - The best answers are voted up and rise to the top

Vraag daar van iemand met ‘display name’ “supertaco”:

How to make a new blockchain from scratch

In the same vein as setting up a private DNS root server and using whatever domain names you want, how do you generate your own blockchain and mine your own coins?

P.S. I don’t want any answers like “why would you want to?” I want to do it because it can be done

You can do this really easily with MultiChain, and even make your blockchain permissioned, i.e. only accessible to certain entities.

http://build-a-co.in/ You can find all you want and very specific changes

Website van Multichain zegt inderdaad, 90 seconds en klaar, Build-a-co.in al na een paar muisklikken. Maar:

The first question you must ask yourself is – do you need your own blockchain?

Kennelijk:

[quote=“alkema_jm, post:703, topic:27”]Je kan anoniem naar bijvoorbeeld Billy Bob gaan door naar de darknet hidden TOR service te verbinden en eten kan je dan anoniem bestellen door een virtuele munt te gebruiken.
[/quote]

Jan Marco, voor jullie eigen virtuele munt:

   

Tadaa, kant-en-klaar pakket compleet met imbussleuteltje:

Intro

BillyBobsCoin is a free open source peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending.

See the documentation at the BillyBobsCoin Wiki for help and more information.

For an immediately useable, binary version of the BillyBobsCoin client sofware, see billybobscoin.org.

Kijk nog even Jan Marco of alles erin zit:

TOR support

It is possible to run BillyBobsCoin as a Tor hidden service, and connect to such services. The following directions assume you have a Tor proxy running on port 9050. Many distributions default to having a SOCKS proxy listening on port 9050, but others may not. In particular, the Tor Browser Bundle defaults to listening on a random port.

  1. Run billybobscoin behind a Tor proxy - The first step is running BillyBobsCoin behind a Tor proxy. This will already make all outgoing connections be anonimized, but more is possible.

  2. Run a billybobscoin hidden server - If you configure your Tor system accordingly, it is possible to make your node also reachable from the Tor network.

Jan Marco, hadden wij op dit moment niet allerlei ballen in de lucht:

- de vraag, wat is een goed model voor jouw nieuw te bouwen euro-visie-platform?

- de vraag, hoe het Übermensch platform dat wil gaan doen, is dat ook iets voor jou?

Afgeleid daarvan:

- moest er een database of blockchain achter; of een combinatie daarvan?

- de vraag of het überhaupt wel wat kan worden met dat “Übermensch”-project?

Mag dan Pinksteren zijn maar we moeten verder, bijvoorbeeld, de naam “Multichain” viel even:

Quora - How can I run my own blockchain?

Multichain’s approach is a thoughtful one: Open source private blockchain platform.
See also their blog for advice: Open source private blockchain platform.

Multichain announced Streams in September 2016, a way to link blockchain functionality and immutable/NoSQL databases: Introducing MultiChain Streams

In the announcement, they point out that each stream becomes its own immutable data store. “Any number of streams,” they say, “can be created in a MultiChain blockchain, and each stream acts as an independent append-only collection of items.”

Over dat in september 2016 aangekondigde “MultiChain Streams” … Zonder dat ik er ook maar iets van af weet vraag ik me nu al af waar Übermensch in februari 2017 met het doen van deze uitspraak naar toe wilde:

The challenge is to create a distributed database in conjunction with the Blockchain

So, we need a NEW type of database, which cunningly wraps into the Blockchain and will only store the hash functions in the Blockchain. The content itself is governed separately - no one has ever thought of addressing the issue from this angle.

Toch maar bij het begin beginnen, een korte introductie vanuit MultiChain zelf:

Blockchains vs databases - video of a half hour talk, list of the topics covered:

  • The basics of blockchains, compared to traditional messaging and centralized databases (more).
  • Dispelling some myths about how blockchains are different from, or better than, regular databases.
  • The key trade-off (disintermediation vs confidentiality) when considering using a blockchain (more).
  • An in-depth look at two proposed applications of blockchains, only one of which makes sense.
  • The four general categories of strong blockchain use cases that we know so far (more).
  • Platforms which call themselves “blockchains” but don’t fulfill the technology’s promise (more).
  • A brief description of the MultiChain open source blockchain platform (more).

Niet verkeerd, een half uur van je tijd voor iemand die alles betreffende dit onderwerp eventjes helder de revue laat passeren.

Wel een samenvatting van wat hij eerder zoal schreef, bijvoorbeeld “How to spot a half-baked blockchain” maar hij heeft het allemaal goed in zijn hoofd zitten en jij daarna dus ook.

En goed ook om te horen hoe dingen gewoon weer op hun plaats vallen:

If trust and robustness aren’t an issue, there’s nothing a blockchain can do that a regular database cannot.

This is a key point on which there is so much misunderstanding. In terms of the types of data that can be stored, and the transactions that can be performed on that data, blockchains don’t do anything new.

And just to be clear, this observation extends to “smart contracts” as well, despite their sexy name and image. A smart contract is nothing more than a piece of computer code which runs on every node in a blockchain – a decades-old technology called stored procedures does the same for centralized databases.

JM, net als voor eerder genoemd “Classified Adds” en “Build-A-Coin” wordt voor “Multichain” ook C++ gebruikt.

Hebben wij op dit moment niet allerlei ballen in de lucht (vervolg) …

Übermensch, MultiChain, allemaal mooi en prachtig maar zoek de verschillen?

ÜbermenschDB is designed to work in a public environment. New nodes can be added to the network and take on some of the load at any time.

Dit afzetten tegen:

MultiChain is an offtheshelf platform for the creation and deployment of private blockchains, either within or between organizations.

Met ‘private blockchain’ wordt bedoeld:

MultiChain solves the related problems of mining, privacy and openness via integrated management of user permissions.

The core aim is threefold: (a) to ensure that the blockchain’s activity is only visible to chosen participants, (b) to introduce controls over which transactions are permitted, and (c) to enable mining to take place securely without proof of work and its associated costs.

Once a blockchain is private, problems relating to scale are easily resolved, since the chain’s participants can control the maximum block size.

Maar Übermensch kan daar ook niet omheen lijkt het wel, “integrated management of user permissions”:

A ‘profile’ is the essence of the platform, which is the single entry point into community.

The registration process involves creating a wallet (personal or public with several signatures) and an account (with or without personal data) and requires agreement with basic rules of the community.

Klinkt dit niet als alleen maar heel erg een “besloten club”:

Another expense item that will facilitate the entry of new people into the project - costs compensation for payment of transactions on the network, including data storage.

This problem is quite urgent - imagine that a person first comes to Übermensch. Before he can do anything, he needs to place a deposit on a smart contract “checkbook.”

That is, in fact, paid registration.

Nietes:

For ordinary social networks, where users just have fun, it would have been death - why pay for content that lies elsewhere for free?

We position Übermensch as an anonymous business platform. In this case, a person comes to the platform to earn money, so it can justify an initial payment and subsequent payments.

Welles:

However making the first payment is always hard, so the invitation scheme is suggested.

An already registered member of the network invites another participant through an alternative channel, giving him a special invitation code.

A new participant enters with this code, while a part of the money from the inviter is immediately transferred to the deposit, that is, the invitee can start using the system immediately, without initial investments.

His ‘reporting period’ overseen by a Supermoderator:

At the end of the reporting period, the cost of invitations and payment for data storage can be compensated from the profit of the project.

In order not to be abused, the budget is overseen by the Supermoderators for protection. Attempts to use the budget for other purposes will result in a refusal to reimburse expenses in the future.

Je hoopt toch dat een en ander daar niet gewoon als aanknopingspunt dient om van alles in het geheel niet gedecentraliseerd te gaan afromen:

The Übermensch platform does not charge commissions for dealing with sellers or buyers. Nonetheless, it includes a number of platform supporting incentives and commissions for additional services, which motivate project participants to maintain its individual parts.

Sources of profit for the platform as a whole (activities subjected to platform taxes):

  • Subscription Fee
  • Escrow Fee
  • Currency exchange

Revenue from network subscription, (monthly or yearly) the provision of an Escrow function and currency exchange go to the project budget, which finance the system of independent moderators, as well as other elected posts/positions/vacancies.

Escrow and disputes: when paying the bill, money goes to the escrow service of the platform until full closure of the deal by all its participants. If one of the participants disputes the transaction, a dispute is opened, which is heard by a judge.

Cryptocurrency and fiat money exchange for ÜMC tokens: the essence of the platform, which is a variation of the transaction for the purchase and sale of ÜMC tokens, which involves the possibility of buying tokens from some platform participants and selling to other participants. The exchange exists in parallel with external ÜMC tokens exchanges.

Hoi Weerman,

In mijn beeld is Ubermensch een concept dat nog verdere invulling moet krijgen. Ik zou het concept het liefst samenvoegen met Openbazaar. Komen we in het ‘vaarwater’ van Marktplaats.:grinning:

  1. Market channels
    Using Subspace’s chat room feature, specialised chat rooms or ‘market channels’ can be created for categories and subcategories of goods and services where merchants can advertise. While the Subspace server network is Federated, each server will have individual leasing policies for storing data. A possible outcome is for Subspace server operators to charge a subscription fee to prospective OpenBazaar merchants to advertise their goods on a market channel they host. Furthermore, OB-specific market channels may be modified to accept ‘seed’ Ricardian contracts only (i.e. the initial JSON-formatted contract for the item) rather than plain text posts.

4. Marketplaces
Trade verticals in OpenBazaar refers to types of markets that can be built on top of the platform.

Het anonimiteit komt pas in het geding als je het eten naar je huisadres laat sturen. Dan ga je van de virtuele wereld naar de reële wereld en ben je niet meer anoniem.

Stel je koopt huis in Amsterdam. Omdat je bedrag niet in je portemonee hebt zitten leen je geld in virtuele munten van anonieme personen. Deze personen maken het geld over op derde (virtuele) rekening van Notaris. Notaris controleert of geld er op staat en doet transactie om huis op je naam te zetten. Hiervoor zijn de kosten van de leveringsakte, de kadaster-kosten voor inschrijving van de akte en de overdrachtsbelasting van belang.

Officiële instanties zouden kunnen vragen hoe kom je aan het geld i.k.v. witwassen en/of ongebruikelijke transacties? Ik heb een hypotheek op “Dark Net” van “PersInfoNet” gescoord. Omdat ik een goede sociale rating heb viel de rente die ik moet betalen wel mee. :wink: Of het voldoende voor de Overheid zal zijn, lijkt mij niet. Ze eisen een naam van mij en ik heb alleen maar een public key van een anoniem persoon die mij geld heeft geleend.

Public P2P clients:

An open-source technology and concepts for the cryptocurrencies of the future
Welk leuk plaatje.

GNUNet wordt ook bij P2P clients opgesomd. Moet nog even nadenken hoe dit in het concept zou kunnen passen.

GNUnet is a free software framework for decentralized, peer-to-peer networking and an official GNU package. The framework offers link encryption, peer discovery, resource allocation, communication over many transports (such as TCP, UDP, HTTP, HTTPS, WLAN and Bluetooth) and various basic peer-to-peer algorithms for routing, multicast and network size estimation.[4]

Ik haalde wel eens een pizza bij Pulcinella, echter zij bezorgen niet, dus Billy Bob als voorbeeld gekozen.

Hoewel, ter plekke1 poolshoogte nemen, ziet er onderling verwisselbaar uit, een knekelboulevard:

Zijn drie bedrijven naast elkaar. Boven zijn woningen. IK weet dat rechts voorkant een deur zit die bij de Pulcinella Pizzeria een trap naar bovenwoning is gesitueerd.

What codebase are Build-a-Coin coins based on?
Currently, all Build-a-Coin coins are derived from Litecoin 0.8.5.1.

Prachtig om snel een virtuele munt te kunnen testen. Zag dat op litecoin was gebaseerd. Versie is van 5 jaar geleden.

JM, net als voor eerder genoemd “Classified Adds” en “Build-A-Coin” wordt voor “Multichain” ook C++ gebruikt.

Prachtig, je weet waar ik naar kijk. :yum:

Heb ook naar Uber C++ variant gezocht, echter kon hem nu nog niet vinden, wel een javascript variant gevonden:

LibreTaxi, open source alternative for Uber/Lyft
LibreTaxi makes taxis affordable again by completely removing all layers in between. Passengers pay with cash and get connected with drivers directly, where LibreTaxi is a thin layer allowing to negotiate the price before order is confirmed. No registration/approval is required. Less regulations.
• Available at @libretaxi_bot
• Also see LibreTaxi FAQ
Implementation details
Technical stack:
• Node.js, JavaScript (ES6)
• Firebase as data storage
• Redis as storage for kue
• Telegram as the main transport
• CLI as backup and PoC transport

Ik denk altijd uit welke componenten is het opgebouwd. en kan ik van de componenten ook c(++) variant vinden.

MultiChain is an open source platform for private blockchains, which offers a rich set of features including extensive configurability, rapid deployment, permissions management, native assets and data streams. Although it is designed to enable private blockchains, MultiChain provides maximal compatibility with the bitcoin ecosystem, including the peer-to-peer protocol, transaction/block formats and Bitcoin Core APIs/runtime parameters.

Je hebt erg mooi uitgewerkt. MultiChain wordt gebruikt als men snel met iets aan de gang wilt gaan.

De hartelijke groet Jan Marco

Kunnen zij niet al te lang over doen, kalender met planning:

Übermensch Roadmap 2017

September (Product prototype launch)

ICO (Crowdsale Campaign)

Wat dat aangaat, weer een week en 10 miljard verder, zitten zij van Übermensch dan niet geramd?

Riding the 100-Billion-wave:

CryptoCurrency Market Capitalizations

Of gaat - wat gezegd wordt - er onverbiddelijk een correctie komen en wanneer dan:

Taken as a whole, a very strong argument can be made for September being worse for the markets than October. Over and over again, in years such as 1929, 1987 and 2008, markets crash in the autumn.

Time waits for no one:

‘September effect’

The summer holidays mean that professional investors can’t be as focussed on financial market news as they are for the rest of the year.

Instead they delay their reaction until they go back to work in September. And often there is bad news which takes longer to digest than good news, says the research.

Looking at differences in school holiday dates in different places and finding that the September effect varies depending on which month most people go away.

Ook vreemd, de ‘roadmap’ van Übermensch nog eens:

Roadmap 2017

July

Pre-ICO (Cancelled, the goal is reached in advance)

Nu als domeinnaam ties.network i.p.v. ubermensch.com maar destijds geen BTC- of ETH-adres te bekennen op die website. Evengoed:

Well that is quite a turn!

We are happy to announce that Pre-ICO goals are successfully reached ahead of time! That’s why we are cancelling Pre-ICO campaign and will proceed with ICO in early autumn. Now we are focusing on the further research, yellow paper and platform prototype. Stay tuned!

Fijn, afgelast al in mei dus maar tijdens de verbouwing gaat de verkoop gewoon door? Activiteit op Github en sinds 1 juni 20117 toch een ‘Wiki’ met aanwijzingen voor het kopen van ‘UMP’, “Ubermensch Prefund”:

Übermensch prefund contract

The Übermensch prefund contract is a long running prefund offer with higher bonuses. This is limited offer. The contract is available on the mainnet at address
0xbdb0b3f3b4c154f55006ba428790dcb19391a7e8

• Prefund emission maximum: 20,000,000 UMP
• Token price: 0,0025 ETH

Investeren stimuleren:

Bonuses depend on the total amount of tokens already bought before you:

• Up to 7,000,000 UMP => 80%
• 7,000,000 - 14,000,000 UMP => 55%
• 14,000,000 UMP - 20,000,000 UMP => 40%

Ikke niet snappen:

The size of bonus is calculated on the total amount of tokens issued BEFORE the current investment. It does not depend on the new investment amount even if the new tokens will cross the bonus border and bonus after the current investment will change.

Met de ‘goal’ al ‘reached’ in de vorige maand kan je een maand later daar toch geen voordeel meer aan behalen? Jan Marco, help!

Als gezegd, daar willen zij niet al te lang over doen: (vervolg)

Roadmap 2017

September (Product prototype launch)

ICO (Crowdsale Campaign)

Dat maakt nieuwsgierig, werd daar al tijden aan gewerkt, is het een geniale combinatie van of een laag juist bovenop dat wat anderen recentelijk hebben ontwikkeld?

Bijvoorbeeld Founder, CTO, PhD Kochin plaatste dit Übermensch-document bij MaidSafe in het Safe Network-forum en vervolgens een verwijzing op Twitter als volgt:

“How we see it solved”, dubbele punt …

Dezelfde twee uit “Übermensch White paper” afkomstige locomotieven duwen elkaar hier weer:

General conclusions

Thus, the considered DB can be attributed to the next generation of databases satisfying the abovementioned principles.

This DB can be used in different decentralized projects. It relies on a blockchain supporting Turing-complete smart contracts. In this regard, it can be used for the needs of decentralized applications built on top of a variety of the blockchains such as Ethereum, RChain and others.

In gedachte dan, ‘no implementation yet’:

The concept of such a DB was created as a part of an open source Übermensch project. There is no implementation yet but the demand for it is unquestionably high. So this concept is presented for your consideration. We hope that this new concept is interesting enough for you to discuss it and even join the development. You can also join our slack.

Begin mei 2017. Tot op heden geen inhoudelijke reactie van iemand van MaidSafe, in betreffende ‘white paper’ uit april 2017 trouwens nog aangehaald als “MadeSAFE”:

There are a lot of such projects on the market at the moment, for example, Sia, Storj, Ethereum Swarm, MadeSAFE. They are all built according to similar principles.

Advantages:

  1. Files are stored in the cloud and are available regardless of the availability of their owner.
  2. High throughput.
  3. Due to financial motivation, the reliability of storing and retrieving files is ensured.
  4. Deleting unnecessary files is possible

Disadvantages:

  1. Storing only files (rather than structured information)
  2. Files are static
  3. Storage is not free

Als ik er zoals MaidSafe al 11 jaar in had zitten en ook nog eens met zulke gemotiveerde mensen dan zou ik als in de rondte shoppende CTO van Ubermensch stinkend maar dan ook stinkend jaloers zijn - maar in de competitieve cryptocurrency-sfeer werkt dat misschien anders.

Tenslotte “Übermensch White paper, Kochin & Neymark” eerder in “April, 2017” op hun beurt afrondend:

Conclusion

In this paper we reviewed the concept of building the Übermensch platform for anonymous business deals. The platform is a public distributed system of self-motivated servers serving a common purpose.

For the first time, the principles of creating ÜbermenschDB, a public distributed, byzantine fault tolerant, high speed noSql database, supporting the search for data on secondary indices and full-text search, which can be used in conjunction with any Blockchain that supports smart contracts, is described.

Despite the fact that this document showed the fundamental practicability of such project, this topic, of course, needs further research. Additional details will be presented in the yellow paper.

Dus “ÜbermenschDB” uit april 2017:

ÜbermenschDB, a public distributed, byzantine fault tolerant, high speed noSql database, supporting the search for data on secondary indices and full-text search, which can be used in conjunction with any Blockchain.

Morft in mei 2017 naar:

The considered DB can be attributed to the next generation of databases satisfying the abovementioned principles, can be used in different decentralized projects and relies on a blockchain supporting Turing-complete smart contracts.

Los van alles iets dat iedereen gewoon op elk willekeurig verjaardagspartijtje kan laten vallen? Wie wil er nog iets drinken, Patrick, jij nu maar een spaatje?

Vervolg: zullen zij daar niet veel langer over gaan doen? Planning:

Roadmap 2017

September (Product prototype launch)

ICO (Crowdsale Campaign)

Het grote voorbeeld alias de reusachtige concurrent die Übermensch ziet als target van haar project:

Übermensch project

600.000.000


Linkedin users depend on the will of one single company.

Business should be independent in a decentralized network.

Alsook:

Centralization Vs Decentralisation

Each node can become a server, but no one has ever given its content to an anonymous node server, about which nothing is known.

This is the conceptual distinction of the Übermensch project. Our goal is

10000

of independent nodes.

Intussen weten we dat zij vervolgens uitkomen op:

The challenge is to create a distributed database in conjunction with the Blockchain.

Iemand die als ontwikkelaar bij LinkedIn zat, nu met alles wat-ie wist in een boek, tot aan de index 544 pagina’s, daarin komt de term “blockchain” (terloops) twee keer voor:

Designing Data-Intensive Applications

Internet companies such as Google, Yahoo!, Amazon, Facebook, LinkedIn, Microsoft, and Twitter are handling huge volumes of data and traffic, forcing them to create new tools that enable them to efficiently handle such scale.

Jan Marco, ‘tools’ waar jij misschien wel eens mee in aanraking komt?

Een van de betrokken leveranciers:

How Organizations Handle Data Flow: A Giant Mess

Afgerekend met de werkster en ze is weg:

Apache Kafka, a Distributed Streaming Platform

Wat je haar daarvoor de hele dag hoorde zingen:

Apache Kafka™ is a streaming platform designed to solve these problems in a modern, distributed architecture.

Originally envisioned as a fast and scalable distributed messaging queue, it has rapidly expanded into a full-scale streaming platform, capable of not just publish-and-subscribe, but also storage and processing of data within the stream.

Learn More

Hoi Weerman,

Mag dan Pinksteren zijn maar we moeten verder :yum:

Ik ben twee dagen naar Freshtival geweest. Erg leuk. Had twee losse kaartjes gekocht. Best wel veel commisie blijft er dan aan de strijkstok hangen. Later ook nog een auto parkeerticket gekocht.

Tweede Pinsterdag heb ik alle MySQL code (3880 regels source code) uit Asterisk ‘getrokken’ en omgezet. Ik ga nu proberen om Asterisk te gaan starten.

Gisteren naar SAS-Forum geweest in Utrecht. Ik zie dat ze de volgende Open source talen halen ze vaak aan dat ze daar goed mee kunnen samenwerken:

  • R;
  • Python;
  • LUA;
  • REST API’s.

SAS geeft ook toe dat ze meer algemene gebruikte (open source) voortbrengingstools willen gaan gebruiken.

Wat ik mooi vond van Ubermench is dat ze use cases in hun voorstel hadden opgenomen.

Wat ik wel apart vind is dat Wereldwinkels een probleem met de waarde van hun uitgegeven bonnen hebben. Bij Wereldwinkel denk ik aan heel betrouwbare en duurzame concepten. Ik denk dat blockchain een oplossing kan zijn voor onderstaand probleem.

Stichting cadeaubonnen Wereldwinkels heeft te weinig geld

Winkeliers van de Wereldwinkels staan voor een probleem met de verzilvering van cadeaubonnen die klanten inleveren. Er is te weinig geld om alle ingeleverde cadeaubonnen uit te betalen aan de winkeliers.

Mooie quote:

Jan Marco, hadden wij op dit moment niet allerlei ballen in de lucht:

Ik werk liefst aan verschillende programma’s, maar ik weet van mij zelf als ik met een groot ding bezig ben als bijvoorbeeld “Asterisk” dat ik niet veel andere ballen meer in de lucht kan houden. Je zou anders kunnen formuleren dat ik steeds andere ballen in de lucht heb. Het is natuurlijk wel uiteindelijk doel dat alle ballen (“programma’s werken) in de lucht zijn.

  • de vraag, wat is een goed model voor jouw nieuw te bouwen euro-visie-platform?
  • de vraag, hoe het Übermensch platform dat wil gaan doen, is dat ook iets voor jou?
    -de vraag, hoe zorg je dat ons platform het meest gebruikte gaat worden. Als de facto de standaard in de business gezien gaat worden.
    Afgeleid daarvan:
  • moest er een database of blockchain achter; of een combinatie daarvan?
  • de vraag of het überhaupt wel wat kan worden met dat “Übermensch”-project?

Een slimme collega van mij had met een vriend van hem een voorloper van marktplaats gemaakt. Eind van het verhaal is dat marktplaats is doorgebroken en hij nu (jammer genoeg) bij ons aan het werk is. Of ‘iets’ wel of niet gaat worden heeft niet alleen met een voorstel en/of foutloos werkend programma te maken.

Übermensch, MultiChain, allemaal mooi en prachtig maar zoek de verschillen?
ÜbermenschDB is designed to work in a public environment. New nodes can be added to the network and take on some of the load at any time.
Dit afzetten tegen:
MultiChain is an offtheshelf platform for the creation and deployment of private blockchains, either within or between organizations.

Weerman, Eigenlijk wil ik de blockchain onder cdfoon gegevens update zetten als testcase. Mogelijk dat Onename oplossing is, maar is geen C++ variant. Ik ben nog aan zoeken naar c(++) alternatief.

Ik heb erg enthousiast om OpenBazaar ook mee te nemen in het concept. Dus eerst het updaten van telefoonboekje maken m.b.v. blockchain technologie. Daarna onze marktplaats er in integreren.

Centralized services such as eBay, Amazon, and Alibaba have come to dominate the world of online commerce. OpenBazaar offers a different approach, connecting buyers and sellers directly. The open source project is creating a decentralized network for peer to peer commerce, using Bitcoin for all payments. Instead of visiting a website, you download and install a program on your computer that directly connects you to other people looking to buy and sell goods and services, removing the middlemen altogether.

Hier begint hoe om te gaan met ID’s. Over de ene kant wil je weten wie wat gaat leveren. Over de andere kant wil je anoniem zijn/blijven. N.B. Bij Asterisk zag ik dat ze MAC-adres in de GUI stopten. Lijkt mij niet wenselijk als je anoniem wilt zijn/blijven.

Every user that runs the OpenBazaar program, or client, creates a connection point, or node, in the networks infrastructure. Every node has a unique name, or ID, which allows it to communicate with other nodes. The ID is used to find stores on the network.

Users can navigate the network by putting the ID into a navigation bar within the client program. However, the ID is a random string of characters and isn’t very convenient. In order to make navigation simpler, a user can create their own short “handle,” which is tied to their ID, and can be used like a domain name and an email address in the system, to find other people and to navigate between stores.

Onename blockchain IDs are the only identity option for OpenBazaar right now, and will likely remain so for a while. The development team had planned to offer full Namecoin integration at launch, alongside Onename, but technical issues have prevented them from including the identity-providing altcoin at this point.

Those who want to reserve an OpenBazaar handle need to create an account with Onename, including a username with the exact same spelling as the desired OpenBazaar handle, and an email address. Extra data that proves who you are can be added too. The process is very simple, and a Onename profile can be useful for other reasons besides OpenBazaar.

“Users can create a personal or company profile and share their blockchain ID on their website, social media profiles, and business cards so others can easily find them online. Developers can integrate support for blockchain IDs to offer users password-less login, secure messaging, and granular control over data access and privacy. With a blockchain ID, users are in control of their online identity. Because blockchain IDs are decentralized, developers are free to pursue permissionless innovation.”

After the full, working version of OpenBazaar launches, verifying your handle should be a simple process. It involves telling Onename your Node ID, in a process similar to telling your domain registrar what your server’s IP address and nameservers are. Once Onename has that information it can take up to 12 hours to write it to the bitcoin blockchain, where OpenBazaar can see it and confirm that your handle is the correct one, using it from that point forwards.

Onename is a registrar for Blockstack, a decentralized naming and storage system. With the Onename webapp you can easily register a username and create a profile on Blockstack. This username/profile is completely in your control.

Blockstack is nog een python feestje.
Blockstack: A New Decentralized Internet

Ik ga nog beter naar OpenBazaar kijken:

When OpenBazaar launched in 2014, it promised to be the world’s first peer-to-peer online bitcoin marketplace that no government or company could control—a kind of Bittorrent of online trade that would let anyone sell anything directly to anyone else. Now, OpenBazaar will finally add the last ingredient to enable that anarchic dream: anonymity.

In May, OpenBazaar’s developers plan to launch OpenBazaar 2, which revamps the peer-to-peer communication protocol that allows users to make purchases and list items for sale online without hosting any data on a central server. The new version will also integrate the anonymity software Tor, designed to allow anyone to browse the market’s network anonymously or list items for sale from an untraceable location.

Hoffman nonetheless defends the need to allow free trade to occur online beyond the control of any central authority, even if it does attract criminals. “This goes beyond drugs or guns or whatever,” says Hoffman. “We’re not building something intended to allow bad things to happen … But the problem with liberty is you’re putting the power in people’s hands, and people are bad and good. You have to rely on people to do what’s right.”

OpenBazaar is an open source project to create a decentralized network for peer to peer commerce online—using Bitcoin—that has no fees and no restrictions.

Right now, online commerce means using centralized services. eBay, Amazon, and other big companies have restrictive policies and charge fees for listing and selling goods. They only accept forms of payment that cost both buyers and sellers money, such as credit cards or PayPal. They require personal information, which can lead to it being stolen or even sold to others. Buyers and sellers aren’t always free to exchange goods and services with each other, as companies restrict entire categories of trade.

OpenBazaar is a different approach to online commerce. It puts the power back in the users’ hands. Instead of buyers and sellers going through a centralized service, OpenBazaar connects them directly. Because there is no one in the middle of your transactions there are no fees, no restrictions, no accounts to create, and you only reveal the personal information that you choose.

How does OpenBazaar work?
Let’s say that you are looking to sell your old laptop. Using the OpenBazaar client (a program you download), you create a new product listing on your computer with details just like you would on any ecommerce site… When you publish that listing, it is sent out to the distributed p2p network of other people using OpenBazaar. Anyone who searches for the keywords you’ve used—laptop, electronics, etc—will find your listing.

If you both agree to a price, the client creates a contract between you both with your digital signatures, and sends it to a third party called a moderator. These moderators are also folks on the OpenBazaar network—could be your neighbor or someone across the world—who the buyer and seller trust in case something goes wrong. The third party witnesses the contract and creates a multisignature Bitcoin account (multisig) that requires two of three people to agree before the Bitcoin can be released.

The buyer then sends the agreed upon amount to the multisig address. You get a notification saying the buyer has sent the funds, and you ship the laptop to them and mark that it has been shipped. The buyer receives it a few days later, and they mark it received, which releases the funds from multisig to you. You got your Bitcoin, the buyer got the laptop; no fees paid, no one stopped your trade, everyone’s happy.

What if something goes wrong?
As we all know, things don’t always go smoothly. What if you’re buying a certain book from a seller, you pay the multisig, and they ship you the wrong one, or it was in poorer condition than advertised, or they don’t even send a product at all?

This is where the third party comes in. Remember that a multisig requires two of three people to agree in order to move the Bitcoin. They control the third key to the multisig, so the funds will not move until either the buyer and seller work out an arrangement themselves, or the third party

Belangrijk issue is dus dat er een andere (derde) partij is als het mis gaat. Ik denk dat je hiervoor de “whishdom of the crowd” zou kunnen inzetten.

De hartelijke groet Jan Marco

Hoi Weerman,

Ik test altijd of TOR nog werkt als ik nieuwe code er bij laat compileren. Ik kom er achter dat TOR niet meer goed werkt in run-time als ik Asterisk code er bij laat compileren. Ik ga nu uitzoeken waar het fout gaat door steeds meer van de Asterisk code er bij te voegen en kijken of wel of niet goed werkt.

Ik denk dat de echte “disruptieve innovatie” zit in de manier waarop ik de source wil gaan ‘opwerken’ en automatisch laten compileren m.b.v. source versie beheertools.

Ik vond CodeQuery programma die ook iets met source doet. Moet nog verder uitzoeken hoe het werkt.

A code-understanding, code-browsing or code-search tool. This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go and Javascript source code. It builds upon the databases of cscope and ctags, and provides a nice GUI tool.

Komt wel als beetje handmatig gepruts over om directory’s in een files te gaan kopiëren in dos-box:

M.i. zou je zoiets vanuit source versiebeheertool programmeren en via de GUI kunnen aanroepen.

Ik zie ook tool om source afhankelijkheden inzichtelijk te maken.

The tool cpp-dependencies creates #include dependency information for C++ source code files, which it derives from scanning a full source tree.

The dependency information is output as .dot files, which can be visualized in, for example, GraphViz.

C-Reduce is ook wel leuke tool denk ik.

C-Reduce is a tool that takes a large C or C++ program that has a
property of interest (such as triggering a compiler bug) and
automatically produces a much smaller C/C++ program that has the same
property. It is intended for use by people who discover and report
bugs in compilers and other tools that process C/C++ code.

Ik heb laatst ook AspectC gecompileer en gelinkt. Alleen werkt nog niet zo goed. AspectC ligt ook dicht tegen bovenstaande programma’s aan.

De hartelijke groet Jan Marco

N.B. CodeQuery gebruikt mogelijk onder water Cscope. Cscope gebruikt flex en bison.

Win flex-bison is a windows port the Flex (the fast lexical analyser) and Bison (GNU parser generator). win_flex based on Flex version 2.6.3 source code and win_bison based on Bison version 2.7 and they depend on system libraries only.

Asterisk roept ook Flex routines aan, dus handig om ook winflexbison onder mijn source stack te zetten.

Nog lastig om uit te maken waar de vraag en het aanbod uit bestaan:

      

Zal wel gaan om dat Kickstart-ontwerp voor een handige connector die er ook nog eens gelikt uitziet:

Ben misschien eerder iets te negatief geweest over het hele project waarschijnlijk maar toegegeven,
dit is zowaar een geinige mock-up van die Übermensch.store toch?

JM, “Onename” had je nog niet eerder genoemd? Moordend tempo wel, altijd weer nieuwe informatie!

Jij kwam daar via OpenBazaar die de registratie voor 0,01 BTC altijd al overliet aan Onename?

“Founded in 2013 as Onename”, nu Blockstack:

Blockstack

Blockstack is the first implementation of a decentralized DNS system on top of the Bitcoin blockchain. It combines DNS functionality with public key infrastructure and is primarily meant to be used by new blockchain applications. Blockstack is being developed by a group of engineers and researchers coming from both industry and academia and is released as open-source.

Blockstack released a decentralized browser add-on in May 2017, described as “a kind of Netscape for the decentralized internet, running apps on a plethora of blockchains”. The purpose of this add-on is to allow developers to use Blockstack’s tools (decentralized identity, storage, and payments) to “create consumer-facing apps”. The add-on works with any browser, including Chrome, Safari, and Firefox.

Iemand in hun forum:

That said, there are other types of applications you can build on Blockstack, like CLI and desktop applications, in which case you can use any language you’d like.

Serieuze aanpak, lijkt in veel opzichten op wat MaidSafe aan het doen is, waar the last mile ook net als hier de ‘browser app’ is, in Javascript en dan met behulp van “blockstack.js” communiceren met de REST-API van “blockstack.core” waarvoor dus Python wordt aangehouden?

En als variatie op het Safenetwork kan je in Blockstack gebruikmaken van je bestaande “cloud providers”:

Door dat alles intussen meer dan alleen een DNS-voorziening.

Blockstack: A New Decentralized Internet

  1. A blockchain, implemented using virtualchains, is used to bind digital property, like domain names, to public keys. Blockstack’s blockchain solves the problem of bootstrapping trust in a decentralized way i.e., a new node on the network can independently verify all data bindings;
  2. A peer network, called Atlas, gives a global index for discovery information and
  3. A decentralized storage system, called Gaia, provides high-performance storage backends without introducing central trusted parties.

In de beschrijving van “Decentralized Storage” ook idealen laten doorklinken als geformuleerd tijdens de “Decentralized Web Summit” precies een jaar geleden?

On the traditional internet, once end-users establish a secure connection to a website like Facebook.com they then log in to the service and keep all their data with the remote service. This model, along with advances in cloud computing, pushes all complexity and user data to the remote cloud and user devices exist as “dumb screens.”

This is a full departure from the spirit of a decentralized internet where end-user devices were meant to handle complexity and logic.

Blockstack has the potential to release users from these data silos by giving users access to a decentralized storage system, called Gaia, that provides comparable performance to centralized cloud providers.

“Gaia”, decentralized storage:

Users can log in to apps and services by using blockchain-based decentralized identity and save data generated by apps/services on storage backends owned by the user (instead of the service provider).

Gaia’s design philosophy is to reuse existing cloud providers and infrastructure in a way that end-users don’t need to trust the underlying cloud providers. We treat cloud storage providers (like Dropbox, Amazon S3, and Google Drive) as “dumb drives” and store encrypted and/or signed data on them.

The cloud providers, like Dropbox, have no visibility into user’s data; they only see encrypted data blobs. Further, since the associated public keys or data hashes are discoverable through the blockchain channel, cloud providers cannot tamper with user data.

Zie dat ik intussen al weer eentje achterloop, qua posting. Je laat er gewoon geen gras over groeien ;o)

Hoi Weerman,

JM, “Onename” had je nog niet eerder genoemd? Moordend tempo wel, altijd weer nieuwe informatie!

Dit punt liep ik ook tegen aan bij de source projecten. In eerste instantie dacht ik ook zo.

Echter nu denk ik dat het probleem is dat ik niet snel genoeg het aanbod van nieuwe source code kan verwerken. Om meer te kunnen verwerken kan je o.a.:

  1. Projecten in een bepaalde categorie indelen. Waarbij automatisch nieuw project naar je toe komt als je op bepaalde categorie op “volgen” hebt gezet.

  2. Standaardiseren;

  3. Automatisch compileren volgens standaard.

Jij kwam daar via OpenBazaar die de registratie voor 0,01 BTC altijd al overliet aan Onename?

Ik heb OpenBazaar gevonden door lijst met awesome software door te nemen. Het is m.i. meer geluk dan wijsheid om de juiste relevante projecten m.b.t. bepaald onderwerp te vinden.

Wat ik mooi vond van Ubermench is dat ze use cases in hun voorstel hadden opgenomen.
Nog lastig om uit te maken waar de vraag en het aanbod uit bestaan:

Misschien heb ik je op verkeerde been gezet. Ik vond mooi om in stuk paragraaf ‘use cases’ te lezen, dus niet zo de concrete invulling bestudeerd van Ubermensch.

De usecasetechniek wordt gebruikt bij de bepaling van de requirements van het gedrag van een bepaald systeem.

Ik zit nu te kijken naar de verschillen tussen Blockstack en Ethereum. Mogelijk zijn er ook nog andere oplossingen.:slight_smile:

There are a few technical differences between blockstack and ethereum like:

Computation and Storage
Blockstack does all computation and storage outside of the blockchain, and uses the blockchain only as a “shared source of truth” between clients. By contrast, Ethereum does all computation and most application storage in the blockchain itself. Like Ethereum, if two Blockstack nodes see the same underlying blockchain, they will independently run the same computations and produce the same state. Unlike Ethereum, there is no Blockstack-specific blockchain.

Ik denk wat we zowel Ethereum als Blockstack zouden moeten gaan beproeven. Lijken elkaar aan te vullen.

Nog niet zo goed inbeeld van volgende project doet. Ze geven aan dat compatible met Ethereum zou zijn, echter (nog) niet veel source code gevonden.

DFINITY beoogt de creatie van een oneindige decentrale en intelligente blockchain cloud computer. DFINITY is Ethereum’s gekke zuster technologie en volledig compatibel met het publieke.

Ik zie dat er op internet ook schema van een Person bestaat. Faxnummer bestaat dat nog? Of voor de jongeren onder ons: Wat is een fax eigenlijk? :grin:

In Onename zie ik ook Profile Format v0.3

Ik ga deze week zoeken naar Profile van Person en company. Daarbij ook zoeken naar een blockchain oplossing om de Cdfoongegevens mee te kunnen updaten.

De hartelijke groet Jan Marco

Hoi Weerman,

Ik heb een voorbeeld gevonden om uit te leggen wat voor use case ik wil oplossen… Je hebt een bedrijf die zegt dat ze de beste zijn. Op hun site staat een grote foto met persoon met bedankbrief. Anderzijds zie ik post van iemand hoe het bedrijf echt met hun klanten omgaat. Het bericht is 2055 keer gedeeld en 1915 comments zijn op bericht gegeven (op tijdstip dat ik het las). Taxibedrijf lijkt zich niets aan te trekken en doet alsof er niets gebeurd is. Blijkbaar is hier sprake van ‘parallelle universum’ (denk ik).

Hoe denk ik dat je bovenstaande op kan lossen. Dit doe je m.i. door betreffende taxi bedrijf sociale status index te verlagen (mogelijk tot 0).

Weerman, Ik denk dat er een civielrechtelijke behandeling van bovenstaande zaak in smart contract gemaakt kan worden op het Ethereum platform. :yum:

In een gepatchte Chrome browser komt Pop up menu als je URL van betreffende taxibedrijf intoetst.

Eigenlijk waar ik naar toe wil is dat je bedrijven van de buitenkant monitort. Je doet aankoop. Aanvraag om kind in tehuis te plaatsen. Of je kat breng je naar de “dierenopvang” als je op vakantie gaat.

Alle status veranderen worden automatisch verwerkt. Gaat met bedrijf niet goed (wachttijden lopen bijvoorbeeld op) dan volgt automatisch signalering naar ander members van het platform. Je kan ook zien dat je teveel of te weinig voor bepaalde service betaalt. Anderen betalen meer of minder.

Even verder op ander onderwerp namelijk compileren van projecten:
Wat ik zie is dat github nu erg veel gebruikt wordt. Als project niet op github staat geeft mij vaak signal dat mogelijk verouderd project is. Daarnaast gebruik ik nu ook van Cmake om project aan te maken in de Visual Studio omgeving. Bij heel veel projecten gaat het goed als je in directory gaat staan en commando “cmake .” geeft.

Volgende project als voorbeeld waar minder goed gaat. Voorbeeld moet je zien als een van de vele en waar loop je tegen aan als je wilt automatiseren.

Extended BitTorrent Client and Tracker. XBT Tracker is a BitTorrent tracker written in C++. It’s designed to offer high performance while consuming little resources (CPU and RAM). It’s a pure tracker. High-performance software for this peer to peer file distribution protocol. A Windows client written in C++. A tracker written in C++, using MySQL as secondary storage.

Eerst liep ik tegen aan uitvoeren van Visual Studio projectfile was dat hij de files mysql.h en zip.h niet kan vinden. Als je dat opgelost hebt, gaat hij zeuren om zipd.lib en mysqlclient.lib en boost libraries. Blijkbaar heb ik boost in 64 bits gecompileerd, want kreeg veel errors hierop. Toen dacht ik ga ik programma wel in 64 bits compileren, waarop ik ook veel errors kreeg. Dus nu ga ik proberen om boost (alleen) in 32 bits te compileren.

Ander belangrijk punt om open data te bekijken is gebruik maken van (gezichts)herkenning:

OpenFace is a Python and Torch implementation of face recognition with deep neural networks and is based on the CVPR 2015 paper FaceNet: A Unified Embedding for Face Recognition and Clustering by Florian Schroff, Dmitry Kalenichenko, and James Philbin at Google. Torch allows the network to be executed on a CPU or with CUDA.

  1. Detect faces with a pre-trained models from dlib or OpenCV.
  1. Transform the face for the neural network. This repository uses dlib’s real-time pose estimation with OpenCV’s affine transformation to try to make the eyes and bottom lip appear in the same location on each image.
  1. Use a deep neural network to represent (or embed) the face on a 128-dimensional unit hypersphere. The embedding is a generic representation for anybody’s face. Unlike other face representations, this embedding has the nice property that a larger distance between two face embeddings means that the faces are likely not of the same person. This property makes clustering, similarity detection, and classification tasks easier than other face recognition techniques where the Euclidean distance between features is not meaningful.
  1. Apply your favorite clustering or classification techniques to the features to complete your recognition task. See below for our examples for classification and similarity detection, including an online web demo.

Openface is nog Python achtige feestje. Onderliggende dlib or OpenCV zijn wel C++ habitat :slight_smile:

De hartelijke groet Jan Marco

1 like

Ah een gevalletje neusbloeden. Kan ook anders:

But if we are going to work on Uber 2.0, I also need to work on Travis 2.0 to become the leader that this company needs and that you deserve. - Travis K.

En volgt zodoende het advies uit dit rapport:

Uber chief Travis Kalanick to take indefinite leave

Steps Uber could take to ensure that its commitment to a diverse and inclusive workplace was reflected not only in the company’s policies but made real in the experiences of each of Uber’s employees.

Jan Marco, eventueel dit 13 pagina’s tellende document doorgeleiden naar gebroeders Brookhuis Junior? Die het gewraakte taxibedrijf - eens familiebedrijf, nu “Brookhuis Groep” - overnamen?

Aan te vullen met - net nieuw - dit bakje dat je over je rechteroor hangt?

Tevens aanraakgevoelig schermpje. Wat kan je nog gebeuren:

Ok, also Tank-Swap auf funf Stapel von Debuff?

Als ik geen duts kan:

Voer voor elke 5 stapels een spookwissel uit.

Kan dat ding ook niet helpen, anders wel:

It currently supports eight languages covering about 90% of the world’s speakers - Mandarin Chinese, Japanese, French, Italian, German, Brazilian Portuguese, English and Spanish.

Tegen betaling van, à raison de:

Two-pack 8 language translation earpiece, available for $229, meaning two people, each with their own earpiece, could hold a real-time conversation in different languages …

Danny May, ooit begonnen als loodgieter, nu Founder and Director, Lingmo International, Sydney, Australia:

Aussie Plumber Brings Star Trek’s ‘Universal Translator’ To Life

Just a few years ago the idea of a universal translator device that slipped into your ear and translated speech into your desired language in real-time seemed like science fiction, but between Lingmo, Waverly Labs, Google and a host of other clever start-ups, that fantastic fiction looks to be very close to becoming a reality.

Een minder ambitieus model, zeg maar de Zero2One, haalde het eerder niet via Indiegogo:

Ook al ging het toen alleen nog maar om een ‘flip-boom-earbud’ headset die via Bluetooth van en naar je smartphone pendelde, toch uitgesproken sneu:

$1,894 USD raised by 24 backers, 13% of $15,000 ...

Waar Waverly Labs voor een eveneens simultaan vertalend oordopje eveneens via Indiegogo:

Drie maanden later onwaarschijnlijk veel meer ophaalde:

$4,408,993 USD total funds raised, 3169% funded on June 25, 2016 

Science fiction has called it many things, but we call it Pilot:

The Pilot is scheduled to ship in Fall 2017.

Zo dom:

… als deze beugel-met-doosje (opschrijven doos-met-beugeltje; beter van niet) eruitziet:

Zo dom kan-ie niet zijn - gezien de aanduiding “With Watson”. Maar hoe krijgen ze die erin?

IBM Watson:

Z13 physical specifications:

Weight kg    2499
Width mm     1568
Depth mm     1869
Height mm    2015

Niet dus:

The Translate One2One, powered by IBM Watson artificial intelligence technology

Although it looks like a Bluetooth headset, albeit a bit larger, the device operates completely independently to a smartphone. It has a cellular radio built in and requires a SIM card. It works on 2G, 3G and 4G networks.

When the Translate One2One’s microphone picks up the speaker it sends the audio to an IBM Watson powered AI engine that completes the translation and sends it back.

The round trip takes a three to five seconds over a decent cellular data connection, assuming the person is speaking clearly.

The 1.5-inch LCD screen, on the side, can be used to display directions from Google Maps. Despite all of this, the Translate One2One weighs about 32g.

Has LCD screen, microphone, speaker, cellular radio and SIM card …?

Dan niet zo bellen met Watson maar zo:

Weegt wel wat meer dan 32 gram, zo te zien geen probleem :o)

Hoi Weerman,

Aan te vullen met - net nieuw - dit bakje dat je over je rechteroor hangt?

Ik denk meer aan om standaard devices in te zetten. Bijvoorbeeld ik heb nu last van opzwellende rechter enkel. Je maakt foto van enkel en machine/deep learning geeft aan wat er aan te doen is.

Ik wilde Ethereum compileren op windows omgeving. Ik kreeg fouten over dat hij tar.exe niet kon vinden dus even naar de compressie programma’s gekeken.

  • tar (109846 source regels) roept onder water soms gzip aan. Deze versie compileert ook in Visual Studio op windows. Ik heb laatste orginele versie van tar gebruikt bij de omzetting. Moet nog fouten uit halen dat het werkt.

  • 7zr (55760 regel source code);

  • gzip (10533 source regels);

Uiteindelijk wil ik geen tar.exe, 7zr.exe en gzip.exe op mijn filesysteem, behalve voor test doeleinden. Eigenlijk wil ik deze commando’s in de ssh-server inbouwen. Je kan dan op veilige manier de (de)compressie commando’s uitvoeren op een remote computer systeem.

De compressie programma’s liggen dicht tegen backup programma aan. Echter als je naar Bacula kijkt hebben ze veel gemaakt om backup jobs af te schieten. Op zich kan je hun job mechanisme wel generieker maken.

What is Bacula?
Bacula is a set of computer programs that permits the system administrator to manage backup, recovery, and verification of computer data across a network of computers of different kinds. Bacula can also run entirely upon a single computer and can backup to various types of media, including tape and disk.

In technical terms, it is a network Client/Server based backup program. Bacula is relatively easy to use and efficient, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. Due to its modular design, Bacula is scalable from small single computer systems to systems consisting of hundreds of computers located over a large network.

Ze hebben ook mooie vergelijkingpagina gemaakt met andere backup-programma’s:

Believe it or not, there actually are backup solutions other than Bacula out there! This page is intended to help give you an idea of how Bacula stacks up against these other packages

Amanda is Bacula grootste concurrent omdat ze hem in tweede kolom hebben geplaatst.

Wel leuk vond ik een jason github scraper. Moet nog meer tijd in steken om het bij mij werkend te maken.

De hartelijke groet Jan Marco

Doe je niet je sok eroverheen dan?

   

Het bakje is dan wel iets afgezakt

Pol Hauspie die werd veroordeeld tot een gevangenisstraf van 5 jaar mag sinds deze maand zijn straf thuis uitzitten met een elektronische enkelband.

Maar herkent nog steeds spraak:

De veroordeelde topman en oprichter van het failliete Belgische spraaktechnologiebedrijf Lernout & Hauspie mag overdag zijn huis uit om te werken.

AG Connect (tot 2016 Automatisering Gids):

Jo Lernout, ook veroordeeld tot een gevangenisstraf van 5 jaar

De onderneming Lernout & Hauspie voerde voor 135,9 miljoen euro niet-bestaande omzet in de boeken op om investeerders te lokken, door licenties te verkopen aan spookbedrijfjes.

Was idealisme, Humo:

‘We hebben ons kind verloren, en dat doet pijn’

Weet je dat wij sommige kwartalen niet eens onszelf uitbetaalden? Zo weinig waren wij bezig met geld. Het bedrijf was onze baby, en nu hebben wij ons kind verloren. Dat doet pijn.

Op datzelfde moment, 2011, in een buurland:

PedoBot® is niet boos, maar wel verdrietig (en soms opgewonden)

Vanwege de in Nederland bestaande wetgeving betreffende lichamelijke integriteit was deze experimentele Nederlandse PedoBot®, anders dan de Japanse, niet uitgerust met een in de enkelband ingebouwde CMU (Chemical Modulation Unit). Deze enkelband zorgt ervoor dat fysieke en emotionele mobiliteit van de cliënt ook bij het verlaten van de woning doorgaat.

Wij zaten aan de aardappels, op het Ministerie van Veiligheid en Justitie:

Kenniskamer Intelligente Robots

  • Datum 7 november 2011
  • Locatie 3e verdieping Laagbouw, Bestuursdepartement Veiligheid en Justitie,
    Schedeldoekshaven 100, Den Haag
  • 17.00 u Inloop - De Jonge van Campens Nieuwlandzaal (L 3.39)
  • 17.30 u Welkom - mr. Joris Demmink, secretaris-generaal
  • 17.40 u Opening - drs. Martijn van Calmthout, dagvoorzitter

In de daar gepresenteerde ‘Position Papers’ dus ook:

Om die reden startte in 2016 in Nederland een eerste experiment met een Japanse PedoBot® , een affectieve, androïde robot die speciaal voor deze taak is ontworpen.

Het doel van deze pedobot is om recidive te voorkomen. Daartoe monitort de robot niet alleen 24 uur per dag de bewegingen van de cliënt, maar ook diens emotionele gesteldheid (die worden geregistreerd in een door Reclassering Nederland beheerde Dynamic Emoscan).

Suck-n-duck:

Indien nodig kan de pedobot therapeutisch interveniëren. Daartoe is hij uitgerust met therapeutische programmatuur, die is afgestemd op de individuele behoeften en het risicoprofiel van de cliënt.

Wanneer zich van de zijde van de cliënt ongewenst gedrag voordoet en psycho- en neurotherepeutische interventies onverhoopt geen effect hebben, schakelt de pedobot de politie in en geeft de geografische en emotionele coördinaten van de cliënt door.

Het programmaboekje van het Rathenau Instituut vervolgt:

In het geval van de pedobot bleef de gevreesde agressie, zoals die zich voordoet jegens de RiotBots die sinds enkele jaren worden ingezet om demonstranten en voetbalsupporters te begeleiden, achterwege.

En ook de vrees voor dehumanisering –die ontstond toen het kabinet Wilders II in 2015 JailBots in gevangenissen introduceerde, bleek onterecht.

Oké, op het schutblad staat “Feiten, fabels en ficties”:

Waar de introductie van pedobots in 2016 op brede maatschappelijke acceptatie kon rekenen, stuitte het in 2018 voorgestelde vervanging van synthetische kinderporno (die sinds 2013 aan pedofielen wordt verstrekt om hun behoeften te bevredigen zonder dat daar misbruik van kinderen mee gepaard gaat), door pedoïde robots op grote maatschappelijke weerstand.

Leuk hoor maar degene die op deze studiedag het welkomstwoord uitsprak was wel weer even in het nieuws:

NOS - 30 juni 2017 - OM wil geen vervolging oud-topambtenaar Joris Demmink

Het Openbaar Ministerie wil niet overgaan tot vervolging van Joris Demmink, de voormalige hoogste ambtenaar van het ministerie van Veiligheid en Justitie.

Het OM concludeert na onderzoek dat er “geen redelijk vermoeden” bestaat dat Demmink zich in de jaren 90 in Turkije schuldig heeft gemaakt aan verkrachting.

Demmink is daarvan beschuldigd door twee Turkse jongens. Het OM heeft geprobeerd hen als getuigen te horen, maar rechtshulpverzoeken aan Turkije hebben niets opgeleverd.

Iemand met levenslang en zijn advocaat weten wel waarom:

NRC - 29 juni 2017 - Snel duidelijkheid over nieuw strafproces in zaak-Baybasin

Baybasin denkt dat Nederland zijn veroordeling regelde in ruil voor het niet vervolgen van de, inmiddels gepensioneerde justitiële topambtenaar Joris Demmink.

Hij zou in de jaren negentig door de Turkse politie zijn betrapt na verkrachting van minderjarige jongens. Turkije zou Demmink hebben gezegd dat hij vrijuit zou gaan als Baybasin in Nederland zou worden veroordeeld.

Had-ie niet moeten doen, dat er zomaar uitflappen … Een dag later:

NRC - 30 juni 2017 - Baybasin moet staat 1,5 miljoen terugbetalen

Het terug te betalen bedrag ligt een half miljoen lager dan de eis van het Openbaar Ministerie. Het hof komt tot een lager bedrag, mede door de overschrijding van de termijn van het beroep.

Jan-Marco, werd er net op attent gemaakt dat bij jou om de hoek de komende weken van alles te doen is:

[**Het Zomerpaspoort voor Roombeek Zomerspelen**](https://www.rijksmuseumtwenthe.nl/content/1869/en/de-zomerspelen-in-roombeek)

Met het Zomerpaspoort kun je zo vaak terugkomen als je wilt.

Je hoeft je deze zomer geen dag te vervelen!

Op vertoon van deze uitnodiging bezoek je Rijksmuseum Twenthe op zondag 9 juli gratis!

Jij kan de hand aan jezelf slaan en daar een robot in elkaar steken?

Anders eentje kopuh? Bijvoorbeeld bij deze deelnemer aan de manifestatie:

Ontmoet de kunstenaar Eibert Draisma - een ware uitvinder

   

Hoi Weerman,

Wat ik leuk van je vorige post vond dat jij Josis Demmink aanstipte. Persoon die door sommige personen beschuldigd is van het plegen van strafbare feiten, echter nooit hiervoor officieel is veroordeeld. Waar rook is (mogelijk) vuur zou ik als Telegraaf lezer zeggen.

Voorpublicatie: Hoe Joris Demmink het slachtoffer werd van complotdenkers

In PersInfoNet platform zet je informatie (beschuldigen) op een entry en deze synchroniseer met je bevriende peers. De autoriteit Persoonsgegevens wil een bedrijf of stichting aanpakken die deze persoonsgegevens beschikbaar stelt, echter zo’n bedrijf of stichting is er feitelijk niet. Hooguit een bedrijf/groep personen die een platform software ontwikkelen om informatie onderling uit te kunnen wisselen.

Er zijn individuen die hun info wat ook fake nieuws zou kunnen zijn met elkaar delen. Ander voorbeeld van dit fenomeen is dat Brein sites met the Piratebay wil sluiten. In mijn beeld stop je de informatie van deze site in een database en die synchroniseer je met je bevriende peers.

Lijkt mij vreemd als overheid komt met wet die verbiedt om informatie die je onderling bijhoudt niet zou mogen uitwisselen met je bevriende peers.

Voorbeelden waarbij men persoongegevens uitwisselt:

Fraude door personeel kost winkeliers in Nederland jaarlijks zo’n 190 miljoen euro. Het gaat dan om diefstal van spullen, maar ook om manipulatie met kassabonnen of stelen uit de kassa. Inmiddels zijn 1826 daders opgenomen in een waarschuwingssysteem voor winkeliers.

In het jaarverslag van de stichting Fraude Aanpak Detailhandel (FAD) staat dat er nog nooit zo veel registraties waren. Dat is goed nieuws: het betekent volgens de stichting dat de gezamenlijke aanpak door winkeliers zijn vruchten afwerpt. Vorig jaar werden 380.000 sollicitanten via het register gescreend, vier jaar eerder waren dat er 112.000.

De Autoriteit Persoongegevens geeft goedkeuring om persoonsgegevens uit te wisselen:

Zwarte lijst frauderend personeel
De detailhandel, die zowel fysieke winkels als – in toenemende mate – webwinkels omvat, wordt regelmatig geconfronteerd met fraude. Het Waarschuwingsregister Detailhandel is een van de maatregelen om fraude te bestrijden.
Op deze zwarte lijst staan (externe) werknemers vermeld die wegens fraude of diefstal niet meer in een winkel werkzaam zijn. Het doel van de zwarte lijst is te voorkomen dat zij na hun ontslag bij een andere winkel aan de slag kunnen gaan.

BNR had item ook behandeld:

Snelle controle: In de detailhandel zijn er volgens Van Steeg veel personeelswisselingen, waardoor deze snelle controle handig is: ‘Het opvragen van een strafblad kan ook, maar met de lijst weet je direct of er iets gebeurd is in het verleden. Dit geldt tevens voor de Verklaring Omtrent het Gedrag, waarvan de aanvraag veel langer duurt.’

Banken houden ook persgegevens bij:

Banken houden die registratie niet zelf bij, maar besteden die uit aan commerciële partijen. De grootste van die commerciële dienstverleners is volgens de onderzoekers World-Check, eigendom van mediabedrijf Thomson-Reuters.

Ook worden bij vliegmaatschappijen persoonsgegevens bijgehouden, maar zou moeilijk zijn om deze gegevens te delen met andere vliegmaatschappijen:

Maatschappijen hebben zelf zwarte lijsten, maar mogen die wegens de privacy van hun passagiers niet met elkaar delen. Een verbod bij de ene vliegtuigmaatschappij is zo makkelijk te omzeilen met de aanschaf van een ticket bij een andere maatschappij.

Uitwisselen is blijkbaar moeilijk:

Het onderling uitwisselen van zwarte lijsten stuit al heel snel op privacyproblemen en ook voor de bedrijven zelf is het niet altijd een oplossing waar ze achter staan.”

Om personen op lijsten te kunnen identificeren heb je m.i. biometrisch herkenning nodig. Ik weet dat Univerisiteit Twente daar ook druk mee bezig is. Ik vond ook document op internet.

Scalable Probabilistic Models for Face and Speaker Recognition

In het document wordt een open source test omgeving benoemd. Genaamd “Bob”:

Bob: a Free Machine Learning and Signal Processing Toolbox In this appendix, we introduce Bob, a free machine learning and signal processing library, which was developed during my thesis. This is a collaborative, easy to use and extensible toolbox, which provides both efficient implementations of several machine learning algorithms as well as a framework to help researchers to publish reproducible research, thanks to its concept of satellite packages. Furthermore, all the modeling techniques described in this thesis were implemented as parts of this toolbox.
Bob is supported on several Linux distributions as well as on Apple OS X. A Microsoft Windows support is planned. It gathers a large set of tools and interfaces implemented in both Python and C++.

Hier staat denk ik dat je een VirtualBox image kan downloaden van Bob:

To be able to do the “hands-on” portions of each part, you will need to setup a virtual machine on your laptop and bring it with you. We have prepared a virtual image of (X)Ubuntu 12.10 (32-bits) that contains Bob pre-installed and all the course material you will need packaged-in. Follow the instructions bellow to download and setup the image:
Install VirtualBox. This is the virtualization platform in which Bob/Ubuntu is pre-installed.
Download our custom Bob/Ubuntu virtual image (when using Firefox, please right click on the link, and perform a “save link as”) and place it anywhere you may like on your local laptop disk (be aware that the size of the file is around 1.2 GB)
Double-click on the OVA VirtualBox appliance and import it

Start the corresponding virtual machine

P.S.: The system is configured for a auto-login on the default user (bob). If you need administrative rights at any time, the password for bob is also bob.

De door het project beoogde infrastructuur:

Ik ben nu bezig met Bacula. Het is mij gelukt om programma-tje te compileren/linken en op te starten. N.B. Het programma crasht nog wel, maar dat is m.i. makkelijk te fixen:

Ik heb met dbcheck even gecheckt of ik makkelijk de source code van Bacula onder mijn source stack kan zetten.

Ik zie nu dat er ook een fork van Bacula is, weet niet of het wel beter is, maar wat mij opviel is “point-in-time recovery” wat ik ook graag wil hebben:

Bareos is a 100% open source fork of the backup project from bacula.org. The fork is in development since late 2010, it has a lot of new features.

The new MySQL plugin offers the possibility to make hot-backups of MySQL / MariaDB databases with Bareos, as well as point-in-time recovery of databases.

Ik denk dat ik een samenspel van de volgende programma’s zou moeten maken

  • Backup (Bacula);
  • Virusscarn (Armandito, Clamav, Winpooch);
  • Versiebeheer (Fossi, GITl)
  • AspectC;
  • Automation (Ultimate++, build2);
  • SSH-server;
  • Wikipedia.

De hartelijke groet Jan Marco