HN user

cefstat

220 karma
Posts7
Comments50
View on HN

Is this really what happened? The post from the conference chairs is extremely confusing. Maybe my confusion is because I've never published in a conference with reciprocal reviewers and if I had this experience maybe the post would be very clear.

In any case, I had reached the same interpretation before reading your post, thinking that this is the only interpretation that could make any sense, but I'm still not convinced that this is what happened. Hopefully, no "innocent authors' articles were rejected because they happened to go to a bad reviewer".

OneNote is not bad. However, there is no way to export your notes from it and move them to another program. At least with Evernote I was able to export all my notes very easily and then import them to Bear.app.

Remember when Linux and open source were paragons of security? Man, how times have changed....

I remember a time when Linux was a paragon of security compared to the corresponding Windows version, Windows 95. I do not remember a time when Linux had no vulnerabilities. What happened is not that Linux got worse but that Windows got much better.

I've downloaded the beta and played for 5 minutes. First remarks and thoughts:

- When the realtime typesetting works it is impressive. For example, changing the coordinates in a tikz picture results in almost immediate change of the PDF. And command / environment auto-completion is very smooth, very well done.

- However, the typesetter can get stuck and this happened for me in the first try. I am aware it is only the first public beta so I guess things will improve.

- Please, oh please, can any specialized TeX editor reproduce the following feature I have setup in Emacs? In the editor (not live preview) display standard mathematical symbols as symbols and not as commands. For example, make \alpha appear as α or \int appear as ∫. This is so nice that I hesitate moving to other tex editors because I know I will miss it.

That’s not at all what the article claims. It presents a hypothetical scenario, based on real SAT average scores, where somebody can reach a very wrong conclusion (teacher unions are bad) based on this data. Then the article proceeds to explain how the difference in the average scores can be attributed to self-selection among students who take the SAT rather than unions. So, the article not only remarks on the suspicious causality but the suspicious causality is the article’s main point.

Two things. First, it is really troubling if Apple wants to impose a tax on transactions between app users. Tipping is used often in China (for example, in the form of "red envelopes" at Chinese New Year) and a 30% cut for Apple is simply incomprehensible and downright immoral. Second, the day that WeChat gets out of the App Store is the day that Apple becomes irrelevant in China. If the story is true, I am afraid somebody at Apple has not thought this thing through.

Yes, despite all the problems in C++ it's just a much better language than C for defining new types that are on par with "native types". std::vector has so many benefits over any possible C implementation that there is no real comparison. Genericity is one, no need to remember to free after use is another.

By the way, why is this C implementation something that requires C99 or C11 features? It looked just like standard old-fashioned ANSI C to me.

Interesting. It depends on what you mean by better off. I almost never had problems at restaurants with no or optional tipping. The waiters tend to behave professionally and this is what I wish. But in the US, I always feel uncomfortable with the over-the-top behavior of waiters. They behave like I am their long lost high-school friend and I find that creepy.

MacOS Sierra 10 years ago

Does anybody know if the upgrade to Sierra also takes an eternity if you have many files in /usr/local? (homebrew, tex, etc.) Previous upgrades moved all files, one by one, out of /usr/local and then back in during the upgrade.

But Pascal was created about the same as C and had proper types.

The Pascal I remember (some version of Turbo Pascal in the early 90s) had strings where you had to declare the length as part of the type. Strings of different length had different types and you could not pass a string of length 30 to a procedure that expected a string of length 31. The way to solve this is to declare that all your strings had the same length and hope that it would be enough. It was horrible and at the time I found the C approach much more reasonable. Of course Pascal improved through the years and the C approach turned out to be a huge security problem.

There is something in the article that looks wrong. It's suggesting that `let returnsCat: () -> Cat = animalF` should work, where `animalF` returns `Animal`. The Swift playground agrees with my understanding that this is not correct: "Cannot convert value of type '() -> Animal' to specified type '() -> Cat'".

If you wipe the system then the time to set it up exactly like it was before is usually orders of magnitude larger than just waiting for the upgrade to move your brew installation out of /usr/local and back again. A better advice would be to just move the contents of your /usr/local to another directory and then move them back to /usr/local after the installation finishes.

I just ignored this and waited for the installer to do whatever it wanted. It took about 1 hour but everything went fine and I'm now up and running.

One reason I don't like Automator so much is that it forces me think where to save the workflows I create. Automator has a very iTunes-like interface and I would expect that it takes care of organizing the created workflows. Actually, I think the Workflow app for iOS has nailed this down perfectly (together with integration of the workflows with the rest of the system).

The reason I am not committing to Dropbox Pro is because I need to use such a service when I'm in China (and with people in China). Setting up an EC2 server, configuring apache or nginx, setting up some access control, etc., goes completely against the whole idea of Dropbox being simple. Also, it's one way, unless you go to extra lengths to setup some upload system. Of course if this is something you use several times each day then it's worth setting up, but for occasional use it's really an overkill. By the way, no, I haven't found any good substitute for Dropbox that works in China.

Being a native Greek speaker, I find "holacracy" (ολακρατία) at least weird; it sounds completely wrong. If I wanted to combine the two words I would automatically use "holocracy" (ολοκρατία). I can't think of any example where Greek uses the plural form of a word in combination with -kratia.

The main problem in reproducing the study is that it is very vague what counted as a formatting error. It would have been very reasonable to just upload the output from each participant so that the analysis of the results could be reproduced.

But the main problem of the study is not its reproducibility. The main problem is that it is designed in a completely wrong way and it cannot seriously claim to answer the questions it pretends that it answers.

The following appears verbatim in the "Supporting Material":

The study was conducted when most of the participants in the Word groups used Word Version 12. Only 3 participants used older versions of Microsoft Word. Newer Versions of Word include a new Equation editor that makes the software even more powerful and easier to use.

The authors of the article are, obviously, completely unbiased.

About 9 years ago I had a small site where both page content and some large PDF files were stored in the same SQLite database. Nothing extravagant: about 20 pages and 10 PDF files, each PDF file averaging 2-3 MBs. The website was extremely and consistently slow: it would take several seconds to load any page. I eventually figured out that the problem was the binary blobs. After moving the PDF files from the database to the filesystem the load times went below 0.1s.

Since then I have not put large binary blobs in a database but I wonder if I would get reasonable performance by putting them in a _separate_ database instead of mixing them with other small-size rows.

Totally agree. Obscurity will not save you from a targeted attack but the main problem on the internet now is automated break-in attempts. Obscurity can be very helpful there. Of course I can't help noticing that this is the moral equivalent of having your group attacked by a bear and saving your life by out-running everybody else in the group.