Recent submissions

Comment · 1 year ago
Claude Code also costs $20/month for the lowest paid tier.
Comment · 1 year ago
> SOTA models are already capable of outperforming any human on earth in a dizzying array of ways, especially when you consider scale.

So why are so many people still employed as e.g. software engineers? People aren’t prompting the models correctly? They’re only asking 10 times instead of 20? They’re holding it wrong?

Comment · 1 year ago
Yann LeCun is 65. It is extremely unlikely his future research contributions will amount to anything close to what he has already done.
Comment · 2 years ago
There’s a design problem here if the driver can’t be self-contained in such a way that it’s possible to roll back the kernel to a known good state.
Comment · 2 years ago
A developer is much more likely to be able to fix their computer and/or restore from a backup than a typical user is. A significant problem is cascading failures, where one bozo installing malware either creates a business problem (e.g. allowing someone to steal a bunch of money) or is able to disable a bunch of other computers on the same network. It is not that common for macOS to be implicated in these sorts of issues. I know people have been saying for a long time that it’s theoretically possible but it really doesn’t seem that common in practice.
Comment · 2 years ago
I think if someone wants to criticize Microsoft after experiencing their buggy products for 20 years straight, that is not “baseless,” although I accept that taking responsibility for literally anything our products do goes against the core values of our profession.
Comment · 2 years ago
> > The Windows ecosystem typically deployed in corporate PCs or workstations is often insecure, slow, and poorly implemented

> Yes, but that's not because of Windows itself

Come on. There’s a reason Windows users all want to install crappy security products: they’ve been routinely having their files encrypted and held for ransom for the last decade.

Comment · 2 years ago
Yes, the original Parkinson’s Law paper contains an equation:

https://en.wikipedia.org/wiki/Parkinson's_Law > The growth was presented mathematically with the formula x = (2k^m + P)/n, in which k was the number of officials wanting subordinates, m was the hours they spent writing minutes to each other.

(check the original paper for details since this obviously doesn’t explain what n is)

Comment · 3 years ago
> The reason we have 3204 2B allocations is that each of the 2B contains info (latent space dimension).

I think the author is more correct than you are. It is not necessarily the case that we need 3,204 dimensions to represent the information contained in the tokens; in fact, the token embeddings live in a low-dimensional subspace; see footnote 6 here:

https://transformer-circuits.pub/2021/framework/index.html

> We performed PCA analysis of token embeddings and unembeddings. For models with large d_model, the spectrum quickly decayed, with the embeddings/unembeddings being concentrated in a relatively small fraction of the overall dimensions. To get a sense for whether they occupied the same or different subspaces, we concatenated the normalized embedding and unembedding matrices and applied PCA. This joint PCA process showed a combination of both "mixed" dimensions and dimensions used only by one; the existence of dimensions which are used by only one might be seen as a kind of upper bound on the extent to which they use the same subspace.

So some of the embedding dimensions are used to encode the input tokens and some are used to pick the output tokens (some are used for both), and everything else is only used in intermediate computations. This suggests that you might be able to improve on the standard transformer architecture by increasing (or increasing and then decreasing) the dimension, rather than using the same embedding dimensionality at each layer.

Comment · 3 years ago
> Secondly, his description of each layer's function as adding information to the original vector misses the mark IMO--it is more like the original input is convolved with the weights of the transformer into the output. I am probably missing the mark a bit here as well.

I think his description is basically correct given how the residual streams work. The output of each sublayer is basically added onto the input. See https://transformer-circuits.pub/2021/framework/index.html

> Lastly, his statement that the embedding vector of the final token output needs all the info for the next token is plainly incorrect. The final decoder layer, when predicting the next token, uses all the information from the previous layer's hidden layer, which is the size of the hidden units times the number of tokens so far.

I think the author is correct. Information is only moved between tokens in the attention layers, not in the MLP layers or in the final linear layer before the softmax. You can see how it’s implemented in nanoGPT: https://github.com/karpathy/nanoGPT/blob/f08abb45bd2285627d1...

At training time, probabilities for the next token are computed for each position, so if we feed in a sequence of n tokens, we basically get n training examples, one for each position, but at inference time, we only compute the next token since we’ve already output the preceding ones.

Comment · 3 years ago
> That's some major scapegoating of flight crew, when their airline clearly has not maintained the plane properly and caused engine failure in the first place and airport failed to provide adequate ground control support.

Most disasters result from multiple things going wrong together, hence the importance of addressing them individually.

Comment · 3 years ago
This is hard to believe given the quality of most software, but at some point, one might expect a decline in product quality to harm revenue and profitability, which would reduce or eliminate the need for headcount growth.
Comment · 3 years ago
To be fair, I don’t think he’s been responsible for any world wars.
Comment · 4 years ago
It can be transmitted between family members too. I would hazard a guess that, given the risk factors for hepatitis B include being an IV drug user who shares needles, there’s probably a correlation between the mother and/or the father having hepatitis B and not bringing their kid back to get vaccinated later.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton