HNHacker News
TopNewBestAskShowJobs

nirav

412 karma · joined January 22, 2009

Tech Enthusiast.

  email :: ${hn username} <dot> <last-name> <domain>
  dot   :: "."
  last-name :: "thaker"
  domain :: "gmail.com"
http://blog.nirav.name

Twitter: @nirav_thaker

http://github.com/niravthaker

submissionscomments
nirav··on Socat – A utility for data transfer between two addresses (2018)
"lots of people looking at source code" is contemporarily a weak argument against audit and review by experts, I really love spiped.
nirav··on Always Bet on Text (2014)
Abstract thoughts are conveyed with a class of language, this has not worked well in its predominance historically ( only math survived) similarly how music is communicated but not accepted as a universal language.
nirav··on Happy New Year HN
સાલ મુબારક! Thanks to everyone on HN starting with pg and dang for providing this incredible discussion and a learning platform!
nirav··on Tell HN: Triplebyte reverses, emails apology
Personal thoughts for ammon, hoping @dang hides me, please hide me @dang.

Ammon,

You single handedly destroyed something you created but I can relate and feel what you might be going through ATM.

It will suck and it will leave you with scars that'll be hard to come off and stick for the foreseeable future.

Eventually, You'll come out of "it realizing this decision and reversal of an easy growth idea with hard execution and be subjected to it on target vocalists on HN"

You'll do better, never stop because of internet shit.

- Be Good

(Random individual, doesn't matter)

nirav··on Tell HN: Triplebyte reverses, emails apology
Why are people using this crap instead of portfolios and filtering crap jobs? You don't want to be working for these types; you can own and operate as a business.
nirav··on Show HN: Prediction Central - The Prediction Database
I created this website and I would love to get some feedback!
nirav··on Constellation.js
Demo: http://demo.danielmclaren.com/2013/constellation.js/release/...
nirav··on Yammer moving from Scala to Java
It is interesting to see how start-ups (twitter, forsquare and now yammer) adopting or dropping programming languages rains hailstorm on twitter, HN and blogosphere. As a serious PL designer, start-ups seem to be the prime market to target your language.
nirav··on Steve Jobs has passed away.
R.I.P. Steve, You inspired many of us to rise above and beyond what we would have been otherwise...
nirav··on SourceForge.net Gets a Shiny New Look
Wow, just experienced how difficult it is to find source on SF.net. Whoever made this change might be running shareware sites like download.cnet.com in his/her past life.
nirav··on SourceForge.net Gets a Shiny New Look
You probably didn't see what kind of crap SF.net was before this redesign. I think they did a good job of redesigning homepage but project pages stlll look like they are work in progress..
nirav··on Canadians Just Became World's Biggest Internet Losers.
There's no "somehow", it is almost like telecom companies can force govt to form regulations in their interest.
nirav··on Canadians Just Became World's Biggest Internet Losers.
This is called Oligopoly http://en.wikipedia.org/wiki/Oligopoly in half-assed capitalism. Note that this can be worse than monopoly because few competitors can essentially create informal cartels.
nirav··on Independent ISP Responds to CRTC's UBB Decision
This is really a worrying level of monopoly by Bell.
nirav··on Framebox: HTML5 wireframing tool
Nice tool! One thing I would like though is Image from a URL.
nirav··on Ask HN: What are you working on (hacking)?
Writing MS-PST parser to centralize all my emails over the years in a single database: http://github.com/niravthaker/slibpst
nirav··on Why Scala’s Option and Haskell’s Maybe types won’t save you from null
It appears that his primary assumption, NPE prevention, on Options is based on blogs rather than actual good quality code.

If you look at how Options are used in Scala core lib, you wouldn't make such claims and you will definitely not use it only for null checks.

nirav··on Ask HN: Why are there so few apps being built with JSP?
Three reasons I can think of, in order of time to get things done:

1. Availability, ease of use of Java based hosting provider

2. Time from writing code to live deployments

3. Lack of agile frameworks like rails, django or any other php framework (hot code reload etc.).

nirav··on Reddit reveals their traffic numbers, compares to Alexa/Compete etc
Not so much into stats but isn't a good statistical sampling has to have a uniform distribution over population space like strata/demographics?

I wonder what their sample size is for 1.56 billion internet users (http://www.wolframalpha.com/input/?i=total+internet+users).

As a side note: Alexa is an Amazon.com company!, when did that happen?

nirav··on Reddit reveals their traffic numbers, compares to Alexa/Compete etc

  prefer to rate sites by their "percentage of total Internet traffic"
I can't help but wonder how ridiculous business model like Alexa's works in reality, their source of data is not even scientifically relevant to measure total internet traffic, and yet they manage to get attention from everyone?

I almost feel that I would be laughed at if I had this start up idea and went to raise funding.

nirav··on Ask HN: How to get started contributing to open source?
Remember that code isn't the only form of contribution,You can provide non-code help as well. Add/Update documentation of open source projects.

The only reason why RTFM fails is because documentation is outdated or non-existent.

With intermediate level this is lowest bar to achieve, and you will learn a lot just documenting the stuff as you will be forced to understand internals.

nirav··on Ask HN: How do you promote yourself?
Programming is my passion, you are probably right about the bubble.
nirav··on Ask HN: How do you promote yourself?
Doesn't that usually involve giving up your passion? Not every skill is worth getting, don't get me wrong though - I am apprehensive at doing things just to please some people.
nirav··on Ask HN: How do you promote yourself?
It turns out rather hopeless appealing people with skills you don't have.
nirav··on Ask HN: How do you promote yourself?
Sure, I own few open source projects github.com/niravthaker

I also contribute to Eclipse and other related projects but that seems too time consuming.

nirav··on Ask HN: Please help a frustrated Mid-Career (?) Developer!
Ah, another eager, frustrated dev with 5 years of experience. As much as I can relate to your experience and mindset, I gotta tell you that I'm happy to not be alone.

I have a very simple advice that I got from someone far back, do one thing that will make you feel that you accomplished something. It could be anything, an android/iphone app, a usable web app or a game (in HTML5 may be?) or just patches to your favorite open source project.

The joy of building something which people use is unprecedented. It helped me a lot and I'm pretty confident it will help you too!

nirav··on "Study Functional Programming or Be Ignorant"
This is where Scala fits wonderfully.
nirav··on A Bit of Heresy: Functional Languages are Overrated
Unfortunately though, FP is being sold as panacea of concurrency problems, at least in Java world.

I think that FP is much more than that, it actually helps me solve problems in a very different and elegant way. I don't know how you classify this benefit but for me it was analogous to solving a problem with recursion or loop; while both can solve problems, recursion seems to be much more intuitive and elegant way - Same for FP vs Imperative approaches.

nirav··on Risk it When You're Young
Agree with your sentiments on enterprise douchbaggery, you are probably undervaluing what you have learned: You still have a chance to learn how to milk the enterprise when roles are reversed.
nirav··on Ask HN: Is HN Ignoring The Long Tail?
Agree, I find it rather odd to not use RSS feed and hit front page all the time.
Page 1 of 2Next →