HNHacker News
TopNewBestAskShowJobs

rahimiali

1,340 karma · joined October 26, 2012

Ali Rahimi
submissionscomments
rahimiali··on ADSL works over wet string (2017)
Conductive polymers are commonly used these days. Pedot:pss can be engineered expressly this way, but less exotic ones like polyamides can do this too.
rahimiali··on Umarell
A strange thing about your comment, beyond it making easily verifiable claims without substantiating them, is that you focus on the gender of the spectators. You could have focused on their age, their posture, that they look at only construction and not other forms of public labor, or that this has a name in Italy and not elsewhere. Why the fascination with gender?
rahimiali··on Notes on Software Development Waste
Link to pdf, since ieee version isn’t free: https://homepages.dcc.ufmg.br/~figueiredo/disciplinas/papers...
rahimiali··on TQQQ is up 7,298% in 10 years – you don’t want it (2020)
Can you explain why you prefer TQQQ over buying LEAPs on QQQ? The spread on the latter seem ok, the leverage factor is under your control, and volatility drag does not reduce your returns (though implied volatility causes fluctuations). I don’t quite understand the market for TQQQ.
rahimiali··on TQQQ is up 7,298% in 10 years – you don’t want it (2020)
I didn’t know the reference either, but maybe this article explains the event: https://towardsdatascience.com/the-xiv-meltdown-1b0608110b9f
rahimiali··on Gmail’s fake loading indicator (2020)
A loading spinner would convey the exact same information without being misleading.
rahimiali··on Google's infamous internal 2010 “I just want to serve 5TB” video now public
I use the phrase to describe how leveling is not about what junior people think it’s about. I’m not clear about the responsibility you’re talking about.
rahimiali··on Google's infamous internal 2010 “I just want to serve 5TB” video now public
Is there a page that documents this anecdote? I’d like to link to it next time i use this phrase. Ironically, googling for it doesn’t turn up anything relevant.
rahimiali··on How long does it take ordinary people to get good at chess?
Unrelated to chess, but I find it fascinating that you wake up at 3am regularly. This might just be biphasic sleep [1], and throughout history, it was believed people were more effective between their first and second sleep [2].

[1] https://en.m.wikipedia.org/wiki/Biphasic_and_polyphasic_slee...

[2] https://www.medievalists.net/2016/01/how-did-people-sleep-in...

rahimiali··on 5 side projects in 6 years, earning $0
> Money is a 'first derivative' of success

Does that mean that even if my success stagnates at “quite successful”, I make no money at all? That doesn’t make sense to me. How would that work?

rahimiali··on Leaving Google
The engineer you describe sounds like an ex-engineer. That engineer sounds a manager.
rahimiali··on Circle: C++ Automation Language
Imagine using this to build a balzingly fast serialization library that you’d use like protobufs. Or to explore lots of configurations of your code to search for the variant that runs fastest. Or to write a linear algebra library that doesn’t generate temporary values that are dynamically allocated.
rahimiali··on Michelin Airless
The page uses the phrase "revolutionary structure". It's a fascinating pun to make about a wheel. I wonder if it's intentional.
rahimiali··on Ten Commandments of Salary Negotiation
yeah good point. equivalence by reduction to rsu.
rahimiali··on Ten Commandments of Salary Negotiation
The article explicitly comments on this. Search for “Glassdoor” in the text.
rahimiali··on Ten Commandments of Salary Negotiation
The article points out that Amazon offers pay cash for two years the stock, whereas Google pays a mix of stock and cash. The tax difference is that that with Amazon, your stock grows unvested for two years, and when you vest, it’s growth gets taxed as ordinary income. With google stock, you can hold the vested stock for those same two years and get taxed on that growth as long term capital gains.
rahimiali··on 14M ton of carbon offset forest is burning in California
forests go in cycles. averaged over time, any given acre of forest contains some carbon.
rahimiali··on Show HN: SQLite query inside a Bash function
If you're sweating quoting issues in here-documents, you can put the sqlite query in a separate file and tell sqlite to execute that file instead.

Here's a helpful example from SO: https://stackoverflow.com/a/21759264/711585

rahimiali··on Music for Programming
I was pointing out a mistake that inadvertently causes harm. I’m doing it exactly the way I would in a code review. I’m sorry this comes across to you as self righteous, but what I did is absolutely the right thing to do in the face of mistakes like this.
rahimiali··on Music for Programming
Obviously the principle is the same. I’m calling out a bias in the phrasing, which has the unintended side effect of ostracizing a group.
rahimiali··on Music for Programming
This makes sense if you only speak English, but a lot of people in this forum speak at least two languages.
rahimiali··on What should the CPU usage be of a fully-loaded CPU that has been throttled?
You might be thinking of the load average, not the cpu consumption of a particular process as reported, by, say, top or ps. The article is about the latter kind of tool.
rahimiali··on Open Source Farming Robot
Clever idea. How do I get my harvest once it’s ready? Does someone have to harvest the plants for me and mail them to me?
rahimiali··on Julia: Faster than Fortran, cleaner than Numpy
You can speed up the numpy code by 2x by replacing the line:

    M_old = np.exp(1j*k*(np.tile(a,(N,1))**2 + np.tile(a.reshape(N,1),(1,N))**2))
with

    a_squared = a ** 2
    M = np.exp(1j * k * (a_squared[:, None] + a_squared[None, :]))

This gets you to the same performance as single-threaded julia.
rahimiali··on How Notion pulled itself back from the brink of failure (2019)
I want to share a story about Ivan Zhao of Notion. I used to see Ivan at a coffee shop occasionally around 2013. I had just launched Keys Duplicated, a service to copy your house keys by taking a photo of it with a phone. Ivan liked the idea, but hated the web site. He rewrote the HTML and CSS for me overnight. I liked his design so much that I re-launched Keys Duplicated the next day with his new UI. It left a mark on me that a coffee shop acquaintance would be willing to spend so much effort to help someone else without expecting anything in return. I've tried to pay the favor forward ever since.
rahimiali··on Fsspec: Filesystem Interfaces for Python
it's super convenient, but watch out for bugs and performance issues. it's caching mechanism, how it uploads to S3, and how it seeks unseekable files conceal pretty big performance bottlenecks.
rahimiali··on John Carmack on JPEG
Ok, maybe not the arithmetic code (or huffman), but I was thinking you'd at least invert the DCT on GPU.
rahimiali··on Show HN: Mlatu, a Concatenative Programming Language
Are all stack-based languages concatenative? What would it take for a stack language to not be concatenative?
rahimiali··on John Carmack on JPEG
If the goal is to save memory, you can go farther than this. You could store the JPEG in RAM, compressed, and have the GPU decompress & shade. Each of the DCT blocks can be converted massively parallely on GPU.
rahimiali··on Amazon's Controversial 'Hire to Fire' Practice Reveals a Truth About Management
Unpopular opinion: This policy lets managers take bigger hiring risks. They can take a chance on diamonds-in-the-rough without feeling embarrassed for it.

Without this, managers are incentivized to just "hire the best", instead of hiring and developing under-valued talent. Amazon know to hire undervalued engineers and helps them punch above their weight. Compared to Google, who boast about paying top dollar for incrementally better engineers, Amazon's feat seems more valuable to me.

This also avoids homogenous teams. I would prefer to work in a team with a spread of skills over a crack-team of A+ players. This way, I get to develop people who want to improve, instead of being in a band of elite jocks.

← PreviousPage 3 of 7Next →