teleren/devto huggingface dataset:
Elon Musk's new company
Tags: technology, discuss
Published: 2017-11-11 15:17:41

---
title: Elon Musk's new company
published: true
description: 
tags: #technology, discuss
---

Neuralink is an American neurotechnology company founded by Elon Musk and eight others. Is this a possible 'neural lace' company?

This company was only registered as a medical research company. But we know that Elon Musk's new goal is to create a wireless interface between human brain and computers. 

Neural lace is a technology that will intertwine human brain and computers. They will implant a device in your brain to interact with computers. This can help to improve human memory and merge human brains with software and devices. You can also download your thoughts and upload new data into your brain. 

But is it okay to connect your brain with computers? There are still a lot of hackers out there. They can get/copy all your thoughts or viruses to your brain. 

This is a great technology for artificial intelligence and is a great help for medical purposes. But too dangerous for our brains to interact with computers. We'll just see in the future on how great this technology will bwcome.
Talking to a figure
Tags: coding, learning, beginners
Published: 2017-11-11 12:17:09

---
title: Talking to a figure
published: true
description: How sometimes you just have to explain it to someone to know the answer.
cover_image: https://thepracticaldev.s3.amazonaws.com/i/0f3pc0kldfp3qbzuguej.png
tags: coding, learning, beginners
---

*From the comments I realized that there is another post in dev.to called [Becoming The Duck](https://dev.to/tkeeney/becoming-the-duck) from [Terry Keeney](https://dev.to/tkeeney) talking about this and there's a name for what I tried to explain [Rubber duck debugging](https://en.wikipedia.org/wiki/Rubber_duck_debugging)*.

In 2014 I started my first job as a full-time developer and I have to say I was super nervous I felt that I wasn't good enough to do the job ([Impostor Syndrome](https://davidwalsh.name/impostor-syndrome)).

A problem that I had at the beginning is that when I ask for help to one of my colleagues I start explaining my problem and suddenly the answer hits my head (This is still happening to me sometimes).

One day a colleague (that knew that I was about to do the same thing) gave me a little Mario Bros figure from McDonald's and told me:

*"Okay, for now on you will explain to this figure your problem and if you don't have the answer when you finish you can ask me"*

At the beginning it was pretty weird but I took his advice and I have to say that most of the time explaining the problem to the figure gave me the answer.

I don't use the figure anymore but this changed the way I think about the problems that I find while I'm programming.

If you have the same experience, you don't need a figure but try to explain the problem to yourself (like you are talking to another person or even you colleague).

Please share your opinion.
Regular personal retrospectives? - Experimenting with celebrating success and personal goal setting
Tags: experiment, selfcoaching, goals, retrospectives
Published: 2017-11-11 08:30:00

---
title: Regular personal retrospectives? - Experimenting with celebrating success and personal goal setting
published: true
date: 08:30 11/11/2017
author: Cosima Laube
tags: [experiment, self-coaching, goals, retrospectives]
cover_image: http://blog.cosima-laube.de/images/a/a/4/2/c/aa42c5ef2dccff45b4f065c2b8bb2432ba5bbbaa-personalretroboard.jpeg
---

It is been around 6 weeks ago. To be honest, I felt emotionally cringed and generally not in a too good shape back then. Close friends told me, that from an outer perspective this was totally understandable... . A lot was happening all at once - the third moval within a year and a sad yearday - just to name two. 

As cognition alone did not affect my emotions sustainably I thought of taking dedicated time to step back and reflect.
To see and celebrate possible successes.
To identify and prioritize possible improvement areas.
To then take meaningful next step(s).

Sounds like a retrospective, doesn't it? 

With that an experiment was born: instead of doing just another "big" personal retropective [once a year](http://blog.cosima-laube.de/blog/personalRetro2016_randomNewYearRamblings) I asked myself: Why not start doing smaller retrospectives throughout the year?

Six weeks ago I just started by jotting down all the good stuff (the 'heart side'). Surprisingly I remembered a lot I normally quickly forget during the daily grind. After that I wrote down the stuff which I wanted to change and improve (the ++ side). I identified three improvement areas and chose two to approach next. To make sure I could tackle them, I added two concrete actions each to be able to check (or even: measure) progress.

Four weeks ago, these "personal retro postits" moved first to my new home. Of course they are at a visible place to let the successes sink in more.   
Yesterday I celebrated the first month in the new home. A perfect occasion to have the next retrospective today...

How about you? Do you do something like personal retrospectives? I would love to hear your stories and thoughts!

_note: this blogpost also appeared on [blog.cosima-laube.de](http://blog.cosima-laube.de/blog/20171111_smallPersonalRetros-experiment)_
Introducing Creative Owlet
Tags: gamedev, indie
Published: 2017-11-10 18:22:00

---
title: Introducing Creative Owlet
published: true
description: a blog I started about indie game ideas
tags: gamedev, indie
cover_image: https://thepracticaldev.s3.amazonaws.com/i/hcowlxnrie3auksx4t6l.png
---

Hey all, so there's this part of my brain that is constantly trying to come up with interesting/unique mechanics for video games. I've tried my hand at implementing these ideas in Unity and whatnot, but I just don't have the resources to allocate to see them through. So if any of you are indie game developers and need some inspiration, check out my blog [Creative Owlet](http://creativeowlet.com) for some inspiration.

I'm not saying that these are all amazing, full fledged game pitches, but maybe they could serve as a jumping point for some great games.
MathJax support on posts
Tags: meta
Published: 2017-11-10 18:12:10

---
title: MathJax support on posts
published: true
description: Asking if there is mathjax support on posts
tags: meta
---

# MathJax support on posts

Hi people, newcomer here...

I was trying to bring my posts from my blog to here and noticed that my math formulaes didn't show as expected.
I was wondering if there is MathJax support at all...
The [editor guide](https://dev.to/p/editor_guide) points to a [markdown cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Here-Cheatsheet) which made me believe it does support MathJax.

Well my doubts are: 

- Does dev.to support mathematical formulae on posts?
- Am I allowed to post in my native language or I am limited to english?

Thanks in advance...

_**PS**: I am not a native english speaker, so have patience please._
CSV Challenge
Tags: fun, coding, challenge, puzzle
Published: 2017-11-10 16:25:02

---
title: CSV Challenge
published: true
description: "This is a little challenge to find out which tools programmers use to get their everyday tasks done quickly."
tags: fun, coding, challenge, puzzle
cover_image: https://thepracticaldev.s3.amazonaws.com/i/4dpp97j02a105yxaeem5.jpg
---

You got your hands on some data that was leaked from a social network and you want to help the poor people.

Luckily you know a government service to automatically block a list of credit cards.

The service is a little old school though and you have to upload a CSV file in the exact format. The upload fails if the CSV file contains invalid data.

The CSV files should have two columns, __Name__ and __Credit Card__. Also, it must be named after the following pattern:

__`YYYYMMDD`.csv__.

The leaked data doesn't have credit card details for every user and you need to pick only the affected users.

The data was published here:

[data.json](https://gist.githubusercontent.com/jorinvo/7f19ce95a9a842956358/raw/e319340c2f6691f9cc8d8cc57ed532b5093e3619/data.json)

You don't have much time to act.

What tools would you use to get the data, format it correctly and save it in the CSV file?


--------------------


Do you have a crazy vim configuration that allows you to do all of this inside your editor? Are you a shell power user and write this as a one-liner? How would you solve this in your favorite programming language?

Show your solution in the comments below!
deCODE Hackathon + Qlik = Awesome Results
Tags: data, datascience, socialresponsibilit, hackathons
Published: 2018-08-28 15:04:03

---
title: deCODE Hackathon + Qlik = Awesome Results
published: true
tags: data,data-science,social-responsibilit,hackathons
canonical_url: https://branch-blog.qlik.com/decode-hackathon-qlik-awesome-results-e06d9859749d
---

![](https://cdn-images-1.medium.com/max/945/1*OkHNHWwwPnn9sYBruCdJKQ.jpeg)

The second weekend of October myself and a band of [Qlik](https://www.qlik.com/us/) developers teamed up with some of the top students in Ottawa for this year’s [deCODE Hackathon](http://hackdecode.io/).

#### The Challenge

But what challenge should our team tackle? After some discussion with Qlik’s corporate social responsibility (CSR) team, we decided the coolest thing for our team to work on would be the [Data Competition](https://oceanconference.un.org/commitments/#visual) that the United Nations had at [The Oceans Conference](https://oceanconference.un.org/) in June. As part of this competition, “participants were encouraged to use their imagination to produce visualizations that highlight insights from all the 1,380 voluntary commitments available in The Ocean Conference Registry of Voluntary Commitments.” The overall goal? **#SAVEOUROCEAN**.

#### The Work

With our challenge selected, it was time to get to work. We gave the students access to the data with [Qlik Playground](http://playground.qlik.com), taught them [Qlik’s APIs](http://help.qlik.com/en-US/sense-developer/3.0/Content/APIs-and-SDKs.htm) and let them dive in…

> **And boy did they impress us.** The first thing I was impressed by was how quickly the students not only learned the Qlik APIs, but how quickly they realized the power of it.

When they learned that they didn’t have to bother with keeping the state of their selections, but simply make a selection call and let the Qlik Associative Engine handle all the data updating — they were blown away. They definitely put that power to use…and quickly in true hackathon style.

#### The Awesome Results

Over the span of just 22 hours the team brought together an awesome page that not only showed off the data, but allowed the individual user to find the answers themselves by filtering based on country, company, target —pretty much whatever they wanted.

This project even recently made a United Nation’s [Ocean Action Newsletter](https://oceanconference.un.org/OceanAction/2) (under Updates from Voluntary Commitments). We’re so incredibly proud of this team, especially the hardworking and eager students. This is well-deserved.

**So where is this awesome visualization?** Check out the [Qlik Playground Showcase](http://playground.qlik.com/showcase) and view the “UN Our Oceans Challenge” project.

**And how can you help us with this important initiative?** If you want to get involved or play with the code yourself, the project is open sourced on [GitHub](https://github.com/QlikHackathon/decode-oct-2017) as well.

Enjoy! And let us know what you think in the comments.

* * *
Azure Blob Storage Metadata 400 Bad Request
Tags: storage, cloud, microsoftazure
Published: 2018-09-05 16:02:44

---
title: Azure Blob Storage Metadata 400 Bad Request
published: true
tags: Storage,Cloud,Microsoft Azure
canonical_url: https://blogit.create.pt/ricardocosta/2017/11/10/azure-blob-storage-metadata-400-bad-request/
---

I was getting a 400 Bad Request when inserting blobs in Azure Blob Storage because I was setting metadata with non-ASCII characters.

```csharp
// Retrieve storage account from connection string. 
CloudStorageAccount storageAccount = CloudStorageAccount.Parse( CloudConfigurationManager.GetSetting("StorageConnectionString")); 

// Create the blob client. 
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); 

// Retrieve a reference to a container. 
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer"); 

// Create the container if it doesn't already exist.
container.CreateIfNotExists(); 

// Add some metadata to the container. 
container.Metadata.Add("docType", "textDocuments");
```

According to Microsfot documentation:

_“You will receive a 400 Bad Request if any name/value pairs contain non-ASCII characters. Metadata name/value pairs are valid HTTP headers, and so must adhere to all restrictions governing HTTP headers. It is therefore recommended that you use URL encoding or Base64 encoding for names and values containing non-ASCII characters.”_

[https://docs.microsoft.com/en-us/azure/storage/blobs/storage-properties-metadata](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-properties-metadata)

The post [Azure Blob Storage Metadata 400 Bad Request](https://blogit.create.pt/ricardocosta/2017/11/10/azure-blob-storage-metadata-400-bad-request/) appeared first on [Blog IT](https://blogit.create.pt).
Looking for a framework
Tags: discuss
Published: 2017-11-10 12:22:42

---
title: Looking for a framework
published: true
tags: discuss
---

Hi,
I've been developing sites in several languages and platforms, mainly desktop, web and Android.
During the last years I tested some PHP frameworks, like Symfony and CakePHP, being the latter my favorite. It has some functionality I really appreciate:
1) A good ORM
2) Code generation
3) Migrations tools

I want to know if any of you had tested any similar framework but oriented to develop Android Java native apps.
Saludos,
Nevertheless, Juhi Coded
Tags: wecoded
Published: 2017-03-08 02:38:29

---
title: Nevertheless, Juhi Coded 
published: true
tags: shecoded
---

## My story...

My love of video games growing up created this sense of curiosity in me about how things worked behind the scenes and what made things tick. It was also during my childhood that I got my first real coding experience. I had to program a simple animation and create a website for a class back in middle school, which I remember being insanely excited about at the time. I finally got to create something from the ground up and I loved that feeling. 

Once I got to college however, I felt lost with what I wanted to do with my life. I was very indecisive and wound up switching my major around a lot, but nothing I chose ever really felt right. I decided to pursue programming as a career choice after taking a beginner programming class there. I finally felt like I found something that allowed me to combine my love of problem solving and creativity, and things kind of just fell into place.

## I'm currently working with...

Currently I'm working as a Software Developer for a co-op and so I'm in the process of finishing up school and transitioning into the industry. I'm working on data science/analysis related projects so far. I've also been learning about a lot of different Python frameworks and libraries involved with it, which has been a very cool experience.

## I'm excited about...

Data science! Due to my recent exposure to it, I've become incredibly interested in the data science world and machine learning. I never realized how many different kinds of tools/software and Python frameworks are out there for use in it, and I feel like the possibilities for learning are endless (which is something I love about coding in general). It's an industry that I'd love to work in and gain more experience with in the future.

## My advice for other women who code is...

Take time for yourself when you need it and remember self care. It's so easy to overwork yourself, get burnt out and lose track of taking care of yourself and listening to what your body needs. I feel like it's crucial for your mental health and overall well being.

My overall advice is, keep persisting no matter what. The coding and computer science world can be an intimidating one. It's easy to become disillusioned, especially when you feel like the odds are stacked against you, but don't give up. I know how real imposter syndrome can be, but try not to let it get to you. There is a big learning curve and everybody got their start somewhere, but what matters is you keep trying, learning and growing. 

As women who code and women who are in the tech industry in general, we're already defying the odds and I think that's something to be proud of. Keep doing what you love and if you have that fire in you, don't let anyone or anything extinguish it.
Is talking about money OK at first interview ?
Tags: discuss
Published: 2017-11-10 10:31:46

---
title: "Is talking about money OK at first interview ?"
published: true
tags: discuss
---

I'm young, about 20 years old, french and I'm working in an IT society. 

There's always the moment that make me feel bad at the interview when interviewer ask you 
> Any questions about the job/society ? 

Talking about salary is something I want to do when we sign, it's not really the topic. 
My question is about advantages I can get -> Ticket restaurant, 13 month, incentive award.. 
These talk about money and I'm afraid to upset the interviewer. 

Maybe I'm wrong ? Could you share your experiences please ? Thanks !
Friday Blast #16
Tags: fridayblast, links, post
Published: 2019-01-20 15:19:22

---
title: Friday Blast #16
published: true
tags: friday_blast,links,post
canonical_url: https://horia141.com/friday-blast-16.html
series: "Friday Blast"
---

[Tough Cookies (2017)](https://scotthelme.co.uk/tough-cookies/) - the 2017 guide to making secure cookies. They should be http only, secure, have the same site attribute and use prefixes. This protects against XSS and XSRF attacks in a first instance, as well as ensure the cookies are essentially restricted to the role of association information for user state.

[CSRF is dead (2017)](https://scotthelme.co.uk/csrf-is-dead/) - a deeper dive into the same site attribute for cookies. This works by only allowing the attachment of the given cookie to request with the same origin as the cookie. This effectively stops XSRF attacks. Browser support is quickly building, but you’ll still have to use some of the old methods for a while.

[An engineers guide to cloud capacity planning (2017)](https://increment.com/cloud/an-engineers-guide-to-cloud-capacity-planning/) - the bottom line is that you shouldn’t worry that much about “exact planning” and worry about having an application and infrastructure for it which can scale when it happens.

[Consistency models of cloud storage services (2016)](https://blog.cloudrail.com/compare-consistency-models-of-cloud-storage-services/) - a fun overview of the various cloud storage offerings’ consistency models. Includes consumer services like DropBox or Box, for which I haven’t really considered the question of consistency before.

[Web development has become weird (2016)](http://ane.github.io/2016/10/25/web-development-has-become-weird.html) - a rant against SPAs. There’s some merit to it, especially about reinventing the wheel. But I do think that a properly build SPA has a superior experience to a traditional one. As well as being more interesting to build - much more like an Android or iOS app, than a “site”. Some of the tech choices have sedimented as of 2017. It isn’t the case anymore that there’s a build system a week or package manager a month. That “boring” period the author was referring to might be coming sooner.

[Understanding HBase and BigTable (2008)](http://jimbojw.com/wiki/index.php?title=Understanding_Hbase_and_BigTable) - an older read but still relevant. It’s harder to get experience with some large scale databases like HBase and BigTable, since they only come into play at a certain scale. So these sorts of articles are useful for building up some experience with them, as you never know when a job might require it. This one has a very nice and incremental way to arrive at the final HBase/BigTable data model, which might not be as intuitive for somebody coming from a relational background.
SemaphoreCI team is looking for a DevOps Engineer
Tags: hiring, devops, bash
Published: 2017-11-09 21:33:38

---
title: SemaphoreCI team is looking for a DevOps Engineer
published: true
tags: hiring, devops, bash
automatically_renew: true
---

![we](https://thepracticaldev.s3.amazonaws.com/i/13233jonxh6uy1xzqbz5.png)

[SemaphoreCI](https://semaphoreci.com/) is a hosted continuous delivery service built in a friendly environment. Our mission is to help teams ship their software faster and with more confidence by providing a robust and scalable platform for software delivery.


### What you will do

- Plan, build, test and deliver monthly Semaphore Linux and Docker platform updates, such as this one.
- Develop and maintain infrastructure through reusable code and tooling.
- Use metrics and monitoring systems to ensure and improve performance and stability.
- Communicate with other teams (technical and non-technical), management and Semaphore users through our support channel when necessary.
- Maintain and improve public documentation that helps Semaphore users use the platform.

As a DevOps Engineer you'll be responsible for building and supporting a Linux-based environment that runs CI/CD jobs on Semaphore. This is a great opportunity to join a highly-skilled team on a very visible role and have a big impact on our user base.

This is a remote position and you should thrive in asynchronous communication. We expect you to have strong written communication skills and be able to develop working relationships with coworkers in locations around the globe.

As a DevOps Engineer you will also play an important role in helping customers utilize the Semaphore Linux and Docker platforms through assistance in technical support requests. You'll always be challenged to solve interesting and novel problems that have real impact on how the world delivers software.

### Skill & Qualifications

- A deep understanding of the Linux operating system, at both a high- and low-level.
- Ability to debug and solve configuration, performance and reliability problems quickly; sometimes under pressure if there are issues that are directly affecting product users.
- Knowledge of standard methodologies: configuration management, monitoring, alerting, metrics.
- Ability to work in high-level languages such as Ruby and Bash.
- Excellent written and verbal communication skills, including the ability to work effectively remotely with a team.
- Being self-managed and capable of making effective decisions in a fast-changing environment.


### How To Apply

Apply ðŸ‘‰ [here](https://renderedtext.workable.com/j/9DB7B72AAB) ðŸ™‡ ðŸ€