Profile

Cover photo
Tymur Porkuian
Works at Google
Attended NTUU "KPI"
Lives in Zurich, Switzerland
2,397 followers|310,371 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Tymur Porkuian

Shared publicly  - 
 
Now I have an excuse for not playing D&D anymore.
After almost two decades, Wizards of the Coast has asked me to remove my online character generators. I appreciate the many people who have written and thanked me for my work, and I hope you will continue to enjoy the hobby. As a physician and gamer, I've supported and defended the hobby, ...
1
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
Behold the work of truly insidious evil, A Brief Synopsis of The Lord of the Rings. 
A Brief Synopsis of The Lord of the Rings. One of the often-recurring requests on the newsgroup rec.arts.books.tolkien is from students requesting a synopsis of J.R.R. Tolkien's epic work The Lord of the Rings. The work is extremely long, and because of this many students simply can't find the ...
1
1
Oleh Lutsenko's profile photoTymur Porkuian's profile photoRodolpho Eckhardt's profile photo
2 comments
 
It's also quite different from the book.
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
For once, a smart and funny XKCD!
Warning: this comic occasionally contains strong language (which may be unsuitable for children), unusual humor (which may be unsuitable for adults), and advanced mathematics (which may be unsuitable for liberal-arts majors). BTC 1FhCLQK2ZXtCUQDtG98p6fVH7S6mxAsEey ...
3
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
A detailed step-by-step guide how to go from a floppy with 32 bytes of binary in the boot sector to a graphical operating system.
The Monitor ========= You'd need a minimal "monitor" to start with — something that would let you enter in some binary code on an input device...
9
2
Valentyn Shybanov's profile photoDaniel Oliveira's profile photo
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
My personal projects in a nutshell.
 
Accurate description of my coding folder on my harddisk.
11 comments on original post
9
3
Oleg Dmytriienko's profile photoGergely Gati's profile photoAlexander Nesterenko's profile photoAndrey Levshov's profile photo
2 comments
 
That is so popular 😀
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
 
I was very pleased to be one of 77 computer scientists that signed this amici curiae brief that the +Electronic Frontier Foundation filed with the Supreme Court, arguing that APIs should not be copyrightable.

(Plus one if you agree with this sentiment!)

The list of signatories starts on p. 38 of the PDF linked to by the page below (direct access to the PDF, if you prefer, is via https://www.eff.org/document/amicus-brief-computer-scientists-scotus).

Signatories include (those for whom I could easily find a G+ account)
+vint cerf +Joshua Bloch +Dan Boneh +Eric Brewer +Rick Cattell +Will Cook +Ward Cunningham +Mark Davis +Jeff Dean (me) +Brendan Eich +Dave Farber +Stuart Feldman +Ed Felten +Martin Fowler +Miguel de Icaza +John Hennessy +Mitch Kapor +Ray Kurzweil +Ed Lazowska +Doug Lea +Barbara Liskov +martin odersky +Peter Norvig +Simon Phipps +Bill Pugh +Guido van Rossum +Bruce Schneier +Curtis Schroeder  +Barbara Simons +Dave Snigier +Alfred Spector +Bjarne Stroustrup +Brad Templeton +Michael Tiemann +Andrew Tridgell +Josh Triplett +Jeffrey Ullman +Jan Vitek +Jim Waldo +Dan Wallach +Frank Yellin 

I signed in a personal capacity, but for full disclosure: the brief relates to a lower court decision in a case of Google v. Oracle, and I am a Google employee.  However, even if I weren't a Google employee, I would have signed on to this brief, as I think copyrighting APIs would be very harmful for innovation. 
San Francisco - The Electronic Frontier Foundation (EFF) filed a brief with the Supreme Court of the United States today, arguing on behalf of 77 computer scientists that the justices should review a disastrous appellate court decision finding that application programming interfaces (APIs) are copyrightable. That decision, handed down by the U.S.
10 comments on original post
4
2
Vitaliy Khudenko's profile photoAndrey Levshov's profile photo
Add a comment...
Have him in circles
2,397 people
Надежда Гайдукова's profile photo
AHAR YORDANYAN's profile photo
Польський Інститут у Києві's profile photo
GDG Luhans'k's profile photo
Oscar Dredg's profile photo
Дмитрий Щёлоков's profile photo
moner basheer's profile photo
Настюша Пригородняя's profile photo
Nassima BERRAYAH's profile photo
 
How all the investment FAQs look to me:
Q: How do I start programming? I don't know anything.
A: You should use Java for server-side, Python for small scripts and  Javascript for web frontend. Read SICP and Clean Code, these are very good books. Also, don't use global singletons, and if you do, favor inner static final class for lazy initialization instead of double-locking.

What I expect:
A: Download Python from here. Install. Press, Win+R, type "cmd". Type "python". Type "print 'Hello World'"...
5
Anony Mouse's profile photoKarol Kuczmarski's profile photo
2 comments
 
Both are equally valid answers, in their own twisted ways :)
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
Recently discovered a cool "5-minute rule" for open-space offices. If a discussion (or a joking bout) continues for more than 5 minutes, participants should leave the working space and go to a meeting room / microkitchen / outside to not distract other people.

IMO should be a part of the newbie training at every company.
5
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
There are many useful ideas in programming language design, and there are languages where these ideas are implemented particularly well. Before designing a new language, you probably should get acquainted with these, to avoid having a mediocre implementation when a better one is known. 

I'm listing some of these ideas and languages below, in no particular order.

- Dependency injection in modern Java.
- Exceptions in Java.
- Garbage collection in Java.
- Reflection in Java.
- Attaching metadata to program components in Java.
- Concurrency primitives in Go.
- Standardized formatting in Go.
- Pointers in Go.
- Function application syntax in Haskell.
- Data structures satisfying contracts in Haskell.
- Explicit side-effects in Haskell.
- Do-notation in Haskell.
- Type inference in Haskell.
- References in C++.
- Unified collection query syntax in C#.
- Homoiconicity in Lisp.
- Macros in Scheme.
- Lambda expressions in Scala.
- Inheritance bounds in Scala.

The list above obviously is a personal opinion, but a pretty strongly held one and subject to holywar. And these I don't have personal experience with, but so say internets.

- Actor model primitives in Erlang.
- Different kinds of pointers in Rust.
- Deterministic resource cleanup in Rust.
- Separation of data structures and algorithms in C++ STL.
- Multiple dispatch in Clojure.
- Immutable data structures in Clojure.
- your suggestion could be here.

Additions and corrections are welcome!
3
Anton Mochalin's profile photoRoman Perepelitsa's profile photoTymur Porkuian's profile photoIgor V. Shymko's profile photo
17 comments
 
+Tymur Porkuian  It's matching with bit syntax. Like
match binary {
   case (2 bits, 4 bits)  => ...
   case (3 bits, 4 bits, 5 bits)  =>  ...
}
Indeed, having extractors in scala is enough to have similar to Erlang syntax.
Add a comment...
 
Just discovered Ctrl+P in Sublime Text. This brings me even closer to Eclipse level of productivity! :)
1
Daniel Yokomizo's profile photoKarol Kuczmarski's profile photoTymur Porkuian's profile photo
3 comments
 
+Karol Kuczmarski nice color scheme, obviously!
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
This is great news. The more services launch in Europe because of silly US regulations (I'm thinking about Amazon drones now), the better for both Europe, US and services themselves. I'd be happy to see countries compete for being the most permissive.
The Google-backed genotyping service can screen for common genetic diseases such as cystic fibrosis or sickle cell anaemia
5
1
Rodolpho Eckhardt's profile photoAkiha Tōno's profile photo
 
While I agree with your point about one country's silly regulations being a selling point for another country's market, I don't think that was the case with 23andMe. Regulations about how precise and accurate a medical exam must be should never be taken as silly.
Add a comment...

Tymur Porkuian

Shared publicly  - 
 
 
Life for that RelativeLayout is harsh... 
#AndroidDev   #LifeProblems  
1 comment on original post
9
2
פליקס כץ's profile photoAndrey Levshov's profile photo
Add a comment...
People
Have him in circles
2,397 people
Надежда Гайдукова's profile photo
AHAR YORDANYAN's profile photo
Польський Інститут у Києві's profile photo
GDG Luhans'k's profile photo
Oscar Dredg's profile photo
Дмитрий Щёлоков's profile photo
moner basheer's profile photo
Настюша Пригородняя's profile photo
Nassima BERRAYAH's profile photo
Work
Occupation
Writing code for coffee and cookies
Employment
  • Google
    Software Engineer, 2012 - present
  • Cogniance
    Android Engineer, 2010 - 2012
  • КМ-Софт
    2006 - 2006
  • SysIQ
    2006 - 2007
  • EPAM Systems
    2007 - 2009
  • Trustename
    2009 - 2010
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Zurich, Switzerland
Previously
Kyiv, Ukraine - Severodonetsk, Ukraine
Story
Tagline
We live as we do to show the world what it could be. What it means to you, is there a vision you can see?
Education
  • NTUU "KPI"
  • Severodonetsk Lyceum
Basic Information
Gender
Male
Birthday
January 23
Tymur Porkuian's +1's are the things they like, agree with, or want to recommend.
You Don't Like Google's Go Because You Are Small
tmikov.blogspot.com

When you look at Google's presentations about Go, they are not shy about it. Go is about very smart people at Google solving very BIG proble

Маккейн – России: верните Крым, уберитесь с восточной Украины
ru.krymr.com

Председатель сенатского комитета по вопросам вооруженных сил США сенатор Джон Маккейн заявил о своём намерении «приложить усилия, чтобы помо

Анонимусы вскрыли сеть нашистских комментаторов — Петр и Мазепа
petrimazepa.com

"Анонимным интернационалом" разоблачена деятельность "Агентства интернет исследований" — кормящейся бюджетными деньгами организации, соз

Перестаю быть публичным лицом...
blognot.co

Украина сегодня в беде. На днях беда пришла в город, где я живу — в Одессу. Погибли люди и мне жаль, что так произошло. Я не представляю себ

"С украинцами что-то случилось" (с) 82% россиян
vpasty-vgoru.livejournal.com

С тех пор как Россия начала в Украине войну, отправила в Украину вооруженных захватчиков и задействовала эскадроны смерти, отстаивая свои ин

Крымский кризис: что делать ИТ-компаниям?
dou.ua

Crimea image via Shutterstock.IT-компании, базирующиеся в Крыму или имеющие там представительства, рассказали ДОУ о своих планах и реакции н

Фотографии, за которые авторов уволили с работы
bigpicture.ru

Группа ТРИВА — это фотографы Владимир Воробьев, Владимир Соколаев и Александр Трофимов, работавшие на рубеже 70–80-х годов при Кузнецком ме.

Всего два выхода для честных ребят
douua.org

Вчера украинская власть наконец-то приняла решение. Обьявила открытую войну гражданам Украины. Рубикон пройден. Всего два выхода для честных

Facebook moves beyond 'male' and 'female' with custom gender options
www.theverge.com

Facebook today announced that users in the US now have the ability to select a custom gender for their Timeline profile pages. Aside from Ma

Magazines Reader (for free)
market.android.com

Search and read many magazines and journals from all world for free. Really for FREE, just try it!It's in beta stage, please don't set low r

У Києві почали підпалювати суди
espreso.tv

Сьогодні вранці невідомі кинули пляшку з легкозаймистою речовиною у вікно приміщення Печерського райсуду Києва

Анатолій Гриценко склав депутатські повноваження
tvi.ua

"Я обирався до парламенту України, а не Північної Кореї"

∞ Counting to Infinity ∞: Great Article on Pain
www.counting-to-infinity.com

Personal website of Brian Hill: Author, geek, musician, and wise-ass.

Enigma codebreaker Alan Turing receives royal pardon
www.theguardian.com

Mathematician lost his job and was given experimental 'chemical castration' after being convicted for homosexual activity in 1952

Battery Notifier Pro BT
play.google.com

Custom colored status bar numbers to easily monitor battery levels Battery alarm notifications with features and options not found in other

Практикум по Haskell
dou.ua

Хватит философии — время колбасить код!

Just bought my first bike here. The staff is friendly and helpful.
Public - a year ago
reviewed a year ago
Food: Very GoodDecor: GoodService: Good
Public - 2 years ago
reviewed 2 years ago
A good, standard Chinese restaurant.
Food: GoodDecor: GoodService: Good
Public - 2 years ago
reviewed 2 years ago
Atmosphere: Poor - FairDecor: Poor - FairService: Good
Public - 2 years ago
reviewed 2 years ago
22 reviews
Map
Map
Map
Food: Very GoodDecor: GoodService: Very Good
Public - 2 years ago
reviewed 2 years ago
Overpriced fastfood. Also, not enough meat in dishes; mostly vegetables.
Food: Poor - FairDecor: GoodService: Good
Public - 2 years ago
reviewed 2 years ago
Atmosphere: ExcellentDecor: GoodService: Good
Public - 2 years ago
reviewed 2 years ago