Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tylerhou
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
151.
▲
by
tylerhou
3y ago
You can’t just put anything in a contract and expect a court to unconditionally enforce it. If an included clause is unreasonable and clearly in bad faith (like a buried fee, written in words instead of numbers), a court can choose to annul
152.
▲
by
tylerhou
3y ago
That's not what the proposal would do -- you could still run your own JavaScript on websites. In fact, this is explicitly stated as a non-goal: https://github.com/RupertBenWiser/Web-Environment-Integrity/...
153.
▲
by
tylerhou
3y ago
This link is posted in bad faith -- in the doc's current state ( https://archive.is/wJRDG#privacy ), directly linking to the (empty) privacy section implies that the authors did not consider privacy at all. But clearly t
154.
▲
by
tylerhou
3y ago
An LLM does not generate "the next token" - from an input text, it generates a vector of probabilities where each slot in the vector corresponds to a token. The value in a token's slot is (approximately) the probability that
155.
▲
by
tylerhou
3y ago
Because you need to maintain some pretense that Harvard grads aren’t incompetent. That’s also why they admit at least a few academically inclined students.
156.
▲
by
tylerhou
3y ago
Google and Meta do.
157.
▲
by
tylerhou
3y ago
The claim is that a high performing E5 will get good ratings, and there is enough comp overlap between levels that their pay will be in the same range has a meets E6. (At least, this was the official stance at Google.)
158.
▲
by
tylerhou
3y ago
The standard engineering desktop at Google comes with Linux.
159.
▲
by
tylerhou
3y ago
AFAIK in web TS/JS/Wasm you cannot mark memory regions as in-memory only (mlock on Linux). This means that the secrets in JavaScript can easily be leaked if the kernel decides to page V8 process memory (unencrypted) to disk. This
160.
▲
by
tylerhou
3y ago
Well technically Google still exists; it’s a subsidiary of Alphabet, and people who work at Google are employed by “Google LLC” (and not Alphabet). (In fact I think I remember there was some training that explicitly told us to NOT say that
161.
▲
by
tylerhou
3y ago
1. There might be a misunderstanding with terminology. Asking for a k-independent/k-wise independent family of hash function doesn’t mean “k hash functions.” It is a technical term that means: a set H of functions having the property t
162.
▲
by
tylerhou
3y ago
It's not irrelevant, it's just incredibly tiring reading the same comment over and over again on every thread that remotely mentions Google launching a new product. > For example, if there's a post about the new Threads ap
163.
▲
by
tylerhou
3y ago
Student loans can be discharged through bankruptcy, if you pass hardship requirements. - https://studentaid.gov/manage-loans/forgiveness-cancellation... - https://www.consumerfinance.gov/about-us/b
164.
▲
by
tylerhou
3y ago
Money from consulting fees. https://twitter.com/minilek/status/1509678967472549889
165.
▲
by
tylerhou
3y ago
Nit: they're not asking for runtime type safety; they're asking for the ability to reflect on types (at compile time, to generate values) so that they can use type information at runtime. This helps ensure runtime type safety beca
166.
▲
by
tylerhou
3y ago
Yes, Clang supports FDO, but it might be hard to set up (I've never set up FDO myself). You could check out https://github.com/google/autofdo and https://clang.llvm.org/docs/UsersManual.html#p
167.
▲
by
tylerhou
3y ago
The compiler will generate different code if it knew the rates at which branches were taken. If a branch is almost always taken or almost never taken, a compiler will want to emit a jump. The frontend will be able to predict the jump with h
168.
▲
by
tylerhou
3y ago
There are barriers for join. But without barriers, the risk is compiler reordering/lift to registers/thread scheduling. The CPU cache would not be the direct cause of any “stale” reads. https://news.ycombinator.com/
169.
▲
by
tylerhou
3y ago
There is an implicit mutex/barrier/synchronization in the join.
170.
▲
by
tylerhou
3y ago
The company I work at has a merge queue bot that enforces that CI passes after every merge. Only the bot is allowed to merge main. So, not being able to customize the squashed message is also an issue with our tooling.
171.
▲
by
tylerhou
3y ago
Gerrit is a Google-built tool for code review that has UX similar to their internal code review tool Critique. I prefer to use Gerrit because, frankly, GitHub code review is awful. 1. As an author, responding to review feedback is a back-an
172.
▲
by
tylerhou
3y ago
Why doesn’t a state monad work?
173.
▲
by
tylerhou
3y ago
You ideally want both exponential back off plus some random delay (to prevent thundering herd).
174.
▲
by
tylerhou
3y ago
An (in my opinion) easier way to remember the bit representation is to remember that a positive number and its negative counterpart should add to 0. But zero is congruent to 2^b (where b is the number of bits). So equivalently, a number and
175.
▲
by
tylerhou
3y ago
But that argument is not interesting. "We can't count arbitrarily high because the universe is finite." Yeah, duh. (Observable universe, for the pedants.) It's more interesting to ask: suppose you did have a magical st
176.
▲
by
tylerhou
3y ago
Also, generally speaking, because the model is "library owner makes the LSCs," library consumers are happy to accept small/reasonable changes in API usage. Off the top of my head I can only think of one time when an internal
177.
▲
by
tylerhou
3y ago
Technically not a regular expression, as (intuitively) the backreference has to “count” the number of 1’s that were matched. Regular expressions are equivalent to finite state machines, which cannot count arbitrarily high (any state machi
178.
▲
by
tylerhou
3y ago
Knowing Google, it was probably a feature that someone didn’t think was important enough in a UI refresh to spend time on and was added now because the team happened to have time (or the interns have started).
179.
▲
by
tylerhou
3y ago
The boundaries within database code are not clear. There are too many interlocking parts to take a nontrivial chunk and rewrite it Rust.
180.
▲
by
tylerhou
3y ago
I have "truly learned git" (including having written a clone for a school project) and still hate the CLI and conventional Git workflow. Why is checkout overloaded to mean "restore a file from the index" or "move to
More ›