HNHacker News
TopNewBestAskShowJobs

morganherlocker

708 karma · joined December 6, 2013

submissionscomments
morganherlocker··on Square Finally Gives Up on Square Wallet and Bets on New Order-Ahead App
I see them mostly in trendy bakeries or cafes in the south east US. I also see them all the time in cabs in many parts of the US.
morganherlocker··on Show HN: Kiwichat – group chat of people who are within 1 mile
I see one of these pop up every so often and always get disappointed when there is no one in my area. I wonder if this sort of thing might work better if it connected you with the N closest users? Another option would be to create spatial clusters using something like k-means clustering[1].

[1] http://scikit-learn.org/stable/auto_examples/cluster/plot_km...

morganherlocker··on Let’s Make a Bubble Map
Usually you want to divide your visualization field by some other field. In this case, you might want to do (population / area). For other sorts of things like visualizing a particular demographic, you would often want to divide by population.
morganherlocker··on Moog Music Factory Tour
The Moog factory is definitely worth a tour, as is the entire Asheville River Arts District. There is an awesome scene going on there with lots of interesting old factories being bought up by everyone from craft breweries to tech companies to amateur welders. This is a bit off topic, but I could see a trend of tech companies moving to "rusty" cities like Asheville that are becoming cultural centers due to cheap real estate and an emphasis on the arts. VC will always be an issue, but Asheville does have the Tech Triangle (lots of engineering and science research going on there) close by, which makes that less of an issue. (Note: I am not from Asheville, but I love the area and go there a couple times a year)
morganherlocker··on John Carmack's former employer claims he stole tech for Oculus VR when he left
People sign work for hire agreements all the time that grant ownership of everything to their employer. I cannot speak to the enforcement of these agreements, but they are common.
morganherlocker··on When TDD Doesn't Work
Facebook does this with a project called Huxley[1]. It seems cool, but these sorts of tools have always suffered from the problem of brittle tests, so it is not a silver bullet. It does seem that it would work well, however, in systems that require stringent oversight around UI changes (like facebook). Places where "if a piece of UI changes by a pixel, we want to know about it and OK the change" is the standard (most apps do not fall into this category though).

[1] https://github.com/facebook/huxley

morganherlocker··on TDD isn't dead just because DHH can't do it
In my experience, TDD and unit testing is awkward and uncomfortable when working with application code, since you often find yourself simply testing dependency wrappers, which has limited value. On the other side, integration tests are kludgy and uncomfortable when working with library code. "Round peg, square hole" and all that. I often see two sides arguing for a universal testing strategy, when the use cases are very different.

I try to treat tests as nothing more than repeatable artifacts of whatever I was trying to do to verify the code I was writing was working. So if the code was primarily aimed at hitting a bunch of web services and making DB calls, then the tests will end up as integration tests naturally. If the code is doing a bunch of isolated calculations, then it will probably be unit tests.

This is a classic case of developers talking past one another and trying to force their use case on others in my opinion.

morganherlocker··on Ask HN: Idea Sunday
I first read that as ardour[1], which seemed like a terrible way to pass audio around (big project files in email?). I wonder if that confusion is what motivated them to change their name.

[1]

morganherlocker··on The New Linode Cloud: SSDs, Double RAM and much more
OP here. I use Hostigation[1]. I know some people are concerned about many of the low end providers, but in this case:

1. It's 20 bucks... take a gamble!

2. The owner, Tim, has personally responded to every issue I have ever had within an hour. Pretty stellar, if you ask me.

[1] https://hostigation.com/

morganherlocker··on Show HN: Ditto – Markdown documentation system
It looks powerful, but with a much steeper learning curve for non technical users[1]. I could see the nested list support being great for outlines, and tables look a lot more robust than in markdown, but I do not know if it is worth the tradeoffs of going against markdown's ubiquity.

[1] http://powerman.name/doc/asciidoc

morganherlocker··on Ask HN: What source code is worth studying?
Reading the Underscore and Lodash sources was hugely beneficial to me. If nothing else, it taught me how to reimplement what I could and drop the dependencies in my libraries. I find the whole "vanilla js" meme a bit snarky and elitist, but it really does make an impact if you are writing a lot of modules used by others.
morganherlocker··on The New Linode Cloud: SSDs, Double RAM and much more
I use a tiny VPS provider that is actually $20/yr. For sites that get a couple thousand hits per month it is perfect. Although I do not see it as a requirement in this price range, the uptime has been on par with the big names (I have known of one 5 hour outage in the 3 years I have been using it). Even DO's $5/mo now seems a bit steep now for the "I just had a random idea" type thing.
morganherlocker··on Those Who Say Code Does Not Matter
I believe it is a warning in C# (have not used it in a while).
morganherlocker··on Show HN: Super Planet Crash
Got to 1.2 billion 500 years, but it took forever. Next challenge: fastest possible completion with the highest score possible.
morganherlocker··on My Ideas, My Boss’s Property
Many do, but as an employee, you should treat them as negotiable. An agreement where the company has default ownership of ideas in the vertical and you have default ownership of everything else is a reasonable compromise that I think most people can agree to. For ideas that are in the vertical, you can ask for permission on a case by case basis. I have this exact system in place and it has worked flawlessly. It requires lots of communication, and a certain amount of trust, but it is much better than the alternative. Personally, I see it as a moral imperative to not sell away exclusive rights to my thoughts.
morganherlocker··on E-Go: A sub-$1000 electric longboard
I am not sure why you would want to use the ios app. This is definitely a use case that requires tactile feedback.
morganherlocker··on BASIC at 50
Codeacademy seems to be the way most of my friends are getting into programming. Since you code in a sort of virtual browser, there is almost zero barrier to entry. I have seen only one person go from this to real professional programming (out of ~20), so I do not know if it really is more accessible in the ways that count, but it has been an interesting trend anyway.
morganherlocker··on Miracle health device crowdfunds $730k, but might be bullshit
There was even a glucose watch available on the market for several years in the US. It was pulled a few years ago, but the basic idea was sound. I do remember the device causing semi-serious skin irritation in many people though.
morganherlocker··on Mozilla Chief Steps Down After 1 Week
:%s/Gay/Interracial/g
morganherlocker··on Show HN: Kiwichat – group chat of people who are within 1 mile
That would be awesome. I see things like this every few months and it is a bummer when there is nobody to test it with.
morganherlocker··on Why You’re Not Hiring the Best and the Brightest
The existence of articles like these seems to suggest that there really might not be that many people out there competing for the best and brightest (competing effectively anyway). If only 5% of companies are willing to pay top dollar, and only 5% of those are willing to allow remote, there may not be that much competition left over.
morganherlocker··on A group of 3,000 citizens is making better forecasts than CIA analysts
One example briefly mentioned was providing feedback to respondents to let them know when they were getting things right or wrong.
morganherlocker··on Slick – Carousel
That is especially effective when you get towards the last few slides and it auto-switches before you are done reading.
morganherlocker··on Sparkfun offering discounts on Arduino day
Pretty much. I set one up for the first time a couple weeks ago and it could not have been easier. Bare minimum "hello world" would basically just be a board, a USB cable, a computer with a USB port, and an LED.
morganherlocker··on What You Can't Say (2004)
This is very true. My state just passed a law with overwhelming support that allows people to have guns in bars again. I did not expect it to be controversial to believe that drinking + guns + crowded rooms was a bad idea, but apparently I was wrong.
morganherlocker··on I Hunt Sys Admins
The scene[1] in Good Will Hunting where Matt Damon tells the NSA to beat it is probably in line with how a lot of us feel. Interesting work, but the end result is too much to live with.

[1] http://www.youtube.com/watch?v=UrOZllbNarw

morganherlocker··on Why Open Source misses the point of Free Software
> what makes someone a credible philosopher?

Peer review in major academic publications typically. Philosophy is a lot more rigorous than many imagine. RMS' ideas are interesting, and may even form the basis of some philosophical positions in the future, but I would not call him a philosopher in the academic sense. A lot of the distinction is wrapped up in culture and context. As a programmer, I work on subjects that delve heavily in mathematics, but I would not call myself a mathematician, because I am not part of that culture or the peer review process.

morganherlocker··on Why Open Source misses the point of Free Software
There are plenty of benefits to being able to read the code without the ability to distribute it. Two things come immediately to mind:

1. Is the software secure? Are there gaping security holes riddled through the source? Think about all the times you hear about people "working on getting the project ready for open source". Often this is due to vulnerabilities that are ticking time bombs waiting to go off as soon as the security by obscurity clock runs out.

2. There may be GPL code in the source that is being used in violation of the license. I would not be at all surprised if a significant chunk of closed proprietary software is using GPL code, but no one knows because they cannot read the source.

Both of these points are moot if you simply avoid proprietary software altogether RMS style, but only a tiny fraction of users are going to do that. Of course, these benefits are also the reasons why this will never happen.

morganherlocker··on Burnout
I have always found music good for this sort of thing. It is very relaxing, uses the creative part of your brain, and you get a skill that stays with you for the rest of your life. While it is engaging, it somehow gets boring after about an hour or two, so it is unlikely to suck away an entire evening. Over the years I have learned to play dozens of instruments just by devoting an hour here and there.
morganherlocker··on Why the wealthiest countries are also the most open with their data
The "why" in the headline strongly hints at some sort of causal relationship, but the article only goes so far as to point out the obvious correlation. The "why" is never answered at all.
← PreviousPage 4 of 9Next →