Code-free
Code-free

Gchat May Still Be the Future of Messaging

Ron Reiter

An entrepreneur, and a geek.

May 30, 2016

I read an interesting article yesterday about how Google lost to Slack:

http://www.slate.com/blogs/future_tense/2016/05/26/gchat_was_the_future_of_messaging_why_did_google_make_other_chat_products.html

As the article mentions, people are indeed obsessed with Slack. The obsession with Slack kind of reminds me the same obsession people have . . .

Read More

The sad state of batch workflow managers

Ron Reiter

An entrepreneur, and a geek.

February 12, 2016

Silvrback blog image

Big data processing is divided into two types: batch processing and stream processing.
Each one has its own advantages and disadvantages, but the bottom line is that both are here to stay.

When you deal with stream processing, data is volatile. If your system is down then you just drop the data, and if it is up then the system does what . . .

Read More

Free parking for life

Or - how to hack a parking ticket system

Ron Reiter

An entrepreneur, and a geek.

November 09, 2015

Disclaimer: I am not responsible for anything you do with this information.

As I entered the parking lot, I took out my parking ticket and put a sticker on it to validate my parking. My company buys stickers for parking validation which cost around $10 each. Looking a bit more at the stickers, I realized that if I knew how to generate those . . .

Read More

The rise of Mega-Instances

An alternative to cluster processing?

Ron Reiter

An entrepreneur, and a geek.

March 21, 2015

AWS recently started offering a new type of hard drive - a 16 TB one.(Read: https://aws.amazon.com/blogs/aws/larger-faster-ebs-ssd-volumes/)

This hard drive can get you up to 320 MB/s speeds for provisioned IOPS or 160 MB/s for general purpose drives (the cheaper SSD drives).

Another recent addition to AWS are the C4 instances; the largest . . .

Read More

Compile Python Already!

Ron Reiter

An entrepreneur, and a geek.

August 22, 2014

Python is an amazing language, but it has a huge downside - speed. In most of the cases it is not a problem, but it does mean that if you need to write something fast, you need to write it in another language, or jump over hoops to do things fast. Even worse, Python has a GIL, which overcomplicates design of code that needs to utilize all . . .

Read More

Python and C, Java or C++

or - how to write code?

Ron Reiter

An entrepreneur, and a geek.

January 24, 2014

Over the years, i've noticed a few very different methodologies of writing code:

The dynamic way

Use a dynamic language such as Python for IO bound tasks with heavy business logic, combining it with C code for the small, heavy, CPU bound tasks.

The all-JIT way

Use Java for everything, all the way up to system calls. Static typing is . . .

Read More

Speed up your programming

Why programming fast is important and why start-ups depend on it.

Ron Reiter

An entrepreneur, and a geek.

September 30, 2013

Silvrback blog image

Start-ups need to prove themselves. They must sacrifice execution speed (and sometimes readability) in favor of programming speed, because they need to develop a product fast from scratch, with very little or no resources. A three month delay in programming speed might mean one less critical feature, or one less pivot with the time you have . . .

Read More

Archive
  Subscribe by Email and Never Miss a Post