1,366 karma · joined April 2, 2010
The moment I saw the news here, I ran to update my stuff -- the patch was already there, marked stable in the official gentoo repositories.
My impression is that they're following very closely the progression of this event and the relevant GLSA entries are being updated without any noticeable delays.
Thanks for running the show guys, you're true professionals!
Here's the relevant Gentoo Linux Security Advisory (GLSA) link: http://www.gentoo.org/security/en/glsa/glsa-201409-10.xml
Not only that, but also different libraries can depend on "slightly" patched versions of the same library, making the kind of determinism an OS package manager needs completely impossible (or pointless, depending on who you're asking).
On one hand, I'm enthused that Rust, arguably the only serious contender to C++'s throne, is gaining traction.
On the other hand, I'm scared that respectable projects like Qt (~6M lines of C++, man-millenia of work!) will be considered "obsolete" by the coming generation and another cyle of wheel reinvention will begin, tossing away man-centuries worth of polished, working code on the sole ground that it's C++.
It's not like C++ is going anywhere anytime soon, (Some serious infrastructure reportedly still runs on COBOL after all!) but what if we could finally settle down on a technology for a certain kind of problem and focus all our energy on building new stuff? Wouldn't that be grand?
I wonder whether there's another industry that keeps reinventing itself every 20 to 30 years and still gets away with it.
You'll even be able to pass templates down a certain object hierarchy, but that's further down the pipeline.
The aim with neurons initially is to let you generate a html form (e.g. [1]) and related services from just a model definition and an instance of this model (e.g. [2]), making it a breeze to publish CRUD pages. It currently handles complex stuff like dates, times, arrays and nested objects just fine.
In Spyne terms, that's "serializing a model instance using the HtmlForm protocol". The same object definition can be used to for other protocols like json as well as for persisting data to a relational database (via SQLAlchemy). You can play with the code generator at http://spyne.io to get a better feel about how it works.
One could even write a Spyne protocol that renders a given model instance to way.js code.
Help is welcome!
[1]: https://github.com/plq/neurons/blob/test_output/html/test_si...
[2]: https://github.com/plq/neurons/blob/fccab8fee4c1795f65ac3f9b...
[3]: http://spyne.io
So maybe I'm nitpicking here but this project is not an ORM. There is no relational database here. Also it doesn't do joins, doesn't instrument attributes, makes no effort to convert object hierarchies to flat tables, etc, etc.
This is a (de)serialization library for google spreadsheets. Not much different from a CSV, XLS or even html table (de)serializer.
It's a nice hack though and certainly got its uses.
EDIT: Answering my own question: https://groups.google.com/forum/#!searchin/sandstorm-dev/doc...
Here's the answer: http://youtube.com/watch?v=KFPvdNbftOY
<p>Ad nesciunt next level gastropub. Before they sold out pariatur fixie, small batch quinoa chillwave selfies actuall
(...)
What's this doing in front page again?Nitpicking a bit maybe, but he obviously can't win without being nominated. So this is still news.
Iridium constellation consists of LEO satellites which have an orbital period of less than two hours.
Trivia: Iridium is #77 in the periodic table.
So they threw GTA IV out and did everything from scratch? I very much doubt it.
That said, we're talking about GTA here, the game that outdid itself with every single iteration. Why should we expect any less this time? I want to see what they'll come up with now that they have the power of PS4 behind them.
Rockstar Games is famous for a reason.
Another thing of note about why GTA IV looks so much better than GTA 3 is that GTAIV uses what's now called Euphoria from Natural Motion: http://www.naturalmotion.com/middleware/euphoria/ Its synthesized animation looks way more natural than the stitching together of hand-made animation and I'm actually surprised that it didn't take the character animation world by storm by now.
Also, I wonder why there's a nice rectangular cluster of tweets around Japan.
It uses colors, so it's a bit easier to interpret at first sight.
It's a simple "emerge dstat" away in Gentoo.
Specifically: http://spyne.io/#s=sql&ser=Json&show=Data
If your data is seldom updated (or not that big), not used for database operations, and having it all in memory is fine, it can be better to use native arrays.
AFAIK, the real tradeoff using arrays vs tables is that any update to the array (or other columns) completely rewrite it as Postgres uses MVCC.
If you are fine with having the whole message in memory before parsing (or sending) it (Http is not that bad when it comes to transferring huge documents over the network), writing raw MessagePack document to a regular TCP stream (or tucking it inside a UDP datagram) will do the trick just fine. MessagePack library does support parsing streams -- see e.g. its Python example in its homepage (http://msgpack.org).
Disclosure: I'm just a happy MessagePack (and sometimes ZeroMQ) user. I work on Spyne (http://spyne.io) so I just have experience with some of the most popular protocols out there.