Preach. My friend is a gifted passionate Aerospace engineer (top in his specific stream at Cambridge) and basically is withering away working for the above 2 firms. The location is grim being far from others and generally far from other young exciting people. Additionally in his org, there just isn't a sense of excitement/ urgency which leaves him with little to do. Prioritising career for a career that's not there
Whilst others working in software (myself included) can have a far greater quality of life and salary working in London.
motorsport is similarly low salary, at least specifically F1. It is like game-dev in software in that there are far more people who want to do it than the number of jobs available so they can afford to pay you in the cool experience of working on F1 rather than in cash terms.
Absolutely. No public transport, almost no culture, and housing anywhere nice is even less available than in London. For a young person working at one of these firms, where can you live? Where could you meet someone to date? What can you even do at the weekend?
JLR is based in the metro area of Britain's second city. It's not exactly the middle of nowhere. Rolls Royce is in Derby, on the edge of the Peak District with much to offer. Much cheaper housing with more space available. And unlike in London, driving a car isn't hounded by terminal congestion.
JLR Gaydon is not in the metro area of Birmingham. It's in nice countryside and near a motorway which helps, but it's a fair commute out of Birmingham at rush hour to there. The nice surrounding towns/villages are expensive, and even the shitty ones aren't cheap (hello Banbury) as they're on the edge of commuter distance to London.
Derby I haven't lived in but know people who have. It's an old manufacturing town and hasn't much to offer graduates. Or anyone really. The Peak District is great, and if you can live out that way and commute in then do it. But again, you won't have similar people for local friends.
UK people are so god damned spoiled. Sometimes I will pull up street view imagery of a random town in scotland or wherever in the UK that I see locals from there on reddit make a seething comment about. Then I will look at the town center and its basically greenwich village: walkable, pubs and shops all over the place, bus network goes everywhere, actual regional rail potentially, everything the american urbanist dreams about. You know where you actually meet people on a date in 2025? On an app, which they have users on all over the UK.
Sure, but at that point you're having to buy a car (which is much harder as a young person - car prices have gone up, insurance has gone up faster, the driving test is harder than it was and lessons cost more...), you'll need somewhere to park it which adds to your housing costs, you still can't go drinking, and in general you're cut off from a lot of what young people are doing.
Even tiny UK towns have excellent walkable mainstreets and are small enough to walk from field to field on the other end in no time. It is a far cry from the american obligatory car experience where it might be a 2 hour walk to your nearest grocery store even in a city suburb.
It would be very expensive to take a taxi (of any sort) out of London to a scenic place, but it's easy to take a train to plenty of them, or hire a car for the day through an app.
There is a culture there. I am not sure what people mean when they say there isn't a culture outside of the London. If you mean things like events, art exhibs etc. We have those here. If you mean bars, pubs and restaurants we have those here to.
Is it as glitzy as London. No. But saying there is "no culture" is just absolutely asinine.
I lived there as a graduate student and then as a non-finance software engineer for about fifteen years. I liked it, as did dozens of my friends. It's absolute fantasy to call it a shitshow.
Been here for nearly 8, not working in finance and still quite liking it. Housing is expensive, but that's about it. Everything else (jobs, amenities, transport, people) is fantastic.
The UK is two countries, you can either live in/around the prosperous one with high cultural capital, good quality public services inc transport, or you can live in the other one.
Depends what you mean by "Quality of Life". I literally won't go to see friends because that would mean travelling to London. I hate the place. It is expensive, hostile, dirty and everyone is rude.
I live on the outskirts of the peak district. I can walk/cycle less than 30 minutes out of town and be walking along the old canals, through old villages and get amazing views of the countryside.
To be fair I live in Zone 2 and I can be on old canals and villages (albeit now subsumed into London) in ~20 minutes walking. I grew up in rural Wales, and as nice an upbringing it was, there's a reason I have a single family member left, who's trying to move away!
Or maybe he’s just tired of a specific kind of life which might be fun in your early twenties but is less appealing when you’ve got kids and can’t enjoy the nightlife and culture anyway.
Granted it's not the only city with those, the problem the UK has is that its small, desirable cities are unable to grow or reinvent themselves. Cambridge and Bristol should be ideal for hardware startups, but the cost of both housing and working space is insane for small, provincial cities, partly because NIMBYism and partly because building infrastructure is absurdly expensive when you're constantly having to work around 200 year old buildings and 800yo city plans.
you’ve got kids and can’t enjoy the nightlife and culture anyway
Having kids while living in the centre of a large city is great, as there is so much culture that is aimed at parents and children. When my kid was small we went to museums and concerts and events all the time that were aimed at kids. There were also several different parks, playgrounds, pools and similar activities to choose from all within easy access. Plus once the kids get slightly older they can use public transport to get around and you don't have to drive them anywhere near as much as if you live in the suburbs.
You have to earn (much) more to have the same standard of living as outside of it. Therefore you pay more income tax and the cost of living is higher anyway.
Personally this was more useful than the original article. Original article mostly aimed at someone who is slightly more familiar with BTrees which is fine
I don't know, this article is immediately confusing, because the rules seem wrong, or inconsistent at least. That makes it harder to understand what's going on, unless I suppose one knows already.
The first rule does not allow trees containing less than 2 elements.
The second rule makes me wonder how "N" is being used in the rules. The first rule treats it as a per-node variable, per the second rule it has to be a variable external to the node. Also, what if N is not divisible by 2?
Now that I don't trust the rules anymore, I cannot tell what the third rule is trying to do or if it's even correct, because so far it has not been stated what purpose these rules are trying to accomplish.
Rule 4 contradicts rule 1.
Now, the ordering rules (and the demo) do not allow multiple elements with the same key. Is this on purpose? Database indexes support this, so it would be nice to get one sentence about, so I don't have to wonder why this general introduction does not seem to deal with it.
I'm only this far in, and it already threw multiple wrenches into my attempts at thinking along. Now I can try to fill the gaps in the explanation myself, but I'm wondering how much I can trust the interactive elements to test my own understanding.
This article has a lot of potential, but it could really use an editing pass or two.
I was thinking why is this one guy on HN so deeply interested and discussing technical details from a minor remark. Then I clocked the name. Great work on Gemma bugs
Do you happen to have a link to said essay or know the name as I can't find it and would be interested in reading it. I also gladly confess to not remembering the plot of the vast majority of the works of fiction that I've read.
In case, it's not blinding obvious to people. Groq are a hardware company that have built chips that are designed around the training and serving of machine models particularly targeted at LLMs. So the quality of the response isn't really what we're looking for here. We're looking for speed i.e. tokens per second.
I actually have a final round interview with a subsidiary of Groq coming up and I'm very undecided as to whether to pursue it so this felt extraordinarily serendipitous to me. Food for thought shown here
tbh anyone can build fast hw for a single model, I’d audit their plan for a SW stack before joining. That said their arch is pretty unique so if they’re able to get these speeds it is pretty compelling
Our hardware architecture was not designed with LLMs in mind, let alone a specific model. It's a general purpose numerical compute fabric. Our compiler allows us to quickly deploy new models of any architecture without the need that graphics processors have for handwritten kernels. We run language models, speech models, image generation models, scientific numerical programs including for drug discovery, ...
They are putting the whole LLM into SRAM across multiple computing chips, IIRC. That is a very expensive way to go about serving a model, but should give pretty great speed at low batch size.
That would involve using a different model. This is not about the model, it’s about the relative speed improvement from the hardware, with this model as a demo.
Yay, the gigantic mega corp I feel more aligned with won!
On a more serious note, I think that this is broadly a good thing for the consumer. Apple and Google have a monopoly over basically distribution of apps and so the vast majority of people interact with technology most of the time. Having some restrictions on their behaviour and how people can circumvent them being established in the courts is good imo but keen to hear other points of view.
Of course its a good thing, but yeah its just one giant megacorp winning against the other for their own gain. But in this case Epic gain is also gain for consumers and devs of mobile apps/games.
Having not really written many tests before due to having worked moreso as a data scientist (a smidgen of pytest here and there), it's so nice writing tests in Go. Definitely a considered and well implemented part of the language
Super wild. Big props to the author for making mod and also for sharing the details. Just seems like witchcraft adding multiplayer to an already released game damn