HNHacker News
TopNewBestAskShowJobs

username42

115 karma · joined July 16, 2013

submissionscomments
username42··on Low-cost 3D printers and crowdfunding suicide
I think printing houses is the app killer.
username42··on Xkcd comics which can illustrate programming questions
'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://web.archive.org/web/20070927094626/http://pplab.snu.a... See also http://web.archive.org/web/20051128093253/http://kerneltrap.... about goto

Good uses of goto are very rare with current programming languages. The only cases where I have found good uses were with languages that did not have exception handling and in each cases, there was some deficiencies in the specifications and the code containing the goto has disappeared with the corrected specifications. Maybe this was luck.

I still think it is ridiculous to hate goto.

username42··on Ask HN: How best to learn software design principles?
Teach them. Whatever the subject, when you have to teach it to someone, your level of understanding increase. If you can find a public ready to listen to you, teach the subjects you want to master.
username42··on Why use www?
Do the redirect always the other way. People understand when the www appears that you have done something to help them.
username42··on An Awk Primer
I think there is no use to master bash, sed and awk. When you have a task that becomes tricky (beyond entry level) in sed, it is often easy in awk. When you have a task that becomes tricky in bash or awk, switch to a more powerful scripting language like perl/python/ruby/?. I love perl, but I feel it is getting outdated. I try to improve my programming speed in python but I am still far from my speed in perl.
username42··on RawGit serves raw files directly from GitHub with proper Content-Type header
In fact I wonder why they do not have the problem yet.
username42··on The Unix spirit set free: Plan 9 from Bell Labs (2006) [pdf]
I love the slide where plan9 is compared to Linux (37 syscalls, 148,787 lines of code).

For me, the missing tools would be a good up to date browser (google chrome or firefox) and something like virtualbox for virtual machines. I think the browser can not work correctly without good video drivers. Libre Office would be a bonus.

username42··on How Apple Cheats
> Apple has no dominant position in smartphones

Where do you live ? Inform yourself (https://www.comscore.com/Insights/Press_Releases/2014/3/comS...). Apple has 41.6% when the second one, Samsung has 26.7%

username42··on How Apple Cheats
Well, I have lost 7 karma points because I agree with an article.
username42··on How Apple Cheats
Please, do not joke about my english. This article is about the iphone that has features that are blocked by Apple. If you own the phone, you remove the block and use the feature. Take the example of a car where there would be a huge stone on the middle back sit. You can not use the middle back sit without removing the stone, but the seller of the car prohibits to remove the stone.
username42··on How Apple Cheats
I agree that stuff like this is expected but I am still shocked. I think that this kind of revelations means you never really own the iphone you have bought. It is more like a leasing. The only way to own what you buy is to switch to open alternatives.
username42··on A Hacker’s Guide to Git
I like very much this introduction to git. Most of the other tutorials considers git as a magic black box. Here, it explains what is performed internally by most of the commands, without going into tiny useless details. This is probably not a good tutorial for build management processes and not enough to rewrite git, but it fits perfectly well my "hacker" mind. Thank you very much.
username42··on Evolution of chess: Popularity of openings over time
Yes, that is the reason many good chess players switch to the game of go. For example Jan Bogaerts in belgium was about 2350 ELO before switching to go.
username42··on Script-injected "async scripts" considered harmful
"X considered harmful" articles are harmful articles.
username42··on Show HN: Teleport – see what the web looks like from elsewhere in the world
excellent proxy
username42··on Now you can browse our unix swag store via terminal
down again ?
username42··on Why Yahoo Keeps Killing Everything It Buys
RIM should have sticked to keyboard based phones and use their energy on developping the application market. I do not disagree with you, but I think they could not develop their application market because all their energy was devoted to their paradigm change.
username42··on Show HN: Paperstencil – cross between word processor and web form
A datepicker seems missing.
username42··on Why Yahoo Keeps Killing Everything It Buys
Mayer seems to view Yahoo primarily as a place where you can find all sorts of stuff on one giant app. “Once the user’s in that app experience, the easiest thing to do is stay in that app experience,”.

I think this is a very insightful analysis. I think there are people that like the "yahoo" way of presenting applications. It may look old fashion to others, but there is a market. If it was not the case, yahoo would already be dead. If yahoo changes its mind to do the same as others, they would lose their soul and die. We have similar experience with RIM that left professional phones with keyboard to become an Apple follower. RIM is (almost) dead.

username42··on Babun – A new Windows shell
VirtualBox with a shared directory is also a way to have all the niceties of unix without installing MinGW or Cygwin.
username42··on Ack is a grep-like tool, optimised for programmers
Why did they choose the same name as minix compiler ack (http://tack.sourceforge.net/) ?
username42··on Portable VirtualBox: run any OS from a USB stick
Something like http://blog.laptopmag.com/usb-stick-contains-dual-core-compu... would be more realistic. With USB3, you could even avoid hdmi port and turn your computer into a dumb "keyboard, screen, storage, network". Is it possible to have full access to a USB peripheral without administrator rights ?
username42··on Why engineers make great CEOs
I think that becoming an Apple follower was the misstep of RIM. RIM was the leader on the market of professional phones with keyboard. I am a geek, I need a phone with good keyboard and good battery life (big touch screens have a negative impact on battery).
username42··on Is that photo legit? Izitru offers an answer
If I want to tamper a picture, I would use izitru to check the quality of my work.
username42··on The Ugly History of Tool Development at the FAA (2002)
At that time, the main idea of OO was binding data and operations. Ada 83 does not provide polymorphism, nor inheritance, but provides many levels of encapsulation: package, generic package, generic types. Since Ada 95, child packages and tagged types (object with polymorphism and inheritance) have been added.

Even in Ada 2005, the general advice given to Ada developers is to use objects only when they need polymorphism. Ada is a marvellous language that is far richer than just objects and classes.

username42··on Hot or Not: Revealing Hidden Services by their Clock Skew [pdf]
or fix the clock skew ?
username42··on One YouTube account's 77,000 mysterious videos
maybe he is using youtube as a hardrive backup.
username42··on Project Naptha: a browser extension that enables text selection on any image
When I did the test, it was garbage. Since your answer, I have repeated my test with results similar to yours.
username42··on Project Naptha: a browser extension that enables text selection on any image
Just tested with a random scanned page (http://www.hpl.hp.com/research/info_theory/ShannonWeb/fullsi...) the result is almost garbage. It seems as bad as most OCR software I have encountered. This was to be expected as it is based on ocrad.
username42··on Why Chinese Is So Damn Hard (1992)
I thought that it was quite regular. I have two little girl 8 and 10 yo. I can ensure you they are learning tons of exceptions I did not realise.
Page 1 of 5Next →