News for hackers. Stuff that matters.

unfletch

I had the same thought, and pulled this together this morning: http://github.com/rfletcher/cli-privacy
Another approach: http://github.com/rfletcher/cli-privacy

Instead of hoping for various software projects to standardize on a single control, aggregate the various controls in one place, and make it easy to set them all at once.

Re:Ask HN: Is Route53 down for anybody else? on Monday March 13, 2017 @07:54PM (#13863714)
I see the same behavior. Additions/edits are not propagating.

The oldest affected route53 change I can find in our system is a new record that was created at 23:16:10 UTC. As of now (40 minutes later), it still won't resolve.

Edit: The AWS status page confirms "slow propagation of DNS edits": https://status.aws.amazon.com

Re:Google Flights will now tell you when fares will increase on Tuesday October 18, 2016 @12:46PM (#12736286)
Ditto. And FYI, those fare predictions came to Bing when they bought Farecast. Fareast launched in '06, if memory serves.

Edit: Memory served: https://web.archive.org/web/20060630050308/http://farecast.c...

Re:Show HN: Replify – Create a REPL for any command on Friday August 19, 2016 @01:40PM (#12321839)
Another generic `repl` utility, this one in ruby: https://github.com/defunkt/repl
I'm not sure how offline competition relates to the "net neutrality" topic in this thread, but any offline competitor necessarily has a physical presence in the state, so it would have been subject to tax for from the beginning.
> "Is Pennsylvania subjecting streaming services to a different level of taxation is their non-streaming competitors?"

The first sentence of the article (emphasis mine): "Pennsylvania has joined several states in enacting a tax on digital streaming and download services."

Unless you can think of a competitor that offers neither streams nor downloads, no, they're not.

I live in PA and I'm an Apple Music subscriber. Looking at my receipts, Apple's been charging me 6% tax all along. I wonder why, if this change to the tax code just went into effect on 8/1.

http://imgur.com/FvPdJHR

Re:LastPass autofill exploit on Wednesday July 27, 2016 @05:21PM (#12176599)
> ...I'm hoping to get switching onto the low-priority project list.

You should maybe try and get it on the high priority list. On August 1st the Teams pro plan will increase from $4/user/mo. (introductory price) to $12/user/mo. for new signups: https://1password.com/teams/pricing/

Re:LastPass autofill exploit on Wednesday July 27, 2016 @01:41PM (#12174913)
It does have an "open and fill" feature which autofills, but only immediately after opening the site by URL first. (So the attacker's URL would have to be saved in 1Password along side your credentials.)

This is actually how I use 1Password most often. Global hotkey of cmd+opt+\, type a site name, hit enter: 1Password opens the site and logs in.

Re:Apollo 11 Guidance Computer source code on Thursday July 07, 2016 @01:09PM (#12050674)
> Even setting that aside, what is it I'm looking at? Assembly?

AGC Assembly. Here's the manual: http://www.ibiblio.org/apollo/assembly_language_manual.html

> I have a strong suspicion that Apple is not going to let me listen to music on the devices I own.

You're probably right about any Linux devices, but there's an official Apple Music app for Android you can install right now: https://play.google.com/store/apps/details?id=com.apple.andr...

Re:Linux Performance Analysis on Tuesday December 01, 2015 @01:36PM (#10657660)
I think Netflix may have just rolled out a blog redesign. (The original link worked for me at first, but now redirect me to media.netflix.com.) Too bad they broke old links though. Hopefully that's temporary.
Re:Amazon Snowball on Wednesday October 07, 2015 @03:56PM (#10348580)
The Amazon exec who introduced the Snowball during the keynote also called it included a "Kindle".
Re:Uber’s Worst Screw-Ups on Monday December 08, 2014 @11:48AM (#8717387)
Didn't make the cut:

• Customer data protection issues (internal "god view", etc.): http://www.washingtonpost.com/blogs/the-switch/wp/2014/12/01...

• Travis Kalanick (Uber CEO) drawing parallels between his company's drivers and the people of Ferguson, Mo.: http://pando.com/2014/11/20/on-stage-at-goldman-sachs-event-...

Wikipedia's obligatory "Controversy" section has more links: http://en.wikipedia.org/wiki/Uber_(company)#Controversy

Re:Atom Is Now Open Source on Tuesday May 06, 2014 @11:19AM (#7704980)
Here's the page for this type of license on GitHub's own Choose a License site: http://choosealicense.com/licenses/mit/

The legalese is translated into bullet points in the right-hand column.

Re:Introducing StandDesk [video] on Thursday March 20, 2014 @04:54PM (#7438701)
It's on the screen right at 1:25. I don't think shows up in the audio track.
I'm in exactly the same boat. Very early invitee; basically have no use for it without joint accounts.

I transferred a few hundred bucks to Simple when I signed up and finally moved that money back out just last week. I'm done waiting. :(

Re:Coin on Friday November 15, 2013 @10:21AM (#6739887)
I didn't mean "it hasn't launched" as a knock. Just pointing out that, like Coin, it's announced but not yet available.
Re:Coin on Thursday November 14, 2013 @01:47PM (#6734464)
I'm guessing the Coin pre-order is why Protean sent me an email yesterday reminding me they exist: http://getprotean.com

Their Echo card is exactly the same idea, with some minor variation in implementation. It has not yet launched.

As far as the concerns voiced here (accidental button presses, etc.), Chris Bartenstein, a Protean co-founder, has addressed some of that in the comments on this TechCrunch story: http://techcrunch.com/2012/08/02/the-protean-echo-reduces-al...

Base salary isn't everything.
Re:So you're thinking of tracking your JS errors on Monday September 30, 2013 @06:06PM (#6472710)
I didn't say you did. I don't think the size of the app is a factor, either.

This came from a fairly large library which runs on all manner of third-party sites, many billions of times each month. In that situation trapping and logging all exceptions is very important, and this method has worked reliably for years.

Re:So you're thinking of tracking your JS errors on Monday September 30, 2013 @05:39PM (#6472563)

  "Theoretically, we could wrap every function call in a try/catch and we'd
   have an error object in the catch block. This is bad; please don't try.
   You'll have a particularly hard time with asynchronous callbacks anyways."
Couldn't disagree more with this point. Wrap the function, not the call. Something like this:

  function logExceptions( fn ) {
    return function() {
      try {
        return fn.apply( this, arguments );
      } catch( e ) {
        logException( e );
      }
    };
  }

  myFunction = logExceptions( function() {
    // do stuff
  } );
Now you just call myFunction() normally. Pretty painless.

Further, you only have to use a logger-wrapped function for your script's entry points, not "every function": the initialization method (if any), event handlers, setTimeout callbacks, etc. Since you're probably already calling non-native methods which wrap those APIs, that method can handle exception log wrapping for you, too.

For example, for event handling I call an internal on(obj, "name", function(){}) method, and on() passes the callback through logExceptions() for me.

Re:A simple git branching model on Friday September 27, 2013 @09:44AM (#6456944)
Re:How to Create 100,000 Parking Spots in San Francisco on Wednesday September 18, 2013 @04:05PM (#6407723)
(Without any real evidence) I think this usually happens intentionally in new construction. It's actually to the homeowner's advantage to place their driveway such that cars can't park next to it:

In SF, having a driveway with a bit of unusable space on one side gives you an extra parking space -- on the street. Blocking your own driveway there is legal. Even if you have room for your car(s) in a garage, I'd imagine an extra space is frequently useful in a city with such limited parking.

A bit of dead space also provides a buffer to turn into and out of the driveway that might sometimes be necessary (your turning radius isn't zero and some streets are narrow).

(Background: I lived in SF for 12 years but never owned a car or driveway there.)

Re:How to Create 100,000 Parking Spots in San Francisco on Wednesday September 18, 2013 @03:59PM (#6407685)
"Though maybe the OP mentioned that and I missed it."

He did, right after the diagram:

"Unfortunately, rearranging all the driveways in San Francisco probably isn’t feasible…"

Re:The ﹤main﹥ element on Wednesday September 11, 2013 @06:06PM (#6370454)
"I either have to do some hacky position:absolute things…"

Why do you think this is "hacky"? This is precisely what absolute positioning is for.

Re:Leap Motion Has Launched on Monday July 22, 2013 @09:53PM (#6087715)
Could be, it is in front of the monitor, but it's flat on my desk in more or less the same place shown in most of their demo videos.
Re:Leap Motion Has Launched on Monday July 22, 2013 @07:00PM (#6087037)
Their marketing worked on me. I pre-ordered one. Like many, I suspect, I ordered mine because it looked like a cool toy, not because I thought it filled a need.

I've only played with it for an hour or so in total, but so far I'm returning it. Maybe it's a training issue (on my part; the device doesn't learn, as far as I can tell), but it just doesn't work very well for me.

The demo apps suggest a severe lack of precision when I'm using it, and complain that the room is too bright. Coincidentally, it's a stormy, overcast day, and my office lamp burned out this morning. This is as dark as it'll ever be in here during the day.

I'll definitely give it some more time (you have 30 days from when it ships to return it), but I'm not that interested in learning how to move my hands in a Leap-specific way, or in permanently darkening my office.

Re:Fuck Off As A Service (FOAAS) on Friday July 19, 2013 @11:59AM (#6070979)
When it's time to retire the service, they need only redirect everyone to http://foaas.com/off/users/FOAAS

Older »