HNHacker News
TopNewBestAskShowJobs

VieElm

676 karma · joined November 14, 2014

submissionscomments
VieElm··on “We have decided not to integrate the Dart VM into Chrome”
Indeed, I was hoping for a new scripting language, and if someone was going to do it would have been Google. We're stuck in a JavaScript only world until something replaces the browser ten or twenty years from now. With (nice) ECMASCript 6 and 7 changes coming and the growing use of (problematic) to-Javascript-compilers and (buggy) source maps, the will to get real language diversity on the web is just dead in the water. I don't want JavaScript everywhere. I like when there are multiple programming languages available.
VieElm··on JavaScript's world domination
EcmaScript 6 and 7 are actually adding beautiful language features. JavaScript is changing in a big way, a lot of new JavaScript will not even resemble the stuff you're probably referring to.
VieElm··on China used more cement in 3 years than the U.S. did in the entire 20th Century
Why does such a large geographical region lack wood? Really? Maybe they just don't care and are happy with cement buildings.
VieElm··on Bug 1202858 – Restarting squid results in deleting all files in hard-drive
Pretty terrible that such a thing is even allowed by Windows. This is why as a user I like Apple's OS X sandbox.
VieElm··on The B-52 Just Keeps on Flying
I don't really know of too many sophisticated military weapons that don't require contractor support. The military doesn't really hire professional engineers. The involved enlisted serve as maintenance crew and understand basics and know how to read manuals and use tools, officers fly and command things. Even the vocational schools for the enlisted that learn to do the maintenance on such equipment are often taught by civilians. Engineering takes a lot of schooling which would be on the level of an officer, but officers are commanders. Officers are management, not usually individual contributors except for maybe in the medical field where nurses are officers.
VieElm··on All Major Browsers Fall at Pwn2Own Day Two
Inflated implies bubble, deflatable. I think it's just the market rate for living in those places. There's no bubble to pop here. Yes, it's true the cost of living are high in these areas, but I don't think that means the wages are inflated. How would you derive a non-inflated base pay eliminating cost of living?
VieElm··on All Major Browsers Fall at Pwn2Own Day Two
> massively inflated salaries

Why would you say that's inflated? Engineering is a professional occupation that requires a high degree of skill and education. Much like lawyers, doctors and other forms of professions. Many of the companies that employ software engineers at those salaries are highly profitable. From big names like Google, Oracle, Facebook, Apple and Amazon to smaller companies like FrogCreek, Atlassian, and New Relic. So why would you say they're inflated? Software engineers are employed by companies with real products, that provide real value. Salaries have been at these levels for over a decade now, in fact there was a big dip after 2000 when pay actually was hugely inflated, but within a few years pay rose again to current levels. I'd say when you've been earning a salary long enough at these levels to buy a home and raise a child that it's a stable market rate and not inflated.

VieElm··on The 'SimCity' Empire Has Fallen and 'Skylines' Is Picking Up the Pieces
Blizzard has a huge fan base and have had much success with recent games like Hearthstone and the build up to Heroes of the Storm is also looking very promising. SC2 has stagnated and Diablo had missteps but they've made bold steps in trying to fix those problems. I don't think Activision's stewardship of Blizzard and EA are even in the same league. Blizzard has maintained a very unique and powerful brand with almost Nintendo level IP. There are a lot of characters from Blizzard games that are well known.

Also Blizzard's' international presence is very large.

VieElm··on Bank harrasses user because he tweeted screenshot of their SSL certificate
I support the author and what the bank did is just absolutely wrong and outrageous, but I just want to clarify that this is not a freedom of speech issue. Freedom of speech refers to government restrictions on limiting the right to voice your opinion. The government wasn't involved and he didn't legally have to remove the tweet (but I would have removed the tweet as well if it threatened my job). I totally support the author, but this is not a freedom of speech problem. Sometimes we limit what we say because there can be negative consequences that have nothing to do with the government.

I recommend creating an anonymous Twitter account to remove negative pressure that can affect employment.

VieElm··on Bidding farewell to Google Code
In addition to BitBucket there's also Unfuddle which is pretty great.
VieElm··on 2015 Chromebook Pixel
I agree with you, but this is a different argument.
VieElm··on 2015 Chromebook Pixel
It is possible to write software like photoshop for ChromeOS, thus it is a real computer. It's just that no one has. Nobody has written this kind of software for Plan 9, and a computer with Plan 9 is still a real computer.
VieElm··on 2015 Chromebook Pixel
It's a real computer, it's just that people haven't written a lot of software for it. What kind of software can't you write for Chrome OS?
VieElm··on Java Runtime updater now installs ask.com toolbar on Macs
New versions of IntelliJ IDE EAPs come with a JRE runtime if you choose that option. Jetbrains developers had major problems with subpixel font rendering on post-Apple JREs so they forked OpenJDK I think to fix it.
VieElm··on Why Clinton’s Private Email Server Was Such a Security Fail
And how do you know you're not pinning the MTIM cert?
VieElm··on Why Clinton’s Private Email Server Was Such a Security Fail
How could it be the "most secure"? How do you as a client verify the self signed certificate is the right one? If someone MITM'ed the certificate and you've never used it before how would you know that the certificate was intercepted? Who do you go to verify you've got the right certificate? That doesn't sound secure at all. It's like asking potential a liar to swear to you they aren't lying and not asking someone else if that person is possibly being dishonest. Sure central certificate authorities have their problems as a concept, but at least that someone else verifying the cert is the real one.
VieElm··on The Siberian crater phenomenon is more widespread than previously thought
Seems to be evidence that the earth hasn't been this warm in a very long time or these pockets of gas wouldn't possibly even exist now.
VieElm··on Google is buying the entire '.app' domain for a Whopping $25M
I think the minimum price for setting up a TLD is tens of thousands of dollars, and it doesn't have to be a country it can be any kind of string, like .pepsi or .beef or anything.
VieElm··on Psychology Journal Bans Significance Testing
I kind of which that the widely read publications, like newspapers, that have turned out science articles based on all these now pretty much discredited research articles would issue retractions or at least clarification for each of the articles that has been challenged in this regard.
VieElm··on Higher-Order Functions in JavaScript
In ES6 there are iterables that one uses `for...of` with. Rauschmayer of 2ality has said that `for...of` should be used instead of forEach and I wonder how that will affect composability in functional programming. I quite like the concept of iteratables and creating data structures that can make use of for of and generators. I just have thought about how that affects functional style programming.
VieElm··on Firefox 36.0 released
Are you still on 2.3 Ginger Bread? When did you buy your phone? 2011?
VieElm··on ECMAScript 6
The only backwards compatibility breaking change I know of is that function declarations are scoped block level in EcmaScript 6 (which I think has been renamed to EcmaScript 2015), not function scope which is what they have been since the beginning, but they're only block level if you use "use strict"; for the foreseeable future and if this change breaks things for you you were writing really terrible JavaScript to begin with.
VieElm··on Who Can Save the Grand Canyon?
Do you live in Arizona? Are you affected by this in any sense? Why shouldn't the people who live there have the say in it. It's jobs for them, it's their home. The Grand Canyon is thousands of feet deep and hundreds of miles long, it formed millions of years ago. It doesn't need to be "saved" from a tourist attraction that will be a blip on a tiny side of the canyon and an even smaller blip in the history of it. The Grand Canyon is not in any danger.

It's so frustrating to see people who come to places they're not from and protest in fights that they have no stake in, shouting their opinions, generally making everything worse and when the fight is over go on to the next place.

VieElm··on Browser Vulnerability to Superfish: A Fact-Finding Trip to Best Buy [pdf]
Not that this excuses Lenovo in any regard whatsoever, the removal instructions[1] Lenovo link to in their press release[2][3] includes the removal of a certificate.

[1] http://support.lenovo.com/us/en/product_security/superfish_u...

[2] http://news.lenovo.com/article_display.cfm?article_id=1929

[3] http://support.lenovo.com/us/en/product_security/superfish

VieElm··on Atom now using Io.js
Regular expressions are not the way to do syntax highlighting yet many of the popular editors do it this way. Create a super huge string in vim, textmate or sublime text and watch it blow up. Then try it in Xcode or Intellij and see that there is no problem. The reason for Xcode and Intellij's fast syntax highlighting is because these do not use regular expressions, they use a lexer. They're examining the text one character at a time with some amount of forward and backward looking state and building the syntax highlighting and smart completion/features that way. As long as your editor is using regular expressions for syntax highlighting this will be a problem for you.
VieElm··on Borderlands Books is Closing
Tech worker salaries aren't set by the government. They're set by market forces, so why would that be something he ought to think about? Are you suggesting a government enforced salary cap on software engineering salaries? What exactly do you think you could do about high pay of software engineers? I don't understand your comment. It seems that you're understandably upset at the negative effects of rising prices, but why the focus on the high pay of others? Should everyone make the same salary?
VieElm··on Jobs that no longer exist today
Switchboard operators still exist. They're used in the field in infantry units and they're part of the communication platoon in a Marine Corps infantry batallion's H&Q company, MOS 0612: http://usmilitary.about.com/od/enlistedjo2/a/0612.htm

In a combat situation, wires from fox holes that go to HQ or artillery are super important. These guys have to run over to fox holes laying or repairing wire from the switchboard during enemy fire. This type of communication cannot be jammed or intercepted remotely. At the switchboard they're doing exactly what you see in that picture, connecting lines to another manually, with like a SB-22:

http://www.prc68.com/I/SB22.shtml

Although there are more modern switchboards now, they aren't used by infantry. These things are sturdy and very simple to repair.

VieElm··on A positive leap second will be introduced at the end of June 2015
Too bad leap seconds will not be abolished before this happens, abolishing leap seconds is up for consideration in November 2015 at the World Radio Conference:

https://en.wikipedia.org/wiki/Leap_second#Proposal_to_abolis...

I wish they had a call for public comments.

VieElm··on “2014 has probably been the best year in history”
> China and Russia do wish to expand

What evidence is there for China wanting to expand? It seems like they have made claims to disputed territories based on historical claims. They have a claim on Taiwan and and some disputed islands, all which had been under Chinese control in sometime in the past. That's not imperialism or colonialism. Look at Japan's behavior early 20th century. They took Korea, large parts of China and south pacific islands, things they never had a claim to and that is imperialism. Even Tibet had been under Chinese rule throughout centuries of history.

It seems like to me that China is only interested in achieving the same kind of cultural dominance and influence they've had through history. I've never read anything about China wanting to expand territory outside of traditional China.

VieElm··on Unexpected Life Found in the Ocean's Deepest Trench
Preexisting life being able to adapt to inhospitable environments does not also mean that they can develop there. We know very little about under what conditions abiogenesis can occur.
← PreviousPage 3 of 5Next →