424 karma · joined April 15, 2010
> The feds allege that Peltz used disposable “burner” phones and encrypted apps to communicate with a journalist, and that the reporter provided “material nonpublic information about forthcoming articles” which Peltz used to trade in the market “just prior to publication of an article about each company written by the reporter.”
As a broad generalization, if you are latency bound (milliseconds or less) then everything is done in code and the DB is never in the main loop.
At the other end, if you are throughput bound - think end of day/month activities - then stored procedures all the way.
For everything in between, prefer to have the logic in code due to the maintenance benefits that come with it.
> Do you have an API on top of DB that enforces the rules?
In general, a database is owned by the app it is associated with and the app mediates all access to that data. The usual enterprise integration patterns (esb, messaging, web services, file dumps) are used to share data with other systems.
> Is the security/data validation also done in the API/app layer?
Largely yes. There's some level of security (like app access control and encryption at rest) that's handled in the DB tier but authorization is largely an app level concern.
Similarly, some constraints are imposed in the DB schema but those are quite basic. Most validation is done in the app tier.
I've worked in places where some teams ship with this three or six month frequency. They consider it completely normal and find ideas like continuously delivery or even weekly deployments as not just abnormal but risky and irresponsible! This is the very point OP is trying to make, the _normalization of deviance_.
[1] Python for the busy Java Developer. http://antrix.net/py4java
http://www.amazon.com/Growing-Object-Oriented-Software-Guide...
Screenshot: http://i.imgur.com/Tl7NCje.png Link: http://devdriven.by/
Why would that be the case? There are always other revenue streams to be explored using the same user base.
I'd appreciate any feedback you have on the site!
The talking heads overlay doesn't require replacing the Launcher. Installing just the FB Messenger app will get you that feature too.
AFAIK, it uses the "Draw over other apps" permission (android.permission.SYSTEM_ALERT_WINDOW) to achieve this. Here's a library that does the same: https://github.com/pingpongboss/StandOut/
HFTs don't have customers. They are trading on their own books.
By the same logic, Yahoo employees shouldn't be ashamed either; they were just doing what management asked them to do!
That sounds interesting. Any link?
Is that a valid secret.. I don't know. But if it is.. then not much of a secret if I can get one by just guessing btsnc.at URLs!
Sony's Homestream is just string replace s/Serviio/Homestream :)
Serviio: http://www.serviio.org/
A side-effect of having a long string like the above is that the OS will scroll the text side-to-side (marquee style) to display the whole thing.. thus catching the attention of whoever is looking at the lock screen.