HNHacker News
TopNewBestAskShowJobs

bitwarrior

255 karma · joined February 11, 2013

submissionscomments
bitwarrior··on Introducing AWS WAF
And here I thought this was an April Fools joke and they implemented Wife Approval Factor in the cloud.
bitwarrior··on Mozilla fixed a 14-year-old bug in Firefox, Adblock Plus uses less memory
Not really a bug, more of an enhancement.
bitwarrior··on Intuit Will Sell Off Quicken
Dan Carlin in his Common Sense podcast aired the episode [Kickstarting the Revolution](http://www.dancarlin.com/product/common-sense-282-kickstarti...) where he suggests that, being that the game is what it is (regarding campaign financing, lobbying and other such means of influencing political outcomes and the use of money), while we may not agree with the game, we should at least, as citizens, play the game.

If people have donated over $65 million to get Star Citizen developed, one would imagine the public could easily finance...broader causes. And considering $2.3 million over 5 years is enough to influence lawmakers to continually reject tax code reform, it seems getting something passed would be less costly and a one-time affair.

I almost like to imagine a political party or super pac with public causes (you name it) itemized its willing to support, with a donation page for each, taking that money and doing the very same thing corporations do, but effectively on behalf of citizens.

bitwarrior··on Show HN: Hasp – A minimal CSS preprocessor using the M4 macro language
Agreed. This just comes off as the typical HN post, "I rewrote X program, using Y language, check it out!".

OP is learning Y language, wanted to make a project as a goal. Which is all well and good. But thinking its worthy to be shared seems like narcissism, especially when the description for the repository is, "Half-assed CSS preprocessor." And with 12 commits from the last 5 months, 3 of those being actual code, this isn't a serious project.

This is showing off homework. Though I suppose everyone seeks validation.

bitwarrior··on I Tried VR and It Was Just OK
A product is greater than the sum of its specs.
bitwarrior··on RESTful considered harmful
Pretty much at a point where I immediately disregard "considered harmful" posts. Majority of the time its hyperbole and clickbait.
bitwarrior··on Apple Shuts Off App Reviews for Those Running iOS 9 Beta
Ideally this is used as signal to weed out shit reviews. Reviews posted while still downloading go straight to /dev/null, while marking the user having "reviewed" said product and unable to do so again.

I was actually thinking about using these red herrings in other applications, specifically dota2. Users can report others, but abuse this by reporting others for being, what they believe, merely poorer (than themselves) at playing the game. Creates a little signal to noise problem.

It would be an interesting experiment to create these report types ("Bad at the game", for example), but completely disregarding the report against the user. If anything, it could be used against the submitter themselves.

It's an interesting thought - red herrings as a UI concept.

bitwarrior··on Twitter Stock Jumps Nearly 8 Percent on Fake Bloomberg News Post
Market has already corrected.
bitwarrior··on I've been scrubbed
Are you conflating downvotes and censorship?
bitwarrior··on Discovering Two Screens Aren’t Better Than One (2014)
I think the big caveat, or really, necessary adjustment to the title, is "if all you're doing is writing and you've got your email client up on the other monitor like a chump".

I was honestly expecting this to be a study, some sort of university eye-tracking experiment that had some evidence. Instead I got:

> I turned off the extra screen on my desktop computer...I found something increasingly elusive in our multiscreen world: focus...I have no research proving you’ll find as much benefit from a single monitor as I did.

Oh, ok.

> While extra monitors might increase productivity in certain situations — the sort of situations that can be easily tested in a research setting — they seem to do so at a high cost, by displaying a stream of digital splendors, constantly vying for your attention.

Or, perhaps the sort of situations where the user is trying to be productive? "Digital splendors"? If you're using your second (or third, what have you) monitor for fucking YouTube videos, no, you're not going to be magically more productive.

Then we have the biggest non sequitur I've seen in "print":

> ...people using a dual-display machine to do a text-editing task were 44 percent more productive than those who used a single monitor.

Good so far.

> But for most people, the time spent juggling two windows or scrolling across large documents isn’t the biggest bottleneck in getting work done. Instead, there’s a more basic, pernicious reason you feel constantly behind — you’re getting distracted.

Yes, being distracted can indeed be bad. We haven't established why dual monitors would inherently create distractions though.

> Studies show that office workers are interrupted every four to 11 minutes by external distractions including phone calls, email and people who stop by your desk to chat about the weekend.

Phone calls, the number of emails you receive and people coming over to your desk is not going to change with additional monitors. These distractions lay outside the domain of the concern of a second monitor's impact on productivity.

> Then there are self-motivated distractions, when, for no apparent reason, you quit working on your project and do something else — for instance, jump into the rabbit hole of the web.

Which can be done just as readily with a single monitor.

> “The second screen can also be an inviting entry-way for self-distraction,” Ms. Mark said. That’s because it’s an ever-present, available canvas calling out for you to fire up a web window and find solace in the latest thrills on YouTube.

Is your second monitor an empty "canvas"? Listen, if you're going to visit YouTube, you're going to do that with or without 2, 3 or 4 monitors.

Anyhow, this reads like click bait, I think I've spent too more time critiquing the article than the author spent writing it. As a front end engineer, and with 2 Thuderbolts and 1 Macbook Pro, I use all my screens to their maximum potential. This morning while working on our public site I had my localhost site running fullscreen on one thunderbolt, my code in vim running on the other, and the photoshop comp on the Macbook. When strictly in JS mode I'll typically have the same setup but docs or gitx running on the laptop.

If you're choosing to be distracted, no, a second monitor isn't going to somehow change that.

bitwarrior··on Chrome: Better battery life for your laptop
I've had plugins (ie: flash) disabled on Chrome for the last couple of years. Chrome still destroys my battery life.

In so far as I can tell, the act of scrolling in Chrome is either deeply CPU or GPU intensive, IIRC because of some optimizations they made for pages with excessively long content.

Using Safari rather than Chrome improves my battery life by anywhere from 2 - 4 hours on average. With no flash ever involved.

bitwarrior··on Let Snowden Come Home
Only a presidential pardon will really suffice to come home without threat of arrest. It may very well happen posthumously, but that of course wouldn't be too useful to him by then.
bitwarrior··on Grooveshark Shuts Down
Perhaps any of the alternatives they listed on their site?
bitwarrior··on Let's review Docker
The author is viewing/reviewing Docker through a very myopic lens.

I work at a company that leverages Hadoop, and on each developer machine we each have a baby Hadoop cluster (3 nodes) running in VMs at the moment, in addition to a master controller. Hence, at any given time, my machine is actively running 5 OS's (if we include the native OS) and all their associated background tasks. My computer generally idles at 25% CPU usage. Keeps my legs warm in the winter.

We're finally going to dockerize the project and I couldn't be happier. Granted, Mac OSX doesn't natively support the LXC's docker uses (c'mon Apple!), so we'll still be running 1 VM, but that's a huge improvement over our existing implementation. My CPU wouldn't be idling nearly as high, I'm going to recover a ton of RAM, and the boot sequence is going to be substantially faster.

Being that these are developer machines, and simply understanding our use case, we're not worried about malicious tenants breaking out of their environments. It's just not a factor in our situation.

If anything I feel the "article" was a waste of time. I thought I was going to read a great summary on the state of Docker, and instead I got this unexpectedly aggressive piece from developer that couldn't conceive how to fit this particular tool into his toolbelt.

bitwarrior··on The Open Plan Office and the Extrovert Ideal
As someone with the authority to make the necessary changes to our office environment, it frustrates me to read these kind of blog posts. I have read a couple dozen similar posts which merely complain about open offices, but offer absolutely nothing in the way of practical solutions.

We don't have the opportunity or space to give everyone their own dedicated office, and cubicles I'm sure would be a living hell. I've looking into draping fabric from the ceiling, but you'd be surprised how challenging the logistics of setting something like that is (there are very few products in the market to support fabric like this, and we can't drape them from the drop ceiling due to weight). I've looked into free standing walls, but they tend not to have the sound absorption that is typically desired.

I'd like, for once, to read an article about practical solutions to this problem rather than just another person complaining about open office spaces thinking they've stumbled upon some undiscovered idea.

bitwarrior··on Google Fiber is coming to Atlanta, Charlotte, Nashville and Raleigh-Durham
It's called having a loss leader, and there are hundreds of products/companies that do it. You commonly purchase products sold as a loss leader. Hell, steaks at most restaurants are sold at a loss with the hopes you'll order a drink.

In this hypothetical situation, Google uses its internet access as a loss leader to sell hypothetical services which require high speed broadband. Traditional ISPs will use internet access as a loss leader to other services, such as phone and television.

bitwarrior··on More Data on Attributing the Sony Attack
Not even remotely likely.
bitwarrior··on What is a proof, really?
"What kind of a proof? It's a proof. A proof is a proof. And when you have a good proof, it's because it's proven." - Jean Chretien

https://www.youtube.com/watch?v=aX6XMIldkRU

bitwarrior··on Cheap Beer and the Psychology of PlayStation Now Pricing
Nor should you. The game costs $18 brand new on Amazon:

http://www.amazon.com/Darksiders-II-Playstation-3/dp/B0056WJ...

bitwarrior··on Is Sublime still alive?
Sublime, in every possible way, reminds me of TextMate.
bitwarrior··on Jumpstart Training
"The Other Orange Box"
bitwarrior··on Window into Airbnb’s hidden impact on SF
So, guess what Airbnb is doing next?

http://venturebeat.com/2014/06/10/airbnbs-stealth-home-dinin...

bitwarrior··on LibreSSL – An OpenSSL replacement
I'm curious as to their funding goal. Sounds like a couple salaries for a year or two. It almost seems appropriate to test the waters here with a KickStarter. OpenSSL is pervasive in technology, I wouldn't be surprised at all if they were able to achieve even somewhat lofty donations from a combination of both individuals and private organizations.
bitwarrior··on Apple set to get Beats in $3.2B deal
Billion is the new million.
bitwarrior··on Why we're not in a tech bubble
How I know we're in a tech bubble: We have people arguing we're not in a tech bubble.
bitwarrior··on AOL Lays Off "Double Digit" Number Of Employees
Those are some unexpected upper bounds. Any reason you didn't use "10-99%" and "up to 99 people"?
bitwarrior··on Did an F-15 airplane successfully land with just one wing?
In thrust we trust.
bitwarrior··on No more Haml or CoffeeScript
I've watched these precompilers come and (perhaps) go. Granted, I'm a big fan of the likes of SASS, LESS, and tools built on those platforms such as Autoprefixer, as those give me new tools (mixins, variables, modularization, automatic vendor prefixes) I don't have in the "native" language they compile into.

HAML and Coffeescript only change the syntax.

To me, this adds little value. If Javascript appears scary, spend more time with Javascript so groking it becomes easier for your brain. Making a tangental change to a completely different syntax seems like a wasted investment. When debugging in the browser, you're still going to require knowledge of JS, even with source mapping. Delving into other libraries will still require knowledge of JS. The entire JS community is not hardened in Coffeescript, so the pivot you make to learning Coffeescript is time not spent learning JS, setting you behind when groking other source.

HAML seems to add even less. HTML is just markup, it can only ever get so scary, and if you're in control of the source, you should strive to not make it scary. HAML seems like the worse case scenario for hand-holding.

That is to say, I'm not against precompilers that actually add something useful. I'm in the middle of evaluating TypeScript, and depending on its 1.0 release and its community support, I may very well choose to fully adopt it. But for me to start using your precompilation tool, you better be adding more than just syntactical changes. If you're worried about needing tools to help you remember to close an HTML tag, your problem isn't with the language, you just need to become a better programmer.

bitwarrior··on Twitter reports $645m loss for 2013
Everything I see on Twitter is a kind of ad.
bitwarrior··on You might not need jQuery
I understand the desire for people to make pages like this (this isn't the first), but the examples are not completely honest with themselves, in my opinion.

One of the biggest benefits jQuery introduces is the concept of treating single selections and multiple selections identically. While using jQuery, I can emit a $(".class").hide() call, which will apply to all elements with the matching class. Simple and elegant.

However, using native JS as the page suggests, I will need to construct a loop within my function, especially if I'm using the DOM supported getElementsByClassName method, returns a pseudo-array of DOM nodes which don't have the style method available on them. You'll notice the examples already assume a selected element and leave much of this heavy lifting out.

Furthermore, jQuery offers the selection simplicities of Sizzle (ie: "#div .container .item). To do the same selection process in vanilla JS, I'll need to nest 2 getElementsByClassName functions in a getElementByID function, and return the concatenated results from each potential .container. That is to say nothing of more complex selectors.

So yes, if you're addressing the absolute simplest form of selection, this works, but otherwise I don't think it's really presenting the situation honestly.

← PreviousPage 2 of 3Next →