HNHacker News
TopNewBestAskShowJobs

darkandbrooding

287 karma · joined June 24, 2010

submissionscomments
darkandbrooding··on FreeBSD 10.0-RC3 images available
I've never actually tried PC-BSD. I've read good reviews about it, but I wanted to do things the "hard way" because I was as interested in the process as the result.

That's also why I spun up a separate VM for each desktop environment that I looked at, rather than just installing all of them one one VM. I wanted the "muscle memory" of starting from a bare bones installation and walking forward from there.

darkandbrooding··on FreeBSD 10.0-RC3 images available
I downloaded the 10.0-RC3 ISO and spent the day spinning up multiple vm images using Vmware Fusion. My primary goal was a tour of different desktop environments, but I decided to create and build out a separate VM for each. I used the "open-vm-tools" package to improve integration with vmware, because their tools (reasonably enough) don't yet support 10.0.

I never experienced any difficulties with any of the the vm images. I used the "pkgng" packaging system for 99% of the software I installed, and built a couple of things from ports.

In my tests I was evaluating FreeBSD 10.0 as a developer's workstation. Chromium, Firefox, vim, git, VLC, ruby, gem, rake, etc - everything installed painlessly and worked as expected.

BTW, my preferred desktop environment is now XFCE (1) plus slim (2). I've been a happy KDE user for years, but I realized that I don't use 90% of what KDE gives me. Speaking for myself, XFCE does everything I need.

(1) http://www.xfce.org (2) http://daemon-notes.com/articles/desktop/slim

darkandbrooding··on JavaScript, The Final Frontier
Your memory is correct.

http://www.caucho.com/resin-web-server/

http://www.caucho.com/resin-application-server-2/

darkandbrooding··on Denial-of-service tool targeting Healthcare.gov site discovered
If all you see are reports about people's rates going up, then you are in a filter bubble - just like everyone else who consumes a majority of their news through personalized online sources. There are people in neighboring filter bubbles whose ACA-related stories are almost entirely about people saving money because of the new exchanges.
darkandbrooding··on Debian: Change default desktop to xfce
This past weekend I installed KDE 4.10 on a FreeBSD 9.2 vm using the new "pkgng" tools. Completely painless. KDE 4.10 is very polished.
darkandbrooding··on IBM to Acquire SoftLayer
Tone is difficult to convey via the written word, and there is a tendency for the mind to supply it when reading. Read the parent paragraph aloud, and play with the inflection of key words. Your initial tonal interpretation was one of many possibilities.
darkandbrooding··on JQuery 2.0 Released
Thanks for the clarification. Although the JQuery team didn't announce any end date for support of 1.x, I appreciate the ticking clock implicit in the major version bump.

I suspect that a comment made by user Zangrief is right on the money - enterprise users will increasingly take over maintenance of the 1.x branch out of necessity.

darkandbrooding··on JQuery 2.0 Released
Y'know, I hadn't even considered that your browser might already have a cached copy of JQuery because of a previous visit to some other site. Like the friend you mentioned, the idea of third-party hosting for a critical piece of infrastructure is a non-starter for me. If my site depends on X, I prefer (the illusion of) control over X.
darkandbrooding··on JQuery 2.0 Released
I've read through the 100+ comments that preceded me, and I must be missing something stupidly obvious. Thanks in advance to anyone who can enlighten me.

Can't you just host your own copy of JQuery? If your web app needs version x.y.whatever, is there some reason why you can't just host your own copy of the library on the same servers the provide the rest of your web content?

I understand the convenience of using some CDN's copy of JQuery, but I'm unsure why it's anything other than a convenience. Maybe it's about money: "It'll cost us an extra $X per month in bandwidth fees to host our own version of JQuery." Maybe it's about user experience: "By hosting JQuery on our own site we add 100ms to page load times."

To the people who seem most unhappy about the version bump, can you describe how hosting your own version of JQuery would complicate your lives? Just so there is no ambiguity, I'm asking from a point of ignorance, not snark. I would genuinely like to read the answers.

darkandbrooding··on Ruby 2.0.0 Released
Python's whitespace-as-logic means that, for any given project, every editor used by every developer needs to have the same the same definition of what a "tab" is, because mixing tabs and spaces can introduce logic errors.

You can reasonably argue that a project team should already have and enforce a coding style guide, so specifying a "tab" isn't a big deal. But what if you're part of two separate projects which different coding standards? Do you use Editor A for Project A, and Editor B for Project B? Or do you maintain separate configuration profiles, one for each project? Granted, this also isn't a big deal: Just "git checkout ProjectA" in the directory where you keep your preferences before you start coding. But it is an extra step in your workflow.

You can use the "-t" or "-tt" flags to spit warnings or errors if someone mixes tabs and spaces, so any conscientious group can easily catch whitespace incompatibility problems. But Python's whitespace usage has organizational consequences, and it can affect a developer's choice of tools and/or workflow. For some people, this is not a superficial impediment.

darkandbrooding··on What I wish I knew before moving to San Francisco
You make a good point about the seasons. I took the passage of the seasons for granted while growing up. It was just "how the world works." A few years after moving out here I realized that my body didn't know what time of year it was. That was a disconcerting feeling, although I doubt if I could explain why.
darkandbrooding··on What I wish I knew before moving to San Francisco
I grew up in the South West. I don't miss hundred-plus degree summers, burning my hands on steering wheels and the backs of my legs on car seats. I don't miss the asphalt being tacky because of the heat, or the sandy, sticky, salt-encrusted feeling after spending a day running errands, alternating between air conditioned interiors and sun-baked exteriors.

I certainly understand why other people might not enjoy the perpetual cold, damp, and fog of San Francsico. But every time I need to add another blanket at night, or put on a jacket during the day, or close the window against a chilly July evening, I give a happy, contented, slightly chilly sigh.

darkandbrooding··on Donate to The NetBSD Foundation
This HN link( http://news.ycombinator.com/item?id=4798791 ) introduced me to the knowledge that OpenBSD is commonly installed on networking gear, instead of (for example) Cisco IOS. So you could say "freebsd on your desktop and/or server, and openbsd on your router." I confess that I don't know enough about NetBSD to offer an optimal use case.
darkandbrooding··on The FreeBSD Foundation falls short of its 2012 fundraising goal by 50%
I was tempted to reply to the original question because it implies that there is (only) one correct way to build an operating system, and once you've arrived at the correct answer any duplication of effort is pointless. I find that a quizzical approach.

I suspect the downvotes come from the way 'diminish' phrased the question. Linux is implicitly being used as the standard against which FreeBSD is measured, but the question implies ignorance of FreeBSD. Imagine the tone of the responses if the OP has written, "I know linux but not FreeBSD. From a technical perspective, where do they not overlap?"

darkandbrooding··on The FreeBSD Foundation falls short of its 2012 fundraising goal by 50%
I set up a monthly donation. I think the foundation would benefit from more marketing. Similar to other commenters, I wasn't even aware of the foundation prior to this HN post. Now that I know what to look for, the "Foundation" link on the freebsd.org home page is obvious, but I'd never actually noticed it before.
darkandbrooding··on Apple Wins Patent Ruling As Jury Finds Samsung Infringes
I don't disagree with your exhortation to vote with your dollars. It's a principle that I constantly think about as a consumer. However, saying "Don't do X" is IMO not usually very productive. Saying "Do Y instead of X" has a much better success rate. For those customers to whom feature set is as (or more) important than the Big Picture, can you recommend an alternative?

I've consistently used Apple hardware for many years because of the combination of multimedia-friendly Unix on ultra quiet hardware. I currently use an iMac because I get a large screen, a small desktop footprint, and no fan noise. Is there a hardware vendor who makes very quiet machines, whose components are well supported by Linux, and whose sins are modest enough for you to recommend them?

darkandbrooding··on Why I Use Perl: Testing
Thank you for both the correction, and the admonition. They are gratefully received.
darkandbrooding··on Why I Use Perl: Testing
In my opinion Perl's culture is an exemplary one. Lots of very smart people being polite and helpful to one another. The CPAN is a tremendous tool.

What makes Perl interesting to me is the philosophy behind the language design. "Since Perl was designed (loosely speaking) by an occasional linguist, it was designed to work smoothly in the same ways that natural language works smoothly." (1)

The three mantras that I remember from my days writing Perl are: "tim-toady" (There's More Than One Way to Do It); "Easy things should be easy, while hard things should be hard;" and (borrowed from Voltaire) "don't let perfect be the enemy of the good."

Perl is messy, because language is a messy business. Perl is expressive, in part because it is messy. Perl is fun to write, and if you have the spare cycles it's worth your time to explore, purely for the mental calisthenics.

(1) http://docstore.mik.ua/orelly/perl3/prog/ch01_02.htm

darkandbrooding··on Dalton Caldwell: We Did It
What follows is a layman just "thinking out loud." (But isn't that what Sunday afternoons are for?) When I use the term "auditor" I'm implying "employees at a firm" rather than "a single individual."

What App.net desires is for a trusted third party to say, "Yep, they're legit." So first, you would select an auditor who has a good reputation financially, technically, and ethically. Presumably, you'd line up a couple of secondary sources to publicly reinforce the auditor's reputation and bless the auditor's methodology.

It's been literally decades since I took any accounting classes, but I think you would need to follow the entire chain of some transactions, and this would necessitate showing real investor/customer data at some point. If you can secure that investor's/customer's permission, then sharing the data becomes a non-issue. How you get that permission becomes the issue.

If your auditor's reputation is strong enough, their name alone may be sufficient to secure permission. But you can also take steps to create a "security narrative" designed to put the investor/customer at ease.

You'd need to give the auditor access to your data, while preventing the possibility that they could leak this data. So the auditor would work in your offices, on your machines.

You'd provide laptops so that you can disable all peripheral ports. You'd secure the laptops to the table. The machines would have no optical drives. Those machines would net boot, have wired LAN access but not WAN, and no wireless access at all. They would run the software the auditors required but nothing else.

You'd confiscate phones and cameras from the auditors before they entered your audit environment. You could go a little crazy and record video of the auditors at work, with cameras angled so that you can see what notes the auditors are taking but not what screen they're looking at while they're taking notes. You could go a lot crazy and prove that the auditors are not sitting in front of any windows, thereby exposing data to high powered lenses across the street.

You could sanitize the data your auditors see, so that the auditor initially sees "Backer N" or "Vendor Y" instead of an actual person or company name.

Armed with some variation of the above security narrative, when the auditor says "I'd like to talk to backer N or vendor Y," you can present that narrative to the backer or vendor to secure their permission for auditor access to the information. I wouldn't be surprised if the average backer gets impatient and grants permission well before you're done explaining the security narrative.

darkandbrooding··on Vim as you IDE
I guess I'd fall into the "Unix as an IDE" camp, so I'm glad that by default Vim is "just" an editor. I think it's great fun to see how people have tricked out their Vim installations, but I confess I view those custom Vim setups kind of like I do tricked out hot rods, or Burning Man art installations. I hope people never stop producing arbitrarily complex Vim installations, because software can be art.
darkandbrooding··on Steve Yegge: Notes from the Mystery Machine Bus
Yegge's entire essay seems like an application of JWZ's regex admonition. "I know, I'll present my hypothesis using political terminology!" Now you have two problems.

Political terminology in the United States is MASSIVELY warped by entities who spend literally millions of dollars in an effort to connotatively redefine words. When you (re)define words like "conservative" or "liberal" you risk alienating people who have been conditioned to have an emotional response to either definition. If you define a term in a way that seems pejorative to your reader, the reader will weight every subsequent statement against the rigor they think you brought (or did not bring) to those definitions. Your essay will entirely fail to persuade if it rests on (perceived) faulty definitions.

When writing to a largely US audience, no attempt at honest communication will be aided by the application of political labels.

Here's a test: can the essay be rewritten without that political terminology? Reader "nirvana" used the terms "cowboy" and "architect" to describe his two axes. ( http://news.ycombinator.com/item?id=4367328 ) I very much prefer those terms. Yes, they're also connotative and subjective, but as analogies they map much better onto the subject being discussed.

darkandbrooding··on Clojure is not Software Conservative
I agree with you. Yegge's core mistake was to use political terminology as a descriptive tool for any topic other than politics. The political labels "liberal" and "conservative" are loosely defined, dependent on context, artificially limiting, and prone to fluctuate from one electoral season to the next.
darkandbrooding··on Vitamin C is a bug that needs to be patched
As far as I can tell, the term "evolutionist" is not used within the scientific community. It does, however, seem to have found a home in the vocabulary of anti-evolution, creationist communities. This makes me suspect something of your political/spiritual philosophy.

Your use of the phrases "welfare society" and "mass healthcare" strengthen the above suspicion. You next suggest that the "welfare society" (which has been practiced by a small fraction of the global population for - what, four generations now?) might already have reduced the effects of natural selection.

First, let me opine that welfare societies and mass healthcare would not "reduce the effects" of natural selection, they would simply re-order the traits that were being selected for.

Second, let me respectfully suggest that you would benefit from a more detailed study on the topic of natural selection.

Lastly, I would encourage you to consider the evocative power of the words you use in your arguments. Because of your choice of words a lazy reader, or one who arrived at this thread with conflicting opinions, might write you off as a politically conservative creationist who does not understand some (or several) of the terms you are using. You would be well served by avoiding shorthand terms like "evolutionist."

darkandbrooding··on No longer loving Google
I've been using duckduckgo for about a week now, and I'm very happy with it. I managed an in-house instance of Zimbra at my last job, and I remain a vocal, enthusiastic supporter of that product. If your organization's requirements list aligns with Zimbra's feature list, I wholeheartedly recommend it.
darkandbrooding··on Why Android isn't gaining on Apple in the Enterprise
One of Apple's claimed differentiators is that they're a vertical operation. I'm confident an Apple rep would say that the iPhone was a prestige product because Apple produced both the hardware and software; that the "cachet and desirability" of their products are a direct result of a single editorial voice.

I haven't used any Android-based phones, so I can't say whether or not existing offerings match the fit and polish of an iPhone. Judging by your own comments, I will assume that none currently do, which makes me ponder a few questions.

Question One: If an Android-based phone were to achieve a level of integration between hardware and software comparable to the iPhone, would that put the lie to Apple's claims that keeping everything under one roof is their recipe for success? Or would a hardware manufacturer have to "own" the operating system for this to occur? Will Amazon eventually achieve Apple-like user satisfaction with the Kindle Fire because they forked Android?

Question Two: Is Jony Ive really as talented as the business press claims? Is he - or, more generally, is superior industrial design - Apple's secret weapon?

Question Three: Assuming question two is true, is Ive's level of design talent really that rare, that Samsung, HTC, Amazon, or Motorola cannot find an individual with competing skill?

Question Four: (Again assuming Ive's talent is a significant differentiator) Given that Ive was marking time, unrecognized and unappreciated, within Apple until Jobs' return, is it likely that a company requires a (hopefully benevolent) Dictator For Life in order to achieve the greatness that so often eludes decision-by-committee? Are there examples of best-of-breed products (in a similar or related industry) produced antithetically to Apple's methodology?

darkandbrooding··on Cringely Predicts: Eric Schmidt may replace Steve Ballmer
Cringely's predictions are occasionally fun to read, but I regard him as a fiction author whose genre is West Coast technology firms.

Eric Schmidt's executive experience includes Sun Microsystems, Novell, and Google, and he spent time on Apple's board of directors. How could Microsoft staff and stockholders NOT treat Eric-as-CEO as a middle finger to the last decade's efforts? I imagine the stock price would be savaged by such a choice.

darkandbrooding··on 63% Prefer a Dark Themed Text Editor
Thanks for the recommendation. I've been using solarized, but I like the slightly higher contrast that Jellybeans provides. Just updated my configs and looked through a several different file types (.sh, .rb, etc) and I'll be using Jellybeans from now on. Thanks again!
darkandbrooding··on Neil deGrasse Tyson AMA
http://en.wikipedia.org/wiki/Al-Ghazali

"Ghazali has sometimes been referred to by historians as the single most influential Muslim after the Islamic prophet Muhammad.[6] Others have cited his movement from science to faith as a detriment to Islamic scientific progress.[7]"

darkandbrooding··on HP To Apple: You Win.
After one-or-another of Dick Cheney's heart attacks, the news media spent some time quoting research about the way that life-threatening illnesses can change one's personality; how (of course) people react differently to such crises, but also how driven, egocentric men tend to refine and focus their priorities, and even to jettison qualms that they might have previously carried.

It's not surprising to me that an ambitious man like Jobs, who (arguably) failed with Apple the first time around, then failed with NeXT, then became seriously ill while leading a resurgent Apple, might decide that the touchy-feely bits of his youthful worldview are less important than a more tangible legacy.

I'm not saying it's the correct choice, or laudable, but it is understandable.

darkandbrooding··on Steve Jobs' reality distortion takes its toll on truth
"Apple is a religion."

I find the "cult of apple" and "apple is a religion" memes amusing because, including myself, the majority of Apple users that I know are atheists.

Personally, I think "spectator sports" makes for more constructive analogies than religion. People develop very strong associations to their favorite rugby/football/etc team, delight in their team's victories, and bemoan their losses. Some people cheer on favorite tech companies in the same way. It's silly, but no more so than a die-hard Detroit Lions fan.

← PreviousPage 2 of 3Next →