Profile

Cover photo
Janis Abele
Works at Sellfy
Attended Riga Technical University
Lives in Riga
114 followers|157,899 views
AboutPostsPhotosVideos+1's

Stream

Janis Abele

Shared publicly  - 
 
 
+Bitbucket has now added two-factor authentication to their website. That's great for security and it's what the public expects these days. However, I think people could have given themselves the same security using a long and strong password.

In general, a two-factor auth system must have some state (like a secret key from which one-time codes are derived) embedded in the second authentication device. If you take a traditional password based system and add the same amount of entropy to your password as the second auth device has, you should be just as well off as when you use two-factor auth.

Of course, remembering a super long password is impractical or rather impossible. This is where a password manager comes in handy: it will remember your passwords and often sync them between your machines.

I'll claim that such a setup gives you exactly what people want in two-factor auth: you've prevented people from accessing your account from a new machine after guessing or brute-forcing a normal password.

Is there some flaw I've missed in the above argument?
Two-step verification is here. By Marcus Bertrand, Bitbucket Developer on September 10, 2015. Two-step verification (also known as two-factor authentication) is now available on Bitbucket. It's been one of our most requested features and we're excited to ship it. Two-step verification secures ...
7 comments on original post
1
Add a comment...

Janis Abele

Shared publicly  - 
 
Back in groove with Python Latvia and PyNight's.
 
And we are back. We had small hiatus in August because of our involvement with FullContact Code Academy. Join us Sep 09, 19:00, TechHub Riga

This time we will have code review format. Share links to your code snippets at https://gitter.im/pythonlv/pythonlv
View original post
1
Add a comment...

Janis Abele

Shared publicly  - 
 
 
Python 2.7.10 is out!

Do make sure your code can handle the two-digit bugfix release number.
The official home of the Python Programming Language
49 comments on original post
1
Add a comment...

Janis Abele

Shared publicly  - 
 
 
Interesting post about dangerous behaviour of human-driving cars. Humans are really bad at it. 
Our safety drivers routinely see people weaving in and out of their lanes; we’ve spotted people reading books, and even one playing a trumpet.

Too bad there is no story about the trumpet playing person :(
After 1.7 million miles we’ve learned a lot — not just about our system but how humans drive, too.
View original post
1
Add a comment...

Janis Abele

Shared publicly  - 
 
Interview with Travis Oliphant about his and scientific community awesome work. #python
For show notes and other content, visit our site at http://www.podcastinit.com Brief Introduction Date of recording - Apr 28th 2015 Hosts - Tobias Macey and Chris Patti Overview - Interview with Travis Oliphant Interview with Travis Oliphant Introductions How did you get introduced to Python? I’m curious what inspired you to create NumPy and SciPy? Why did you choose Python for those libraries? Numeric, Jim Hugunin Morphology library in NumArr...
1
Add a comment...

Janis Abele

Shared publicly  - 
 
 
Every 11 year-old in Britain will be getting the BBC Micro Bit this autumn. The platform will be programmable with three programming languages: Touch Develop (https://www.touchdevelop.com/), C++, and Python.

The Python Software Foundation is a supporting organization of this initiative. The PSF blog post on the topic can be found at http://pyfound.blogspot.com/2015/03/bbc-launches-microbit.html
25 comments on original post
1
Add a comment...
Have him in circles
114 people
Kristīne Līvena's profile photo
Dzintars Briedis's profile photo
Emil Stenqvist's profile photo
Aigars Millers's profile photo
Keith Oliver's profile photo
Sellfy's profile photo
STATV EDU's profile photo
Родион Винтер's profile photo
Māra Ulle's profile photo

Communities

13 communities

Janis Abele
owner

Discussion  - 
 
And we are back. We had small hiatus in August because of our involvement with FullContact Code Academy. Join us Sep 09, 19:00, TechHub Riga

This time we will have code review format. Share links to your code snippets at https://gitter.im/pythonlv/pythonlv
1
1
Add a comment...

Janis Abele
owner

Discussion  - 
 
May 29, 2015, #5 Project Night Recap available at http://bit.ly/1GwUtcj 
2015-06-08. Filed under Recap. Tags ReactiveX Functional Programming BottlePy Brython · Tweet. Another PythonLV event that follows #PyNight format. This time we changed location a bit - on TechHubs sixth floor entirely surrounded by glass cubicles and with a nice view over Old Rigas roofs.
1
Add a comment...

Janis Abele
owner

Discussion  - 
 
May 6th, Project Night recap is available at http://python.lv/2015-05-06-recap.html . Missed out? Join our next event http://www.meetup.com/python-lv/events/221520795/
Together we agreed that hands-on is much more exciting then raw blah-blah-blah, and have completely switched to #PyNight format. Discussions and speakers always welcome as an addition to code. We had lots of fun, coding together and late night techn'o'sophic chatting.
1
Add a comment...

Janis Abele

Shared publicly  - 
 
 
Pyramid is a lightweight Python web framework aimed at taking small web apps into big web apps. This site provides an easy entry point into Pyramid.
View original post
1
Add a comment...

Janis Abele
owner

Discussion  - 
 
April 15, 2015, 3rd Project Night recap - Python Latvia http://bit.ly/1EU0lvo #python
It was great to see growth in attendance and interest. After a short introduction and discussion on things we would like to try out, we got down to work. We split up into pairs and continued existing projects or played around with new technology. Thanks to those who helped out with beer and ...
1
Add a comment...

Janis Abele
owner

Discussion  - 
 
2015-04-05 meetup recap available at http://python.lv/2015-04-01-recap.html
1
Add a comment...
People
Have him in circles
114 people
Kristīne Līvena's profile photo
Dzintars Briedis's profile photo
Emil Stenqvist's profile photo
Aigars Millers's profile photo
Keith Oliver's profile photo
Sellfy's profile photo
STATV EDU's profile photo
Родион Винтер's profile photo
Māra Ulle's profile photo
Communities
13 communities
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Riga
Previously
Latvia - Ogre
Work
Occupation
Software engineer
Employment
  • Sellfy
    Web programmer, 2013 - present
  • JD solutions
    Software engineer, 2011 - present
  • LFS
    Software engineer, 2009 - 2013
  • Riga Technical University
    Senior laboratory assistant, technician, 2007 - 2009
Education
  • Riga Technical University
    2006 - 2010
Basic Information
Gender
Male
Relationship
Married
Janis Abele's +1's are the things they like, agree with, or want to recommend.
Player FM Podcast App — Android lietotnes pakalpojumā Google Play
play.google.com

Cloud podcast app that syncs across devices, helps you discover great shows, and plays offline. Free forever with no ads and minimal permiss

Sellfy integration with Wix
blog.sellfy.com

We are excited to announce an integration with Wix.com – most popular do-it-yourself web-development platform. Now all digital content creat

Better Google Web Fonts
somadesign.ca

Google Web Fonts Families. Because web designers want font families, not just fonts. Another type-related service brought to you by Soma Des

6 Reasons to Sell Digital Goods
blog.sellfy.com

When TIm Ferriss released his book Four Hour Work Week, the world became full of muses, dreams, and search queries for “private Caribbean is

Fastr Books
plus.google.com

Social bookstore - select books to read books based on your friends advice and buzz of the fellow readers.

SaltStack
plus.google.com

Enterprise systems configuration management and orchestration for any cloud or any data center infrastructure.

Introducing – ‘Save to dropbox’ feature
blog.sellfy.com

Today we are introducing our newest feature – ‘Save to Dropbox’ button which now is placed on all product download pages – existing and comi

Montreal Python » Montréal-Python 41: Yiddish Yakima
montrealpython.org

On these cold, blustery autumn days, is there anything better than sitting down to a cold glass of Yakima beer at the Bénélux, taking a brea

Sell downloads with Sellfy
sellfy.com

Upload e-books, music, video, software and sell directly on Twitter, Facebook or your website!

RunKeeper - GPS Track Run Walk
market.android.com

Join the more than 20 million people who are using RunKeeper to turn their phone into a personal trainer in their pocket! Track your running

Rich Hickey's Greatest Hits - The Changelog
thechangelog.com

Rich Hickey (the creator of Clojure) is consistent in delivering fantastic, thought-provoking talks. Personally, I consider the following re

Responsive image workflow | Boris Smus
smus.com

About a year ago, I wrote an overview of many of the different [responsive image approaches][h5r1] in an HTML5Rocks article, all of which tr

A guide to analyzing Python performance « Huy Nguyen
www.huyng.com

While it's not always the case that every Python program you write will require a rigorous performance analysis, it is reassuring to know th

TDD, where did it all go wrong? - Google Groups
groups.google.com

TDD, where did it all go wrong? philip schwarz, 7/28/13 11:35 AM, Hello everyone, I found the following NDCOslo 2013 talk by Ian Cooper very

Scaling Buffer in 2013 - Overflow Buffer
overflow.bufferapp.com

A blog post about the Scale and the Technology Stack that's powers Buffer.

A Powerful Question: What do we like about this? – jbrains
feedproxy.google.com

My Agile Tutor » · Articles » · Responsible Design for Android » · Schedule On-Site Training » · Invite J. B. to your event ». Search for: C

In a Word – Futility Closet
feedproxy.google.com

In a Word. ambilevous adj. “left-handed on both sides”; clumsy. July 10, 2013 | Language · → · Random Item RSS Feed. Info. About Futility Cl

Velocity and story point rundown
agileotter.blogspot.com

I write a lot about velocity because people ask me a lot of questions about it. Here are three links to the things I reference most in my da

dtrace: Python instrumentation
raspberry-python.blogspot.com

...where time becomes a loop Last year, I mentionned that it was time for the Python community to embrace dtrace. I've gotten questions left