teleren/devto huggingface dataset:
The time I was bored in English
Tags: octograd2020, githubsdp
Published: 2020-05-20 21:19:31

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

Volunteering Peel is a non-profit student-run organization that connects high school students with community involvement opportunities. We need 40 hours here in Ontario to graduate. For the past decade or so, it's been a place for students to sign up for volunteer events.

Enter my boredom in AP English class. The site was poorly designed – I'd later learn it hadn't been substantially updated since around 2010 – and not responsive on mobile at all. I was a beginner at React at the time so I thought I'd whip up a quick wireframe for a replacement before I doze off during another lecture.

Fast-forward a few years and I have a team of my own to maintain the site and add features. It was a learning experience to create the new site, especially considering what kinds of features were requested like WebSockets-based real-time editing of attendance lists.

The creation of the new site wouldn't've been possible without Github Education Pack tools. Prototyping on AWS or DigitalOcean without having to worry about paying out of a broke high school student's pocket is a lifesaver.

## Demo Link
[Volunteering Peel](https://volutneeringpeel.org)

## Link to Code
[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)
{% github https://github.com/volunteeringpeel/volunteeringpeel %}

[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
WashSauce - Mobile App
Tags: octograd2020
Published: 2020-05-20 22:00:46

[Comment]: # I build this app for a native mobile development class. It was a super fun project. We developed an app that acts similar to an "uber" but for doing laundry. People will pick up your laundry / wash it and then deliver it once finished.

[Note]: # We used android studio bundle for the java development and google firebase for a simple db service that we can hit without setting our personal API.

## Wash Sauce


## Demo Link
 Unfortunately, there is no demo link, due to the nature of the project. But you can check out the code below

## Link to Code

[Note]: # 
{% github https://github.com/lwargha/WashSauceDev %}

## How I built it 
This APP was built in a period of 12 weeks and I had no previous experience with java / mobile application development. It was hard, but definitely learned so much about software design patterns, especially MVC. 


## Additional Thoughts / Feelings / Stories
Great experience, so amazing to be able to build something while learning it without the pressure of having to make things perfectly work in prod quickly and securely.
REAL-TIME NSE STOCKS PREDICTIONS & ANALYSIS DASHBOARD IN PYTHON
Tags: machinelearning, python, github, computerscience
Published: 2020-05-20 21:59:38

<h2>What is NSE?</h2>
The National Stock market of India is the biggest stock market of India which is found in Mumbai, which was first established in Nov 1992 and it was the very first fully automated electronic exchange of India with a nationwide presence.

<h2>In this project, I have implemented the following:</h2>
<ul>how to fetch data of any stock(NSE) in realtime</ul>
<ul>how you can perform basis visualizations to analyze the stock price</ul>
<ul>using machine learning algorithms to predict the future stock price</ul>
<ul>and how to make an interactive web-app using Streamlit framework
available in python</ul>

<h2>Machine Learning algorithm used is LSTM:</h2>
Long Short Term Memory, usually just called “LSTMs”- are a special
kind of Recurrent neural network which is capable of learning long-
term dependencies i.e remembering information for long periods of
time.

**Note:** *Predicting future prices is very difficult, even for machine learning models. Especially when it comes to the Stock Market, the only input your algorithm take is the stock price, there is a whole lot of information you are going to lose about the underlying factor that will affect the price. Just remember your main motive of this project is to learn new techniques and tools.*

**Github:** *https://github.com/abhiwalia15/AI-for-Finance-Stocks-real-time-analysis-*
Brazilian Chamber of Deputies Network
Tags: octograd2020
Published: 2020-05-20 21:53:37

## BR Politician Graph Database

## Link to Code
https://github.com/GuilhermeHaetinger/BR_PoliticianGraphDatabase

##
Me and two colleagues have built an application to visualize the Brazilian chamber of deputies data that is open available.

We've used Neo4j to create and model the graph database, and python-Flask to build a local website in which it is possible to run and visualize cypher queries.

With our project we could demonstrate how the 513 deputies in Brazil expend our public money and provide a network-based visualization of this data.

Lucas Alegre
Swift Discussion 1
Published: 2020-05-20 21:51:18

<h2>When was Swift introduced?</h2> – In 2014.

<h2>For what platforms is Swift used as the primary programming language?</h2> – WatchOS, tvOS, iOS, and macOS.

<h2>Which were the primary goals when developing Swift?</h2> – Objective-C is difficult, developing swift was to create a modern language that was easier to learn, read, write, and maintain.
My Programming Mistake
Tags: octograd2020
Published: 2020-05-20 21:45:09

﷽ (In the name of God the most merciful and compassionate I begin)

The following is not a project overview, rather a graduation speech style article taking you through one of my biggest programming mistakes.

## The Story

### Enter 9th Grade
I entered 9th grade with a little over 3 years of programming experience, mostly in scripting languages but with exposure in everything. Within the first quarter, my administrator/counselor introduced me to a problem: our school booking system. Without hesitation, my friend said we can make a better program. Enter, the mistake. I had no idea what I was doing, but I knew I needed to use a database, went through Google Sheets but ended up using MySQL and only one table. 

### Enter 10th Grade
I had to implement a new feature and while doing research I learned the MySQL is a relational database. This should have been my warning. But nope didn't listen continued to self learn MySQL only from problems I had. But this was fine as I was going to implement a lot of features that it was fine to restart from scratch.

### Enter 11th Grade
I had a few more internships where I used my lack of understanding in MySQL, thankfully most of these projects didn't require a database.

### 12th Grade, the final blow
Deciding to allow the school to maintain the program, I first wanted to make it efficient. This is where I realized export takes 30 seconds, which shouldn't happen for only 200 rows. I decided to reach out to a mentor. And voila, he asked me a question: How many indexes did you use? Wow, my mind was blown, what I knew foreign keys were indexes, but I didn't set them as indexes. So I just made all of the important pieces as indexes. This lowered that 30-second operation to 0.2 seconds. Now, I would have just moved on, but my mentor told me there is a problem in my query as well. Guess what? You can use multiple joins without nesting them or using subselects, and that makes it much more efficient. Through this, thankfully I found out when you create a table you can reference a column to another column, so I started designing databases in MySQL Workbench. My problem was that I didn't know how to use the relationships feature in PHPMyAdmin but in designing an EDR it was much more in my face. At this point, I knew I had to restart, so that is where I am.

## The Lesson
Learning through building is good, but do it using side projects, not a real project. And when self-learning don't learn only what you think you need because you may need a lot more. I learned that I need to start from basics instead of assuming I know things. Finally, I would like to say Congrats Graduates, and thank you DEV and GitHub for making this graduation possible!
The importance of changing point of view
Tags: approach, problemsolving
Published: 2020-05-20 21:44:29

---
title: The importance of changing point of view
published: true
description: And how this is quite essential to tackling problems
tags: approach, problem-solving
---

Recently I have been trying, for the fifth or fourth time, to complete my dream project of having a library for Raptor FEC encoding. Each time I tried to recollect the left-overs and continue the project, I encountered problems that, at the end, led me abandoning it. Again and again.

The last time I have been literally dissecting an RFC, listing possible ontological situations leading to the behavior I was facing, and pulling my hair and screaming in the inside.

At the end I decided: I would have been rewriting the failing part, function by function, and I would have been coding it in a different language, to completely abstract me from the "prejudicial" reasoning that had me stuck.

I thought about this often: it happened many times, that some colleague solved my problem, that had been keeping me busy for many days, by merely looking at it, that moment for the first time. They had a different point of view: outside mine, which was already blocked, stuck.

This time too, it worked. I didn't even finished the rewriting: I had just implemented few functions when I noticed it: the issue. I changed and index in the original code, and that was it!

And I always thought the same about working together as different people and different cultures: it is fundamental as the problems the Earth is going to face are huge.

So, never forget the importance of changing point of view in tackling problems. It is, very often, a game changer!
tgraph- A react component to display graphs in 3D
Tags: octograd2020
Published: 2020-05-20 21:43:57

During an internship, I needed a stateful web component to visualize complex heterogeneous graphs in 3D. I found no such libraries. Hence I started writting a react component based on 
{% github https://github.com/patrickfuller/jgraph no-readme %}

I made it very extensible on purpose with user-customizable hover and on-click hooks. Multi-types nodes and edges are supported for heterogeneous graphs.

{% github https://github.com/intv0id/tgraph %}

The following example is a small example of an app using this component: [github connections viewer](https://intv0id.github.io/tgraph/examples/github.html)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/eo0igg3av5qugmzgphur.png)
Graduation Project
Tags: devgrad2020
Published: 2020-05-20 21:42:00

## My Chess AI Project
As part of my artificial intelligence course, I wrote a chess AI that uses heuristic search to find optimal moves. I learned a lot through this project, and I definitely appreciate the depth of complexity involved in making a good chess algorithm.

## Link to Code
'https://github.com/andrewDoing/chess_ai'

## How I built it (what's the stack? did I run into issues or discover something new along the way?)
Python. Allows for ease of development, but can encounter performance issues. I found ways to improve performance along the way, such as __slots__.

## Additional Thoughts / Feelings / Stories
AI was probably my favorite course I took in my degree program. I learned a lot and have a project to show for it!

#octograd2020 #devgrad2020
Writing Robotic Arm
Tags: octograd2020
Published: 2020-05-20 21:19:15

## Physics Project
Our AP Physics teacher loves having us work on independent projects throughout the year. For one of them, my group made a robotic arm, and instead of having it pick up objects like in a lot of the videos out there, I programmed it to be able to write anything (at least, under 7 letters long) with a marker. It's made of an Arduino, a few servos, and some 3D printed parts (which I received just a few days before the deadline 😥).

## Demo Link
https://drive.google.com/file/d/1Wpd-TouCS1XBPbLzx_5I9V8gfi3Biccl/view?usp=sharing

## Link to Code

{% github ivanm0/writingrobotarm no-readme %}

## How I built it (what's the stack? did I run into issues or discover something new along the way?)
At first, I had the arm draw preset shapes with defined coordinates (which are then translated to polar, then into servo positions with inverse kinematics), but when I tried moving onto letters, the Arduino didn't have enough storage to remember cartesian coordinates for all 26 letters. So, I came up with a 3x3 grid system, with each node being labeled 1-9, then defined each letter using an array of nodes to form a path. These paths can then easily be translated into coordinates on the paper, depending on the position of the letter.

## Additional Thoughts / Feelings / Stories
I plan to add more customization to the writing, maybe create a variable font size. I already did this manually in testing but didn't get around to making it full-fledged function, since it was already midnight before presentation day 😛
[Can(e)see Project]
Tags: octograd2020
Published: 2020-05-20 21:30:01

## Project Description
Can(e)see is our graduation project.
Basically,it's Smart shades and Cane for the blind with all sorts of computer vision ML models and obstacle detection sensors

## Link to Code
{% github https://github.com/canesee-project/cansee %}


### Demo Link
 The project is still a work in progress, stay tuned for a demo

### Our stack
Kotlin, Python, TensorFlow, PyTorch, OpenCV, RaspberryPI, Arduino, Bash, Pillow
What is changing in our Q2 2020 Developer Economics Survey
Tags: charity, opinions, survey, prize
Published: 2020-05-20 21:14:34

---
title: What is changing in our Q2 2020 Developer Economics Survey
published: true
description: 
tags: #charity #opinions #survey #prize
---
It doesn&#39;t feel that long ago when we ran our first developer survey. Back in 2010, we had just 400+ developers! Curious to see how much the industry has changed? You can take a read of our first report [here](https://developereconomics.com/resources/reports/mobile-developer-economics-2010)!

**Who are we?**

Developer Economics is an independent survey run by /Data, the leading analyst of the developer economy. Our global surveys reach over 30,000 developers each year across 165+ countries, exploring trends and tracking developer experiences across platforms, languages, revenue models, verticals, tools, segments and regions.

**We&#39;re now getting ready to launch our 19th developer survey!**

**What&#39;s new?**

For the first time in Q2 2020, we are introducing Early Bird Prize Draws: if you take the survey from June 1st-15th, we&#39;ll count you in the additional prize draw, so your chances of winning are much higher! [Sign up](https://developereconomics.com/signup) to our Developer Economics community to ensure you are notified of our survey launch. If you&#39;re already a community member, do take a moment to [login](https://www.developereconomics.com/signin) and make sure you have email survey notifications set up.

**Donation Program**

In our 18th survey we were proud to support Women In Big Tech and raised more than $1,700 to their cause. In this survey, we&#39;ll be supporting [Techfugees](https://techfugees.com/) and for every submission, we&#39;ll donate $0.10, empowering displaced people with technology. We are aiming to raise $1,900 by the time the survey closes.

**ARVR survey**

We&#39;ll also be running our second **State of the AR/VR survey** for those who have worked on an AR/VR project. This is a chance for all creators and designers who have built Augmented and Virtual Reality apps to offer an outlook on the future and an opportunity to win amazing prizes.

**What do we do with the data?**

We collect all the anonymised data and create reports, dashboards, insights and identify trends. Part of the data is distributed to our developer community through our State of the Developer Nation Report, our Global Developer Benchmark Graphs and our Global Developer Population report. You can find them all [here](https://www.developereconomics.com/resources/reports). Another part of the data is analysed and the insights about emerging trends are traded to support the decisions of our clients. These include leading tech organisations, such as Microsoft, Intel, Google, Amazon, Facebook, Mozilla and many more. We take pride in supporting them to design future technologies around actual developer needs and wants.

Whilst you wait for the new survey to go live, why not [download](https://www.developereconomics.com/resources/reports/state-of-the-developer-nation-q4-2019) our latest Developer Economics report.
Don't fail me Linksys
Tags: octograd2020
Published: 2020-05-20 21:12:45

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## Errsta


## https://youtu.be/NV2OPzpG4jc
 

## `{ github https://github.com/ProgramComputer/errsta %}`

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## Man, I want to grow some biceps so I started curling. I kept curling then I became sore. Regex was a pain so I called my trainer (https://regex101.com/). He helped me do a Regex. Kaboom! Now, my cramps(500 Internal Server Errors on Linksys) are now a pile of protein stool.

## Plz don't take steroids(my repo is not intended for DDoS)


[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
Warbly - A competitive karaoke guessing game
Tags: karaoke, game, webrtc, angular
Published: 2020-05-20 21:11:47

After an intensive brainstorming session one weekend, I and my three other friends had an idea. 

Since this was during the quarantine times, we wanted to create something that connects people and is also fun to play.

So we ended up creating a competitive karaoke guessing game. The basic mechanics of the game are
* A random person gets chosen as the singer
* The singer has an option to choose one of three songs
* The singer is provided with the lyrics of the chosen song
* The singer has 75 seconds to sing the lyrics while others try to guess the song's title

Sounds simple enough, right?

Well..., the one-weekend project turned out to be a whole month project instead.
But we learned a lot along the way. 

One of the lessons learned is described in more detail by a co-developer [over at Medium](https://medium.com/warbly/one-lesson-to-learn-from-developing-a-competitive-online-singing-game-e31b12062a56).

Furthermore, Warbly already surpassed 10000 games played and we added a few more song packs.

So if you would like to brighten up your day, come [Warble with us](https://warbly.fun/).
[Genetic Style Transfer Networks]
Tags: devgrad2020
Published: 2020-05-20 21:06:31

[Comment]: # Had a great time applying Genetic Algorithms to Neural Style Transfer Network Optimisation.



## My Final Project
github.com/ivanred6/geneticstyletransfer

## Demo Link
 Link to be uploaded! Going to host a real time implementation soon...

## Link to Code
#devgrad2020
## How I built it (what's the stack? did I run into issues or discover something new along the way?)
Made use of Anaconda with PyTorch. Clean and quick.


## Additional Thoughts / Feelings / Stories

Don't be afraid to jump straight in and play with a problem.
[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
Color of Change Hiring 3 Software Engineering Roles
Published: 2020-05-20 21:02:29

Calling all justice seekers! As Color of Change significantly expands to staff in 2020 and builds out its in-house data and tech team, it is investing in hiring for 3 new software engineering roles: 

Application deadline: June 3rd
<a href="https://colorofchange.recruiterbox.com/jobs/fk0qvhg?source=Dev.To">Senior Software Engineer</a>: $120,000/yr

Application Deadline: June 10th
<a href="https://colorofchange.recruiterbox.com/jobs/fk0qvlq?source=Dev.To">Software Engineer (front-end)</a>: $105,000/yr
<a href="https://colorofchange.recruiterbox.com/jobs/fk0qvns?source=Dev.To">Software Engineer (full-stack)</a>: $105,000/yr

Please apply or share with friends who might be the right fit!
Simple Christmas
Tags: javascript, html, css
Published: 2020-05-20 21:02:28

Way back last year, I wanted to have some sort of countdown to Christmas. However, I wanted something digital, so no paper chains or advent calendars; so I decided to find a minimalistic countdown to the big day itself. Unfortunately, they all either wanted money or the text was too small and the page was too flashy, so I then decided to make my own.

I have almost no experience with HTML, JS, or CSS.
Fortunately, I knew just enough and had access to the internet, so I went and got the code for a countdown timer from W3 Schools' website and used that for the core. I then used some limited CSS skills to position the countdown to the center of my page and put some flair text above it, hardcoding the font sizes in px. I also added some text so that if it was on or after December 25th (until Jan 1) it would say "Merry Christmas!"

This was great, until I realized that I wouldn't want to have this only on a 1080p display, especially of this size, so I looked up other measurements and found the relative viewport size unit, and made it nearly identical in size on the same monitor to keep the same sizing I had meticulously tweaked before. I tested this out on another screen, with responsive design mode, and on an actual phone, and it just worked!

I later published this to the Wallpaper Engine workshop and put it on my GitHub site, which can be accessed with http://owoyiff.me/notacountdown.html
Don't ask about the domain name.