Java grafieken voor Opendata

Hoi Weerman,

Oké. Eén, wie was hier eigenlijk naïef? Twee, niet een super-VARA want het moet een “platform” zijn maar wat dan wel?

Stel Google heeft uitgevonden dat we 1000 euro (van Rutte) kunnen krijgen als we elke eerste maandag van de maand 10000 stappen hebben gemaakt (op je smartphone). Ik ken mij zelf ik ga dat dan gewoon doen. Een platform kan zorgen dat deze info gedeeld wordt met anderen en dus ook kunnen profiteren van deze kennis. DotTAX zegt een nieuw ‘platform’ te zijn voor iedereen die beroepsmatig met belasting te maken heeft.

Ik zit nog wel wat te zoeken hoe ik ‘platform’ versus ‘community’ moet plaatsen. Zelf opteer ik meer dat DoTTAX een cummunity is in een platform. Net als ‘data-analytics’.

Hoe zie ik het voor mij in “Internet of me” concept.: Ik heb cockpit applicatie waarin al mijn spullen die ik heb staan. Denk ook aan verzekeringen, pensioen opbouw, etc. Vanuit community DoTTAX krijg ik melding dat ik 1000 euro kan verdienen en wat ik er voor moet doen. Druk op de knop en andere community rolt de software uit op mijn smart Phone.

Ik zie in mijn cockpit ook de monitoring verschijnen of ik goed “on track” ben om die 1000 euro te gaan ‘scoren’. Andere community bijvoorbeeld “Kickstarter of Crowdfunding” kan mij verleiden om iets in bepaald project te gaan stappen. Ik kan mij voorstellen dat er ook community op zo’n platform ontstaat die webwinkels en personen monitort. Stel ik wil iets kopen bij webwinkel die slechte service levert dan krijg ik vooraf melding vanuit deze community als ik vanuit de cockpit een product wil bestellen.

Stel ik wil Synology DiskStation DS415+ kopen? - Prijzen - Tweakers kopen dan stuur ik vanuit cockpit verzoek naar de community inkoop. Deze community stelt leveranciers/winkels anoniem aantal stuks en (anoniem) imago van kopers ter beschikking om scherpe prijs te bieden. Je hebt m.i. wel drie prijzen. 1: vooraf betalen, 2: na levering betalen en 3: Geld overmaken naar derde rekening (op platform). Na acceptatie van de levering door de klant wordt geld van platform overgemaakt naar leverancier. Alle transactie brengen ook verandering in het imago van zowel de koper als de verkoper. Net als Uber ook doet. Beoordeling van Taxi en Taxi-passagier.

De hartelijke groet Jan Marco

Platform definitie:
a body of principles on which a person or group takes a stand in appealing to the public; program:

Dat van Vodafone? M-PESA:

Why does Kenya lead the world in mobile money?

PAYING for a taxi ride using your mobile phone is easier in Nairobi than it is in New York, thanks to Kenya’s world-leading mobile-money system, M-PESA. Launched in 2007 by Safaricom, the country’s largest mobile-network operator, it is now used by over 17m Kenyans, equivalent to more than two-thirds of the adult population; around 25% of the country’s gross national product flows through it. M-PESA lets people transfer cash using their phones, and is by far the most successful scheme of its type on earth. Why does Kenya lead the world in mobile money?

The Economist - May 27th 2013

Dochter Safaricom heeft vorig jaar een API gekoppeld aan M-PESA, op basis van webservices.

Eergisteren werd bekend gemaakt dat het moederbedrijf Vodafone (net als PayPal) aansluiting gezocht heeft bij het mobiele betaalnetwerk van TransferTo.

Vodafone. Voortgekomen uit Racal - destijds een Britse hofleverancier van “draagbare” en beveiligde ‘battlefield radio’:
    

Waarbij “Vodafone” ook gewoon een samentrekking van voice-data-fone zou kunnen zijn, maar volgens Wikipedia zat het zo:

Vodafone

The name Vodafone comes from voice data fax over network, chosen by the company to “reflect the provision of voice and data services over mobile phones”.

Vodafone Nederland en Ziggo willen vuzeren - beweert NU.nl:

Ziggo blijft klanten verliezen voor fusie met Vodafone Nederland

Ziggo heeft in het vierde kwartaal van 2015 opnieuw veel klanten zien vertrekken. Het bedrijf verloor ruim 50.000 afnemers van televisie.

Dat heeft moederbedrijf Liberty Global van Ziggo dinsdag bekendgemaakt bij de presentatie van zijn kwartaalcijfers. Daarbij werd ook duidelijk dat Ziggo en Vodafone Nederland gaan fuseren, om via een nieuwe provider zowel vast als mobiel internet aan te kunnen bieden.

Door de afname van het aantal tv-klanten komt het totale aantal Ziggo-klanten met een televisiesignaal op 4,09 miljoen. Het aantal internetklanten bleeft nagenoeg gelijk en staat op 3,1 miljoen. Het aantal mobiele klanten steeg met 5.900 naar bijna 187.000.

Sinds de fusie tussen UPC en Ziggo verliest het bedrijf veel klanten op de vaste markt. Liberty Global zegt dat dit onder meer komt door “agressieve concurrentie, operationele uitdagingen door de samenvoeging van onze netwerken en producten, en prijsverhogingen die we dit jaar hebben doorgevoerd bij alle klanten.”

De gemiddelde Ziggo-klant betaalt maandelijks 44,97 euro. Dat is 1,4 procent meer dan een jaar eerder.

Omzet

Over heel 2015 draaide Ziggo een omzet van 2,75 miljard dollar (bijna 2,5 miljard euro). Een jaar eerder was dat nog 1,5 miljard dollar (1,34 miljard euro), maar toen was UPC nog niet overgenomen. Als daarvoor wordt gecorrigeerd was er juist sprake van een omzetdaling van 2 procent, stelt Liberty Global.

Om in 2016 weer te groeien zegt het bedrijf vooral te willen inzetten op zakelijke klanten en de mobiele markt. Ook moet de klantenservice worden verbeterd om klanten te behouden.

NU.nl - Donderdag 18 februari 2016

Maar het idee was toch dat het hierbij om een joint venture ging?

  • 50-50 joint venture: Liberty Global and Vodafone to merge their Dutch operations

Goeievraag.nl:

Bij fusie smelten twee of meer of meer bedrijven in elkaar. Van de oorspronkelijke
bedrijven blijft niets herkenbaars over.

En:

Een joint venture is een samenwerkingsverband tussen twee of meer bedrijven voor
een bepaald project. De bedrijven zijn en blijven zelfstandig.

Van nu.nl kreeg je wel omzetcijfers maar geen resultaat. Naar Telecompaper voor het 4e kwartaal van 2015:

De omzet kwam uit op 614 miljoen euro (-3,8%) en het bedrijfsresultaat (EBITDA of OCF) op 358 miljoen (+4,6%). Het operationeel resultaat was 27 miljoen euro, tegenover een verlies van 37 miljoen vorig jaar.

Ziggo wijt het verlies van diensten en klanten aan concurrentie, netwerkproblemen, produktharmonisering, de integratie van Ziggo en UPC en prijsverhogingen. De stijging van het bedrijfsresultaat was het gevolg van kostenbesparingen en synergievoordelen.

Ruim de helft overhouden? Afkorting:

EBITDA

Ebitda staat voor Earnings Before Interest, Taxes, Depreciation (afschrijving op materiële vaste activa) and Amortisation (o.a. afschrijving of afboeking op immateriële vaste activa zoals goodwill).

Misconceptie: brutowinst, want een deel van de bedrijfskosten is al in mindering gebracht op de omzet.

Winst vóór belastingen. Welke belasting:

Liberty Global, Becoming a Big Fish, Risks Attracting the Eye of a Shark

Liberty Global is still finding ways to deliver for shareholders. As part of its deal to acquire Virgin Media, it struck an inversion — reincorporating the company in London instead of the United States, and reducing its tax bill.

Because the company operates almost entirely in Europe, executives say the move made sense. But Mr. Fries and several other executives remain based in Denver, where Mr. Malone also is based. “Denver is where it all began for the cable industry,” Mr. Fries said. “It’s the birthplace of cable and broadband. Denver is still the cultural heartbeat of the company.”

Mr. Malone and Mr. Fries exhibit similar financial skill. In the days before Liberty Global reincorporated in Britain, Mr. Malone transferred $600 million of his shares in the company to a personal trust and tapped another loophole, avoiding paying $200 million in taxes, according to Bloomberg.

The New York Times - February 16, 2015

Dit niet afgedragen bedrag van 200 miljoen dollar ligt nog altijd te wachten op een bestemming, misschien toch alvast maar even de koppen tellen:

aantal klanten Ziggo                         4,09 miljoen
gemiddelde aantal diensten per klant	     2,38	
aantal 'revenu generating units'             9,73 miljoen

Alleen hebben de bedrijven van genoemde Malone niet 4 miljoen maar 27 miljoen klanten?

Staat tegenover dat er ook voor een veel groter bedrag aan voordeel is genoten:

All told, Mr Malone escaped about $200 million in personal taxes, and Liberty Global’s US shareholders together likely saved more than a billion dollars, according to data compiled by Bloomberg.

Andere aandeelhouders kunnen hier dus nog wat betekenen.

Als in dit geval zaken doen met alleen John Malone zelf volstaat dan kunnen Nederlandse klanten van Ziggo overgaan tot een eenmalige herverdeling van uitgespaarde kosten als volgt:

niet doorgegeven korting eigenaar Ziggo    200	  miljoen USD
idem omgewisseld                           180    miljoen EURO
aantal 'revenu generating units'             9,73 miljoen
verdeeld over klanten Ziggo	         €  18,49 per afgenomen dienst

Zij met alleen een tv-abonnement hebben dan recht op € 18,50. Triple-play-klanten van Ziggo met tv, internet en bellen houden 55 euro in?

Dit is dus waar jouw nieuwe platform van pas zou kunnen komen. Wat als Ziggo-klanten zich als één man opstellen en die ene maand abonnementskosten collectief niet afdraagt maar herinvesteert?

Jan Marco, jij noemde al crowdfunding en een inkoopcombinatie als mogelijkheden. Maar als men heeft zitten opletten heeft iedereen ook vast wel in de gaten gekregen hoe je langs andere wegen met veel geld aan nog meer geld kan komen.

Keus genoeg. Het voorbeeld van Google is al eerder genoemd:

Brievenbus A’dam stuwt winst Google

De Nederlandse belastingroute heeft Google 2,6 miljard euro opgeleverd.Het bedrijf betaalde in 2014 over een omzet van 10,7 miljard euro 2,7 miljoen euro belasting,blijkt uit het jaarverslag.

Zonder de fiscale omweg had Google 2,67 miljard euro moeten afdragen,duizend keer zo veel dus.Brievenbusfirma Google Netherlands Holding is gevestigd op de vijftiende etage van een kantoorpand aan de Zuidas in Amsterdam.

De 10,7 miljard euro zijn inkomsten uit royalties van Google wereldwijd.Na de belastingafdracht in Nederland werd het geld overgemaakt naar Google Ierland, dat formeel op Bermuda is gevestigd.

NOS Teletekst 113 - 18-2-2016

In Duitsland kunnen mensen die om te beginnen al genoeg kapitaal bezitten om deze truc ook nog eens te proberen al jaren twee keer geld van de belasting terugkrijgen:

Staat schaute bei dreister Milliarden-Trickserei zu

Die Banken entdeckten bereits Ende der 90er-Jahre eine Lücke bei der Besteuerung von Dividenden, die sie für lukrative Geschäfte auf Kosten der Steuerzahler nutzten. So gab es bis 2012 einen toten Winkel im Abwicklungssystem für Wertpapiergeschäfte, der es ermöglichte, durch den Verkauf einer Aktie kurz vor dem Dividendenstichtag für nur einmal gezahlte Kapitalertragsteuer mehrere Steuergutschriften zu erhalten.

Der Trick funktionierte so: Ein Händler verkaufte zunächst die Aktie in einem Moment, in dem er sie noch gar nicht besaß – ein sogenannter Leerverkauf. Aufgrund der Trägheit der Abwicklungssysteme ist dann rund 48 Stunden lang nicht klar, wer der Eigentümer des Wertpapiers ist, und es werden zwei Steuergutschriften ausgestellt.

Die Welt - Wirtschaft - “Cum-Ex”-Affäre - 14.06.13

Weer dichter bij huis:

Offshore vermogens kosten Nederland €10 mrd per jaar

Uit het onderzoek van Van Koningsveld blijkt dat de offshore dienstverlening er wereldwijd in slaagt om vermogen, identiteiten en geldstromen aan het oog van belasting- en opsporingsdiensten en toezichthouders te onttrekken.

Dit gebeurt op een ongekende schaal. In totaal stond eind 2013 ongeveer € 5.565 mrd offshore bij bankinstellingen. Dat is ongeveer een kwart van de totale wereldwijde banktegoeden.

Het is aannemelijk dat dit offshore vermogen geheel of gedeeltelijk niet is aangegeven bij de belastingdienst in het woonland van de bezitter. De promovendus schat dat Nederland jaarlijks € 10 mrd op deze wijze aan belastinggeld misloopt.

fd.nl - Economie & Politiek - 5 oktober 2015

Als kennismakingsgeschenk kan je de mensen die zich voor jouw platform aanmelden een leuke attentie sturen:

Of dat zwarte peertje helpt, heeft het beoogde geïntensiveerde boekenonderzoek op dat moment inderdaad minder kans van slagen:

‘Fiscus mist 300 mld euro aan vermogens’

Sinds het boek van de Franse econoom Thomas Piketty over de verschillen tussen arm en rijk – én diens komst naar de Tweede Kamer een jaar geleden – is vermogensbelasting een heikel thema in Den Haag. Het kabinet wil het belastingsysteem op spaargeld en vermogens vanaf 2017 veranderen. Er komen verschillende heffingen voor ‘kleinere’ spaarders (tot 100.000 euro), hogere vermogens (boven 100.000 euro) en nóg hogere vermogens (boven 1 miljoen).

De aanleiding

Kamerlid Pieter Omtzigt (CDA), een man die van procedures houdt, vindt dat het kabinet eerst een grondige analyse moet maken van de huidige box 3: de fiscale box waarin spaargeld en vermogen worden belast. Hij stelde dinsdag in het vragenuurtje dat het totale vermogen van alle Nederlandse huishoudens 700 miljard bedraagt, terwijl er bij de Belastingdienst maar 400 miljard aan vermogen in box 3 wordt aangegeven.

En, klopt het?

Een deel van die 100 miljard is te verklaren door bijzondere vrijstellingen op vermogensbelasting, zoals voor kunstwerken, of lijfrente en groene beleggingen. Dat weet ook Omtzigt. Maar de blinde vlek van de Belastingdienst kan echter ook veel gróter zijn als klopt wat oud-FIOD-rechercheur Jan van Koningsveld deze week in zijn proefschrift beweert: rijke Nederlanders hebben bijna 130 miljard euro weg gesluisd naar belastingparadijzen. Dat ziet ook het CBS zelfs niet. Dit meegewogen zou het totale onzichtbare vermogen zo tussen de 200 en 300 miljard kunnen liggen.

Conclusie

Hoewel op de cijfers valt af te dingen, moet het oordeel luiden dat de stelling van Omtzigt grotendeels waar is.

NRC - Next Checkt - 8 oktober 2015

Jan Marco, eventjes een nieuw Peer-to-Peer-netwerk bekijken?

Been there, done that, hun template gebruikt voor een “My Page”:

Leestijd 30-40 seconden:

Brief History

MaidSafe is the only cryptocurrency project I know of that is older than Bitcoin. It started in 2006, raising 5 million dollars to fund a 14-person team working towards the goal of decentralizing the internet. [1] Since then, the project has had more face-lifts than an aging D-list celebrity. Last year they even completely rewrote the C++ code into a new programming language called Rust. [2] The Maidsafe team is finally about to release the first version of their long awaited minimum viable product to the general public. [3] I can’t wait to try it out!

  1. Whitepapers/Project-Safe.md at master · maidsafe/Whitepapers · GitHub
  2. https://safenetwork.wiki/en/FAQ#Why_switch_from_C.2B.2B_to_Rust.3F
  3. http://blog.maidsafe.net/2016/02/04/maidsafe-development-update-2/

blog.cryptoiq.ca - Griff - February 23, 2016

Leestijd 30-40 seconden:

Why should I use the SAFE Network?

Applications and programs on the existing Internet sell your privacy through advertising and effectively control your data, granting you access when you login. On the SAFE Network, only you control who has access to your data and the distributed security features make your data safer than ever before. If you contribute some of your spare computing resource to the network you are also compensated for doing so with the in built token, safecoin.

maidsafe.net - FAQ

Leestijd 30-40 seconden:

Self encrypting data

Self-Encryption: Data which encrypts itself, with itself.

Files uploaded to the network are broken into pieces, encrypted and distributed across the network. This process is called Self-Encryption.

When a user uploads (or saves) a file to the network, via one of the SAFE Network apps, the file is automatically broken up into chunks. These chunks are then encrypted (encoded so that only authorised parties can read it), randomised and stored on the computers of other SAFE Network users. These encrypted chunks are completely unreadable and inaccessible to anyone other than the owner.

maidsafe.net - Features

Als gezegd, … started in 2006 en nou, februari 2016, resulterend in een “Minimum Viable Product”-test:

Introduction to Community testing phase

Welcome and thank you for taking part in this community testing phase of the rollout of the SAFE Network MVP, your participation and feedback is extremely helpful. In this document we will cover where to download the Launcher and Demo App, how to configure these and walk through what you can with them. We will also cover the current set of limitations that are in place. How and where to share your experiences with the MaidSafe Development team.

In the first stage of this rollout, users of the SAFE Network will not run a Vault locally, rather MaidSafe has set-up a test network consisting of initially 100 nodes, which users can connect to via the client Launcher and field test some key features of the network via a demo application, these features include:

  • Account creation (self authentication) and login;
  • Data storage and retrieval;
  • Running demo applications against the Launcher API; and
  • A demo application enabling the hosting of SAFE websites.

Future rollouts will include the ability to download an installer and install a Vault on your own machine and share your spare capacity with the SAFE Network.

MaidSafe - Documentation

En een test is het. Als je het uitprobeert, veel zandlopers en binnen een mum van tijd blijk je je logingegevens al heel goed gememoriseerd te hebben - omdat je die steeds weer zit in te voeren:

Reken maar nergens op voorlopig:

Network storage during test phase

This test network will be stopped and restarted regularly as part of this testing phase, we shall endeavour to communicate this via the SAFE forum so nothing stored during this stage is permanent.

In een lijst van honderden ‘Crypto-Currencies’ staat de grijpstuiver voor op deze manier een stukje van je harde schijf verhuren - in het overzicht ‘MaidSafeCoin’ geheten - op plaats 5.

Zit op het moment - net als ‘Ethereum’ - in de lift:

MAID $ 0.079829

CoinMarketCap 2016

En hier en hier al eerder gekeken naar wat er over MaidSafe te zeggen viel:

The Server Needs To Die To Save The Internet

Do we have the Internet we deserve? There’s an argument to say that yes, we absolutely do. Given web users’ general reluctance to pay for content. We are of course, paying. Just not with cold hard cash, but with our privacy — as digital business models rely on gathering and selling intel on their users to make the money to pay (the investors who paid) for the free service.

Users are also increasingly paying with time and attention, as more ad content — and more adverts masquerading as, infiltrating and degrading content — thrusts its way in front of our eyeballs in ever more insidious ways. Whether it’s repurposing our friends’ photos and endorsements to socially engineer selling us stuff, or resorting to other background tracking and targeting tricks to divert our attention from whatever it was we were actually trying to do online.

The commercialization of the web is the ugly reality of the hidden cost of all the datacenters and servers required to power the Internet. And that commercialization is compounded by the power of the big digital platforms that dominate the web we have today: Google, Facebook, Amazon. Increasingly we’re forced to play by their rules if we want to participate in the digital space where most of our friends are.

But perhaps there is another, far better way — that benefits individual web users and startup developers alike.

TechCrunch - Natasha Lomas - Jul 23, 2014

Another, far better way. MaidSafe’s Safe Network dus wilde zij maar zeggen. Perhaps, als het echt van de grond komt.

Hoi Weerman,

Jan Marco, eventjes een nieuw Peer-to-Peer-netwerk bekijken?

Er zitten wel mooie plaatjes en ideeën in maidsafe :smile: )

De hartelijke groet Jan Marco

JM. Je klinkt ongewild wel een beetje als zijn baas destijds, die krabbelde bij wijze van goedkeuring op het voorblad:

"Vague, but exciting..."

“World Wide Web”, “a proposal for a distributed hypertext system”, Tim Berners-Lee, CERN, March 1989:


Hoi Weerman,

Leuke vorige post.

Als je 25 jaar terugkijkt heb je m.i. altijd wel met het fenomeen te maken dat je “na de trekking van de staatsloterij precies weet welke lot je had moeten kopen!”.

Indien ik naar mij zelf kijk heb ik de afgelopen 25 jaar wel leuke dingen beproefd en gedaan, maar niet iets concreets gemaakt. Men drukt dat vaak uit met “dat de reis leuker (“pad er naar toe”) is dan het einddoel (stip op de horizon). Ik denk dat iedereen erg in bestaande concepten denkt. Voorbeeld 30 jaar geleden in mijn HTS Informatica tijd zag ik studiegenoot die de afstudeeropdracht had om twee computers te koppelen. Ze hadden (omdat HTS eigen opdracht was) geen geld voor het gebruikelijke netwerkcomponent (modem denk ik nu), dus ging hij met een null modem (RS232)-kabel aan de gang. Als ik toen “Think Different” had gedaan en mij doel had gesteld om een bedrijf op te richten met als doel om alle computers met elkaar te gaan verbinden via draad, glasvezel en radiosignalen was ik nu de visionair en “spekkoper” geweest.

Volgende week word ik 50. Ik denk dat je eigenlijk in dezelfde situatie zitten als 25 jaar geleden. Als ik nu (in 2016) een voorspelling over 25 zou moeten doen dan zou het in slechtste geval een trekking uit de staatsloterij zijn. Dan ga je van veronderstelling uit dat de toekomst niet te voorspellen is. Ik denk dat je toekomst (over 25 jaar) wel zou kunnen voorspellen door je vergaarde kennis en ervaring door de reizen die je hebt gemaakt te gebruiken en daarbij buiten de huidig gebaande padden te kunnen denken.

JM. Je klinkt ongewild wel een beetje als zijn baas destijds, die krabbelde bij wijze van goedkeuring op het voorblad:

Je kan er negatief in gaan zitten (“trekking van lotterij is geweest en waarom heb jij het verkeerde lot gekocht”) : Maidsafe is lang bezig geweest en hebben geen werkend product opgeleverd. Ze zijn met dingen bezig die niet aan hun primair proces bijdragen (C versus Rust). Ik denk dat veel mensen C kennen, voor rust hebben ze direct weer vacature opgesteld. Ze hadden het geld wat ze gekregen hebben via crowdfunding beter aan projecten kunnen geven die deeloplossingen aan het maken waren…

Zelf ga ik liever van het positieve uit. Ik denk meer in uitdagingen dan in problemen. Maidsafe heeft mooie plaatjes gemaakt die we zouden kunnen hergebruiken. In mijn beeld zou je totaal moeten schetsen en bij elk deel naar bestaande C projecten moeten gaan zoeken en kijken welk project het beste past. Ik zie wel dat je een soort integratie moet doen tussen versiebeheer en compileren van de C code. Ik denk nu aan framework van de projecten Fossil en Ultimate++. Als dit goed zou werken kunnen andere projecten ook framework gaan gebruiken. Dit doen ze als je voordelen zien in vergelijk met huidige situatie. In mijn beeld moet je een beter integratietool maken als wat facebook gebruikt. Facebook gebruikt veel C, Java, Python. Zie ook. Wij gebruiken in mijn visie zo’n tool om snel (“time to market”) applicatie te kunnen bouwen met een andere set van (“open”) source projecten als dat Facebook het momenteel doet.

Om even op een plaatje van maidsafe terug te komen:

De vraag die de tekst bij het plaatje bij mij direct oproept is, waar ga je het heen uploaden?

Ik denk dat je ten eerste een scheiding zou moeten maken tussen publieke data en privé/persoonlijke data. Publieke data kan je verspreiden met bittorrent. Opencat gebruiken om product/document te identificeren. Probleem is dat document in stukken wordt opgedeeld en niet alle onderdelen meer te vinden is op het internet. Je zou in (producten database) Opencat o.i.d iets kunnen opnemen dat niet meer vindbaar is op internet. Het downloaden van een document kan dan wel weken gaan duren. Om dit op te lossen zou je de peers die het document nog wel hebben in bezit hebben hem (automatisch) weer online kunnen laten zetten in het bittorrent protocol als ze zien in een gemeenschappelijk gesynchroniseerde opencat database dat het document/programma niet meer is samen te stellen uit de wel bereikbaar file delen.

Voor privé/persoonlijke data lijkt mij Gnunet een leuk oplossing om mee te beginnen. Alternatief Freenet valt m.i. af omdat het in Java is geschreven. In mijn beeld kan je beste in 1 C habitat kunnen blijven. Het gaat niet om de beste deel programma’s, maar af het in het totale programma goed kan laten functioneren.

Weerman, Hopelijk heb jij een andere visie?

De hartelijke groet Jan Marco

Nee man, juist geen loterij, aan de hand van die ontstaansgeschiedenis van WWW, het Web, wil je toch graag proberen na te gaan wie er op enig moment weer met zo’n klapper zou kunnen komen?

Dat toepassen op MaidSafe waar ze naar jouw idee vergeefs 12 à 13 miljoen dollar zaten te verstoken?

Behalve dat het in beide gevallen kennelijk min of meer van één man afhangt en in beide gevallen voor een keer geen Amerikaan, er zijn er meer overeenkomsten …

Berners-Lee deed er ook 10 jaar over, hij was er in 1980 mee begonnen:

Enquire Within upon Everything

When I first began tinkering with a software program that eventually gave rise to the idea of the World Wide Web, I named it Enquire, short for Enquire Within upon Everything, a musty old book of Victorian advice I noticed as a child in my parents’ house outside London. With its title suggestive of magic, the book served as a portal to a world of information, everything from how to remove clothing stains to tips on investing money. Not a perfect analogy for the Web, but a primitive starting point.

Weaving the Web - Tim Berners-Lee - 1999

Ook hij was een natuurtalent:

Liftoff

Berners-Lee has software in his blood. Both his parents were programmers who worked for the ritish company Ferranti on one of the first commercial computers. He read physics at Oxford, where he built his first computer with a soldering iron, an M6800 microprocessor chip and an old television set. Graduating in 1976, he worked first for Plessey and later for a firm writing typesetting software.

A Brief History of the Future: The origins of the internet - John Naughton - 1999

Jan Marco, mag jij raden wie daar ook tegenaan liep:

By this time we had reached another awkward decision point about the code. Much of the code on the NeXT was in the language objective-C. I wanted people to use it widely, but objective-C compilers were rare. The common language for portable code was still C, so if I wanted to make it possible for more people around the Internet to develop Web software, it made sense to convert to C. Should I now, in the interest of practical expediency, convert all my objective-C code back into the less powerful C, or should I keep to the most powerful development platform I had?

The deciding factor was that Nicola’s line-mode browser was written in C. I decided to make the sacrifice and, while keeping the object-oriented style of my design, downgraded all the common code that I could export from WorldWide Web on the NeXT into the more common C language. This was a pile of work, but it opened up new possibilities and also allowed a certain cleaning up as I went along.

En net als toen, blijkt het om een ‘killer application’ te gaan dan kan het opeens heel hard gaan:


  mit.edu - Web Growth Summary

Hoi Weerman,

Jan Marco, mag jij raden wie daar ook tegenaan liep:

Objective-C heb ik niet zo vaak gezien. Het wordt m.i. meer gebruikt bij Apple. Zie appendix A. In mijn idee moet je C code in CPP variant compileren. N.B. Je moet geen CPP (object oriented C code) gaan ‘plat-slaan’ in C, want dat kost erg veel tijd en levert m.i. niet veel op behalve veel problemen. Bij Visual studio moet je soms paar aanpassingen op de C source code doen en dan compileert Visual Studio het gewoon. Ik include alle C/CPP code in 1 file, omdat 1 grote file sneller compileert dan duizenden kleine files en je kan als je de code onder dezelfde “header stack” zetten, de code zou je dan ook gemakkelijker kunnen verschuiven in de verschillende programma’s. Denk aan dat je wel tientallen loggingsroutines hebt. Als je ze bij elkaar zou zetten kan je aantal van deze routines gaan standaardiseren, wat reductie in de code gaat inhouden. Code analyse zou ik in Ultimate++ GUI kunnen gaan inbouwen.

Behalve dat het in beide gevallen kennelijk min of meer van één man afhangt en in beide gevallen voor een keer geen Amerikaan, er zijn er meer overeenkomsten …

Ik wil niet zeggen dat zo’n grote revolutie is als World Wide Web, maar ik vind Whatsapp wel een revolutie. Eigenlijk zijn er duizenden chatprogramma’s ontwikkeld, echter Whatsapp wordt nu overal voor gebruikt en breekt door. Zelfs voor de coordinatie bij complexe transplantaties. Of als je op operatietafel ligt en ze komen onverwachte situatie tegen dan worden foto’s van jouw lichaam naar andere chirurgen gestuurd voor advies.

Lijkt beetje op Apple’s Ipod. Er waren verschillende andere fabrikanten, echter Apple ging er met de buit vandoor.

De hartelijke groet Jan Marco

Appendix A: Objective-C:
The programming language Objective-C was originally developed in the early 1980s. It was selected as the main language used by NeXT for its NeXTSTEP operating system, from which OS X and iOS are derived. Portable Objective-C programs that do not use the Cocoa or Cocoa Touch libraries, or those using parts that may be ported or reimplemented for other systems, can also be compiled for any system supported by GCC or Clang.
Objective-C source code ‘implementation’ program files usually have .m filename extensions, while Objective-C ‘header/interface’ files have .h extensions, the same as C header files. Objective-C++ files are denoted with a .mm file extension.

MinGW environment: MinGW will not transform Windows into a POSIX compatible system, but it allows the application to run almost natively, this means the code cannot use several typical standard Unix functions or they might be different. This could be achived by using Cygwin instead, but that target is not supported currently by GNUstep. It used to work in the past but it is unmaintained.

[quote=“alkema_jm, post:209, topic:354”]
Ik wil niet zeggen dat zo’n grote revolutie is als World Wide Web, maar ik vind Whatsapp wel een revolutie.[/quote]

Ha, weer iets waar ik niets van weet, Whatsapp, bedankt, want dat is een leuke aanleiding om het nieuwe “distributed hypertext system” van Tim Berners-Lee te leren gebruiken:

In 1997, Jan Koum was hired by Yahoo as an infrastructure engineer

Yahoo, in ieder geval had de oprichter van Whatsapp het fatsoen om de bloedlijn met het «Oude Internet» niet te verbreken.

Acquired by Facebook:

Facebook has acquired more than 50 companies, including WhatsApp. The acquisition of WhatsApp costs $19 billion, more than $40 per WhatsApp user.

Telefoon: *million

Sorry, anders zet ik je automatische correctie uit hoor, billion, miljard:

You May Not Use WhatsApp, But the Rest of the World Sure Does

If you did a double-take yesterday when Facebook announced that it was spending an astounding $19 billion to buy mobile messaging software company WhatsApp, you’re forgiven. After all, the software isn’t widely used in the United States, and WhatsApp is a 32-engineer company that’s kept a decidedly low profile.

In India, however, it’s the bomb. Mobile rewards company Jana says it’s the most popular mobile messaging App in India, and in Brazil and Mexico too — smartphone markets that are just coming online thanks to cheap Android phones. More than 1 billion smartphones shipped last year. In India, 26 million of them — 58 percent of the market — cost less than $150, according to research firm IDC.

For many folks in these emerging markets, these devices aren’t simply a first smartphone. They’re a first computer. And so when they pick WhatsApp, they’re starting from a clean slate. Here in the U.S., the age of the PC still colors our mobile messaging choices. We’ve already built our social networks on Facebook, Twitter, or Skype.

In India, there’s less legacy clutter, and people are picking the best software — the ad-free, easy to use, well-designed WhatsApp. It’s a no brainer really. Launch Facebook’s mobile app, and the first thing you’ll see will be a flurry of wall posts from people you barely know and a big juicy ad. It’s annoying, and it’s something you don’t find on WhatsApp.

That’s why WhatsApp is becoming a new kind of social network in these countries — one that connects people more immediately and intimately than Facebook; and that’s why it connects with young users too, who don’t suffer from this kind of PC hangover. That’s why Facebook needed to buy the company at such an astounding price.

Wired - Business - 02.20.14

Gratis …

Telefoon: There ain't no such thing as a free lunch.

Weten zij ook:

One Billion People Now Use WhatsApp!

Now the task for Koum and company is to find a viable source of revenue. Thanks to the Facebook acquisition, they have ample runway, but the particulars of their business model are still evolving.

Wired - Business - 02.01.16

Jan Marco, als je mij toestaat, dat is appels met peren vergelijken. Voordat het World Wide Web gelanceerd werd was het er niet, was dus een echte uitvinding. Zoals deze dat ook was:

Prikkeldraad

Prikkeldraad (in vaktaal: puntdraad) is een dubbele, in elkaar gedraaide metalen draad voorzien van twee korte in elkaar gedraaide spiralen metaaldraad met elk twee scherpe punten, die elke ± 10 cm om de dubbele draad zijn gedraaid.

Prikkeldraad biedt een snelle en goedkope methode om een gebied af te zetten zodat wild of vee niet kan passeren. De uitvinding van het prikkeldraad in 1873 door de Amerikaan Joseph F. Glidden, die er op 27 oktober van dat jaar patent op aanvroeg (en er uiteindelijk vijf patenten op kreeg), was een van de doorbraken die de intensieve veeteelt in de Verenigde Staten mogelijk maakte.

De uitvinding was mogelijk geïnspireerd op de Osagedoorn, een doornige struik of boom uit het prairiegebied, die voordien vaak gebruikt werd om voor het vee ondoordringbare heggen aan te leggen. Deze heggen konden echter niet verplaatst worden, in tegenstelling tot die van prikkeldraad.

Whatsapp besloot mee te liften met Apple en zo de ordinaire sms-kosten-scams van mobiele service-leveranciers te omzeilen - lees ik op Internet.

Dat is een doorontwikkeling, we spreken dus niet opnieuw van een uitvinding zoals wij dat ook niet doen bij een rol van dit gemene spul:

Scheermesdraad

Een variant met zeer scherpe mesjes op de draad. Deze wordt ook wel “scheermesdraad” of “NATO-prikkeldraad” genoemd.

Wikipedia - Prikkeldraad

Niet in de laatste plaats omdat Whatsapp tijdens de zo populaire dienstverlening wel eventjes lelijk omgaat met de contactgegevens in de telefoon:

WhatsApp ranked worst for users’ data privacy in internet snooping report

A new report from the Electronic Frontier Foundation, called ‘Who Has Your Back?’, has ranked the biggest technology companies on how transparent and protective they are of users’ data. The report has been running since 2011 and has expanded over the years, as well as dropping companies like MySpace.

WhatsApp was criticised on almost every measure, and received the joint worst ranking with AT&T. The chat app is owned by Facebook but was rated separately from it …

Independent - Lifestyle - Tech - News - 18 june 2015

Daar heb je het al …

Telefoon: Basically it confirms something that was to be expected, but not necessarily
          it emphasizes that the other one should have known it was going to happen.

Naar aanleiding van een artikel in NRC vorig jaar kwam deze zaak aan het rollen:

Artsen moeten stoppen met whatsappen over patiënten

Van de Autoriteit Persoonsgegevens moeten medici op zoek naar alternatieve methoden om snel informatie te delen.

De gratis berichtenapp WhatsApp mag niet gebruikt worden voor het versturen van medische gegevens door artsen en verpleegkundigen. Dat stelt de Autoriteit Persoonsgegevens dinsdag tegenover het televisieprogramma EenVandaag. Medici moeten daarom op zoek naar alternatieve methoden om snel informatie met elkaar te delen.

WhatsApp is eigendom van Facebook en heeft in het verleden diverse privacy- en beveiligingsproblemen gehad. Ook slaat de app standaard foto’s op de smartphone van de gebruiker op. Die foto’s worden op hun beurt weer door allerlei clouddiensten automatisch bewaard, waardoor het makkelijk kan gebeuren dat foto’s een eigen leven leiden.

NRC - Nieuws - februari 2016

Bij twijfel, gewoon niet doen, aldus Vadertje Staat:

 

WhatsApp: to app or not to app?

Velen van ons gebruiken de berichtenapplicatie Whatsapp Messenger veelvuldig, niet alleen voor privé doeleinden, maar ook om met collega’s informatie van het werk uit te wisselen. Soms onbewust gevoelige informatie. Is dat wel zo iBewust?

Applicaties als Whatsapp communiceren via internet, waardoor een gebruiker naast de vaste kosten voor zijn databundel niet apart voor korte tekstberichten hoeft te betalen. (Over veiligheid en gratis WiFi wijden we een andere keer uit). Dat is fijn, maar brengt ook risico’s met zich mee, want als we de gebruikersvoorwaarden en het privacy statement van Whatsapp doorlezen, zien we dat de App ons wel degelijk iets kost: het knaagt aan onze privacy.

iBewustzijnoverheid.nl - Nieuws - ma 24 december 2014

De daarin aangehaalde deskundige uit 2011:

Geen controle over eigen privacy

Door deze aanpak komt de privacy van een individu nog explicieter in de handen van derden te liggen. Niemand zal zijn vrienden vragen om zijn telefoonnummer te verwijderen om te voorkomen dat een applicatie als Whatsapp toegang krijgt tot zijn gegevens. Het gros van de mensen denkt niet na bij de gevolgen van het gebruik van apps en zou je maar lastig vinden als je het ter sprake brengt. Daarnaast is het niet mogelijk om individuele contactpersonen te beschermen: je geeft een app volledige toegang tot de contactgegevens, of je kiest ervoor de applicatie niet te gebruiken. Met als gevolg dat mensen massaal hun eigen privacy en die van hun vrienden opgeven voor toegang tot een ogenschijnlijk gratis applicatie. Iemand die waarde hecht aan zijn privacy zal zichzelf feitelijk in een sociaal isolement moet plaatsen om deze te beschermen.

Interessant is de vraag wie hier nou de fout in gaat. Whatsapp wijst gebruikers formeel op het feit dat de dienst juridisch alleen voor gebruik door Amerikanen bedoeld is. Je kunt van consumenten echter niet verwachten dat ze voordat ze privacy gevoelige gegevens over hun vrienden delen Whatsapp benaderen voor afspraken over de bescherming ervan.

Tenslotte nog iemand in 2014 over wat Whatsapp aan techniek gebruikt:

The WhatsApp Architecture Facebook Bought For $19 Billion

Stack:

- Erlang R16B01 (plus their own patches)

- FreeBSD 9.2

- Mnesia (database)

- Yaws

- SoftLayer is their cloud provider, bare metal machines, fairly isolated within
  the network, dual datacenter configuration

High Scalability - Blog - 2014/2/26

JM, ik ben weer bij, tot de volgende keer ;o)

Telefoon: Never say die.

Hoi Weerman,

Je hebt een mooie (vorige) post over Whatsapp gemaakt.

Jan Marco, als je mij toestaat, dat is appels met peren vergelijken. Voordat het World Wide Web gelanceerd werd was het er niet, was dus een echte uitvinding.

Wat is een echte uitvinding?

Vint Cerf de uitvinder van netwerkprotocol TCP/IP. Of Raymond Tomlinson de programmeur die in 1971 als eerste een e-mailbericht verzond. Philips heeft verschillende uitvindingen gedaan (patenten) op de tandenborstel. Ik denk dat zij het in hun beeld wel als grote uitvindingen kwalificeren.

The World Wide Web (WWW) is an open source information space where documents and other web resources are identified by URLs, interlinked by hypertext links, and can be accessed via the Internet.1 The World Wide Web was invented by English scientist Tim Berners-Lee in 1989. He wrote the first web browser in 1990 while employed at CERN in Switzerland.

Ik associeer World Wide Web vaak denk ik nu foutief met het Internet.

De hartelijke groet Jan Marco

Had ik in het oude forum nog geprobeerd je zo goed mogelijk voor te lichten :o)


1983 internet - zoals wij het nu kennen dateert van 1983 maar het was grotendeels gebaseerd op ARPANET, het Advanced Research Project Agency van het Amerikaanse ministerie van Defensie. Dat net was al sinds 1969 operationeel. Desondanks:

    Not a single line of the computer code which underpins the Net is proprietary; and nobody who contributed to its development has ever made a cent from intellectual property rights in it.
    -- A brief History of the Future: The origins of the internet


1991 www - door toedoen van Tim Berners-Lee verandert internet in 1993 in het World Wide Web waar iedereen al klikkend in kan grasduinen. Dit doordat hij HTML (Hyper Text Markup Language) en het bijpassende HTTP (Hyper Text Transfer Protocol) introduceerde.

De metamorfose was compleet toen met het verschijnen van de eerste echte browser, Mosaic, ook de IMG-tag voor plaatjes aan HTML toegevoegd werd. Toeziend voogd Berners-Lee was daar tegen maar nu is er geen houden meer aan:

    It took radio 37 years to reach 50 million listeners, and TV about 15 years to reach 50 million viewers. The World Wide Web took just over 3 years to acquire 50 million users.
    -- A brief History of the Future: The origins of the internet

Jij verbindt uitvindingen met patenteren. Hij, Berners-Lee, heeft zich net als anderen ook afwijzend uitgelaten over patenten:

Chapter 13 - Machines and the Web

The ethos now seems to be that patents are a matter of whatever you can get away with. Engineers, asked by company lawyers to provide patentable ideas every few months, resignedly hand over “ideas” that make the engineers themselves cringe.

It is time for a change, to an ethos in which companies use patents to defend their own valid products, rather than serendipitously suing based on claims even they themselves would have thought applied. The threshold of “innovation” is too low. Corporate lawyers are locked into a habit of arguing whatever advantage they can, and probably only determined corporate leadership can set the industry back on a sane track. The consortium members have, at the time of writing, been delivering on what to do, but it is not clear what the result will be.

The Semantic Web, like the Web already, will make many things previously impossible just obvious. As I write about the new technology, I do wonder whether it will be a technical dream or a legal nightmare.

Weaving The Web - Tim Berners-Lee (1999)

Hoi Weerman,

Jan Marco, als je mij toestaat, dat is appels met peren vergelijken. Voordat het World Wide Web gelanceerd werd was het er niet, was dus een echte uitvinding.

Blijf het moeilijk vinden. Jij bedoelt denk ik: “Eerst was er niets en toen na de ‘grote uitvinding’ was er iets heel moois”. Klinkt mij als een “grote innovatieve uitvinding”. N.B. Melk/yogurt-flessen met als afsluiting een aluminium afsluiting, zoals ik die vroeger heb gezien, is nu vervangen door kartonnen een Tetrapak, lijkt mij dat sommige (zoals winkeliers) het wel als een grote (echte) uitvinding zullen benoemen. Veel minder zwaar en veel beter stapelbaar. Meer producten op minder vierkante meters.

Jij verbindt uitvindingen met patenteren.

Niet alle uitvindingen worden gepatenteerd. Een patent kan je alleen op iets nieuws/uitvinding krijgen. Lijkt mij dat je geen patent aanvraagt als je geen echte uitvinding in handen hebt.

De hartelijke groet Jan Marco

P.S. Gisteren voor het eerst na jaren weer een ‘echte’ backup gemaakt met Synology NAS. Laatste echte backup die ik mij kan herinneren was met mijn DDS3-drive. Maximaal 24 gigabyte.

Is zo te zien ook niet de maat der dingen. Bijvoorbeeld Whatsapp heeft een aantal patenten verkregen maar:

The weird world of software startups: where everything’s made up and the patents don’t matter

WhatsApp is a great example of a startup which put all its energy into developing its product, and did not pursue patent protection. Facebook acquired no patents when it bought WhatsApp. Nonetheless Facebook evaluated the WhatsApp software and user base together as being worth $19 billion, regardless of the lack of patents.

Arguably, patents would not have helped WhatsApp because it created value through rapid growth of a low-cost service to connect users together. Even a competitor who tried to copy WhatsApp would have no traction with users to work with. In WhatsApp’s particular circumstances the strategy of building the best possible product to attract a large user base was superior, and that strategy was extremely successful for WhatsApp.

Lexology - July 25 2014

En als ik terugga naar MaidSafe, voor de grondslagen van het SAFE Network zijn patenten verleend maar:

Why does MaidSafe have patents?

The existing patent system is broken in so many ways, and an alternative is clearly required, but MaidSafe cannot ignore that it exists. Shouting our disagreement from the sidelines won’t do it. Not protecting MaidSafe, the network and the companies that will develop on it, and the people using it, represents a significant risk. Not protecting these stakeholders leaves us all at the mercy of patent trolls and large corporates who have proven time and again that they value money above all else.

Ownership of all MaidSafe patents has been transferred to the MaidSafe Foundation, a charitable not-for-profit organization set up to foster education and innovation.

MaidSafe has released all its code (which the patents cover) under the open-source General Public License (GPL), version 3, which we openly encourage anyone and everyone to fork. This license contains a clause (number 11) that states:

“Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor’s essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.”

This clause stops the MaidSafe Foundation from legally challenging and enforcing a patent against a person or company using the SAFE Network.

Safenetwork.wiki - Frequently asked questions about the SAFE Network

Dit is een ‘Abstract’ van een van de basisprincipes achter het door David Irvine voorgestelde systeem:

"A method of storing data from a first node on a peer-to-peer network.
The method includes creating a public and private key pair for a data item.

The method also includes determining a hash value for the public key and
assigning the hash value as a user identifier for the user of the node.

The method also includes storing the public key within a distributed hash
table of the peer-to-peer network. The user identifier corresponds to the key
for the public key within the distributed hash table."

Net als iedereen, ongeloof bij Wired in 2014:

A Scottish company, MaidSafe, claims that it has nearly finished building [such] a system. You can imagine our scepticism when a company we’ve never heard of, in the tiny town of Troon, with a terrible name and a 12-minute promotional video told me it had solved one of the most compelling problems on the internet.

“Do they even have the internet in Troon?” a friend asked. “Yeah”, I responded, “maybe even the future of the internet”.

Eind 2015 begrijpt een ander toch weer niet waarom het hele plan maar weinig aandacht krijgt:

As “ad-blocker” programs are increasingly being seen as a threat to content providers, the SAFE Network may hold the key to a viable revenue stream for writers, artists, etc.

Financial institutions may adopt it as a vital asset in security solutions. Grid computing projects such as MIT’s BOINC initiative could begin rewarding volunteers for their donated CPU power. Facebook or LinkedIn might perceive an advantage in moving operations to the SAFE Network… or a savvy Builder could deploy a new, privacy-minded social network that outshines its predecessors.

In essence, MaidSafe is attempting to build a better internet on top of our existing internet, one which could conceivably even supplant it at some point.

Tegelijkertijd werd bij Wikipedia voorgesteld om het hele MaidSafe-artikel maar te wissen.

Zo gezegd zo gedaan, de tekst daarvan staat nu alleen nog online bij het Internet Archive:

History

David Irvine began work on MaidSafe in 2006. He raised $5 million for the project over the next year, eventually working with a team of 14 people. The company is based in Troon, Scotland.

In April 2014, MaidSafe used a crowdsale where it sold 400 million Safecoins (10% of all Safecoins that can ever be produced, through another token call MaidSafeCoin). It raised over $7 million in Mastercoins and Bitcoins. The value of the Mastercoins (half of the currency) subsequently declined, leaving the total from the sale at $5.5 million, short of the hoped-for $8 million.

The company is running test networks to prepare the software for an as-of-yet unscheduled official release.

Maar ik weet het goedgemaakt, hou je maar aan mij vast, ik geloof er wel in. Het hele verhaal is simpelweg te mooi om niet waar te zijn.

Anders dan bij Wikipedia, het staat hier allemaal gewoon online:

SAFE Network

SAFE stands for Secure Access For Everyone. The SAFE Network is a secure data storage and communication platform, owned by users and controlled by no one. Instead of relying on servers that are operated by companies and can be shut down or censored, SAFE doesn’t have a central authority that can control the content on the network.

By installing and running the SAFE Client, content and services are encrypted and automatically distributed over the network so they can’t get lost. Anyone can join by installing the SAFE software and creating an account free of charge. No personal information is shared with the network unless you explicitly publish it.

SAFE Network Wiki

Gaat heen en vermenigvuldig het aantal deelnemers …

Hoi Weerman,

The weird world of software startups: where everything’s made up and the patents don’t matter

Ik vind het niet vreemd. Lijkt beetje op Esmee Denters. Is zangeres die contractueel alles super voor zichzelf geregeld heeft, alleen maakt ze de belofte niet waar. Business case valt dus tegen. Heb niet zo veel aan patenten en/of contracten als mensen je waar niet wil hebben.

In WhatsApp’s particular circumstances the strategy of building the best possible product to attract a large user base was superior, and that strategy was extremely successful for WhatsApp.

Goed invalshoek om er naar te kijken. Normaliter zie je in grote organisaties dat beleidsmakers (“ict architecten”, etc) ‘weten’ wat goed voor gebruikers is. Nu zie je dat eindgebruikers als donor chirurgen dat het handig is om een Whatsapp groep te maken om de coördinatie uit te voeren als er een donor operatie uitgevoerd moet worden. Zij hebben er vertrouwen in omdat ze de reputatie van Whatsapp kennen. Het is nieuws op het journaal als het er een keer uitligt.

En als ik terugga naar MaidSafe, voor de grondslagen van het SAFE Network zijn patenten verleend maar:

Ik denk niet dat je veel aan de patenten hebt. Vaak zijn er andere factoren die zorgen dat men niet met jouw succes van het product gaat evenaren. Telegram is open source variant van Whatsapp. Blijkbaar heeft Whatsapp niet zo veel last van Telegram.

Dit is een ‘Abstract’ van een van de basisprincipes achter het door David Irvine voorgestelde systeem:

Misschien kunnen we iets met David basisprincipes. In mijn beeld moet je beeld schetsen wat je wilt. Belangrijk is dat je anderen mee krijgt met het beeld. Er zijn ook wel voorbeelden van dat beeld verder ligt dat je eigen project. Klanten kunnen als ze enthousiast worden delen van het concept gaat invullen. Anderzijds kan je ook naar de voorkant kijken, dat je platform gebruikt wordt door ontwikkelaars omdat zij voordeel er van inzien. Bijvoorbeeld GIT is voor eindgebruikers niet zo interessant, maar wordt door ontwikkelaars veel gebruikt.

Ik denk dat MaidSafe alles van grond af wilde gaan opbouwen. Ik ben meer van dat je het beeld wat je wilt bereiken zo veel mogelijk gaat invullen met open source producten die er al zijn. Gaande weg kan het zijn dat je verbeteringen gaat aanbrengen op het product wat je in eerste instantie hebt gebruikt of een deel later vervangt door een andere open source product in het geval het beter is.

Tegelijkertijd werd bij Wikipedia voorgesteld1 om het hele MaidSafe-artikel maar te wissen.

Als je hoog van de toren blaast zonder het waar te maken kan je diep vallen. Beter strategie is om low profile te beginnen.

Gaat heen en vermenigvuldig het aantal deelnemers …

Ik denk dat MaidSafe niet veel wordt, heeft geen goede reputatie meer….

De hartelijke groet Jan Marco

Long shot maar ik zie achterin bij References inderdaad een verwijzing naar E. Denters:

The Shaping of Ambient Intelligence and the Internet of Things

Recent advances in ICT have given rise to new socially disruptive technologies: AmI and the IoT, marking a major technological change which may lead to a drastic transformation of the technological ecosystem in all its complexity, as well as to a major alteration in technology use and thus daily living.

Springer - ISBN 9789462391413 - 2015

Zware kost verder lijkt me:

Historico-epistemic, Socio-cultural, Politico-institutional and Eco-environmental Dimensions

Yet no work has systematically explored AmI and the IoT as advances in science and technology (S&T) and sociotechnical visions in light of their nature, underpinning, and practices along with their implications for individual and social wellbeing and for environmental health.

AmI and the IoT raise new sets of questions: In what way can we conceptualize such technologies? How can we evaluate their benefits and risks? How should science–based technology and society’s politics relate? Are science-based technology and society converging in new ways?

You broke the Internet. Nieuwe is bijna klaar:

JM, goed advies. Hebben die ontwikkelaars kennelijk ook ter harte genomen:

II - Existing Technology Employed

  • II-A The Network Layer
    • II-A1 Transport Layer Communications
    • II-A2 Distributed Hash Table (DHT)
    • II-A3 DHT Tuning
  • II-B Filesystem Layer
    • II-B1 FUSE (File System In UserspacE)
  • II-C MAID layer
    • II-C1 Data Serialisation, Transfer and RPC system

Maidsafe: A new networking paradigm


Diskotech - Dropbox

Jan Marco, jij had je twijfels bij het besluit van MaidSafe om voor het SAFE Network over te stappen op de programmeertaal Rust.

Kan het niet laten om speciaal voor jou eventjes melding te maken van ontwikkelaars bij een ander bedrijf die voor het beheer van hun opslagsysteem ook voor Rust gekozen blijken te hebben ;o)

Dropbox - voor mensen die hun kattenfilmpjes ergens moeten laten - stond ook voor het dilemma, welke programmeertaal gaan we nu inzetten:

The Epic Story of Dropbox’s Exodus From the Amazon Cloud Empire

If you’re one of 500 million people who use Dropbox, it’s just a folder on your computer desktop that lets you easily store files on the Internet, send them to others, and synchronize them across your laptop, phone, and tablet. You use this folder, then you forget it. And that’s by design. Peer behind that folder, however, and you’ll discover an epic feat of engineering. Dropbox runs atop a sweeping network of machines whose evolution epitomizes the forces that have transformed the heart of the Internet over the past decade.

De afgelopen acht jaar als onderhuurder van Amazon:

But not anymore. Over the last two-and-a-half years, Dropbox built its own vast computer network and shifted its service onto a new breed of machines designed by its own engineers, all orchestrated by a software system built by its own programmers with a brand new programming language.

Dropbox was altijd een ‘golang shop’:

Originally built using a new programming language from Google called Go. Here too, Dropbox is riding a much larger trend, languages designed specifically for the new world of massively distributed online systems. Apple has one called Swift, Mozilla makes one called Rust, and there’s an independent one called D. All these languages let coders build software quickly that runs quickly—even executed across hundreds or thousands of machines.

Maar voor het ‘Magic Pocket’ systeem op de nieuw ontworpen ‘Diskotech’ machines overgestapt op Rust:

But Go’s “memory footprint”—the amount of computer memory it demands while running Magic Pocket—was too high for the massive storage systems the company was trying to build. Dropbox needed a language that would take up less space in memory, because so much memory would be filled with all those files streaming onto the machine. So, in the middle of this two-and-half-year project, they switched to Rust on the Diskotech machines. And that’s what Dropbox is now pushing into its data centers.

Wired - Business - 03.14.16

‘In the middle of this two-and-half-year project’ … Net als bij zwanger worden even terugrekenen, kwamen MaidSafe en Dropbox min of meer tegelijkertijd tot de slotsom dat het Rust moest worden.

Inmiddels allemaal gelukt dus kan een van de betrokkenen bij Dropbox wat relaxter achteroverleunen:

Are you happy using rust ?

Yes, overall the team has been very pleased with it. Compile times are the only serious complaint.

Will you use rust for other projects ?

Yes, we have our rust “Dropbox standard library” in reasonably good shape at this point, so creating more services at Dropbox in Rust is pretty easy now. If we have another really performance sensitive project come up, I imagine we’ll be using it–although the final decision is always up to the Tech Lead of the particular project, so there’s no single definitive answer I, personally, can give to that question.

How many lines of rust code are you using in production ?

About 60k of our own, about 300k incl crates.

Are you going to hire rust developers ?

Yes, we’re talking to a few members of the community. But, in general, Dropbox hires good developers more than $lang developers. Different projects demand different things, so we wouldn’t hire someone that said “I only write $lang”.

Hacker News - Mar 14, 2016

Hoi Weerman,

JM, goed advies. Hebben die ontwikkelaars kennelijk ook ter harte genomen:

Ik heb even naar de oude source code gekeken van Maidsafe, toen ze nog op het avontuur “C” zaten. Wat mij opviel is dat er niet zo veel code te vinden was. Mogelijk heel efficiënte code :grinning:

Jan Marco, jij had je twijfels bij het besluit van MaidSafe om voor het SAFE Network over te stappen op de programmeertaal Rust.

Heel gechargeerd gesteld. Wij vinden dat het beter is voor de communicatie om ontwikkelaars in Esperanto te laten communiceren, echter na het besluit moeten we op zoek (vacatures) naar ontwikkelaars die Esperanto spreken/schrijven. De vraag is of Esperanto wel aan het primaire proces bijdraagt, namelijk een super goed product of dat het een dekmantel is om te verbloemen dat het nog niet voldoende is uitgewerkt ondanks de hoge verwachtingen die zijn uitgesproken.

Are you going to hire rust developers ?
Yes, we’re talking to a few members of the community. But, in general, Dropbox hires good developers more than $lang developers. Different projects demand different things, so we wouldn’t hire someone that said “I only write $lang”.

Ik ben het met hun eens dat ‘Different projects demand’ (als je ze wilt laten schitteren)’ different things’ (bijvoorbeeld ontwikkel talen). Mijn suggestie is om niet te concentreren op het optimaliseren / maximeren van 1 deelproject, maar een ontwikkeltaal (in mijn beeld C++) te gebruiken waarin alle deelprojecten geschreven kunnen worden en als een geïntegreerde oplossing goed samenwerkt.

Hebben die ontwikkelaars kennelijk ook ter harte genomen:

Ik weet niet in hoeverre ze mijn advies ter harte hebben genomen. Je kan open standaarden gebruiken als DHT en FUSE. Ik ben meer van ga opzoek naar het beste programma op het gebied en gebruik deze (deel) project als uitgangspunt om verder door te ontwikkelen.

Voorbeeld is email. Vroeger gebruikte ik Outlook, nu Thunderbird. Ik zou graag een telefoonboekje uitbreiden met een public key per subscriber record. Dit om ‘phishing’ tegen te gaan.

Ik heb quick scan gedaan of ik Thunderbird makkelijk in Visual studio zou kunnen compileren. Ik zie niet zo gauw hoe het moet, zal beter moeten uitzoeken. Wel vond ik afgeleide projecten van Firefox, die mogelijk makkelijk te compileren zijn, namelijk ’Fossamail’ , die weer de ‘Palemoon’ browser gebruikt. Eigenlijk is dit heuristiek. Je hebt een begin situatie. Als je een ‘betere’ situatie kan krijgen door iets te veranderen, dan moet je dat vooral doen. ‘Beter’ is de crux, heeft deelproject (bv HeidiSQL) betere functionaliteit (dan SQLYog) maar is het bijvoorbeeld geschreven in Delphi, dan valt het wel af omdat het niet in het C++ habitat past.

Om stapje verder te gaan zou je denk ik blockchain techniek kunnen gebruiken om onze telefoonboekje bij te gaan werken. Kunnen we helemaal op ‘losgaan’ om onze eerste concrete stappen richting een virtuele munt/transactie te gaan zetten.

Fossamail/Thunderbird gebruiken plugin Lighting voor de “Outlook achtige” Calender functies. Lighting gebruikt weer onderliggend Libical.

Libical is an Open Source implementation of the iCalendar protocols and protocol data units. The iCalendar specification describes how calendar clients can communicate with calendar servers so users can store their calendar data and arrange meetings with other users. Libical implements RFC2445, RFC2446 and some of RFC2447.

Ik ben meer voorstander van om de source code van Libical en Lighting gewoon in het hoofdprogramma in te laden. Vihikel die ik daarvoor wil gebruiken is Ultimate++/Fossil.

De hartelijke groet Jan Marco

P.S Fouten van startups (uit een enquête van ondernemers van inmiddels failliete startups). Bron de Telegraaf 15 maart 2016 bladzij DFT T27:

  1. Geen vraag naar het product (42%);
  2. Geen geld meer (29%);
  3. Niet het juiste team (23%);
  4. Te weinig rekening gehouden met concurrenten (19%);
  5. Slechte prijs/kwaliteitverhouding (18%);
  6. Een slecht product (17%);
  7. Een haperend of ontbrekend businessmodel (17%);
  8. Slecht marketing (14%);
  9. Te weinig rekening gehouden met gebruikers (14%);
  10. Slechte timing (13%);

[quote=“alkema_jm, post:218, topic:354”]
P.S Fouten van startups (uit een enquête van ondernemers van inmiddels failliete startups). Bron de Telegraaf 15 maart 2016 bladzij DFT T27:

  1. Geen vraag naar het product (42%);
  2. Geen geld meer (29%);
  3. Niet het juiste team (23%);
    [/quote]

Een vluggertje van deTelegraaf Media Groep NV? Bij die “Amerikaanse data-specialisten” waar ze het van overgenomen hebben kan dyscalculie ook een rol spelen zie ik:

 1  Geen vraag naar het product                     42%    
 2  Geen geld meer                                  29%    
 3  Niet het juiste team                            23%   
 4  Te weinig rekening gehouden met concurrenten    19%    
 5  Slechte prijs/kwaliteitverhouding               18%    
 6  Een slecht product                              17%   
 7  Een haperend of ontbrekend businessmodel        17%    
 8  Slecht marketing                                14%    
 9  Te weinig rekening gehouden met gebruikers      14%   
10  Slechte timing                                  13%
                                                   ____+   
11  Ontbreken basisvaardigheden toegepast rekenen  206%

Ha, JM, ik wist wel dat je om zou gaan wat betreft MaidSafe:

Meet the men who have rewritten the internet

         

Given Sir Tim Berners-Lee’s oft-stated worries about internet privacy you’d have to wonder whether he’d do things differently if he had his time over again. David Irvine, CEO of “the oldest startup in the world”, MaidSafe, is sure that he would.

“If you taught a computer engineering graduate all about IP networks and computers then said ‘here are a bunch of cables and routers now go away and design a network where we can all store data and communicate securely’, the very last thing they’d do is design a server,” he said. “The only reason we did it that way because disk drives were invented before the internet.”

Irvine and his colleagues have spent the last 10 years looking at ways to eliminate the weak link - the server - from the equation. “It should be about securing the data, not the server,” he said.

“The only way you can really do that is to create some form of network where humans can’t interfere, and where a piece of data is never stored on a single machine. By definition that has to be an autonomous network.”

The autonomous network they created - called SAFE - has just, after 10 years development, been released as a minimum viable product consisting of a launcher, a test application and an API. The firm promises that applications will follow over the coming months.

The Inquirer/V3 - 16 March 2016

Maar had je het al uitgeprobeerd, Jan Marco?

Gisteren kwamen ze met de - nu wekelijkse - derde “rollende” testversie:

Introduction to SAFE Launcher

The SAFE Launcher is a gateway for any app that wants to work on the SAFE Network. It runs as a background process and will be responsible for decrypting data from the SAFE Network and re-encrypting it using app specific keys while fetching data on app’s behalf and vice-versa during app’s request to put / post / delete data.

Why do we need a gateway?

An applications direct access to the SAFE Network on behalf of the user is an issue with high security concerns. Without Launcher, every app would ask for user credentials to log into the SAFE Network. This means that sensitive information, for example a user’s session packet data could be compromised and potentially misused. Launcher will prevent this from happening as, with regard to credentials, apps only interface with the SAFE Network indirectly via Launcher on the user’s behalf.

maidsafe.readme.io/docs

JM, niet te losjes doen over de code-kwaliteit want ik heb je nodig voor een deskundig oordeel !

In ieder geval heeft Dropbox het volgens de berichten toch maar voor elkaar, op basis van Rust.

Althans voor klanten in de VS, in Europa voorlopig maar even niet, dank je wel Edward:

Just because the business is growing in a less predictable way in Europe.

Wat die sources aangaat, voor SAFE zou alles toch hier moeten staan:

github.com/maidsafe

Updated an hour ago ;o)

Hoi Weerman

hebben kan dyscalculie ook een rol spelen zie ik:

Gaat om 101 failliete ondernemers. Wat ze m.i. hebben gedaan is een lijst met bijvoorbeeld 25 (mogelijke) oorzaken aan de ondernemers hebben gestuurd. De (failliete) ondernemer heeft 1 of meerdere oorzaken aangevinkt en teruggestuurd. Van de top 10 van oorzaken zet je in een lijstje. Het is m.i. logisch dat je dan (mogelijk) boven 100 % uit komt.

Van de fouten die andere startups kan je m.i. leren, daarom had ik het bijgevoegd. Ik zie het als een ‘boodschappenlijstje’ waar je naar zou kunnen kijken of je het al voldoende hebt uitgewerkt of ondervangen.

Ik vond het een erg mooie foto van jou van Sir Tim Berners-Lee met ‘onze vriend’ David Irvine.

Maar had je het al uitgeprobeerd, Jan Marco? Gisteren kwamen ze met de - nu wekelijkse - derde “rollende” testversie1:

Ik heb mijn oude ontwikkelserver (I7) weer draaien. Hij is niet stabiel. Weet niet precies waar oorzaak ligt. Je doet nieuwe technologie in oud systeem als SSD en SATA600 driver kaart. Mijn nieuwe (I7) PC’s zijn denk ik 50 % krachtiger dan deze oude ontwikkelserver. Ik denk dat ik vandaag de Maidsafe applicatie probeer te draaien op deze server.

JM, niet te losjes doen over de code-kwaliteit want ik heb je nodig voor een deskundig oordeel !

Je hebt bij code kwaliteit denk ik drie aspecten:

  1. Technisch werkend: Bij Gnunet kreeg ik bij een Windows versie fouten die je met beter testen er wel uit zou kunnen halen;

  2. Functioneel werkend: Gisteren wilde ik Ubuntu Iso gaan branden met open source tool Infrarecorder. Met mijn eerste poging begon hij met branden en kreeg direct een foutmelding toen hij er achter kwam dat mijn dvd ‘double layer’ was. Bij mijn tweede poging ging het branden goed door tot op het eind ik een foutmelding kreeg om de fout maar te gaan zoeken in de ‘applicatie log’;

  3. Of de source code een beetje te lezen of beter geformuleerd te begrijpen is.

In ieder geval heeft Dropbox het volgens de berichten toch maar voor elkaar, op basis van Rust.

Eigenlijk heb ik nog een trauma van C#. Dacht dat C# de wereld ging veroveren, echter nooit echt goed van de grond gekomen. Als we met Rust, Go, Ruby, Python betere programma’s zouden kunnen maken c.q. checken hoe andere programma’s (functioneel) werken moeten we dat zeker niet nalaten. :grinning:

In mijn korte zoektocht naar (secure) E-mail cliënts vond ik GoldBug:

GoldBug is a secure communication suite offering an E-Mail-Client, an Instant Chat Messenger, Filetransfer and a P2P Websearch within decentralized URL-Databases. Every of your transfers is multi-encrypted by default.

Ik ga komende tijd mijn zoektocht vervolgen naar de best toepasbare (secure) email cliënt,

De hartelijke groet Jan Marco

Je moet de groente van HAK hebben, op die foto staan Irvine en Lambert, twee van de zes vennoten van het in Schotland gevestigde Maidsafe.net Limited.

Berners-Lee daarentegen, ten tijde van zijn uitvinding en op dit moment onderwerp van een gloednieuwe documentaire:

ForEveryone.net

ForEveryone.net connects the future of the web with the little-known story of its birth. In 1989, 33-year-old computer programmer Tim Berners-Lee created the World Wide Web and his visionary decision to make it a free and accessible resource sparked a global revolution in communication.

Tim has declared internet access a human right and has called for an “Online Magna Carta” to protect privacy and free speech, extend connectivity to populations without access and maintain “one web” for all. Tim’s dramatic story poses the question: will we fight for the web we want or let it be taken away?

foreveryone.net - Mar 15, 2016

Berners-Lee was een paar jaar geleden ook onderdeel van de openingsceremonie van de Olympische Spelen in Londen, want net als Paul McCartney die daar ook optrad een man waar ze in Engeland trots op kunnen zijn, wilden ze maar zeggen.

Over hem weer niet veel later een notoire linkse professor die ik in een vorige reactie ook al aanhaalde:

25 things you might not know about the web on its 25th birthday

It sprang from the brain of one man, Tim Berners-Lee, and is the fastest-growing communication medium of all time. A quarter-century on, we examine how the web has transformed our lives

  • The web is not the internet
  • The importance of having a network that is free and open
  • Many of the things that are built on the web are neither free nor open
  • The web is now dominated by corporations
  • Web dominance gives companies awesome (and unregulated) powers
  • The web should have been a read-write medium from the beginning
  • The web would be much more useful if web pages were machine-understandable
  • The web needs a micro-payment system
  • We thought that the HTTPS protocol would make the web secure. We were wrong
  • Tim Berners-Lee’s boss was the first of many people who didn’t get it initially
  • The web has been the fastest-growing communication medium of all time

theguardian.com - Web 2.0 - 9 March 2014

Onder verwijzing naar de oorspronkelijke opzet van het internet, dat is Internet, niet het Web, had genoemde Lambert namens MaidSafe het stokje overgenomen:

The Internet is broken

The fact that the Internet has grown beyond the expected use cases of the original design is, at the very least, a strong motivation to consider a renewed architecture. It is evident looking back that the current volume of 2.8 billion regular users was not anticipated, nor was the original design of ARPANET centralising. In fact, one of Bob Kahn’s fundamental rules, when designing the transmission control protocol (TCP), was that there would be no global control at the operations level. However, some of these principles took a back seat as other considerations took priority.

It was originally envisioned, back in the late 1960s, that there would be multiple independent networks and as Leiner et al suggested “256 networks would be sufficient for the foreseeable future”. This was clearly in need of consideration when Local Area Networks (LANS) began to appear in the late 1970s. The addition of workstations, PCs and Ethernet technology, in addition to LANs, also led to changes in the original architecture concepts. The rapid and unforeseen rise in the Internet’s growth introduced scaling issues that were dealt with by the implementation of a hierarchical routing model. This approach led to a centralising of the architecture, with the introduction of “managed interconnection points” by US Federal agencies.

This enabled more “rapid configuration robustness and better scaling to be accommodated”. As the National Science Foundation (NSF) started to privatise and commercialise the program in 1995, the use of regional networks via private long haul carriers led to the information superhighway. This made the world wide web, envisioned by Tim Berners-Lee, possible.

However, as the Internet has continued to grow, it is suggested that this change in direction has led to some significant problems that not only impact upon the way the world’s citizens manage data, it is also having a much more profound impact on society as a whole.

The SAFE Network - a New, Decentralised Internet - October 2-3, 2014

Een ‘hostile environment’ schreven ze:

Data in a hostile environment

It is also worth considering the robustness that the SAFE network provides. As the network is comprised of the resources of its users, as opposed to a central location, it cannot be turned of and no kill switch exists. Furthermore, the network does not use the Domain Name System (DNS), making it impervious to web censoring.

All SAFE traffic exists as fully encrypted UDP packets. This implements Net Neutrality at the core of the SAFE network. All data packets are indistinguishable and can only be treated equally.

En sambal maak je van hete pepers:

Adoption challenges

Attacks can also take a non-technical form. For example, public relations efforts to discredit the network to the public, slowing and even halting adoption are a possibility.

Removing advertising as a default form of payment for online services will also require significant adjustment and many companies who experience success with the status quo might be resistant to change.

However, it is important that the SAFE network does not make the advertisement driven business model impossible. On the contrary, the SAFE network drastically cuts the infrastructure costs of online services, and a service may allow users to actively choose to pay for their usage by receiving advertisements.

The SAFE network just restores the choice to the users.

Alternatively, cryptocurrencies can be part of the solution. Innovations such as Bitcoin (currently) provide very low transaction fees, making micropayments a viable option. Accumulated micropayments can automatically be transferred to the correct rights holders, be it for text, music, movies or applications.

In een ‘paper’ of bij een voordracht altijd netjes ander werk vermelden:

Competing alternatives

MaidSafe is not the only organisation to build decentralised technologies for network infrastructure.

Established in 2000, Gnutella was one of the earliest decentralised pure peer-to-peer networks and currently supports several million users. As with the SAFE network there is no reliance on any central servers.

Freenet is another peer-to-peer network that utilises a decentralised data store that provides its users with anonymity protection and censor-resistant communications. The open source project was established in 1999 and his been in development ever since.

BitTorrent is the most popular peer-to-peer network and is, according to the company, used by an estimated 150 million users world wide. BitTorrent brings an innovative approach to the problem of scalability within P2P systems, which typically rely on source peers to provide the majority of the resource when downloading large files.

Waarna zij voorgaan in gebed:

Conclusion

The SAFE network potentially provides a solution to those looking to enjoy the vast resources of the Internet without many of the downsides, which include mass surveillance from governments and companies.

The SAFE network also aims to minimise many of the security risks that currently exist with the existing World Wide Web. The SAFE network has been implemented in a decentralised architecture and has been designed in this way to remove the requirement for human intervention from our data, while also removing servers, which act as a central point of weakness.