HNHacker News
TopNewBestAskShowJobs

BorgHunter

699 karma · joined April 9, 2012

submissionscomments
BorgHunter··on How to get a city cycling
I have a commute of about the same length which I do by bike. You do have to change clothes, yes, but provided you wear deodorant, odor isn't likely to be an issue.
BorgHunter··on Why do MOOCS have low completion rates?
Low barrier to entry. I've signed up for MOOCs in the past that sounded really cool, because why not?, only later to find that I didn't have the time, or maybe the MOOC wasn't as cool as I thought it was. In cases where there's actually some tangible investment required to sign up--Georgia Tech's OMSCS program[0] is a prime example of this--completion rate is much higher.

[0] http://www.omscs.gatech.edu/

BorgHunter··on Why I pulled my daughter out of high school to teach her to code
This was my reaction too. School provides myriad things other than simply vocational training—that's a very significant sacrifice. It could well be that this was known, discussed, and the verdict came in that the sacrifice was worthwhile, but I hope any parents considering a similar path would consider the whole meal instead of merely one dish.

Another point: You can denigrate the liberal arts all you like ("wasting her time [...] taking yet another history class") and reject the argument that familiarity with them produces more well-rounded individuals, but a big portion of working in any knowledge-based profession will involve writing. I hope this young lady will also be able to have and take advantage of opportunities to become a better writer, because most of those opportunities before turning 18 happen in school.

BorgHunter··on Writers Say They Feel Censored by Surveillance
It's folly to assume that "terrorism" is some really concrete class of crime that can be easily prevented using known methods, and I'd further argue that the efficacy of surveillance to this end is unknown, but I'd venture to say it's pretty insignificant. Knowing this, a better way of phrasing the same question is: What tradeoffs are we willing to make to reduce the risk of terrorism, and where is the right balance? I would argue that, since the risk of terrorism is so low, the tradeoffs we're currently making are grossly out of proportion. If we want to prevent deaths in aggregate, we should be pouring government money into fighting disease and starvation in poorer countries. Much better ROI there.

https://www.schneier.com/blog/archives/2010/01/the_comparati...

BorgHunter··on Why college students who do historical research become analytical thinkers
The way this article uses the word "humanist" had me quite confused for a few paragraphs. It doesn't match the use of the word that I'm familiar with.[0] I think it's using the word as in "academics involved in the humanities"; hopefully my note will help some other people who had a similar initial reaction.

[0] https://en.wikipedia.org/wiki/Humanism

BorgHunter··on From hacker to hospice in seven weeks
There's no evidence that Lincoln actually said this, although it remains good advice.

http://quoteinvestigator.com/2012/07/14/life-years-count/

BorgHunter··on The Irish Post Office Has a Plan To Tell One Murphy From Another
E911 in the U.S. does include lat/lon when it comes from a cell phone, accurate to within 50-300 meters. It's part of the FCC guidelines, phase II, which went into effect at the end of 2005. https://www.fcc.gov/guides/wireless-911-services
BorgHunter··on iPhone 6 and Android value
> This is what people think "literally" means. But it is not what "literally" actually means. The common perception is false.

Whence did the "correct" definition of "literally" arise, and how does this origin differ from that of the "incorrect" definition?

BorgHunter··on New York Police Officers to Begin Wearing Body Cameras in Pilot Program
The legal system in the United States (and most first world nations) is built around the idea that it is far better to let an illegal act go unpunished than it is to take away the rights of an innocent person. Is it really worth throwing away that fundamental principle for something as petty as a speeding ticket?
BorgHunter··on Citymapper is what happens when you understand user experience
Not as complicated as you might think. You essentially add time as an extra dimension to your graph, true, but because you're dealing with discrete vehicles instead of a continuously varying function, you can take shortcuts that make that portion of it pretty simple. It's the walk to and from the transit stops, in my experience, that's a PITA to deal with when you're trying to do transit routing.
BorgHunter··on Mitro Releases a New Free and Open Source Password Manager
This shouldn't matter here, if you regularly rotate passwords and KeePass itself is regularly updated to fix security vulnerabilities.
BorgHunter··on Is TDD Dead?
Unit tests are only partly to prove your code works when you initially write it, though. They also have significant value in allowing others—or Future You—the confidence to touch nearby code without feeling scared of breaking things. This is very important in Java and similar languages; in Clojure I suspect¹ this is less important just because functional styles lend themselves better to obviously-correct code.

¹Disclaimer: I have no experience with Clojure, working primarily in Scala these days. I do aim for good unit test coverage in Scala just the same as I did when I worked in Java.

BorgHunter··on Test-induced design damage
I've solved this in past Java/Spring projects by having two public constructors, one default and one that takes all the "organs". The default constructor just delegates to the "provide me with organs" constructor but creates all the factories and providers and such itself. This doesn't work if you have long chains of singleton objects that get passed around to a lot of classes, but it works well for simpler cases.
BorgHunter··on MLB.com is using my Google Analytics code
Works for me. Firefox 28.0.1, Android 4.3.1.
BorgHunter··on ASCII Delimited Text – Not CSV or TAB delimited text
In most graphical *nix environments that I'm familiar with, if you hold Control and Shift¹ and type U, you can type any Unicode character by its (hex) code point. For instance, if you want an em dash, which is U+2014, hold Control and Shift, and type "U2014".

¹You can release Control and Shift after typing "U", in which case the character will appear after you type a space. Or, you can hold Control and Shift while typing the code point, in which case the character will appear after you release either modifier key.

BorgHunter··on Windows 9 in 2015: Desperation isn't pretty
> Netflix works just fine on Linux, right? Or am I mistaken?

There are some hacks to make it work, but Netflix won't support you if you go that route. Basically, you need a specially patched version of Wine which runs Firefox for Windows with the Silverlight plugin. There are PPAs and the like for Ubuntu users, but it's still a bit ugly and hackish.

BorgHunter··on Evading Airport Security
Absolutely nothing, except maybe panicking some passengers. Planes are pressurized, and the exits all open inward. It's not possible for a human being to overcome that force.

http://www.askthepilot.com/questionanswers/exits/

BorgHunter··on Europe's Ryanair vs. America's Southwest
Spirit Airlines has one particular fee which is entirely absurd. In addition to the requisite checked bags fee and carry-on bag fee, you're charged a fee for booking a flight over the phone...or online. Yes, the booking option which involves no actual person, and so is cheapest for the airline, costs money. The only way to avoid the fee is to book your ticket from a live agent at the airport.

Clearly, they do it because booking a flight at the airport is absurdly inconvenient and so few people will do it, rather than as a means of defraying the cost of hiring a customer service agent. But that, combined with their nasty reputation of seeking to extract every last dime from your wallet (someone else mentioned Ryanair as being as if Ayn Rand started an airline company, and Spirit certainly seems like that as well) prevents me from being willing to ever book a flight with them. Even though, counting the fees, they've often been the cheapest option on a flight I've needed, I prefer the second-cheapest airline, which is usually Southwest (unless I don't need to check a bag, in which case United usually wins).

BorgHunter··on Soylent: An Offbeat Food Idea Investors Are Taking Seriously
Minor note: People need 2000 kcal a day, not 2 kcal. 1 kcal = 1 Calorie = 1000 calories.
BorgHunter··on A Surge in Growth for a New Kind of Online Course
The logical next step in MOOCs is going to start in January, too, when the Georgia Tech OMSCS program starts its pilot program, in collaboration with Udacity. An actual, credentialed degree from a well-known university, entirely using the MOOC format, could be a huge disruption in higher education if it catches on.

http://www.omscs.gatech.edu/

BorgHunter··on A Surge in Growth for a New Kind of Online Course
Udacity's model is to provide self-paced classes with absolutely no deadlines or time windows, as opposed to Coursera and edX's more traditional approach. I can see the argument that some people would prefer having more structure; that might help with motivation. I think the ideal platform would allow, like Udacity, the ability to start a class at any time, but provide options to tweak time constraints and deadlines for people who would like to include them. If sufficiently powerful and flexible, that might provide the best of both worlds.
BorgHunter··on A Surge in Growth for a New Kind of Online Course
That's not the only mobile use case, though. My favorite times to watch MOOC lectures is when I'm on exercising on my stationary bike, for instance; it's either that or finding something on Netflix or YouTube to watch, but with absolutely nothing else to occupy my brain, it's a great time to watch lectures. My tablet is indispensable for this, but some platforms work better than others at providing a seamless experience.

Also, the final paragraph in the article makes a good counterpoint to this:

> Michael S. Roth, the president of Wesleyan University, is teaching a course in European intellectual history on Coursera. "People have to get over the idea of signing up for a course and not finishing it," he said. "We all have to get over feeling guilty. There is no right way or wrong way to use an online class. This is a great platform for lifelong learning."

BorgHunter··on Google's Sergey Brin explains why he paid $330,000 for lab burger
There's plenty of meat analogues in the market, from highly processed (think Boca and Morningstar Farms) to relatively minimally processed (homemade bean burgers and the like). They sell reasonably well, but nowhere near as well as actual meat. Why? Well, although they're kinda like meat, they're not quite the real thing.

The idea of vat meat is a great one if it turns out it can scale. It will give vegetarians (like me) an additional range of protein sources—not that I'm dissatisfied with what's out there, but I do miss real burgers from time to time. It will also give meat eaters an option that's actually meat, but without the externalities that are endemic in the meat industry (factory farms, poor conditions for animals, methane emissions, low efficiency).

It's unreasonable to expect the world to become vegetarian because of those externalities. And the grass-fed/free-range/cruelty-free kind of thing, while a good step, only addresses some of the externalities, while being intrinsically more expensive. Why not investigate vat meat to see if it's a feasible alternative? Maybe it isn't, and we'll have wasted a bunch of time and money (though I suspect there are implications to this exploration beyond simply food). But maybe it is, and we could fix or ameliorate a bunch of problems without demanding the world switch to soy, seitan, and lentils for their protein (which is not going to happen to the extent it would need to).

BorgHunter··on Scientist banned from revealing codes used to start luxury cars
Why not both fully unique and based on information of the car? I could easily imagine a system where [one-way algorithm X] is used to transform the car's VIN into a good cryptographic key, and the dealers then just use some piece of software to program a blank fob with the appropriate key. Done correctly, it would be extraordinarily difficult to reverse engineer.
BorgHunter··on Why Your Dog Can Get Vaccinated Against Lyme Disease And You Can’t
The New York Times wrote an article about the Lyme disease vaccine in 1999. It gives a bit of a different perspective. The long and short of it is, it seemed too new and too much of a pain, and a lot of people didn't see a benefit due to the presence of other tick-borne diseases that necessitated the same checks for ticks even with the vaccine.

http://www.nytimes.com/1999/06/13/nyregion/lukewarm-response...

BorgHunter··on How Driverless Cars Could Reshape Cities
http://data.worldbank.org/indicator/IS.VEH.NVEH.P3

Sorry I can't link directly to the info for the United States, but if you look at the data the peak was in 2007. People who analyze this data are predicting the trend to continue. That doesn't mean it will, necessarily, but it seems to me the forces pushing car ownership down aren't going away any time soon.

BorgHunter··on How Driverless Cars Could Reshape Cities
> Is it the case that everywhere people are yearning for more taxi service, or to own their own vehicles?

Everywhere? You can't make generalizations like that, because there isn't a global trend. In developing countries, demand for car ownership is up, because of increasing affluence and the poor state of infrastructure in those countries. In developed countries, demand for car ownership is down, because of halting suburbanization, increasing awareness of expenses and externalities of car ownership, and availability of comparable alternatives. This is most apparent in Europe, but the long-term trend is downward in North America as well.

As for your analogies, they do not seem very apt. A major benefit to cell phone ownership is the ability to be contacted by or to contact people at any time, which a payphone does not provide. A major benefit to washing machine ownership is the ability to do laundry without schlepping your heavy clothes three blocks to the laundromat. The major benefit to car ownership—point to point transportation, on demand—would be provided by a competent robotaxi service. It won't kill car ownership, but for a significant number of people, robotaxis would provide everything they need out of a transportation, at a fraction of the cost.

Contrary to what you've been stating, there is precedent for replacing goods with services. Quite recent precedent, in fact. How many people do you know who subscribe to a service like Netflix? Of those people, do you think their consumption of DVDs (and, prior to that, VHS tapes) went up or down once they got Netflix? What about music: How many people are buying physical CDs these days, do you think, compared to in 2000? Sometimes a centralized service is superior, sometimes it isn't. The market will decide.

Between car ownership and robotaxis, I know which one I'd choose. There are a lot of people in this thread who agree with me. I think your "I don't know, everyone?" is entirely unjustified and I think you're vastly underestimating the frustration and expense involved in car ownership for a large number of people.

BorgHunter··on Physicians group labels obesity a disease
It seems like calorie counting would be a good first-line treatment for difficulty controlling one's appetite. This requires a fair amount of discipline, but it's also free of side effects and tools already exist to help you. Do you think at least knowing A) what your basal metabolic rate is, and B) knowing how many calories you're eating (and consuming via exercise) is effective in combating this misfire in a body's signals?

I think a lot of the resistance to this is people are worried that the first-line treatment will be things like drugs, which can be expensive (to society, since costs are largely socialized even in the U.S. through the mechanism of health insurance) and have side effects. Look at, say, jrs235's comment ( https://news.ycombinator.com/item?id=5912203 ) elsewhere on this page. That's a valid concern. But obesity also comes with a lot of costs itself. If calorie counting is an effective approach, I think that it could address the problem in a cost-effective way. (And in a software way, too.)

BorgHunter··on Every great company has been built the same way: bit by bit
Joel Spolsky has an essay on fast vs. slow. It's thirteen years old at this point, but still worth a read, I'd say.

The takeaway of it is: Fast vs. slow isn't an absolute thing. It's about what your market is, and what kind of culture you want your company to have. You can be successful either way.

http://www.joelonsoftware.com/articles/fog0000000056.html

BorgHunter··on U.S. urges states not to allow general use of self-driving cars
I don't believe the report[1] actually said that the risk of a malfunction is higher than the risk of human error. In fact, it's quite optimistic about the ability of automated systems to save lives, for precisely the reasons you described. They do, however, correctly point out that such systems can malfunction, and will malfunction, and that safety impacts of such malfunctions should be minimized. Because malfunctions in automated transportation can lead to, say, June 2009 on the DC Metrorail.[2] Such incidents are rare, and through hard work and foresight will be rare in the future, but that doesn't happen by itself. You have to make a concerted effort to ensure such systems fail gracefully.

[1] http://www.nhtsa.gov/staticfiles/rulemaking/pdf/Automated_Ve...

[2] https://en.wikipedia.org/wiki/June_2009_Washington_Metro_tra...

← PreviousPage 4 of 5Next →