We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Ginger Bill
In the Q&A of Day 162, Casey was explaining about how bad tools have become. Visual Studio is crap…
»
John Lorre
Just a small correction for day 162. Casey said that UTF-16 is like UTF-8 a variable length encodi…
»
Rowan Crawford
Yeah, I see what you mean. bool wins.
»
John Lorre
Thank you for the update. Yes this makes sense (I just was not 100% sure there would be a separat…
»
Abner Coimbre
That's correct. You've been elevated, so abuse your powers responsibly. Regarding the translations…
»
dvkirn
It's all good man, no need to apologize. :)
»
Casey Muratori
It'll be very loudly announced once it's ready. I have done the database system for authenticatio…
»
Casey Muratori
Well the problem there is that MergeIsPossible needs to check to see if the blocks are contiguous,…
»
Casey Muratori
Every year Microsoft makes it harder to actually ship a working executable.Casey
»
Mārtiņš Možeiko
Somebody from MS turned up in Reddit thread where people are discussing C++ redistributable stuff …
»
Rowan Crawford
I think omgagiantrock is thinking along the lines of what I was thinking. Essentially, in the plac…
»
John Lorre
I suppose there is nothing new? (Which is fine, just making sure I did not miss an email.)
»
robert
Well, I could see it returning the merged block and if it could not merge the empty block (of witc…
»
Matt Mascarenhas
Yo Abner, I'd be happy to take the reins. I'm guessing the elevated privileges will enable me to a…
»
Casey Muratori
I don't generally look at the code off-stream, so I'm just going by memory here: My suspicion is t…
»
Rowan Crawford
If the merge doesn't happen it would just return the original block pointer.
»
Abner Coimbre
@DvKirn I've added your project to the list. Sorry for the small delay.
»
Abner Coimbre
Yo. I cannot be more appreciative of you guys for handling this so smoothly. @Miblo, I'd like to e…
»
»
Andrew Chronister
Stepanov and Rose's book has this to say about concepts:A concept can be viewed as a set of requir…
»
Mattie
If MergeIfPossible() returns the pointer to the merged block when the merge succeeds, what should …
»
Raxfale
Your generalization is just over kill and you ain't gonna need it. Templates can be very useful b…
»
Ginger Bill
I cannot believe I am saying this but one good thing about MatLab is its builtin math. It does hav…
»
Johannes Norneby
Could anyone point me to a write up about why Casey thinks C++ is so bad, I mean really specifical…
»
Andrew Bromage
Concepts are like interfaces for templates. When you say: Then vector expects certain things to …
»
Rowan Crawford
Part of HMH's fun is trying to anticipate how Casey is going to write something before he writes i…
»
Casey Muratori
That is not generally how one templatizes a linear algebra vector. Typically you parameterize no…
»
Casey Muratori
Yes, as Martins says, there are a lot of benefits to a metaprogrammed vector type. The problem wi…
»
Mārtiņš Možeiko
His implementation avoids reimplementing for each Vector type functions like dot, length, lerp and…
»
Ginger Bill
For those interested in details, I've added one such implementation to the above repo. (lml.h and…
»