Monday, December 23, 2019

task oriented programming languages



Categorizing the thousands of programming languages that exist is no easy task, but software trends over the years have revealed two sovereign frameworks: imperative (object-oriented) and declarative (functional) languages.

Imperative: The programmer defines how to perform algorithms and how memory is accessed. Examples include C++, JavaScript, and Python.

Declarative: The programmer defines the composition of functions, and lets the run-time optimize algorithms. Examples include Haskell, Erlang, and OCaml.

A classic way to describe the distinction between declarative and imperative programming is that declarative languages let the programmer describe what to do, whereas imperative languages let the programmer define how to do it.

If we extend this idea to a third type of language that lets the programmer define why choices are made, then we have discovered task-oriented programming languages.

Task-oriented: The programmer defines desired states, and lets the runtime resolve the composition of actions. Examples include DMPL, PDDL, and DTProbLog.

The figure below summarizes these paradigms with glorious details about how languages have influenced each other over the years. The types of languages span all over the place, and it all started less than a century ago!  

Arrows between languages represent influence. Languages are placed in columns corresponding to their primary paradigm, even though some languages are multi-paradigm. 

https://www.freecodecamp.org/news/dmpl/


Wednesday, December 11, 2019

Microsoft & ethereum


Microsft announced a collaboration with the Enjin gaming system which saw a 50% rise in ENJ, ETH completed its latest hard fork.

ETH

Ethereum’s Istanbul hard fork went live at the end of the week. The fork is the third this year and is the latest upgrade as the network moves towards Serenity (ETH 2.0), Ethereum’s transition from its current proof of work consensus mechanism towards proof of stake consensus. The fork occurred as previously expected at block number 9069000. 


https://www.bitrates.com/news/p/microsoft-boosts-enj-by-50-eth-completes-hard-fork-dec-9

Tuesday, December 3, 2019

life during the ice age

Cool interesting read.

....


https://www.sciencealert.com/scientists-have-figured-out-how-animal-life-could-have-survived-snowball-earth

edge or fog computing coming on strong in 2020

What is this edge or fog computing trend ? 

Both edge and fog computing provide similar functionalities where smart devices or items or sensors push data and analytics to cloud platforms.

Fog computing and edge computing are effectively the same thing." 

 Both are concerned with leveraging the computing capabilities within a smaller simpler server / gateway or sensor hardware device and process and share data via a localized network to carry out computation tasks that would ordinarily have been carried out in the cloud. More advanced AI and data processing still are done on the cloud.   

Both technologies can help organizations reduce their reliance on cloud-based platforms to analyze data, provide intelligent automation and analysis.

The main difference between edge computing and fog computing comes down to where the processing of that data takes place.

Edge computing usually occurs directly on the devices to which the sensors are attached or a gateway device that is physically “close” to the sensors. 

Fog computing moves the edge computing activities to processors that are connected to the LAN or into the LAN hardware itself so they may be physically more distant from the sensors and actuators. Think NB-IoT or LoRa or mesh networks and those types of IoT technologies.   

Thursday, November 7, 2019

stellar for payments and more

https://www.coindesk.com/stellars-plan-to-win-global-payments-play-nice-with-the-finance-cops


I like stellar. Have used it.  Bought it. Validated it. Forked it.  
" It seems like we are on the cusp of these things actually making people’s lives better " 

Friday, October 18, 2019

blockchain smart contracts lawyer and data feeds

Cool stuff going on in blockchain and side chains and smart contracts. 

" OpenLaw, the smart contract pioneer from New York, has partnered with Thomson Reuters to conduct a proof of concept (POC) that tests how Contract Express and the OpenLaw system can work together to log hashed data points from contracts on the Ethereum blockchain. That in turn has made it possible to begin with a Contract Express document and turn it into a smart contract with digital currency transaction and self-execution elements. 

The POC included executing smart contracts ‘on-chain’ from data inputted through Contract Express. "

https://www.artificiallawyer.com/2019/10/17/thomson-reuters-links-with-openlaw-for-smart-contract-express-project/

Tuesday, October 15, 2019

ai solves Rubik cube


"Artificial intelligence research organization OpenAI has achieved a new milestone in its quest to build general purpose, self-learning robots. The group’s robotics division says Dactyl, its humanoid robotic hand first developed last year, has learned to solve a Rubik’s cube one-handed. OpenAI sees the feat as a leap forward both for the dexterity of robotic appendages and its own AI software, which allows Dactyl to learn new tasks using virtual simulations before it is presented with a real, physical challenge to overcome."

https://www.theverge.com/2019/10/15/20914575/openai-dactyl-robotic-hand-rubiks-cube-one-handed-solve-dexterity-ai

Friday, October 11, 2019

This year, 22 cyberattacks have shut down city, county and state government computer systems


So almost 250 mayors from cities across the United States have signed a resolution agreement not to pay ransoms when it comes to cyber attacks, ransomware, and hacks. 

It's a stand against the multiple ransomware attacks that have crippled city and countht government computer systems in recent years. Baltimore and Atlanta come to mind. But 250 out of thousands of cities and mayor's mean there is a long way to go. 

What is a  ransomware attack ?

Ransomware attacks usually use some form of malware to lock out users. Lock out networks, databases, cloud access, mobile phones, applications, etc. And  unless the hackers get paid, they won't unlock the system.  Quite a few have demanded Bitcoin or other crypto tokens and even gave details on how to create or sign up for  a bitcoin wallet and buy and sell Bitcoin. 

So these random or Targeted Cities have been picked off one by one, with seemingly little recourse. Cities and governments have  been prime targets for ransomware attacks because many city IT departments lack infosec knowledge and experience and these  politicians can't afford to let certain services remain frozen for too long.  Atlanta couldn't pay people or operate common city services.

There have been over 25 attacks on cities in the USA this year.  And many times it is some organized crime syndicate or nationstate. That means many of the attackers aren't some 13 year old hacker learning computer science and information security stuff. 

Wednesday, August 21, 2019

Floods, storms, loss of life and communities but no funding to fix it this

We gotta save the planet.  Escape to Mars to Nuke it, makes sense.  Not.

" Globally, the question of equity is even more acute, with cities in developed nations far better able to fund climate change adaptation projects than in developing countries. “In an environment of scarce resources for local authorities, especially in poor countries, mobilizing such resources will be a real political and institutional challenge,” according to a World Bank study."

" There is no coordinated strategy nationally, there is not enough money, states are not moving, and this loose talk of resilience bonds in the private sector is not a reality yet,” Stiles says."

The Cost of Rising Seas: More Than $400 Billion

Thursday, August 15, 2019

Finland flexible work


My company,  Pagarba,  believes in the philosophy of remote work, respect and as much flexibility as possible. Just get work done when you need to. If you need to drop kids off at school, take college classes, go surfing , go the gym, whatever it's all about flexibility and creating an environment where you get your work and life in order.   I guess you could call it  the work life balance to the extreme philosophy.

" Employees will be able to decide when and where they work for at least half of their hours. As well as fitting their job around childcare commitments or exercise sessions, most full-time workers will be able to “bank” time off and use it to take extended holidays.

Daily treks into the city could become unnecessary as the new rules facilitate a choice of working remotely."

Finland is about to take flexible working a step further

Thursday, August 8, 2019

Bring on qutrits... because Quantum physicists successfully teleported qutrits

What’s a qutrit?

It’s like a qubit. A qunit is an entangled pair of particles used to carry info in a quantum computing system. Qubits are sort of similar to bits, the binary units of information used by computers we use today. 

Bits can be represented by the numbers 0 and 1, qubits can be 0, 1, or both at the same time.
Trits, used in classical tenary systems , add a 2 into the mix. And qutrits are the quantum version of trits, capable of carrying even more  information than their qubit counterparts.

Cool stuff quantum computing..
https://thenextweb.com/science/2019/08/08/forget-qubits-quantum-physicists-successfully-teleported-qutrits-in-breakthrough-experiments/

Sunday, August 4, 2019

Blockchain for counterfeit

https://www.crypto-news.net/blockchains-use-in-fighting-counterfeiting-is-growing-rapidly/

Blockchain for counterfeit goods is a ioT and a blockchain use case. 

High rental costs create most expensive cities in USA




Housing was the biggest expense for those living in the top 5 cities, forming 29.34% of the overall composite index of the cost of living.

A  one bedroom apartment in  Manhattan goes for $3,100 a month now. The Median annual household income was around $75,400 in NYC.   

The average rent in San Francisco is around $3,600 for an apartment now.  But median income is a little higher so events it out and why NYC,  statistically speaking, is the most expensive. 


Another mass shooting and lost hope


It's not just the guns.  I usually sway middle ground on gun rights, second amendment and so on. I am not a gun person. I don't go out to the range nor collect guns. But i did grow up in a military family where my father and most of my uncle's server from a few years to over 30 in the Marines , army, navy, air Force, national guard and so on. I've had friends in various branches. I even tried to be a chemical weapons kind of engineer in the army myself.  So I'm well aware and familiar with guns and the love of guns.  But this love affair with Rambo and assault weapons pretty much meant for one thing is a bit absurd.

  A couple people in a community owning a boatload of assault weapons and even granades aren't going to stop the military, the feds or national guard or the swat team from storming a town.  It might deter them for a moment, but what side of the coin are all these people on anyway?   Former Military and police officers are going to attack their own brothers and sisters and kids ? Current military and police are going to turn against their own brothers and sisters in arms ?  Everybody is suddenly a Rambo and practices everyday ? 

People forget all these organizations and corporations are made up of people. Maybe it's to much TV and internet and isolation or something.  It's not like the enemy storms the gates and you'll be ready. That enemy just as likely could be your neighbor, your brother, your sister.   In some cult like psycho locked down community, maybe , but things don't happen in isolation.

America has many problems. Mental health. Hatred for anything not just like them on all sides these days.  Lack of any real freedoms is becoming the norm.  People from all sides shout on Twitter or whatever social media forum. We talk about bullying, yet it's the norm.  The norm from all sides.  And the hate keeps spreading.  But this fascination with needing a thousand guns , the need to have access to them and nobody know I have them is absurd.  

But flat out state or federal gun control isn't going to work.  The government is lost and confused and everyone just has their own agenda for making themselves wealthier and more of a star now.  Star celebrity power and fake news comes from all of these people now. 

The world has a mental health and hate everybody that doesn't look and act like me problem.  But nobody wants to admit they are also part of the problem. It's point fingers at everyone else.   And the kids grow up lost , confused and find the terrorist organizations that fit their agenda. Or they fall for the Kool aid. They all are terrorist organizations. Then again don't the media , drug companies and silicon valley tech companies tap into that same psychosis to get kids and others addicted and convinced?  Is a guy like Mark Zuckerberg or Elon Musk or Jeff Bezos all that different than the rest of these folks convincing people to do something or believe something?  Then get in a hissy fit when someone calls them out on something? 

"We are just a tech company..." Is always the excuse. At some point we need to start looking into all these people and the how's and whys and ways the Facebook's and Amazon's and Ubers and the cults of Elon Musk and Steve Jobs and Trump and Putin and the  Clinton's and  so many others play their own version of mind control and manipulation.   

Because that's way beyond mental health issues.   These cartels and Nazi white power groups and gangs and terrorist organizations and politicians and leaders and tech leadership and Wall Street and big corporations  all seem to play the same mind games and find the right people at the right time and make them believe in whatever they are selling.

  It's not all guns.  It's mental health, mind control and manipulation.  And nobody is really safe anywhere anymore.

Sunday, July 28, 2019

Smart city and IoT security vulnerabilities

  
Smart cities and IoT is here to stay. And going forward , 5g,  Elon Musks satellites laser internet whatever system and things like nb-iot, lorawan, microwaves and more , things will only become more vulnerable. And connected.

  Hardware is hard.  Margins can also be rough.  Look at half the scams on Kickstarter and even crypto ICOs.  Sell a vision to naive folks and never deliver anything real.  Or deliver an insecure raspberry pi with no security features. The Intel's of the world have vulnerabilities much less some fly by night sell some $9.99 sensor company.

   Security is hard.  It's not sexy. Nobody cares till they have to care.  Plain text passwords, lack of security knowledge, it's all easy and faster to just pretend security isn't real.  Robinhood takes money from millennials and stores in plain text. Nice.  Not really. But even the unicorns and hot companies get caught in this release faster and who cares about software development lifecycle and security processes.   It is what it is , but real.

So what can be done about smart cities and IoT and this hatred for cryptography and encryption? The dislike of any cyber security protocols  by the politicians,  government agencies and law enforcement agencies? This is bad.  People who seem to be very uneducated when it comes to anything related to technology are passing laws and pushing their own agendas or corruptions.

Maybe it's not their fault. Maybe it is. Then again transparency and real open data  isn't a desire from any of these groups either.  Somehow not wanting  privacy and encryption , but needing it at the same time  to hide their own secrets is some massive weird unknown. It's a bit shady. And not good for anybody.  Add this hate for encryption to the Facebook's building their own private bank and bypassing encryption by just putting more controls on phones to collect and spy,  is a serious serious  issue. 

So what can we do ?

Well for IOT and smart cities , encryption is useless if the devices are vulnerable.  My company Pagarba does IoT and smart city vulnerability and pentesting.  We do blockchain. From our perspective, A good idea and best practice, whether pagarba or another firm,  is some form of IoT security audit. Perform a full end to end checks and balances assessment. Where you  assess the network,  data and device inventory, data and device classification, application and device  flow mapping,  along with a thorough risk and privacy impact assessment.  At this juncture you can even add drone mapping for physical security assessments. All this to drive appropriate protection for your IoT community, organization and smart cities. 

Smart city IoT is here ...

Pagarba (pagarba.io) worked on some real time location tracking sensors and data collection projects.   We've been diving into radio frequencies, Lora , lorawan and private decentralized mesh networks lately to build better smarter Internet of things systems.  Good stuff. Interesting city.

" Wireless sensors can be used to monitor traffic data and analytics.  An ongoing pilot program on lower Union Street aims to count vehicles with the goal of reducing flow and idling. Traffic patterns differ between sport utility vehicles and compact cars. With a better understanding of the types of vehicles on city streets, the city can schedule traffic lights more efficiently. Data will also allow vehicles can be re-routed in the event of a crash or some other kind of large-scale event. "

Wednesday, March 6, 2019

Distributed computing CALM - ness or not


Distributed computing and coordination is not a necessary evil, it is an incidental requirement of a design decision

The key insight in CALM is to focus on consistency from the viewpoint of program outcomes rather than the traditional histories of storage mutation. The emphasis on the program being computed shifts focus from implementation to specification: it allows us to ask questions about what computations are possible.

Interesting article and some good insight. Worth a read.

https://blog.acolyer.org/2019/03/06/keeping-calm-when-distributed-consistency-is-easy/

Why so many Fake artificial intelligence companies


     Quite interesting that 40% of these "AI" firms don't use artificial intelligence at all. Do some even know what tensorflow or mxnet or neural networks even means ?  

Also funny how Google decided this post had issues.  Real products with real artificial intelligence would make sense. But hype and marketing fake news sells I guess. 

https://www.ccn.com/40-percent-ai-firms-europe-never-use-ai-vc-says

Ecommerce cybersecurity risk assessments are important

 Securing eCommerce Growth:  A Guide to Cyber Risk Assessments for Online Retail Platforms The internet and e-commerce platforms provide inv...