IRB type completion comes as a result of a chain of events which starts from the incredible work done by Kevin Newton (et al) to write a new canonical Ruby parser called Prism in C99 with no dependencies [1].
With Prism, you can then create tool suites like syntax_tree [2], which then leads Prettier formatters [3], a new Ruby LSP [4], which unlocks a new Ruby LSP VS Code extension [5], not to mention a laundry list of other gems like Rubocop and of course Ruby itself that will benefit from a faster and more maintainable Ruby parser.
It's a beautiful illustration of the power of questioning conventions, going back to first principles to uncover better solutions to previously solved problems, whose new solutions create new capabilities which unlocks the ability to solve new problems.
syntax_tree was actually created before Prism. Ruby LSP also adopted syntax_tree first, and then switched to Prism (then called YARP) when it was mature enough.
But indeed, the type completor would've been much harder to build and maintain if without Prism.
If u have a ton money, it's cheaper to just live in US. Canada is very expensive for the plebs. The cost of living keeps rising and the politicians are very anti small businesses and pro oligarchy. They have a strangle hold on the country simliar to the Murdoch in Australia. Ironically, US is fairer in helping the small timers.
It was the saving grace, but I am not sure if that's the case now as the situation deteriorates. If I am already having the big tech insurance and I am gonna to fly to Mexico/India for some of the items anyway, why do I need it?
The politicians simply DO NOT care. They just let oligarchs keep eating the small palayers, and it will totally break the health system some day just like how they killed 3rd party internet providers. Telus is already making the play in the health sector.
As an H-1B holder, we are legally entitled (and required) to work for one specific employer and that's it. You cannot even think of starting a company, you cannot work a gig job, you can't work two "high-paying" tech jobs.
Everyone knows the "ton of money" doesn't come from working a salaried job, it's from creating something new / starting a company.
But only US green card holders or US citizens can even dream of considering that as an option they can pursue.
Ton of money is ill-defined, but it's quite possible to work a salaried job in tech in the US and achieve financial independence and an extremely high standard of living.
There was an internal joke / meme at Google that any announcement starting with "An update on X" == we are killing X, to the point that if someone was sending their resignation email the subject line of the email would be "An update on <name>"
My current favorite corp speak is “we can’t wait to share it with you”. Seems like it’s in literally every product announcement. At least this one is positive
Did it know that before the last LLM failure was posted on Twitter or Hackernews? Trawling tech media for LLM failures can be assumed to be part of the "human feedback".
Yes, the models are not constantly learning. They only update their knowledge when they are retrained, which is pretty infrequently (I think the base GPT models have not been retrained, but the chat laters on top might).
It's interesting to read the replies in this thread because a lot of people are proposing alternative "it's just this" solutions to the same problem being solved here -- the over abundance of plastics.
But the solution can be all of these proposed "it's just this" strategies combined.
We do need a:
- standardization of plastics,
- a switch to alternative materials that are more compostable,
- a research lab to more deeply understand the true nature of plastics and their reuse,
- a tax on environmentally costly materials such as plastics,
- depolymerizing,
- and more...
These are all solutions to the same problem. Let's work on all of these problems simultaneously and combine them for compound effects.
In a world with finite resources, and capacity to care prioritization goes a long way. This is why a huddle of engineers is just chaos sans a Product manager.
reply