HNHacker News
TopNewBestAskShowJobs

username42

115 karma · joined July 16, 2013

submissionscomments
username42··on Strong, Unique and Memorable Passwords: a Creative Approach
I have a paper sheet full of complicated passwords on the wall near my computer. The access to my flat is protected by a very good physical key.
username42··on Microsoft Will Soon Bring Back The Start Menu In Windows 8.1
In short, Win8 is usable because the keyboard shortcuts are effective. That is the wonderful world of touch-screens.
username42··on Show HN: A sequence of online courses to learn web development from scratch
nothing about node.js ?
username42··on Ubuntu 14.04 LTS (Trusty Tahr) Final Beta released
I am very happy that Ubuntu GNOME is present. This means no unity for the next 3 years ;-)
username42··on Why doesn't GCC optimize a*a*a*a*a*a to (a*a*a)*(a*a*a)? (2013)
The non associativity of addition is obvious, but for the multiplication, I understand why it does not give always the same answer, but I do not see why a change of the order could change the accuracy.
username42··on Will Java 8 Kill Scala?
I fully agree. IMHO scala has one problem: the compiler slowness. It is really a marvellously designed language.
username42··on Crazy Stone computer Go program defeats Ishida Yoshio 9 dan with 4 stones
I can play go (I am 1kyu). The game against crazy stones is really impressive. I feel that Ishida played at his best level against crazy stones and that crazy stones would not have won if it hasn't found the marvellous move 52. In the game against zen, I feel the level was lower.

The handicap of 4 stones seems to be very accurate. This means that crazy stones has the same level than top amateur players.

Generally, in Go, fast games are an advantage for computer. I wonder what would give a slower game.

congratulation to crazy stones.

username42··on Microsoft makes source code for MS-DOS and Word for Windows available to public
IS it really redistribution or network caching ;-)
username42··on MH370: A different point of view
I had the same idea. This remains the most plausible theory (IMHO) I have heard since the beginning.
username42··on Chromium on Linux replacing GTK+
Is aura another competitor for mir and wayland ?
username42··on How to exploit the x32 recvmmsg() kernel vulnerability CVE 2014-0038
Removing read access gives an illusion of security. To avoid this false impression, it is better to leave the permissions.
username42··on The Command-Line Office
it was very famous 20 years ago when X configuration required complex frequency calculus.
username42··on C++17: I See a Monad in Your Future
Ada is not a mess. C89 was not a mess. Almost all languages become a mess when the become older or when standard committees are involved. For C++ it was a mess very early. After C++98, it was an awful mess of compiler incompatibilities. Strangely, a usable language seems to have recently emerged from this mess.
username42··on REPL: To JSON what Excel is to CSV
I have exactly the same complaint for the Go language. The game of go is famous enough (the new Drosophila of AI), to not reuse its name.
username42··on OCaml: what you gain
caml-light was a marvellous language to teach computer science (I have learned it in 1992). It was interpreted bytecode. Later "Caml Special Light" has improved its speed. More later OCaml has added objects. There is a good history at http://caml.inria.fr/about/history.en.html#idp1416640 .

The purpose of the language was research and teaching. I think it was never intended to be "battery included". The fact that so many people use it for real work and that so many libraries have been developed has a simple explanation: the difficulty to find a good language to have the job done. OCaml is a very good language.

I think it is easier to learn OCaml than haskell. Scala is more recent than OCaml and is more "battery included". I think that Scala will progressively replace OCaml and it a better fit for professional work.

username42··on Angular JS Kinda Sucks
This link is really interesting (more interesting than the original article).
username42··on How does Facebook disable Developer Tools?
I seems too easy to disable developer tools. What about a fork of chrome that prevent disabling this tools
username42··on Google's link to French privacy fine crashes watchdog's site
CNIL is probably the single office in French bureaucracy that understand internet. The problem is that it is alone and has no support from government and has very reduced means of action.
username42··on Windows XP gains in January but so does Windows 8.1
Don't use IE and "never install microsoft office"
username42··on Windows XP gains in January but so does Windows 8.1
In France, most of the PC have a Windows license sticker even if there are running linux. I think the statistics are biased by the fact that it is difficult to buy a PC without a windows license. Among the last 3 computers I have bought, none are running windows, but 2 have the license.
username42··on So you want to write your own language?
At coursera.org, there is an excellent resource for learning about compilers: "Stanford University - Compilers"
username42··on LibreOffice 4.2 released
Word 2002 is still the standard where I work mainly because of the insane UI change of Microsoft.

Why would LibreOffice copy Microsoft when its main compelling advantage over Microsoft is to avoid this mess ?

username42··on Thirty Years of Mac [video]
You think so ?
username42··on Thirty Years of Mac [video]
Older macs were more robust. I think this is one reason of the failure of apple against microsoft: when you have a computer that enables you to do your stuff without problems or failures, you do not need to replace it by a new one. Microsoft has understood how to earn a lot more money by selling half broken products that people want to replace by better ones. Maybe, this was not intentional.

btw, this post is risky for my karma, but I am always suprised to see very old mac still frequently used.

username42··on Paperless Office? screw it
I am working since 1994 and I can ensure you that the amount of paper produces has never stopped reducing. We have shared directory where we had many shelves.

Paperless office is not yet there, but it is always improving. For example, I am changing my bank and my main complain against my previous bank is that it was too much paper.

username42··on Magento is dead – Merchants want a suite of marketing tools, not refactored code
Refactoring is something that has to be done before adding features. If you first start by adding features, ignoring the fact that the code needs refactoring, the code becomes impossible to maintain. Stopping development of new features during refactoring is also a good pratice. Obviously, the anti-practice is to refactor so often or to spend so much time refactoring that nothing useful is developed.
username42··on UTF-8 Everywhere
The advocating strategy is simpler: UTF8 strings are a lot easier to handle than UCS2. What is complex is that windows API is inconsistent and more oriented toward UCS2.
username42··on UTF-8 Everywhere
I am also convinced that wide char should be avoided and are one of the bad thing of java. It is very nice to see that more and more people agree and that important projects like VLC already apply this principle. Will 2014 become the year we kill wide chars ?
username42··on X^2 is the sum of three periodic functions
Disclosure: the full article is a joke.
username42··on 160-Year-Old Documents Intentionally Destroyed in Franklin County, N.C.
Or some documents about alien first contacts.
← PreviousPage 2 of 5Next →