HNHacker News
TopNewBestAskShowJobs

ishbits

500 karma · joined November 29, 2011

Programmer.
submissionscomments
ishbits··on Ask HN: Why don't companies hire programmers for fewer hours per day?
I'm currently doing 2 days a week on a contract. It's a fixed monthly rate contract.

When summer is over I'll likely move to 3 or 4 days a week (my choice). It's a sacrifice in money, not to mention the work is for a non-profit open source project. But it's relaxing.

ishbits··on Canada’s $6.9B Wildfire Is the Size of Delaware and Still Out of Control
Name? Maybe. But his hair and apparent good looks got a lot of votes as wel - sadly.
ishbits··on Ask HN: How many of you are suffering from RSI or similar?
I get RSI flare ups every so often. Just over a week ago most recently and read that stressful work just makes it worse.

Now I'm to be in the position that I was able to drop the stressful work. It's helped a lot.

ishbits··on We Need a Better PC
I'd like Mac OS X but on a Lenovo T or X. That would just be perfect (assuming it ran as well as it does on a MacBook).
ishbits··on Ask HN: Is it necessary that a developer own an Apple laptop?
I use it so I can have a laptop that just works with minimal fuss and a decent unix-like environment as I have only ever deceloped for the server side targeting Linux and BSD.

However, while I routinely upgrade to the best MacBook Pro, I'm not a fan of the physical aspects of the hardware. To me it's more like MacBook Poser than a pro machine. Just doesn't compare to the Thinkpads I've had for durability and quality of the keyboard.

ishbits··on Ask HN: Where to go to learn Modern C?
https://matt.sh/howto-c
ishbits··on Major Linux Problems on the Desktop, 2016 Edition
I've been using Linux on the desktop daily since about 1998. It may look a little prettier today, but I find it crashes and freezes a whole lot more these days.
ishbits··on Atlas by Hashicorp
I wonder if there will still be a free tier, a place to drop decent base nodes or images demoing open source and so on.
ishbits··on How many of you use a Linux distro as your primary desktop OS?
Fedora is my primary desktop. Been using it since Fedora 7. Used Ubuntu prior to that, and RedHat prior to that.

For work and play I run unix-type apps, that target Linux systems, so I've always found it better to be running on something close to what you deploy on. Sure you could use VMs, but its still not the same, you don't learn as much about Linux that way.

Over the years I've moved away from Linux laptops and now use a Mac laptop. Mainly to make my life simpler - who knows, maybe Linux on the laptop is better now? But 99% of my time working is on the desktop, and sometimes its nice to have access Mac apps.

ishbits··on Docker closes $40M Series C led by Sequoia
Right now I use it for demos... We use a stack that is little complex for someone wanting a quick taste. So provided they have a modern Linux with with docker installed they can quickly do a self demo.

And if they don't, well having a fresh image that is easily rebuildable makes it easier for me to give demos than to spin fresh VMs. Arguably I could have done the same with Vagrant, but really didn't need the overhead of the VM.

But for using it in deployment, no.

ishbits··on Shout – A web IRC client
Are HipChat and Slack free enough to use as an open source project chat/support room?
ishbits··on Dyad: Minimal, portable async networking library for C
For me, libevent just provides the boiler plate but I'd be writing too often for fd registration and timeouts.

I could do it myself, but it would just end up looking more and more like libevent each time I did it.

ishbits··on Ask HN: How many domains do you own?
Around 50.. Not all unique, some are the same in different TLDs, and just different variations, especially when there is a number in the name.

I'm letting them mostly expire now.

ishbits··on Ask HN: Switched back to programming at age 35 after 7 years of management
39 here. Held titles such as CTO, Director, Architect and have always managed to spend at least 75% of my time coding.

Now I'm just a programmer and enjoying it. Thankfully I'm at a company that values good developers so you don't have to jump to management for that pay increase.

ishbits··on Ask HN: Experienced dev having career lull
I hear you. I'm just at 15 years professional experience as well. Did a startup early on in my career, was acquired (more of a firesale) and I'm still there. Things are OK, but not great. I've learned new languages (Scala, Javascript, Go), but still feeling unfullfilled - I think I'm more after the bigger picture, and regardless of what language, frameworks, etc, if you just aren't into the big picture (anymore) it gets old.

You are lucky though with such a high salary. I'd think you could quit and take some time, travel a little and perhaps rediscover yourself.

And a bit unrelated, what localities does one have to live in to pull in $200k a year? I'm a bit sheltered living off in the sticks I guess.

ishbits··on Ask HN: What do you use Go for?
I'm using Go for a project that people deploy on their own servers. It allows me to distribute as a single binary, with all dependencies statically linked.

This makes deployment much simpler than Python, which leaves the user to find all dependencies, which isn't as always as straight forward as it seems.

Also, with go.rice I was able to embed my static resources (.html mainly) right into the binary, giving me a single file to deploy, much like a Java fatjar.

This was actually a port of a small Python project to get the feel for Go, and I'm really sold on the "scp" style of deployment (I can get that from Java to, but Go seems more approachable for smaller projects).

ishbits··on Functional Programming Principles in Scala with Martin Odersky
I did most of the course and was pretty new to FP. I have no plans to do Scala development, but the course did help me become a better programmer in the languages I do use.

I've been a developer for 10+ years but have been ignorant to FP. It just opened my eyes a little bit.

ishbits··on An Opinionated Guide to Modern Java Development, Part 1
Modern Spring is quite nice, and after having tried Play, I go back to Spring MVC, but use Spring-Boot with Jetty was the embedded container.

Its much like Dropwizard, but better integrated with Spring if that is what you are used to or like.

No XML, and I can produce a usable web API with a minimal amount of boiler plate (its all wrapped up in Spring boot, much like Play wraps up a lot of stuff for you).

ishbits··on Do you use RSS?
Yes, sure do. Pretty much only through the Reeder IOS app, but there are still many blogs that I follow for stuff that might slip through the cracks in my twitter feed.
ishbits··on Ask HN: How do you plan to view family photos is 60 years?
My wife occasionally gets those hardcover albums printed up. I suspect that collection will require, and barring a fire will carry in.

I do pretty well and backups of our ever growing photo collection (about 100gb) now. But at some point I may hit an age or health state where I don't care. I guess I can hope one of my kids will have an interest.

Really I should trim that photo collection down to a must have set.

ishbits··on Extend Python 2.7 life till 2020
Anyone know if RHEL 7 will ship with Python 3 in the base, even if not default? That could go a long way to boosting Python 3 adoption.

I know it's in SCL, but that lacks convenience for a lot of users.

ishbits··on [dead]
I tried to read the article on my iPhone, but can't get past the sign up pop up on my iPhone.
ishbits··on Python 3.4.0 released
As a developer it's easier for me to ship java apps with the current runtime than it is to ship a python app with the updated runtime. Therefore I'm more likely to stay current with Java than I am with Python, especially when my target is any Linux from centos 5 and newer (including debian, etc. centos 5 is more used as a reference for a date).
ishbits··on Ask HN: What have you learned in 2014 so far?
That Scala and Akka are overrated.
ishbits··on Ask HN: What happens to older developers?
I'm 39 and write code every day for my employer, but outside the scope of the engineering team. I guess it may fall under exploratory/architectural work for what might be future products, though if they gain any traction they will move into the engineering team, and I move on.

I guess this falls under the "more and more senior as a developer", but I'm outside the direct line of fire of bugs, deadlines, etc.

I can't complain, and I'm often working on newer technologies than the folks in engineering, keeping my relevance.

My plan will probably to migrate into a consultancy.

ishbits··on Can I Use Python 3?
Its not always the developer.

For instance, I do some utility class software that needs to just work on RedHat/CentOS 6. Having to build Python 3 from source, or use SCL and mess with paths, and virtualenvs is simply not an option for my target user.

ishbits··on Ask HN: Where did you hang out while HN was down?
Did you see that? Developer productivity in North America just increased for one day. Its back down now.

Honestly, while HN was down, I didn't feel the need to hunt down other news. In fact, I got a good start on the Coursera crypto course, as well as got some real work done.

ishbits··on Moving from Ubuntu to Debian
I'd like to see CentOS, but with the desktop environment stuff kept more up to date.. Would give you solid underpinnings that lasts for years, then a modern UI on top (Gnome 3, KDE what have you, Chrome, Firefox).. I know its mostly doable, and did use a CentOS 6 desktop until a while ago, but ran into some issues with modern desktop apps.
ishbits··on Ask HN: What system programming language do you use and why?
Depends what you are doing but Python or Perl can make great systems programming languages.

Of course if you are doing Linux kernel hacking, you'll need C. Go and D are probably also modern examples of what could be used for systems programming as well.

ishbits··on Ask HN: If you were CTO of a new start-up, what would your stack be?
I'm old, but just starting the design phase of a new app for my company.

Frontend will be angular and bootstrap as it's working really well for other projects.

On the backend java, spring and jetty will be used. Netty will also be in there as we have non http networking needs as well.

PostgreSQL is our standby database, but we're also evaluating Cassandra and rethinkdb for our non-relational needs.

Why Java? We have in house java knowledge and deployment is much easier than Python, ruby and node.

← PreviousPage 2 of 6Next →