HNHacker News
TopNewBestAskShowJobs

jbondeson

475 karma · joined January 18, 2011

jbondeson -at- gmail
submissionscomments
jbondeson··on PicoBrew – Counter-top home brewing machine
Depends. For extract brewing you can easily do it for $100-150 if you bottle the beer(with your biggest expense being a large 5+ gallon kettle), adding another $100-150 if you keg.

Full grain brewing is significantly more expensive (unless you do the "Brew in a Bag" style) simple setups easily put you into the $400+ range. Purpose-built full grain brewing systems setup with pumps, three burners and kettles will set you back $2500-5000 depending upon how nice of a setup you get and the volume (15 gallons to 40 gallons), and that doesn't even include the fermentation equipment which for heated and cooled conicals can be $2000+.

Homebrewing has a very active higher end market which is only getting more active as it becomes easier for individuals to move from hobbyist to professional pico/nano/micro-brewer.

jbondeson··on Replacing 32-bit loop variable with 64-bit introduces performance deviations
This is why micro-benchmarking is Russian roulette.

When you distill a loop until you're finding the exact bottleneck in the system (pipelining, branch prediction, etc) you need to be very very careful you're measuring what you think you are. Otherwise you'll end up in this situation where you're benchmarking a compiler...

jbondeson··on Open Source Craft Brewery
Completely understand. I think simple percentages for the grain bill would go a long way to showing the character of the beer. Personally I've never understood the desire to clone a commercial brew, but it's certainly fun to riff off of established recipes or to get some inspiration for a new brew.

Next time I'm in the MN I'll have to swing by.

jbondeson··on Open Source Craft Brewery
As homebrewer I love the idea, but unfortunately other than the Schottky Pumpkin Ale, it's not very "open source" as they do not list percentages or quantities on any of the grains they use. Even the Schottky doesn't mention the batch size -- though you can reverse engineer it given the gravity but you have to assume the efficiency.

Hopefully they go ahead and release more details on the other brews and make it fully open source.

jbondeson··on Bitcoin Price Pressure
Well technically if you're a bitcoin merchant you can just as easily convert to USD or any other currency that is more stable than the Argentine peso.
jbondeson··on Bitcoin Price Pressure
I see only three good reasons for a merchant to hold reserve in bitcoin: 1) pay their employees, 2) pay their suppliers, or 3) good old speculation.

When you start to see large suppliers get into the market then you'll start to see a decrease in immediate conversions.

jbondeson··on Show HN: Digitizing photos of whiteboards using the command line
You have to compensate for the 3D deformation present in the captured image. There has been some impressive work in this area recently.

Some commercial OCR engines such as Nuance Capture SDK have built in functionality for this.

jbondeson··on Agile Is Dead: The Angry Developer Version
Repeat after me: "Scrum is Agile, but Agile is not Scrum"

The Agile Manifesto is a simple set of 4 values and 12 principles to aid in building software, that's it. The different signers of the manifesto had different visions of implementing it, Schwaber's was Scrum, Beck's was XP.

Saying that a particular methodology isn't a silver bullet therefore it's Agile's fault is a bit like saying science is dead when we disprove a theory.

jbondeson··on The Face Behind Bitcoin?
If the objection is privacy it's not right.

However if it's safety, it's better to know up front than to think you're anonymous.

jbondeson··on The Face Behind Bitcoin?
I'm torn about the article. On one hand this seems like a horrid breach of privacy and a terribly dangerous thing to do. On the other, even if they just said he lives in his family home in California, people were going to find out all this information.

Half of me thinks it's better everyone knows they were doxed all at once.

jbondeson··on Introducing the ‘mozjpeg’ Project
If their only plans were to add that one feature I'm sure they would have done just that. Clearly they have grander plans than simply integrating existing functionality, and they felt they needed total control of the project to do so.

The beauty of open source is that if the maintainers of libjpeg-turbo want to incorporate it, they can, and I'm sure the Mozilla devs would be more than happy to help.

jbondeson··on Image Background Removal
but this algorithm is Rube Goldberg-esque

I think that's being a bit unkind, it's simply clear that the people are not experienced with computer vision and/or image processing in general. They approached the problem from their domain and found the solution that worked for them. If I had gotten to the point that I wanted to do a domain-specific image segmentation heuristic I would certainly build it up from a series of filters and image morphology steps. If the performance (both accuracy and speed) was satisfactory, I don't know why you would invest in optimization at that point. Also, from experience I know that implementing algorithms from papers is a slow and many times painful process as the original authors generally don't publish reference code, and if they do it's probably in Matlab. And if they don't have someone adept at image processing their potential for success would likely be low.

Also, OpenCV includes functions for image segmentation. If they couldn't use that, it would have been nice for the article to at least touch on why.

I agree that a quick "Here's what we tried that's readily available" would have been good for others to learn from, because for many the general solutions would be sufficient.

jbondeson··on Apple CarPlay
You do realize that you're comparing a diesel car to a standard petrol-hybrid right? Diesel engines are ~33% more efficient per-liter (and usually that much more expensive).

The number for a Prius-hybrid you'd really care to look at would be the city driving numbers as that's where you get all the advantages of regenerative breaking. Running a Prius at 100+ km/h it just turns back into a standard petrol fueled vehicle carrying drained batteries.

jbondeson··on Light Table is now open source
That sounds great, and will definitely help alleviate headaches when the clashes occur.

Have you started playing with strategies to proactively identify potential clashes?

jbondeson··on Light Table is now open source
As an avid Emacs user and having debugged unintended side-effects in minor-modes[1] I definitely know that this is possible there. At the same time though I would hope we learn from what works and doesn't work in Emacs and apply it to new tools.

I think one of the big challenges will be establishing the best practices for plug-ins to avoid user-experience-ruining clashes.

[1] - I help maintain the smooth-scrolling minor-mode and diagnosing and solving some of the interactions with evil-mode and macros has been... fun. Thankfully the Emacs community is populated by people who provide excellent bug reports!

jbondeson··on Light Table is now open source
As a backer I'm really happy that it's now open source.

As a user I'm a bit concerned by this phrase '"plugin" is a bit of a misnomer - they are capable of fundamentally redefining in or adding anything to Light Table.' I understand that the dynamic nature of clojure makes this possible, but I'm reminded of all the issues monkey-patching causes. I would hate to spend hours diagnosing plug-in interactions.

jbondeson··on Beer
Yes, we all mess things up, but that remains true with or without alcohol. But the fact of the matter is that there will be alcohol present at some time with company events, be it a summer picnic event, holiday party, or dinners. Not to mention the fact that your employees are going to be going out for happy hours together, and just because it doesn't happen on company property doesn't make it any less a company issue if two employees have an incident.

So I ask again why you would want to have someone on staff that you would think twice about giving access to beer in the office?

jbondeson··on Beer
The better question is: why would you have people on staff who you wouldn't trust to be mature enough to handle the situation?
jbondeson··on Finding Sociopaths on Facebook
The problem here is that people are using a term that has a long and colorful history in a very imprecise manner. Sociopath hasn't been in the literature for years, but people still seem to use it interchangeably to speak of antisocial behavior and/or psychopathic traits which are not at all interchangeable.

The DSM doesn't even list psychopathy as a diagnosis any more, only antisocial personality disorder which requires a history of, and we might as well just quote the DSM "... a pervasive pattern of disregard for, and violation of, the rights of others..." So yes, a diagnosis of ASPD does generally indicate someone who could be considered dangerous to others.

Now if we're talking about someone with psychopathic traits that scores high on a Hare, then no it does not necessarily indicate dangerous behavior. However, a Hare is still important when dealing with criminals as you do not want to give a psychopath treatment as it simply makes them better criminals.

jbondeson··on Employers, Employees and Loyalty
I think it is highly dependent upon the industry and job.

I've interviewed and hired dozens of other developers and never met one that knew the first thing about the industry we're in. We have a complex suite of products and to get someone up to speed will take investing a not insignificant amount of time. So when I see a large succession of sub-year stints I'm going to ask. I've hired many people who were contractors in the past, or who had issues with past employers, but I'm certainly going to want to know what the issues were so I can be sure they aren't going to have them at our company.

Both employer and employee want to minimize the risk of a quick exit as the hiring/job-seeking cycle is financially and emotionally expensive.

jbondeson··on United States Transitions To A 'First-Inventor-To-File' Patent System
Prior Use Right says that if a you have used a technology commercially for more than a year prior to the file date of a patent[1], or public disclosure thereof if your technology is a derivative of the that disclosure, you cannot be held in violation of the patent. This holds regardless of if you have publicly disclosed your use of this technology or not.

When you combine this with Trade Secret law you protect yourself from one of your employees taking your technology, starting a new company and patenting it (potentially coming in under the 1 year mark).

First-to-File only comes into play when multiple entities file for overlapping patents, it simply finds in favor of the first to file for a provisional patent. This avoids a mess of trying to determined who came up with the idea first, which was always a contest of who documented first.

[1] You could still be in violation and not know it as provisional patents are non publicly disclosed for 18 months, so in reality there is technically a 2.5 year window where you can't be absolutely sure someone else has filed.

jbondeson··on United States Transitions To A 'First-Inventor-To-File' Patent System
You are incorrect. Trade Secret laws and prior continuous use protect SpaceX very well if someone were to swoop in and patent a technology they use.

It wouldn't necessarily prevent a patent from being obtained, but it would protect SpaceX from being found in violation. I know this from first hand experience.

jbondeson··on Stop Using Small Font Sizes
Hilariously, the site is nearly unreadable on my iPhone and two-thirds of the offending sites have larger font sizes on mobile safari.

Quick someone write a "Stop Using Mobile-Hostile Stylesheets" article.

jbondeson··on Lying on your resume
My philosophy on hiring has always been to hire the smartest people who are still capable of working and communicating well with others. Over the years I have found that I need to focus more on different areas during the hiring process depending on the presence of a degree.

Those with degrees I need to ferret out if they actually like to program or if they just are in it "for the job." I tend to find that those that have come to programming via another route are more likely to actually enjoy it.

Those without degrees I need to spend more time ferreting out the "plays well with others" skills. I tend to find that those without a college degree tend to have less experience attempting to solve tough intellectual problems as a member of a group -- this is usually alleviated by more professional experience. One other quirk that seems to come up more often[1] is the "Smartest Person in the Room" syndrome, the constant need to prove one's superior intelligence. If you get more than one of these people on your team it tends to turn every discussion or meeting into an unproductive fireworks display of one-upmanship.

My perfect hire is the self-learner who loves to program, has a mastery of the fundamentals of computer science, can effectively communicate complex topics, and has enough confidence in their abilities to stow the ego.

Then again I'm also looking for some beach front property here in Colorado...

[1] - I also see this quite a bit with people who are _really_ proud of where they went to school. This is then usually combined with them somehow working the name of their alma mater into the conversation at least a dozen times during an hour interview.

jbondeson··on Why haven't we cured cancer yet?
What's the point in singling out sports entertainment?

Apple cleared $100bb predominately selling consumer electronics, should everyone who bought an iPad feel bad for not donating that $600 to cancer research?

Facebook just threw a billion around on a photo sharing company.

Microsoft just threw a billion so it could acquire some more patent ammunition.

Everyday billions and billions of dollars are thrown around to buy all sorts of things, who gets to decide what spending is "right" and what's "wrong?"

jbondeson··on Why Anti-Authoritarians are Diagnosed as Mentally Ill
Yes, I missed the qualifier about the psychiatrist. Sadly there are many MDs that will prescribe psychotropics when they have no training in doing so.
jbondeson··on Why Anti-Authoritarians are Diagnosed as Mentally Ill
EDIT: Missed the bit about the psychiatrist not asking questions, sounds like an encounter with a bad psychiatrist.

You were prescribed anti-depressants by a medical doctor (most likely without even the most rudimentary training in mental health), and you blame psychiatrists? How does that make any sense?

You may as well blame mechanics for the bad advice you got on fixing your car from the guy at the bicycle shop.

jbondeson··on Your favourite programming language is not good enough
I highly doubt that this has much to do with laziness and much more to do with a nasty positive feedback cycle of post-purchase rationalization (for most time is the most important thing they can invest) and commitment bias.

There are a huge number of languages out there and it takes a large investment to become highly proficient in any one of those. Once you make that choice and sink all that time into becoming great with it you start to fall prey to the trap of post-purchase rationalization by seeking out confirmation of your decisions. Once you have placated your doubts, you rationalize the increased investment to become even better (that's commitment bias, also known as irrational escalation). And then you start the cycle all over again.

The exact same phenomenon occurs in all investment scenarios be it phones (android v. iphone), video games (xbox v. playstation), or programming languages.

jbondeson··on Harvard, Princeton Targeted in Asian Discrimination Probe
Only if SAT scores were the only factor in admissions, and it's not.

And as for Berkeley's 50% student body, 1/3 of all Asian-Americans live in California (they make up 13% of the Californian population), so a much-higher population at a California school is hardly a surprise.

jbondeson··on Horseshit - Joshua Topolsky responds to MG & Gruber
No it's not. Look, MG didn't use a comparison of a Toyota to a Honda -- brands considered to be on equal footing. He likened the iPhone to a high end brand (Mercedes) and the Nexus to an economy brand (Honda).

This is not a comparison of equals, but a comparison of Luxury vs. Standard. That's no longer about preferences, that's about one being better.

← PreviousPage 2 of 4Next →