HNHacker News
TopNewBestAskShowJobs

seandougall

1,348 karma · joined June 9, 2010

submissionscomments
seandougall··on Signing Your Apps for Gatekeeper
As others have pointed out, you already have to pay the tax to get a trusted signing certificate. So as far as the economics go, this isn’t a change.
seandougall··on Turn off tracking protection to resolve “video is currently unavailable” error
This thread is about CBS. Are you saying television is all user-generated content?
seandougall··on Remember when a glass of wine a day was good for you?
Same on mobile Safari. On page load it immediately scrolled halfway down the article and covered up half the screen with a “trending articles” popover whose assets — including the dismiss button — failed to load.

Seriously, does anybody in publishing actually visit their own sites? I see UX like this and all I can think is, “gee, somebody got _paid_ to make this?”

Edit: I see from another comment that the scrolling was (partly) a result of the link being to an anchor tag. I stand by the rest of my point, though.

seandougall··on Show HN: I made a privacy-first minimalist Google Analytics
It seems to me that, with the exception of a rogue employee, all of those examples are at a greater risk of occurring with a small, independent provider. Google almost certainly has more security resources, more legal resources and political clout, and isn’t likely to be acquired any time soon.

I can’t say I love having Google track me, but I don’t feel any better about someone else doing it either.

seandougall··on Apple can delete purchased movies from your library without telling you
You're right about the resale part, but at least with the Kindle you can loan books for up to 14 days:

https://www.amazon.com/gp/help/customer/display.html/ref=hp_...

seandougall··on A new study says services like Uber and Lyft are causing urban traffic woes
> Your argument went away when EVERYONE could afford a car and clogged the streets anyway.

I'm not sure I agree. If I drive a car to work, it sits in a parking garage all the rest of the day. If I take a Lyft, it continues to roam the streets waiting for the next fare. Any rideshare (or taxi, for that matter) that is not actively hired is a car that would not otherwise have been out on the road. I don't think they're currently numerous enough to make a huge difference, at least where I live (outside L.A.), but the difference definitely isn't on the side of less traffic.

I'm all for transportation options (and don't forget housing options!) that incentivize people not to own cars, but replacing my car with another car that has to drive a bit farther doesn't get cars off the road.

seandougall··on Go says Wat
I would add garbage collection to that. Being able to ignore memory management and trust it to be handled at a non-deterministic time by a separate entity outside of your control is certainly useful, but it's also about as "magic" as programming gets at the language level.
seandougall··on Go says Wat
I really enjoyed Go until I started trying to work with interfaces. The fact that you have to understand the implementation details at this level in order to use them reliably, IMO, shows that when the Go team talks about language simplicity, what they really mean is _compiler_ simplicity. At some point, the complexity starts getting offloaded onto the end developer.

That said, the fact that the crowd only offered an incorrect guess four times out of 16 is telling. This really didn't have the same feel to me as the original WAT talk, which is really full of truly strange things.

seandougall··on Pushing back on the definition of normal body temperature
Sounds like what would have been called a “weak constitution”.
seandougall··on Creationism and conspiracism share a common teleological bias
Interestingly, it also requires a conspiracy masterminded by God: the argument I’ve heard goes that dinosaur fossils and other evidence for an ancient earth and evolution were faked and planted by God in order to test our faith.
seandougall··on Companies Shouldn’t Be Accountable Only to Shareholders
Surely the U.S. isn't exactly an economic underdog, though?
seandougall··on 1/0 = 0
If I'm not mistaken, jeremyjh was referring to checking for 0 in the denominator, not the numerator.
seandougall··on 1/0 = 0
It seems to me taking averages would be inappropriate in all three of those scenarios.

Credit risk is based on total debt, and since credit cards are a revolving line of credit, the entire credit limit is considered debt, even if the balance is zero. That's why you can improve your credit score by closing out a credit card that you never use and that carries a zero balance (which we did in order to qualify for a mortgage several years ago). In other words, it's a sum, not an average; there's no division involved.

Setting aside the fact that there are much more reliable ways to detect a stopped heart than blood pressure: If you're taking a running average of BP over time, a low reading after a heart attack would just be a single data point, and you'd probably have to accumulate a bunch of them in order for it to register (particularly if you got a high reading just before the event). Even if you take a reading every five minutes, which is ridiculously frequent for BP, the patient will be long dead by the time you notice. You should be acting based on the last reading; again, no division involved.

I don't see why a freezer would be based on running averages rather than the most recent reading either. Thermostats generally work off of two thresholds: a higher one above which the compressor turns on, and a lower one below which it turns off. That smooths out any measurement noise without taking averages. Even if you do use averages for some reason, though, presumably it will start measuring at _some_ point and the compressor will turn on; I don't see why the average would stay at zero.

I'm not convinced that `1/0 = 0` is correct in any meaningful way, but I feel like any situation where it would cause bugs more critical than a UI issue probably points to a deeper design flaw. After all, if the alternative is to crash on a failed assertion, that's not necessarily preferable in a life-or-death situation.

seandougall··on Smoking around the world
Same here — I didn’t even notice what was going on until I saw the men vs women plot with almost everything above the y = x line.

Also the “number of daily smokers” plot makes no sense in absolute terms, and really seems like it ought to be per capita.

Lots of questionable data viz here, plus some graphs clearly copied and pasted from elsewhere.

seandougall··on Facebook Wanted Gizmodo to Kill Investigative Tool
Agreed. Also, those are all categories that notably correlate strongly with money.
seandougall··on Introduction to Computer Organization with X86-64 Assembly Language and Linux
I tried this for a while, and honestly didn’t find it helpful. A big part of it for me is developing muscle memory, so writing code out by hand sidesteps that.

Also, I became keenly aware of a nervous tic that was making me try to hit command-S on the notepaper.

seandougall··on Algorithm recovers speech from a potato-chip bag filmed through glass (2014)
And might blow the chip bag away entirely :)
seandougall··on Uber shuts down self-driving trucks unit
Context is key here. The comment you’re replying to was made in the specific context of the volume of long-haul truck traffic on I-40.
seandougall··on Refresh: concept for a new kind of web browser
Would be a real nice concept for the undo stack as well, UI challenges aside.
seandougall··on Sonic Pi: Compose electronic music with code
Have you checked out Max for Live (https://www.ableton.com/en/live/max-for-live/)? I hear good things about it, second-hand.
seandougall··on Sonic Pi: Compose electronic music with code
Max/MSP is a popular one, basically a fleshed-out commercial version of Pure Data. As somebody with a background in procedural and OO programming, I personally find that graphical approach immensely frustrating, but I’ve known lots of people to whom it speaks.

For a more code-like experience, SuperCollider seems pretty fun, though I haven’t gotten deep into it. ChucK (http://chuck.cs.princeton.edu) is another neat option, if you really want to feel like you’re controlling every sample that goes by.

seandougall··on The last thing libraries need is Silicon Valley “disruption.”
As far as I'm aware, the only people pretending books are libraries' only real purpose are the people here arguing that the Internet should take their place. Libraries themselves certainly aren't pretending to be only about books; they're just physically built around the stacks because books take up so much more space than the other things they provide.

That said, access to books is still a vital service. Not all printed publications are cheap, and not all books can be replaced by Wikipedia (even if you completely ignore fiction, as that argument does by necessity).

seandougall··on Long Live WebGL (2013)
Depth in OpenGL is a separate 2D buffer. You can use it to approximate the effects of 3D space, but it’s still fundamentally a set of 2D operations.

Of course, it’s all fundamentally just bits on a heap, so past a certain point the argument becomes academic.

seandougall··on RFC for 7xx HTTP status
It is, notably, just that one. If everything were in Hebrew, I would personally be perfectly happy to adjust. But being the only non-English token makes it a completely unnecessary source of cognitive load in a language that is already criticized for its standard library’s frequently inconsistent use of grammar.
seandougall··on Dying Organs Restored to Life in Novel Experiments
IANABiologist, but my understanding is that they don’t differentiate; they have too simplistic a structure for that, and rely on the host cells for many of their functions. The main differences seen across cell types is whether they are present or not.
seandougall··on U.S. to make More Drugs Easily Available, Cutting Role Doctors Play
No, if it’s good for refills then that process isn’t even necessary until those refills run out; the pharmacy keeps track of them automatically. What GP is describing is a refill authorization request, which happens when no refills are left. It does require the doctor’s approval, but usually does not require a visit as a matter of course, unless there’s a concern the dosage may need adjusting based on, say, new lab tests.

The above mentioned case of doctors who require a pap smear for birth control is unrelated; it’s a barrier to access to contraceptives, which is motivated not by medical concerns or even greed, but by politics.

seandougall··on Dying Organs Restored to Life in Novel Experiments
All the cells in the body have the same mitochondrial DNA, which is inherited from the maternal side (egg cells have them, sperm cells don’t).

(Edit: except for cells that have no mitochondria, of course)

seandougall··on The Peril of the Laptop Sticker
My 2015 rMBP runs both macOS 10.14 and Windows 10 just fine. Are you testing different hardware configurations as well?
seandougall··on Amazon’s share of the US e-commerce market is now 49%
Independent (non-aggregator) web sites generally have some control over what suppliers they draw from. So of course there are counterfeits out there, but they’re the exception, unless selling counterfeits was the seller’s intention. You can generally judge based on how reputable the seller is.

Amazon sources indiscriminately, because they’re not a seller in the traditional sense; they’re basically a flea market with warehousing and logistics. So you have no guarantees one way or another whether the thing they’re selling is genuine or not.

seandougall··on ESLint compromised, may have stolen your credentials
This is certainly true, and the statement that NPM is _run by_ "morons" is, while immature in its phrasing, at least potentially aiming toward a legitimate point.

However, the post in question also labels NPM's _users_ in broad strokes as "morons", which can make no such claim of legitimacy. It's just a puerile, baseless insult that is devoid of content and detrimental to the poster's credibility.

← PreviousPage 7 of 15Next →