edwinnathaniel

Joined 14 years ago

Karma
1,391
Submissions
864
Member since
Feb 25
I build software and I like to have fun. Drop me a line if you have any question about me :)

twitter: @enathaniel http://www.edwinnathaniel.com

View on Hacker News

Recent submissions

Comment · 6 years ago
> "Learn C The Hard Way" is probably the closest but it's very opinionated and has its critics.

I have similar feeling too. When I looked around, I had this feeling that majority of experienced C developers may not have experienced higher level language or work in app-level and went back to C to adjust their previous experience.

Either the developers decided to abandon C in favour of high-level languages or the developers didn't like what they tasted the high-level languages enough to learn the better practice to bring it back to C. The latter group tend to go back to where they came from and stick with C.

This could be the reason why "Learn C the Hard Way" and another commenter up there posted a link as to why "Build Your Own Lisp" considered harmful/bad. On the other hand, these two materials could fit for what I'm looking for.

I glanced over "Modern C" and while I can pick up a few things better than my previous learning C experience, my experience match to your statement that most of the books are covering minutia details of the language :(.

Thank you for clarifying and confirming what I felt so far.

Comment · 6 years ago
@olkyt ... I'm very thankful for this site. I glanced over the material and OH ... My ... Gosh. The content looks awesome for someone like my level.

THANK YOU VERY MUCH!

Comment · 6 years ago
Recently I decided to resurrect a very old Macbook White (2008) by install FreeBSD in it.

All of my workstation (laptop/desktop) have dropbox installed and yet dropbox is not available for FreeBSD.

This is where rclone come to the rescue. There might be other software that can take the role of dropbox client but rclone gives me the flexibility of switching to other provider if I decided to do so in the future.

Bless the author of rclone.

Comment · 8 years ago
See SKYPE for Business. replace('Lync', 'Skype') probably...
Comment · 8 years ago
Other platforms have good DB abstractions (ADO.net, JDBC) though so it doesn't have to be ORM.
Comment · 8 years ago
Upvote.

Joe Celko has a few books w.r.t to SQL and some of them are more than just SQL for beginners (covers tree/hierarchy data, thinking in sets, etc)

Comment · 9 years ago
TinyHello looks beautiful. May I ask how you design (UI/UX) these side projects?
Comment · 9 years ago
But "immutable" way of doing things have been encouraged, suggested, marked-in-stone as best-practices in most languages since 2005... am I missing something?

People have been saying that:

- Global Object is bad

- Stateless is better than Stateful

- Singleton becomes an anti-pattern

- Methods/Functions without side-effect (avoid mutation)

Nobody really mentioned to do things the Functional programming way per-se but the characteristics are there.

Comment · 9 years ago
Very inspiring. Would you mind to share what your SaaS's are?
Comment · 9 years ago
Comment · 9 years ago
Has anyone ever installed OpenBSD for Macbook White (MB 5,2)?

I'm interested to resurrect this laptop since Apple no longer support (newer OSX can't be installed) the hardware.

I would love to see OpenBSD + Openbox + Crunchbang theme/window-decorator.

Comment · 9 years ago
I work for a division/business unit of a large corporate. Majority of us use sublime with license.

We're (the business unit) roughly about 300-400 developers (and growing) writing mostly Javascript every day.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton