HNHacker News
TopNewBestAskShowJobs

b3h3moth

479 karma · joined February 6, 2011

    "Information Wants to be Free"
submissionscomments
b3h3moth··on The last velvet merchant of Venice
This is why I love my Country. Italy I love you :-)
b3h3moth··on Ask HN: How would you relearn programming?
I would probably start with "computer architecture" and "design of programming languages" courses, after that I would ready to learn assembly (x86_64, arm, MIPS - ATT/Intel) and C.

After learning perfectly how a computer works "under the hood" I could dedicate myself to refining my knowledge.

b3h3moth··on Computer Architecture – ETH Zürich – Fall 2017
I would like to point your attention to:

"From NAND to Tetris. Building a Modern Computer From First Principles"

http://www.nand2tetris.org/

b3h3moth··on Brushing up on operating systems and C programming
Great 'free' resources:

- C Programming Boot Camp https://www.gribblelab.org/CBootCamp/index.html

- aalto-c.mooc http://2016-aalto-c.mooc.fi/en/Module_1/index.html

b3h3moth··on Origins of the Sicilian Mafia: The Market for Lemons
This work is really outrageous.
b3h3moth··on Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
:-)

"In the 20th century I followed the development of perl 6"

b3h3moth··on What Is Déjà Vu and Why Does it Happen? (2013)
I have to say. "déjà vu" is a great compression technology for digital documents. I love it.
b3h3moth··on Ask HN: How to Learn OOP
The best way is to refresh your 'memory' with a good course[1].

[1] "CS 108 Object Oriented System Design":

https://web.stanford.edu/class/cs108/

b3h3moth··on Cultured Perl
Just another Perl Magazine

https://medium.com/cultured-perl

b3h3moth··on Bus1: a new Linux interprocess communication proposal
I'm sorry, I didn't see it before!
b3h3moth··on A Unix Utility to Know About: lsof (2009)
The stat() family functions for sure, BSD Sockets, user account, covering everything from "process environement" to "filesystem" functions.

"FAQ about lsof"[1] is very instructive.

[1] ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ

b3h3moth··on Reverse Engineering for Beginners
A great course with a lot of materials is "Modern Binary Exploitation"[1], also available on github[2].

[1] http://security.cs.rpi.edu/courses/binexp-spring2015/

[2] https://github.com/RPISEC/MBE

b3h3moth··on Couchdrop – Secure cloud upload server
The first 'default' tentative failed:

  $ scp g13578.png <user>@ssh.couchdrop.io:
  Unable to negotiate with 54.66.180.100 port 22: no matching host key type found. 
  Their offer: ssh-dss
The second works with a small fix:

  $ scp -oHostKeyAlgorithms=+ssh-dss g13578.png <user>@ssh.couchdrop.io:
  Password authentication
  Password: xxx
but I don't understand why I'm logged as michael.lawson!?!
b3h3moth··on Bit Twiddling Hacks (2005)
I would suggest a great resource about that:

http://chessprogramming.wikispaces.com/Bit-Twiddling

b3h3moth··on Advanced Linux Programming – book with free PDF (2001)
Stevens is dead many years ago. The second and the third editions were written by Rago. He is a good author but he is not Stevens.
b3h3moth··on Advanced Linux Programming – book with free PDF (2001)
This book is dated - there was the kernel 2.4 and a lot of system calls were changed or removed - but I think it is one of the best book available on GNU/Linux system programming.

I love "UNIX Systems Programming: Communication, Concurrency and Threads", it is simply great.

b3h3moth··on Unicorn Logo Evolution
cool :)
b3h3moth··on Unicorn Logo Evolution
Microsoft seems to be a cover 80's disco music.

http://bit.ly/1U9mxIG

b3h3moth··on JavaScript is the most commonly used programming language
The methodology is quite different, TIOBE consider Google, Google Blogs, MSN, Yahoo, Baidu, Wikipedia and YouTube.

"The ratings are calculated by counting hits of the most popular search engines"

The difference compared with StackOverflow is obviously, but most probably it is obviously just for me.

b3h3moth··on JavaScript is the most commonly used programming language
This is not true[0][1]

[0] http://www.tiobe.com/tiobe_index

[1] https://pypl.github.io/PYPL.html

b3h3moth··on Redox – A Unix-Like Operating System Written in Rust
"Using Rust for an Undergraduate OS Course"[0] is an interesting reading about Rust, OS and C.

[0] http://rust-class.org/0/pages/using-rust-for-an-undergraduat...

b3h3moth··on The Little Book of Semaphores [pdf]
A very good guide on UNIX IPC is by Beej Jorgensen[0], it's totally free and updated last 1st December 2015.

[0] http://bit.ly/1pF0rAZ (Beej's Guide to Unix IPC)

b3h3moth··on How does perf work? (in which we read the Linux kernel source)
perf is simply awesome.
b3h3moth··on 90 percent of U.S. bills carry traces of cocaine (2009)
Many years ago an Italian magazine[0] wrote that 100% banknotes of the city of Milan was highly polluted by cocaine.

[0] http://bit.ly/22d6yKX (ita)