Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

I have created a new page & uploaded videos of my Linux Process Snapper hacking session: Resources Homepage: https://tp.dev/psnapper GitHub: https://github.com/tanelpoder/psnapper Videos Video 1: Exploring /proc Filesystem & System Calls Hacking Session Video 2: Linux Process Snapper Demo Slide(s) The only slide I showed during the hacking session is this: As I didn’t get to cover some planned Linux tracing topics today, ..

I have created a new page & uploaded videos of my Linux Process Snapper hacking session: Resources Homepage: https://tp.dev/psnapper GitHub: https://github.com/tanelpoder/psnapper Videos Video 1: Exploring /proc Filesystem & System Calls Hacking Session Video 2: Linux Process Snapper Demo Slide(s) The only slide I showed during the hacking session is this: As I didn’t get to cover some planned Linux tracing topics today, ..

Once every two weeks, we prepare new versions of our mobile apps to be published to the app stores. Being confident about releasing software at that scale — with as many features and code contributions as we have and while targeting a wide range of devices like we do at SoundCloud — is no easy task. So, over the last few years, we have introduced many tools and practices in our release process to aid us. In this blog post, I’ll cover some o..

Once every two weeks, we prepare new versions of our mobile apps to be published to the app stores. Being confident about releasing software at that scale — with as many features and code contributions as we have and while targeting a wide range of devices like we do at SoundCloud — is no easy task. So, over the last few years, we have introduced many tools and practices in our release process to aid us. In this blog post, I’ll cover some o..

My contract got cut short. I’ve got to assemble another client in the next 30 days or the money stops coming in. Thankfully, I’ve built a strong network over the last decade I’ve been in this industry so I think I should be alright.





As I have been thinking through the arguments leveled by the advocates of the traditional text of Scripture, a certain irritation with modern bible translations has entered my mind. Not with any translation in particular, but with the endless proliferation of them. James White echoes this: I certainly believe we have all the English translations that we need. There is absolutely no need for any further English translations. And 90%....

As I have been thinking through the arguments leveled by the advocates of the traditional text of Scripture, a certain irritation with modern bible translations has entered my mind. Not with any translation in particular, but with the endless proliferation of them. James White echoes this: I certainly believe we have all the English translations that we need. There is absolutely no need for any further English translations. And 90%....

I talk and chat to a lot with customers, prospects, or just entrepreneurs and business owners in various online and offline groups. There is one question that keeps being asked over and over; I often reply on-the-spot and I always The post Should You Outsource Your Core App or Software? appeared first on FullStack - Ofer Zelig's Blog .

As I’m having fun preparing for my Linux troubleshooting training , I’ll also do another informal hacking session to give you an idea of what’s coming up! This week’s hacking session is deliberately without any slides, planning or much structure, but with lots of fun and … hacking! This session will be about some Linux tools I use for my everyday work and I’ll even publish an early version of a new open source Linux performance tool!

As I’m having fun preparing for my Linux troubleshooting training , I’ll also do another informal hacking session to give you an idea of what’s coming up! This week’s hacking session is deliberately without any slides, planning or much structure, but with lots of fun and … hacking! This session will be about some Linux tools I use for my everyday work and I’ll even publish an early version of a new open source Linux performance tool!





Setting up a pentest environment for a single Android application to test its functionalities is simple. The process involves just setting up an Android emulator, installing the app, sending the traffic through a proxy tool like BurpSuite and playing with the traffic to find interesting behaviour. When it comes to setting up pentest environment for an Android chat application, the setup slightly differs. This is not the case only for chat a..

A simple Matlab puzzle that leads to interesting insight on Matlab's parser. The post Interesting Matlab puzzle appeared first on Undocumented Matlab . Related posts: Interesting Matlab puzzle – analysis Solution and analysis of a simple Matlab puzzle that leads to interesting insight on Matlab's parser. ... An interesting uitree utility ExploreStruct is a utility that shows how custom uitrees can be integrated in Matlab G..

A simple Matlab puzzle that leads to interesting insight on Matlab's parser. The post Interesting Matlab puzzle appeared first on Undocumented Matlab . Related posts: Interesting Matlab puzzle – analysis Solution and analysis of a simple Matlab puzzle that leads to interesting insight on Matlab's parser. ... An interesting uitree utility ExploreStruct is a utility that shows how custom uitrees can be integrated in Matlab G..



Talking with a startup a few days ago they asked for my opinions on OKRs. I have slightly mixed opinions on them overall and started to disclose some of those. Though in sharing some of this I had a few immediate realizations that might be broadly applicable. The crux of his question was, at what stage should we put them in place. I’ve seen a few companies try to put in some form of OKR, and most were met with pretty mixed results. The reas....

Talking with a startup a few days ago they asked for my opinions on OKRs. I have slightly mixed opinions on them overall and started to disclose some of those. Though in sharing some of this I had a few immediate realizations that might be broadly applicable. The crux of his question was, at what stage should we put them in place. I’ve seen a few companies try to put in some form of OKR, and most were met with pretty mixed results. The reas....

You are developing an app that uses emails, and need a testing account? What’s the fastest and easiest way to get a test account up and running? By default Gmail doesn’t support email importing from a file. So the first step we’ll have to go through is creating an Outlook email account here: Create an Outlook Account After creating an Outlook account we need to import data into it.



Via Daily python tip , a snippet to read xls files in python. This will come in handy. Saving for future. Get set up with: pip install pandas pip install xlrd Read with: import pandas xlf = pandas.ExcelFile("sheet.xlsx") print xlf.sheet_names [u'my sheet']


I talked about a new diagnostic event wait_event[] back at OakTableWorld 2014. Oracle introduced this feature in version 12.1. But since there’s only a camera recorded video of that talk , I’ll document some examples here. Attaching Actions to Wait Events The new wait_event[] event name allows you to attach actions, like tracing, to wait events. The action runs whenever a wait event ends. It behaves like Oracle’s SQL Trace that writes ..

I talked about a new diagnostic event wait_event[] back at OakTableWorld 2014. Oracle introduced this feature in version 12.1. But since there’s only a camera recorded video of that talk , I’ll document some examples here. Attaching Actions to Wait Events The new wait_event[] event name allows you to attach actions, like tracing, to wait events. The action runs whenever a wait event ends. It behaves like Oracle’s SQL Trace that writes ..

In reply to Ed Hurst. Hi namesake! That is a good practice. In my case I was not really concerned with an actual loss of text since I was able to see all text from my dashboard. The actual issue was text not displaying. That's why I thought the culprit was some CSS mixup.

I really like Seth Godin’s blog - I could easily link to his posts every day - however occasionally a post really stands out for me. A recent post called Bottlenecks had an interesting observation that was a different way of thinking about them.

I really like Seth Godin’s blog - I could easily link to his posts every day - however occasionally a post really stands out for me. A recent post called Bottlenecks had an interesting observation that was a different way of thinking about them.




We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the role of Chairman of the Board. Read more "The next CEO of Stack Overflow"

This article uses a really neat analogy with Tetris for illustrating the impact of technical debt. Leaving gaps is akin to leaving technical debt in the code base and makes subsequent changes more difficult or slower to ship.

This article uses a really neat analogy with Tetris for illustrating the impact of technical debt. Leaving gaps is akin to leaving technical debt in the code base and makes subsequent changes more difficult or slower to ship.

Testing can be simple. In fact, it is simple. Well, it is simple until impurities slip in. Code that would be easy to test becomes a nightmare as soon as you get impure data (like date checks) or complex external dependencies (such as DOM manipulations or large 3rd party libraries). The part that tends to frustrate developers most is when they have code that’s easy to read, easy to write, but difficult to test. No one wants to spend m....


Java 8 introduced the ability for interfaces to have default methods. Default methods are methods with an implementation. This is in stark contrast to the notion that interfaces should only have unimplemented, abstract methods.

55 visitors online