HN user

sergioisidoro

1,483 karma

[ my public key: https://keybase.io/sergioisidoro; my proof: https://keybase.io/sergioisidoro/sigs/rzcajPfW372x9poJalOA1yA0aFSVXvPrEDnYkvV1v-o ]

Posts11
Comments225
View on HN

Some content simplifies the problems to such a high degree, that this is more a game of "guess what I wanted you to answer" than anything else.

Eg "Your only senior developer knows the entire code. He just asked for a 200% raise or he leaves."

- Pay

- Fire and hire 2 juniors

- Give equity

I chose give equity and it was "wrong" because they turned out to be a "bad founder". How would I even know that? I hired them in the first place right? And 200% of what? Do I have money to pay them? Am I a startup that is able to pay them or is paying going to risk the entire company?

PS: the "right" answer was "hire 2 junior developers" btw

I was thinking exactly this. People consume processed foods because they highjack our evolutionary responses. If GLP1 agonists make people immune to those high fat, big carb diets, perhaps we would see a decline of these strategies and instead seeing companies compete for the low appetite of people through smaller quantity yet high quality foods, rather than fast large quantity food.

If rent wasn't an issue I'd be working full-time on open-source and spend my spare time cycling.

I feel like this is a really detached piece on the realities of work and capitalism. Did a decade of prosperity in software industry made people forget what work is?

In capitalism (I mean in a job) you are paid to build what others want you to build. You are selling your time and effort. Either that or you build your own thing and monetize it. If "rent wasn't an issue" most people would paint, dance make art, explore, play, create. But for most people, rent, food and healthcare are the issue...

Just make sure not to pick them from fertilized ground (like garden beds) as they may have high levels of nitrites (?).

Pick them from wild areas

investors are quite interested in profitable companies that also grow fast.

I'm gonna dispute this. We're currently profitable, and to do so our growth is just "good" (80-100% yoy). We're also raising a smaller amount because we want to return to profitable as soon as possible, and repeat the cycle. Being profitable hasn't been a big selling point in our discussions.

Either our growth is not high enough, or our round is not big enough, as they are so used to seeing ridiculously inflated projections from the last decade.

Furthermore being profitable also removes a lot of leverage from investors. That might make them shy away from a discussion because they know they can't twist out arm as easily.

I agree tho, I wouldn't want to build our company any other way than being profitable. Just saying that being profitable is not something investors seem to like as much as we thought.

Yes, absolutely my fault. But these problems happen. Credit cards expire, people change companies or go on leaves, off boarding processes are not always perfect, spam filters exist.

Add to that the declining experience of email with so much marketing and trash landing in the inbox (and sometimes Gmail categorizing important emails as "Updates")

That's why grace periods for these situations are important.

Who uses SMS? This might be a cultural difference, but in Europe they are still used a lot. And would you be ok if your utility company cut your electricity bill just with an email warning? Or being asked to appear to court by email?

I really liked Hetzner but I got burned by one issue. I had some personal projects running there and the payment method failed. Automated email communications also failed among so much spam and email notifications I receive, and when I noticed the problem they had wiped all my data without possibility of recovery.

It was a wake up moment for me about keeping billing in shape, but also made me understand that a cloud provider is as good as their support and communications when things go south. Like an automated SMS would be great before you destroy my entire work. But because they are so cheap, they probably can't do that for every 100$/month account.

I've had similar issues with AWS, but they will have much friendlier grace periods.

I really like electric approach and it has been on my radar for a long time, because it just leaves the writing complexity to you and the API.

Most of the solutions with 2 way sync I see work great in simple rest and hobby "Todo app" projects. Start adding permissions and evolving business logic, migrations, growing product and such, and I can't see how they can hold up for very long.

Electric gives you the sync for reads with their "views", but all writes still happen normally through your existing api / rest / rpc. That also makes it a really nice tool to adopt in existing projects.

The thing knitting taught me is that you can have something beautiful and useful even tho literally every part of the piece is a single point of failure.

No redundancy, no backstop. If any of the stitches gets cut, the entire piece can unravel completely.

We're so used to redundancy, but sometimes you just need to get things done, and it's ok if it's all a deck of cards.

Just one other thing. In Analog you also have compensating developers, which will exhaust faster in darker areas (or lighter if you think in negative), and allow for lighter areas more time to develop and show, and hence some more control of the range. Same but to less degree with stand development which uses very low dilutions of the developer, and no agitation. So dodging and burning is not the only way to achieve higher dynamic range in analog photos.

About HDR on phones, I think they are the blight of photography. No more shadows and highlights. I find they are good at capturing family moments, but not as a creative tool.

Personal anecdote: I do freediving, so CO2 tolerance training is common, and I've done it on and off. Basically you do breath holds to train your body to get used to high leves of CO2.

I've found that brief high C02 levels are very good for activation, and to get out of a lethargic state. I don't know if a mix of cortisol and vasoconstriction and dive reflex triggered by the CO2, but I feel like it's a tool I have on my toolbox whenever I need to so something difficult or that requires a lot of will power.

It's not for everyone tho, because many people can't get past the initial urge to breathe, and would probably freak out with the first involuntary contraction.

Fully hypothetical: It would be ironic if they ended up finding a relationship between autism and the overall stress, mysery, and dopamine hamster wheels that are causing the assortment of other mental health isssues.

Because I have a feeling they want to find an "environmental cause" only if it's not the one that is the driving engine of the economy.

Apache ECharts 1 year ago

A very large library of premade charts for web. Probably the largest I've seen. Less customizable than chart.js, and D3 is more of a rendering library than a charting library.

I've been very curious about electric -- the idea of giving your application a replicated subset of your databse, using your api as a proxy, is quite interesting for apps where the business layer between the db and the client is thin (our case).

edit: Also their decision to make it just one way sync makes a LOT of sense. Write access brings a lot of scary cases, so by making it only read sync eases some of my anxieties. I can still use Rest / RPC for updating the data

Ok I'm going to invert that thought, and say: if books are so intelectually more efficient, why do we even have universities? Why do we have lectures, and why doesn't everyone just read?

Spoken word is one of the most primitive and human ways of communicating information. Written word appeared as a replacement to spoken word, because there was no other capable medium of information. Now we have mediums capable of doing so, why not use them instead.

Also you're somehow implying that because I'm doing the dishes I'm paying less attention? I think that's a really big assumption, and will probably vary a lot from person to person.

I think reading is an essential skill, but we also need to get reading out of the pedestal. Because a lot of the time these arguments come across as some sort of literary elitism. Like if you're not ingesting information through reading, it doesn't count.

This month I spent many hours listening to lectures on youtube about geopolitics on the Asian continent from the naval war college. Sure I could have read it, but nevertheless I got curious about a topic, engaged in it, and "followed the rabbit holes"

I think there is a case to be made that we need to be more active in information seeking, rather than just being fed what the algorithm suggests you - on that topic Technology connections recently made a really good exposition of that issue -- https://youtu.be/QEJpZjg8GuA -- But it should not be about the method of ingesting information, but the quality and the intent of it.

Why? Because it's reacting to the current US trade policies.

The EU is realizing that one of their major trade partner, who they trusted with critically important goods and services, might pull the rug under their feet.

Not to mention that the EU in itself is already a huge achievement in terms of free trade agreements between EU countries.

It's 2025, and some ORMs are quite good (eg. Django, ActiveRecord). You can have an ORM with escape hatch of SQL. I do not understand the people who are so against ORMs.

I use ORM query interfaces 80% of the time, and for performance critical queries I can use direct SQL. But the query sanitization, smart preloading and performance checks, schema management and migration tools they often provide, and type checks / hints are really nice features of ORMs.

Furthermore, ORMs are ESPECIALLY useful in teams where you have more junior devs who need these guardrails.

I think the issue here is trying to reinvent a new ORM.

I've let people use GPT in coding interviews, provided that they show me how they use it. At the end I'm interested in knowing how a person solves a problem, and thinks about it. Do they just accept whatever crap the gpt gives them, can they take a critical approach to it, etc.

So far, everyone that elected to use GPT did much worse. They did not know what to ask, how to ask, and did not "collaborate" with the AI. So far my opinion is if you have a good interview process, you can clearly see who are the good candidates with or without ai.

Basecamp violates that rule often and they are doing ok. If I remember right they even make it a strategy to re-write their whole application every few years.

There's no hard rules in software engineering, and all best practices should be put into context. You don't know what monsters lurked in the old code base. So yes in some cases (but not often) re-write is a good / only choice.

It has become a meme at this point, but it seems men will do anything but go to therapy. Especially here, when the author can clearly afford it, and is going through a existential crisis.

Also, if this is the cohort of people joining the DOGE initiative, I'm even more afraid that I was before.

"Everyone can do sterile work", I mean some people can't even boil an egg.

There is a big sample bias here. The community of hackers is generally intelligent and curious. The laws in place were not necessarily made with them in mind, but for people who will take homeopathic remedies, use energy crystals.

Maybe if you're smart enough to avoid detection and navigate the legal hurdles, that is the acid test (heh) for the competences and diligence these things require...