HNHacker News
TopNewBestAskShowJobs

avthar

298 karma · joined August 7, 2018

Passionate about tech, AI, and developer products.

If you'd like to get in touch, you can email my username at my username dot com.

submissionscomments
avthar··on What to read before starting a startup
I know there's thousands of startup resource lists on the internet today. I tried to make this one different from drawing on my experience founding a startup. I'd be curious what other resources you'd include to prospective or very early founders?
avthar··on InfluxDB is betting on Rust and Apache Arrow for next-gen data store
Hi valyala (cofounder of VictoriaMetrics) — I know we’ve talked about this several times before already, so you should know — those benchmarks you linked are from 2018. They pre-date many key features in TimescaleDB, including features like native compression, which invalidate many of those findings. So they aren’t really relevant or valid anymore. Just don’t want people to draw wrong conclusions.

(Disclaimer: I work at Timescale)

avthar··on InfluxDB is betting on Rust and Apache Arrow for next-gen data store
If you're an InfluxDB user looking to migrate to a more reliable and solid database, here's a tool [1] that allows you to do that in a single command:

[1]: https://www.outfluxdata.com

avthar··on InfluxDB is betting on Rust and Apache Arrow for next-gen data store
Thank you for clarifying, OP's original comment refers to TimescaleDB vs InfluxDB hence the comparison blog between the two.

As you note, a comparison between InfluxDB IOx and TimescaleDB is not possible at this time, due InfluxDB IOx being still under development and unavailable for comparison, so that blog is the next best thing for developers looking for answers today.

avthar··on InfluxDB is betting on Rust and Apache Arrow for next-gen data store
For perhaps the most comprehensive comparison between InfluxDB and TimescaleDB see this blog post [1] which compares the two DBs on data model, query language, reliability, performance, ecosystem, operational management, and company/community support.

[1]: https://blog.timescale.com/blog/timescaledb-vs-influxdb-for-...

avthar··on InfluxDB is betting on Rust and Apache Arrow for next-gen data store
This is misinformation. Most of TimescaleDB is open source under Apache 2. The difference is that the advanced features of TimescaleDB - Eg clustering - are under a source available license and are free, while advanced InfluxDB features like clustering are under a paid enterprise license. In fact TimescaleDB recently made all of our enterprise features available for free. So one could argue that TimescaleDB is more open than Influx.

For more information on TimescaleDB licensing, check out this blog post: https://blog.timescale.com/blog/building-open-source-busines...

(Disclaimer/ fyi: I work at Timescale)

avthar··on I don't care what Elon Musk thinks anymore
Guilty as charged - much of my writing is processing my own thoughts and reminders to myself. My thinking is far from perfect and very much a WIP
avthar··on I don't care what Elon Musk thinks anymore
Thinking back to my teenage and college years, what "smart people" like Elon Musk, Jeff Bezos and Bill Gates, said was important to work on guided the interests of myself and my friend group.

I don't think we were alone in that

avthar··on I don't care what Elon Musk thinks anymore
It's something I picked up from Naval Ravikant (@naval on Twitter) [1]

"Marc Andreessen came up with the concept of the “product-market fit.” I would expand that to “product-market-founder fit,” taking into account how well a founder is personally suited to the business. The combination of the three should be your overwhelming goal." [2]

[1] https://twitter.com/naval [2] https://nav.al/work-hard

avthar··on I don't care what Elon Musk thinks anymore
I'd also add, be aware where you've outsourced your thinking, otherwise it can come back to bite you in the long run.
avthar··on I don't care what Elon Musk thinks anymore
Spot on, I think awareness of where you've outsourced your thinking is most important, vs not doing it at all.

The startup example was one where I wasn't aware that I'd outsourced my thinking and it came back to bite me in the long run

avthar··on Ask HN: Please stop writing tutorials/tech articles on Medium
Had no idea about POSSE -- thanks for the intro!
avthar··on Ask HN: Please stop writing tutorials/tech articles on Medium
Writing on your own domain and blog, and then re-publishing on places like Medium and dev.to etc seems to be the best combination.

You get the ownership of your own site, and the reach and SEO of medium and 3rd party publications.

avthar··on TimescaleDB 2.0 released, now distributed multi-node
Ps the benchmarks cited in [1] for TimescaleDB vs InfluxDB were actually updated in August 2020, so the numbers are fairly recent :)
avthar··on How to Build a Great Series A Pitch and Deck
Great job Janelle!
avthar··on Why you have your best ideas in the shower
I wholeheartedly agree. But it's perhaps a case of "what's obvious to you, but not to others"
avthar··on Why you have your best ideas in the shower
Wrote up some of my experience with "shower thoughts" as a programmer and writer.

Sharing so others who want to be more creative and better problem solvers can benefit

avthar··on An Email got us $5k in AWS Credits
> Send that one last email. Even if it seems like a bit much, or things are settled, just be sure you ask and give the other person a chance to help you in ways you can't predict

Good lesson for budding founders or indie devs.

Shows you the power of "Just ask". If you don't ask, the answer is always no.

avthar··on PostgreSQL beginner guide
This is a good beginners' resource.

For those looking for similar Postgres related resources, I've found this handy Postgres Cheat Sheet [1] to be really useful.

[1] https://postgrescheatsheet.com

avthar··on Launch HN: QuestDB (YC S20) – Fast open source time series database
Sounds like you need a time-seres database for those sorts of narrow and deep queries :)

What's difficult is to find a database that has good performance on both narrow and deep queries (e.g Price of stock X for past 5 years) as well as shallow and wide queries (e.g Price of all stocks in past 15mins)

avthar··on Launch HN: QuestDB (YC S20) – Fast open source time series database
Perhaps the QuestDB team could add it to the Time Series Benchmarking Suite [1]? It currently supports benchmarking 9 databases including TimescaleDB and InfluxDB.

[1] https://github.com/timescale/tsbs

avthar··on Launch HN: QuestDB (YC S20) – Fast open source time series database
Are there any performance comparisons to TimescaleDB and Influx that you can share? A blog post perhaps?
avthar··on Launch HN: QuestDB (YC S20) – Fast open source time series database
This is actually an underrated question.

Time-series databases offer better performance and usability for dealing with time-series data (think DevOps metrics, data from IoT devices, stock prices etc, anything where you're monitoring and analyzing how things change over time)

They allow you answer questions where time is the main component of interest much more quickly and easily:

eg 1: IoT Sensors) Show me the average of temperature over all my devices over the past 3 days in 15 minute intervals

eg 2: Financial data) What's the price of stock X over the past 5 years

eg 3: DevOps data) What's the average memory and CPU used by all my servers of the past 5 mins

A normal database could be a purely relational database (e.g Postgres) or a non-relational database (e.g MongoDB). In both these cases, while you could use these databases for time-series data, they tend to offer worse performance at scale and a worse experience for doing common things (e.g real-time aggregations of data, data retention policies etc)

For more on time-series data and when you'd need a time-series database, check out: https://blog.timescale.com/blog/what-the-heck-is-time-series...

avthar··on I’m Peter Roberts, immigration attorney who does work for YC and startups. AMA
How about both cases.

As a student you're on CPT and OPT. And after you graduate, OPT.

Is there a huge difference?

avthar··on [dead]
This is sad. Especially for players who had a good season this year like Lewandowski.
avthar··on Advice to myself when starting out as a software developer
> The best way to learn something is to teach it...Not only will you learn something by teaching, but you'll also help and inspire others.

I especially like the last point about teaching what you learn and how you use accountability mechanisms like signing up to do a public talk to force yourself to learn the details. Great hack!

I think more of us should share what you learn and document our learning process

avthar··on I’m Peter Roberts, immigration attorney who does work for YC and startups. AMA
For international students in the USA who are looking to found a company, what's the path look like immigration wise?

I know you can go down the H1-B, O-1 or Green Card route, but what do you commonly advise?

avthar··on Founder Mentality
Wanted to share this reflection on the importance of "Founder Mentality", and how to apply it both as a founder and an employee
avthar··on ListenBrainz moves to TimescaleDB
It seems you can use the Postgres.app and install TimescaleDB on it

Here's some instructions on how to do so: https://github.com/slashdotdash/til/blob/master/postgres/ins...

avthar··on Monitoring your own infrastructure using Grafana, InfluxDB, and CollectD
No intention to insult - just trying to get more context :)
← PreviousPage 2 of 3Next →