182 karma · joined May 5, 2025
Second was about licensing and Apache Harmony.
So, eventually they dropped most of the big things that were planned - Project Lambda with closures, Project Jigsaw with modularisation, Collection Literals. They eventually came back, but took a while to implement, so it was a prudent decision to make.
They had to commit to half a year release cycles and LTRs every 2 years. Since then the releases became a lot more predictable. Whatever is not ready is not released (or is there as a preview feature).
This more agile approach is a lot better in my experience and we see that the changes made are more relevant and what people actually want.
Java tried to do fairly large updates and sometimes the release cycle would be very unpredictable as things would slip and take much longer than anticipated.
So to make it more predictable and to keep updates coming they switched to 6 months cadence with long term support (LTS) every two years.
This I think is a pretty good way of doing things, makes people who plan things figure out how to split feature development into these 6 months cycles, it made JEPs more granular and I think it made project Valhalla possible, if they tried doing it the old way it would never happen.
Splitting things in small chunks clarified what needs to be done and the path forward. It still takes very long time, but doesn't cause big incompatible changes and I think overall Java has good progress without being stalled.
second - main idea is about proportions, if you want to design apps that seamlessly transfer from one screen to another they have to have the same proportions of the sides. This is not a given and depends on the height and width.
If you take iPhone 18 Pro resolution : 2,622 x 1,206 doubling it would make the screen with 2,622 x 2,412 - almost a square screen.
They chose to have the folded phone to have 1.4:1 aspect ratio which is consistent when folded and when unfolded.
Professor says the assistants - why don't you dig in this direction, I have a hunch it might produce something valuable. And AI assistant does just that, proving or disproving a hunch. This would take the professor a lot of time if doing by themselves.
And according to them at some point they saw that one was close to being solved, so they pointed all the agents at it.
The same thing happens to humans - at this time there are no simple problems left, so solving the hard ones requires using prior knowledge and attempts at solving things.
6.5 billions paid, nothing so far, this was such a sus transaction, sounded like the way to get money out of OpenAI.
At least before it would listen to instructions like this.
1 Å = 100 pm. 1 pm = 0.01 Å.
xAI overbuilt their data centers - they can't find paying customers for them, that's the reason they made deals with other companies like Google to use their own datacenters.
Cursor has the opposite problem of not having enough capacity. So this works well for them together.
Weather it's worth it - if you beleive that AI will solve every problem then having a piece of the pie early on might be worth it.
Remember how when google bought youtube for 1.65 billions people thought they are crazy? Or when facebook bought instagram.
60B is a crazy number but might be worth it for someone fighting for world dominance :)
This makes it so an update to a popular library can compromise a huge number of packages that depend on it.
In Java for example almost all packages specify a concrete version, even if someone compromises the latest the blast radius is usually pretty small.
They get people listening. And when you download you don't know it will be crap AI slop.
I now get a bunch of this in youtube - just endless drivel about some theme I am interested in. They create so much crap it's hard to see which one is real. I started banning the accounts that are making AI crap, but there are so many now.
So, here at least some of the blame belongs to Railway - how they organized their security, how the volume deletion deletes backups as well.
They since fixed some of these issues, so a similar mistake from someone won't be as catastrophic.
Just these two facts will tell you that while, yes, we do need food to live, but on another hand we have an abundance of food and if AI data centers use 0.05% of the water used for humans.
It's a strawman.
I hope it's because I have small simple email and not because they want to steal it.
https://preview.redd.it/always-loved-the-design-of-the-mac-m...
so maybe that's the reason they chose it. They just designed a new iteration in 2024, so maybe they don't expect much change for a while.
it could be less economical, so Apple has to innovate to be competitive on pricing - with automation, robots, etc.
But I assume the people who get the mail are trained to see if the envelope contains ideas to stop reading and return the mail with the canned lawyer response.
I got a rejection letter once from a company I submitted my resume to (online) and I still remember that and in a positive light even though it was a rejection.
Now they just ghost you even if you went through 5 rounds of interviews and spend a bunch of your time.
Plus for many years Word was one of the main cash cows for MS, so they didn't want to make an editor that would take away from Word.
And you could see how adding new things adds vulnerabilities. In this case they added ability to see/render markdown and with markdown they render links, which in this case allowed executing remote code when user clicks on a link.
AI related things, one drive (this could be one of the reasons file browser is slow), widgets on the screen like news and weather, some other optional/not needed things.
They added a lot of not needed crap to File Manager. I think it's almost better to install a third party one.