mkpankov
mkpankov on Hacker News
A stupid question: what's TLAB?
It's not "deterministic". It has limits on time consumption of GC defined. But you still can't tell when, and if, at any given moment you'll have a pause.
> similar timeframes
I hope you understand first stable release of Rust happened less than 2 weeks ago (15 May 2015), vs. Go's Go 1 in March 2012.
3 years is pretty big difference.
Note the translation is done by a company which makes C++ static analyzer for a living.
This might be the case of conflict of interest and/or heavy bias.
C++ is impossible to validate formally.
Rust inherently guarantees static memory safety in many situations, on the other hand.
Well, I can't say I'm happy with spam filtering - I regularly get some stupid spam to the inbox (not even something smart enough to bypass the filters, IMO).
I have 4 virtual domains bound to same account. Why isn't it an option? You can filter stuff based on "To:" address to put it in different "Inbox" folders. And storage usage is more optimal since you don't pay for a lot of nearly-empty inboxes.
Posted by
mkpankov on Saturday January 03, 2015 @09:43AM
from the michaelpankov.com dept.
Posted by
mkpankov on Tuesday December 23, 2014 @06:48AM
from the blog.michaelpankov.com dept.
Posted by
mkpankov on Friday December 19, 2014 @06:41AM
from the blog.michaelpankov.com dept.
Posted by
mkpankov on Wednesday December 17, 2014 @10:28AM
from the podcast.codespeakloop.com dept.
Posted by
mkpankov on Tuesday December 16, 2014 @01:37PM
from the github.com dept.
Posted by
mkpankov on Tuesday December 02, 2014 @08:07AM
from the facebook.com dept.
Yeah, previously we had a no-configure setup (just a configuration file). I have some thoughts on how this could be implemented in Qake properly, but didn't get to it yet.
For me, it always was more about infrastructure - successfully distributing a project when it's built with something less-than-mainstream is a problem, even if majority of install base is Ubuntu systems.
In this particular case, we would need to either build GHC from source for every user, or provide a binary compiled version for every Ubuntu version to keep providing source-level access to build system.
I ended up using $(eval ...) a lot, and turns out Make's support for it is... suboptimal.
As for paper - I believe it's "Recursive Make Considered Harmful" - I read it, it's great. Was one of the main motivators during build system rewrite.
In some environments, even upgrading Make to a newer version is a hassle. Let alone installing some different tool.
Well, I'm going to admit I blatantly stole that piece from another project I use... Never considered that :)
Currently not. I imagine how this could be done, but it's quite a portion of work.
Posted by
mkpankov on Monday November 03, 2014 @01:15PM
from the github.com dept.