skysight-inc/HackerNews huggingface dataset:
D3 has been written in ES modules since the beginning of 2016 when we adopted Rollup for bundling. The difference now is that we’re adopting ES2015 language features that can’t be transpiled (namely for-of).

We didn’t get around to it for 6.0 (mostly for fear of breaking backwards-compatibility in Node), but we plan on adopting type: "module" for Node in the nearish future. In the meantime you can consume D3 as an ES module using Skypack if desired. https://cdn.skypack.dev/d3
You're not entirely gone. You are one person in a society who contributed your small to the cultural memes (in the original definition of meme). Even if you bear no children, some part of you will still exist in future generations
We are hosting a d3 meetup online Thursday 8/27 (tomorrow) more info here:
http://meetu.ps/e/Jh8GY/1kwFr/d

Mike Bostock will be doing an AMA at the end if you have burning d3v6 questions (though you can expect some more documentation on upgrading to come very soon!)

I'll also plug our other two speakers, Mike Freeman and Amelia Wattenberger who are amazing d3 educators & authors.

It's exciting that this is the first big online d3 meetup since the pandemic put a stop to in-person events, and as a consequence of being online anyone can participate!
It's a niche compared to Fortinte etc, but it still has as many regular users as it did back in the day. It doesn't really grow but it doesn't really die!
My inner cynic thinks this is an attempt to paint themselves as outcasts and use it to convince their audience to jump through hoops to give them even more money.

But if nothing else, I now understand why Kindle is so 'stupid' as to not have a way for me to buy a book without bouncing out to amazon.com and clicking half a dozen buttons. They don't have a choice.

As we were discussing recently with Amazon comingling, the whole notion of retail is that you take on some of the liability of the product, logistics and inventory management risks, in exchange for a big slice of the profits. I'm curious if there's any way that a large vendor on the Apple or Google app stores could make it more of a partnership, split more of the risks and the rewards.

I'm just not sure how you'd swing that. If the app store is down, that's all on Apple or Google. If the Steam portal in the App Store is down, that is going to reflect on Apple/Google more than it does on Valve, or Paradox games. You can't split curation, billing is iffy. Advertising, maybe, but how much does Apple really do/provide?

I've said before that I think Apple should lower their margins on the App Store, but I'm not sure how you would make that fly politically. The margins on their other units are at least that high, and all companies end up paying lip service to their least profitable division even if it's important. Put $30m into new materials science for the Apple Watch 9 case, or put $25m into a facelift for the App Store? Decisions, decisions...
> Should not use features like "e-fuses" to make irreversible modifications to my hardware

I am very reticent to update some embedded devices because not only to I risk losing functionality, losing my preferred UI, etc, but the update may also make irreversible changes to my hardware. Even if I am able to wrest control away from the manufacturer (e.g. "jailbreak" the device) I may not be able to revert to a prior version because the hardware identifies itself as being physically unable to run the old software.
If have to go back and find examples, but there's not really much to it at all. A long as it's formatted nicely for reading on a small screen, that's a success.

Most recently I suppose would be the Rust book: https://doc.rust-lang.org/book/

It's a delight on mobile. I've noticed many documentation sites she'd to be based some publishing platform that probably includes a good response mobile design, so it's a feature you can get "for free", yet not every docs site uses such a platform or just hasn't implemented their own responsive behavior.

I'll update if I can remember one I read recently that didn't have a great mobile experience.

It's really a very low bar.
RoboFootball League – Each play determined by Ethereum
Re: profit motive. The new skyscrapers owned by the developers will have views. The existing single story house won't.
Yeah the DNT header didn't work due in large part to middle men (like routers or anti-virus tools) flipping that bit without asking the user in automatic, or again broad decisions, such as from Microsoft, of flipping the default of that header without asking users. Obviously if one side chooses to just do what they want, the other side is free to do what they want as well. This whole situation needs people to sit down and talk these issues through, like it's happening inside the W3C. It doesn't need a few companies to strong arm whatever is better for them financially (Apple makes no money off of current ads, but they'll force themselves in the picture with their attribution tool and will get more paid app revenue out of this, pretty clear incentive).
Writing behavior like that is probably the least-charitable interpretation of an instruction to ask the user what they want, and is certainly not within the spirit of that original request.

Ergo that tactic makes whoever uses it a malefactor
Thanks so much, @jsilvers!
I don't believe you know anything about the kinds of deals available to me or where I should best invest. (What's your record & credentials?) I trust my decades in this industry more than your hand-waving assertions-of-futility.
I published a new tutorial for D3 earlier this year: https://observablehq.com/@d3/learn-d3
>The fact homosexuality was once illegal should be proof enough that doing something illegal is not a sufficient condition for deserving punishment.

That there is an example of a thing is no argument that all things follow that pattern. So what if some past law was bad. That is not evidence a current one is also bad. By that simplistic reasoning, if I pointed out a law in the past was a good law, I could then conclude this particular one was good too. But that's just as ludicrous as going the other direction.

Edge cases, by definition, don't apply broadly.

And as far as the law goes, yes, something illegal does mean something deserves punishment, under the law. You and I and our grandmothers may not feel our flavor of "deserves" is the same as the legal one, but that is the benefit of having laws - we don't all get to impose our feelings on each situation.

And, if society someday thinks some law has outlived it's usefulness, then society can change that law.

That you personally don't think this particular case deserves punishment is irrelevant to whether or not these people are punished, just as someone who wants to punish them even more than the law allows will not get their way.

>but they have about as much to do with copyright violations

Ignoring that lots of items that are counterfeited are also copyright violations? Anything copying custom code is a copyright violation, and a massive amount of products now have some programmed component.

> as copyright violations have to do with theft.

Nowhere did I make such equivalencies. Please stop with the dramatic metaphors - they're not relevant to the discussion.
I think you’re referring to “optical sizing” in fonts. In essence, fonts at small sizes are more robust and large sizes have more detail. Very much like comic books illustration, for example. If you blow up a small face on a comic strip and compare to a big face, the big face will have a lot more fine detail. The small face will be simplified and more gestural, so it can be “read” at small sizes.

Tobias Frere-Jones has some blog posts on Typeface Mechanics if you’re interested:

https://frerejones.com/blog/typeface-mechanics-001
https://frerejones.com/blog/typeface-mechanics-002
Thanks Tom! I just released thing all yesterday so you're the first person to donate. I was originally going to do some sort of licensing like Flickity (https://flickity.metafizzy.co/) but it seemed like too much work and I'd be totally lost in all the legalese.

The other option would be to put a single ad on the site like I have with other side projects I've made but I thought I'd try a donate button instead. I hope it's not too in your face, it's really targeted toward anyone using ztext in a commercial site or maybe if they're using it in a website for a client. Personal use or just playing around with the library it's not requested to tip anything.
My reading of this is that there's nothing preventing them publishing a "free" Fortnite on iOS and offering only an off-device means of purchasing V-bucks. Basically, the Netflix model.

I think the issue is basically that their telemetry shows most iOS players being kids who may not have access to a computing device other than their phone, and who are on a fixed allowance. So they're not looking to save anyone money; they're looking to capture the other 30% of Timmy's lunch money.
You might be able to get the modal editing of Vim into other editors and IDEs, but you'll never get ability to modify your editor as if it's just another program (while it's running!), which is the main power of Emacs.
You failed to understand that there are no options for iPhone apps market, and users are open to all kinds of abuse: by Apple themselves and by authoritarian governments like in China or Russia. Now, I happen to live in an authoritarian country and I'm kinda more inclined to be not ok with the company that removes access to apps that fail to give up user data to government crooks.

You claim that users 'agree' to this when they buy Apple devices. But to what exactly that agree? That apple can take away any app they use, any time? Even the one that was perfectly available when buying the device?

The 'deal' you get with apple by buying their hardware can be altered at any time, so the only thing you can do is pray that they don't alter it any further.
A couple good reasons I can think of off the top of my head is that vim is easy to get up and running in headless environments, even with all of the bells and whistles of a modern text editor or IDE.

Another reason is that I really enjoy that vim runs in my terminal. I can easily toggle in and out of vim while doing heavy terminal work, and if I want to rapidly open and close different files while looking around for things vim makes it simple.

There might be an aesthetic or comfort aspect to it, but most tools don't stay as relevant as vim has for mere style points.
Awesome! Would love to see it.
> should never be used to install telemetry or spyware or to re-enable it if it was previously switched off

I lost track of the number of times a friendly Windows 10 (and 7) update has re-enabled telemetry. Either that or there is yet another, completely different post-update Wizard for advertisement, telemetry, default applications, and other privacy stuff (There sure is a lot of effort put in moving settings around each update!)

As usual in Microsoft wizards, you have to check/uncheck the exact opposite of all the defaults for a good experience.
What the hell was wrong with the second season? The first season was amazing, pure cyberpunk pulp. I loved it.

I didn't even finish watching the second season, it turned into some syfy channel crap. No edge, no daring, no cyberpunk. It was completely neutered.

Cyberpunk is about thrusting the viewer into the perverse and the uncomfortable so the viewer can can glimpse into the abyss. If it doesn't disgust and excite you at the same time, it isn't cyberpunk.

You can't make safe, politically correct cyberpunk. And unfortunately, that's what happened with season 2.

Hopefully before I die I can either play Cyberpunk 2077, or watch a Neuromancer movie/series.
How did you decide the names?

Our daughter’s name is Kei. We didn’t know the gender until birth but my we had a few names picked out for girl names. Mia was one of them too.

Our only “requirement” was from my mom, “please don’t pick some crazy Japanese name I’ll never be able to pronounce.”

It seems you have slight English variants like Miya vs Mia. Is that just informal (eg for us everyone mistakenly spells Kei as Kay) or is it on official documents like passports?
I think they're referencing vim emulator plugins for VSCode: https://github.com/VSCodeVim/Vim
A lot of countries are still interested in fossil cars because they can slap their bullshit taxes on them and the gas, so I wouldn’t expect an instant transition, as it’s going to severely impact lobby-backed revenue streams
In some ways, yes I would. When I die I no longer experience anything. I'm reasonably young still and I want to watch my children grow up, to be there to support them, to see their achievements and to help them when needed. If I die then that is ripped away from me.

When I am older and I can look back at my life then I think I will be ok with dying. For now though, I want to live the one life I've been given.
Thanks a ton for your praise and support, @ewittman!
The changes between v4 and v5 are tiny (adopting promises in d3-fetch instead of callbacks). The changes between v5 and v6 are also largely backwards-compatible, so hopefully your upgrade will be painless. A migration guide is here: https://observablehq.com/d/f91cccf0cad5e9cb
Hinting is the explicit adjustment of a font’s outlines to snap it to the pixel grid. It’s a similar outcome, but different process.
Thanks for sharing that, it's good to read it in textual form. What do you make of Twombly? I've been trying to understand what there is to see in his work; I am a scientist rather than an artist and I appreciate that I may not understand some skills.

However, I am still in favour of an "emperor's new clothes" type interpretation of his work - his initial work was panned by critics; but when the later critics write about his work, they reference his history as a "cryptologist" in the Army, and they say things like "you can see AMOR here and ROMA here in the scrawls" (in the book "Your Kid Could Not Do This" or some similar title) as if there's something _deep_ there. ("others can't see it, but he was a cryptologist once, so there must be something I'm missing")

So my take is similar to one up above here - Pollock became huge when he got a great review from a highly influential critic. Same with Twombly.

I was reading the Smithsonian's transcript of Jim Sanborn's Oral History and I see that theme a few times in there -- like his dad was an artist, and at a young age he went to an art opening where he, his parents and the artist knew the art was terrible but his parents were praising the work as profound, confusing him; and later when he recognized the importance of being in the good books of influential curators and gallery owners in DC; e.g. when Yuri Schwebler became upset with him, he said it set his career back 10 years. So, a "who you know" game. Praise everyone, stay in everyone's good books, and hope you get noticed.
I don't think the discussion has shifted. It's just that the objection you're raising, that too much choice is a barrier to tool usage, doesn't really apply to this situation.

Given that this isn't overloading the user with a ton of options each time they launch an app, why is Facebook alarmed about users having the choice to opt out of tracking?

And I'll extend on that question: even if users are annoyed at a single extra popup that gets shown once when they install an app, why does Facebook care? Users will still pick the option that they prefer, they'll just be annoyed at Apple for asking. Why is Facebook alarmed that users on iPhone will have to spend a half second, once, saying, "ugh, Apple, of course I want a company to track everything I do online"?
Wealth filter on access to healthcare is an even bigger problem than wealth filter on investments.
FB isn't really alarmed... The majority of their revenue comes from their own app which they'll continue to be able to target you on because people give data to it willingly. They won't be able to use their partner mobile apps to display ads to, that was a decent business but obviously will become less valuable, but it wasn't that big for them. They are signaling to their customers that things are changing and to expect that they'll change dramatically. FB however remains with your real email address on file and lots of accurate data about you, with their SDK and other mobile apps their accuracy in data collection won't change a whole lot.
One Meeting in Boston Seeded Tens of Thousands of Infections, Study Finds
The first few days I used d3, I really struggled. And I got very frustrated. I simply couldn’t understand why the library was so popular. But I powered through because people whose thought patterns I respected, swore by it.

Then I read some blog post somewhere. I wish I could give that author the credit they deserved. It explained the fundamental building blocks of d3, the selection APIs, etc with such clarity.

Once the light bulb went off, I was able to quickly iterate on some pretty awesome totally custom stuff quickly and have sung d3’s praises ever since (it’s been 5 years).
The book in the link has a chapter on grammar.
Thanks, @chuparkoff! We couldn't have gotten this far without your support along the way. Really appreciate it!
I actually checked the About page to see if this is an Israeli project. Maybe someone started this business in an old chicken coop in their backyard or something :)
Took a look and couldn't find an answer to the following: Is there something that differentiates this from many of the other UI kits out there? Many of which are free?

If so, would be good to clearly call that out on your website. Overall the website tells a better story as to why than most other UI kits, but it doesn't state what is different other than "ours is better than doing the colors/style yourself".

https://uxplanet.org/top-50-dashboard-ui-kits-and-templates-...
Simply don't replay immediately. You'll build the expectations as people learn to work with you. Some people on my team respond immediately 95% of the time. Some people on my team turn off all slack notifications and check it throughout the day. We all work together pretty well.
For a sneak peek into some of the most unexpectedly fascinating architecture in the Soviet Union (some brutalist, some very much not so), don't miss Soviet Bus Stops: http://herwigphoto.com/soviet-bus-stops/
Beauty is in the eye of the beholder though.

Some people might say that various religious monuments remind them of how that religion suppresses individual expression. On the other hand, the same might be said about certain architecture in say Japan, that it evokes a sense of collectivism. Yet some people will find that beautiful while others might find it stifling.

I would guess that the vast majority of people have never heard of "Brutalism", and if you were to show them examples there would be a wide range of responses. How many people could say whether something was influenced more by Brutalism vs Modernism vs Minimalism?

Take the Guggenheim. It was not well received when first revealed, but is now considered a prime example of Modernism, and even Brutalism, though I expect many everyday people would be still divided on whether it's beautiful or not.

Beauty is subjective and multidimensional, so when you say " utilitarianism at the expense of beauty", what I hear is "utilitarianism at the expense of a particular aesthetic of my preference."

An example that many people would be familiar with is IKEA. Yes, some people do find the Modernism of IKEA to be sad or lifeless, but others find pleasure in the simplicity and clever functionality.

I haven't even discussed how cultural and historical contexts influence these perceptions, and how that will differ depending on the audience. I think this plays a significant role in coloring our judgments of Brutalism.

Anyway, my point is just that it's not so simple, people define and find beauty in many different ways.
But wouldn't AutoCAD be split into library and application parts internally? For instance, ShapeManager is the internal geometric modeling kernel used by AutoCAD.
To infinity... and beyond!
I was using vim for years before discovering the dot operator. Truly a game changer.
Covid-19 Broke the Airline Pricing Model [video]
It's not scaled out yet, but this is the best news I've heard in quite a while on the COVID-19 front. The ineffectiveness of our current mitigation attempts in the US largely stem from the long turnaround times and limited availability of tests. Test and trace doesn't work if you can't test in a timely fashion.

50M tests per month is still quite a bit short of where we would need to be for a full reopening, but it's more than twice as much as the rest of our testing combined.
Correct, since a large number of extensions will stop working, etc... might as well tell people they're in for pain?
Here's the section on FRB 121102 on the "Fast radio burst" Wikipedia page: https://en.wikipedia.org/wiki/Fast_radio_burst#FRB_121102
I love sankey diagrams.
TL;DR: I agree with the article and add some rants of my own.

Users will go to extremes to take back control of their magic rocks.

Source: I finally bought my next-ten-year upgrade PC (old PC was sandy-bridge mobile era), and I installed, not the OS that I've known since the day my father explained to me that this is called a computer and that is called a start button and oh look this is clippit, ignore him, but the fussy, free OS that computer supernerds use called Linux, specifically KDE-flavored Fedora.

I don't have a Windows VM (it'll be W7 SP1 RTM), since my old main machine now sits to the side 'in case I need it' which so far I've been able to escape (ok I used Windows for balena etcher since it was already installed there) _needing_ to use Windows.

Why all this pain and trouble and new system? Because I read way too much Hacker News? Probably? But mostly because Windows 95, 98 SE, 2000, XP, Vista (it meant well, even if terrible), 7, all had one thing in common - they reported to the user.

Read the Windows UX Experience guidelines book (I have bought a hard copy), they cover the same things listed in the article, no surprises, if you change stuff, users better be able to wave away your changes until they are ready to change.

Windows 10 does not report to the user. It reports ON the user to Microsoft. And updates when it wants to. And unsets settings in hopes you're too stupid to notice. What are you Windows, Luigi from the Cars movie? "You don't know what you want, _I_ know what you want...white-wall tires!" (which is not what we want)

This is not just me being a burnt out anti-Microsoftie either. I still defend Office 2010, Windows 7-era products, I love the idea of the courier device, and I'm so enamored with that better era of user-owned-devices, I will probably buy a MS Surface Neo (so I too am imperfect / complicit in enabling Microsoft's bad behavior).

I don't use SaaS that I don't pay for, and if I do pay for it, I have local copies. That's why I avoid the likes of Roam/Notion/whatever-newest-notetaking-app-of-the-week-on-HN like the plague. I put data in, one day it's all gone. Nope.

Users may be seen as / actually be ignorant, unwashed masses who don't know the difference between forward slash and backslash, or Firefox and IE, but eventually, even they learn that updates = pain, annoyance for no benefit _to them_, only to benefit the management and product owners of the software shop.

When they turn off / block updates, they've spoken, and I agree with them, that the way you / we are doing updates today is wrong and needs to be changed.
Didn't the inventor of flow diagrams die in the 19th century?
Healthy institutions are made, not born
He has enough key people in every single government institution that are very happy to ignore the courts. And I agree that the US isn't Belarus - but the people in power are working very hard to make it more like Belarus every single day.
You can 100% easily disable tracking with Google and Facebook. They both are required by GDPR and CCPA to provide the tools to do that. In both cases you can go in your account and disable targeted ads. Do it.
Oof, I didn't check it on mobile. That definitely counts for something for sure.