> Unfortunately, I inherited some Symfony applications recently. Unfortunately, because the whole stack is terribly slow and held together by an insane amount of YAML and XML configuration files. Add "annotations" (that are parsed out of doc blocks and compiled into another bunch of PHP files) to the soup and party like it's 1998.
That sounds like a wrong configuration and/or architecture. Symfony is in my experience fast if you follow the best practices.
Maybe you should find out the bottlenecks before you blame Symfony.
> just DON'T do long running processes with PHP.
We run long-running workers just fine.
> You want to enable a module? Good luck finding the right php.ini.
That depends on your OS. In Debian/Ubuntu you just run phpenmod module and restart the service.
I don't know... Your criticism seems to stem from not looking at the issues closely, or maybe you were stuck in a really old, abandoned system. But that woukd have been ugly regardless of language.
Why don't more people use Assembla? We've used it for years and it has so many more features than Github. Tickets, milestones, time tracking, standup, wiki, unlimited repos with protected-branch merge rights, file sharing, discussions...
We haven't switched an existing project, but we're looking around for a place for a new library we're going to publish in a few weeks. It will most probably be on Assembla or Gitlab.
I'm too late in this discussion, but they are really going to use the majority of the grant, namely $10k out of the $15k, to replace the word "slave". See
> Buildbot's MOSS application: $10k to remove slave from all code/docs, $5k to work on stability/handling shutting down EC2 slaves when buildbot master crashes/exits/restarts (djmitche, 16:39:19)
> Yearly sales cycles create a toxic incentive to focus engineering time on flashy demo-friendly features
I understand that argument, but what incentive does DRM with a killswitch create for the software company, if its customers must pay in order to keep the product running at all? Might it not create different perverse incentives, for example trying to close the ecosystem in order to make a switch a painful experience?
Or in other words: What incentive to improve the software (other than the threat from competitors) does subscription DRM provide, if you can just collect the rent, because the cost of switching is too high anyway and the customers are at your mercy?
Just bear in mind the default installation can break some pages (Soundcloud) or worsen your user experience (many web sites, Google, Wikipedia or Ars Technica among others, redirect you to the mobile version if you have a certain user agent).
I would love it if there was a plugin that combined the blacklist part of Disconnect/Ghostery with the learning algorithm of Privacy Badger and the anti-fingerprinting features of Secret Agent.
There are many trackers that are known in advance and there is no need to analyse them. Stop them right away.
New ones crop up, or old ones change domains, watch them and block them.
And randomize my headers so even if cookies are blocked, they can't fingerprint me statistically.
Btw. what is the point of Privacy Badger without the Do Not Track header?
This article really should have been called "Security hole in Gandi's processes". Why would they change the account email address if you didn't reply to a single email within 24 hours? Who thought that was a good solution?
Opera used to be routinely blocked on Google properties years ago - Google Adwords as well as Google Analytics. There was no fallback, just a block message. When you changed the user agent, the site worked ok.
I'm not sure about today, but it was definitely a real thing.
I understand that it's pretty nifty in corporate environments. At the same time, however, it sounds an awful lot like a backdoor that works even with the PC turned off.
Today I found out I inadvertently bought an Asus motherboard with a service called "Intel Management Engine Interface" (mei) which "enables remote accessing to the PC including the management, monitoring and maintenance irrespective of the operating system state and PC power state as well".
It sounds to me like an official backdoor and I only found out about it because it conflicted with suspend to RAM. I removed the kernel modules for this service but couldn't find a way to disable it in BIOS.
Surprisingly - the product page doesn't contain any information about the presence of MEI whatsoever.
That sounds like a wrong configuration and/or architecture. Symfony is in my experience fast if you follow the best practices.
Maybe you should find out the bottlenecks before you blame Symfony.
> just DON'T do long running processes with PHP.
We run long-running workers just fine.
> You want to enable a module? Good luck finding the right php.ini.
That depends on your OS. In Debian/Ubuntu you just run phpenmod module and restart the service.
I don't know... Your criticism seems to stem from not looking at the issues closely, or maybe you were stuck in a really old, abandoned system. But that woukd have been ugly regardless of language.