HNHacker News
TopNewBestAskShowJobs

paulhodge

839 karma · joined April 19, 2012

submissionscomments
paulhodge··on C/C++ facts we learned before going ahead with CLion
I'm guessing that it's the finance industry itself which accounts for a high Linux usage, since they mostly need C++ for server-side use.

Another surprising number was that Windows users use GCC almost as often as Visual Studio. GCC on Windows is kind of a PITA, and the VS toolchain is really pretty good. Maybe people go with GCC because they need proper C99/C11 support.

paulhodge··on Ellen Pao Is Stepping Down as Reddit’s Chief
Most of the individuals that do death threats are doing it because they think that their peers would approve. The community effect is very powerful and sometimes the community deserves blame.
paulhodge··on Ask HN: Will programming continue to be a lucrative profession in the future?
Eventually, sure, the trend will die down. But given that the demand has been generally increasing for decades, I don't see a reason to think that it will die down until decades from now.

Look around and you see terrible software everywhere. The medical industry, the legal industry, the insurance industry, small businesses, government entities, etc etc. Almost all of them have terrible websites, terrible internal tools, terrible uptimes, terrible everything. Billions of manhours are spent on tasks that could be better done by software. There's good money in solving those problems, the problem is that there's only so many good engineers in the world, and the hot technology companies snatch up almost all of them.

They say that software is eating the world, and it's true, but so far the world is only 5% eaten. There's plenty of work left to do.

paulhodge··on The CEO of a $1 billion 'unicorn' startup admits we're in a bubble
In order for it to be a "bubble", the collapse needs to be severe enough that it has a downward momentum. Enough so that even companies with good business models are affected & become undervalued.

I don't see that happening. There are lots of companies with strong business models (Google/Apple/Amazon/Etc) which will be fine if all the revenueless startups suddenly go away. They'll probably be happy they get to hire up all the newly unemployed talent.

Remember.. just because a downward correction is coming, doesn't mean it's a bubble.

paulhodge··on Startup Ranking
ThinkGeek is ranked higher than AirBnb. Sounds legit!
paulhodge··on Next Chapter
What would he really need say about io.js at this point? Him stepping down means he's no longer involved in the decision. And any comment from him might color the debate, and/or limit the next lead's ability to bring their own opinion.
paulhodge··on OnLive shuts down streaming games service, sells patents to Sony
Ideally they would only group Onlive players with other Onlive players. Just like it's very rare to have console users playing with PC users, because the console players get slaughtered.
paulhodge··on OnLive shuts down streaming games service, sells patents to Sony
> The problem is, gamers are FPS obsessed and that level of latency is a killer.

Console games typically have a minimum possible input lag of 60ms, and once you add in the controller response time, TV refresh rate, and the design of the game's engine, it's common to have 100ms or higher. For example Destiny on PS4 has a minimum input latency of 100ms ( http://www.displaylag.com/destiny-lag-factor-review/ )

Point is, consistent input latency is much less noticeable than people seem to think. When people complain about lag they're usually complaining about spikey/inconsistent lag. Consistent 150ms is not a killer. There are billion dollar games that have shipped with worse.

paulhodge··on Atom now using Io.js
Definitely situational but not out of the question. Maybe I want to use my favorite text editor to examine a logfile. 2mb is nothing when it comes to production logs.
paulhodge··on Folders: a programming language encoded into folder structure
Funny that they chose to use Github for it, considering that Git doesn't let you store empty folders :)
paulhodge··on Neal Stephenson Joins Magic Leap
Augmented reality - hardware and software. Kinda like Google Glass, except it draws realistic-looking stuff in your face that fits seamlessly with what you can see in the real world.

(Source: if you read EVERY page on their mysterious web site, you can eventually suss it out)

paulhodge··on Std::string half of all allocations in the Chrome browser process
If you're interested in this topic then you should read the whole discussion in the link. There is a lot of talk about what optimizations are in play.
paulhodge··on AngularJS: The Bad Parts
It's TypeScript with the addition of a few key features that are helpful for Angular's design.

Technically, Angular 1.0 also had its own scripting language too. It's kind of inevitable, since Javascript itself is one of the obstacles to making a better web framework.

paulhodge··on The present/future of AngularJS
Crowds love that stuff though. When you're sitting there in person, you don't have the luxury of switching to a different tab for entertainment :)
paulhodge··on Hyperlapse, Instagram's new video stabilization app
Ah nice, thanks for link. Doesn't show up in search yet.
paulhodge··on Hyperlapse, Instagram's new video stabilization app
iOS version isn't available yet, if that makes you feel better.
paulhodge··on Cognitive Biases in Software Engineering
The negativity bias really irks me. I went through a phase in my career where I tried to communicate everything in a positive way without talking about blame or judgement. And I found that people don't respond to that as well - they are more likely to ignore you or forget what you said. But instead, if you talk about how X library sucks and Y developer did such and such wrong, people perk up their ears and listen to you, and they are more likely to start to regard you as the local expert. Seems like the effect is worse when talking to the non-technical folks.

There's definitely way too much crankiness in the software world, and I don't think it's because the people are naturally negative people. It's because we're pragmatic people and we unconsciously gravitate towards the styles of communication that get the most results.

paulhodge··on Linden Lab is building a spiritual sequel to Second Life
From a business point of view, Second Life is a huge success. Just in the last few years, it's been massively profitable. Hence why Linden Labs has been able to fund so many new projects at once (I think they are working on four new games now?)

So, saying that it's "dying" is overstating things a bit. They found their niche (whatever the hell niche they are serving), and there's little motivation to change.

paulhodge··on Update on NPAPI Deprecation
Yeah, that was interesting news. NaCl is officially removed in Unity 4.5 (which just came out). Flash will be removed in Unity 5 (if it's not already?). According to the Unity at least, asm.js + WebGL is the future.

https://unity3d.com/unity/whats-new/unity-4.5#changes https://twitter.com/UnitZeroOne/status/471355979217793024

paulhodge··on Farewell GitHub, Hello Immersive Computing
He's almost definitely using Go for the server-side and Unity+OpenGL for the client side. It would be really bizarre to try to use Go and Unity in the same client-side app.
paulhodge··on Willem Pinckaers on Akamai's flawed OpenSSL allocator patch
Even if their intent was just to start a discussion, they are not being helpful by "submitting" such bogus code. It would be easier for an expert to rewrite this patch from scratch than try to figure out all of their flaws and unfinished sections.

In one of the email responses, someone pointed out a problem with their code and they responded, "Oops we posted the wrong version" ( http://article.gmane.org/gmane.comp.encryption.openssl.user/... ). They aren't exactly being respectful of other people's time with stuff like that.

In secure coding the phrase "the devil is in the details" applies very strongly. So if you don't have the details figured out, you don't have much of anything.

paulhodge··on Facebook to remove messaging from core app
With this, WhatsApp, and Oculus, it seems like Facebook's initiative in 2014 is to split up into more loosely-connected services rather than a single product.
paulhodge··on Show HN: Untrusted, a JavaScript adventure game you play by modifying its source
Is there anything else you could modify to change what the raft does?
paulhodge··on How Rare Are Anti-Gay-Marriage Donations in Silicon Valley?
Instead of bloviating you could always look up what the arguments in favor were: http://en.wikipedia.org/wiki/California_Proposition_8_(2008)...

And for any proposed law change, there's always some annoying folks who agree with the overall spirit of the change, but oppose because they disagree with some specific details. Like, maybe the new law doesn't go far enough, or doesn't have the right wording. Or maybe they just object to the process by which it was created or campaigned for.

paulhodge··on Which programming language has the best package manager?
> package dependencies are always installed in the node_packages directory of the package root

Usually but not always. You can also have peer dependencies: http://blog.nodejs.org/2013/02/07/peer-dependencies/

paulhodge··on Why Dataflow is not Popular
"Functional programming" and "dataflow" are things that very much overlap. One could argue that FP is a superset of dataflow. But, both terms are pretty high-level and vague, so it's tough to exactly say what they are or aren't.
paulhodge··on [dead]
Along those lines, check out this link: http://appsterdam.rs . I've heard Mike Lee give a pitch on why geeks should move to Amsterdam, and it sounded pretty awesome.
paulhodge··on Ask HN: Let's predict. What's your prediction for 2014?
We'll start seeing new, stricter laws about when you're allowed to photograph/film others and share those recordings online. (in reaction to Google Glass & co)
paulhodge··on Briefly profitable alt-coin mining on Amazon through better code
One guess, maybe the spot price is controlled by some sort of predictive algorithm, and the algorithm got totally confused by the recent load? It might not be the case that people are actually paying that price.
paulhodge··on Gendered pronouns in software: a quick primer
Back in my English classes, The Elements Of Style was our bible. It says that singular-they is not correct, and that "he" is the correct pronoun for a subject that could be of either gender.

So, if someone were to argue, "we should switch to singular-they because 'he' is old-fashioned", then sure, I would totally be on board with that. Something I didn't know until today, is that singular-they is actually a pretty old idea with a lot of precedent.

But some people (like Joyent) seem to be saying, "anyone who uses 'he' instead of 'they' is being sexist," which is just going totally overboard. Lots of well-regarded style guidelines say the opposite, so quit with your witch-hunt logic.

← PreviousPage 6 of 9Next →