HNHacker News
TopNewBestAskShowJobs

jonchang

2,188 karma · joined August 31, 2012

https://jonathanchang.org
submissionscomments
jonchang··on Microsoft's war on plain text email in open source
This should probably just be updated to point to The Register's article: https://www.theregister.com/2020/08/25/linux_kernel_email/
jonchang··on Why Did Mozilla Remove XUL Add-Ons?
Servo was always a research project, and not a full browser replacement intended to compete with Firefox. As the article states, many components of Servo eventually ended up in Firefox.
jonchang··on Why Did Mozilla Remove XUL Add-Ons?
I think you're confusing the implementation with the idea. XUL wasn't the right path forward for bringing web technologies into the desktop as we can see with the failure of XULRunner but a ton of apps are written today with Electron and HTML5. E4X was an interesting idea bringing XML into Javascript as native objects, but the ultimate implementation lives on as JSX with React.
jonchang··on Why Did Mozilla Remove XUL Add-Ons?
This sounds like a pretty bad financial and strategic plan. So you suggest that Mozilla should have concurrently developed two browser engines, doubling the cost of its engineering while also competing with itself?
jonchang··on Dear Google Cloud: Your Deprecation Policy Is Killing You
The article talks about Windows, which is produced by Microsoft.
jonchang··on Pending Postal Service Changes Could Delay Mail and Deliveries
Have you considered that the "unusual" coronavirus pandemic might be the cause of your mail delays?
jonchang··on How Birds Evolved From Dinosaurs (2015)
Humans can be classified as lobe-finned fish, so it wouldn't be wrong to say that humans are fish.
jonchang··on Libinput's bus factor is 1 (2019)
I've found that this article was really illuminating with respect to some of the issues around `libinput`: https://lwn.net/Articles/801767/
jonchang··on Hearts and Stomachs: Upton Sinclair’s “The Jungle”
Yes, the entire linked article is, in fact, about this!
jonchang··on Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned
From the link:

"For bureaucratic reasons, a colleague of mine had to print, sign, scan and send by email a high number of pages. To save trees, ink, time, and to stick it to the bureaucrats, I wrote this script."

So yes, it does seem like there are situations where a "digital" signature is insufficient.

jonchang··on I Want Off Mr. Golang's Wild Ride
Note that UTF-8 hadn't actually been invented at the time UCS-2 was implemented in Windows: https://unascribed.com/b/2019-08-02-the-tragedy-of-ucs2.html
jonchang··on First New HIV Strain in 19 Years Identified
The current hypothesis is from zoonotic events via the bushmeat trade.

https://en.wikipedia.org/wiki/History_of_HIV/AIDS

jonchang··on In “Catch and Kill” Ronan Farrow Offers a Damning Portrait of a Conflicted NBC
Did we read a different article? This doesn't seem to be about racism at all.
jonchang··on Libraries Are Scanning Books That Are Secretly in the Public Domain
The New York Public Library appears to be a major player in this initiative, which suggests that the libraries are likely doing so quite intentionally.

https://www.nypl.org/blog/2019/09/01/historical-copyright-re...

jonchang··on How much money can you make on Mechanical Turk?
Survey instruments generally have a few ways to check for this, usually via attention checks which require you to answer in a specific way as stated in the question text (defeating your bot). Similarly a survey could be designed to ask the same or similar question multiple ways, and a survey response that lacks the expected correlation can also be rejected.
jonchang··on Billion-year-old fossils set back evolution of earliest fungi
It might push back the date of multicellularity for fungi, but that's evolved many times and I'm pretty sure some filamentous prokaryotes got there first, but I don't have a reference handy.
jonchang··on NetHack 3.6.2
Nethack 4 is explicitly not an official successor project, and in fact the developer of NH4 has joined the original Nethack dev team to port interface improvements.
jonchang··on Where are my tax dollars going?
Occasionally, it's nice to compensate people for producing something that others value. This has a couple of benefits, one of which is that same person might continue to produce interesting things.
jonchang··on Typed-Html: Type Checked JSX for Rust
I would say that the problem with E4X was not just that "XML sucks", but that E4X was attempting to solve two related but orthogonal problems and the tradeoff of attempting to do both caused some serious ergonomic warts. Namely, blending "XML as a primitive" while also inventing a new query language for XML. I would also say that XHP was a more likely intermediate step between React/JSX and E4X, given that Facebook invented/popularized both.
jonchang··on Bing Is Suggesting the Worst Things You Can Imagine
There is a debate whether nonsexualized images of minors (e.g., toddlers playing in baths, which is mentioned in the linked article) actually constitutes child pornography. Jurisdictions vary about their interpretation, hence "borderline".

I don't feel the need to define this so precisely in my original post because it distracts from my main point, which is that Bing is not only not filtering hate material but also stuff that many would generally agree fall under adult content.

I will not respond to any replies to this post because I will assume that further argument is in bad faith aimed at obscuring my main point.

jonchang··on Study Links Uber and Lyft to Increase in U.S. Traffic Deaths
There's an interesting link to an analysis an (unaffiliated?) economist that suggests the study's methodology is flawed, in that it doesn't properly account for the simultaneous drop in gasoline prices (known to increase driving and therefore traffic deaths) as well as being unable to explain rises in death rates in both urban and rural areas (because Uber/Lyft are primarily urban)

http://cityobservatory.org/unsafe-uber-lethal-lyft-were-skep...

jonchang··on Bing Is Suggesting the Worst Things You Can Imagine
Did you read further along? There's also suggestions for bestiality and borderline child pornography, both of which definitely fall under adult images and in one or both cases are very illegal.
jonchang··on No class action for unhappy Uber drivers: U.S. appeals court
This made national news a while ago: https://www.nytimes.com/2016/01/10/business/doctors-unionize...

(written before their contract was ratified)

jonchang··on A PhD should be about improving society, not chasing academic kudos
Great idea! Pay me for improving society rather than chasing academic kudos and I'll gladly spend my time doing that instead of writing grants and papers.
jonchang··on The Mind: Most polarizing card game of the year?
In co-op games, quarterbacking is where a player dominates the game by telling all the other players what to do, making strategic and tactical choices for them. This means that really only one person is playing a game, making it less fun everyone else.
jonchang··on Homebrew 1.7.0
Congrats to all the maintainers and contributors!

I was unaware that the Mojave headers package is not officially supported, according to this comment from an apparent Apple employee: https://github.com/Homebrew/brew/pull/4334#issuecomment-4029... . I'm sure it'll be fine and there will be growing pains as with all OS updates, but hopefully it will be resolved soon!

I'm also excited at how well Linuxbrew is progressing. Recently superenv (Homebrew's build system, which isolates builds from configuration quirks) was upstreamed into the main Homebrew/brew repository. With a bit more work it should be easy to install a common build environment on both Linux and macOS machines from a single codebase. For me personally, I develop on a Mac but run compute jobs on Linux, so having this level of convergence is super useful.

jonchang··on The Dropbox Foundation
Sure, but that's only if you actually trust the non-profits in question to do actual good with unrestricted grants. Consider the example of the UNH librarian who ate frozen dinners and vending machine burritos for decades and donated his life savings to the school, only for the school to squander it on a scoreboard for their terrible football team:

https://deadspin.com/how-unh-turned-a-quiet-benefactor-into-...

jonchang··on Fish that walk on seafloor use same neurons and genes as land vertebrates
To be completely fair, in this case the senior author is designated as the author for correspondence, so I'm not surprised that the Times only contacted the senior author. The author contribution statement also suggests that the co-lead authors and the senior author performed the bulk of the work, so it's not just the case of the PI attaching his name to the paper and clicking submit.

But I agree that journalists in particular and everyone else in general need to do a better job of highlighting lead authors in addition to or instead of senior authors since they are usually at an earlier career stage that would benefit from the publicity.

jonchang··on Microbe Emoji
They work great in slides and figures if you are studying taxa that are sufficiently covered by the emoji set.
jonchang··on In Tucson, subsidies for rainwater harvesting produce big payoff
> Rainwater collection is more nuanced than this article suggests. Water that runs off a roof of a building isn't "wasted." It typically drains into an aquifer or a river.

Doesn't the article address this nuance?

"It doesn’t rain often here, but when it does it can rain very hard. And the ground doesn’t soak up water very well. So rainwater harvesting is a way to deal with stormwater runoff."

Some kinds of soil are limited in their ability to absorb water (in terms of rate). I believe these are soils with lots of clay in them. So having rainwater collection systems, though it would hurt groundwater recharge, probably on balance is better since it relieves demand on pumping out more groundwater.

← PreviousPage 2 of 7Next →