share a link

subscriptions
  • front
  • all
  • default
  • random
  • newsubverses
  • introductions
  • news
  • videos
  • technology
  • science
  • music
  • gaming
  • aww
  • books
  • gifs
  • sports
  • tv
  • programming
  • Goats
  • movies
  • politics
  • AskVoat
  • pics
  • religion
  • atheism
  • ideasforvoat
  • funny
  • announcements
  • whatever
  • IAMA

Menu

  • Discover
  • Login

Sets

  • Default
  • Newsy
  • Sports
  • Music

Subverses

  • newsubverses
  • introductions
  • news
  • videos
  • technology
  • science
  • music
  • gaming
  • aww
  • books
  • gifs
  • sports
  • tv
  • programming
  • Goats
  • movies
  • politics
  • AskVoat
  • pics
  • religion
  • atheism
  • ideasforvoat
  • funny
  • announcements
  • whatever
  • IAMA
Voat
programming
  • Hot
  • New
  • Top
  • Share a link
  • Discuss
want to join? login or register in seconds

Login or register

You can login if you already have an account or register by clicking the button below. Registering is free and all you need is a username and password. We never ask you for your e-mail.



Register if you don't have an account. You know you want to ;)

Forgot password?

Search Voat (via SearchVoat.co)

Share a link
Discuss

programming RSS feed for this subverse

19794 subscribers

~20 users here now

/v/programming

Everything programming! Language agnostic subvoat, general programming talk. Educational and programming technology related submissions are welcomed!

Submission rules

  1. Be nice!
  2. This subvoat is about programming in general: Submissions must be directly programming related.
  3. Click-bait, blogspam, memes, job openings, ads and drama submissions will be removed.
  4. Everything must be accessible through the submission for everyone globally.

Check these out too!

  • /v/LearnProgramming
  • /v/LearnPython
  • /v/Algorithms
  • /v/TechCareerQuestions
  • /v/MachineLearning
  • Looking for one? See here!

Beware of bugs in the above code; I have only proved it correct, not tried it. Donald Knuth

created by system a community for 3.3 years

Minimum CCP required to downvote in this sub: 0

NSFW: No
Authorized: No
Anon: No
Private: No

Advertisement

Happy 4th

Happy 4th of July! Maaaaah.

Want to advertize on Voat?

message the moderators

MODERATORS

  • system [O]

MODERATION LOGS

  • Removed submissions
  • Removed comments
  • Banned users

1
2
3
Why is Hello World! famous for Programmers?

Why is Hello World! famous for Programmers? (digi-leaks.in)

submitted 21 hours ago by prateekis1 to programming (+3|-1)

  • discuss

0
6
6
xmake v2.1.6 released, a make-like build utility based on Lua

xmake v2.1.6 released, a make-like build utility based on Lua (github.com)

submitted 2 days ago by waruqi to programming (+6|-0)

  • discuss

0
6
6
Top 10 Programming Languages in 2017

Top 10 Programming Languages in 2017 (hackernoon.com)

submitted 2 days ago by dashbouquet to programming (+6|-0)

  • 4 comments

0
9
9
Coding for kids: another silly fad

Coding for kids: another silly fad (beta.theglobeandmail.com)

submitted 3 days ago by roznak to programming (+9|-0)

  • 14 comments

1
3
4

Challenge: Creating tamper proof distributed news source (programming)

submitted 1.8 days ago by roznak to programming (+4|-1)

  • discuss

Developers, you want to show that you are a real developer and not some code monkey?

Create a tamper proof distributed news source that cannot be controlled by a big company and government. Not even if they buy it. The mechanism should be built in such a way that it can survive take downs in multiple countries and that if they take it down it should cost exponentially more to the government/enterprises.

An additional challenge could be to make it privacy and propaganda bot resistance. When privacy is invaded it should start to feed the privacy sucking bots with worthless date. If propaganda bots tries to pollute it then you should render these propaganda bots useless bu inserting random data.

The key to be a good developer is that you have the ability to think out of the box and be very creative. Create something that does not exist yet and from the ground up. The world needs it.

1
8
9
Introducing composer -- PHP dependency manager

Introducing composer -- PHP dependency manager (spokenbyyou.com)

submitted 5 days ago by digvijaykrtiwari to programming (+9|-1)

  • discuss

3
5
8
Steps to create your first PHP Composer package | SPOKEN by YOU

Steps to create your first PHP Composer package | SPOKEN by YOU (spokenbyyou.com)

submitted 4 days ago by digvijaykrtiwari to programming (+8|-3)

  • discuss

0
13
13

The world in which IPv6 was a good design (apenwarr.ca)

submitted 7 days ago by svipbo to programming (+13|-0)

  • discuss

0
5
5
Jonathan Blow on Exceptions and what it means to be an Engineer

Jonathan Blow on Exceptions and what it means to be an Engineer (youtu.be)

submitted 6 days ago by DukeofAnarchy to programming (+5|-0)

  • 4 comments

0
3
3
Jonathan Blow on Exceptions

Jonathan Blow on Exceptions (youtube.com)

submitted 5 days ago by roznak to programming (+3|-0)

  • 2 comments

0
2
2
Jonathan Blow on Software Quality at the CSUA GM2

Jonathan Blow on Software Quality at the CSUA GM2 (youtube.com)

submitted 5 days ago by roznak to programming (+2|-0)

  • 1 comment

0
4
4
ReactJS full-stack boilerplate based on typescript with ssr, custom apollo-server

ReactJS full-stack boilerplate based on typescript with ssr, custom apollo-server (github.com)

submitted 8 days ago by dashbouquet to programming (+4|-0)

  • discuss

1
13
14

React 16 beta available for public testing (github.com)

submitted 18 days ago by przemek4mm to programming (+14|-1)

  • 5 comments

1
3
4
Apple pulls massive HomeKit chip U-turn to keep up with Amazon Echo and Google Home

Apple pulls massive HomeKit chip U-turn to keep up with Amazon Echo and Google Home (theregister.co.uk)

submitted 14 days ago by roznak to programming (+4|-1)

  • 1 comment

0
7
7
C++ Where Is It Heading? And What Are The New Features In C++ 17

C++ Where Is It Heading? And What Are The New Features In C++ 17 (masalaanews.com)

submitted 9 days ago by rohit1992 to programming (+7|-0)

  • 2 comments

0
14
14
Inside the world of Silicon Valley's 'coasters' - the millionaire engineers who get paid gobs of money and barely work

Inside the world of Silicon Valley's 'coasters' - the millionaire engineers who get paid gobs of money and barely work (uk.businessinsider.com)

submitted 11 days ago by roznak to programming (+14|-0)

  • 3 comments

0
2
2

Anon Heuristic Comminication Channels (programming)

submitted 8 days ago by 2051967 to programming (+2|-0)

  • 1 comment

If I am observing an object such as a forum thread, it is then trivial to make use of commonly available heuristic data as a ciphered communication channel.

Example A:

User X© makes a post with subject including trigger word

Bot Y¥ sees the trigger then validates a confirmation trigger within the body of the post. (formatting sequence such as X/num punctuation marks depending on numerolology of OP's username)

Example B:

Observed subject edits post multiple times. Each edit, when applied to a crystallographic chart vis avis a pre-determined schedule result in plaintext.

Eg: User edits 'who' into 'how' on the subsequent GMT date and the cipher provides a simple '-w +h [pos grid ASCII MSG]*SHIFT(datediff) '

And you have a plaintext message.

It isn't my fault the message is a keyphrase to open Goatse. I warned y'all before I was honeypot alpha, yet you gave me all your tools and secrets anyway...

0
3
3
Time to upgrade to Java 9 :)

Time to upgrade to Java 9 :) (blog.knoldus.com)

submitted 20 days ago by anmol2709 to programming (+3|-0)

  • discuss

0
6
6

Anon A fun dead mans switch project (programming)

submitted 23 days ago by 2018900 to programming (+6|-0)

  • 6 comments

This is a fun project you can do. Find yourself a good self-propagating support bot of a variety which hasnt been adapted for a virulent or damaging payload. The best things to look at are Malware that borders on Ad-Ware. Something a virus program wouldnt remove but something like an AdWare package would flag.

If you are into project lifecycle - take an extra step to model how long this little zombie-notifier will survive in the wild. If it is healthy in several versions of windows, or happy in a Cisco router, model how long those devices will be used without replacement or firmware updates.

Clearly stay well away from any headline-making bugs and stick to low priority things like command and control bots which dont have Spam or keylogger/data collection integral functions.

It used to be safe to just repackage CIA "Clumsyware"(TM) but now that they seem unable to keep track of their shit I would avoid it. (Look to the French? Macron has their people on top right now). But of course with the fucking French you have to basically learn French to use any of their shit.

So after you have deployed, start thinking about how the world wide web 'sees' you. I have some of my own so I can't be precise - but how many services off the top of your head are tracking "You" in a real way? Here is a freebie - something like Zillow would know if your property changed hands. Facebook would know how long it has been since you have been active. Voat would display parsable timestamps to any posts you made. [Edit: much drunker now. 'you' or any 'future you' accounts]

So now that your little reporting system has some target heuristic data to monitor, add a little e-mail notifier. Probably best not to over-complicate things here. You want the self-propagating elements to be able to deliver the message independently. For the sake of this completely hypothetical and experimental exercise - maybe the bots just post a key on 10-15 different social media sites. One or two of them can be on the darkweb assuming you have big enough numbers to exploit machines using such networks at a low level. (Eg not a self contained proxy like TOR+Browser)

Now about that key - it should be encrypted within the bots. So how to do that? You need to come up with some trigger patterns - things that would appear in your 'meta test trigger scenarios' if you disappeared/died. This is the single most time consuming test parameter. You need to find something that would create a very distinct, parsable pattern if you disappeared, and use that as a 'hash'/privkey for your bot to decode your 'unlock hash' before reporting it. My method is to have multiple instances of my 'master key' with various hashes (predictors of meta data expected upon your death or disappearance) and each of them are broadcast with each of my 'target' predicted hashes. To nail it you probably want to work out at least dozens if not hundreds of scenarios which means people will have to try dozens or hundreds of hashes.

Putting your dead mans letters is as simple as going remote and uploading some weird shit to the cloud and then posting around to the chans or reddit or sourceforge and making it clear it is an insurance file of sorts.

People like you and me, we hunt for these insurance files and learn how to open them when people disappear.

1
4
5

I would like to teach how I built an advanced online education platform like udemy. Would anyone be interested? (programming)

submitted 12 days ago by stt to programming (+5|-1)

  • 3 comments

Most people new to web development struggle to figure out the best way possible to become a good full stack web developer. Some get stuck with beginner tasks that they never get to deploy their application to production. Some who make it do it by endlessly grinding through tasks, often with unnecessary repetitions.

For a very long time now, I have learned that there just aren’t that many advanced courses out there that cover from the basic application through deploying it to production. As a person who has been coding since I was 12, I know how important it is to master the right curriculum to become a legit full-stack developer. You really don’t want to spend too much time dwelling on a problem and sometimes, having the right guidance matters.

I’m sure many of you have heard of Wistia or Vimeo and the like and may be using some of these services. They work tremendous, with a ton of features and analytics. Sign up for a Wistia or Vimeo account and you pretty much have little to worry about anything video hosting, aside from integration.

That said, the costs can run up quite a bit. With Wistia recently having their Pro plan go up to at least $99 a month, I knew it was a no-go for any new startup, well most certainly not for mine and so, I sent an email to them requesting if I could get the previous pricing model. “As far as our pricing model goes, the only plans that are fully customizable are our Premium Plans, which usually come with high volumes of video or marketing integrations.” was part of what I got from a guy named Aaron Damesek. Sure, I thought to myself and I vowed to solve this video hosting problem myself.

Fast forward to today, I’m working heavily on my startup and guess what? I have successfully created my own media processing platform on the Amazon S3 cloud storage service and I couldn’t be happier. Less cost plus I know what exactly is going on. For the critics out there who are thinking perhaps this may not necessarily be such a great idea, given the high stress load placed upon the web server itself, hear me out. I know it is not easy but believe it or not, these companies operate on the same idea. They too rely on open source tools and have web servers that do media processing and I just had to figure out a way to make things commercial-grade and highly scalable and boom, you create something you never thought you would.

It certainly helps that I love what I was doing too! I just launched a Kickstarter campaign for a feature-rich course where I’ll teach interested backers how to build an advanced online video education platform similar to udemy so if you’re interested, don’t forget to check it out. https://www.kickstarter.com/projects/1918703657/learn-how-to-build-an-advanced-online-education-pl/

0
3
3
Why I Still Use Vim

Why I Still Use Vim (medium.freecodecamp.org)

submitted 13 days ago by caspervonb to programming (+3|-0)

  • 1 comment

0
9
9
Q. What's today's top language? A. Python... no, wait, Java... no, C

Q. What's today's top language? A. Python... no, wait, Java... no, C (theregister.co.uk)

submitted 27 days ago by roznak to programming (+9|-0)

  • 7 comments

0
6
6
The tech world is rallying around a young developer who made a huge, embarrassing mistake

The tech world is rallying around a young developer who made a huge, embarrassing mistake (qz.com)

submitted 2 months ago by sjvn to programming (+6|-0)

  • 2 comments

0
14
14

I'm working on a DnD styled game/challenge to see how close I can get to the DnD experience. Was curious if anyone had any recommendations on what language/software to use. (programming)

submitted 1 month ago by Sosacms to programming (+14|-0)

  • 17 comments

0
8
8
Ramz Paul talks about outsourcing in the IT sector

Ramz Paul talks about outsourcing in the IT sector (youtube.com)

submitted 2 months ago by mememaster59 to programming (+8|-0)

  • discuss
  • next >
advertise donate API about faq markdown source code RSS

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

© 2014-2017 Voat, Inc. All rights reserved. Voat and the Voat Mascot are trademarks of Voat, Inc.