HNHacker News
TopNewBestAskShowJobs

beza1e1

1,376 karma · joined September 21, 2007

Doctoral researcher in the compiler construction field at the University of Karlsruhe, Germany.

Homepage: http://beza1e1.tuxen.de Compiler Science: http://compilers.tumblr.com/

submissionscomments
beza1e1··on The exercise habit
I'd rather ask:

Why do people prefer to run for hours instead of a more intensive workout in a minutes?

Looking at the typical runners [0], why would you desire a physique like that?

[0] http://diaryofakalechic.files.wordpress.com/2011/08/marathon...

beza1e1··on The exercise habit
For calorie burning short intensive work outs are better. For example, deadlifts or playing squash for 30minutes is comparable to multiple hours of jogging.
beza1e1··on The exercise habit
I cannot find this "work out" advice in the article you linked [2].
beza1e1··on Meetings.io - Simple, online meetings
The problem, I experience, is not that action items are missing. The point is that you must write the name of the responsible person next to each action item. Maybe even her email, so people can nag her. If possible, set deadlines.

However, the problem seems to be an inherently social one. I cannot imagine any etherpad plugin or something to help with this.

beza1e1··on Meetings.io - Simple, online meetings
The best online meeting tool in my opinion is etherpad.

The meeting starts with a document containing the agenda. Now everybody chats and rewrites the agenda into a protocol of the decisions made. Meeting ends.

Pros: The discussion is usually clearer, because you talk about text. No need to talk about old protocols, which are written afterwards.

Cons: Does not solve the problem that usually nobody feels responsible afterwards.

beza1e1··on C Finally Gets A New Standard
Usually the latest draft is available for free and has the same content as the standard. That should be the N1570 document.

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

beza1e1··on Side Project: 1 Month, $10,000
I think you should market your manual process more aggressively. Generating from templates is easy and cheap, but that a professional graphic artist is doing it, makes quite a difference.
beza1e1··on Side Project: 1 Month, $10,000
Would you be impressed by more subtle qualities? Let's say a design with special effects, but printed with a professional printer on thicker paper. Maybe subtle effects like watermarks or micro embossing.
beza1e1··on Be Specific (especially during PG's office hours)
"Now explain that to me like i'm five"
beza1e1··on I hereby resign
kudos
beza1e1··on Lisp Hackers: Marijn Haverbeke
Recently, there is some activity to revive Dylan.

http://opendylan.org/

beza1e1··on The truth about Scala
Yes, OOP is not clearly defined: http://beza1e1.tuxen.de/articles/oop.html
beza1e1··on RESTful thinking considered harmful
I do not think your blog examples goes beyond REST. You just need to represent different resources. For example a "title list" or "article set".
beza1e1··on RESTful thinking considered harmful
Nearly correct. POST does not specify the name of the resource. So you do

  /orders/42 # with { order: { paid: true  } }
And it returns the /orders/42/payment transaction resource.
beza1e1··on A Better Strategy for Hangman
I have to correct myself. You do not want a 50% chance, because the answer does not provide 1Bit of information. If we get it right, we also know the position(s) of the letter.

More precisely: Given a dictionary of all possible words and a letter to guess, we can split the dictionary into k parts. One sub-dictionary contains all words for which the answer is negative. Additionally, we have k-1 sub-dictionaries for each equivalence class of letter positions.

For each letter, we can compute the partition. Now we need to choose the strategically best partition. I believe it should be the one with "the lowest average sub-dictionary size".

beza1e1··on Lout: An alternative to LaTeX?
Why don't you link your articlecls [0] here? ;)

http://wannesm.be/articlecls/

beza1e1··on A Better Strategy for Hangman
Assuming there is always a letter with a 50% chance and we choose wrong 11 times in a row. One more and game over. At this point we have 11 Bits of information, which is enough to distuingish between 2048 words.

Actually, we should be correct 50% of the time. Which means 22 Bits of information or 4194304 words.

Additionally, we know the length of the word.

The english dictionaries seem to have between 400k and 1000k words [0] of all word sizes. With 22 Bits we get 4000k words. We do not have to worry about getting hanged using the information-reduction algorithm. ;)

[0] http://hypertextbook.com/facts/2001/JohnnyLing.shtml

beza1e1··on A Better Strategy for Hangman
If you want to minimize the number of errors, you should try the letter with the most information. In other words, minimize the search space. That is what hythloday suggested.
beza1e1··on XeTeX: could it be TeX's saviour?
The mission of TeXLive is to include everything and the kitchen sink. However, why should their TeXpad support everything? They could go the XeTeX+biber+TikZ route and educate their users how to switch from pdflatex,bibtex,pstricks,etc.
beza1e1··on Lout: An alternative to LaTeX?
Off-topic: Generating slides from an outliner like Org-mode produces those ugly bullet points en mass, doesn't it? The upside is of course, that they are easy and fast to generate. Why do you need that?
beza1e1··on Lout: An alternative to LaTeX?
That is correct for the general style. However, then you have to hunt for packages for pseudocode, nicer tables, diagrams, pdf bookmarks and hyperlinks, subfigures, etc.
beza1e1··on Lout: An alternative to LaTeX?
I tried [0]. Firefox does an ok page layout, if you print it. I did not try Prince.

One big TODO is the copyright notice in the bottom left column first page. Two column-wide figures are also an issue.

Thanks for citationstyles.org. When i have time, I'll try to integrate that.

[0] http://beza1e1.tuxen.de/acm_html/test.html

beza1e1··on Why do programmers prefer Python over Ruby?
Disclaimer: This is very subjective and from a Python guy

1. While Python and Ruby are roughly of the same age, Ruby was only popular in Asia before Rails. At that point Python already had a solid base of non-web stuff.

2. Ruby feels more wild and crazy to me. Is monkey-patching still considered cool in the Ruby community? As a Pythonista I try to avoid such confusing stunts.

Due to both of those reasons I believe Python has more solid libraries. For example, Rails was extracted from a small productivity app, while Django was extracted from a serious newspaper website. While Ruby was fixing memory leaks, the Python interpreter was speeding up its hash map.

As a language enthusiast I envy Ruby for the blocks. As a Python programmer I never felt the need for them.

beza1e1··on Poll: What's Your Favorite Programming Language?
Not everybody can downvote. That adds significant noise to this data.
beza1e1··on This hit hard: The one sentence that will convince you to return/skip the iPad
Citation needed! Who wrote that sentence?
beza1e1··on How I went from writing 2,000 words a day to 10,000 words a day
Looks like a good argument for the Snowflake method [0]. This method is basically to "develop" a novel, by starting with a single sentence and gradually expanding it into the novel. In contrast, the other method (pansing) is to start writing the first chapter immediately.

For either approach you find great writers using them. It seems to be a question of personality.

[0] http://www.advancedfictionwriting.com/art/snowflake.php

beza1e1··on Skype55 deobfuscated version released
For a clean room reverse engineering they could analyse the Skype binaries to document the protocol.
beza1e1··on How a language can be faster than C
movdq is only used, if appropriate. There is a check, whether the pointer are at least 16 bytes apart.
beza1e1··on Writing and Speaking
Expanded into blog post: http://beza1e1.tuxen.de/articles/writing_speaking.html
beza1e1··on Why was Tanenbaum wrong in the Tanenbaum-Torvalds debates?
Hard to call it a failure, because it is not over yet. They are happily failing for 20 years now. :)

http://www.gnu.org/software/hurd/

Page 1 of 11Next →