HNHacker News
TopNewBestAskShowJobs

ecthiender

622 karma · joined June 13, 2012

Anon Ray. Geek. Bangalore.

@rayanon

https://github.com/ecthiender/

submissionscomments
ecthiender··on Atlas: A World Model for Spatial Intelligence
Looks very very interesting. For my immediate use-case to simulate a real-world 3D space, would it work with exact dimensions? Like can I give it exact dimensions and then can it render it truthfully? For example, I want to say I have walls of 8ftx5ft, and I have N paintings of so-and-so specific sizes (I have the exact sizes), is it able to use the dimensions exactly?
ecthiender··on Vera: a programming language designed for machines to write
Hmm, interesting. Are you speaking from experience for Haskell? I'm a Haskell developer since 2017, and have been using LLMs to write code (including Haskell) since 2024. In my experience, LLMs perform much better generating Haskell/Rust code over Python/Javascript.
ecthiender··on I tried every todo app and ended up with a .txt file
If the author of the article is here, do try out org-mode. That is exactly what you need. It is designed to be a simple text file format, but tooling on top of it (simple editor plugins, mostly in emacs, but there are equivalent plugins in vim/neovim; I'm sure there must be something in today's kool-aid VSCode editors) make it so so much more powerful.

Org-mode has TODOs, Agendas, tables, nested/collapsible headings, mind-maps etc. You can also generate richly formatted PDFs/HTML/DOC files as well.

ecthiender··on Keyhut POS: Free Point-of-Sale Software for DOS
This comment has some good insights. Actually a lot of "business" software were like that in the 90s and early 00s. They were optimized for productivity of the user and not necessarily aesthetics of appearance or ease of use (well, trade-off). Even old version of excel etc. were designed like that. Unfortunately modern web software has such high importance on making it eye-candy.
ecthiender··on Keyhut POS: Free Point-of-Sale Software for DOS
Maybe the commenter was just being sarcastic. But I agree it's hard to tell.
ecthiender··on Show HN: Bloom – A free and open source 'Google'
I'm a programmer and geek myself, and heck, even toyed with the idea of having open-source alternative to GSuite. But reading the title I too thought it's an alternative to Google search. Reading your first para cleared it up though. Just a heads up.
ecthiender··on Switch from Medium to your own blog automatically in minutes
But seems like that recently has changed. Now the paywall-ed articles are shown more to people[1]. So even authors with large number of followers don't get their articles shown to their followers.

> It is hard to get your blog noticed.

I think if you write good content, and post it on good programming communities like HN or Reddit, I don't think its that hard to get it noticed.

--

[1]: https://www.freecodecamp.org/forum/t/we-just-moved-off-of-me...

--

Edit: formatting

ecthiender··on Password expiration is dead, long live passwords
Surprisingly, the most important organizations (like banks and government departments who have critical data) who need to ditch this practice, embrace it like the holy grail.
ecthiender··on Google Cloud Is Down
In India, I could access Youtube, Gmail (web) and Google cloud console and GKE and Compute Engine instances in south-east asia region.
ecthiender··on Joe Armstrong has died
This was really unexpected! I follow him on twitter and he was tweeting about FPGAs, which seems like, only few days back!

I am grieved.

ecthiender··on Browsers
I think Microsoft just wants to give up on the browser market/share/innovation (for business reasons ofcourse </snark>). They just needed to have a default browser installed on their system and hence just wants to rebrand chromium and drop it in their default installation.

If they really cared, they could have adopted Gecko/Spidermonkey atleast.

ecthiender··on Amp – A complete text editor for the terminal
The documentation or the website doesn't list all the languages it supports, especially for jump to definition. It just says all popular languages. This is a bit concerning, because the docs also mentions no (planned) support for plug-ins yet.

FWIW, I'm interested in Haskell support. For jumping to definitions and showing type of expression under cursor.

ecthiender··on Erlang/OTP by Example
This is a post on `X` by example.

I don't think it's constructive to the discussion here to say X has drawbacks (and then go on at it), use Y (and then go on at it).

I have not used Erlang or Rust, and when I read this comment, it seemed flamewar-ish to me.

ecthiender··on Elephant birds: Who killed the largest birds that ever lived?
I might try to explain this but I think I will definitely miss something or won't be able to articulate. Instead, I would suggest episode 1 of Life of Birds [1].

David Attenborough talks about the evolution of birds, what classifies a bird, where do we draw the line between dinosaurs and birds (he even talks about this elephant bird) in the first episode of Life of Birds [1]. Also, watch the whole documentary if you're interested.

[1]: https://www.imdb.com/title/tt0175394/

ecthiender··on Common Git Problems and How to Fix Them
Why aren't code snippets part of the article? Why are they hosted somewhere else? Especially when they are 2-3 line snippets.
ecthiender··on Open Source License Helper Tool
Your comment exactly misses the point of GPL!

If I, as an upstream developer, license my library in GPL, it is exactly because I don't want any random developer to use my library and don't pass on the same freedom to end users. I intentionally want anyone using my library to be in the same freedom sphere (for lack of a better word).

If you think this as problematic/cancerous then it's a pity. This license was designed to retain freedom of software users.

ecthiender··on Ask HN: Have you lived abroad for an extended period of time? Was it valuable?
Have you done this? What is your experience?
ecthiender··on Ask HN: Have you lived abroad for an extended period of time? Was it valuable?
But you can inspire them, your kids. Tell them your stories. Your adventures. Your mishaps. How things are different in other countries.

Tell them about mountains, rivers and the seas. About different animals that they can't see anymore. Tell them about how mankind came to be.

You can be their, potentially, biggest inspiration at this age (presuming they are quite young).

PS: Sigh, I'm a hopeless romantic.

ecthiender··on Show HN: Hasura: High performance GraphQL on Postgres
Hi HN. I’m from the Hasura team.

When we first started writing the data APIs, GraphQL had just come out and was pretty rough around the edges.

We love how the tooling and community around GraphQL have matured over time and today we are very excited about announcing GraphQL on HN.

The idea is that you create tables on Postgres, define permissions and they can be automatically queried and manipulated over a GraphQL interface from front-end applications.

We have taken great care to make these APIs as efficient as possible. In fact, the low memory footprint and negligible latency when compared to querying postgres directly, you could even replace the ORM with GraphQL APIs for most use-cases on your server-side code.

Read more here: https://blog.hasura.io/architecture-of-a-high-performance-gr...

ecthiender··on Debugging a TCP socket leak in a Kubernetes cluster
I am not sure how you have read this 4 times, and missed these parts.

> leaving us with no real solution, resolution or a closing to the mystery of why tcp_mem was higher than expected

One user-space program was faulty and was not closing TCP sockets.

> what was done to resolve the memory issue is

The faulty program was fixed.

> Without trying to sound to snarky I find it highly concerning that the industry is now working with tools like docker and Kubernties and we some how just throw out the fact that these sit on top of Linux.

This I agree with, and this was the learning of the author, which they mention in the article.

Disclaimer: I work at Hasura

ecthiender··on Ask HN: Which text editor/IDE do you use for development and why?
Was a long time Vim user. Heavily customized Vim setup. But got tired of keeping up with the ecosystem, new plugins etc. Switched to Spacemacs with Vim mode recently (cannot ever forego Vim modes once its in your muscle memory). Loving the new setup so far.

But Vim, even with heavily customized setup, is so blazing fast, it can make other editors piss in their pants. E.g, opening the first file on Spacemacs takes good 3-4 seconds.

ecthiender··on Show HN: Gitkube – Deploy to Kubernetes Using Git Push
> Also, setting up Kubernetes RBAC to allow Travis CI to do a kubectl set-image isn’t trivial either.

Wouldn't setting up Keel on a Kubernetes cluster be the same effort (permissions, RBAC etc.)?

ecthiender··on Show HN: Gitkube – Deploy to Kubernetes Using Git Push
I'm not the author but I would imagine - this allows more room for automation. You should be able to setup a CI/CD system around it with webhooks from your git repo.
ecthiender··on Requests-HTML: HTML Parsing for Humans
Kenneth Reitz comes out with yet another good UI (in terms of library) to accomplish daily mundane tasks, with joy.
ecthiender··on CSS Grid for UI Layouts
I wish I could upvote this multiple times.
ecthiender··on Ask HN: Who is hiring? (February 2018)
Or simply type in a shell:

  $ echo -n eW91ciB0ZXh0 | base64 -d
ecthiender··on Firefox 59 to strip path information from referrer values for 3rd parties
Why is this being only implemented in private browsing mode and not in the normal mode? IMO, this should be the default.
ecthiender··on Commission fines Qualcomm €997 million for abuse of dominant market position
> possibility that it could be natural and benign.

Paying billions of dollars to Apple to include only their baseband chips to monopolize is hardly natural.

ecthiender··on Show HN: Build chatbots in minutes
Hi! Hasura engineer here.

We’ve put together a bunch of chatbot boilerplates made by our (nascent) community. This will help you save time as a developer because the boilerplate has:

1) Sample code with APIs/callbacks wired up

2) Connected to database APIs to store state

3) Instant git-push to deploy on a free Hasura cluster with an SSL-enabled domain

Do check it out and let us know what other kinds of boilerplates you’d like to see!

ecthiender··on Show HN: Clone and deploy boilerplate and readymade apps instantly
Hi from the Hasura team! We had launched Hasura.io earlier in the year (https://news.ycombinator.com/item?id=13724118) to help devs build powerful applications fast. Hasura gives you instant backend APIs on postgres + a PaaS powered by Kubernetes.

Hasura Hub is a collection of boilerplates and readymade applications that you can clone, modify and deploy to kickstart your application development. For example - a react native project is wired up with a NativeBase UI kit, expo.io & a Hasura backend that you can clone and deploy in minutes. Hub also has sample applications for a slack bot, a messenger bot, e-commerce schemas, a simple AR app with AR Kit & Clarifai, etc.

The feature of Hasura that makes a ’hub' of instantly deployable projects possible is that every Hasura project is declarative, i.e, everything from source code to migrations to configuration is version controllable. The hasura cli, api console and hub are designed around and deeply integrate with this feature.

Let us know if you'd like to see any specific boilerplates or sample apps or if you have any other questions!

Page 1 of 4Next →