HNHacker News
TopNewBestAskShowJobs

seandougall

1,348 karma · joined June 9, 2010

submissionscomments
seandougall··on A Quest to Make Gasoline Out of Thin Air: Prometheus (YC W19)
“Nanotubes + marketing budget”?

In all seriousness, I hope there’s more to it than that. I just can’t help feeling like nanoscale carbon is the blockchain of chemistry.

seandougall··on Soul – A language and IDE for audio coding
I hope you'll consider writing up your results in a blog post or something! As I just mentioned elsewhere in this thread, I have experimentally found latency with Metal compute to be too high to be feasible, but I would dearly love to be proven wrong, if there's a trick I'm missing.
seandougall··on Soul – A language and IDE for audio coding
I've looked a tiny bit into this sort of thing (using Metal compute shaders), and the problem is that, even with all of Metal's optimizations around CPU/GPU synchronization, the overhead seems to be too high for real-time audio DSP in practice.

The thing I tried experimentally implementing is basically a 128x128 matrix mixer with a little bit of extra processing. On a three-year-old MacBook Pro, the GPU barely had to lift a finger to crunch the data, but the round-trip latency was still high enough that it would struggle to keep up with anything less than a buffer size of 512 or so at 48kHz (which is on the high end for live mic processing). It would be fantastic for offline processing with larger buffers, though.

I haven't tried CUDA or OpenCL, so I don't know if the situation is the same there—but of course they have the problem of vendor support as well.

seandougall··on Insurers Know How Often American Drivers Touch Their Phones
When safety is involved, yes. Laws vary by state, and of course enforcement varies even more, but the law in California is quite clear; horns are explicitly not a general purpose signaling device.
seandougall··on Insurers Know How Often American Drivers Touch Their Phones
Horns are safety features. They are meant for avoiding an accident, not for venting frustration. Here in California at least, using your horn because you’re feeling impatient at a green light is illegal. (Granted, so is using your phone while stopped in traffic, but that doesn’t make you in the right for honking.)
seandougall··on Emoji, part 6c: to infinity and beyond?
To be clear, my reference to “inequities being addressed” was not about emoji. It was about actual issues where rights are involved. For example, whenever a state enacted marriage equality, there would a very outspoken group of people who would start whining about how gay people are getting “special treatment” when in fact they are getting equal, and equitable, treatment.

We can also be nice and reasonable people without constantly accusing each other of trying to incite a culture war.

seandougall··on Emoji, part 6c: to infinity and beyond?
Amazing how different our experiences can be. I see Twitter drowning in that sort of thing whenever I hop on, along with the related complaint about “special treatment!!!1” whenever inequities get addressed.
seandougall··on We All Work for Facebook
How about anybody who belongs to a marginalized minority group in their own (physical) community? For example, there are plenty of parts of the US where LGBTQ folks have to reach out beyond their physical location to find a community that will truly accept them (not to mention countries where their existence is criminalized).

Facebook is a highly imperfect solution for them — but it exists, and there aren’t always better options.

Just like how some parts of the country are food deserts where people actually don’t have access to anything much more nutritious than White Castle.

seandougall··on Robots That Learn to Use Improvised Tools
I’d settle for a robot that could pick up LEGO bricks and just drop them in a box. It’d have a lifetime of employment in my living room.
seandougall··on Apple has removed or restricted several screen-time and parental-control apps
Is it impossible to believe that was a legitimate security decision? How would you implement such an API and prevent developers from abusing it for spyware purposes? Personally, even though I opt into sharing app-specific usage data with developers, I don’t particularly want my global device-level usage statistics available to any random app that also has network entitlements.
seandougall··on Svelte 3: Rethinking Reactivity
Accessibility requirements for the web have a centralized source in the WCAG. As long as linters/checkers conform to that, it doesn’t seem like it should be a source of fragmentation.
seandougall··on Samsung's folding phone breaks for reviewers
> external power banks don't really address this use case

Can you elaborate on why not? For me they address it far better than swapping out the internal battery, since you don't have to interrupt that extended use by powering down the phone to make the switch. They're also way easier to recharge simultaneously, without needing a bank of dummy phones.

seandougall··on Boeing MAX production cut signals long grounding
That sounds like a fun experiment to try on, say, a winding mountain road...
seandougall··on Two More Cases of Third-Party Facebook App Data Exposure
Not to discount the possibility that the article could be incorrect about this, but it makes the claim quite unambiguously: "it contains plaintext (i.e. unprotected) Facebook passwords for 22,000 users"
seandougall··on The Difference Between ‘Violet’ and ‘Purple’ (2015)
Spectral colors are _all_ outside of the sRGB gamut. So apart from your needlessly aggressive tone, I’m not sure what you’re getting at.
seandougall··on Laptops to Stay in Bags as TSA Brings New Technology to Airports
That would require them to know what regulation backs up their request. Which in turn would require such a regulation to exist. TSA has a particularly bad track record on this (to be fair, the regulations did change absurdly rapidly for the first decade or so of their existence), but I’ve even encountered this problem with police officers.
seandougall··on Laptops to Stay in Bags as TSA Brings New Technology to Airports
Yeah, it's always up to the whims of the underpaid TSA agent who happens to be there that day. Back when iPads were new, I got scolded for taking it out of my bag, and scolded for leaving it in my bag, by agents at the same airport on two trips a few weeks apart.
seandougall··on More Children Were Shot Dead in 2017 Than On-Duty Police Officers and Military
That’s still more than the combined 1,144 on-duty police officers and military personnel cited in the article. So even if you don’t count suicide by gun as a death by gun violence (which is debatable), it still wouldn’t invalidate the headline.
seandougall··on Rudder issue that plagued the Boeing 737 throughout the 1990s
Human-powered fuzzing! As a parent of three kids under 6, I wholeheartedly endorse this.
seandougall··on Facebook Loses Top Executives, Including Chris Cox
More odd to assume that Zuckerberg hasn’t had any feedback about how Facebook is used, or any sway over how it has been built. He’s hardly been a passive observer.
seandougall··on The Kernel Programming Language
Searching for “kernel programming language” mostly turns up a bunch of results about what programming languages are good for kernel programming. Adding words doesn’t always disambiguate.

I mean, it doesn’t turn up any results about corn, so I guess that’s something, but beyond that it doesn’t seem terribly helpful.

seandougall··on Etsy sellers say their bank accounts were emptied in major billing snafu
Yes, by the time they addressed it. Seems hard to imagine this was the sort of thing that didn’t hit their radar on the day of, though.
seandougall··on Etsy sellers say their bank accounts were emptied in major billing snafu
At least with Braintree (which my company uses), you can void a cc transaction any time until it settles at midnight, with the result that the money never actually leaves the account. A preauth of this magnitude could still cause big problems for a day or so, but it’d be better than locking the money away as a credit in a totally different account (which, among other problems, somehow smacks of money laundering).
seandougall··on MIDI City 2000
It seems to be expecting Type 1 MIDI files (with instruments on multiple tracks). It does well with those, but doesn't seem to split out notes by channel from a Type 0 file.
seandougall··on Color Spaces
If you take a look at the xyY diagram:

> https://ciechanow.ski/images/color_gamut_srgb.svg

the gamut is defined by the triangle connecting the RGB primaries. If you could add a primary at a more pure green, you'd get a bigger triangle and a wider gamut, but still not the entirety of the chromaticity space. If you start adding other components that lie outside that triangle, you start expanding the polygon, but there will always be parts of the diagram it doesn't cover.

In order to encompass the entire chromaticity space, you'd have to have a large (technically infinite) number of components. You can never have a component outside the diagram, because the curved hull is the pure chromaticity of light at each wavelength; light outside the curve doesn't exist, and light below the straight "line of purples" is invisible (UV/IR).

Theoretically you could get much more coverage by adding more components as new types of emitters are developed. This is happening in high-end theatrical lighting, where you can cram a ton of different LEDs into a fixture, but it's not (yet) practical to cram them all into an on-screen pixel.

Things get even more mind-bending when you start illuminating objects with light instead of looking at the light directly, because then there's a benefit to adding components even if they don't expand the gamut. Once you have four or more components, you can make many colors an infinite number of ways (metamers), and they might look absolutely indistinguishable when lighting a white wall, but they'll make skin tones look completely different if you made them by combining just RGB versus, say, amber and blue. That's not really related to your question, but I've just started delving into this area in my day job, and it's exciting and trippy. :)

seandougall··on Why Captchas have gotten so difficult
I came here because that last point is getting lost in the discussion.

> While a bot will interact with a page without moving a mouse, or by moving a mouse very precisely, human actions have “entropy” that is hard to spoof, Ghosemajumder says.

It's bad enough that systems working from this (highly dubious, IMO) premise will force us all to use the mouse even if we're used to the tab and arrow keys; much worse is that there's no workaround for people who _can't_ use the mouse and rely on switch control. It sounds like an accessibility nightmare.

seandougall··on Facebook Referred to Kids as Young as Five as “Whales” for Its Monetized Games
Did you read the article before launching straight into victim blaming? It’s not about supervision, it’s about dark patterns. Parents were aware of what their kids were doing, but weren’t aware of what FB was doing.
seandougall··on Cal Newport on Why We'll Look Back at Our Smartphones Like Cigarettes
I was kind of with him right up until this:

> But if you ask yourself who's the healthiest person you know, almost certainly they subscribe to some sort of named philosophy that helps them make consistent and value-driven decisions about what they eat and how they move. Maybe they're vegan or paleo.

Maybe I’m an outlier, but that tends to be more true of the least healthy people I know.

Named philosophies with strict rules give you far more opportunities to measure your failures. It’s too easy to slip, notice you’ve slipped, and figure, “well, I’ve done that much, I guess I’m just off the wagon today.” (Not to mention that vegan and paleo both leave room for some wildly unhealthful decisions without breaking the rules.)

It seems like his philosophy isn’t as strict as that, though. I like the approach in large part because it isn’t like going vegan or paleo. As with so many things, it’s all about finding moderation and an approach that you can stick to sustainably.

seandougall··on Space Roasters
Neither founder has said anything about this venture on Twitter either. I'm guessing (hoping) it's either satire that slightly misses the mark, or a misguided portfolio page for a web designer.
seandougall··on New logo
Ohhhhh, message bubbles! That explains so much.

Except Slack's UI doesn't use message bubbles. I wonder, is this a signal that that's about to change, or is it just artistic license?

← PreviousPage 5 of 15Next →