Why Are There So Many Programming Languages? (acm.org) 160
"It's worth noting and admiring the audacity of PL/I (1964)," Meil writes, "which was aiming to be that 'one good programming language.' The name says it all: Programming Language 1. There should be no need for 2, 3, or 4. [Meil expands on this thought in Lessons from PL/I: A Most Ambitious Programming Language.] Though PL/I's plans of becoming the Highlander of computer programming didn't play out like the designers intended, they were still pulling on a key thread in software: why so many languages? That question was already being asked as far back as the early 1960's."
One of PL/I's biggest fans was Digital Research Inc. (DRI) founder Gary Kildall, who crafted the PL/I-inspired PL/M (Programming Language for Microcomputers) in 1973 for Intel. But IBM priced PL/I higher than the languages it sought to replace, contributing to PL/I's failure to gain traction. (Along the lines of how IBM's deal with Microsoft gave rise to a price disparity that was the undoing of Kildall's CP/M OS, bundled with every PC in a 'non-royalty' deal. Windows was priced at $40 while CP/M was offered 'a la carte' at $240.) As a comp.lang.pl1 poster explained in 2006, "The truth of the matter is that Gresham's Law: 'Bad money drives out good' or Ruskin's principle: 'The hoi polloi always prefer an inferior, cheap product over a superior, more expensive one' are what govern here."
Why Human Societies Still Use Arms, Feet, and Other Body Parts To Measure Things (science.org) 199
The team found these systems used in every culture they looked at, particularly in the construction of clothes and technologies. For example, in the early 1900s, the Karelian people, a group indigenous to Northern Europe, traditionally designed skis to be a fathom plus six hand spans long. In the late 1800s the Yup'ik people from the Alaskan coast recorded building kayaks that were 2.5 fathoms long plus a cockpit, which was the length of an arm with a closed fist. Next, the team looked at a subsample of 99 cultures that, according to a widely used benchmark in anthropology, developed relatively independently of one another. Fathoms, hand spans, and cubits were the most common body-based measurements, each popping up in about 40% of these cultures. Different societies likely developed and incorporated such units because they were especially convenient for tackling important everyday tasks, the authors argue, such as measuring clothes, designing tools and weapons, and building boats and structures.
Valve Gives Steam Its Biggest Update and Redesign in Years 38
As for stuff that's visible to users, though, the entire application's look has been overhauled and modernized. In most cases, things are more or less where they used to be in the interface -- they just look a little different, with new fonts, colors, sizes, and so on. That said, the in-game overlay has received a more significant overhaul, as did notifications. Steam users have access to more customizations about how and when notifications are displayed, and the notifications panel displays only new notifications, with a "view all" button for digging into older ones. In general, the overlay has more information about the game you're playing, from achievement progress to playing time and beyond. Valve has made big changes to the controller configurator from the Steam Deck, which is now part of the overlay whenever a game is connected.
Intel Open Sources New 'One Mono' Font for Programmers (github.com) 51
Identifying the typographically underserved low-vision developer audience, Frere-Jones Type designed the Intel One Mono typeface in partnership with the Intel Brand Team and VMLY&R, for maximum legibility to address developers' fatigue and eyestrain and reduce coding errors. A panel of low-vision and legally blind developers provided feedback at each stage of design.
The Linux blog OMG! Ubuntu calls the new font "pretty decent," adding that "Between IBM Plex Mono, Hack, Fira Code, and JetBrains Mono I think we Linux users are spoilt for choice when it comes to open-source monospace fonts that look good and work great.
"Still, there's always room for more, right...?" Better yet, it's not only free to download and use but free to edit, and free to redistribute... Overall, I think Intel One Mono looks great, especially in a text editor (GUI or CLI). There's a noticeable upper and lower margin to the font that in dense text situations allows text to breathe, but in some terminal tools, like Neofetch, the gaps can seem a bit too happy.
The Intel One Mono repository on GitHub includes instructions for activating the font in VSCode and Sublime Text, and lists some extra features accessible in some applications and via CSS:
- There is an option for a raised colon, either applied contextually between numbers or activated generally.
- Superior/superscript and inferior/subscript figures are included via their Unicode codepoints, or you can produce them from the default figures via the sups (Superscript), subs (Subscript), and si (Scientific Inferior) features.
- Fraction numerals are similarly available via the numr (Numerator) and dnom (Denominator) features. A set of premade fractions is also available in the fonts.
GM Announces It Will Also Adopt Tesla's NACS Connector, Joining Ford 141
GM CEO Mary Barra confirmed that General Motors will also adopt NACS with the help of Tesla in future electric vehicles. Barra made the announcement with Tesla CEO Elon Musk on Twitter. She said that the first vehicles with the plug will come in 2025 and like Ford, GM EV owners will all have access to Tesla's Supercharger network starting in 2024 with a CCS to NACS adapter. Like Ford, GM's Bara referenced the more efficient design of Tesla's connector and the "robustness" of Tesla's Supercharger network as reasons to adopt the standard. Barra said in a statement: "Our vision of the all-electric future means producing millions of world-class EVs across categories and price points, while creating an ecosystem that will accelerate mass EV adoption. This collaboration is a key part of our strategy and an important next step in quickly expanding access to fast chargers for our customers. Not only will it help make the transition to electric vehicles more seamless for our customers, but it could help move the industry toward a single North American charging standard."
Laptop Makers Bet on Better Display Tech To Rekindle Sales (bloomberg.com) 75
The Taipei-based company, led by Hu and fellow engineer S.Y. Hsu, has a 55% share of the OLED notebook market today, having introduced its first such models two years ago. But it's a small market: OLED represents about 3% of notebook shipments, according to Asus' data. Cost is a key issue: a 15.6-inch OLED panel commands a price 2.5 to 3 times higher than a comparable LCD screen, according to IDC analyst Annabelle Hsu. Companies pass at least some of that expense to consumers: an Asus Vivobook 15 with OLED and some other upgrades costs $699 versus $549 for the LCD model. Part of the problem is that there's a practical monopoly over the category: Samsung Display has more than 99% of the laptop OLED market. Asus' co-CEOs said they hope suppliers like BOE or LG Display enter the fray to drive down prices.
Google Reaches $39.9 Million Privacy Settlement With Washington State (reuters.com) 9
A consent decree filed on Wednesday in King County Superior Court requires Google to be more transparent about its tracking practices, and provide a more detailed "Location Technologies" webpage describing them. "Today's resolution holds one of the most powerful corporations accountable for its unethical and unlawful tactics," Ferguson said in a statement. Google, based in Mountain View, California, denied wrongdoing in agreeing to settle. "In November, Google agreed to pay $391.5 million to resolve similar allegations by 40 U.S. states," notes Reuters. "Some states including Washington chose to sue Google on their own about its tracking practices."
Former ByteDance Exec Claims CCP 'Maintained' Access to US Data (axios.com) 26
In a wrongful dismissal suit filed in San Francisco Superior Court, Yintao Yu said ByteDance "has served as a useful propaganda tool for the Chinese Communist Party." Yu, whose claim says he served as head of engineering for ByteDance's U.S. offices from August 2017 to November 2018, alleged that inside the Beijing-based company, the CCP "had a special office or unit, which was sometimes referred to as the 'Committee'." The "Committee" didn't work for ByteDance but "played a significant role," in part by "gui[ding] how the company advanced core Communist values," the lawsuit claims... The CCP could also access U.S. user data via a "backdoor channel in the code," the suit states...
In an interview with the New York Times, which first reported the lawsuit, Yu said promoting anti-Japanese sentiment was done without hesitation.
"The allegations come as federal officials weigh the fate of the social media giant in the U.S. amid growing concerns over national security and data privacy," the article adds.
Yu also accused ByteDance of a years-long, worldwide "scheme" of scraping data from Instagram and Snapchat to post on its own services.
Man Battling Google Wins $500K For Search Result Links Calling Him a Pedophile (arstechnica.com) 32
The plaintiff was granted anonymity throughout the proceedings. Google has been ordered not to disclose any identifiable information about him in connection to the case for 45 days. The tech company must also remove all links to the defamatory post in search results viewable in Quebec. [...] Instead of compensatory and punitive damages originally sought -- amounting to $6 million -- the man was awarded $500,000 for moral injuries caused after successfully arguing that he lost business deals and suffered strains on his personal relationships due to being wrongly stigmatized as a pedophile. Hussain described the plaintiff's experience battling Google to preserve his reputation as a "waking nightmare." Due to Google's refusals to remove the defamatory posts, the man "found himself helpless in a surreal and excruciating contemporary online ecosystem as he lived through a dark odyssey to have the Defamatory Post removed from public circulation," Hussain wrote. The plaintiff, now in his early 70s, has the option to appeal the judge's order that Google may not release any of his identifiable information for 45 days.
Android 14's First Beta Introduces a Back Arrow That Matches Your Background 22
Android 14 also introduces a new system share sheet -- the page that opens when you tap to share content. This allows developers to add custom app-specific actions to the top of the share menu. Google describes this as a "superior" experience compared to the existing Android share sheets in which share targets (the app you're sharing content to) are always sorted alphabetically. The new share sheet also uses more app signals to determine where the direct share targets that appear toward the top of the page should rank (though it's not clear what exactly those signals are).
'Robot Lawyer' DoNotPay is Being Sued By a Law Firm Because It 'Does Not Have a Law Degree' (businessinsider.com) 84
Per the complaint, Faridian believed he'd purchased legal documents "from a lawyer that was competent to provide them," but got "substandard" results. DoNotPay claims to use artificial intelligence to help customers handle an array of legal services without needing to hire a lawyer. It was founded in 2015 as an app to help customers fight parking tickets, but has since expanded its services. DoNotPay's website claims that it can help customers fight corporations, beat bureaucracy, find hidden money, and "sue anyone." DoNotPay told Insider: "DoNotPay respectfully denies the false allegations." It added: "We will defend ourselves vigorously."
White House Backs Bill To Strengthen US Powers To Ban TikTok (reuters.com) 100
"We look forward to continue working with both Democrats and Republicans on this bill, and urge Congress to act quickly to send it to the President's desk," he said. The bill in question is called the "Restricting the Emergence of Security Threats that Risk Information and Communications Technology (RESTRICT) Act."
The bill, introduced by Sen. Mark Warner (D-Va.) and Sen. John Thune (R-SD), doesn't single out TikTok to be banned. "Instead, Warner avoids making his bill all about TikTok," reports Ars Technica. "His office told Reuters that the RESTRICT Act will 'comprehensively address the ongoing threat posed by technology from foreign adversaries,' citing TikTok as an example of tech that could be assessed as a threat."
"[T]he RESTRICT Act is superior to the DATA Act because it provides a legal framework for the US to review all 'foreign technology coming into America,' not just from China, but also from Russia, North Korea, Iran, Venezuela, and Cuba. It's designed to give the US 'a systemic approach to make sure we can ban or prohibit' emerging technology threats 'when necessary.'"
Internal Review Found 'Falsified Data' in Stanford President's Alzheimer's Research, Colleagues Allege (stanforddaily.com) 34
But Friday Stanford's student newspaper published even more allegations: In 2009, Marc Tessier-Lavigne, then a top executive at the biotechnology company Genentech, was the primary author of a scientific paper published in the prestigious journal Nature that claimed to have found the potential cause for brain degeneration in Alzheimer's patients. "Because of this research," read Genentech's annual letter to shareholders, "we are working to develop both antibodies and small molecules that may attack Alzheimer's from a novel entry point and help the millions of people who currently suffer from this devastating disease."
But after several unsuccessful attempts to reproduce the research, the paper became the subject of an internal review by Genentech's Research Review Committee (RRC), according to four high-level Genentech employees at the time... The scientists, one of whom was an executive who sat on the review committee and all of whom were informed of the review's findings at the time due to their stature at the company, said that the inquiry discovered falsification of data in the research, and that Tessier-Lavigne kept the finding from becoming public.
Tessier-Lavigne denies both allegations. Genentech said in a statement that "as part of our diligence related to these allegations, we reviewed the records from that November 2011 RRC meeting and saw no allegations of fraud or wrongdoing." The company acknowledged that "given that these events happened many years ago ... our current records may not be complete."
After the review, which began in 2011, Genentech canceled research based on the paper's findings. Till Maurer, a senior scientist at the company from 2009-2018 who said he was assigned to develop drugs based on the 2009 paper, told The Daily that his superior informed him that, in Maurer's words, "the project is being canceled and it's because they found falsified data...."
According to the executive who was part of the committee that reviewed the paper, the inquiry was thorough and left little room for doubt. Laboratory technicians and assistants were interviewed while scientists independent of the lab attempted to verify the findings of the study. "None of [the research review committee members] believed that these data were true by the time people had attempted to reproduce it," the executive said. He said that the understanding of the research committee was that the paper's supposed finding of N-APP's role in Alzheimer's had been "faked," and used "made up" figures as evidence.
Elizabeth Warren Cultivates Anti-Crypto Coalition (politico.com) 55
"I want to emphasize how good her office has been to work with," said Sen. Roger Marshall, the Kansas Republican who co-sponsored Warren's legislation. Crypto advocates are resisting Warren's push, and some dismiss her as an outlier. But her budding partnership with GOP lawmakers reflects broader forces that are poised to unite progressives and conservatives, watchdog groups and bankers, who share common cause in wanting to derail the unfettered growth of crypto. That's in stark contrast to last year, before the crypto market meltdown, when digital currency lobbyists had gained serious traction with lawmakers who drafted friendlier, bipartisan legislation with the industry's input. "It's up to the crypto sector to prove at this point that they're safe, secure and superior, and I don't think they've made that case," said Paul Merski, who leads congressional relations at the Independent Community Bankers of America.
Rust Safety Is Not Superior To C++, Bjarne Stroustrup Says (open-std.org) 220
Bjarne reacts to an NSA report about Software Memory Safety since the report excludes C and C++ as unsafe. Bjarne does not consider any of the report's choices for "safe" languages as superior to C++ for the range of uses he cares about.
From Bjarne's response: I have worked for decades to make it possible to write better, safer, and more efficient C++. In particular, the work on the C++ Core Guidelines specifically aims at delivering statically guaranteed type-safe and resource-safe C++ for people who need that without disrupting code bases that can manage without such strong guarantees or introducing additional tool chains. For example, the Microsoft Visual Studio analyzer and its memory-safety profile deliver much of the CG support today and any good static analyzer (e.g., Clang tidy, that has some CG support) could be made to completely deliver those guarantees at a fraction of the cost of a change to a variety of novel "safe" languages.
Bjarne also complains that in the NSA's document, "'safe' is limited to memory safety, leaving out on the order of a dozen other ways that a language could (and will) be used to violate some form of safety and security." There is not just one definition of "safety", and we can achieve a variety of kinds of safety through a combination of programming styles, support libraries, and enforcement through static analysis.... I envision compiler options and code annotations for requesting rules to be enforced. The most obvious would be to request guaranteed full type-and-resource safety.
Bjarne notes that if you work in application domains which prioritize performance over type safety, you could "apply the safety guarantees only where required and use your favorite tuning techniques where needed." Partial adoption of some of the rules (e.g., rules for range checking and initialization) is likely to be important. Gradual adoption of safety rules and adoption of differing safety rules will be important. If for no other reason than the billions of lines of C++ code will not magically disappear, and even "safe" code (in any language) will have to call traditional C or C++ code or be called by traditional code that does not offer specific safety guarantees.
Ignoring the safety issues would hurt large sections of the C++ community and undermine much of the other work we are doing to improve C++.
The article also contains the following references for consideration:
- Design Alternatives for Type-and-Resource Safe C++.
- Type-and-resource safety in modern C++.
- A brief introduction to C++'s model for type- and resource-safety.
- C++ Core Guidelines, safety profiles.
FDA Vaccine Advisers 'Disappointed' and 'Angry' That Early Data About New Covid-19 Booster Shot Wasn't Presented For Review Last Year (cnn.com) 168
The pharmaceutical company Moderna didn't present a set of infection data on the company's new Covid-19 booster during meetings last year when [FDA] advisers discussed whether the shot should be authorized and made available to the public
That data suggested the possibility that the updated booster might not be any more effective at preventing Covid-19 infections than the original shots. The data was early and had many limitations, but several advisers told CNN that they were concerned about a lack of transparency.
Specifically, Moderna hid data on actual infection rates among patients who were administered the original booster and those who got the bivalent vaccine. The data showed that the original booster resulted in slightly fewer infections than the bivalent version - though CNN points out that "the primary purpose of the study was not to study infection rates but to do immunogenicity analyses, taking blood from participants and examining their antibody responses to the vaccine."
CNN reports that Moderna "shared the infection data with the FDA and posted the study manuscript before the agency's panel meeting in June," but with an FDA spokesperson complaining that they received the preprint less than a day prior to the advisory committee meeting, and "therefore not provided in an adequate timeframe for it to be included in the agency's meeting materials..."
1.9% of the study participants who received the original booster became infected. Among those who got the updated bivalent vaccine -- the one that scientists hoped would work better -- a higher percentage, 3.2%, became infected.
Both versions of the shot were found to be safe. This infection data was far from complete. The number of study subjects who became infected was very small, and both the patients and the researchers were aware of who was getting the original shot and who was getting the new booster.... [S]ix FDA and CDC advisers interviewed by CNN said that this infection data wouldn't have changed how they voted, because the data had such limitations, but it still should have been presented to them.
Research released by the New England Journal of Medicine found that "boosting with new bivalent mRNA vaccines targeting both the BA.4-BA.5 variant and the D614G strain did not elicit a discernibly superior virus-neutralizing peak antibody response as compared with boosting with the original monovalent vaccines. Limitations of our study include the small sample size and follow-up period of our groups. We also note that the between-group comparisons were not controlled for factors such as age, vaccine type, and health status, which may have had an effect on antibody responses. These findings may be indicative of immunologic imprinting, although follow-up studies are needed to determine whether antibody responses will deviate over time, including after the administration of a second bivalent booster."
A $402K GoFundMe Scam Leads to a Three-Year Prison Term (cnn.com) 52
In 2017, McClure claimed she ran out of gas and was stranded on Interstate 95 in Philadelphia. The homeless man, Johnny Bobbitt Jr., supposedly saw her and gave her his last $20 for gas. McClure and her then-boyfriend, Mark D'Amico, posted about the "good deed" on social media, including a picture of her with Bobbitt on a highway ramp. They also started a GoFundMe campaign to raise money for the homeless veteran, saying they wanted to pay it forward to the good Samaritan and get him off the streets.
The story went viral and made national headlines, with more than 14,000 donors contributing. The scammers netted around $367,000 after fees, according to court documents.... Bobbitt, who received $75,000 from the fundraiser, according to prosecutors, took civil action against D'Amico and McClure and the scam soon became public.... D'Amico and Bobbitt were charged in 2018 alongside McClure for concocting the scheme, prosecutors said. McClure pleaded guilty to one count of theft by deception in the second degree in 2019, according to the Burlington County prosecutor.
Bobbitt pleaded guilty to conspiracy to commit theft by deception in 2019 and was sentenced to a five-year special probation period which includes drug treatment. D'Amico also pleaded guilty and agreed to a five-year term in New Jersey state prison, as well as restitution of GoFundMe and the donors, in 2019.
"The gas part is completely made up, but the guy isn't," McClure texted a friend (according to CNN). "I had to make something up to make people feel bad." So what happened to "the guy" from the highway ramp? Prosecutors note that if Bobbitt "fails to adhere to the tightly-structured regimen of treatment and recovery services, which includes frequent testing for drug use, he could be sentenced to five years in state prison."
And they add that the judge "also ruled that McClure, a former state Department of Transportation worker, is permanently barred from ever holding another position as a public employee."
Their statement points out that the 2017 campaign was at the time the largest fraud ever perpetrated through GoFundMe — which voluntarily reimbursed the 14,000-plus donors.
IBM To Create 24-Core Power Chip So Customers Can Exploit Oracle Database License (theregister.com) 70
Class-Action Alleging Fortnite Is Addictive Will Go Ahead, Judge Rules (www.cbc.ca) 144
Jean-Philippe Caron, one of the CaLex Legal lawyers working on the suit, said the case isn't unlike a 2015 Quebec Superior Court ruling that found tobacco companies didn't warn their customers about the dangers of smoking. "[The game] has design patterns that make sure to always encourage player engagement. You have to understand that children's prefrontal cortices are still developing so that could be part of the explanation for why this game is particularly harmful," he said. The class action will also discuss in-game purchases, namely cosmetic items -- known as skins -- and the game's Battle Pass system, which offers expanded rewards as players level up.
The children allegedly spent excessive amounts of money on V-Bucks -- an in-game currency users buy with real money -- which can be exchanged for skins or used to unlock the Battle Pass. One of the children reportedly spent over $6,000 on skins, while another spent $600 on V-Bucks -- items Superior Court Judge Sylvain Lussier described as "without any tangible value." That may run afoul of Article 1406 of Quebec's civil code, where "serious disproportion between the prestations of the parties" -- meaning, the obligation to provide something in turn -- "creates a presumption of exploitation."