HNHacker News
TopNewBestAskShowJobs

mckoss

1,709 karma · joined January 23, 2009

Retired software hobbyist. Ex-Google, ex-Microsoft.
submissionscomments
mckoss··on US Coding Website GitHub Hit with Cyberattack
The WSJ paywall link doesn't work for most HN readers. This one does by following a google search referer.
mckoss··on Nintendo Opens Door to Smartphone Games
If the point of HN is sharing information, and having substantive dialog, then these links are counter-productive. If really think we should ban non-traversable links; if there are alternative links to submit that are the next best available summary or secondary source, I think that would be far preferable (and we can always relegate the primary paywall-ed source into the comment page).

Should I continue to "flag" paywall-only links as I see them, or just continue to gripe in the comments?

mckoss··on GitHub under ongoing DDoS attack
"Bully" is rather too weak a label for the perpetrator. This attack is criminal. If carried out by a sovereign nation, perhaps an act of war. We don't allow foreign raiding parties to enter our country to loot private businesses. Neither should we treat this attack as a simple act of "bullying".

GitHub should get the full support of federal law enforcement, if not the military.

mckoss··on GitHub hit by DDoS attack
The JavaScript used is very amateurish with many outmoded features, poorly optimized. I couldn't believe they were loading jquery, for example. This looks to be the work of a script kiddie rather then a superpower's cyber warriors.
mckoss··on Nintendo Opens Door to Smartphone Games
If WSJ does not want to have their content read by non-subscribers, these links are pointless (or spam) on HN.

Can HN do something to convert WSJ links to paywall-bypassing links? Like substitute the google search URL for the original article URL. Or just ban the domain automatically.

mckoss··on JavaScript Garden
Section on null seems off to me.

> in almost all cases, it can be replaced by undefined.

Null has a subtle relationship to Object in that

    typeof null == 'object'
For that reason, null should be used for values that can be optional references to Objects (or null).
mckoss··on JavaScript Garden
How do they manage to keep the different language translations in sync? Seems duanting to send a pull request for anything but typos.
mckoss··on British Court Says Government’s Electronic Surveillance Is Legal
Even if a British judicial review finds GCHQ surveillance legal under British law, it does not mean that the NSA can use GCHQ surveillance as their proxy to circumvent US 4th amendment protections. Its very clear at this point that the NSA has been violating the Constitution.

Their lawyers can write all the secret opinions they want to justify and obscure their actions; but it still does not make it legal.

mckoss··on Global Weirding: Visualizing Climate Change
Do you have any reference for an IPCC claim that global warming will cause deeper cooling??? I've not seen it, though I've read all the IPCC summaries. Reference, please.
mckoss··on Philae’s first touchdown seen by Rosetta
It looks like you can see the lander, up in the air and casting a shadow on the surface in the 2nd image. If it is, you can get a good estimate of its horizontal velocity from the image timestamp.

https://plus.google.com/app/basic/stream/z13gzxiwdkq2clyew22...

mckoss··on Making a brain for my model plane
On my android tablet, I mostly see bunch of black panels with small white paragraphs. Your fancy page layout makes the article unreadable (for me).
mckoss··on Stop Using Constructors in JS (2012)
It sounds like you're explicitly adding function properties to every object. This is slow and wasteful or memory. In Python, method lookup scans the __class__ of the object to find the method function. Python also automatically binds the object instance to the first (self) parameter.

What you're describing does not bear much resemblance to Python.

mckoss··on Least worst golden key
Great idea. If the assumption is that only a handful of keys will be needed pet year, it is much less expensive to require the government to brute force a key solution than storing and securing all the keys.

Just choose a key strength that costs about $10,000,000 to brute force it, and keep increasing key strength as more efficient methods are found.

mckoss··on Missed Approach: FAA Says Flytenow Go-around (YC S14)
The FAA bowing to protectionist industries. What ever happened to personal liberty? If a pilot and passenger want to share a ride (and expenses), where the passenger understands full well that the pilot is trained and operates under the "private" standard, what is the compelling state interest in preventing them from doing so?

The issue of payment reveals that this is not a safety regulation, but rather an industry protectionist regulation. Same goes for the ridiculous FAA rule against commercial (as opposed to hobby) remote controlled flights.

The fact that money changes hands shouldn't be of any concern to the FAA.

mckoss··on [dead]
While I understand the desire to learn about Google from the inside, planning to stay there only 6 months isn't very fair to the employer; the OP may have learned a little from the experience, but Google likely got almost nothing (net) from the employee as it takes more than 6 months to become really productive at Google.

I actually would not want to work with this person knowing he's pulled a "stunt" like this; I think it's unethical.

mckoss··on Malaysia B772 has crashed near Donetsk
I think HN readers do an excellent job of ferreting out technical inaccuracies in a breaking story, so I rather like seeing this here.
mckoss··on Popcorntime is leaving GitHub
Note that github's dmca process explicitly states that takedown requests include an oath at risk of committing criminal perjury for knowingly false statements about copyright claims. We need to get a prosecutor to start trying these cases and putting people in jail to curtail the dmca mills and over-aggressive claimants.

https://help.github.com/articles/dmca-takedown-policy

mckoss··on Robot Journalism Is Great for Journalists
Also a better format for text to speech.
mckoss··on A Different Path to Fighting Addiction
The galling thing about AA/NA in the US is that judges often mandate attendance as condition for release of a DUI. The problem being, this violates the defendants 1st amendedment rights by the state forcing a religion on him.
mckoss··on NSA targets the privacy-conscious
I believe it has been reported that the FBI lies about the sources used in investigations so that defendants never find out about the true sources that led to their prosecution. Your legal right to challenge sources of evidence is useless in the face of a corrupt government whose primary goal is to hide those sources from the public.
mckoss··on Supreme court: Aereo is violating copyright law [pdf]
The dissenting opinion is based on a theory that Aero did not make a choice in what they were rebroadcasting. I disagree as they carefully selected the geographic region for their antennas based on their belief in the market demand for (copyrighted) shows in that region. They also carefully adjusted their equipment to be tied to the specific frequencies of broadcasters. They knew and promoted precisely what content viewers would watch.
mckoss··on Write Clean, Professional, Maintainable, Quality Code in Python
My biggest problem with the JetBrains IDE is that it scatters file turds through your project; making it a pain for developers to use source control without generating random conflicts. An IDE's files have no reason to be version controlled in every project (nor should a project require every developer to use the same IDE).

If they had a sane way to keep IDE files in a single top level project directory, I would be much happier.

mckoss··on United States of Secrets (Frontline)
I just watched this tonight. I'm just mad - at Bush, Cheney, Gonzales, Hayden, Obama and the New York Times (for holding the story for a year after they had it). All participated in a huge cover up of illegal and unconstitutional wire tapping that persists to this day.

To add insult to injury, early in the program, the average American family was paying $100/year in taxes for the privilege of having the NSA mass-collect all their private online communications. Who knows what the secret budget is now?

mckoss··on I, Pencil (1958)
Henry Petroski's excellent book The Pencil[1] uses the same subject to explore the history of the pencil's development into the common artifact we know today.

[1]http://www.amazon.com/The-Pencil-History-Design-Circumstance...

mckoss··on Python 3.5 to Ship with Matrix Multiplication Operator
Why not use the existing convention for names of infix operators like __mmul__ but allow then to be infix as well.. So, we could write A __mmul__ B.

I think this is more clear than @ and is already familiar to programmers that deal with operator overloading methods. It would also enable the addition of arbitrary infix operators to python.

mckoss··on Julia for Numerical Computation in MIT Courses
Why is the IPython and scientific package installation always such a nightmare?
mckoss··on Microsoft’s 3D Builder Comes to Windows 8.1
I think you could argue that including a 3d printing api in the os is premature at this point. It could do more harm than good to get in between applications and their target devices when 3d modeling file formats are not yet mature.
mckoss··on [dead]
"GitHub.com is currently unavailable for emergency maintenance."

Oxymoron?

mckoss··on ECMA-404: The JSON Data Interchange Format [pdf]
Spec not Found? ;-)
mckoss··on EFF Explains: How The NSA Deploys Malware
In addition to making plug-ins "click to play" (in Chrome:

Settings => Show Advanced Settings => Privacy => Content Settings => Plug-ins => Click to play)

be sure to look at your Manage Exceptions. I had a number of sites that had special "Allow" privileges that I no longer think are warranted.

← PreviousPage 4 of 15Next →