HNHacker News
TopNewBestAskShowJobs

agmcleod

183 karma · joined April 24, 2014

submissionscomments
agmcleod··on ESLint compromised, may have stolen your credentials
To be honest, i don't know if it's practical for something like this to be community funded. Ideally there would be a committee from multiple companies who have interest that can contribute. Node.js has a board for example.
agmcleod··on ESLint compromised, may have stolen your credentials
Why does this tie to the linux foundation?

> How about running npm like an open source project instead?

In the end such a large service requires a fair bit of hardware & costs to work. While I would prefer there wasn't as much dependency on something a single company controls. The largeness of node & npm makes it quite the target.

agmcleod··on McDonald's Says Goodbye Cashiers, Hello Kiosks
I remember people saying that when they were raising the minimum wage in ontario. Really though those machines have been around for much longer.
agmcleod··on Scuttlebutt, a Decentralized Alternative to Facebook
Ah i think i may have misunderstood how the system is made. It is purely peer to peer. So any issues could be if the software has a security vulnerability, but I'm not sure how that ties in with things like "as-use" open source licensing. This post explained the network fairly well I found: https://staltz.com/an-off-grid-social-network.html

As far as GDPR goes, you're right because you're specifically choosing people to send it to. However, having a mechanism to delete your messages on other people's systems when they sync would probably go a long way.

agmcleod··on Scuttlebutt, a Decentralized Alternative to Facebook
It's worse than facebook because there's no one to have responsibility to be accountable. This ties in with your question about GDPR. While I'm not a lawyer, as far as I know it doesn't matter if you're a person or a company, if you're collecting data, it's something you can be liable for. So in a distributed system, all parties who maintain the data sources would be liable. I actually wonder how this works logistically in terms of storing account info on something like Ethereum.
agmcleod··on Godot at GDC 2018
While I hear generally about garbage collection causing dropped frames. I've had this happen to me in HTML5 land. I haven't heard about it as much with Unity, that C# was fast enough, and the under the hood pieces are C++ anyways. Perhaps I'm reading the wrong channels :). I'm curious if your game project is 3D, and what sort of intensity you tend to have with it.
agmcleod··on Why I Don't Sign Non-Competes
I think the only non compete i've had was for one of my 4-month co-op jobs. I think it lasted only a few months, and it was not to work at a software company in the same field. Which was fine, as I would be at school during that time anyways.

I have signed agreements where anything I do on the company laptop is considered theres. So I just made sure to only use it for work, and put nothing else on it.

agmcleod··on Node v9.8.0
I think that person meant npm 5 perhaps?
agmcleod··on Diesel cars can be banned from German cities, court rules
Ah okay. I was mainly recalling what I saw in Amsterdam as well more recently in Vienna. I have been to germany, but my memory of cyclist life there is much more hazy :)
agmcleod··on Diesel cars can be banned from German cities, court rules
Most of them are good. But i've seen many run red lights, go the wrong way on a one way street, i've been nearly hit by cyclists a few times. In terms of driving with cyclists, I think the main thing is lack of space more than actual actions. So an infrastructure problem. When driving what tends to give me pause is people acting out of place. So someone jay walking, or a cyclist cutting across lanes, as I then need to be more aware for people doing things incorrectly.

You are quite right in terms of where the danger lies though. It's on the driver more than any other to be the most careful with their actions.

agmcleod··on Diesel cars can be banned from German cities, court rules
In many cases I see cycling ruin life if you enjoy driving or walking ;). I do find places that i've seen be bike friendly in Europe do a much better job at this. But cyclists in Toronto can be pretty awful. Likewise can pedestrians and cars. Whichever way I travel, the other two are annoying me or causing me grief somehow.
agmcleod··on Why Mickey Mouse’s 1998 copyright extension probably won’t happen again
>I think Netflix is a huge vindication of copyright. It started out as a middleman simple peddling other people’s content. But copyright forced them to start producing their own content, and they’ve turned television on its head as a result.

Really? They make license agreements with the content/copywright owners in order to stream it. It does break apart the idea of using a single copy and lending it to someone though. I thought they were investing in their own content in order to attract more users, and improve the overall offering.

agmcleod··on Energy Efficiency: A New Concern for Application Software Developers
C is neither here nor there. Really anything compiling down to the platform code would improve things. Running a browser environment for these applications is just not as efficient. But also the UI tooling outside of web is also not very good. While you're right about productivity, we also just happen to have a large workforce that knows the webstack very well, but not so much QT or UWP or AppKit.
agmcleod··on What's a reference in Rust?
Really just this year is the first time i've been using it for larger side projects. While I still run into some things with the borrow checker, I find I'm much better at predicting them, and figuring out a strategy around it. Really once you get through the book and are comfortable with types, you really just need to start working on something bigger. You will need to change things and refactor as your original ideas don't pan out. But you learn from it.

Good luck!

agmcleod··on Justin Trudeau explains why Canada really ‘gets’ AI and smart cities
> More like I can make 3x for the same job here.

I know that silicon valley pays a fair bit, but cost to live there is also rather high. Is that true for most jobs across the US? I know developers in the US who are starting around similar salaries to myself, or lower in some cases.

I agree with the rest of your points. Was hoping this to be more interesting than it was.

agmcleod··on The new Google Calendar for web
Search has been faster than it used to be. I've noticed this in Mail on iOS as well. I use airmail, which i don't think it downloads all emails locally.
agmcleod··on Why We Must Fight for the Right to Repair Our Electronics
That would then also apply to games. Anything that really runs on a device.

Really I think we just need better regulation around it all. So making sure that you are allowed to hack your own device if you wish. Able to extract your data. SaaS companies being required to give you data exports (unless unsafe to do so).

agmcleod··on Why We Must Fight for the Right to Repair Our Electronics
I feel like taxing proprietary software, or making it illegal would be awful. Many companies big to small run businesses off of proprietary software. You have the big players like Microsoft, Apple, Amazon, and Facebook. Not sure how some of these compare in size, but you also have Github, Shopify, Squarespace, Reddit, Atlassian, Basecamp, robo advisor companies. Then you consider not purely based online companies like banks or retail stores that sell their products online, or give you the ability to trade ETFs. Some of those they could use open stuff instead, as they make money off of trades.

I do agree that making DRM is a losing battle, and they are transferring that cost to legitimate customers. Really though I don't have much other options for streaming. Amazon prime has the same setup, and CraveTV probably does too. Though Crave doesn't have much for content that I'm interested in.

agmcleod··on The new Google Calendar for web
I generally like Inbox as well, feels faster than gmail. Though i've recently gone back to using a local client instead of the web. It's a bit of a change, but just feels simpler to use.
agmcleod··on Introducing Surface Book 2
agreed. I have a gaming PC at home, as well as a separate gaming laptop that I use for events. I've tried coding on it, and it's just not as good. Little things like the apps you mentioned I miss. Soulver, text expander, proper twitter clients, spotlight, brew.
agmcleod··on John Carmack's Keynote at Oculus 4 Live Stream [video]
> They would probably be better off funding a bunch of people to try to find something compelling to do with the current generation of hardware.

As a completely separate peripheral? Generally speaking most external peripherals sell to niche markets.

agmcleod··on Introducing Oculus Go, Plus Santa Cruz Updates
I think your fears are fair. Though in that specific shot, this reminds me of times where with a single headset, we all take turns using it, and the others enjoy watching them do it. Though as a day to day device one wears, I do worry that it removes us from each other too much.
agmcleod··on Apple’s refusal to support Progressive Web Apps is a detriment to the web
I don't care much for notifications either. Offline support is pretty great though. Even when online, page load speed tends to be faster.
agmcleod··on What if AI is a failed dream?
I agree with you. But typically when people make such an argument, it's about where we spend money.
agmcleod··on Many Canadians are living on credit rather than staying within their means
"This should surprise absolutely nobody"

It surprises me, because I've never been up there. I do accept that we have issues, and that people have been getting hit by harsher bills, like Hydro recently.

The article doesn't want to seem to load for me, but what is the source of cost issues in that part of the country? Cost of living vs what jobs pay out there? Or is it more deep than that?

I primarily have been wanting to see an increase on taxes on the higher earning bracket. Also we should probably have more brackets on the high end 250k+ all paying the same tax rate doesn't make a whole lot of sense to me. Anyways, my hope is that we can use that to reduce costs of services this way. Not sure if it would solve the issues you speak of not.

agmcleod··on ARKit
would be exhausting to micro all those little units across a table by hand! :D
agmcleod··on WebAssembly: Mozilla Won
It's true. I've been using firefox again for about a month now. It's pretty decent, but definitely lags behind. Stack trace errors in the console don't respect source maps. A 3D scene ive been working on has been slow to load/refresh, where it's a non issue in chrome. I'm sticking with it for now, as I don't want to be all in on one company, but it's hard at times.
agmcleod··on New Surface Pro
I think that's kind of expected though. The game you're likely working on isn't meant to really run on a Surface either.
agmcleod··on New Surface Pro
I dunno, I do all that with 16gb of RAM, and have for years.
agmcleod··on ‘The Wire’ – Game Day
mcnulty was a bit more understandable, but Freamon was pretty straight cut, it just felt so out of character. I think part of the problem too is that season 4 was so amazing.
Page 1 of 5Next →