HNHacker News
TopNewBestAskShowJobs

username42

115 karma · joined July 16, 2013

submissionscomments
username42··on Netiquette (1995)
3 points

by the way, if you read the rfc, you will see that many references are before 1993.

username42··on Netiquette (1995)
2 points lost for giving insight and fixing mistakes. Thank you.
username42··on Show HN: I made an easy-to-understand 6502 emulator in pure C
You have often a (single) big switch in lexers (often automatically generated). In network communication, you have often a big switch on the type of message (less often automatically generated).

It is not a bad pattern to have switch in those cases, but it is often present in code analyse rules. Code analyse tools are very bad to distinguish between good use of a feature that is rarely used and missuse of this feature.

username42··on Netiquette (1995)
I have learned the netiqette rules in 1990 when I learned about internet. The RFC has gathered rules that were created before.
username42··on Netiquette (1995)
No, it was written before "eternal september" https://en.wikipedia.org/wiki/Eternal_September
username42··on 10 Linux distros to watch in 2014
I think 2014 is the year for fedora. It is the best solution I see to avoid the insane unity and to have a reliable, modern mainstream distribution.
username42··on New study shows nuts reduce cardiovascular disease risk up to 55%
Then nutella is healthy ? I can put back http://www.nutelladay.com/ in my bookmarks ?
username42··on Google Puts Money on Robots, Using the Man Behind Android
The long term plan of Google is "the skynet of terminator movie". Larry Page has always said it: http://blog.beacontechnologies.com/google-ai-artificial-inte... , http://www.artificialbrains.com/google .
username42··on How to lose and recover your blog in 30 minutes
I love his conclusion "Without to mention that now I know I don't have to enable backups as I can recovery everything."
username42··on We scanned this from a computing magazine from 1970
I think there is a new generation in IT very different from the previous ones. Rejection of misogyny is the norm now. Seems to be an improvement.
username42··on No checkouts, no chocolate: Online shopping hits impulse buys
I think it is just a question of habit. When I started online shopping, I have reduced impulse buys (candies, ...). Now, I add them to the list.
username42··on Jolla
is it open source ? Is it unblocked by default (root account) ?
username42··on Learn PHP – Free interactive PHP tutorial
One cause of the spaghetti code was the mixing of business logic and of presentation. The separation of concern was easier in smarter languages (like ruby or scala) than in php. Nowadays, templating and presentation is mostly performed on the client side and the server handles only the business. As a result, there is less difference between ruby and php. Nevertheless, the event style of javascript (scala ?) provides better performances.
username42··on C is Lower Level Than You Think
For me, this kind of post means that C language is not any more core basic knowledge. The new generation has selected a new set of core basic knowledge: javascript, html5, python (for teaching of algorithm, not for production), scalability, replication, UX/UI ...
username42··on Magnus Carlsen is World Chess Champion
Go is not boring, but what you see in the game evolves a lot with your level. I have stayed a couple of year at 5 kyu with monotonous games. Once I have improved to 3kyu, games were a lot more funny.
username42··on Winamp shutting down on December 20th, 2013
I have also an old version of winamp because a melomane of my friends told me the transitions between songs was better in old winamp than in recent one.
username42··on Want to use my wifi?
I do not know for VPN, I use ssh. It is very simple and does not require any system administration right. Install a proxy (squid) on your Amazon EC2. Install putty if you are on windows and launch it with port forward using the option -L: putty -L 3128:127.0.0.1:3128 user@host

Add the option --proxy-server=127.0.0.1:3128 on you chrome shortcut and that's it.

username42··on Dart 1.0 Is Out
Indeed. Dijkstra was frequently wrong, especially when he made grand sweeping statements. GOTO is a good example, 'GOTO considered harmful' is practically biblical law amongst many programmers, but it's worth remembering that he made that statement in the context of an argument with Donald Knuth. Knuth won: (http://pplab.snu.ac.kr/courses/adv_pl05/papers/p261-knuth.pd...) http://web.archive.org/web/20070927094626/http://pplab.snu.a... See also http://kerneltrap.org/node/553/2131 about goto http://web.archive.org/web/20051128093253/http://kerneltrap....
username42··on What is wrong with this message?
Google spam filter has many false positive.
username42··on I'm tired of waiting for Google spreadsheets, so I'm building a fast alternative
I do not know what you mean by "Microsoft knows it and invests in it accordingly". For me, the big quality of Excel is that it has almost not changed in 20 years. If Microsoft changes anything in excel, this will hurt millions of users.
username42··on If Gmail were built with Drupal
In fact this post on HN is not only an interesting article but also a test of the author to see how drupal behaves in heavy load so that he can write another article ;-)
username42··on What's wrong with Object-Oriented Programming and Functional Programming
Nothing wrong with OO or pure FP. They combine very well in languages like scala. The author complains that "in Scala, functions are just objects with a method named apply" and complains also about "lack of first-class functions" in java. In fact, these languages supports clean modelisation of the algorithms using high level concepts. The target is a microprocessor that understand low-level imperative code with side-effects. If you look only at the first steps of the transformation, it may always look wrong. The distance between the code and the execution may make the program more difficult to analyse but it is a normal price for abstraction. The only thing that is wrong is that the author is looking at high level languages with a focus on low level semantic. The fact that "int" is not really an object in many languages is becoming more and more an implementation detail.
username42··on Fix Ubuntu
I like very much ubuntu-gnome. They need some help http://ubuntugnome.org/
username42··on An exclusive interview with Bill Gates
I am not forgetting. Your comparison of Microsoft and Apple is unfair, I have another way to present it: "Apple stole ideas from laboratories and created a market for them. Microsoft copied successful market products to make them better integrated in windows and to sell them better."

The article http://www.pff.org/issues-pubs/pops/pop7.4microsoftmonopolyf... gives irrefutable facts. Do not accuse me of rewriting the history. I was there to see the birth and death of many good products that have been killed by Microsoft tactics (dr dos, stacker, framemaker, borland C++, ...). One of my most usefull book at that time was http://www.amazon.com/Undocumented-Windows-Programmers-Micro.... Many people have lost a lot of time because of the monopoly of Microsoft. How much time lost because of IE6 ? I have lost a lot of time between 1999 and 2002 because visual C++ was not compliant at all with the standard published in 98.

My opinion is that all the time lost because of Microsoft has been detrimental to computer science progress.

username42··on An exclusive interview with Bill Gates
1 point of karma lost. Sorry for the young generation, but you just had to be there to know. I will not forgive Bill Gates so easily.
username42··on An exclusive interview with Bill Gates
So many people have lost so much time because of Windows and microsoft products. The progress of computer science have been a lot slower because of his monopolistic fight. As a proof, look how things have evolved since Microsoft is not relevant any more.
username42··on The 100 oldest .com domains on the internet
I finished my studies in 1993 and I have used internet a lot during the 3 last years (mid 1990 until mid 1993). ncsa mosaic has really arrived in my school only at the beginning of 1994, after I left.

During my studies, the main internet tools were telnet and ftp. There was no firewall and it was really easy to connect to any computer anywhere. It was also really easy to find password (ypcat passwd then dictionary based attacks). My girlfriend was in another school (500km away) and I was using a small utility named xhtalk to monitor when she was connected in order to chat with her. With xarchie, you could search a software or game by its name and it returned an anonymous ftp server.

I played go on internet using igs in 1992. There was something similar for chess.

The main information source was the newsgroups. There was already hyperlink navigation with gopher.

The version of linux on my PC was 0.99 (version of the kernel). I was using it mainly as an X server to access the school computers when the rooms were closed.

username42··on Ionicons – Free and beautiful icons, MIT licensed
What is missing the most for my usage is all the symbols related to aeronautical domain (VOR, DME, TACAN, airport, beacon, ...). Something like http://www.eei.cena.fr/products/fonts/glyphes/orly-symbol1.g... but in beautiful vector font.
username42··on How I compiled TrueCrypt 7.1a for Win32 and matched the official binaries
Forging SHA1 collisions is not sufficient to attack git.
username42··on French Court Allows Reverse Engineering of Skype Protocol
I think the EU directive has been much influenced by the CNIL and the preexisting french laws. The CNIL (http://en.wikipedia.org/wiki/CNIL) was very influencial 20 years ago. It has lost most of its power now, but its main results remain.
← PreviousPage 3 of 5Next →