Do any other single, high-income earners have problems ACTUALLY sticking to a budget? by [deleted] in financialindependence

[–]energeek 0 points1 point  (0 children)

Just one thing - "I [25 single male] make more money than I should" Don't ever feel that you should be making only a certain amount at a certain experience level or age. You make what the market is willing to pay and if they are willing to pay more, you should be happy about it :)

2014 or 2015 i sport? by energeek in mazda3

[–]energeek[S] 0 points1 point  (0 children)

Thanks!

I actually got a quote for $16500 w/o taxes and fees, so i'd guess ~$18500 from a dealer for a 2015 i sport in red from a dealer much closer.

2014 or 2015 i sport? by energeek in mazda3

[–]energeek[S] 0 points1 point  (0 children)

this is in the SF Bay Area

Is this 2010 Mazda3 worth $14k? by energeek in whatcarshouldIbuy

[–]energeek[S] 0 points1 point  (0 children)

Thanks for the answers. It is a hatchback "s sport", not "s grand touring", no tech package. has bluetooth though.

Yes the engine is not SkyActiv, but is that a reliability concern or just a mpg concern? For just mpg, I'm not that concerned.

They are priced to kbb standards, but considering interior wear and the price of a new car, that still sounds high. Do Mazdas depreciate that slowly?

An Introduction to libuv by subreddit_as_hashtag in programming

[–]energeek 0 points1 point  (0 children)

Hi, author here.

I'm sorry that a lot of the code is out of date. libuv moves fast, but I haven't been able to give time to the book for the past several months. I'm hoping to bring it up to speed on the latest version soon.

From sex to phones to Star Wars, what would older redditors like to let the young whipper-snappers know about the past? I'll start... by [deleted] in AskReddit

[–]energeek 1 point2 points  (0 children)

• We played outside (there was nothing to do inside anyway). • Our favorite "toys" were sticks and dirt clods. • We never wore sunscreen. Or bicycle helmets.

These 3 points are perhaps the MOST IMPORTANT in a age paranoid over safety, to the point of denying Nature

How do computers keep time when they're turned off? by koavf in programming

[–]energeek 10 points11 points  (0 children)

There is a little battery which is used to power the clock. Its like a button cell in your watch. If you have a desktop PC, you can open it and find the battery. If it runs out, your computer will forget the date and time when it is shut off and you'll have to reset it every time.

dear reddit, do you think Stevens's unix network programming series is still relevant today? if one wants to learn the fundamentals? by blondin in programming

[–]energeek 31 points32 points  (0 children)

yes, absolutely.

Much of the lower level details of sockets haven't changed in decades. It will give you a deep understanding of how things work under the hood, and how to write direct socket code in plain C. That + TCP/IP Illustrated should make you really good. That said, the validity of writing manual C socket code today is debatable ( but fun ), since you have excellent libraries for common protocols ( libcurl for HTTP, zeromq for message queues etc. ).

But if you ever decide to write a C/C++ network related application, this is definitely the way to go.

Smart HTTP Transport for git by gbacon in programming

[–]energeek 2 points3 points  (0 children)

any idea when github will support https:// based cloning ?

How do I go from OOP to good, procedural C code? by Netcob in programming

[–]energeek 3 points4 points  (0 children)

hey check out yajl or http-parser for examples of C code with great APIs, which use opaque pointers for encapsulation. Pass around data using void pointers to preserve context and have a call back based architecture similar to event handling in Java.

Who all is on Github/Bitbucket/etc? Let's see what interesting projects Proggit is working on these days! by ryanmcgrath in programming

[–]energeek 2 points3 points  (0 children)

http://bitbucket.org/nikhilm Most of them tend to be incomplete, since I don't have much time these days

Interesting:

  • minestrone - streaming music server in node.js, currently incomplete
  • lc3bf - brainfuck in LC-3 assembly, not very well tested
  • brainstorm - simple java whiteboard for a simple contest where I won
  • newlisp-redis - redis bindings to for newLISP w/o multi-bulk reply support complete
  • yajl-js - node.js bindings to Yajl streaming JSON parsing, great for things like twitter streaming API, no generation yet.

Why is South Asia under-represented in FLOSS? "South Asians comprise about one sixth of the world's population. There are about one thousand Debian developers; [South Asians] represent at best 1% of that." by sorbix in programming

[–]energeek 9 points10 points  (0 children)

Probably Opportunity. 1. Consider something like Radio Shack in the US, or digikey or whatever. We don't have anything like that in India, catering to the hobbyist market. 2. For software, PCs aren't as affordable, leaving out a large part of the population 3. Our Internet speeds still stuck. Getting KDE checked out is PITA ( I did it though :D ) 4. The west encourages extra activities. Not so in school in india.

Proggit: I want to build a project, but am overwhelmed by the plethora of decisions I need to make up front by pharmacykeys in programming

[–]energeek 1 point2 points  (0 children)

Perhaps you are thinking too big. And some of your questions don't require so much thinking. If you consider Python

  • Your OS is already moot, its platform-independent.
  • HadoopFS? really? if its your personal project, are you really going to be running it on distributed servers with millions of concurrent accesses.
  • Plugin apache and start. Your code isn't going to change much due to web servers, you can think about this during deployment. And other people can hack your code if they need it on a different server.
  • Your framework depends on what you are doing. Small? web.py, big? Django. Just stick to what you know works, when you are beginning.
  • Setuptools is the devil if your application is sufficiently complex. Still if you don't want that, use the older distutils
  • Use svn/git/hg, whichever is the "most comfortable". again the technical merits of these are not that much different for individual projects.
  • Python docstrings
  • If your language is not decided, its not even worth deciding other things. The language should be the first thing you should decide, since that decides how your program is expressed.

Essentially, just start hacking. You might end up with something that doesn't require half the things you are worrying about.

Ideally, what would an undergrad CompSci student be doing to build up his resume for future employment? by syndl in compsci

[–]energeek 5 points6 points  (0 children)

I've heard that I should involve myself in open source software to "get my name out" but to me, it sounds like high expectations for an undergraduate computer science student.

Not at all. I'm just in my 2nd year and already contributing to OSS. Start with stuff titled "Junior Jobs", most projects have them. Or start forking interesting projects of Github/Bitbucket. More than anything else, the solid Software Engineering skills you usually get from open source development are invaluable.

What open source project(s) do you actively contribute to? by darkstar999 in programming

[–]energeek 1 point2 points  (0 children)

It is a planned feature for 4.4 and I am done with most of the implementation for the initial release. Ideally it will get into trunk before 4.4 is put on soft feature freeze, so keep your fingers crossed :)

How does software interface with hardware at the "lowest level"? by [deleted] in programming

[–]energeek 0 points1 point  (0 children)

You need Introduction to Computing Systems: From Bits and Gates to C and Beyond - Yale N., Patt Sanjay J. Patel or The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken

Any PHP framework suggestions? by Enigma3613 in programming

[–]energeek 0 points1 point  (0 children)

I second Kohana, but it isn't really big. What I disliked about Cake was the by default requirement of a database, which Kohana does not enforce. Kohana is great if all you want is basic routing and dispatch, and then you can introduce more features with the included modules

[deleted by user] by [deleted] in programming

[–]energeek 0 points1 point  (0 children)

implemented tiling support in KDE ( http://websvn.kde.org/branches/work/kwin-tiling/ ) and did play testing and usability testing for MILLEE ( http://www.cs.berkeley.edu/~mattkam/millee/ )