3,200 karma · joined January 4, 2011
So he suspected an attack, but did not contact his employer about it or other team members. No action taken to mitigate the attack or to identify what was going on. Just changed the AWS root account password and nothing else.
Even assuming the very best intentions, I don’t think it unreasonable that Ruby Central found that a little bit suspicious.
Most Irish people would not take kindly to be called British, but then there’s Northern Ireland with all its complexities.
As for trying to unseat the Rails founder and BDFL, no chance.
Lots of developers are tired of being hemmed in and disrespected by Apple. Omarchy gets us back into using an OS made for developers, by developers.
Counterpoints:
- UUID is not random characters, it's a 128 bit number and is stored as such in many databases. It can be presented as a hex-string with dash-separators, but it doesn't have to be.
- There are several types of UUIDs. UUIDv4 is mostly just random bits. Others have time and machine numbering, like Snowflake IDs. UUIDv7 has a combination of time and randomness.
- UUIDv7 was made to address the database index problem, rendering that point moot.
Lots of tools understand and/or support UUIDs.
You can complain about the overhead of storing and indexing 128 bit numbers if you want, but realize that a string like 2025_P5U5_326662 is likely also going to be stored as 128 bits. And the added value of having the year in front (the rest is not going to mean anything to the average user) is not that great.
HTTP/3 uses UDP rather than TCP, so TCP slow start should not apply at all.
Having lived 10+ years in Switzerland and having learned the language (and the local dialects), I really like German. But like many delicacies, it is an acquired taste.
Hooks is really one of those things where you need an IDE to tell you that you’re doing it wrong, since there’s a whole bunch of footguns. It’s doing its best to solve a hard problem inside the limitations of JavaScript, but it is essentially a kludge.
2. Make a fortune.
3. Complain that people are freeloading.
4. Abuse your power as project founder to punish them, torching the community trust you’ve built up over decades.
5. Profit?
Whatever Mullenweg hoped to gain by undermining WPEngine can’t possibly be worth the damage he’s done to WP and his own company.
Cry harder, dirtbags.
Fortunately, many other frameworks are long-term stable, but also have a good programming language behind them. Django, Ruby on Rails, and there are similar options in Java or C#.
As for the other points, sure, PHP might be the one language where there are exactly two strong web frameworks. But I don’t see the problem of there being 3 or 4. Django has plenty of competition that drives innovation – web2py, flask, etc.
And same for those other claims. All major languages have various kinds of code analysis tools. Most have healthy communities, etc.
If make is available, odds are that a bash-compatible shell is too.
> Would wish the industry could agree on using something more modern and reliable.
There’s no techical reason why we can’t use NTFS on Macs or APFS on Windows, if the industry was willing work towards that goal together.
You don’t have to install the latest version if you don’t want to. If you use a version manager, you can keep using whatever version you want for many years.