Recent submissions

Comment · 2 years ago
See the history of Reddit. It was manually curated sock puppets before bots were viable, and now that bots are viable, I strongly believe the bulk of comments and posts in the popular subreddits are bots (and many are run by reddit themselves).
Comment · 2 years ago
I've recently used a ruby script with a bunch of methods that I can configure with a few yaml files to generate a shell script which I can then run.

Each run generates a timestamped folder with not only the bash script, but also a copy of the configs used to generate it, and all the data that the commands in the bash script needs (json files). I find this style of generator a common pattern for commonly used but frequently tweaked scripts.

Comment · 2 years ago
Location: SF Bay Area

Remote: Yes (willing to come to office occasionally)

Willing to relocate: no

Technologies: Java, Scala, Ruby, Python, C++, SQL, No-SQL, GraphQL etc

Resume: https://srikanthak.name/files/srikanth_resume.pdf

Email and other contact info: see resume

Worked on large cross-org projects at bit companies and built stuff from ground up at early stage startups.

Not interested in working on AI/ML or FinTech.

Comment · 2 years ago
So you're paying them to not fix a bug in their system, am I reading that right?
Comment · 3 years ago
The contract of the web is:

- I ask for a resource - you give it to me - any linked resources (stylesheets, scripts, images etc) are up to me to request

Therefore there is no "ethical" conundrum in blocking ads. The ad industry brought this on themselves by trying to push malware, spam and actively trying to make the web worse.

Comment · 3 years ago
Comment · 3 years ago
Think of what happens to a fluid when exposed to a vacuum.

The water surrounding the vacuum instantly vaporizes and creates bubbles of water vapor. Then these small vacuum bubbles collapse and create small shockwaves that create noise and damage the propeller/screw.

Comment · 4 years ago
Is there a firefox extension that can give me a GPT-3 summary of any given page? That would be super useful.
Comment · 4 years ago
I'm now wondering if there is a time in history when this would not be seen as a coincidence?

Like a time when there was no crazy ruler.

Comment · 6 years ago
Uber and Lyft are betting that 7/8 threshold will never be hit organically, but they can buy a 7/8 share of the legislature ensuring that this measure can only develop in one direction.
Comment · 6 years ago
CSS is declarative and not imperative. A lot of people have issues with a different kind of programming.

Also the "cascading" nature of CSS makes it hard to reason about.

Comment · 6 years ago
I love my Ricoh GR and bought it nearly 6 years ago. The camera is an amazing combination of an APS-C sized sensor in a pocketable form factor combined with a fixed focal length lens (which is superb) that is perfect for an everyday carry.

They only just came out with the GR III (the II was almost no change and didn't do well).

Their design choices are baffling. You could set up the GR to have tactile physical controls for all the things you may want to change on the fly, but the GR III has a touchscreen instead. It also has a 30% lower battery life (which wasn't exceptional to begin with).

Though I suppose the USB-C port is an improvement.

Comment · 6 years ago
So any post that has "... a liberal amount..." or "... take the conservative approach ..." or "... replaced the right wing nut..." would be filtered.

Political candidates also share names with other people. Name based filtering can silence unrelated people. See how well our no fly lists are at targeting people who just happen to have the wrong name.

For every problem, there is a simple solution that is wrong. Getting things right is often not simple.

Comment · 6 years ago
If you've ever used a firecracker rocket it has solid fuel in exactly the same way. It just burns from the inside out (I think) to ensure that the rocket's center of gravity doesn't change as the burn progresses.
Comment · 6 years ago
Is it possible to have the hierarchical structure of tabs like in tree style tabs (so I can see which tab spawned which tabs)?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton