Giannis Vrentzos (@gvre) profile picture

Platform Engineer

Crete, Greece
Joined March 2008
Photo by Giannis Vrentzos (@gvre)Photo by Giannis Vrentzos (@gvre)Photo by Giannis Vrentzos (@gvre)Photo by Giannis Vrentzos (@gvre)Photo by Giannis Vrentzos (@gvre)
Giannis Vrentzos retweeted
new post: @rouanw has tried an approach that uses pull requests in a style that's friendly to Continuous Integration: classifying changes as ship/show/ask martinfowler.com/articles/sh…
11
80
21
207
Another way to find a process masquerading as a #Linux kernel thread is to see if it has file descriptors open (0, 1, 2). If so, it was started from a terminal and is not a kernel thread process: #DFIR #infosec ls -al /proc/<PID>/fd Thank you for 1000 followers.
If I get to 1000 followers, I'll tweet out a bonus method for how to find masquerading kernel threads on #Linux.
1
31
1
93
Giannis Vrentzos retweeted
Last week I sat for an internal interview about my career progression to high level IC engineer, with a focus on how I've never felt I needed to become a manager to gain influence. I thought I would share some of my career advice for aspiring IC "lifers." Thread!
38
633
204
2,402
Giannis Vrentzos retweeted
Blogged: Best of 2019 in tech talks Topics include: - Linux - concurrency - Lots of malloc and mesh - performance - large scale computing - serverless - Spectre This is also the first year I’ve included presentations from academic conferences. link.medium.com/nw50nEyvz3
12
238
20
987
Giannis Vrentzos retweeted
alright, it's up! 17 reasons not to be a manager, charity.wtf/2019/09/08/reaso…. thank you for all the extremely thoughtful commentary, that was a terrific thread. 🌈🖤
48
463
118
1,452
Giannis Vrentzos retweeted
TIL from @q3k and @marcan42: wget saves downloaded file's source URL (and sometimes referrer) in extended attributes. This includes the cases where the URL has a user/password in it 🙃 $ getfattr -d -m - test user.xdg.origin.url="https://user:[email protected]/"
6
245
21
584
1) don't buy it 2) there is no 2
How to Prevent Your Alexa Device From Recording Your Private Conversations— bit.ly/2S8JWvS
147
6,780
169
24,608
Giannis Vrentzos retweeted
this is an amazing article about how to make changes at work (by @lethain) lethain.com/model-document-s…
6
79
2
289
Giannis Vrentzos retweeted
How we’re scaling our engineering team: stripe.com/atlas/guides/scal…
10
29
9
113
Giannis Vrentzos retweeted
Practical Cryptography for Developers (Free Book) : cryptobook.nakov.com/ cc @svetlinnakov
7
349
8
686
Giannis Vrentzos retweeted
Every byte of a TLS (1.2) connection explained and reproduced tls.ulfheim.net/
Giannis Vrentzos retweeted
I just blogged "Writing system software: code comments". This is an attempt at reasoning about the usefulness of comments and to classify comments in nine distinct classes. Post at antirez.com/news/124. Thanks to @soveran for the feedbacks about the post.
7
75
15
238
Giannis Vrentzos retweeted
This chapter on why comments in code is necessary from the book “A Philosophy of Software Design” is pretty spot on. Quotable hot take - “if users must read the code of a method in order to use it, there is no abstraction: all of the complexity of the method is exposed.”
9
67
7
220
Giannis Vrentzos retweeted
Was feeling inspired tonight, so wrote a thing about decisions.. specifically how we suck at making them perezbox.com/2018/06/the-los… #business #leadership
1
4
5
Giannis Vrentzos retweeted
some useful unix commands
70
1,554
57
5,725
Giannis Vrentzos retweeted
a few bash tricks
164
3,805
223
12,385
Giannis Vrentzos retweeted
"curl another host" Tell curl to connect to some other host than the URL mentions. daniel.haxx.se/blog/2018/04/…
2
15
1
32
Giannis Vrentzos retweeted
Here's how you can efficiently perform set operations (union, intersection, difference) on terabyte files spinellis.gr/blog/20180403/
1
10
18