teleren/devto huggingface dataset:
Changelog: Filter by only your own posts in search (and more coming!)
Tags: meta, changelog
Published: 2018-03-02 17:06:59

---
title: Changelog: Filter by only your own posts in search (and more coming!)
published: true
description: It's very helpful if you write a post to solve a problem and want to most quickly refer back to it in the future. Often future you needs that as much as anything.
tags: meta, changelog
---

We now have this convenient filter in search:

![](https://thepracticaldev.s3.amazonaws.com/i/8yj7cuxrk73rmn3aokde.png)

It's very helpful if you write a post to solve a problem and want to most quickly refer back to it in the future. Often future you needs that as much as anything.

We want to make it quicker and simpler to _create_ these kinds of posts as well as control who is notified by them. Meaning that if I quickly write a post for my own use and anyone else dealing with _that specific problem_, it's nice to publish it more quietly. I want it to be public but I don't want to bother you with it unless you're looking for it.

Again, this is one small feature, but indicative of more stuff in the future.

Reminder: at any point you can jump to the search bar by tapping the `/` key if you are not currently focused on another input or textarea.

Happy coding. ❤️
DEV Monthly Report — February 2018
Tags: meta
Published: 2018-03-02 16:42:45

---
title: DEV Monthly Report — February 2018
published: true
description: Our monthly report to the dev.to community ❤️
tags: meta
cover_image: https://thepracticaldev.s3.amazonaws.com/i/fn26afgw5i3hjbmnhawv.png
---

Happy March!  It felt like February absolutely flew by, but I suppose it is the shortest month...

Let's get to some of the highlights —

**Workshops**: We put together our first few live events!  @ben ran a session on web performance, @cassidoo shared her love and knowledge of mechanical keyboards, @annarankin taught testing with React and Jest, and @aspittel showed how to create art using CSS.  We've got more [great events](/events) on the schedule, so be sure to check them out.  

**Path to open-source**: We just invited our very first outside contributor 🎊🎊 to start looking at the core dev.to codebase.  This is an important step to open-sourcing the DEV platform in the coming months.  If you're interested in early access to help provide feedback, influence our direction, or help out in any other way, please fill out this [form](https://thepracticaldev.typeform.com/to/HkjWky).

**Sponsorships**: This is our second month of working with community sponsors.  Ben has the [full announcement here](https://dev.to/ben/introducing-our-march-2018-sponsors--3bj2), but I'd like to reiterate a sincere thank-you to Algolia, Triplebyte, and Manifold for backing us this month.  Their support is critical to the financial sustainability of our platform.

**DEV Badge**: While we've mostly been heads-down in preparing to open-source, we did put together a few nice features this month.  One that I'm particularly excited about is the new [DEV Badge](/p/badges).  Consider sporting the badge on your personal homepage to show off some DEV Pride 🙌🏽

**Strong Numbers**: Despite being the shortest month, we showed solid growth in February.  We served 1.25 million sessions and have surpassed 60k registered members here in our community.  Organic search traffic is also 📈 which means that more folks are discovering your wonderful articles after searching for relevant keywords.

As always, thanks so much for being part of this wild ride.  Ben, Jess, and I would be happy to answer any questions in the comments section below.
Nevertheless, Brea Anne Coded
Tags: wecoded
Published: 2018-03-02 16:38:01

---
title: Nevertheless, Brea Anne Coded 
published: true
tags: shecoded
---

## I began/continue to code because...

I sort of fell in love with it...and stuck with it.  I was a business major in college and had no idea what I was going to do when I graduated.  I had a friend get me into a local tech company.  I started out doing data entry because I figured it was a big company with good benefits.  I had a new mortgage and more importantly a new son that I had to take care of.  As I started to get new opportunities in the company, I started asking a lot of questions around automating processes.  One day, my team was tasked with QA'ing a new engine in a product we were using.  I wasn't even working on the QA, but I started asking how things worked.  I bugged the manager of the team doing the development so much that one day she asked if I wanted to come work on the development team.  What was even more surreal, was she asked if I wanted to work remote (they were in Southern CA, I was in northern NV).  Opportunities in this company like that didn't come along often.  And hey! I got to travel to a new place.

When I joined this new development team, it was my first, true coding and development team.  It was a company proprietary language, very pascal like. I wouldn't say it was real engineering, but certainly my first development job.  As time went on, there was talk of a new service taking over that was Java-based.  All of us on our team had deer-in-the-headlight looks on our faces because no one knew Java.  I decided to go back to school and learn.  That's when I think I really decided I wanted to go the engineering track.

I have now been an engineer for about ten years.  The reason I love engineering is because every day is different and no matter how much you know...there is still more to learn. I have been incredibly lucky to have mentors and managers that have given me awesome opportunities to learn, grow and lead. And now, just as much as I love learning new things, I love giving back by mentoring junior engineers coming up.  As long as I can learn and as long as I can give back, I will be an engineer.
Hello, World!
Tags: helloword
Published: 2023-12-11 14:23:20

---
title: Hello, World!
published: true
date: 2018-03-02 15:22:00 UTC
tags: helloword
canonical_url: https://imandrea.me/blog/hello-world/
---

Hello there! My name is Andrea and this is the blog of my personal website. It's
nothing but a collection of some random thoughts about the world of Information
Technology, mostly hand-crafted as a personal cookbook. If you are interested in
the full-scan of such a collection, see you in next post...soon! : )

In the meanwhile, a little bit about this place:

```json
{
  "title": "imandrea.me",
  "type": "Blog",
  "url": "https://imandrea.me",
  "author": {
    "first": "Andrea",
    "last": "Mignone",
    "bio": "Pineapple on pizza is NOT legal 🚫 🍍 🍕"
  },
  "keywords": [
    "Architectures",
    "Software engineering",
    "Data engineering",
    " ^..^ ",
    "Meow!"
  ]
}
```
Nevertheless, Erin Fox Coded
Tags: wecoded
Published: 2018-03-02 15:16:43

---
title: Nevertheless, Erin Fox Coded 
published: true
tags: shecoded
---

## I began/continue to code because... 
I love the feeling of FINALLY getting something to work! Even if it took hundreds of attempts, finally getting it and understand it is such an amazing feeling. That is what keeps me going. 

## I recently overcame... 
getting my conference CFP's rejected. Even though none of them have been chosen, I still continue to enter them. You never know :) 

## I want to brag about... 
the tech talk's I've been giving! Next one will be with GraphQL NYC. 

## My advice for allies to support women who code is.... 
show up and don't give up. There's too many times when I am the only female at a Meetup. We need to change that. If anyone needs a buddy to go with, I'm always in! Twitter= @erinfoox
Image Processing vs Computer Vision
Published: 2023-07-16 08:18:48

---
title: Image Processing vs Computer Vision
published: true
date: 2018-02-28 20:31:01 UTC
tags: 
canonical_url: https://theuigirl.hashnode.dev/image-processing-vs-computer-vision-477edca030c3
---

#### IMAGE TECHNOLOGY

#### We are making photographs to understand what our lives mean to us.

Hello folks! Its time to break out the sweaters and jackets! Fall is here and we couldnt be more excited to share our knowledge on image processing with you.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688558209359/6fee10f6-eec0-42c8-b2d6-fe4fa59322fa.png)

From our last article on [The Advent of Vision Technology](https://medium.com/image-vision/https-medium-com-image-vision-the-advent-of-vision-technology-1-4948b08f57de), we got a number of queries about possible confusion between Image Processing and Computer Vision. So here we are to clarify your doubts on the same.

> We are making photographs to understand what our lives mean to us.well said by Ralph Hattersley. Similarly enabling our machines to reveal the essence behind the photographs is Computer Vision. It empowers us to perceive the story behind an image whereas analyzing and modifying the meaning of the story to deduce the desired output is Image Processing.

**_Computer Vision :_**

Computer Vision - the ultimate goal is to use computers to emulate human vision, including learning and being able to make inferences and take actions based on visual inputs. _It_ is concerned with the automatic extraction, analysis and understanding of useful information from a single image or a sequence of images.

**Input** : Images  
**Output** : Knowledge of the scene (recognize objects, people, activity happening there, distance of the object from camera and each other, )  
**Methods** : Image processing, machine learning,

**_Image Processing :_**

Image Processing - title says that it processes image, means does some transformations on image. It does analysis and manipulation of a digitized image, especially in order to improve its quality. It performs smoothing,sharpening, contrasting,stretching etc. on the image to modify the image.

**Input** : Images  
**Output** : Images (Might be in different formats, for example compressed images). No knowledge of the scene is given.  
**Methods** : Different filtering, FT,FFT,

So, thats it for this article.

> Let us your thoughts about the article in the comment section below and if you want to connect with me, here I am -> [Twitter](https://twitter.com/anishaswain) or [Linkedin](https://www.linkedin.com/in/anisha1234) or [Instagram](https://www.instagram.com/anisha_swain_/)
Nevertheless, Eva Coded... again!
Tags: wecoded
Published: 2018-03-02 13:39:38

---
title: Nevertheless, Eva Coded... again!
published: true
tags: shecoded
---

Last year I shared the story of my first steps as a teenage developer... in the 80's of last century! This year I wish to brag about a different kind of accomplishment. 

After 20+ years of middle management positions, where I talked a lot about the software lifecycle but I did not develop it myself, I have found a way to make my brain focus for long enough to be able to code again.

For the last 2 years, in my spare time, I have become a happy junior-ish JavaScript / node.js developer. The first thing I did was the 21st century version of a simple game that I built when I was 16 (swapping Turbo Pascal for JavaScript /jQuery, of course). And I take pride in having a handful of live Alexa Skills. 

So, there. Should I lose my middle management job, I have transferrable skills. And I think that's awesome.
Nevertheless, Shi Ling Coded
Tags: wecoded
Published: 2018-03-02 10:00:13

---
title: Nevertheless, Shi Ling Coded 
published: true
tags: shecoded
---

## I began/continue to code because...
I'm greedy. :) I was stuck between choosing the pursuit of my love of Biology, Environmental Sciences, and Computers. But seeing how ubiquitous computing was becoming, I learnt to code so that I still have a way to contribute to my other passions.

## I recently overcame...
A period. Sometimes I miss having a female colleague to moan about the unfairness of having a period to deal with.

## I want to brag about...
[UI-licious](https://uilicious.com). 

I hate testing, it's mind-numbingly boring. What better way to fix my problem than to automate it, with yet another web testing tool.

I'm really proud of myself when my CTO confessed to using UI-licious to automate his Docker container deployments on Rancher on one long lonely night in the office pressing several "Upgrade container" buttons, instead of doing it the proper way via Docker's CLI using bash scripts.

## My advice for allies to support women who code is...
A push on the back, and a space to speak and be heard.
Friday Blast #30
Tags: fridayblast, links, post
Published: 2019-01-20 15:24:52

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

[Differential privacy for dummies (2016)](https://robertovitillo.com/2016/07/29/differential-privacy-for-dummies/) - differential privacy is a way of working with data which doesn’t provide information about any one person / item in the data set. A neat example is asking people to identify as criminals/drug users etc. There is a protocol of adding noise to the data, which can be done by each person being asked in turn, so that (1) you don’t know if any one person is actually in the target class and (2) you can compute population queries such as total number of people in the class, proportion of people in the class etc. There’s a bunch more examples there as well as a brief theoretical overview. Interesting stuff for the age of big data and big surveillance.

[SSTable and log structured Storage: LevelDB (2012)](https://www.igvita.com/2012/02/06/sstable-and-log-structured-storage-leveldb/) - we’ve covered [Log-structured merge-tree](https://en.wikipedia.org/wiki/Log-structured_merge-tree) here before, but mostly in the context of their use in Big Data storage engines like BigTable, HBase, Cassandra etc. [LevelDB](http://leveldb.org/) is a storage engine built with the same methods, but aimed at “small data”. It’s an alternative to SQLite or flat files. The article goes into some details about SSTables, which are the underlying data structure in many database engines (of the NoSQL variety at least).

[Protocol buffers, Avro, Thrift & Message Pack (2011)](https://www.igvita.com/2011/08/01/protocol-buffers-avro-thrift-messagepack/) - just a bit of commentary on the various serialization and RPC mechanisms.

[Measuring & optimizing I/O performance (2009)](https://www.igvita.com/2009/06/23/measuring-optimizing-io-performance/) - written in the age of disks, there’s still a bit of interesting stuff here. Mainly around the use of `iostat`.

[Terraforming Stack Overflow Enterprise in AWS (2018)](https://medium.com/@palantir/terraforming-stack-overflow-enterprise-in-aws-47ee431e6be7) - the story of how Palantir “productionized” their install of Stack Overflow Enterprise. A nice overview of the SO architecture is included as well. If you’re a big company looking for a knowledge management solution, do know that SOE exists.

[Evaluating options for Amazon’s HQ2 using Stack Overflow data (2018)](https://stackoverflow.blog/2018/02/28/evaluating-options-amazons-hq2-using-stack-overflow-data/) - a data journalism article from our data team’s [Julia Silge](https://stackoverflow.blog/authors/juliasilge/). Amazon is looking for a place to setup their second headquarters in the US and are running a sort of contest for cities. Much like the Olympics it seems like it’s a losing proposition for cities, but they can’t afford not to participate. Julia looked at technical consideration of the workforce in the 20 finalist cities to see how well they’d match the things Amazon would need.
Nevertheless, gennifer gates Coded
Tags: wecoded
Published: 2018-03-02 04:46:45

---
title: Nevertheless, gennifer gates Coded 
published: true
tags: shecoded
---

## I began/continue to code because...
it challenged me and made me feel productive.

## I recently overcame...
too many life changes in a small amount of time.

## I want to brag about...
my career change and how much I have learned over the past four years!

## My advice for allies to support women who code is....
listen. My higher pitched voice does not make me inferior.
Nevertheless, Andrea Kim Coded
Tags: wecoded
Published: 2018-03-02 03:41:34

---
title: Nevertheless, Andrea Kim Coded 
published: true
tags: shecoded
---

## I began learning to code in May of 2016.

I did this to change my future, to stabilize and increase my income, and to prove that my mind is still sharp. _Of course, I don't mind that it also made my daughters very proud of me._ I also hope that learning these skills will enable me to build impactful, helpful things. 

## I made big sacrifices in order to make this transition. 
I closed my small business of 11 years, enrolled in a coding boot camp, and ignored my children for 12 weeks. _(It's ok, they were already 15 and 21 and supported my efforts.)_ 

## I battle imposter syndrome daily.
Even so, I will keep learning until the day I can look in the mirror and see an expert developer. Until then, I will make my brain keep working and creating new neural pathways. Learning to code takes consistency, patience, and practice. Once I get to that point, I will learn even more - and teach others.

## I want to be someone that girls and young women can look up to. 
I want to encourage girls and women who want to learn to code to just go for it. There is never a "perfect" time to do anything. You just have to decide, and follow through with action. Start small and be consistent. 

## Don't give up
... at least not unless it is what _you really want to do_ - not because anyone tells you that you _can't_ or _shouldn't_. It is your future and your choice.

## My advice for allies
To support women who code, never doubt them _(or at least never show it!)_ Encourage them to keep practicing and help them build confidence. Enable them to continue to code by helping them find the time for learning.
How to let OOP world and dive in golang mindset?
Tags: go, cleanarchitecture, discuss, softwaredesign
Published: 2018-03-02 02:30:42

---
title: How to let OOP world and dive in golang mindset?
published: true
description: Show me the way to do it correctly. :)
tags: #golang #cleanarchitecture #discussion #softwaredesign
---

![Golang](https://cdn-images-1.medium.com/max/800/1*2Xc4AMiIjc-WjOnDjUOjPw.png)
Hello, Guys.

I've started to work with golang and I came from PHP(a good language to work with OO). But i've some questions about the world of golang. We've some good practices that are available for reading in some articles, blog posts and the official page. But, what is the guideline/good practices to build maintainable applications as we have in the OOP world like DDD, CQRS, Event-Sourcing, SOLID and other concepts. I know that we don't need to forget all these things, but how we can change it to be adapted to golang paradigm and structs.

I've found some repos, but i'm not fully satisfacted:

https://github.com/roblaszczak/go-cleanarch
https://github.com/CaptainCodeman/clean-go
What if runST didn't use existential quantification?
Published: 2018-03-02 00:00:00

---
title: What if runST didn't use existential quantification?
date: 20180302T00:00Z
---

Here's the [`ST`](https://hackage.haskell.org/package/base-4.14.0.0/docs/Control-Monad-ST.html#t:ST) API:

```haskell
data ST s a

runST :: (forall s. ST s a) -> a
newSTRef :: a -> ST s (STRef s a)
readSTRef :: STRef s a -> ST s a
writeSTRef :: STRef s a -> a -> ST s ()
```

Let's drop `forall s` and see what happens:

```haskell
data ST s a

runST :: ST s a -> a
newSTRef :: a -> ST s (STRef s a)
readSTRef :: STRef s a -> ST s a
writeSTRef :: STRef s a -> a -> ST s ()
```

Well, now `ST` can be eliminated by calling `runST` after any other operation (e.g. `runST . newSTRef`):

```haskell
newSTRef :: a -> STRef s a
readSTRef :: STRef s a -> a
writeSTRef :: STRef s a -> a -> ()
```

At the type level, `writeSTRef` looks useless, but it still has the side effect of writing a value to an `STRef`.

Now the order of evaluation matters, and purity goes out the window:

```haskell
let ref = newSTRef "1"
    _ = writeSTRef ref "2"
in readSTRef ref -- Does this evaluate to "1" or "2"?
```

`forall s` is the linchpin that enforces sequential reads/writes in the `ST` monad.
LaTeX Skeleton
Published: 2018-03-16 14:10:05

---
title: LaTeX Skeleton
published: true
tags: 
canonical_url: https://michael.mior.ca/blog/latex-skeleton/
---

A repeated task I run into when I start working on a new paper is the laying out the initial structure of the repository to store the paper text. I recently pushed [a simple skeleton](https://github.com/michaelmior/latex-skeleton) that I use a starting point to GitHub. There’s nothing really fancy here, but it’s a good starting point. I use [latexmk](https://mg.readthedocs.io/latexmk.html) to build all my documents since it takes care of running BibTeX among other things. One of the nice other things is that it will automatically try to use `make` to build any missing files. The repository basically consists of a `Makefile` that generates the paper along with a simple LaTeX skeleton and an empty BibTeX file. Hope it might be helpful to someone else!
EVERYONE, please join us for #SheCoded 2018!
Tags: wecoded
Published: 2018-03-01 21:48:24

---
title: EVERYONE, please join us for #SheCoded 2018! 
published: true
description: Let's celebrate women's bragging rights in software development and gather advice for allies to take action.
tags: shecoded
cover_image: https://thepracticaldev.s3.amazonaws.com/i/kgi3xpx5kcqrmo0fry8w.jpg
---

###International Women's Day is next week and we want to celebrate the heck out of it. 

One of my favorite moments with The DEV Community was our 2017 International Women's Day celebration. ["Nevertheless, She Coded"](https://dev.to/thepracticaldev/nevertheless-she-coded) brought women and non-binary folks who wished to participate together to share their coding journey. This year, we'd like to continue building on #shecoded and tell more amazing stories.

Since **Press For Progress** is the official 2018 theme for IWD, we're excited to celebrate women and non-binary people's bragging rights in software development and gather advice for allies to take action. For those of you who participated last year, we encourage you to submit another post. And if you're new to the celebration, we welcome you to contribute to the collective. 

On **Thursday March 8th**, we'll be boosting your stories all over dev.to and across our social channels.

**Here's how you can get started RIGHT NOW**:

_**For Allies:**_
- **Forward this to all the women and non-binary devs in your life.** Encourage them to share their story. The more women who share, the more powerful this will be.
- Read the stories!
- Leave some love (comments and hearts and unicorns and retweets!) ❤️🦄 

_**For Women and Non-binary folks:**_ 
- Visit [dev.to/new/shecoded](https://dev.to/new/shecoded)
- You'll see a template with some suggestions. This is only meant to get your ideas going, so please feel free to write your own narrative!
- Your post can be of any length or format. I've also left some additional ideas below for inspiration.
- PUBLISH THE POST 😊

✨Additional topics for inspiration✨

- I'm an expert at...

- I'm currently hacking on...

- I'm excited about...

- I recently overcame...

- I want to brag about...

- I want to show off...

- I began/continue to code because...

- I look up to...

- I deserve credit for...

- My advice for allies to support women and non-binary folks who code is..

- My advice for other women and non-binary folks who code is...

###Thank you all for being part of the community. We can't wait to read your stories.