HNHacker News
TopNewBestAskShowJobs

jayvanguard

713 karma · joined December 28, 2012

submissionscomments
jayvanguard··on Google’s $6B Miscalculation on the EU
> What about Chinese spying?

Absolutely a huge concern going forward but right now they don't have anywhere near the reach of the US.

> Or the internet propaganda firms in Russia?

On a completely different scale from the US.

> The UK arguably

Their domestic spying is just as atrocious but internationally they are just tools of the NSA.

When one actor is 10x the size of all other actors combined globally it isn't out of line to put the majority of the scrutiny on them and the companies they have deep influence on.

jayvanguard··on Google’s $6B Miscalculation on the EU
The majority of the problem is about the US and the NSA.
jayvanguard··on Never Read the Comments
Of course it is gender related. There are hundreds of male startup CTOs in their early 20s with all kinds of partially done degrees in various subjects and they are far less likely to see a comment like this.
jayvanguard··on Sandra Bland arrest video has continuity problems, anomalies
> Far more likely the recording software is crappy and sometimes skips back a second or two.

What?

jayvanguard··on Sandra Bland arrest video has continuity problems, anomalies
> Has anyone seen anything like this 'just happen' in digital video before?

No, this isn't anywhere in the realm of what could happen during uploading. The video has very clearly been edited intentionally by a human. Poorly.

jayvanguard··on Sandra Bland arrest video has continuity problems, anomalies
A few frames messed up? Did you read the article and watch the videos? That can't happen by accident.
jayvanguard··on Estimate the cost of a Web, iOS or Android app
Very true. It doesn't leave any room for exploration of requirements or the usual customer waffling.
jayvanguard··on Estimate the cost of a Web, iOS or Android app
I've also done a ton of cost estimation and I thought this was a reasonably good approach for capturing the "core cost" of development of an app.

What it doesn't capture is testing beyond just design-code-unit-test such as multi-device testing, user testing, user acceptance testing, etc. and all of the change management that goes hand-in-hand with that.

jayvanguard··on Estimate the cost of a Web, iOS or Android app
You sound silly nowadays if you use "man hours". Everyone calls them person hours, hours, billable hours, etc.
jayvanguard··on Vim's 400 line function to wait for keyboard input
> It doesn't acquire bugs just by sitting around on your hard drive.

Wrong. There are entire classes of bugs that have to do with adapting to new environments, security standards, etc.

jayvanguard··on Vim's 400 line function to wait for keyboard input
Your definition of "works" doesn't include "ability to easily absorb change as the world modernizes". The world of computing is changing each year and any software that works well needs to adapt (or else be trivially small like many unix utils so the world adapts around them or abandons them).

I love vim and have looked at contributing a number of times but the sheer amount of cruft creates a huge barrier.

jayvanguard··on After the Layoffs
I'm pretty sure most provinces in Canada have mandatory severance after a certain number of months of service. The mandatory part isn't tied to age, just the option parts covered by common law.
jayvanguard··on Ceramic – Turn Lisp web applications into desktop apps
The "native" part of native app doesn't mean machine code. It means that it is native to, i.e. feels like it naturally came from, the host operating system. It uses its APIs, conventions, UI components, event queues, etc.
jayvanguard··on Ceramic – Turn Lisp web applications into desktop apps
That isn't what people mean when they say native.
jayvanguard··on Why we maintain desktop apps for OS X, Windows, and a web application
The bottom line is that if you care about your users and their experience you'll make a native app for them. Everything else is a tradeoff. There are definitely many application areas where the web is effectively their "native" home so that is all you need but I thought this article did a good job of laying out when that isn't good enough.
jayvanguard··on A Profitable and Legal Way to Game the Stock Market
Sounds like it was written by someone with an interest in encouraging people to buy expensive managed funds.
jayvanguard··on Java Was Strongly Influenced by Objective-C
I'd put that more around 1997-8. Java 1.0 and 1.1 definitely felt a lot more like programming objective-c both in terms of the features available and the style the community developed in. Somewhere in the Java 1.2-1.5 things changed considerably. I agree that by then it felt way more like C++ than Objective-C.
jayvanguard··on Java Was Strongly Influenced by Objective-C
I think the stronger similarities came much later when generics were introduced. Both languages were then on a path of horrific type-nazism at that point. Strong static typing + a weak type system = rubbish. Sprinkle in design pattern-itis you have the mess both languages are currently in.

Before then java wasn't so bad.

jayvanguard··on Java Was Strongly Influenced by Objective-C
Yes, it was a well known fact back then. I'm sure I heard talks or articles from Gosling, Guy Steele, and others that explicitly said this as well.
jayvanguard··on The Unix Philosophy
Amen. Extremism in programming, as in religion, is evil.
jayvanguard··on Selling Off Apache Holy Land
Why is it legal for completely unrelated laws to be tacked on to bills? In most countries this would be called corruption.
jayvanguard··on Leading Architects Defend Hated Buildings
> they also abandoned the idea of a high-density sustainable city

Paris is very dense. All of the places in the top 30 mentioned below are actually neighborhoods of Paris:

http://en.wikipedia.org/wiki/List_of_cities_proper_by_popula...

jayvanguard··on Discussion style and respect
Standards groups tend to attract people who are Right Right Right. Typical make-up of a standards group:

- Two to three professional IT standards people. Haven't written code in years, limited actual influence back in the companies they work for. Usually report in to the "office of the CTO".

- One or two people ruthlessly out to promote their companies point of view because their products depend on it. Often don't even pretend to be diplomatic. Politicians.

- One or two academics representing their personal research whims and interests. They have little to no actual skin in the game. Often derail onto irrelevant topics.

- One to two people who know the area deeply, are actual practitioners with hands on skills in the area, and are reasonably neutral.

jayvanguard··on Eliminate the Gender Pay Gap by Banning Salary Negotiations
Re-read your sentence. If everyone has the same rules it is equal. There is no "no-win" if it is a level playing field. The company still must compete based on salary in the broader marketplace.
jayvanguard··on [dead]
This article seems to take what he said out of context.
jayvanguard··on UN Experts Say TPP and Fast Track Threaten Human Rights
In 30 years, with the benefit of hindsight, this could turn out to be one of the defining issues of our era (along with surveillance and the growth of state and corporate cyber warfare). Glad the UN and EFF are doing something to shine a light on it.
jayvanguard··on Why functional programming matters (1990) [pdf]
The answer is no. I still expect 25 more years of claims with no further proof though. People believe what they want to believe.
jayvanguard··on What every computer science major should know (2011)
I agree, this list is way overboard. It is far too broad and too deep in too many areas. You need to implement RSA? But then just a couple vague paragraphs on databases?
jayvanguard··on Build Windows apps from your Objective-C code
I don't know why this is downvoted. This is exactly right. See you in 2-3 years when everyone has forgotten about their latest desperate attempt.
jayvanguard··on Build Windows apps from your Objective-C code
They've taken proven over and over again for the past 30 years that they never follow through on anything that involves cross platform compatibility so I'd take it with a healthy dose of skepticism. It just fundamentally isn't in their culture and they have a lot of old-timers there.
← PreviousPage 3 of 10Next →