HNHacker News
TopNewBestAskShowJobs

nouveaux

1,168 karma · joined February 25, 2008

[ my public key: https://keybase.io/deankao; my proof: https://keybase.io/deankao/sigs/n-nFGIORJdnUyp92sggjxbVYQZs3ZfOFy8WB5jPccMk ]
submissionscomments
nouveaux··on Kubernetes is a red flag signalling premature optimisation
Heroku and friends is literally built to simplify the complexities of VMs. Are you also arguing that deploying to VMs is too complex?
nouveaux··on Kubernetes is a red flag signalling premature optimisation
If AWS broke your CNI that caused you problems, it is also possible for AWS to break networking.

I have used Managed K8s for 4 years and literally never had any problems with CNI. My clusters runs with no problems.

nouveaux··on Kubernetes is a red flag signalling premature optimisation
I'll be honest I haven't fully explored AMIs as a solution but how do you run the AMI in your local dev environment? I can replicate the same K8s with docker images easily in local dev.
nouveaux··on Kubernetes is a red flag signalling premature optimisation
I dont know AWS ec2 apis and for sure I'm not capable of writing auto-scaling architecture. This is the reason why I default to K8s. I have used it easily and successfully by myself for the last 4 years. It just keeps on running and hasn't given me any problems.
nouveaux··on Ask HN: First-time dad-to-be. What do you wish you'd known back then?
Any chance you can share your novel list?
nouveaux··on AWS Nuke – delete all resources associated with AWS account
It is quite common to have budgets employees have to work with.
nouveaux··on Don't use Kubernetes yet
I have never heard of CapRover and I dont know how to use it. I do know how to use Kubernetes across Digital Ocean, AWS, GCP and Azure. Just had to learn it once. I don't even use it for scaling. Not complex at all. I've used it for four years. Literally never had a problem with it. It just runs.
nouveaux··on OCaml 5.0 Alpha Release
Functional programming is not just the FAD of the day. This is evident by the strong presence of functional programming in Rust, an imperative language. Functional programming is also the foundational idea behind React. As with most things in life, extreme ends of the spectrum rarely pan out. Pure functional programming languages are harder to work with but functional programming has a ton of merit. It's here to stay.

Regarding Ocaml, the functional aspect of the language is not hard. I have trained several junior programmers to write code in it (ReasonML). It is not a pure functional language. The biggest challenge for most people is dealing with types.

Ocaml's standard library is a huge sore point. It also lacks a lot of proper tooling. The biggest problem with Ocaml/ReasonML is that they are unable to rally everyone to a unifying vision to gain traction.

nouveaux··on Why is American administrative capacity in decline?
I too live in an extremely democratic leaning city and the only time my waste has not been picked up was when I forgot to push it out to the curb.

Even the brightest among the HN crowd can fall into the trap that "The other side is incompetent." There are geniuses and idiots on both sides. If your city is poorly run, its not because your city is run by one party over the other. It's because the people running your city is competent at running a campaign and incompetent at running a city. There's not much more to it than that.

BTW, the people picking up trash in our neighborhood are bleeding heart liberals.

nouveaux··on Elon Musk on Remote Work
It's healthy to be skeptical. At the same time, Musk wouldn't be the first successful person who came from a crappy background.
nouveaux··on When everything is important but nothing is getting done
I am using a low code/no code tool for some back office services and we're investing into the enterprise version. The enterprise version is on-prem only. To migrate from cloud to on-prem, we have to export the cloud data to the on-prem service. Each "section" has a download to json button but there is no download all button. So we have to go to all 50+ sections, click download, upload to our on-prem server, and click in a few places to "reset" things.

The fact that these guys cannot build a migration button smells like major technical debt. These guys aren't stupid since they have built an incredible tool. Somewhere along the line, their product became fragmented enough, where it would be too costly to build a feature that would lower the barrier to entry for their enterprise service. We're talking about high 5 figure to a low 6 figure yearly contract. They're telling us we need to go click for an hour to do the migration.

So if you don't think this is technical debt, I'm curious as to your interpretation of the situation.

nouveaux··on The Great Crypto Grift May Be Unwinding
A good place to look for middleman that can be cut with blockchain is the exchange between two random people that a third party needs to trust.

The example with the email in the court is a bad example because it is not the court's job to prove whether or not an email is fraudulent. It is the opposing counsel. Non digital evidence works the same way. This is why you have expert witnesses to verify or invalidate some evidence.

A better example would be real estate transactions. It would be best for everyone involved to move real estate transactions to the blockchain. I want to know that John Doe is the real owner of a house when I pay him $500k for the house. The government handles this with paper and their databases now but it would be far more efficient to do this on the blockchain.

nouveaux··on Picasso's self portrait evolution from age 15 to age 90
This makes me sad. This is not because you dislike Picasso. It is because you're making art an issue of classism.

If we just ignore the aesthetic of Picasso's art, you can categorize Picasso as a genius purely on his influence of other artists that follow him. It's possible to dismiss his influence by saying those other artists are fools or deranged. However, Picasso's influence is undisputed and absolute. Purely on that metric, he is classified as a genius. My hope is that anyone who is reading this will ask "Why is Picasso influential?" instead of "Why would anyone like this?"

It is possible to dislike Picasso and appreciate his influence on art.

nouveaux··on Tesla FSD Beta almost causes a head-on collision [video]
Radar and lidar may be needed but this is not a good example of it. I am watching this video on youtube recorded with a camera. I can clearly see the lanes in this video and I can clearly see the oncoming traffic. The car should not have crossed over and it should be able to detect the large light approaching in the other lane. This is a completely failure of the AI that radar and lidar would fail to solve.
nouveaux··on Twitter Deal Temporarily on Hold
There's a lot of things you can say about Elon like crazy, blinded by money and power, hubris, etc. Lucky? If you start one billion dollar company, sure. The man built up Paypal, Space X and Tesla. The jury is still out on Boring Company but it's still drilling in Las Vegas.

I'm sure he got lucky with Paypal but you can't luck out this many times. The guy clearly knows how to build billion dollar businesses.

nouveaux··on Tech bubbles are bursting all over the place
I think there is some notion that VCs are these rational, brilliant people who are making money hand over fist investing in the best projects. The reality is that many VCs do not make money and invest in tons of bad projects all the time.

Why would they invest in bad projects? Because they are humans who happens to have a crap ton of money. As humans, they're susceptible to FOMO and hype. They are susceptible to things like first impressions, a good slide deck, a good sales person, etc.

All this to say is that it might be the VC, it might you, or it might be your project. Who knows. This is why many founders end up pitching to 30-40 VCs because sometimes it's a numbers game.

The whole VC funding thing is a game that you have to learn about and crack. The easiest way to crack it is to show you have growing revenue. The next best thing is to show you have growing users. If you do not have growth, then you'll just have to hustle and put on your best sales game.

nouveaux··on Tech bubbles are bursting all over the place
Can you explain to me why these two articles represent Economists being the big cheerleaders for creating bubbles? I read both articles and I'm not sure what I am missing.
nouveaux··on I'm all-in on server-side SQLite
You make a really good point about trading Sqlite write limits to the limited number of Postgres connections. My comment is mostly about having to run a proxy, which is another service that ends up being a liability. Regardless, if you need multi-writers, then the obvious solution is Postgres.

"Both happening on the same nodes and no isolation whatsoever. More things can go wrong and will require more tooling to disambiguate between different potential failures."

As a Postgres fan, the extra Postgres service to me is a far bigger liability than Sqlite. The east-west networking is true for Postgres replication as well, so it's a wash to me.

nouveaux··on Ask HN: How do you deal with rude interviewers?
I had to control-f too far down for this comment. I would have a hard time working with anyone who laughed at the idea of anyone's favorite language, let alone a language like Scheme. There are reasons to dislike Scheme but it's hard to argue against how amazing the language can be.
nouveaux··on I'm all-in on server-side SQLite
I didn't downvote you. Postgres as a database server is operationally more complex when compared to Sqlite. Since Postgres is a network service, you have to deal with networking and security. Upgrading Postgres is a big task in and of itself. Backups has to happen over the network.

Number of network connections is another sore point. One of Postgres' biggest pain point is the low number of connections it supports. It is not uncommon to have to run a proxy in front of Postgres to increase the number of connections.

Sqlite gives you so much for free as long as you can work within its constraint, which is single writer (for the most part.)

nouveaux··on Day trader army loses all the money it made in meme-stock era
This and the arm chair government spending police in this thread is completely wrong. The PPP helped a ton of small businesses who needed it. I, along with many small business owners in our industry got PPP, used it correctly on employee payroll, rent and utilities. It took me all of 30 min to apply for each of the PPP rounds. It took me about the same amount of time to apply for forgiveness.

Of course there were problems with the wrong people getting their hands on the money. If you actually put up a ton of filters to make sure the wrong people didn't get the money, it would have delayed the actual people needing money from getting it. The right thing to do is to hand out the money fast and go after the abusers later.

These comments are the reason why the small guys always gets the short end of the stick. The big companies have their army of people to solve problems. The small guys are the ones who need it fast without the bureaucracy. Comments like "too much waste" and "shameful" do not hurt the big companies one bit. They just put up another road block for the small guys.

nouveaux··on Why is every consumer startup selling me what I already own for 10x the price?
Is your only assessment of quality based on the founders' degrees? There is no reason to believe that two business guys cannot source high quality socks. When it comes to consumer goods, it is very possible to source all sorts of quality from China.

Whether or not they succeed or their product is "worth it" is another story. I would not assess a company's quality based solely on the founder's degrees or their marketing.

nouveaux··on The growing discontent behind Nintendo’s fun facade
"They are alive purely on the strength of the 5% of good games they put out by rehashing the same 3 franchises over and over and over and over."

Completely agree with you here and just want to emphasize that the 5% of the IPs they rehash over and over produce legendary games. Many of these games push the boundaries of gaming in every way possible.

nouveaux··on Ask HN: Hybrid/Remote software team rituals
> What do you write in them that you didn't already mention during the daily standing meetings, the biweekly retrospective, the team meetings, the company meetings, or the Slack channels at the time they were relevant?

Well I would rather write up weekly summaries and cut down on meeting time. Daily standup is not a time for summary. It's a time to check to see if people are blocked. If no one is blocked, you go back to work.

nouveaux··on Ask HN: When did 7 interviews become “normal”?
I am so tired of recruiters and hiring managers spending time telling me about the company. It's all the same BS. Everything I want to know about the company I can usually learn from the website.
nouveaux··on Ask HN: When did 7 interviews become “normal”?
To be honest, I had forgotten the O(n) solution and vaguely remembered the nlogn solution. After that experience, I have both solutions lodged in my brain.
nouveaux··on Ask HN: When did 7 interviews become “normal”?
The company said you can spend as much time as you'd like. So if you're ok with two rounds of leet code for two hours, why not just do one hour and the one hour presentation?
nouveaux··on Ask HN: When did 7 interviews become “normal”?
No. Sort the array. Then use two indexes, one on each side of the array. Increment indexes to meet in the middle.

This is one of those tricks you just have to memorize and it's very hard to come up with the solution in 30 min.

nouveaux··on Ask HN: When did 7 interviews become “normal”?
I find it hard to believe that most web/sass companies are not doing the same kinds of queries to the database, consuming stripe APIs the same way, or adding a job to a queue in similar fashion. I think this is true even in the open source world. Any senior dev should be able to pair with someone knowledgeable and provide value, with the exception of very technical code bases. Most web/sass companies do not have very technical code bases.

I would give the same bug to all the candidates for baseline purposes.

nouveaux··on Ask HN: When did 7 interviews become “normal”?
As a Vim/Tmux user who lives in the terminal, I absolutely abhor all these coding websites. They do not have all the Vim keybindings I use and my own personal shortcuts I have embedded in muscle memory. It's such a frustrating process.
← PreviousPage 3 of 14Next →