HNHacker News
TopNewBestAskShowJobs

kashif

846 karma · joined March 31, 2007

.
submissionscomments
kashif··on Give Me Back My Monolith
My take on monoliths vs microservices here - https://blog.rootconf.in/will-the-real-micro-service-please-...
kashif··on On Being a Principal Engineer
My thoughts on this in a short post - https://medium.com/@kashifrazzaqui/a-simple-career-ladder-fo...
kashif··on India’s banking system is flirting with a Lehman moment
ha, that is patently untrue, but like your claims mine will also remain unsubstantiated
kashif··on Bitcoin would be a calamity, not an economy
The article doesn't say much other than state the current reality of central banks shaping a lot of market forces in todays paradigm. I disagree and think that the Central bank has inserted itself in things that economic forces would have otherwise managed anyway.
kashif··on AWS US-EAST1 EC2 is down
https://status.aws.amazon.com/
kashif··on Verelox Wiped by Ex-Admin
Use Vault from Hashicorp where possible.
kashif··on An event bus framework for event driven programming
Ill see your event thingy and raise you mine - https://github.com/kashifrazzaqui/again/blob/master/again/ev...
kashif··on Actually, Slack really sucks
Slack is so buggy - why is that not an issue. The android app is just the pits.

I prefer https://flock.co (disclosure: was once part of the team that built it) it is fast, not buggy and makes different choices than slack for almost all the same problems.

kashif··on Physicists discover an infinite number of quantum speed limits
Some Quantum Physics research has started yielding results that I think would show up if you were using wholly wrong abstractions/tools/techniques to understand something.
kashif··on Real World Microservices: When Services Stop Playing Well and Start Getting Real
I wrote a small post that might be partially relevant - https://medium.com/@kashifrazzaqui/will-the-real-micro-servi...
kashif··on Microservices Ending Up as a Distributed Monolith
Something I posted to clarify microservices and SOA - https://medium.com/@kashifrazzaqui/will-the-real-micro-servi...
kashif··on Profiling Python in Production
In python 30K is not as small as say 30K in Java
kashif··on What the web platform can learn from Node.js: The Darwinism of small modules
This is the kind of reasoning which bothers me about Go. How can you write a language that you expect the world to use based on assumptions which are only true within 'Google'

Brittle.

kashif··on Is Python strongly typed?
One way to think about strong typing is that type matters when performing operations on a variable. If the type is not as expected, a language that complains is strongly typed (python/java) and one that isn't is weakly typed (javascript)

Dynamically typed languages(python) are those which allow the type of a variable to change at runtime whereas statically typed languages(java) do not allow this once a variable is declared

kashif··on Python 3.5 and Multitasking
asyncio provides an event loop in the standard lib now
kashif··on Show-HN: json-streamer
Useful for reading streaming/partial json or for json objects larger than can be held in memory.

A wrapper around yajl

kashif··on Beyond PEP 8 – Best practices for beautiful intelligible code [video]
Another reason that 80 cols mattered was because code could be printed properly on an 80 col dot matrix printer - way back then. Today, you can set your editor/ide to wrap it for you and you should - just 80 is such a waste of space on a modern display.
kashif··on Clump – A library for expressive and efficient service composition
If you use long lasting TCP sockets for your 'bus' needs in your SOA - then clumping is a non-issue. Remember that TCP is an idle protocol.
kashif··on Ask HN: CTO with no experience, how do I make my first technical hire?
In my opinion you shouldn't be a CTO but a founder. I don't think any serious tech team can respect a technically inexperienced or poor CTO for long and this will cause problems later.

It might be a better idea for you to go for a Chief Product Officer or just Founder and hire someone experienced to do the CTO role.

If you think you can lead from the front without being competent in a subject - you have another thing coming.

kashif··on Data-Crunching Indian Recipes
"spurious exactitude" is the phrase you might be looking for :)
kashif··on Ask HN: The “I want to do everything but end up doing nothing” dilemma
wanting to do everything is not a virtue. want less do more.
kashif··on Scala.js no longer experimental
oh god! it was fine as an experiment but...
kashif··on Ask HN: What to do if you are ridiculously burnt out?
my thoughts

- i would reduce hours down to 8 and take the weekends off

- you aren't anywhere close to burnout, for me burnout is when you can't work anymore not when you can work 10*7!!

- don't fret it, the project will be done when its done

kashif··on So you want to learn type theory
no, don't do this. you have limited time focus what you learn just like everything else
kashif··on Technical Papers Every Programmer Should Read at Least Twice (2011)
Most seem to be available here - https://github.com/papers-we-love/papers-we-love
kashif··on Wire – Modern Communications Network
For off the record try - https://play.google.com/store/apps/details?id=co.hushes
kashif··on A Company That Got Rid of Email
we build and use http://flock.co (chat for teams) and it has almost killed email for us. most communication and requests have started getting routed on chat.

it is not clear if a 1-on-1 interaction increases efficiency substantially on chat as opposed to email but in groups (emails with multiple stakeholders) it is significantly more effective

kashif··on What happens if you write a TCP stack in Python?
drop me an email, the address is in my profile. I will send you some examples.
kashif··on What happens if you write a TCP stack in Python?
Google sends extra packets because it does not comply with TCP Slow Start(RFC 2581) - if the author implements a proper tcp state machine and buffer then she would be able to handle this.
kashif··on What happens if you write a TCP stack in Python?
I have actually implemented a TCP stack in python, unfortunately I can't share it publicly just yet.

The authors problems are because she is not using RAW_IP_SOCKETS.

Making TCP packets using pythons struct module is a breeze. I can post specific examples in code if anyone is interested.

Finally you can write a proper TCP stack in python, there is no reason not to. Your user-space interpreted stack won't be as fast as a compiled kernel-space one - but it won't be feature short.

PS: I guess, Google is probably sending him a SSL/TLS handshake which he isn't handling.

Edit: Corrected author's gender as mentioned by kind poster.

← PreviousPage 2 of 14Next →