HNHacker News
TopNewBestAskShowJobs

msimpson

382 karma · joined August 7, 2013

submissionscomments
msimpson··on National Park Maps
As the website states:

> NPMaps.com is an independent website and is not affiliated with the National Park Service.

> This is just a one-man project that gets worked on whenever said guy actually has some free time. It's hard work!

This is particularly important as NPS actually has an official Mapbox based initiative underway, here:

https://www.nps.gov/npmap/

https://github.com/nationalparkservice

In an attempt to unite their various datasets from around the country into one large system.

msimpson··on Invisible ripples in wireless spectrum tell Aura if someone’s in your house
Except that it's redundant and generally misleading to those who do not understand the electromagnetic spectrum.
msimpson··on Invisible ripples in wireless spectrum tell Aura if someone’s in your house
> Invisible ripples in wireless spectrum...

The wireless spectrum is invisible... But, cool idea nonetheless.

msimpson··on A response to “Why you can't be a good .NET developer” (2016)
Rob Ashton on .NET: "you're working on a platform that is primarily used by derpy enterprise shops, you will continually be held back because those derpy enteprise shops are continually be held back by the derpy enterprise developers that work in the derpy enterprise shops."

Can we just ignore this guy now?

msimpson··on Windows Is Bloated, Thanks to Adobe’s Extensible Metadata Platform
Interesting. I did not know that. Would the same hold true outside iOS targets?
msimpson··on Windows Is Bloated, Thanks to Adobe’s Extensible Metadata Platform
Given this bloat resides in the metadata of PNG assets exported from Photoshop, couldn't this affect any operating system?

How many applications on Mac OS utilize PNG assets which were exported from Photoshop without any further optimization?

msimpson··on Mine3D: A Web 3D Minesweeper Game
I would love this even more if a lined or dotted grid remained in the dead space to differentiate the area of each clue.

In fact, a highlight of the 27 cells within the area of a clue on hover would be great as well.

Otherwise, fantastic work.

GitHub Issues (https://github.com/egraether/mine3D/issues)

Feature Requests (https://mine3d.uservoice.com/forums/136434-general)

msimpson··on United isn't entirely to blame for David Dao's controversial removal from flight
> I should also emphasize that the nationwide attention to this incident...came because of the actions of Chicago airport security...

> But this whole nightmare occurred because a "deadheading"...

> But let's put the blame squarely where it belongs: on the Chicago airport security officers.

Way to scapegoat airport security, Les. Next time just blame the victim outright.

I'm sure Dao deserved it because he was perpetrating a sit-in protest without a permit on private property. Right?

msimpson··on Why functional programming matters
> Imperative programming is like building assembly lines, which take some initial global state as raw material, apply various specific transformations, mutations to it as this material is pushed through the line, and at the end comes off the end product, the final global state, that represents the result of the computation.

This isn't the best analogy as functional and imperative languages are both often used in a procedural fashion. If I simply replaced "global state" with "immutable arguments", this analogy fits functional programming as well. The fact that the arguments would be copied, however, would be implied.

> Each step needs to change, rotate, massage the workpiece precisely one specific way, so that it is prepared for subsequent steps downstream. Every step downstream depend on every previous step, and their order is therefore fixed and rigid.

This is more about tight coupling than imperative vs. functional paradigms. In general, imperative methods can be just as loosely coupled as functional methods. It basically comes down to what sort of data you're handling.

> Because of these dependencies, an individual computational step has not much use and meaning in itself, but only in the context of all the others, and to understand it, one must understand how the whole line works.

This, again, can be true of functional languages as well. You cannot always guarantee that a method is individually useful given the data at hand.

msimpson··on What it takes to be senior dev from junior dev?
The moment you start attacking problems from a purely mathematical standpoint, where the language implementation is a foregone conclusion.

For instance, consider writing an algorithm which ranks poker hands. If you find yourself bogged down in conditional logic, iterating through cards, you're a junior developer.

The moment you realize a histogram solves most of this problem and substantially flattens the effort, you've grown substantially.

Here's a bit of context: http://nsayer.blogspot.com/2007/07/algorithm-for-evaluating-...

msimpson··on Widget toolkit for building native-like Electron and Web apps
Gotta love a widget toolkit that employs a box layout.
msimpson··on Three activist tools we need
Common sense, patience, and resolve...
msimpson··on Mark Shuttleworth says some free software folk are 'deeply anti-social'
> Here is all of the stuff, filtered through Wikipedia's editorial process that is intended to eliminate unfounded personal opinion, stuff from unidentifiable sources, nonsense, and bias. Look, it isn't a hate parade; therefore there is no hate parade as M. Shuttleworth claimed.

Actually, that Wikipedia link is not meant as evidence against Shutterworth's comments or in defense of my own. It's provided merely as context to those who are just now hearing about this situation.

No, my comment regarding the lack of a hate parade is supported only by common sense. A position easily taken once one digs a bit deeper into this subject. You should click through some of the actual references mentioned in (and outside of) that Wikipedia article:

Matthew Garrett's comments, http://mjg59.dreamwidth.org/25376.html

Bradley Kuhn's comments, http://ebb.org/bkuhn/blog/2011/07/07/harmony-harmful.html

Jonathan Riddell's comments, https://blogs.kde.org/2013/06/26/kubuntu-wont-be-switching-m...

Aaron Seigo's comments, https://plus.google.com/+AaronSeigo/posts/76Nd9RSTZWp

Then, tell me if these opinions or the community comments they generated actually seem hateful.

In fact, the only substantial hate generated by this debacle was really in response to Canonical's unfounded swipe at Wayland, which was later retracted, and Shutterworth branding of opponents as "The Open Source Tea Party". And even that level of grandstanding only generated a modicum of hate from the community in comparison to things like systemd or SELinux.

msimpson··on Mark Shuttleworth says some free software folk are 'deeply anti-social'
Some of the critical points raised against Canonical regarding Mir can be seen here:

https://en.wikipedia.org/wiki/Mir_(software)#Controversy

This isn't a hate parade, it's the community speaking out against something they didn't want. Mostly related to licensing.

msimpson··on Vivaldi browser v1.8 released, with calendar-style browsing history
I've found Vivaldi is becoming slower and slower with each update to the point that I'm starting to lose confidence in the browser itself.

https://forum.vivaldi.net/search?term=slow&in=titlesposts&so...

http://www.pcworld.com/article/3052560/browsers/vivaldi-brow...

https://thequo.wordpress.com/2016/04/23/one-glaring-problem-...

etc...

msimpson··on Why ‘I Have Nothing to Hide’ Is the Wrong Way to Think About Surveillance
After a litany of increasingly obtuse replies each growing further away from my original point to the extent that you actually attempted to turn my own argument against me, you better believe I'm going to be condescending.

Talk about not adding anything... Good grief, and good night.

msimpson··on Why ‘I Have Nothing to Hide’ Is the Wrong Way to Think About Surveillance
> I don't understand your willingness to pick out one actor to knock.

I'm not, and I don't understand your necessity to pick out one above others.

> Why not at least praise them all.

Easy, now. Don't forget that was my argument.

> Your blasts don't ... (unintelligible) ... or something?

Ugh, no. Let's not digress, again...

> The "artful twist" is built-in to not just that idiom but also "blow wide open." It's not a coincidence, it's central to the meaning.

That idiom is overused. That "artful twist" lost its impact a long time ago and "blow wide open" is just a variant. These days both are highly subjective (as illustrated above).

No, the impact from Snowden's actions are useful but no more explosive than what was, and is now becoming, known to those of us who were paying attention all along.

Which is the entire point of my original comment. Would you criticize the WSJ for not name dropping Trump in an article on political stupidity? Or did he blow that wide open, too?

msimpson··on Why ‘I Have Nothing to Hide’ Is the Wrong Way to Think About Surveillance
> ...this knowledge was hidden from the vast majority of people who rely on TV news...

They seem so much more enlightened now: https://www.youtube.com/watch?v=XEVlyP4_11M&t=1336

> "Blow the lid off" doesn't mean the first person to reveal something...

Which is probably why you remember Riegner, yet give no mention of Leon Feiner.

> ...it refers to an explosion that can't be ignored.

Sure, or an artful twist to facilitate some hero worship.

msimpson··on Why ‘I Have Nothing to Hide’ Is the Wrong Way to Think About Surveillance
The idiom "blow the lid off" means to publicly expose something which was previously secret or hidden. As you said yourself, evidence for these types of programs has existed for decades. Therefore, Snowden did not blow the lid off anything. What he did, instead, was to present corroborating evidence which added much needed detail in regard to such programs. I'm not trying to devalue his effort, just pointing out that he isn't some lone ranger. And the fact that so many people payed attention this time around had a lot more to do with the criminality of his actions rather than the information he presented.
msimpson··on Why ‘I Have Nothing to Hide’ Is the Wrong Way to Think About Surveillance
You need to reevaluate your definition of that idiom.
msimpson··on Why I Stopped Using Multiple Monitors
> Many developers believe multiple monitors improve productivity.

That's simply because it does. You cannot tell me, or others for that matter, that a tiling window manager arranged across multiple monitors keeping everything relevant just a glance away is a useless feature and offers no real improvement in productivity.

> Humans can only focus on one thing at a time. So why are we spending money to display multiple things simultaneously?

Because utilizing even keyboard shortcuts to switch virtual desktops is slower than glancing left or right. Also, if you wish to compare the contents of two applications having them both displayed at once is a huge advantage.

> I ran a 34" LG ultra-widescreen monitor for a month. At first, I loved it. But after a few days, I was surprised to find my opinion soured. It was far too wide to maximize my windows, so I found myself spending too much time fiddling with windows.

If this was really a concern for most people, how have tiling window managers managed to flourished in recent years?

> Both Mac and Windows support virtual desktops now.

Which is why in my case I can still be very productive on my Windows laptop, but even more so on my multi-monitor desktop running i3.

> But I don’t waste cycles on this arrangement either. The far left virtual desktop is always my browser, the one to the right is my editor. So I treat virtual desktops like physical screens that reliably present the same content.

Wait. So why did you have so much trouble arranging applications before on a single wide screen? Why couldn't you just arrange the applications contained within these virtual desktops across a wide screen in the same manner?

You know what? New title: "Why I Stopped Reading About Someone Who Stopped Using Multiple Monitors"

msimpson··on Why ‘I Have Nothing to Hide’ Is the Wrong Way to Think About Surveillance
> ...article didn't mention anything related to Snowden, considering he was the one who blew the lid on mass surveillance.

I really wish people would look beyond Snowden. It isn't as if there was zero knowledge of these types of programs or whistleblowers before him. William Binney, Thomas Drake, J. Kirk Wiebe, and Edward Loomis, just to name a few, deserve a lot more credit in this instance.

msimpson··on AsciiMath – An easy-to-write markup language for mathematics
Comparison of ASCIIMathML, PHPMathPublisher, MathJax, KaTeX, MathTeX

http://www.intmath.com/blog/mathematics/comparison-math-web-...

msimpson··on Grotesque and Beautiful: The Polish School of Film Posters
Thanks. You'd think an article about the posters themselves would show more than just one ...
msimpson··on Nevertheless, She Coded
> Your real issue is you don't value an integrated workplace ...

> You decide that it is a top priority to have a diverse workforce ...

> You will find ways to attract, grow, and retain diverse talent ...

> You clearly have not decided this is important to you ...

> You choose not to pursue it ...

> You are now concluding that you are entirely blameless ...

> I chose to prioritize hiring women ...

> I realized that I had missed opportunities ...

> I realized that I had connected values I shared with people I hired as objectively "good" ...

> I have a high opinion of my skills ...

> I was the reason for not hiring women ...

In truth, your real issue is that you project your own failures in an amazingly presumptuous manner.

Whereas I merely left a comment detailing my factual observations regarding hiring for a specific type of position advertised equally to both men and women on services like LinkedIn and Craigslist.

msimpson··on Testing is a separate skill and that’s why it can be frustrating
For me, the frustration regarding testing comes not from it necessarily being a separate skill set but that writing tests can be daunting considering the tools at hand. Consider, for instance, that only recently has JSDOM even gained a way to log issues inside its own runtime environment, making all usage of it previous to this fix amazingly difficult to debug:

https://github.com/tmpvar/jsdom/pull/1108

Now this is only one in a myriad of nuanced struggles which I can potentially face as a developer when deciding what and how to test. When these tools facilitate this need without creating such an undue burden then I, and I'd bet many others, will naturally gravitate toward automated testing.

msimpson··on A World Without Wi-Fi Looks Possible as Unlimited Plans Rise
Where in the article is any of that stated?
msimpson··on A World Without Wi-Fi Looks Possible as Unlimited Plans Rise
Updated my quote to include their claim within the next line, indicating, "That’s a critical change that threatens to render Wi-Fi obsolete."
msimpson··on Thermal images reveal what parts of a screen were tapped
Good thing I always carry my phone in the back of my jeans. Hot pocket, FTW.
msimpson··on A World Without Wi-Fi Looks Possible as Unlimited Plans Rise
> With every major U.S. wireless carrier now offering unlimited data plans, consumers don’t need to log on to a Wi-Fi network to avoid costly overage charges anymore. That’s a critical change that threatens to render Wi-Fi obsolete.

Does anyone at Bloomberg understand data caps or throttling?

← PreviousPage 3 of 8Next →