teleren/devto huggingface dataset:
Imposter Syndrome
Tags: impostersyndrome, coding, beginners, humor
Published: 2017-02-12 06:04:49

---
title: Imposter Syndrome
published: true
description: Everyone makes mistakes, everyone learns from them. Stick with it!
cover_image: http://i.imgur.com/NDU3Xx1.png
tags: imposter syndrome, coding, beginner, humor
---
{% youtube -ZNNUs0v1cU %}
With 💚 your friends at [Treehouse](https://teamtreehouse.com) on YouTube
How I tricked the whole Meetup into giving me their browser history through CSS
Published: 2017-02-11 13:01:17

---
published: true
date: 2017-02-11 13:01:17 UTC

canonical_url: https://medium.com/@activenode/how-i-tricked-the-whole-meetup-into-giving-me-their-browser-history-through-css-89751bbfbe5a
---

It all started on a late and thoughtful coding night whilst not being able to close my eyes until 4am. That night it came to me like a bolt: I can read the users history via CSS — can’t I? 🐒

The :visited pseudo class seemed so determined for my evil plan. In combination with something likewindow.getComputedStyle one could easily add a big bunch of links to a site and check the styles for having the :visited styles.

**Yes, there were times in which you could do it exactly like that** (at times where Firefox 2 was still fresh). Luckily this issue has been reported long time ago (e.g. read [here](http://blog.jeremiahgrossman.com/2006/08/i-know-where-youve-been.html) or [here](https://blog.mozilla.org/security/2010/03/31/plugging-the-css-history-leak/)) and it is good to know that we are safe.

#### But wait! I can trick you into telling me where you’ve been

Let’s conclude: I am not able to programmatically detect :visited styles. But I could kindly ask the user to approve the :visited state 😈

So I made a simple _game_ that has 3 SVG Circles: A big circle that is either blackish or greenish and two circles below of which one is blackish and the other one is greenish. The user is then asked to press the according button of what is shown in the circle above. Doing that the user tells me if it is a link with :visited styles or not.  **Gotcha!**

![](https://cdn-images-1.medium.com/max/320/1*ebIBxU_2BPpuTJAgguNFxg.gif)<figcaption>My Tell-Me-Your-History Game</figcaption>

#### Is that a major security risk now?

Rather an individual level privacy risk than a major security risk. The bad thing about this is that it is so sneaky.

If you’re the type of person that thinks that this is a very made-up scenario anyway and that you would not fall for this: You are so wrong. With the same technique you are able to make visually invisible buttons. E.g. on a landingpage I could use this to determine if you’ve already been on a competitors site and provide you with a bigger discount (which would in fact be a good thing for you).

Just think a bit further — let your creativity flow.

### Conclusion

When you are on a page that is not familiar to you and of which the intentions are not 100% clear: Use your incognito mode before any other action if you do not feel totally safe and comfortable. It could be your friend checking your history just for fun.
Hi, I'm kaka
Tags: introductions
Published: 2017-02-11 10:05:50

---
title: Hi, I'm kaka
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [huxinghai1988](https://github.com/huxinghai1988)

I live in guangzhou.

I work for xiangrikui

I mostly program in these languages: ruby nodejs java.

I am currently learning more about mxnet.

Nice to meet you.
Hi, I'm Nagilla Venkatesh
Tags: introductions
Published: 2017-02-11 09:10:15

---
title: Hi, I'm Nagilla Venkatesh
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [3.5] years.

You can find me on Twitter as [@vvvenkatesh748](https://twitter.com/vvvenkatesh748)

I live in [Bangalore].

I work for [Accolite Software India Pvt Ltd]

I mostly program in these languages: [Java].

I am currently learning more about [Hadoop].

Nice to meet you.
Hi, I'm vedic-partap
Tags: introductions
Published: 2017-02-11 04:24:50

---
title: Hi, I'm vedic-partap
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for one year.

You can find me on GitHub as [vedic-partap](https://github.com/vedic-partap)

I live in kharagpur.

I mostly program in these languages: C++.

I am currently learning more about Competitive programming and android development. 

Nice to meet you.
Hi, I'm Lars Rye Jeppesen
Tags: introductions
Published: 2017-02-10 19:50:13

---
title: Hi, I'm Lars Rye Jeppesen
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [spock123](https://github.com/spock123)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.
Hi, I'm Jon Leibowitz
Tags: introductions
Published: 2017-02-10 05:51:40

---
title: Hi, I'm Jon Leibowitz
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been a sysadmin for a number of years.

You can find me on Twitter as [@jonleibowitz](https://twitter.com/jonleibowitz)

I live in Los Angeles.

I have worked for three hosting companies, two motion picture studios, and a few nonprofits.

Nice to meet you.
Hi, I'm sadohert
Tags: introductions
Published: 2017-02-10 01:35:46

---
title: Hi, I'm sadohert
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 15 years.

You can find me on GitHub as [sadohert](https://github.com/sadohert)

I live in Waterloo.

I work for TD Bang Group

I mostly program in these languages: Java, JavaScript, and Python

I am currently learning more about containers. 

Nice to meet you.
Vector Watch Sale
Tags: smartwatch, vectorwatch, tech, industry
Published: 2019-01-20 15:01:21

---
title: Vector Watch Sale
published: true
tags: smart_watch,vector_watch,tech,industry
canonical_url: https://horia141.com/vector-watch-sale.html
---

[Vector Watch](http://vectorwatch.com/), a Romanian startup building smart watches, has recently been acquihired by [FitBit](https://www.fitbit.com/eu). The news is quite old by now, and all that could have been said about it has been said already. But that’s not a valid reason to not write this blog post.

Needless to say, the exit wasn’t that great. But it’s still an impressive feat. Building hardware is, in general, a hard thing to do. Building consumer hardware is harder still. Building it in Romania is asking for trouble[1]. For reference, there’s a single other [company](http://allview.ro/) in Romania building consumer phones, though they seem to be doing alright.

What’s interesting though, is that no other company is doing that great. In fact, the market is said to have [declined by 51.6% in the third quarter of 2016](https://www.idc.com/getdoc.jsp?containerId=prUS41875116). That’s not good news. But it’s not _dire_ news either. At least not for the companies which can tough it out for a while. That means the likes of Apple, Samsung, Sony etc. but not independent producers, such as [Pebble (acquired by Fibit)](https://www.pebble.com/), [Garmin](https://buy.garmin.com/en-US/US/wearables/c10002-p1.html), or even smart offerings from traditional watch manufacturers[2].

The reason that it’s not _dire_ news is that we’re still early in the game. The iPhone of smart watches hasn’t been invented yet. And there’s no rule that says the current players will be the ones who deliver it. But there’s a lot of potential in the market, especially in healthcare and payments.

I also feel like the product category itself has been unfairly set up against smartphones/phones. That’s just an incredible computational sweet spot to beat. And it’s going to take other large advances in technology to beat it. And whatever beats it will probably do the same to smartwatches, VR and a host of other “ancilliary” tech.

It’ll be interesting to see how the “killer version” looks like. Will it be brought upon by advances in technology? Or by building it in a way in which the current players haven’t thought of?

* * *

[1] Granted, this last part isn’t 100% true. The design is done in Romania. The building is done, as with all these things, in China.

[2] There’s a huge step between manufacture of mechanical and elctronical devices. It’s not a reasonable asumption to expect this transition to go smoothly. One can argue that the markets are actually quite different, esecially at the high end. Somebody interested in a Patek Philippe isn’t a potential client for a smartwatch. But they still can wear a single watch at a time. If the industry manages to produce something truly compelling, then that’s bad news for watch manufacturers, regardless of price tag.
speed up your pyres worker
Tags: python, pyres
Published: 2018-02-10 22:38:22

---
title: "speed up your pyres worker"
published: true
tags: python,pyres
canonical_url: 
---

We have a queue system for async works, it is build by `Pyres` with `Redis`. It works fine if your application is small, pyres worker forks a new process before doing job, and then terminate working process, worker just waits for new job.

With out application is more and more complex, every new working process spends much time on loading, the package must be loaded, the package's dependencies must be loaded, e.g. working process only spends 1s on executing job code, but it needs 10s for loading.

We think if `worker process` could load everything it needs, new process don't need load because of new process is forked by `worker process`, python knows which module is loaded, if you load a loaded module, it just returns, very fast. Maybe `Worker` class can be extened and implement `before_fork` method for loading something, loaded modules are available for new forked process.

Another methods is that, if `working process` could exists for a long time, it don't need load modules again for some time. There is a `pyres_manager`, it creates a `manager`, `manager` creates some `minion`, `manager` put `minion` into `pool`. If you want to use `pyres_manager`, don't expect `resweb` works fine, it can't display `worker` because it don't know `minion`.
Hi, I'm Michael Roess
Tags: introductions
Published: 2017-02-08 18:20:53

---
title: Hi, I'm Michael Roess
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 4 years.

You can find me on GitHub as [mikeroess](https://github.com/mikeroess)

I live in Brooklyn.

I work for myself.

I mostly program in these languages: [JavaScript && Ruby].

I am currently learning more about [Python].

Nice to meet you.
Fun with Console object
Tags: javascript, console, devtool
Published: 2017-02-07 13:35:38

---
title: "Fun with Console object"
published: true
description: "Make console great again! Styling output, displaying tabular data and what's else?"
cover_image: 
tags: javascript, console, devtool
---

> The Console object provides access to the browser's debugging console (e.g., the Web Console in Firefox). The specifics of how it works vary from browser to browser, but there is a de facto set of features that are typically provided.
[Console - Web API at MDN](https://developer.mozilla.org/en/docs/Web/API/console)
 

Below is a list of some features that you might not know about the Console object:

 

1.Clear the console

Use `console.clear()` to simply clear your output.
 


2.Styling output

You can use `"%c"` directive to apply css style for the ouput

```javascript
   console.log('%c Make console greate again!', 'font-size:50px; background:red;')
```

 

3.Display tabular data

Use `console.table(object)` to display the provided object as a table.

Let's try:

```javascript
persons = [ { name: 'Hien Vuong', city: 'Ho Chi Minh' }, { name: 'Donald Trump', city: 'New York' }]

console.table(persons)
```

 

4.Grouping together

Use `console.group(message)` and `console.groupEnd()` to group all logs to a dropdown list.

Let's try with the above persons object

```javascript
persons.forEach(p => {
    console.group(); 
    console.log(`This is ${p.name}`);
    console.log(`He comes from ${p.city}`);
    console.groupEnd();
});
```
 

Happy Coding!

*Originally posted on my blog [here](http://hienvd.com/2017/02/17/Fun-with-Console-object/)*
Hi, I'm Roan
Tags: introductions
Published: 2017-02-08 14:05:45

---
title: Hi, I'm Roan
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for over 20 years.

You can find me on GitHub as [roanosullivan](https://github.com/roanosullivan)

I live in Philadelphia.

I mostly program in these languages: Clojure, JavaScript, Groovy, Java, and BASH.

I am currently learning more about Ruby and Puppet.

Nice to meet you.
Hi, I'm James McGuire
Tags: introductions
Published: 2017-02-08 08:52:59

---
title: Hi, I'm James McGuire
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [jmcguire23](https://github.com/jmcguire23)

I live in Hampshire, UK.

I work for IBM, UK Ltd.

I mostly program in these languages: Javascript.

I am currently learning more about AngularJS, ES6, Typescript, and more...

Nice to meet you.
Hi, I'm Eoin Murphy
Tags: introductions
Published: 2017-02-07 22:44:08

---
title: Hi, I'm Eoin Murphy
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 1 year.

You can find me on GitHub as [eoinmurphy](https://github.com/eoinmurphy)

I live in Cork.

I mostly program in these languages: JavaScript.

I am currently learning more about JavaScript.

Nice to meet you.
Hi, I'm Aaron Pfalzgraf
Tags: introductions
Published: 2017-02-07 22:31:56

---
title: Hi, I'm Aaron Pfalzgraf
published: true
description: About Me!
cover_image: 
tags: introductions
---

I've never viewed myself as a programmer, but I guess I got started coding C/C++ while at university 4 years ago.  

You can find me on GitHub as [sanguine8082](https://github.com/sanguine8082)

Program primarily in Matlab/Simulink and Python for work at Caterpillar, Inc.

Eagerly learning Go afterhours and anxiously awaiting to contribute to the community!
Fedora linux, VirtualBox and secure-boot
Tags: fedora, linux, secureboot, virtualbox
Published: 2020-07-25 21:23:11

---
title: Fedora linux, VirtualBox and secure-boot
published: true
date: 2017-02-07 20:03:37 UTC
tags: fedora,linux,secureboot,virtualbox
canonical_url: 
---

Today after installing and trying to run Virtual Box on Fedora 25, I noticed that since secure-boot prevents unsigned kernel modules from running, it can be disabled as an easy solution to running VirtualBox on Fedora 25.

[Two explanations from this fedora forum link :](http://forums.fedoraforum.org/showthread.php?t=289962)

> Ok it won’t work, as I said above…
> 
> Then I had a look in the bios, and I saw that the Secure Boot is enable (there was Windows 8 on this computer before…) I disabled it just in case, and then it works

> Yes, secure boot could have a definite impact if the virtualbox kernel module isn’t signed. That is exactly what secure boot is supposed to prevent.
> 
> With secure boot, your kernel and all kernel modules have to be signed.
> 
> Now this is where things get tricky or flat out painful.
> 
> You kernel is signed by Fedora using their key. Fedora isn’t going to sign the virtualbox drivers, especially since it goes against their FOSS policy. Oracle can’t sign virtualbox using Fedora’s key.
> 
> So, you are pretty much left with 2 options.
> 
> 1: Disable secure boot
> 
> or
> 
> 2: get your own key and sign everything yourself.
Hi, I'm Levi Zitting
Tags: introductions
Published: 2017-02-07 20:02:04

---
title: Hi, I'm Levi Zitting
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 5+ years. I'm 19 years old and I live in southwest MO

You can find me on Twitter as [@levi_zitting](https://twitter.com/levi_zitting) and on Github as [@glitchedmob](https://github.com/glitchedmob)

I work with JavaScript, TypeScript, and PHP
Hi, I'm Madhur Ahuja
Tags: introductions
Published: 2017-02-07 16:56:14

---
title: Hi, I'm Madhur Ahuja
published: true
description: My introduction post
cover_image: 
tags: introductions
---
I am a programmer/technology guy. I like building web applications using all the standard technologies like HTML, CSS, JavaScript, JQuery, ASP.NET, and SQL Server. 
I also know a good variety of programming languages too. .NET C# is my favourite, I know Java very well, and I know Javascript pretty well too.
For operating systems I have experience in both Linux and Windows, Linux being my current operating system. 
I also have experience developing applications for Android.

Before entering the professional world, I spent some of the most fruitful years of my life studying Information Technology at [Bharati Vidyapeeth's](http://www.bharatividyapeeth.edu/default.aspx) [College of Engineering](http://www.bvucoepune.edu.in/), Pune. 
My interest in computers, internet and Linux dates back to 1997, when I was first introduced to a computer. That computer (Intel Pentium 120 MHz, 1.2GB HDD, 8MB RAM) was one of the most awesome things I had ever possessed.
Hi, I'm Carlos Vigil
Tags: introductions
Published: 2017-02-07 12:51:19

---
title: Hi, I'm Carlos Vigil
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 0 years.

You can find me on GitHub as [carlosvigil](https://github.com/carlosvigil)

I live in Seymour, CT.

I work for none.

I mostly program in these languages: Javascript.

I am currently learning more about General AI, C++, JAVA, Systems Design, Mobile Apps, Security Management.

Nice to meet you.
Hi, I'm Hiền Vương
Tags: introductions
Published: 2017-02-07 07:20:16

---
title: Hi, I'm Hiá»n VÆ°Æ¡ng
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for n years.

You can find me on Twitter as [@duchienvuong](https://twitter.com/duchienvuong)

I live in Ho Chi Minh City.

I mostly program in these languages: Ruby, JavaScript.

I am currently learning more about performance, clean code,..

Nice to meet you.
Hi, I'm alcovegan
Tags: introductions
Published: 2017-02-07 05:23:28

---
title: Hi, I'm alcovegan
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [alcovegan](https://github.com/alcovegan)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.
Hi, I'm Sergey Abakumoff
Tags: introductions
Published: 2017-02-07 04:19:32

---
title: Hi, I'm Sergey Abakumoff
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 12 years.

You can find me on GitHub as [sAbakumoff](https://github.com/sAbakumoff)

I live in Amsterdam.

I mostly program in these languages: Javascript, Golang.

I am currently learning more about texas holdem

Nice to meet you.
Side Project – Connect 4
Published: 2022-05-20 06:56:35

---
title: Side Project – Connect 4
published: true
date: 2017-02-06 20:00:45 UTC
tags: 
canonical_url: https://www.funkysi1701.com/posts/2017/side-project-connect-4/
---

Hello?

You have probably like me almost forgotten about this blog. Life has got in the way over the last few months, but lets see if I can restart my blogging habit.

![](https://storageaccountblog9f5d.blob.core.windows.net/blazor/wp-content/uploads/2017/02/Connect4.png?w=639&ssl=1)

In 2017 I want to start a side project for a few reasons. I want to improve my coding skills and look at things I wouldn’t normally during my day job.

I have been trying to decide what to build. The actual project doesn’t matter too much, it is the techniques I use during build that matters the most. I would like something that I can start off as a windows app and then extend onto the web or mobile apps.

I started off thinking about a Rubik’s cube app, however my initial coding has lead me to believe it is probably too complex for my first app.

Last year I spent an evening looking at Connect 4 during a [York Code Dojo](https://yorkcodedojo.github.io/) session. I think this should be complex enough that I can code some logic to efficiently solve the game, however not too complex I get defeated before building too much.

So far I have built a console app that displays via Console.Write() commands, a grid to represent the game, with 0 meaning empty, 1 red and 2 yellow etc. I am currently working on the logic to solve the game, once I have that in a good state I can extend into a winforms app, into a web (MVC most likely) app and finally a mobile app (I have no knowledge about how to do this yet, but something I would like to try one day).

Over the last few days I listened to .NetRocks where they discussed [Progressive Web Apps](https://www.dotnetrocks.com/?show=1396). This sounds like a great challenge for me to aim for. A progressive Web App is a website that automatically detects various properties to give you an app that runs well whatever the state of your internet connection and whatever browser you are in.

I have lots to learn but I can split it down into small sections and I can build something that demonstrates some of my skills.
Hi, I'm David Grimberg
Tags: introductions
Published: 2017-02-06 19:55:39

---
title: Hi, I'm David Grimberg
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 20+ years.
You can find me on GitHub as [ssentinel](https://github.com/ssentinel)
I live in Salem.
I work for the city.
I mostly program in these languages: SQL, PL/SQL, T-SQL, sh, VBA, HTML, XML, and am familiar with several more.
I am currently learning more about Oracle, SQL Server, Java, ...

Nice to meet you.
Hi, I'm Kenneth R Hancock
Tags: introductions
Published: 2017-02-06 18:59:00

---
title: Hi, I'm Kenneth R Hancock
published: true
description: My introduction post
cover_image: 
tags: introductions
---

Hey folks!

I am a Software Developer (Still a student doing a Co-op 16 month program at WestJet) who's been coding for 4 years. I live in Calgary, Alberta.


I mostly program Python,JavaScript and Java and have an incredible love for functional languages.  I'm currently trying to become a more active Scala and Haskell Programmer.

I love learning about Machine Learning and Bayesian Statistics, and any sorts of cool fun random algorithms! #SendMeYourSickAlgorithms