Shared posts

17 Mar 14:29

Low-cost open source device can measure air pollution anywhere

16 May 04:16

Financial Times Reports the Obvious: Trump Resisted Testing ‘Too Many People’ Lest the Results Spook the Stock Market

by John Gruber

The Daily Beast, summarizing a paywalled report from The Financial Times:

President Trump was wary of making preparations for the coronavirus pandemic because he was concerned doing so would sent the stock market into a panic, the Financial Times reports. In a quote attributed to an unnamed Trump confidant who is said to speak to the president frequently, it’s claimed: “Jared [Kushner] had been arguing that testing too many people, or ordering too many ventilators, would spook the markets and so we just shouldn’t do it… That advice worked far more powerfully on [Trump] than what the scientists were saying. He thinks they always exaggerate.” Elsewhere in the FT investigation into Trump’s handling of the coronavirus pandemic, an unnamed administration official is reported to have told the paper that trying to advise the president is like “bringing fruits to the volcano… You’re trying to appease a great force that’s impervious to reason.”

People can’t get their head wrapped around this because it’s so grotesque, but it doesn’t require believing in a hidden conspiracy. Trump has told us, again and again, that he’s against testing because he doesn’t want “the numbers” to go up. In Trump’s view testing for COVID-19 is a bad idea because it’s going to reveal something he doesn’t want to be true.

Here he is again, just yesterday: “If we didn’t do any testing we would have very few cases.” He’s trying to argue that we have more cases than South Korea because we’ve done more tests — whereas the truth is that South Korea instituted widespread testing early and has the virus under control. The problem isn’t testing, the problem is sick people, and testing is a way to get a handle on the problem. Trump’s stance is like telling your girlfriend not to take a pregnancy test as birth control.

Also: Sarah Cooper is a national treasure.

30 Apr 02:49

Do you need more than a Front end and Firebase education to ship product?

30 Apr 02:49

Show HN: Lynk – Securely expose local TCP and HTTP services to the web

25 Apr 12:19

‘It’s Time to Build’

by John Gruber

Marc Andreessen, on the opportunity this crisis presents:

And we need to separate the imperative to build these things from ideology and politics. Both sides need to contribute to building.

The right starts out in a more natural, albeit compromised, place. The right is generally pro production, but is too often corrupted by forces that hold back market-based competition and the building of things. The right must fight hard against crony capitalism, regulatory capture, ossified oligopolies, risk-inducing offshoring, and investor-friendly buybacks in lieu of customer-friendly (and, over a longer period of time, even more investor-friendly) innovation.

It’s time for full-throated, unapologetic, uncompromised political support from the right for aggressive investment in new products, in new industries, in new factories, in new science, in big leaps forward.

The left starts out with a stronger bias toward the public sector in many of these areas. To which I say, prove the superior model! Demonstrate that the public sector can build better hospitals, better schools, better transportation, better cities, better housing. Stop trying to protect the old, the entrenched, the irrelevant; commit the public sector fully to the future. Milton Friedman once said the great public sector mistake is to judge policies and programs by their intentions rather than their results. Instead of taking that as an insult, take it as a challenge — build new things and show the results!

I find this essay inspiring, and I’m baffled — but unsurprised — that anyone considers it controversial. (Even better are the folks asking who this Andreessen guy is to be telling anyone to build anything. What does some rich VC know about building new things, right?)

25 Apr 12:14

John Legere Resigns From T-Mobile Board of Directors ‘To Pursue Other Options’

by John Gruber

Chris Welch, The Verge:

After steering T-Mobile through a dramatic turnaround that culminated in its successful merger with former rival Sprint, Legere stepped down and Mike Sievert was appointed T-Mobile’s new chief executive earlier this month. At that time, Legere had said he would remain on T-Mobile’s board of directors until June 4th. But that’s not the case anymore. In an 8K filing with the SEC today, T-Mobile revealed that Legere is leaving the board “effective immediately to pursue other options.”

“Mr. Legere noted that he was not resigning because of any disagreement with management or the board on any matter,” T-Mobile said in its note.

He’s going to need some new clothes.

25 Apr 10:00

Marine Corps Bans Public Display of Confederate Flag

25 Apr 09:58

Microsoft Word now flags double spaces after a period as errors

24 Apr 12:03

Bloomberg Reports ARM Macs Coming Next Year

by John Gruber

Mark Gurman, Debby Wu, and Ian King, reporting for Bloomberg:*

The Cupertino, California-based technology giant is working on three of its own Mac processors, known as systems-on-a-chip, based on the A14 processor in the next iPhone. The first of these will be much faster than the processors in the iPhone and iPad, the people said.

There’s not much new information in this report, but what is new is interesting, and I want to focus on that. Saying that the first ARM Mac processor will be based on the A14 is news. Saying that the first ARM Mac processor will be “much faster than the processors in the iPhone and iPad” would be spectacular news, because the A13 in the iPhones 11 and new SE already offers faster single-core performance than a top-of-the-line MacBook Pro, and iPad Pros have better multi-core performance than MacBook Airs.

If what Bloomberg is reporting is true — see footnote below, of course — they’re burying the lede. An ARM chip in a Mac that’s “much faster than the processors in the iPhone and iPad” would be much faster than anything Intel offers for use in portables.

Apple is preparing to release at least one Mac with its own chip next year, according to the people. But the initiative to develop multiple chips, codenamed Kalamata, suggests the company will transition more of its Mac lineup away from current supplier Intel Corp.

Of course they’re going to transition more than one Mac.

The latest iPad Pro has four cores for performance-intensive workloads and another four to handle low-power tasks to preserve battery life. The first Mac processors will have eight high-performance cores, codenamed Firestorm, and at least four energy-efficient cores, known internally as Icestorm. Apple is exploring Mac processors with more than 12 cores for further in the future, the people said. In some Macs, Apple’s designs will double or quadruple the number of cores that Intel provides. The current entry-level MacBook Air has two cores, for example.

News!

Despite a unified chip design, Macs will still run the macOS operating system, rather than the iOS software of the iPhone and iPad.

Duh. Unsaid in the article but widely known to be true is that Apple has had MacOS compiling for ARM for years, just like how they had MacOS compiling for Intel years before they announced the switch from PowerPC — what Steve Jobs described as a “secret double life”.

Apple is exploring tools that will ensure apps developed for older Intel-based Macs still work on the new machines.

Yeah but what tools? They already have cross-compilation tools in Xcode. The $64,000 question is whether they’re going to have an emulator for running x86 code on ARM Macs. When Apple transitioned from Motorola’s 680x0 family of processors to PowerPC, and when they transitioned from PowerPC to Intel x86, they built emulators into the OS so that old binaries still executed. If they don’t offer an emulator, all existing Mac software will need to be recompiled.

The company also has technology called Catalyst that lets software developers build an iPad app and run it on Mac computers.

Catalyst isn’t really relevant to the x86-ARM transition. Catalyst is already here, today. Whatever problems developers (and users) have with Catalyst, they’re not related to ARM vs. x86 — iOS apps have always been able to be cross-compiled to x86 because that’s what the Xcode iOS Simulator is — a version of iOS that runs on Intel.

If Apple plans to start this transition with new hardware in 2021, I expect the initiative to be announced at WWDC in mid-or-late June this year.

* Bloomberg, of course, is the publication that published “The Big Hack” in October 2018 — a sensational story alleging that data centers of Apple, Amazon, and dozens of other companies were compromised by China’s intelligence services. The story presented no confirmable evidence at all, was vehemently denied by all companies involved, has not been confirmed by a single other publication (despite much effort to do so), and has been largely discredited by one of Bloomberg’s own sources. By all appearances “The Big Hack” was complete bullshit. Yet Bloomberg has issued no correction or retraction, and seemingly hopes we’ll all just forget about it. I say we do not just forget about it. Bloomberg’s institutional credibility is severely damaged, and everything they publish should be treated with skepticism until they retract the story or provide evidence that it was true.

24 Apr 12:02

‘The Real Reason to Wear a Mask’

by John Gruber

Zeynep Tufekci, Jeremy Howard, and Trisha Greenhalgh, writing for The Atlantic:

If you feel confused about whether people should wear masks and why and what kind, you’re not alone. COVID-19 is a novel disease and we’re learning new things about it every day. However, much of the confusion around masks stems from the conflation of two very different functions of masks.

Masks can be worn to protect the wearer from getting infected or masks can be worn to protect others from being infected by the wearer. Protecting the wearer is difficult: It requires medical-grade respirator masks, a proper fit, and careful putting on and taking off. But masks can also be worn to prevent transmission to others, and this is their most important use for society. If we lower the likelihood of one person’s infecting another, the impact is exponential, so even a small reduction in those odds results in a huge decrease in deaths. Luckily, blocking transmission outward at the source is much easier. It can be accomplished with something as simple as a cloth mask.

There’s a very high chance that you, dear reader, are now wearing a face mask whenever you leave home. I’ve linked to a few good pieces on the subject in recent weeks. If you need help convincing anyone else, however, this piece at The Atlantic is a good one. It reviews the previous confusion regarding the reasons for mask-wearing, clears it up, and does so cogently.

It’s also worth noting that Zeynep Tufekci, co-author of this piece, deserves tremendous credit for her March 17 column in The New York Times, “Why Telling People They Don’t Need Masks Backfired”. It seems crazy that she wrote that column only a little over one month ago, but at the time she wrote it, Tufekci was calling out the CDC and WHO for giving bad advice — her take was very controversial — and she was right. Her courage and clarity moved the needle and helped change public policy and our social norms. It sounds hyperbolic but I think it’s clearly true: Tufekci wrote an op-ed column so compelling it will wind up saving untold lives. We in the U.S. would have gotten to universal mask-wearing during this pandemic sooner or later, but thanks to Tufekci we got there sooner.

11 Apr 04:34

'Burning Man' Festival in Nevada Cancelled This Year, Will Move Online

by EditorDavid
"We don't think it's practical for us to continue waiting and hoping for the best," explains the official Burning Man site, adding "public health and the well-being of our participants, staff, and neighbors in Nevada are our highest priorities." And thus, SFGate reports that the 2020 festival's communal creation of Black Rock City scheduled to begin August 30th "will now be built virtually after organizers decided Friday to cancel this year's Burning Man event due to the coronavirus pandemic." "After much listening, discussion, and careful consideration, we have made the difficult decision..." the organizers said in a statement online. "Given the painful reality of COVID-19, one of the greatest global challenges of our lifetimes, we believe this is the right thing to do." While building the physical city in the Nevada desert is off, the event itself is still on, with this year's "Multiverse" theme taking place online. "On a virtual playa, there's no limit to who can participate," organizers said. "Like That Thing in The Desert, we will have costs and will need to create some kind of 'ticket.' We're working out those details and will share them as soon as we can." The official Burning Man site seems energized by the uncertainty: We're not sure how it's going to come out; it will likely be messy and awkward with mistakes. It will also likely be engaging, connective, and fun. Some of you who already purchased a ticket for the playa may need that money now more than ever. We're committed to providing refunds to those who need them, but we're also committed to keeping Burning Man culture alive and thriving, and to ensuring our organization stays operational into next year's event season — which will require substantial staff layoffs, pay reductions, and other belt-tightening measures. Burning Man Project's survival is going to depend on ingenuity and generosity. Luckily, our community is rich in both. Whether you have already purchased a ticket, have been waiting for the Main Sale, or are simply supportive of our vision and mission — if you have the means, it is our sincerest hope that you will consider donating all or a portion of your ticket value, and/or making a tax-deductible donation to Burning Man Project. This is going to be a tough year for us, as we know it will be for you, but we will get through it together... We will tackle this challenge the same way humans across the globe are doing right now — by drawing strength and inspiration from one another. We are all Burning Man."

Read more of this story at Slashdot.

29 Jan 01:29

Bill Plaschke on Kobe Bryant

by John Gruber

LA Times columnist Bill Plaschke captures our collective denial and grief:

This can’t be true.

Kobe does not die. Not now. Kobe lives into his golden years, lives long enough to see his statues erected outside Staples Center and his jerseys inducted into the Basketball Hall of Fame. He lives long enough to sit courtside at Staples when he’s stooped and gray, keeping alive the memories of two decades of greatness with a wink, maybe even fooling everyone one last time by retiring in a community next to Shaq.

I spent an hour yesterday, immediately after the news broke, reloading Twitter waiting for someone to post a report saying it wasn’t true.

16 Mar 10:54

I like the PERL debugger (perl -d). Is there a lisp that works similar? (lisp -d)

by /u/mikeegg1
14 Dec 01:23

Public and private class fields

02 Nov 12:13

'Good guys' in superhero films more violent than villains

In a film genre more popular than ever, courageous superheroes wield special powers to protect the public from villains. But despite positive themes these films may offer, new research suggests superhero characters often idolized by young viewers may send a strongly negative message when it comes to violence. In fact, according to a study being presented at the American Academy of Pediatrics (AAP) 2018 National Conference & Exhibition, the "good guys" in superhero films engage in more violent acts, on average, than the villains.
25 Jul 13:57

Commodore 64 SID replacement using a Teensy 3.6

13 Jul 00:45

The Spiral Language

11 Jun 01:32

What Time Looks Like to Philip Glass

03 Jun 13:33

ANZ, Deutsche Bank and Citigroup face 'criminal cartel' charges

25 May 01:18

Why I won't work on Facebook's dumb blockchain project

18 Mar 09:03

Troubleshooting IPv6 badness to certain hosts in a rack

18 May 01:48

sachachua: How to Learn Emacs: A Hand-drawn One-pager for Beginners

by Sacha Chua

UPDATE 2013-06-01: Here’s a zoomable, pannable version thanks to MapLib!


I thought I’d draw a one-page guide for some of the things that people often ask me about or that would help people learn Emacs (and enjoy it). You can click on the image for a larger version that you can scroll through or download. It should print all right on 8.5×11″ paper (landscape) if you want to keep it around as a reminder. Might even work at 11×17″. =)

How to Learn Emacs

You can find the image on Imgur and Flickr too.

Feel free to share, reuse, or modify this under the Creative Commons Attribution Licence. Enjoy!

Possibly counterintuitive point: It’s good to learn at least the basics of Vim. Despite the perception of a “Emacs vs. Vi” holy war (one of the classic battles in computer science), it makes sense to know both editors especially if you work with people who use Vi a lot. Know enough Vi to find your way around, and then learn how to customize Emacs to fit you to a tee. That way, you’ll avoid the pressure of not being able to work well with your team or your infrastructure, and you’ll have the space to explore Emacs. =) Emacs is totally awesome.

Need help with Emacs? Feel free to leave a comment or get in touch with me. I’m often in the #emacs channel on irc.freenode.net , and I also occasionally schedule time to help people one-on-one. Also, the Emacs community (mailing lists, newsgroups, IRC channel) can be wonderful, so definitely reach out to them too. =)

Meta discussion: How can I make this even better? What else would you like me to draw a guide for? I’d love to hear your thoughts! Also, thanks to dash, nicferrier, fledermaus, ijp, hypnocat, Fuco, macrobat, taylanub, axrfnu, Sebboh, thorkill, jave_, jrm, and the rest of #emacs for suggestions and feedback!

Update 2013-05-18: Check out the conversations on Hacker News and Reddit!

 

Read the original or check out the comments on: How to Learn Emacs: A Hand-drawn One-pager for Beginners (Sacha Chua's blog)

17 May 12:23

D-Wave: Truth finally starts to emerge