HNHacker News
TopNewBestAskShowJobs

Niten

2,488 karma · joined September 14, 2008

submissionscomments
Niten··on Trouble at the Koolaid Point
I wouldn't call MetaFilter a particularly high quality community. Discussions there can have just as many trite and trollish comments as your average subreddit.

How MetaFilter differs is in that it features a rigid, hierarchical moderation structure, with gatekeepers who ensure posted content meets the stringent politically-correct tastes of its leadership. As a result I have seen legitimately interesting, good-faith discussion censored there, for no other reason than that it offended the sensibilities of some moderator. (This article was removed by a moderator, for example: http://www.linuxjournal.com/content/girls-and-software)

It is a huge mistake to confuse enforced, intellectually sterile homogeneity for quality.

Niten··on Why I'll Never Tell My Son He's Smart
I imagine there's a difference between using "you're smart" as a motivator, as you describe, and using it as an exclamation of praise for something that has already been accomplished (as opposed to praising how hard the person worked toward what they accomplished).
Niten··on Email Is Still the Best Thing on the Internet
That's what Google Wave was intended to be, among other initiatives.
Niten··on Why Some Schools Are Selling All Their iPads
Great post. As a programmer who's also worked IT in education, most of this rings very true.

Can you clarify what you meant here, though? I haven't yet used Chrome OS in this capacity, and I'm a little hazy on where the security boundaries lie when it comes to centralized administration.

> It's only able to install things locally (and bypass administrative restrictions) if you really work hard to get around it.

Niten··on FBI Exploits Tor Browser Bundle to Target Child Pornographers
comex's statement is correct. Chrome/Chromium was designed from the ground up for fine-grained sandboxing of renderers and extensions; Firefox's single-process design currently prevents it from implementing any similar layered defense.

Mozilla acknowledges as much with the mission statement of their Electrolysis project:

https://wiki.mozilla.org/Electrolysis

Hopefully Firefox's situation will improve in the near future—at the very least, we'll all benefit if Chrome has a viable competitor. But in the meantime Firefox absolutely is behind Chrome in the security department.

Niten··on An Illustrated Book of Bad Arguments
I agree that the topical references were pretty conspicuous, but they were also fair and served a purpose in my opinion.

I think there is value in illustrating fallacies not merely in the abstract, but also by allusion to real-world examples—especially when the author's stated goal is to prepare his readers "to identify and avoid them in practice". For the most part, those examples are actual arguments I've encountered people make: that anthropogenic climate change must not be real because addressing it now could hurt the economy, or that Christianity is true because the Bible says so. Orthogonal to the ultimate truth value of global warming or religion, these particular arguments are objectively fallacious, and it is both fair and illuminating to call them out as prominent examples.

Maybe one could argue that the author is himself erecting a straw man by (for another example) lumping together UFO conspiracy theorists with the appeal to ignorance. However, one would have to show that (1) the appeal to ignorance is not actually representative of the kind of arguments most often put forth by UFO enthusiasts (it is, in my experience), and (2) that the author's objective with that passage was to discredit UFO enthusiasts, whereas I believe his objective was simply to demonstrate the fallacy of a specific type of argument which just happens to be most commonly employed (and which the audience will most readily recognize) in that context. Rinse and repeat for all the other allusions.

Great illustrations, though: yes, I think we can all agree on that :)

Niten··on LG G Watch
If you're referring to the iWatch, then what fantastical, overwhelming innovation are you anticipating out of Apple that would make Android Wear irrelevant? Referring to it as a "wearable notification viewer" makes me think you've failed to take note of Wear's voice control features; also keep in mind that the Moto 360 is rumored to include a heart rate monitor.

Wear's UI seems solid and Google Now is a perfect fit for the wrist. I fail to see anything wrong with the platform other than the lack of an Apple logo.

Niten··on Works With Nest
It was Apple that chose to make HomeKit a nonstandard, proprietary protocol for the purpose of locking people into iOS. You simply cannot fault Google for failing to fall in line with Apple's play for the market.
Niten··on Ikea C&D's 8-year old Ikea furniture hacking website
I don't think it would send that message at all.

IKEA Hackers wasn't just some site using the IKEA name, it was a high-quality and well-established community. If IKEA had purchased this establishment, I don't think a reasonable person would conclude they would give the same treatment to just any other trademark infringer.

And even non-profit sites need money to pay for hosting.

Niten··on State of MetaFilter
I've been a long time reader and I am saddened at the prospect of MetaFilter's decline, but yes, the man-bashing is certainly one thing that's driven me away from the site lately.

I consider myself egalitarian; injustices against women and men alike are infuriating to me. So several months ago I posted a powerful article about a woman's struggles growing up in Hezbollah culture. This was very well received, but one of the first commentators felt the need to add, "I say [this religion] was dreamed up in the first place by men, for men, and it seems continually to be defended and further embellished for the benefit of men." This became one of the most-favorited comments on the article, and I felt put on the defensive there simply for being a man.

In contrast, I had also posted Susan Sons's Linux Journal article "Girls and Software" (very well-received here on HN), as I thought it was an interesting counter-point to numerous recent MetaFilter articles adhering to the popular view that the lack of women in computer science is due to some systemic bias against women in higher education and industry (as opposed to preferences formed in early childhood). It was quickly removed, with the moderator calling it a "fight-starter opinion piece".

But every community has its faults I guess, and I certainly hope MetaFilter survives this.

Niten··on Deep Intellect: Inside the mind of the octopus
> “Only intelligent animals play—animals like crows and chimps, dogs and humans.”

Err, I'm barely knowledgeable in this field (so maybe someone can point out something that I'm missing), but I have to nitpick that this strikes me as poor reasoning. Off the top of my head, juvenile squirrels are known to play[1], along with many other species which we would consider less intelligent than cephalopods or even dogs. This just seems like an odd assertion to come from an expert biologist.

[1] http://dx.doi.org/10.1016/j.anbehav.2003.06.024

Really interesting article, though.

Niten··on What's wrong with systemd
His argument would not apply to an actual standardization effort without the negative attributes explicitly called out in the article. (Non-standard, undocumented moving target, and a community of developers who go out of their way to antagonize competing projects.)
Niten··on Linux file write patterns: So you want to write to a file fast
> But somebody somewhere is reading this and thinking this is a "semantically correct pattern" (as it is introduced) and may just copy-paste it into their program.

I dare say that would be their fault for blindly copying and pasting without taking the time to understand the context. (He even gives an explicit disclaimer!) Robust error handling would just be more noise to filter through for people actually reading the article, and I don't think it's the author's responsibility to childproof things for people who aren't.

Niten··on Chinese Government Will Invest CNY20 Billion to Promote IPv6
Rubbish. IPv4 NAT is not a security feature.
Niten··on Boycott systemd
> Systemd has won by being vastly superior to any alternatives.

Systemd is better than Upstart, but it won in no small part due to politicking and strategically merging other projects that everyone else depends on.

Niten··on Boycott systemd
> 4. And? I'm not sure what's the problem here. udev and dbus are mandatory by pretty much anything that's not a .sh script nowadays.

I don't know that this was the author's original meaning, but I think the much bigger problem is that udev and (k)dbus have become dependent on systemd. This has caused headaches for the Buildroot team with udev, for example:

http://lists.busybox.net/pipermail/buildroot/2013-March/0681...

How do systemd's proponents respond to these problems? GKH will say "just use mdev":

https://plus.google.com/111049168280159033135/posts/R387kQb1... (conversation about halfway down)

And if you need udev's features after all? "If you disagree with the current developers about decisions like this, then fork. And be prepared to handle the fallout." As in, be prepared for endless public derision by Lennart, GKH, Koen Kooi, and everyone else involved with systemd, as was directed toward everyone working on the eudev fork just for daring to make a version of udev that was no longer tied into systemd.

The author of "boycott systemd" complains that it is "heavily desktop-oriented". I actually like systemd, but this is a legitimate concern for a huge number of embedded Linux users, especially as systemd continues to assimilate peripheral projects. The concern is made much more severe by the confrontational and childish attitude adopted by systemd's developers and lead promoters in such matters.

Niten··on Mail-in-a-box: easy to set up modern SMTP/SMTPS server stack
> I remember many people running their own SMTP server used to have massive issues with their outgoing mail being silently or non-silently ignored or sent to the spam folder. Does this take care of this? "Mostly" really isn't good enough.

Frankly I've had mixed results over several years of hosting my own personal email server, even with a valid PTR, SPF, and DKIM. Most SMB and personal email systems I interact with are fine, as aside from Bayesian filtering those tend to rely heavily on blacklists which I am responsible enough to keep myself off of—easy given that I'm the server's only user. And I've never had an issue sending to Gmail users.

Microsoft is the real f-up in this regard, originally with Hotmail and now with the updated Outlook.com. Even though I'm on no blacklists and pass both their SPF and DKIM checks:

    Authentication-Results: hotmail.com; spf=pass (sender IP is XXX.XXX.XXX.XXX) smtp.mailfrom=redacted@example.com; dkim=pass header.d=example.com; x-hmca=pass header.id=redacted@example.com
    X-SID-PRA: redacted@example.com
    X-AUTH-Result: PASS
    X-SID-Result: PASS
my messages still end up in the Junk folder.

If you visit their support page you're recommended to join their partner Return Path's Sender Score Certified Email program to stop junk filtering of your legitimate messages. That's great, if you're a medium-sized organization that doesn't mind paying their certification fee; but Return Path won't even allow an individual to register (I've tried). I'm familiar with Hanlon's razor, "never attribute to malice that which is adequately explained by stupidity", but this at least feels like a racket.

Unfortunately I don't know what else to do, other than continue to advise everyone I know not to use Outlook.com and friends.

And to finally answer your question, if this VM runs its own DNS then it probably takes care of SPF and DKIM adequately, but you'll likely have to contact your hosting provider for the PTR record, which is at least as important. But even following those best practices you can still have delivery issues such as I have described above, leading to the unfortunate reality that if you really need a message to be delivered you're probably better off sending it through Gmail.

Niten··on How Gmail happened: The inside story on its launch, ten years later
I'm surprised this article doesn't place more emphasis on the surprising quality of GMail's spam filter. Especially in the early days it was a major differentiator from Hotmail and Yahoo Mail, maybe even more significant than the difference in storage capacity.
Niten··on Announcing the C++ FAQ
C++ is an ugly, flawed language. Despite this, it can also genuinely be the best choice for certain applications, and so there is a need for a FAQ such as this one.

But it's not "essential" that any such reference be accompanied by a recitation of the reasons the language sucks (some of them legitimate, even). The FAQ is for people using a tool to make things; the FQA seems primarily used to score points in discussions such as this one.* I think working programmers generally have more use for the former.

* There is also a need for constructive criticism of language design choices, of course, but the FQA predominantly rejects C++'s design premises (such as static compile-time polymorphism and lack of a memory-managed runtime) rather than recognize their utility and suggest better ways to accomplish them (as Mozilla is trying to do with Rust).

Niten··on WhatsApp issued takedown against alternative clients a week before acquisition
It's pretty disgusting to dismiss this level of abuse of the DMCA (these aren't even legitimate copyright issues!) and legal bullying under the guise of standard operating procedure. It's over-the-top wrong.
Niten··on Oppressed Majority: the film about a world run by women that went viral
It might be tangential, but that's an odd choice of title for the film given that females are actually the majority in France (as well as in, say, the United States).
Niten··on We Are Giving Ourselves Cancer
This is an important point to make. In fact US deaths from cancer are on the decline too:

> An American Cancer Society report finds steady declines in cancer death rates for the past two decades add up to a 20 percent drop in the overall risk of dying from cancer over that time period.

http://www.sciencedaily.com/releases/2014/01/140107102634.ht...

Niten··on Why so much hate for PHP?
Well for what it's worth, I keep reading that from people whose exposure to programming languages and techniques is limited to making LOB applications in PHP and maybe one or two other lowest-common denominator languages. Most people I know who have any real breadth of programming experience find PHP's language deficiencies glaringly obvious, even if they find it occasionally useful due to deployment requirements, etc.

But more to the point, if anybody knows how to use PHP properly I'd think it is somebody who has worked at Facebook, and you can't just dismiss natmaster's complaints with hand-waving that he must not have been doing it right.

Niten··on Bro pages: like man pages, but with examples only
I appreciate your intent, but this line of reasoning about the implications of the term "bro" seems like a huge stretch to me. Being a male, should I likewise feel personally offended by the Emacs woman command, which is a similar and equally "exclusive" pun on man pages?

http://www.gnu.org/software/emacs/manual/html_node/woman/ind...

Niten··on The Death Of Expertise
I agree that Schneier is clearly an expert; it's the way you've reached that conclusion which I disagree with, as it could easily lead you to the wrong answer in any case where celebrity and actual expertise are not so happily aligned.

> Based on a quick google search, I concluded the author of this blog post appears to only write short, shallow blog posts. [...] Okay, why is there no quick link to a summary of his qualifications in direct support of the article's central premise?

Well, there was this at the bottom of the article: "Tom Nichols is a professor of national security affairs at the U.S. Naval War College and an adjunct at the Harvard Extension School." Anybody interested in evaluating or expanding upon these credentials could do so with (not to be trite) a quick Google search.

> Either way, my argument stands: On the internet, if you don't have name recognition and want to be taken seriously you have to demonstrate your expertise, because any layperson can quote a wiki article. It takes more than simply saying "I am an expert".

Your mistake is to look for demonstrations of expertise in the form of Google rank and other manifestations of popularity. That's not what actual demonstration of expertise looks like. Laypeople like us (relative to the field of public policy) have two options for evaluating domain expertise: (1) expend the significant effort required to become actual experts in those fields ourselves, or (2) accept the collective opinion of the larger body of experts in that field. The latter generally takes the form of academic credentials, professional awards, CVs, and the like – and as undemocratic as it may feel to yield to the judgment of a bunch of ivory tower elites, as laypeople it's all we have to go by if we value truth.

PageRank is a popularity contest. It answers neither (1) nor (2) above.

Niten··on The Death Of Expertise
Apologies, but you're displaying precisely the kind of aggressive and arrogant ignorance that this article highlights.

You trust Bruce Schneier because he's a popular figure. You said it yourself: "Tom Nichols is a nobody" due to a fatal lack of PageRank not helped by a non-unique name. While I admire Schneier greatly and am thankful that there is somebody like him working to popularize cryptography, computer security, and related social issues, there are countless others equally or better qualified to speak out on topics of cryptographic theory whom you (and I) wouldn't recognize at all – but actual domain experts would.

I hope I do not really need to spell out why popularity contests in the court of public opinion are not a reliable avenue for deriving knowledge.

As for Tom Nichols?

> Thomas M. Nichols is a professor of national security affairs in the National Security Decision Making Department, where is also the Course Director for Security, Strategy, and Forces. A former Secretary of the Navy Fellow at the Naval War College, he previously taught international relations and Soviet/Russian affairs at Dartmouth College and Georgetown University. He is a former chairman of the Strategy and Policy Department at the Naval War College, for which he was awarded the Navy Civilian Meritorious Service Medal in 2005. He holds a PhD from Georgetown, an MA from Columbia University, the Certificate of the Harriman Institute for Advanced Study of the Soviet Union at Columbia, and a BA from Boston University.

- http://www.usnwc.edu/Academics/Faculty/Thomas-M--Nichols,-Ph...

- http://belfercenter.ksg.harvard.edu/experts/1818/thomas_m_ni...

But hey, what worth is the combined judgment of the peers who bestowed these positions and honors upon Nichols, against the opinion of one armchair epistemologist on Hacker News who makes astute verdicts based upon the appearance of one's blog and how well one ranks on Google...

Niten··on Swine flu deaths rise to 17 in Bay Area
At least in the United States, this year's trivalent vaccine includes a strain of H1N1.

http://www.cdc.gov/flu/about/season/flu-season-2013-2014.htm...

Niten··on Paths to being a kernel hacker
I agree... even more recently, about a year ago I ran into a minor glitch in the OpenBSD kernel while porting an application. The kernel was so simply and sensibly laid out that I was able to quickly identify and submit a patch for the problem, even though I'd never looked at the OpenBSD kernel prior to that. (Meanwhile I'm still trying to wrap my head around Linux...)
Niten··on Why Phonebloks Will Never Happen
What I find most infuriating is this attitude that, hey, this idea of mine is maybe theoretically possible, so let's make a shiny, over-stylized concept video to promote it as though it's practically been built already. Because I've done the hard part and come up with an idea. And now all we need to do is get the right companies and the right people together, and this whole thing will magically fall into place.

The negative reaction that this video has engendered from myself and others is due mostly to the fact that its creator appears completely oblivious to the challenges inherent in what they want to make, including all the reasons that – at least on the face of it – this idea is a complete non-starter; and yet they dress this up and present it to the world with complete confidence, as a sure thing on the cusp of taking shape. This drastically over-values a design concept and brushes actual engineering effort under the rug as a simple matter of getting people and money into the same room. And it misses the forest (reducing waste and cost of ownership, increasing device durability and longevity) for the trees (an overly-complex modular design which would actually be detrimental to all of the above).

Incidentally, I take your comment about using 802.11 as a system bus (!) in a similar vein. You make an enormous leap from observing that something might be made to work in theory, given sufficiently fuzzy constraints, to making concrete assertions like "you're looking at something that can be shrunk down to well within the scale Phonebloks needs, for pennies a block" (well no, not if those blocks need OFDM modulators and network stacks and zeroconf implementations). Nevermind all the more fundamental reasons that Wi-Fi is not a sane choice for a system bus (latency, EMI, power consumption, complexity of numerous unnecessary abstraction layers to name a few). Something which is possible in theory can also be a horrible idea in practice, and it's disappointing how many people have trouble with that distinction.

[By analogy, one of the challenges we'll face in sending humans to Mars is the 26-month periodic launch window created by the planetary orbits, which imposes extra constraints on any mission plan. But wait, in theory we could build a rocket big enough to take us back home even outside one of these launch windows, right? I certainly don't know enough about astronomy or rocket science to say otherwise. But I'm also aware enough of my own ignorance in those fields to skip calling up NASA and insisting that they get us to Mars sooner by building bigger rockets.]

The point is that if you're going to make a promotional video apparently designed to attract investment in your idea, the burden of proof is on you to show that your idea is reasonable. And if people with actual domain knowledge then come along and point out numerous basic problems with your strongly-asserted idea, it isn't "knee-jerk negativity" but a much-needed dose of reality.

> there's a saying: those saying something can't be done should stay out of the way of those doing it.

The Phonebloks designer(s) aren't doing it. Someone made a promotional video. Huge difference. And the people who actually would have the expertise to do it are saying, not quite "this shouldn't be done" as you lament, but something more like "the inherent tradeoffs that the designer has ignored make this not a good avenue to pursue given the design goals and engineering realities, and the designer is clearly way out of their depth for neither recognizing this themselves nor consulting anyone who could".

Niten··on Twitter, NYT Whois and DNS altered, Syrian Electronic Army takes responsibility
That comparison is quite the stretch, though.

The currently debated reaction to Syria's chemical weapons attack is a limited response intended to punish the Assad regime, to attempt to reduce its ability to launch more such attacks in the future and to provide it with a disincentive to do so.

It would not be an attempt to topple the regime or to take over Syria for American interests.

Further, the use of chemical weapons in the Iran-Iraq war as a pretext for invading Iraq in 2004 is, as we all know, extremely disingenuous, given that these attacks happened more than a decade prior – and with the support of the U.S. at the time:

http://america.aljazeera.com/articles/2013/8/26/new-document...

[EDIT: I'm not arguing in favor of the U.S. intervening in Syria, though, least of all without proper congressional authorization.]

← PreviousPage 5 of 15Next →