HNHacker News
TopNewBestAskShowJobs

mjs7231

384 karma · joined July 28, 2012

submissionscomments
mjs7231··on Fast.com: Netflix internet connection speed test
The secret here is that this is measuring speed to Netflix, which on many ISPs is throttled well beyond what other speed tests will report. I'm in the Boston area and getting 100Mbps on fast.com, but getting 250Mbps on speedtest.net. Fast.com is even encouraging you to compare their result with speedtest.net.

It's a pretty smart tactic. If you're paying for 150Mbps, but being throttled to 100Mbps on Netflix and your ISP doesn't tell you, you're not really getting what you pay for.

mjs7231··on Dropbox Project Infinite
I suppose any company that is giving all their encrypted data to Dropbox to begin with may be OK with it. But most companies are already sketched out by the mere fact that their data is accessible to anyone outside the company.

In any event, if they were to index and provide search as a service as well, I wouldn't think it's something they do quietly. It would most likely include it's own huge marketing campaign.

mjs7231··on Dropbox Project Infinite
You want to save space by not having data on your local system but use a local search to look in the contents of files not on that system? You can't have your cake and eat it too.
mjs7231··on Dropbox Project Infinite
and antivirus and I'm sure there's more.
mjs7231··on Browserball
Is the full ball rendered behind an overlapping window? The world may never know.
mjs7231··on VPN Comparison Chart
His argument is also flawed in that he says you need to roll your own because the VPN service providers can be compromised. Well, where are you going to run your server then? Any endpoint can be compromised by the business that owns it weather it be your ISP, AWS, or whatever else you plan to use.
mjs7231··on Stop Using the Daylight Savings Time
A 25% increase of a really low number is also a really low number, and quite frankly these numbers are low enough that it's all probably within a margin of error.
mjs7231··on An engineer replaced four monitors with Meta glasses
That sounds somewhat like a human problem that can be solved by wearing the glasses a bit more.
mjs7231··on KeeWeb: Unofficial KeePass web and desktop client
This looks awesome. My only gripes with KeePass is the confusion between KeePass,2,X etc; get it together guys. Also there is a serious lack of good browser extensions. There only seems to be one offering and its the clunkiest thing I have ever used. -- That said, as soon as the second problem is addressed, I'll be switching as soon as possible. I'd love to move off my proprietary solution to an open one.
mjs7231··on Google Begins Rolling Out Google Play Music Family Plan
Is forwarding mail to your personal gmail account from the domain registrar, postfix, or whatever else you use considered hokey? It works really nice in all instances I've done that. It even replys from the same address mail was sent to once you verify you own the email address.
mjs7231··on This page streams information about the pages I'm visiting on the internet
Can someone explain to me why is this more exciting than telling me the my browser history can seen by other people?
mjs7231··on Cable Robot Simulator [video]
I think hes saying you accelerate forward then tilt back to let gravity help out.
mjs7231··on Spotify Introduces Video Clips, Podcasts, and Activity-Based Playlists
I feel the opposite. I subscribe to Spotify specifically for music discovery in the form of listening to playlists other people (not algorithms) created. IMO these tend to be much better than anything I've seen a computer come up with.

I'm also pretty excited about podcasts and news. Podcasts, because it may eliminate another app on my Phone that I always felt Spotify should have been able to do all along. News is exciting because I really don't know any other way to stream on-demand audio news into my phone (and car). Maybe there is already an app for that? I looked around lightly and never found anything.

I feel the direction they are taking isn't 100% music albums, but more the audio-everything on the go. I listen to Spotify 99% of the time on my commute, and love the focus on audio-only.

mjs7231··on Microsoft announces Project Spartan, its new web browser for Windows 10
Progress sucks doesn't it.
mjs7231··on Raspberry Pi inspired autopilot
Just curious here. The CC3D boards were also open source, hackable, and only 1/3 the price, and guessing, but looks about 1/5th the size. What makes using better than all those downfalls?
mjs7231··on [dead]
The world will never make everyone happy. If you choose to actively disable a feature allowing websites move past 1995, then you shouldn't complain about living in 1995.
mjs7231··on Django Query Inspector
Shameless self promotion: Here is a decorator I wrote to help me inspect performance issues using Django's DOM. The nice thing about this over Django-Debug-Toolbar is that it runs single function rather than the whole view helping you narrow down an issue. You can also add filters to remove unwanted noise during your analysis.

http://pushingkarma.com/notebook/django-decorator-print-sql-...

mjs7231··on Online Color Challenge
Perfect score! Test takes a bit of time, I got bored about half way through. I wonder how I would do on not a nice a monitor.
mjs7231··on That one pixel
Is it not a bit ironic this happened on a post ranting about the misplacement of buttons by a pixel or 2?
mjs7231··on Fat JSON
Yet another single letter namespaced project to collide with other single letter namespace projects.
mjs7231··on Fat JSON
Interesting, I thought I was a rare breed using the following function quite a bit in my code. However, it seems these things are a dime a dozen. -- I modeled this one after the way Django does it. I think the only thing it does that yours doesn't is all a function if one of the dict values is an object. Thats useful for get_somevalue() type things on a tree of objects.

    def rget(obj, attrstr, default=None, delim='.'):
        try:
            parts = attrstr.split(delim, 1)
            attr = parts[0]
            attrstr = parts[1] if len(parts) == 2 else None
            if isinstance(obj, dict): value = obj[attr]
            elif isinstance(obj, list): value = obj[int(attr)]
            elif isinstance(obj, tuple): value = obj[int(attr)]
            elif isinstance(obj, object): value = getattr(obj, attr)
            if attrstr: return rget(value, attrstr, default, delim)
            return value
        except:
            return default
mjs7231··on DynDNS ends free services
I always ran a homebrew dynamic dns service on my domains from whatever VPS provider I used at the time. Basically create a new A record on your domain (ex: home.example.com), then run one of these scripts periodically on your home machine to keep that A record updated. Here are are the two that are still relevant:

Digital Ocean: http://pushingkarma.com/notebook/dynamic-dns-your-home-pc-us...

Linode: http://pushingkarma.com/notebook/setup-dynamic-dns-using-lin...

mjs7231··on Why does 1Password need to see all of Dropbox?
Please don't turn this into a 'best password manager' war.
mjs7231··on How Turtl has no idea when you're sharing copyrighted stuff
They are not claiming you should use it for infringement. They are however advertising that it works great for infringement. "That’s how [they] like it"

It doesn't really matter what you or I think anyway. If it came down to being sued by a copyright holder, a blog post like this is definitely not going to help their case.

mjs7231··on Malaysian Official Says Missing Plane Hijacked
If true, it means 230 peoples lives are in the fate of a group crazy enough and smart enough to hijack a plane undetected. I don't even want to think about that too much. The situation they are in must be hell.
mjs7231··on Lime – Experimental Sublime Text clone
I am only trying to help because I like the idea of this project. However, it's the "Patches Welcome" attitude of devs that kills projects. Honestly, after reading this thread and the attitude portrayed, I suspect this project will die with only a handful of users and no maintenance before everyone resorts back to Sublime Text. -- Maybe he doesn't want an active community of users using his software, which is fine. But then why post it on HN?
mjs7231··on Lime – Experimental Sublime Text clone
I suppose, but then you also need to remember no software is bug free (especially not new software). Maintenance is not a step of software development you can just gloss over.

So the only thing I can think if I were to decide using this software is that I will be happily coding along until something breaks. I'll look for a place to open a bug or issue, and see I can't!? At that point I would just go back to some other properly supported editor.

mjs7231··on Lime – Experimental Sublime Text clone
That line right there killed any chance of me downloading or trying this. His first three paragraphs cover how he dislikes Sublime Text for some decently noble reasons. Then the first FAQ is about how he is no different. In fact, probably even worse. The idea that he will only work on things 'only he cares about' says this:

Unless I'm you, I wont care about your project either.

mjs7231··on Apple Ran Out Of Gold iPhones Because It Underestimated How Much Asia Likes Gold
Apple ran out of gold iPhones in our Natick, MA store because they only had eight to begin with! I heard that from two different sales reps at the store.
mjs7231··on Json.human.js: Json Formatting for Human Beings
I find the the input format much easier to mentally parse, and it's more compact too. Maybe I am not human.
← PreviousPage 2 of 3Next →