HNHacker News
TopNewBestAskShowJobs

dangoor

3,552 karma · joined May 21, 2009

Staff Engineer at GitHub. Founder of CommonJS, TurboGears and Paver. Previously worked as an architect at Khan Academy, Adobe (Brackets), and Mozilla on developer tools.

[ my public key: https://keybase.io/dangoor; my proof: https://keybase.io/dangoor/sigs/S70GBsa2K96S1xO_Z-3r_jHUL6cQ0dFjqQmMlJ6na0o ]

submissionscomments
dangoor··on Climate change: Thousands of penguins die in Antarctic ice breakup
Do you have a solution for the "necessary change" that does not involve governments? Or are you in the "we're all going to die anyway so it doesn't matter what we do at this point" camp?
dangoor··on Climate change: Thousands of penguins die in Antarctic ice breakup
Responding specifically to the "vote carefully every couple years" part of this presumably sarcastic remark: I think this kind of throwaway comment belittles the fact that voting _does_ matter.

Last night, the Republicans held a primary debate in which none would acknowledge human-caused climate change. Last year, the Democratic party passed the inflation reduction act which puts a bunch of resources into addressing climate change: https://en.wikipedia.org/wiki/Inflation_Reduction_Act

"Recycle our plastic" may be worthless, but voting and acting while also developing technical solutions really does matter.

dangoor··on USGS estimates at least 45% of U.S. tap water contain forever chemicals
I actually have a countertop RO system that puts the filtered water directly into a glass jar. The filtration system itself is certainly plastic.
dangoor··on USGS estimates at least 45% of U.S. tap water contain forever chemicals
The things I've read about fluoridation make it sound like fluoride applied to the surfaces of the teeth (eg via brushing) has the most benefit. I have to wonder if your grand daughter was also using a non-fluoride toothpaste.
dangoor··on USGS estimates at least 45% of U.S. tap water contain forever chemicals
Does anyone have opinions (or even knowledge of actually reliable data) about whether drinking water filtered with reverse osmosis is worse for you than drinking tap water with PFAS, etc? I've seen the argument made that RO water is worse because of mineral loss and that the little remineralizer cartridges and such don't do enough to replace the loss.
dangoor··on What if we’re thinking about inflation all wrong?
Credit?

https://www.lendingtree.com/credit-cards/credit-card-debt-st...

dangoor··on What are the risks of being an older father?
For anyone unaware, this article seems like a good point to mention Harrison Ruffin Tyler: https://en.wikipedia.org/wiki/Harrison_Ruffin_Tyler

He's a _grandson_ of John Tyler, who was President from 1841-1845 (born in 1790). Kind of remarkable when you combine longevity with having children in old age.

dangoor··on Mojo – a new programming language for AI developers
FAQ says they expect to open source it: https://docs.modular.com/mojo/faq.html#will-mojo-be-open-sou...
dangoor··on MRSK: Deploy web apps anywhere
Oh yeah, that's a good point. Given my understanding of trademarks, I'm not sure Terminix's claim would hold up in court, _but_ that's irrelevant because people don't generally want to go to court. I doubt 37signals would go to court to keep the MRSK name.
dangoor··on MRSK: Deploy web apps anywhere
IANAL, but my understanding is that trademark law is based on the idea of avoiding confusion in the marketplace. It's possible to have similarly named products in completely different industries without violating trademark law because they won't confuse potential buyers of the product.

THAT said, I'm not sure I personally would take the gamble!

dangoor··on Nostr (“Notes and Other Stuff Transmitted by Relays”) – An Introduction
Fair point, though I suspect that Google not accepting mail from a particular provider without good reason would cause a bit of an uproar.

I definitely wouldn't recommend that folks try to run their own mail servers, so it's true that email is more consolidated than the web.

dangoor··on Nostr (“Notes and Other Stuff Transmitted by Relays”) – An Introduction
> The web and email got effectively centralized…

Woah there. I don't agree with this. The web is certainly not centralized (this is on Hacker News and not Facebook, right?) It follows a power law distribution where you have some players getting lots of traffic and then there are lots and lots of small traffic sites. But it's definitely decentralized.

_Google_ is something of a monopoly providing some of the features you list for the web at large, but there are others (Duck Duck Go, Bing) that are just a click away.

Gmail took a huge share of the email market by being a better product for the first several years of its existence (and being free also helped). That doesn't mean email is centralized: I've been using Fastmail for the last several years and it works _just fine_. I don't have the problems you list.

Anyhow, I agree with your point that a decentralized _social network_ needs to solve the problems you're listing. I just think the web and email are actually examples of technologies that remain decentralized.

dangoor··on Astral
FWIW, some of my time at Khan Academy overlapped with some of Charlie's and I agree with this assessment :)
dangoor··on Show HN: Apple Notes Liberator – Extract Notes.app Data and Save It as JSON
Cool! Thanks for sharing. Also worth noting that there's a Mac app in the app store to export to markdown or html:

https://apps.apple.com/us/app/exporter/id1099120373?mt=12

(I haven't had a need yet, so I haven't tried it)

dangoor··on Richard Stallman's thoughts on ChatGPT, AI and their impact on humanity
Bing AI Chat actually searched for "are there cow eggs" before coming up with its answer: https://sl.bing.net/eDjeoPK4N76

> There is no such thing as cow eggs. Cows do not lay eggs. Chickens lay eggs that are commonly consumed by humans. The main difference between chicken eggs and other types of eggs is the way the chicken has been raised, treated, and fed. Different farming practices can affect the nutritional content of eggs12.

dangoor··on Michigan Terminal System
It wasn't Pascal on MTS in '92, right? I seem to remember my first year ('90) being the last for MTS in EECS280 (if not entirely).

IIRC, we did one program in C at the end of the class but the rest were Pascal.

Does seem like an odd choice to use two different languages in that class.

dangoor··on Michigan Terminal System
Funny to see this here now. Just a few days ago, I was telling someone about how the CS280 class I took in my first semester at UMich involved writing Pascal running on MTS. We started the semester with $20 of compute time in our accounts and it was possible to blow through all of that if you weren't careful about how you wrote your code.
dangoor··on Who owns private home security footage, and who can get access to it?
This is why the only cameras I've bought have been ones that support HomeKit Secure Video, which is end-to-end encrypted: https://www.digitaltrends.com/home/why-you-should-use-homeki...

It limits the choices, and they tend to be a bit pricier, but the tradeoff seemed reasonable.

dangoor··on We’re using our streets wrong [video]
Totally agreed. I went to Copenhagen last summer and it was _really nice_.
dangoor··on We’re using our streets wrong [video]
Not Just Bikes has a good series on this topic: https://www.youtube.com/playlist?list=PLJp5q-R0lZ0_FCUbeVWK6...

It ties into the whole suburban experiment. Lots of single family detached homes on their own pieces of land spread things out, raising the need for cars to get anywhere. Those homes were sold as "the American Dream". Of course, once people are in those homes, they not only need to drive to stores to buy stuff but also to work or to other activities happening in the city proper, thus requiring more roads to build up to get there. Plus the whole stroad thing rose up as well to meet the demands of people in suburbia.

Not Just Bikes also covers interesting bits about how this whole thing is also on financially shaky footing given how much the infrastructure costs to get services out to spread out hoomes.

dangoor··on Software 2.0 (2017)
(2017) Interesting to see that this is from 2017, given what the AI explosion has been like recently.
dangoor··on Molnupiravir Mutations in the Wild
This has references newer than 2008: https://www.alzdiscovery.org/uploads/cognitive_vitality_medi...

At the top, it talks about "long term use", so it may be okay under acute circumstances.

dangoor··on Type Inference That Sticks
Hey Jared :)

Yeah, good point that text is a potentially fragile approach when combined with git. I think the Squeak Smalltalk folks figured out a way to retrofit git support, so maybe it's possible to go all-in on the representation you want and work out git support later if it seems useful enough.

dangoor··on Type Inference That Sticks
I don't know anything about how you're storing the source, but if the data elided from view could be stored in files next to the source that were more readable than JSON, you could potentially take advantage of the whole git ecosystem still. People could put code up for review and the reviewers could even confirm if the additional (normally out of sight) information made sense to them.

FWIW, I'm totally on board with the idea of focusing on the interactive experience, but history has shown it to be very difficult for language environments not based on files to cross the chasm into more common use. (If you don't care about lots of users, then ignore this entire comment! Plus, it's always _possible_ that something will cross over, but we've got decades of people trying...)

Anyhow, I'm really excited to see where you go with this!

dangoor··on State Farm says 105 Kia, Hyundai models ‘ineligible’ for new insurance in LA
I have a 2022 Hyundai Tucson hybrid (which I love!) and your comment makes me wonder about another commenter's suggestion to get The Club. My car _has_ the immobilizer, but maybe adding a visual deterrent is a good idea.
dangoor··on Virtual DOM is pure overhead (2018)
I don't think that perspective is fair to modern browser engines. The additions of flexbox and grid layouts took them beyond just typesetting, I think (not to mention all of the work on JS engines, providing APIs for a whole bunch more device functionality, etc.)

So it's true that there's still a "typesetting engine from the 80s" in there, but there's also a powerful layer of app functionality built-in as well. It's reasonable to question whether all of this belongs together, but all of this evolution _has_ allowed for whole new classes of applications to be delivered securely and quickly to all sorts of devices in the browser.

dangoor··on The magic of small databases
When I read your comment, I thought the credits system sounded like it was going to be complicated or messy and involving usage. Turns out that they're just trying to make a potentially more affordable subscription model that automatically accounts for times when you're not using the software.

Each credit allows a month of use. Seems pretty straightforward, but I agree with you that because these aren't an auto-renewing subscription you could find yourself needing to pay at an unexpected time.

dangoor··on Erlang's not about lightweight processes and message passing
That looks cool. Thanks for the link!
dangoor··on Erlang's not about lightweight processes and message passing
I haven't tried it, it's just on my radar. It may be great! But OTP has been around a long time, so I'm not going to assume that they've nailed it unless I've either tried it myself or seen folks talking about using it successfully.
dangoor··on Erlang's not about lightweight processes and message passing
Here's an attempt at implementing OTP in Go: https://github.com/ergo-services/ergo
← PreviousPage 2 of 33Next →