HNHacker News
TopNewBestAskShowJobs

kopos

160 karma · joined July 15, 2010

submissionscomments
kopos··on Tell HN: I kinda want to go back to Java
Why not consider Clojure?
kopos··on AI-Designed Antivenoms: New Proteins to Block Deadly Snake Toxins
We were talking to the reptile caretaker at the Abu Dhabi zoo and we learnt that

- snakes are actually cuties. And more like babies. They do not have strong fight or flight ability like mammals. If they get hurt, they go into a corner and just give up

- they're extremely misunderstood beings. When a snake is hissing, it is because it it actually very very frightened.

- their eye sight is very very bad. They detect mostly by that body heat. And they've a very hard time detecting friends vaa foes. A ball python actually curls into a ball when tensed up. The caretaker had to pet the snake to help it relax.

- most of that snakes are non venomous.

kopos··on Electric Clojure v3: Differential Dataflow for UI [video]
Could you share more about your experience?
kopos··on Someone has been attempting to DDoS us for weeks and we do nothing
A bit ingenious to say we do nothing when you have CloudFlare in front of your servers. Cloudflare by itself can automatically detect and handle DDoS without explicitly activating the Under Attack mode.

Also Java jar files give you the same benefit.

kopos··on Databases and why their complexity is now unnecessary
That seems fair. Instead of saying “this is what you’re doing wrong” better formulate “here’s how to super empower your skills”
kopos··on Databases and why their complexity is now unnecessary
The comments here are needlessly pessimistic and dismissive of a new data flow paradigm. In fact, this looks like the best NoSQL experience there is. SQL while is a standard now, had to prove itself many times over and also was a result of a massive push by few big tech backers.

Rama still looks like it needs some starter examples - that is all.

From what i could gather reading the documentation over few weeks... Rama is an engine supporting Stored Procedure over NoSQL systems. That point alone is worth a million bucks. I hope it lives up to the promise.

Now back to my coding :D

kopos··on Ask HN: What work/office purchase transformed your life?
My Remarkable 2 E-Ink notebook for sure. I'm a pen and paper notes taker - R2 has been extremely useful in freeing me up from the pen and paper books. And my notes are searchable and tagged!
kopos··on What will LLM-powered software look like in the medium-term future?
I’ve have used ChatGPT for

- De-obfuscate a obfuscated JS code

- Unminify a JS code. Asked it to guess function names based on the functionality

- Work with it like a rubber duck to plan out the possible solutions to a code problem

- To suggest function names based on the functionality

- To name repos

- Modify a piece of Go code to add specific functionality to it. I don’t know to write Go; I can read it and grok the high level functionality

kopos··on Tech Independence
If we don’t want to call the HN crowd non-technical
kopos··on Origami is yielding new applications in spacecraft, architecture, and medicine
Thank you, kind stranger
kopos··on Babashka is a fast-starting scripting environment for Clojure
All our cron jobs and scripts with non trivial logic are in babashka now. It has been a joyful experiences
kopos··on Which programming paradigm had the most impact on you as an engineer and why?
Functional programming combined with the process dependency tree of Erlang.

Up until a point functional programming with PHP or Python were always littered with small state time bombs which could change at any point in time. Only after thinking about state explicitly in Erlang based programming, was it clear how the state enclosed in OOPS is a total digression from reasoning about state and behavior separately.

Python, Erlang and then Clojure

kopos··on Product vs. Engineering
On the contrary, I've seen product teams assume the pain of the consumer and relay the same to engineering; and then engineers having to push back on the insane requirements.

Nevertheless, product which work in an agile model without collaborating with tech is doomed to fail

kopos··on Selling a Side Project
Have you checked microacquire? You should be able to find a buyer there...
kopos··on Ask HN: Will I Ever Recover?
Brother, my 2nd startup was 5 years old, lost a ton of money and time. Had to kill it and pivot to a 3rd one at 36. This one is doing better, much better.

It is tough. But if there was no risk involved in doing a startup wouldn’t every tom, dick and Harry have done it already? You put yourself through big risk for asymmetric gains, isn’t it? This pain is the risk that played out this time.

Just take a break; get onto the salary wagon for a few months; gain back your mental peace and confidence and then come back.

kopos··on Ask HN: What’s a good laptop for software development at around $2k?
Interestingly the heat problem for my zbook got solved by reapplying thermal paste just today.
kopos··on Hathora: Multiplayer Made Easy
All the very best Hathoda. Hopefully the next competitor to SFS2X
kopos··on Hathora: Multiplayer Made Easy
Right. Having the client handle everything only after receiving events / data from server works great for a long time till one comes against the real-time multiplayer games. Without doing some lerping on the client side the client is always going to run a few ticks behind the server.

There are far too many variables to say that server side calculation is the only real way to program.

kopos··on Ask HN: Should I give up and get a job?
Can you sell it as "Vitess for PostGres"?
kopos··on An NFT Just Sold for $532M, but Didn’t Sell at All
In any other TradFi (as the DeFi guys want to call it), it would be simply labelled market manipulation and there would be real life consequences
kopos··on AMA: I make $100K+ ARR from my microstartups
Thanks 4 the AMA.

How many projects did you launch before you arrived at these top 4?

How do you arrive at an idea worth pursuing?

Where do you start?

How long do you spend before you chuck off a project not worth pursuing more?

kopos··on Indian researchers create a Raspberry-Pi-based device to monitor health
Although that would be the end game, trying to get off the ground would be much easier with a RPi
kopos··on Launch HN: HyperLinq (YC S21) – Desktop trading terminal
All the gold content is in HyperTrader. Should have just linked to it
kopos··on Elixir protocols vs. Clojure multimethods
True. The heritage of erlang is undeniable here.

In Clojure too, the fns, records everything live inside a namespace but that is a modularity mechanism for code organisation.

kopos··on Elixir protocols vs. Clojure multimethods
Which is exactly what class based modularity provides
kopos··on Elixir protocols vs. Clojure multimethods
My “impression” of class based comes from the usage that defrecord was to be inside a defmodule only; not as free floating records.

About the tooling definitely yes. Elixir is pretty pretty good; at compile, build and employ time.

kopos··on Elixir protocols vs. Clojure multimethods
Having worked with both to create the same system (building a game server) I've found Clojure actually sits better with the functional thinking style (1 data structure, 100 functions).

While Phoenix was the killer app for Elixir, and Elixir has far superior readability (using the Ruby syntax); there were couple of things that were off-putting and I struggled with them.

1. everything is inside a module was an unnecessary distraction

2. And then the separation between anonymous and named functions simply were unnecessary

3. And that I would have to declare the data / record inside a module (??)

Elixir felt like a functional language un-necessarily trying to look like a class based language.

I sometimes feel that had Elixir had only supported functions outside of modules... oh that freedom.

But some of the thought that went into Flow, Channels (which has become the de riguere now), mix (developer ergonomics ftw), those micro-second latency responses, distillery are still too classy and amazing.

kopos··on I am often asked if I will “return to cryptocurrency”
When the govt "prints money", the govt takes on new debt against which it issues the currency notes, isn't it?

It is still the govt's word that the taxes, GDP etc will grow over time to pay off those debts which it owes to the central bank, isn't it?

kopos··on Ask HN: Who wants to be hired? (July 2021)
Sent you a mail
kopos··on Ask HN: Who wants to be hired? (July 2021)
Hi Gaurav. Are you still open to working as intern?
Page 1 of 4Next →