HNHacker News
TopNewBestAskShowJobs

mtnygard

405 karma · joined July 24, 2012

submissionscomments
mtnygard··on Draw.io and Terraform = Brainboard, Graphical Way to Do Terraform
How would you compare this to cloudcraft? Mainly about the multicloud support?
mtnygard··on Facebook's attempt to vilify Apple looks like sour grapes
The way FB tracks non-users is one of the parts that bothers me the most. One old article I read talked about a "shadow profile" that would track you across sites, ready and waiting for the day you signed up. That way they would have profile data on you from before you ever consented.
mtnygard··on States bring action against Google under federal and state antitrust laws [pdf]
This seems like the textbook definition of market division.

From the first Google result for "antitrust law market division" (https://www.classlawgroup.com/antitrust/unlawful-practices/m...)

> In almost all circumstances a market allocation agreement will be illegal under antitrust law. Federal antitrust law treats a market allocation amongst competitors as a per se violation of the antitrust laws. Other types of potentially anticompetitive behavior are only illegal if their anti-competitive effects outweigh their pro-competitive efficiencies. But per se violations are automatic violations of federal antitrust law.

mtnygard··on Pornhub just purged all unverified content from the platform
That seems to be both an implausible claim and hard for a user to verify.
mtnygard··on Arecibo Observatory Collapsed
"observe wavelengths that have so far never been studied by humans"

That's pretty exciting. Historically, every time we find a new way to observe the universe, we discover something that fundamentally changes our understanding. (E.g., optical astronomy put the nail in the Aristotelian model. Radio revealed that our galaxy was one of many. X-ray revealed that black holes are real, among other high energy phenomena.)

mtnygard··on Graphics for JVM
I'll take a minute here to plug Defold (https://www.defold.com). It's a game engine with a dedicated IDE for building games. The IDE is built mostly with Clojure and JavaFX.

Of course I'm biased, because I helped build the IDE, but I think it looks and feels great. It has a 3d modeling view that does pan, rotate, dolly, all at somewhere between 30 and 60 fps.

mtnygard··on Factorio 1.1 is getting close
It's a very particular definition of "lazy".
mtnygard··on macOS unable to open any non-Apple application
I can't tell if you're being sarcastic or serious. Schrodinger's sarcasm.
mtnygard··on Mars is not a legal vacuum
Just imagine when we have First Contact and inform them that we've already declared their planet subject to the laws of Earth. And that furthermore, under those laws, they're not allowed to claim or own any part of their home planet.
mtnygard··on Indian IT consultancies struggle against technological obsolescence
A couple of times in the past, I saw the pattern of one person as the VCS proxy for a whole team. Eventually I realized it was not because there were team members who didn't know how to use VCS. It was because individually-tracked commits would reveal that only one or two of the people contributed 90%+ of the work.

Edited: this was _not_ exclusively from Indian IT firms.

mtnygard··on The Eclipse Foundation Is Moving to Europe
From the FAQ linked in the post:

"This move will provide global stakeholders more choice for their strategic open source initiatives. We believe that more choice and greater diversity will be of benefit to both the global open source communities, and for the industries that rely upon and collaborate with them. The Eclipse Foundation aspires to be a truly global institution, now with a new European home."

What does this really mean? If the move creates more choice, then what is restricting the choice today? If it creates greater diversity, what is restricting it today?

This reads like there's something they're trying to say without saying, but I don't know what I should be reading between the lines.

mtnygard··on IMF Says Great Lockdown Recession Likely Worst Since Depression
I think of the word "depression" as a lagging descriptor. It means there have _already_ been two to three years of low or negative GDP growth.

Technically, I think it even takes 2 quarters to call a recession.

But I get your point... even if we don't have the stats for six months or two years, we all know where this is going. It's just the standard terminology doesn't help right now.

mtnygard··on Writing an OS in Rust: Async/Await
Phil's series is meant for learning rather than production use. So sometimes he takes a "shortcut" in one post then removes the restrictions or workarounds later.
mtnygard··on The accusations were lies, but could we prove it?
It's an odd definition of "credible" isn't it?
mtnygard··on Bill Gates Just Confessed His Greatest Ever Mistake: He Still Hasn't Got over It
I assumed it would be 640K. Nope, it's phones.
mtnygard··on Lack of progress exposed by the Canary MacGuffin
This reminds me of Van Halen's infamous "no brown M&Ms" contract clause.

https://www.snopes.com/fact-check/brown-out/

The story goes that they used this as a quick test to see if the venue management had read the contract. If not, the crew would need to check all the technical specs. (Adequate power, controlled risk of fires, etc.)

mtnygard··on Facebook retracted Zuckerberg’s messages from recipients’ inboxes
This seems like FB expects to get hit with a discovery process and injunction against deleting anything. It's housecleaning before they're forced to open the curtains.
mtnygard··on Uber self-driving car crashes into another car in Pittsburgh
I don't want to get into the particulars of this single wreck.

But it does make me think that we're going to need some new laws as we adapt to a mixed use on the roads:

1. The self-driving car & its operating company must retain all sensor and video data. No "oops we lost it" when going to court.

2. There has to be some way for the human driver to know what legal entity is operating the car. It's pretty easy to imagine driverless hit-and-run accidents.

3. Human drivers have to be able to get insurance information from the automated vehicle. (I have no idea how! But humans are able to work out an ad-hoc protocol to exchange insurance info on the spot. Automated vehicles would need to have something predefined.)

Basically, _when_ an accident occurs, the human and the human's insurance company has to have some way to connect with the insurance company of the automated car and its operator.

mtnygard··on AppStore Preferences can be unlocked by a local admin with any bogus password
I've been using the 1Password Chrome extension on Linux. It works pretty well.
mtnygard··on HTC’s Vive Pro will add more pixels to an otherwise familiar-looking VR system
I've mostly used mine for Elite:Dangerous. Can you recommend some other uses that you've appreciated?
mtnygard··on Publishers Bought Millions of Website Visits They Found Out Were Fraudulent
I'm not clear on the parallel there. The article is about publishers buying "traffic" from traffic providers. They do that so the publisher can tell their advertisers "your ad was viewed X many times this month" even if 25% of X comes from bots or scripted traffic.

In the print world, it would be like WaPo selling its advertisers on 100K copies circulated to ABC1's, but actually handing a quarter of the papers out for free on Skid Row.

Publishers who buy traffic should absolutely know that the traffic is unqualified, unknown viewers... the least valuable. That means the publisher is selling ads based on their best qualified customers but delivering a fraction of dregs along with them. The publisher plays an arbitrage game with their reputation.

That practice can't help but make the advertisers discount the value of digital ads.

mtnygard··on Why we never thank open source maintainers
Why does the author refer to the site as an NGO? Is this in the sense of "Non-governmental Organization?" If so, it seems like an odd thing to emphasize. If not, what is the correct expansion of that TLA?
mtnygard··on Game Over We Have Obtained Fully Functional JTAG for Intel CSME via USB DCI
Precisely so. At least for the Intel machines that have IME features. So all the enterprise, data-center boxes but not every laptop.

Edit: I read some more. It looks like this is going beyond what I thought and affects way more machines.

mtnygard··on Colony: A platform for open organizations
It happens, but when it does happen, people have recourse to a totally different system: the courts. I think of it like raising the issue up out of the system Corporate Management and into the system Legal Enforcement.

It is patently not a perfect system, but the failures are notable because they are not common. Most shareholder lawsuits against management are resolved before anyone ends up in headlines.

mtnygard··on Cutting your salary by 40%
Mostly because of non-disparagement clauses in the meager severance package.
mtnygard··on ClojureScript Is Not An Island: Integrating Node Modules
This is a nice step forward for developer experience. I struggled to get NPM and Clojurescript to play nicely. Ultimately, I had two different build systems at play in one project. (Three if you count Webpack.)

It'll be nice to have such an easy integration.

mtnygard··on In praise of cash
I've experienced that directly more than once. Trying to use a credit card online to purchase from a merchant that the banks --- all of them! --- refused to process my payment. This was for legal products from an established seller.

The banks were happy to charge a big fee to send a bank wire or cashiers check. Just wouldn't deal with a credit card.

It's obviously because the bank ends up on the hook for liability in the case of disputed or reversed charges. They judged that market to be too likely to result in their losses so they simply refused to let me do business with the seller I wanted to use.

mtnygard··on Finding the Lost Vikings – Reversing a Virtual Machine
"The Lost Viking" also appears as a game-in-a-game. It's an arcade console in the bar on the Hyperion. It is a playable 2D scrolling shooter that features a Viking (the SC2 unit) shooting through waves of pattern based enemies.
mtnygard··on Our company’s remote work system failed
I sometimes describe that as the difference between being "remote" and being "distributed." When you're remote, it means you are distant from _some_ central location. A distributed company has no central location.

You're totally right that being distributed forces a company to develop different skills. Electronic communication becomes primary. You have to work hard to eliminate "privileged" information channels (because they de-privilege everyone else.)

I wasn't too impressed with the level of introspection in the article. It seems to be one of those "CEO's Medium article as marketing" bits.

mtnygard··on Areas near Sacramento evacuated as Oroville spillway collapse feared
The "false flag" stuff is just loony. But there is an element of CYA because previous rounds of funding allocation have apparently evaporated into the ether.
← PreviousPage 3 of 4Next →