HNHacker News
TopNewBestAskShowJobs

scotth

1,111 karma · joined December 4, 2008

My name is Scott Hyndman.

https://github.com/shyndmanrgb(104, 31, 104)

submissionscomments
scotth··on Mac sandbox escape
Why not list the entitlements, outright? They might not mean anything to most, but the one's that do understand can raise the alarm.
scotth··on Mac sandbox escape
Sure. I was thinking more along the lines of a mobile OS, where you're given some insight as to what the app is actually asking for. Which I think overall is a good thing...although the granularity or function of the permissions you can request here might not be as easy to understand.

(Not sure why I'm being downvoted above)

scotth··on Mac sandbox escape
Maybe explaining to the user the implications of controlling TextEdit? How scope is expanding? Just thinking out loud here.
scotth··on SpaceX bans Zoom over privacy concerns
Following your link brings me to the same list of permissions that I was talking about. Here are (some) of them:

* View some URLs in messages

* View messages and other content in public channels, private channels, direct messages, and group direct messages that Zoom has been added to

* View basic information about direct and group direct messages that Zoom has been added to

* View basic information about public channels in your workspace

* View basic information about private channels that Zoom has been added to

* View files shared in channels and conversations that Zoom has been added to

* View pinned content in channels and conversations that Zoom has been added to

* View messages and files that Zoom has starred

* View emoji reactions and their associated content in channels and conversations that Zoom has been added to

scotth··on SpaceX bans Zoom over privacy concerns
Yeah, I saw that. Got pretty close to pushing the button on it after this episode, and probably will soon.
scotth··on SpaceX bans Zoom over privacy concerns
I looked into adding Zoom to our Slack workspace this morning, and was beside myself with the set of permissions they requested — reading the contents of every channel and private chat they're included in? For a slash command?

That's a hard no. Turned me off the service entirely.

scotth··on The Hardest Program I've Ever Written – How a code formatter works (2015)
oh, I have. Full on per-project style guides, determined in multiple core team meetings at kick-off.

And these people were excellent engineers...or at least they were when they weren't focused on minutiae.

Even with automatic code formatters, I've gotten into style discussions or been witness to them. At Google! In code review!

scotth··on Suggest HN: No April Fools this year
For many, recent April Fools Day "pranks" come across as just another megacorp advertising opportunity. I don't personally find it funny, or even pleasant. It's forced...like someone's putting it on their promo packet as evidence of community service or something.

So yeah, I'm jaded, but that said I don't want to be a grouch about it (except for here, for argument's sake). If people enjoy it, then I'm cool with quietly simmering.

scotth··on Covid-19’s stop-gap solution until vaccines and antivirals are ready
For example?
scotth··on Exceptions should be Exceptional (2016)
Don't .NET dictionaries throw when a requested key isn't found?
scotth··on Coronavirus Death Toll Rises to 805, Passing SARS
That's assuming supply of testing kits is constant.
scotth··on Stadia owners on Reddit blasting Google over radio silence and lack of support
I've been following this situation somewhat, and although Google's outreach has been lacking, there are signs that they're working hard behind the scenes. Apparently they have over 100 games launching this year [1], have been consistent in releasing new games with the pro subscription [2], and are delivering a number of talks at the upcoming GDC [3].

I can see why gamers are frustrated, but from my point of view the community hasn't been particularly happy with any kind of news. Not to be derisive, but I don't really understand the tribal fanaticism both for and against the service.

Yes, the service is missing promised features, but it's actually pretty good. For someone like me (in my 30s, don't want another box that I have to keep upgraded), I've been enjoying it for what it is — with a decent internet connection, you can play a modern looking game with very little effort.

Google did promise more, but I still haven't given up on their ability to deliver. Seems like a lot of moving parts, and maybe only their community management is missing.

1. https://www.theverge.com/2020/1/16/21068913/google-stadia-12...

2. https://www.polygon.com/2020/1/28/21112300/google-stadia-pro...

3. https://www.neowin.net/news/google-announces-schedule-for-it...

scotth··on U.S. to let airlines limit service animals on planes
> I think airlines are leaving money on the table and should just have a relatively expensive travel-certification obedience course and charge a boatload for it. I'd happily pay $500 per year to have my dog authorized to fly in the cabin without an ESA (which incidentally cost less than half that).

Love this idea.

scotth··on U.S. drinking water widely contaminated with 'forever chemicals': report
A recent movie, Dark Waters, covers this same subject. Which seems a little coincidental.
scotth··on Why Google Stores Billions of Lines of Code in a Single Repository (2016)
It's often the product team's decision. Anybody can spin up a Git repo when they need one. There's freedom there, but you miss out on a lot of tooling and healthy discipline by doing so.

Once you're in the mono repo, you have to play by its rules (well...should anyway). Like in the case of npm packages I mentioned above.

scotth··on Why Google Stores Billions of Lines of Code in a Single Repository (2016)
Except they don't entirely. As soon as the monorepo interfaces with the rest of the world (like with npm packages, let's say), the problem just gets shifted onto the person trying to import/update a package. Which is further hindered by policy that discourages more than N versions of any given package.

Not that I'm against the policy or how it works. It just isn't "avoided" precisely.

scotth··on VVVVVV’s source code is now public, 10 year anniversary jam happening now
If anyone is looking for a really great game, you should check out Terry's latest, Dicey Dungeons. Incredible variation. Each episode and character has you discovering new strategies and play styles.

30% off on Steam right now: https://store.steampowered.com/app/861540/Dicey_Dungeons/

scotth··on Crows could be the smartest animal other than primates
Neuron count isn't necessarily the basis for the depth of feeling, is it?
scotth··on Crows could be the smartest animal other than primates
Or maybe many creatures feel relatable emotions, because of its value to survival.
scotth··on Crows could be the smartest animal other than primates
Why do you think they were interested?
scotth··on Apple Sues Nuvia’s CEO, a Former Employee
Google got rid of theirs this year.
scotth··on After WeWork, SoftBank’s Startup Bookkeeping Draws Scrutiny
Interesting. Where can I read more?
scotth··on "Google Stadia is not a product that exists because people want it"
Give it time. They're clearly interested in exploring the possibilities there, as their GDC presentation suggested.
scotth··on "Google Stadia is not a product that exists because people want it"
I want it. And now I have it. And I like it.
scotth··on "Google Stadia is not a product that exists because people want it"
I want it.
scotth··on 16-inch MacBook Pro
I can do it. Show desktop, brightness, media keys, debugging keys. My fingers know them.

I went with a 13" Air this time around. I still have physical function keys, and the fingerprint reader which I like.

Unfortunately, I'm still subject to the quality problems. I'm four months post-purchase, two weeks out of my first keyboard repair(!), and my caps lock and Q keys are already starting to go. :(

scotth··on Gitlab cancels plan on tracking user behavior on GitLab.com
Were people really arguing for removal of telemetry altogether? I would think that many of us are comfortable with aspects of tracking.

For me, the concern was the value of the content. It might as well have been my bank saying they were going to start embedding disqus threads.

scotth··on Gitlab cancels plan on tracking user behavior on GitLab.com
If I had a guarantee from Gitlab that _they_ were scrubbing the data, I would have no problem. I get the sense they know what they're doing (naive, maybe)

However, giving a third party script, potentially unvetted, access to the crown jewels of the company I work for? No fucking way.

Different. Not a double standard.

scotth··on Gitlab cancels plan on tracking user behavior on GitLab.com
Yes. Wonderful. More like this!
scotth··on PDC 1996 Keynote with Bob Muglia and Steve Jobs [video]
Bring back this JavaScript logo! https://imgur.com/a/O4IVJum
← PreviousPage 3 of 16Next →