Author Archives: George Valentin Voina

Technology fail: When #Lidl asks you to login to a #Linux terminal to find the price of an item :)

By | June 29, 2018

This was spotted in the wild by a coworker 🙂 After some research you can easily find that the device is a Scantech SG15c price scanner. See here the manual User’s Manual SG-15Plus . Interesting extract from the manual: “The login password is default blank.” Manual even gives instructions on how to modify prices 🙂… Read More: Technology fail: When #Lidl asks you to login to a… »

Best of #GDPRDay memes as mailboxes clogged today from all the #GDPR opt-in mails

By | May 25, 2018

Seeing the sheer panic and huge traffic from random sites I never remember visiting asking me for opt-in to their spam makes this a special day. Even Vodafone the big offender from my previous post Follow-up to “Vodafone #Romania and #GDPR, or how to trick customers to circumvent #GDPR”, first GDPR related fine, finally sent… Read More: Best of #GDPRDay memes as mailboxes clogged today from all… »

Follow-up to “Vodafone #Romania and #GDPR, or how to trick customers to circumvent #GDPR”, first GDPR related fine

By | May 24, 2018

Follow-up to the Vodafone case, they got owned. Vodafone was fined because of the dishonest campaign, which tried to circumvent the new GDPR regulations. See the article in romanian: Vodafone ia amendă de la ANSPDCP pentru o campanie de obținere a consimțământului pentru utilizarea datelor cu caracter personal. Basically, several people and news outlets contacted… Read More: Follow-up to “Vodafone #Romania and #GDPR, or how to trick… »

Learning GO: Concurrently execute expensive validations on several items and return the list of validation errors with #golang

By | May 24, 2018

Most of the time software for real use cases from financial industry is just validating inputs. When I say validating inputs I refer to business validation that actually checks against standard formats or generates complex validation against business rule sets. Usually this step is very important because it is the step that gets hammered with… Read More: Learning GO: Concurrently execute expensive validations on several items and… »

Learning GO: Obtaining a unique sequence from #PostgresSQL with #golang

By | May 21, 2018

At some point I discovered GO trying to do very simple and fast code for specific tasks without having to load lots of libraries, deploy application servers or set up complicated frameworks. If you want to build fast very small native micro-services that can be deployed in a docker instance < 10MB Go is the… Read More: Learning GO: Obtaining a unique sequence from #PostgresSQL with #golang »

Activate the old style #Windows 10 Uninstall to remove old applications

By | May 25, 2018

Windows 10 has the stupid habit specific to Microsoft to consider that users are stupid and hide features that seems too complicated. As a side effect some important features are hidden from users. One of the most annoying one is the possibility of removing old applications that have an old style installer. In the new… Read More: Activate the old style #Windows 10 Uninstall to remove old… »