Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
avl999
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
avl999
3y ago
I was recently in India a few weeks ago for a friend's wedding. I am not an Indian national/citizen/whatever and my experience related to anything tech and money was absolute awful (esp the obsession with OTPs) * The problems
2.
▲
by
avl999
3y ago
> But in such cases surely there's some kind of rate limiter in place? Not really, our team maintained a reverse-proxy that fronted all requests that came into amazon. And whenever we would have a self-ddos event, we'd get a re
3.
▲
by
avl999
3y ago
I am not disagreeing with you but self-ddos is not entirely uncommon. When I worked at Amazon this would happen a few times a year. Not on the main amazon.com website but on supporting services often initiated by but not limited to kindle d
4.
▲
by
avl999
3y ago
First thing I would try is seeing if the front end has a different retry strategy for a different status code (say 503). If so I'd change the status returned for throttling to be that (503). Barring that, turning off server side thrott
5.
▲
by
avl999
4y ago
> If it’s a conceptually complex system then the devs weren’t really that good in the first place. Spoken like someone who has never worked on a sufficiently complex system.
6.
▲
by
avl999
4y ago
Exactly, severance was absolutely a no brainer based on that email. I have gone "hardcore" many times in my life working crazy hours but all of that has either been in exceptional circumstances or me doing it because I was having
7.
▲
by
avl999
4y ago
I didn't want to use that word but that's the only thing that comes to mind describing what you are saying. Why in the world would you find it acceptable to work at a place where the baseline is extreme hours and where extreme h
8.
▲
by
avl999
4y ago
If you are willing to work significantly over normal work hours, for market value pay for a company with no greater mission beyond selling ads so that Elon can service the interest on his debt then by all means go for it. That is literally
9.
▲
by
avl999
4y ago
`&varName` is not equivalent to C version of the superficially similar looking operation.
10.
▲
by
avl999
4y ago
I reject PRs every day at work with varying level of "badness" and it works just fine. Normal people can put 20 seconds of thought and come up with a response that explains why a patch is unacceptable without resorting to name cal
11.
▲
by
avl999
4y ago
There is nothing wrong with rejecting the patch... there is something definitely wrong with calling it "unintelligent" and "idiotic". Esp since a year or two ago Linus publicly committed to toning down some of his more t
12.
▲
by
avl999
4y ago
The article links to this PR comment by Linus https://lwn.net/ml/linux-kernel/CAHk-=wie+VC-R5=Hm=Vrg5PLrJx... : > End result: no way will I accept this kind of completely arbitrary and frankly not very intellig
13.
▲
by
avl999
4y ago
My reading of the situation is that India is not necessarily pro-Russia, instead its position on Russia vs the West and Russia vs Ukraine is to quote Trump "very fine people on both sides" which may be problematic in of itself but
14.
▲
by
avl999
4y ago
My point is that Linux is a great desktop environment and people shouldn't write it off based on isolated complaints from people for whom it didn't work for as there are a lot of people who never encounter these issues that keep g
15.
▲
by
avl999
4y ago
Designing Data Intensive applications- specifically chapter 3 and 4 which deal with strategies and algorithms for storing and encoding data to be stored on disk and their pros and cons. Once you read that, I'll suggest reading the sour
16.
▲
by
avl999
4y ago
> - only one speaker works so volume is low Never had this issue. > - finger print scanner doesn’t work Can't speak for this as I don't have a device with an FP reader > - battery life is poor compared to Windows on same
17.
▲
by
avl999
4y ago
Shellcheck https://github.com/koalaman/shellcheck : Shell scripts are unavoidable, you have to write one every now and then but shell is a terrible language with massive footguns around every corner. I don't write
18.
▲
by
avl999
4y ago
SQLite, KVM, Firecracker, GraphQL, Serverless... if this was written in Rust it would hit the holy trinity of all the HN buzzwords that pull a post to the frontpage ;)
19.
▲
by
avl999
4y ago
With that setup you have essentially lost any benefits that SQLite provides, specifically any performance benefits by making a DB read/write a network call instead of a local call in the same process that manipulates some file on the s
20.
▲
by
avl999
4y ago
I wonder how an alternate timeline might have played out if Richard Hipp had not named it "SQLite" and instead called it "SQLightning" or "SQLExpress" or something like that. For much of its lifetime, SQLite wa
21.
▲
by
avl999
4y ago
Software isn't written once and left to run in production for it's lifetime, it is constantly being iterated on and changed. And a lack of tests will inevitably result in a slowdown of the rate you introduce new features as now yo
22.
▲
by
avl999
4y ago
Only the most religious TDD evangelists will force you to "drive the design" using tests. That advice is not relevant for most developers except for perhaps absolute beginners who don't have the experience or mental models to
23.
▲
by
avl999
4y ago
> How do you implement healthcheck? > Does the loadbalancer know how the healthceck is implemented? Write a ping/sping endpoint like people did pre-Kubernetes? LBs provided by Cloud provider all have a trivial way of setting a h
24.
▲
by
avl999
4y ago
What is frustrating is TDD evangelists insisting everyone do purist TDD in their regular development (like the guy being quoted in this article). You set your standards as a team of what you will consider acceptable tests and as long as the
25.
▲
by
avl999
4y ago
I am practically incapable of navigating without GPS/Google maps.
26.
▲
by
avl999
4y ago
Using a JetBrains IDE (or whatever IDE) + Vim plugin is the best of both worlds. Writing code is composed to two tasks: 1. Pure Raw Text Editing: This stuff like jumping around within a single file, making edits. Vim really shines here with
27.
▲
by
avl999
4y ago
I am not saying it's UFOs but many of the UFOs observed by the US Navy/Airforce were spotted on top of oceans and many have been reported to "disappear" into the ocean. The famous Tic-Tac UFO for example notably disappea
28.
▲
by
avl999
4y ago
This also results in easily breaking production.
29.
▲
by
avl999
4y ago
In 2022 there is no reason to prefer these dynamically typed languages over statically typed ones for production code. When languages like PHP, Ruby, JS blew up the knock against statically typed languages was the verbosity of the resulting
30.
▲
by
avl999
4y ago
Why do front-end developers have such masochistic tendencies to put themselves through this kinda crap?
More ›