HNHacker News
TopNewBestAskShowJobs

mbq

601 karma · joined October 19, 2011

https://mbq.me
submissionscomments
mbq··on What is really happening in Ukraine
My observation is that only crazy people are seriously afraid of Russians, while the spirit of patronising Ukraine, Belarus and even Lithuania is pretty strong.
mbq··on What is really happening in Ukraine
Poland already shares a border with Russia, so it doesn't matter. The support for the revolution seems mostly to come from a sort of post-collonial thinking that Ukrainians will praise Poles as saviours and the former sea-to-sea glory of the Polish Empire will be reinstituted. How naive, sadly.
mbq··on If You Used TorMail, the FBI Has Your Inbox
E-mail was actually designed to just copy a message file from the sender's computer to the receiver's one; it is sad how it evolved into a plaintext database of private stuff hosted by third parties.
mbq··on How Inactivity Changes the Brain
So it does not judge whether this effect is due to an actual physical activity or just the fact that the rats had some stimulation and were not dying from boredom like the control group. Not to mention that this data is from only single experimental and control cages holding 11 rats total, so there may be some social structure biases.
mbq··on Homogenization of scientific computing – Python is eating other languages’ lunch
R version for comparison (;

    length(unique(scan('test.txt',character(),sep=" ")))
mbq··on Homogenization of scientific computing – Python is eating other languages’ lunch
R is actually one of the most pure languages out there; it basically says "I have vectors; they can have missing values, be nested, and can have other vectors as attributes. And I have functions with lexical scoping. Now go and build the rest as you like." So people did this, one better, one worse -- but the core and beautiful stuff here is that all those approaches will work together and just do the job.
mbq··on 2013: A Linux Christmas
Sure no; but 97% of OS problems are hardware problems and OS/X and Windows are lucky to have hardware makers care to optimise their product for them. Still, with some research _before_ buying you can get a perfectly flawless Linux experience. And if you are lazy, there are rare but still options already baked for Linux, even from huge vendors like Dell.
mbq··on Why I no longer contribute to Stack Overflow
Points ain't fully imaginary; they sometimes give top~100 users stickers or t-shirts (;
mbq··on How to write a great research paper [pdf]
BMC journals are somewhat going in that direction strongly suggesting to put the methodology after both results and conclusions.
mbq··on Ask HN: MS Word alternatives for writing academic reports
Not at all; LaTeX is a wrapper over TeX made exactly to hide all formatting routines behind structural declarations like \section, \itemize or \emph. To this end it is not really different from Markdown; yes, tokens require slightly more keystrokes, but you get something way more powerful and predictive -- Markdown won't give you nested enumerations, tables, references, footnotes, automatic TOCs or figure lists... Niether BibTeX which will happily eat your Mendeley of Zotero library and compile a perfect bibliography, includes that allow you to split your work into several files or macros that can save you from re-typing certain things over and over.
mbq··on Single assignment C
Vector of vectors, as I wrote; quoting cdecl "declare x as array 100 of array 83 of int".
mbq··on Single assignment C
C only has vectors (1D arrays), the implementation of higher dimensions is up to programmer. I know there is this idea to use vectors of vectors to emulate matrices but it is not at all a part of the language (nor efficient).
mbq··on Single assignment C
Arrays by row? Why?
mbq··on Hey Latex users, I have an idea for you
There is htmltex (i.e. almost full stack emitting HTML), it is called latexml. There is also a lot converters, most notably Pandoc.

Still I 100% agree that even HTML is too primitive and too inconsistently implemented for scientific writing.

mbq··on Tydlig – Calculator Reimagined for iPad and iPhone
Casio also has some powerful calculators, including my beloved Algebra fx2+ and the ClassPad line which slowly converges to a kind of specialised tablet.
mbq··on Tydlig – Calculator Reimagined for iPad and iPhone
With IEEE floats, 0 has a sign which can be used to denote the direction of the limit; if you try 1/(-0) in any program or language with sane numerics (i.e. not Excel or other dumb calculator emulators), it should give you -Infinity.
mbq··on China lands Jade Rabbit robot rover on Moon
Mandatory SMBC reference: http://www.smbc-comics.com/index.php?db=comics&id=1733#comic
mbq··on A new theoretical model suggests quantum entanglement helps hold DNA together
I hate when people talk about entanglement as some separate phenomenon, while it is actually an effect of considering non-local QM in local approximation -- such post should be titled "considering entanglement improves DNA model accuracy" which is catchy adequately to the true value of the paper. This way it is like calling a sports article "Goalkeeper foiled by... angular momentum!".
mbq··on Popularizing Haskell through easy web deployment
Two, well, issues from my experience with gitit (great software by the way): compilation may take huge amounts of RAM compared to what the webapp itself will later use -- it is likely that one will need to use some other, metal machine for building. Also, Haskell is doing idle garbage collection which eats CPU even when nothing is happening, and this may become a less or more painful surprise. It can be turned off, though.
mbq··on How to fix peer review
The current state of things is that one has to collect many papers about certain hypothesis and analyse them on his own to get any idea of the what the truth may be -- neither the IF nor good names guarantees anything, on the other hand you can find real marvels in some obscure conference proceedings.

This way I doubt we should give even more complex decision-making and responsibility to the editors; I would rather go for forcing better reproducibility of papers and more open reviewing -- publishing reviews, opening up for more, yet shallow reviews (like lab protocol goes to a biologist, result evaluation goes to a statistician, possible impact goes to some recognised figure in the field) and making publication of comments and rebuttals easier.

mbq··on Yotaphone
Still, it just turns off a half of all pixels -- this way the energy consumption is significantly higher than for e-ink.
mbq··on Scientist-developed malware covertly jumps air gaps using inaudible sound
I bet that someone capable of infecting enough offline computers to form this sonic bridge most likely already has enough options to transfer data and commands in a way simpler and more reliable way.
mbq··on Why spies never discover anything useful
Poles did not stole some single Enigma and smuggled to UK but were successfully breaking the code (Germans weren't stupid and were improving the machine so deciphering its cryptograms was a moving target). The whole project was disclosed and moved to UK when Poland fell under German-Russian occupation.
mbq··on Shaft passer
It seems so on a first glance, but if you think about how this 2D phagocyte can be formed (especially on a macroscopic scale) and how would it interact with other structures it becomes much less obvious.
mbq··on Shaft passer
Amoebae have a very complex 3D structure; check out some SEM images, like http://www.sciencephoto.com/search?subtype=keywords&searchst... or http://www.photomacrography.net/forum/viewtopic.php?t=21719 . Moreover, most of their molecular machines require third dimension to work.
mbq··on Preorder your very own cold fusion reactor
Even if DARPA knows that E-cat is bullshit, an act of buying an unit is an easy deception possibly diluting nuclear research resources of certain countries.
mbq··on String types are fine. How about your code?
Imagine that there is a performance bottleneck there and substring is, like 500x faster than engaging a proper XML parser; what would you do?

Obviously it is likely an effect of a global design flaw, but such things are very hard to fix.

mbq··on Missing hard drive containing Bitcoins worth £4m in Newport landfill site
Come one, Arch is maybe one of the easiest distros to break but certainly one of the easiest to fix using chroot from USB live image. Forums are very helpful, and also if some current update is possibly breaking there is a deep post on the homepage discussing how not to break the system and how to recover from a broken state.
mbq··on The string type is broken
There is a one more issue -- the easier it is to manipulate strings in some language the greater chance that they will be used as an internal data structure for things that certainly aren't texts. And this almost always causes substantial performance loss and awful bugs that are either untraceable due to a dependence on subtle configuration details or form security holes. Or both.
mbq··on An Introduction to Decision Trees with Julia
Not mainstream, but there is something called Random Ferns (technically a mix of Naive Bayes and Random Forest) which is even faster than Random Forest because it optimizes nothing and has almost no conditional jumps both in training and prediction codes. The accuracy is usually a bit worse, but the difference seems to decrease with the hardness of a problem.
← PreviousPage 5 of 14Next →