HNHacker News
TopNewBestAskShowJobs

sulam

5,276 karma · joined July 11, 2012

submissionscomments
sulam··on The Tragedy of Google Books (2017)
In practice that is an obvious exaggeration for the purposes of making a point. It is probably simple enough to make the change, and it’s equally easy to change it back. One configuration makes you subject to massive lawsuits and the other doesn’t.
sulam··on The Tragedy of Google Books (2017)
That is far-fetched, science fabulist style thinking. The average person on the street does not know about Brewster or the IA, but they certainly do know about their local library and would object if it was to disappear.
sulam··on Math is still catching up to the genius of Ramanujan
Fwiw Chandra, Rao, and Bose are instantly recognizable to me. I’m not a mathematician or physicist and don’t know the other folks. That said I am very aware that Indians have made significant contributions to math, physics and I imagine other disciplines.
sulam··on setBigTimeout
But it appears that it is consistent with setTimeout’s behavior and therefore likely correct in the context it will be used.

At least if your definition of “correct” is “does the thing most similar to the thing I’m extending/replicating”. In fact you might believe it’s a bug to do otherwise, and JS (I’m no expert) doesn’t give a way to run off the event loop anyway (in all implementations). Although I’d be amused to see someone running even a 90 day timer in the browser. :)

I’ve think a very precise timeout would want a different name, to distinguish it from setTimeout’s behavior.

sulam··on C is not Turing-complete (2018)
I’m sure it doesn’t.
sulam··on ReMarkable Paper Pro
Probably true, although getting it to run seems doable.
sulam··on ReMarkable Paper Pro
AOSP is free and clear of Google beyond the obvious fact that a lot of engineers paid by Google contribute to it.
sulam··on Notes on Distributed Systems for Young Bloods
Those only work because they have retries built in at a layer that runs inside your service. You should understand this because it can have implications for the performance of your system during failures.
sulam··on Notes on Distributed Systems for Young Bloods
One that is not mentioned here but that I like as a general principle is that you cannot have exactly once delivery. At most once or at least once are both possible, but you have to pick your failure poison and architect for it.
sulam··on Stripe's Monorepo Developer Environment
I think it’s safe to assume that for something with the scale and complexity of Stripe, it would be a tall order to run all the necessary services on your laptop, even stubs of them. They may not even do that on the dev boxes, I’d be a little surprised if they didn’t actually use prod services in some cases, or a canary at any rate, to avoid the hassles of having to maintain on-call for what is essentially a test environment.
sulam··on Project Oak: Meaningful control of data in distributed systems
Roughly, yes, but they didn’t stop doing the work. It was moved to another set of people.
sulam··on Project Oak: Meaningful control of data in distributed systems
It’s really apples and oranges, Oak is about being able to execute code without side effects, even when it’s running in an environment you don’t provide. If it gets extended to the phone you can snark about ads, but really it would only be able to address whether any data associated with your viewing an ads escapes to a third party. So it would largely make ads be more like a billboard vs the way they work today. But that’s speculation, Oak isn’t trying to make the world safe from advertisers, it’s trying to make your data safe from being used in ways you didn’t permit, even when it’s being operated on in an environment you didn’t provide.
sulam··on Project Oak: Meaningful control of data in distributed systems
It both predates the Apple approach and is more thorough. I cannot inspect or ensure the software BoM of my image with Apple’s approach, I just have to trust them. With Oak you have trust down to the hardware.
sulam··on Apple vs. the "Free Market"
It’s a completely reasonable rant, and timely. You could write largely the same rant regarding digital books and how Apple advantages itself over competitors when it comes to their “fee” and the distortions this causes in the purchasing experience for those products.
sulam··on Someone's been messing with Python's floating point subnormals
<dang>, this is (2022).
sulam··on Susan Wojcicki has died
First of all we are talking about YouTube here, not Google as a whole. Secondly, my argument is simple and basic physics. If everyone behaved like you, YouTube and services like it would not exist. Your straw man arguments aren’t needed for me to justify my decisions.
sulam··on Susan Wojcicki has died
Why do I pick up trash off the floor that I didn’t put there? Why do I tip for good service? Why do I bother responding to posts like this?

The answer is the same to all these questions: because I’d rather not live in a world where everyone is a taker.

sulam··on Susan Wojcicki has died
They have Memberships now and I wouldn’t be surprised if they don’t have a donate button hidden away somewhere.
sulam··on Ask HN: Is it possible to make FAANG salaries without working there?
It’s a trick because I’m effectively spending my gains without having to recognize them.
sulam··on Ask HN: Is it possible to make FAANG salaries without working there?
Actually yes, but you won’t find engineers compensated that way. Usually it’s the CEO. They will take a symbolic base salary (often they will say $1 but HR forces it to be minimum wage behind the scenes) and get paid with stock.

The trick is that it’s not RSUs, so not regular income. Instead it’s some form of option (I am not a tax attorney so I hesitate to state the type of option, there’s a variety of them that are used with different limitations). I believe they exercise 83(b) style to avoid AMT as well.

As usual, you need to already have a lot of money to make this work. Tax avoidance is amazingly accessible once you have enough money. One trick I could do, but don’t — my bank gives me a line of credit based on assets they manage for me. I could quit my job and easily live for years just using the LoC and report zero income other than passive income from rebalancing trades (which are very minimal).

sulam··on Google-Wiz deal fizzles out, company will pursue IPO
No, breakup fees are post term sheet.
sulam··on Ask HN: Has anyone successfully pivoted from web dev to AI/ML development?
Right, it’s a lot easier to shift than it would be to go into an entirely different kind of law, or become a different specialty of doctor.
sulam··on Google Arts and Culture site I didn't know existed
Very very little at Google survives on autopilot. There’s a constant drumbeat of required changes, whether they be accessibility, regulatory (DMA, hurrah), internally motivated changes (material design++) etc. For anything to survive there must be someone who cares and is willing to invest in it. This is a large part of why stuff gets killed, the default there is for things to die. Yes there are strategy changes too, but very often things die because the person who could champion a thing is no longer there to do so, or has changed roles significantly enough that they can’t plausibly do so anymore.
sulam··on Waymo One is now open to everyone in San Francisco
Okay, the point I think the poster up there was trying to make is that there are degrees of assault. I never saw anyone murdered, and only twice some sort of physical struggle. The number of times crazy yelling broke out is uncountable by me, though.
sulam··on Waymo One is now open to everyone in San Francisco
YMMV greatly depending on time of day.
sulam··on Waymo One is now open to everyone in San Francisco
Pixel phones? Nest? The Bayview hotel rooms are pretty nice. Hell even Gmail feels pretty premium to me, but I guess this word might be considered subjective.

Also, Waymo isn't even Google. You might accuse me of overstating this, but truthfully they operate as a different company.

sulam··on Waymo One is now open to everyone in San Francisco
You might be magic. Crazy, crazy shit goes down on Muni. I used it to commute from outer Richmond to downtown for years and the bystander effect was fully powered up on many of those rides. And it wasn't always the homeless people, little old Asian ladies could be hella scary.
sulam··on Waymo One is now open to everyone in San Francisco
And yet you'll find that your definition of clean may far exceed the driver of an Uber's at least every other trip.
sulam··on Apple introduces M4 chip
If your back is hurting from the ~1lb extra going from 13" to 15", I would recommend some body weight exercises. Your back will thank you, and you'll find getting older to be much less painful.

Regarding a small iPad, isn't that the iPad mini? 8" vs 7" is pretty close to what you're asking for.

sulam··on Google surpasses $2T market cap
The stock they use for this is not created constantly, it's created in a block set aside for that purpose by board action. Companies do this relatively infrequently.
← PreviousPage 6 of 34Next →