## Scenic Tram Simulator

Sunday, September 24, 15:00 UTC @ Hacker News: Newest

Article URL: http://... URL: https://... 264# Comments: 37 hnrss is a labor of love, but if the project has made your job or hobby project easier and you want to show some gratitude, donations are very much appreciated. PayPal and

## François-René Rideau: A tale of many nests

Sunday, September 24, 07:17 UTC @ Planet Lisp

This short essay will tell you about my favorite macro, nest, discuss the modularity of syntax extension, and use the implementation of that macro as an illustration for how to use defmacro, syntax-rules and syntax-case, providing along the way a comparison between these respective macro definition systems. When I started using Scheme as my main Lisp

## Org-Mode Is One of the Most Reasonable Markup Languages to Use for Text

Saturday, September 23, 21:30 UTC @ Hacker News: Newest

Article URL: http://... URL: https://... 454# Comments: 197

## Duck Duck Go: Illusion of Privacy (2013)

Saturday, September 23, 18:49 UTC @ Hacker News: Newest

Article URL: http://... URL: https://... 229# Comments: 114 hnrss is a labor of love, but if the project has made your job or hobby project easier and you want to show some gratitude,

## It’s time to kill the web app

Saturday, September 23, 18:38 UTC @ Hacker News: Newest

Article URL: https://... URL: https://... 952# Comments: 650

## Sierpinski triangle strikes again

Saturday, September 23, 17:31 UTC @ John D. Cook

A couple months ago I wrote about how a simple random process gives rise to the Sierpinski triangle. Draw an equilateral triangle and pick a random point in the plane. Repeatedly pick a triangle vertex at random and move half way from the current position to that vertex. The result converges to a Sierpinksi triangle. […]

## Cannot borrow content coffee

Saturday, September 23, 15:16 UTC @ gilded : rust

## How the ‘Battle of the Sexes’ influenced a generation of men: Billie Jean King’s TEDWomen update

Saturday, September 23, 14:43 UTC @ TED Blog

Forty-three years ago this week, the number one tennis star in the world, 29-year-old Billie Jean King, agreed to take on 55-year-old Bobby Riggs, in a match dubbed the “Battle of the Sexes.” The prize was $100,000 — which compared with today’s million-dollar-winning pots wasn’t much — but it was the first time that women [& ## The System Is… Having Problems Saturday, September 23, 14:16 UTC @ Starts With A Bang I know you normally look forward to the weekend as a chance for our comments of the week, but I see that a great many of you have been commenting/posting and have been encountering problems. Specifically, the problem that the system appears to eat your comments. The time I would normally spend writing our Comments… ## Ask Ethan: How Can Worlds That Never Get Above Freezing Have Liquid Water? (Synopsis) Saturday, September 23, 14:00 UTC @ Starts With A Bang “Day after day, day after day, We stuck, nor breath nor motion; As idle as a painted ship Upon a painted ocean. Water, water, every where, And all the boards did shrink; Water, water, every where, Nor any drop to drink.” -Samuel Taylor Coleridge Here on Earth, water can easily exist in all three phases… ## Breakthrough Saturday, September 23, 12:16 UTC @ Signal v. Noise - Medium ## Parallel processing with Unix tools Saturday, September 23, 09:05 UTC @ Hacker News: Newest Article URL: http://... URL: https://... 246# Comments: 85 ## FreeBSD 10.4-RC2 Available Saturday, September 23, 08:00 UTC @ FreeBSD News Flash The second RC build for the FreeBSD 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our FreeBSD mirror sites. ## Building multiplayer games with Socket.io and HTML5 Canvas Saturday, September 23, 06:52 UTC @ Hacker News: Newest Article URL: https://... URL: https://... 284# Comments: 91 ## Post a boarding pass on Facebook, get your account stolen Saturday, September 23, 06:23 UTC @ Hacker News: Newest Article URL: https://... URL: https://... 689# Comments: 292 hnrss is a labor of love, but if the project has made your job or hobby project easier and you want to show some gratitude, ## Friday Q&A 2017-09-22: Swift 4 Weak References Saturday, September 23, 00:57 UTC @ NSBlog Soon after Swift was initially open sourced, I wrote an article about how weak references are implemented. Time moves on and things change, and the implementation is different from what it once was. Today I'm going to talk about the current implementation and how it works compared to the old one, a topic suggested by Guillaume Lessard. ## Things cryptocurrency enthusiasts probably won't tell you Saturday, September 23, 00:01 UTC @ Hacker News: Newest Article URL: http://... URL: https://... 419# Comments: 171 hnrss is a labor of love, but if the project has made your job or hobby project easier and you want to sh ## DXO Ratings Are Horseshit Friday, September 22, 23:57 UTC @ Daring Fireball DXO has released its review of the iPhone 8 Plus camera, and it got their “highest scores” ever. No one should give a shit. They assign precise numbers like 96 for “photos”, 89 for “video”, and 55 for “bokeh” — but these numbers just give a false illusion of scientific rigor, as though they’re like CPU or GPU benchmark scores. (And CPU/GPU benchmark scores have their own problems.) They’re not. There are certain aspects of a camera ## London Won’t Renew Uber’s License Friday, September 22, 23:35 UTC @ Daring Fireball CNN: London’s transport authority announced Friday that it will not renew Uber’s license, saying the company is not “fit and proper” to operate in the city. The move, if upheld after an appeal, could deal a serious blow to Uber’s business. Transport for London cited the company’s approach to reporting serious criminal offenses, and the way it explained its use of software that prevents regulators and law enforcement from monitoring the ## Polling Experts Cast Doubt on Widely Cited College Free Speech Survey Friday, September 22, 23:30 UTC @ Daring Fireball Lois Beckett, reporting for The Guardian: Polling experts are raising concerns about a new survey thatfound nearly 20% of American college students believe it’s appropriate to use violence to silence offensive speech. […] However, his survey was not administered to a randomly selected group of college students nationwide, what statisticians call a “probability sample”. Instead, it was given to an opt-in online panel of people who identified as current college studen ## Behind the iPhone 8 and iPhone X Cameras Friday, September 22, 23:02 UTC @ Daring Fireball Speaking of the new iPhone cameras, John Paczkowski goes behind the scenes on the development of Portrait Lighting mode with Phil Schiller and designer Johnnie Manzari: And to get it right, Apple relied on what it does best: enthusiastic study and deconstruction of the art form it wishes to mimic and advance. In the case of the iPhones 8 Plus and X, this meant pouring over the way others have used lighting throughout history — Richard Avedon, Annie Leibovitz, Vermeer.  ## Austin Mann’s iPhone 8 Plus Camera Review From India Friday, September 22, 22:34 UTC @ Daring Fireball I look forward to Mann’s iPhone reviews more than any other each year. My lord what a remarkable camera these devices are. Mann: I’m writing to you from a small hotel room in India having just experienced a magical adventure in western India orchestrated by friends at Ker & Downey. I’ve shot thousands of images and countless portraits with the iPhone 8 Plus and I’m excited to share what I’ve learned. While ## ‘Truffle Oil’ Without Any Actual Truffles Friday, September 22, 22:03 UTC @ Daring Fireball Eugenia Bone, writing for The New York Times: Ever since Jeffrey Steingarten broke the story in Vogue in 2003, it has been common knowledge among aficionados that truffle oil is typically synthetically flavored. But dubious truffle oil products have proliferated. For instance, Walmart now sells Roland Extra Virgin Olive Oil With White Truffle. Its 1.86 ounces, ## Relicensing React, Jest, Flow, and Immutable.js Friday, September 22, 21:51 UTC @ Hacker News: Newest Article URL: https://... URL: https://... 2222# Comments: 483 ## How to Remove the Link Bracelet on an Apple Watch Friday, September 22, 21:48 UTC @ Daring Fireball Apple: You must separate the Link Bracelet into two pieces before removing the band from your Apple Watch. While removing the band, don’t force the band or twist it. Use the steps below to avoid damaging the band or clasp. My Series 0 Apple Watch was the space black steel model with the link bracelet. When swapping bands, it’s a little tricky to get it on and off if you keep it in one piece. At some point a few years ago, someone told me the right way to t ## Cassini’s final dive, and more news from TED speakers Friday, September 22, 21:20 UTC @ TED Blog As usual, the TED community has lots of news to share this week. Below, some highlights. Farewell to Cassini — and here’s to the continuing search for life beyond Earth. In mid-August, PBS released a digital short featuring Carolyn Porco, a planetary scientist and the leader of the imaging team for the Cassini mission to […] ## Bitcoin is fiat money, too Friday, September 22, 21:08 UTC @ Hacker News: Newest Article URL: https://... URL: https://... 296# Comments: 335 hnrss is a labor of love, but if the project has made your job or hobby project easier and you want to show some gratitude, donations are ## Portugal treats addiction as a disease, not a crime Friday, September 22, 19:43 UTC @ Hacker News: Newest Article URL: https://... URL: https://... 539# Comments: 186 hnrss is a labor of love, but if the project has made your job or hobby project easier and you want to show some gratitude, ## Gitlab 10.0 released Friday, September 22, 19:08 UTC @ Hacker News: Newest Article URL: https://... URL: https://... 279# Comments: 119 ## Ask HN: Sell my startup for$14M because I can't raise $2M? Friday, September 22, 18:44 UTC @ Hacker News: Newest I founded an vertical-focused enterprise startup. We signed a few huge customers in the space on a build-and-beta basis, and that led to industry awards and a full pipeline of leads and signed contracts for installation (SaaS pricing with small implementation fee).We've done it with a ridiculously small team, however. And it's become impossible to handle the dev and deployment, support and training, security reviews, feature requests, etc. So we are looking at options.We've been approached by a few la ## Is Rotten Tomatoes Killing the Movie Industry? No, Bad Movies Are Friday, September 22, 18:43 UTC @ Hacker News: Newest Article URL: http://... URL: https://... 235# Comments: 207 ## Winamp2-Js: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript Friday, September 22, 18:40 UTC @ Hacker News: Newest Article URL: https://... URL: https://... 228# Comments: 106 hnrss is a labor of love, but if the project has made your job or hobby project easier and you want to show some gratitude, donations are very much appreciated. PayPal a ## Special Relativity and Classical Field Theory Friday, September 22, 17:29 UTC @ Not Even Wrong For quite a while Leonard Susskind has been giving some wonderful courses on physics under the name “The Theoretical Minimum”, pitched at a level in between typical popularizations and standard advanced undergraduate courses. This is a great idea, since there … Continue reading → ## WeChat confirms it makes all private user data available to Chinese government Friday, September 22, 17:25 UTC @ Hacker News: Newest Article URL: http://... URL: https://... 299# Comments: 107 ## New antibody attacks 99% of HIV strains Friday, September 22, 17:18 UTC @ Hacker News: Newest Article URL: http://... URL: https://... 793# Comments: 234 hnrss is a labor of love, but if the project has made your job or hobby project easier and you want to show some gratitude, donations are very much appreciated. PayPal and Bitcoin both ## Cloud Native Open Source License Choices Friday, September 22, 16:44 UTC @ tecosystems One of the most common questions regarding open source licensing today concerns trajectories. Specifically, what are the current directions of travel both for specific licenses as well as license types more broadly. Or put more simply, what licenses are projects using today, and how is that changing? We’ve examined this data several times, most recently ## Cloud Native Open Source License Choices Friday, September 22, 16:44 UTC @ tecosystems One of the most common questions regarding open source licensing today concerns trajectories. Specifically, what are the current directions of travel both for specific licenses as well as license types more broadly. Or put more simply, what licenses are projects using today, and how is that changing? We’ve examined this data several times, most recently ## Highrise about town Friday, September 22, 16:19 UTC @ Signal v. Noise - Medium ## How Logos are Remembered Friday, September 22, 15:52 UTC @ Hacker News: Newest Article URL: https://... URL: https://... 332# Comments: 65 ## Meet the Fall 2017 class of TED Residents Friday, September 22, 15:43 UTC @ TED Blog On September 11, TED welcomed its latest class to the TED Residency program, an in-house incubator for breakthrough ideas. Residents spend four months in TED’s New York headquarters with other exceptional people from all over the map—including the Netherlands, the UK, Tennessee and Georgia. The new Residents include: A filmmaker creating a movie experience that […] ## Better Swift Completion Friday, September 22, 15:33 UTC @ Indie Stack Apple released Xcode 9 earlier this week, and in spite of a few glitches here and there, I have found the update to be an overall improvement over Xcode 8. It’s nice that Apple continues to invest in the core tools for Mac and iOS developers. I’ve been dabbling in more and more Swift development … Continue reading Better Swift Completion →< ## Member of the Band – Full Stack Developer Juan Carlos Vega Friday, September 22, 15:00 UTC @ Gorilla Logic Much like a pod of whales or a pack of wolves, did you know that a group of gorillas is called a band? In this blog series, we’re going to introduce you to members of our band – engineers, technical recruiters, PMs, designers, and more who make up the most important asset in Gorilla Logic…our talent! Are you Gorilla material? Join the band today! Full Stack Developer Juan Carlos Vega ## Freight startup Flexport soars from ‘unsexy’ to$800M valuation

Friday, September 22, 14:59 UTC @ Hacker News: Newest

Article URL: https://... URL: https://... 321# Comments: 123

## EFF, ACLU Sue Over Warrantless Phone, Laptop Searches at U.S. Border

Friday, September 22, 14:12 UTC @ Hacker News: Newest

Article URL: https://... URL: https://... 306# Comments: 69 hnrss is a labor of love, but if the project has made your job or hobby pr

## 5 questions you were too embarrassed to ask about the expanding Universe (Synopsis)

Friday, September 22, 14:01 UTC @ Starts With A Bang

“The more clearly we can focus our attention on the wonders and realities of the universe about us, the less taste we shall have for destruction.” -Rachel Carson The idea that the spatial fabric of the Universe itself is expanding, and that’s what’s behind the observed relationship between redshift and distance has long been controversial,…

## Moonshine Link Discovered for Pariah Symmetries

Friday, September 22, 13:00 UTC @ Quanta Magazine

A type of symmetry so unusual that it was called a “pariah” turns out to have deep connections to number theory.

Friday, September 22, 08:00 UTC @ brucknerite

Es posible que saliendo de Madrid por la A-1 hacia el norte, alrededor del kilómetro 72, hayáis visto un grupo de grandes antenas parabólicas. Si conocéis —al menos de oídas— el Madrid Deep Space Communications Complex de Robledo de Chavela no es raro que penséis que allí, en la falda de la sierra norte madrileña, … Continúa leyendo «Antenas abandonadas» en Nau

## Word of the Day: Dotard

Friday, September 22, 01:31 UTC @ Daring Fireball

Choe Sang-Hun, reporting for The New York Times from Seoul: Responding directly for the first time to President Trump’s threat at the United Nations to destroy nuclear-armed North Korea, its leader called Mr. Trump a “mentally deranged U.S. dotard” on Friday and vowed the “highest level of hard-line countermeasure in history.” I’d never heard it before, but dotard is a real word: “an old person, especially one who has become weak or

## Predicting Positive and Negative Links with Noisy Queries: Theory & Practice. (arXiv:1709.07308v1 [cs.DS])

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

Social networks and interactions in social media involve both positive and negative relationships. Signed graphs capture both types of relationships: positive edges correspond to pairs of "friends", and negative edges to pairs of "foes". The edge sign prediction problem, that aims to predict whether an interaction between a pair of nodes will be positive or negative, is an important graph mining task for which many heuristics have recently been proposed [Leskovec 2010]. We model the edge sign pre

## Deterministic subgraph detection in broadcast CONGEST. (arXiv:1705.10195v2 [cs.DC] UPDATED)

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

We present simple deterministic algorithms for subgraph finding and enumeration in the broadcast CONGEST model of distributed computation: -- For any constant $k$, detecting $k$-paths and trees on $k$ nodes can be done in $O(1)$ rounds. -- For any constant $k$, detecting $k$-cycles and pseudotrees on $k$ nodes can be done in $O(n)$ rounds. -- On $d$-degenerate graphs, cliques and $4$-cycles can be enumerated in $O(d + \log n)$ rounds, and $5$-cycles in $O(d^2 + \log n)$ rounds.

## Partially separable convexly-constrained optimization with non-Lipschitzian singularities and its complexity. (arXiv:1704.06919v1 [math.OC] CROSS LISTED)

Friday, September 22, 01:30 UTC @ cs.CC updates on arXiv.org

An adaptive regularization algorithm using high-order models is proposed for partially separable convexly constrained nonlinear optimization problems whose objective function contains non-Lipschitzian $\ell_q$-norm regularization terms for $q\in (0,1)$. It is shown that the algorithm using an $p$-th order Taylor model for $p$ odd needs in general at most $O(\epsilon^{-(p+1)/p})$ evaluations of the objective function and its derivatives (at points where they are defined) to produce an $\epsilon$-approxima

## Optimality of orders one to three and beyond: characterization and evaluation complexity in constrained nonconvex optimization. (arXiv:1705.07285v1 [math.OC] CROSS LISTED)

Friday, September 22, 01:30 UTC @ cs.CC updates on arXiv.org

Necessary conditions for high-order optimality in smooth nonlinear constrained optimization are explored and their inherent intricacy discussed. A two-phase minimization algorithm is proposed which can achieve approximate first-, second- and third-order criticality and its evaluation complexity is analyzed as a function of the choice (among existing methods) of an inner algorithm for solving subproblems in each of the two phases. The relation between high-order criticality and penalization techniques is

## Sorting with Recurrent Comparison Errors. (arXiv:1709.07249v1 [cs.DS])

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

We present a sorting algorithm for the case of recurrent random comparison errors. The algorithm essentially achieves simultaneously good properties of previous algorithms for sorting $n$ distinct elements in this model. In particular, it runs in $O(n^2)$ time, the maximum dislocation of the elements in the output is $O(\log n)$, while the total dislocation is $O(n)$. These guarantees are the best possible since we prove that even randomized algorithms cannot achieve $o(\log n)$ maximum dislocation with

## Near Optimal Sketching of Low-Rank Tensor Regression. (arXiv:1709.07093v1 [cs.LG])

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

We study the least squares regression problem \begin{align*} \min_{\Theta \in \mathcal{S}_{\odot D,R}} \|A\Theta-b\|_2, \end{align*} where $\mathcal{S}_{\odot D,R}$ is the set of $\Theta$ for which $\Theta = \sum_{r=1}^{R} \theta_1^{(r)} \circ \cdots \circ \theta_D^{(r)}$ for vectors $\theta_d^{(r)} \in \mathbb{R}^{p_d}$ for all $r \in [R]$ and $d \in [D]$, and $\circ$ denotes the outer product of vectors. That is, $\Theta$ is a low-dimensional, low-rank tensor. This is motivated by the fact that the num

## Maximum Induced Matching Algorithms via Vertex Ordering Characterizations. (arXiv:1707.01245v2 [cs.DS] UPDATED)

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

We study the maximum induced matching problem on a graph g. Induced matchings correspond to independent sets in L2(g), the square of the line graph of g. The problem is NP-complete on bipartite graphs. In this work, we show that for a number of graph families with forbidden vertex orderings, almost all forbidden patterns on three vertices are preserved when taking the square of the line graph. These orderings can be computed in linear time in the size of the input graph. In particular, given a graph clas

## Evaluation complexity bounds for smooth constrained nonlinear optimisation using scaled KKT conditions, high-order models and the criticality measure $\chi$. (arXiv:1705.04895v1 [math.OC] CROSS LISTED)

Friday, September 22, 01:30 UTC @ cs.CC updates on arXiv.org

Evaluation complexity for convexly constrained optimization is considered and it is shown first that the complexity bound of $O(\epsilon^{-3/2})$ proved by Cartis, Gould and Toint (IMAJNA 32(4) 2012, pp.1662-1695) for computing an $\epsilon$-approximate first-order critical point can be obtained under significantly weaker assumptions. Moreover, the result is generalized to the case where high-order derivatives are used, resulting in a bound of $O(\epsilon^{-(p+1)/p})$ evaluations whenever derivatives of

## Minimum Connected Transversals in Graphs: New Hardness Results and Tractable Cases Using the Price of Connectivity. (arXiv:1706.08050v3 [cs.DS] UPDATED)

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

We perform a systematic study in the computational complexity of the connected variant of three related transversal problems: Vertex Cover, Feedback Vertex Set, and Odd Cycle Transversal. Just like their original counterparts, these variants are NP-complete for general graphs. A graph $G$ is $H$-free for some graph $H$ if $G$ contains no induced subgraph isomorphic to $H$. It is known that Connected Vertex Cover is NP-complete even for $H$-free graphs if $H$ contains a claw or a cycle. We show that the t

## Symmetric Randomized Dependent Rounding. (arXiv:1709.06995v1 [cs.DS])

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

Dependent rounding is a popular technique in designing approximation algorithms. It allows us to randomly round a fractional solution $x$ to an integral vector $X$ such that $E[X] = x$, all $X_i$'s are ("cylindrically") negatively correlated, and the cardinality constraint $\sum_i X_i = \sum_i x_i$ holds with probability one. One can also essentially replace the cardinality constraint by a general linear constraint $\sum_i a_i X_i = \sum_i a_i x_i$ if the $a_i$'s are non-negative. However, in certain pro

## A Communication-Efficient Distributed Data Structure for Top-k and k-Select Queries. (arXiv:1709.07259v1 [cs.DS])

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

We consider the scenario of $n$ sensor nodes observing streams of data. The nodes are connected to a central server whose task it is to compute some function over all data items observed by the nodes. In our case, there exists a total order on the data items observed by the nodes. Our goal is to compute the $k$ currently lowest observed values or a value with rank in $[(1-\varepsilon)k,(1+\varepsilon)k]$ with probability $(1-\delta)$. We propose solutions for these problems in an extension of the distrib

## Non-Depth-First Search against Independent Distributions on an AND-OR Tree. (arXiv:1709.07358v1 [cs.DS])

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

Suzuki and Niida (Ann. Pure. Appl. Logic, 2015) showed the following results on independent distributions (IDs) on an AND-OR tree, where they took only depth-first algorithms into consideration. (1) Among IDs such that probability of the root having value 0 is fixed as a given r such that 0 < r < 1, if d is a maximizer of cost of the best algorithm then d is an independent and identical distribution (IID). (2) Among all IDs, if d is a maximizer of cost of the best algorithm then d is an IID. In the

## Towards a complexity theory for the congested clique. (arXiv:1705.03284v2 [cs.DC] UPDATED)

Friday, September 22, 01:30 UTC @ cs.CC updates on arXiv.org

The congested clique model of distributed computing has been receiving attention as a model for densely connected distributed systems. While there has been significant progress on the side of upper bounds, we have very little in terms of lower bounds for the congested clique; indeed, it is now know that proving explicit congested clique lower bounds is as difficult as proving circuit lower bounds. In this work, we use various more traditional complexity-theoretic tools to build a clearer picture

## Accelerating PageRank using Partition-Centric Processing. (arXiv:1709.07122v1 [cs.DC])

Friday, September 22, 01:30 UTC @ cs.DS updates on arXiv.org

PageRank is a fundamental link analysis algorithm and a key representative of the performance of other graph algorithms and Sparse Matrix Vector (SpMV) multiplication. Calculating PageRank on sparse graphs generates large amount of random memory accesses resulting in low cache line utilization and poor use of memory bandwidth. In this paper, we present a novel Partition-Centric Processing Methodology (PCPM) that drastically reduces the amount of communication with DRAM and achieves high memory bandwidth.

## ‘The Real Story in This Mess Is Not the Threat That Algorithms Pose to Amazon Shoppers, but the Threat That Algorithms Pose to Journalism’

Friday, September 22, 01:02 UTC @ Daring Fireball

Maciej Ceglowski, demolishing a “news” story that spread around the world claiming that Amazon’s suggestions were helping people make bombs, when in fact they were helping people conduct high school chemistry experiments:  The real story in this mess is not the threat that algorithms pose to Amazon shoppers, but the threat that algorithms pose to journalism. By forcing reporters to optimize every story for clicks, not giving them time to check or contextualize

## The Inside Story of the A11 Bionic Chip

Friday, September 22, 00:28 UTC @ Daring Fireball

Speaking of the A11, I missed this feature for Mashable by Lance Ulanoff last week when it came out, but it’s interesting: “We’re clearly on a path now where, with generations of our products, one of the core elements is the chips in them that, to us, they’re intrinsically part of the definition of the product,” said Apple Senior Vice President of Worldwide Marketing Phil Schiller who, along with SVP of Hardware Technologies Johny Srouji, sat down with me 24 hours after

## Tom’s Guide: ‘iPhone 8 Is World’s Fastest Phone (It’s Not Even Close)’

Friday, September 22, 00:19 UTC @ Daring Fireball

Mark Spoonauer, writing for Tom’s Guide: The “Bionic” part in the name of Apple’s A11 Bionic chip isn’t just marketing speak. It’s the most powerful processor ever put in a mobile phone. We’ve put this chip to the test in both synthetic benchmarks and some real-world speed trials, and it obliterates every Android phone we tested. […] If you’re wondering how all this translates to real-world performance, we have more good news fo

## Acronyms and PHP

Thursday, September 21, 23:46 UTC @ Computational Complexity

Whenever I teach discrete math and use FML to mean Formula the students laugh since its a common acroynm for Fuck My Life. Now they laugh, and I say I know why you are laughing, I know what it means and they laugh even harder. BUT it got me thinking: Pigeonhole Principle! There are more things we want short acroynms for then there are short acroynms. Below are some I thought of. I am sure there are others, in fact I am sure there are websites of such, but I wanted to see which o

## 11 Tips for iOS 11

Thursday, September 21, 22:34 UTC @ Daring Fireball

A bunch of good tips packed into a 2.5-minute video by Joanna Stern. ★

## ★ Thoughts on Apple TV 4K

Thursday, September 21, 21:58 UTC @ Daring Fireball

In short, it’s the Apple TV you know and love (and/or hate), only faster, and with 4K support I can’t test.

## Applied Category Theory at UCR (Part 2)

Thursday, September 21, 21:19 UTC @ Azimuth

I’m running a special session on applied category theory, and now the program is available: • Applied category theory, Fall Western Sectional Meeting of the AMS, 4-5 November 2017, U.C. Riverside. This is going to be fun. My former student Brendan Fong is now working with David Spivak at MIT, and they’re both coming. My […]

## Craig Federighi Says 3D Touch App Switcher Gesture Will Return in Future Update to iOS 11

Thursday, September 21, 20:00 UTC @ Daring Fireball

Craig Federighi, in an email responding to a customer asking for the return of the 3D touch shortcut for app switching: We regretfully had to temporarily drop support for this gesture due to a technical constraint. We will be bringing it back in an upcoming iOS 11.x update. Thanks (and sorry for the inconvenience)!

Thursday, September 21, 19:57 UTC @ Daring Fireball

Facebook: 4) Do you expect to find more ads from Russian or other foreign actors using fake accounts? It’s possible. Translation: “Definitely.” ★

## A cryptographically secure random number generator

Thursday, September 21, 18:30 UTC @ John D. Cook

A random number generator can have excellent statistical properties and yet not be suited for use in cryptography. I’ve written a few posts to demonstrate this. For example, this post shows how to discover the seed of an LCG random number generator. This is not possible with a secure random number generator. Or more precisely, […]

## Future visions: The talks of TEDGlobalNYC

Thursday, September 21, 18:17 UTC @ TED Blog

The advance toward a more connected, united, compassionate world is in peril. Some voices are demanding a retreat, back to a world where insular nations battle for their own interests. But most of the big problems we face are collective in nature and global in scope. What can we do, together, about it? In a […]

## Farhad Manjoo on the iPhones 8

Tuesday, September 19, 14:21 UTC @ Daring Fireball

Farhad Manjoo, writing for The New York Times: So here’s my conclusion, after nearly a week testing the 8 and 8 Plus: The 8s feel like a swan song — or, to put it another way, they represent Apple’s platonic ideal of that first iPhone, an ultimate refinement before eternal retirement. Unsurprisingly, both the iPhone 8 and 8 Plus are very good phones. Most of Apple’s improvements over the iPhone 7 and 7 Plus are minor, but if you have an older model, either of the 8s

## New Space Telescope, 40 Times The Power Of Hubble, To Unlock Astronomy’s Future (Synopsis)

Tuesday, September 19, 14:00 UTC @ Starts With A Bang

“Hubble often takes images of distant gravitationally lensed galaxies to infer their substructure and to try to learn about early galaxies in general. For LUVOIR, we would have that same resolution for any galaxy! That’s truly revolutionary.” -John O’Meara If you were an observational astronomer, what would your dream telescope look like? It would have…

## Randomized response, privacy, and Bayes theorem

Tuesday, September 19, 12:00 UTC @ John D. Cook

Suppose you want to gather data on an incriminating question. For example, maybe a statistics professor would like to know how many students cheated on a test. Being a statistician, the professor has a clever way to find out what he wants to know while giving each student deniability. Randomized response Each student is asked […]

## Swift 4.0 Released!

Tuesday, September 19, 12:00 UTC @ Swift.org

Swift 4 is now officially released! Swift 4 builds on the strengths of Swift 3, delivering greater robustness and stability, providing source code compatibility with Swift 3, making improvements to the standard library, and adding features like archival and serialization. You can watch a quick overview of it by watching the WWDC 2017: What’s New in Swift presentation, and try out some of the new features in this

## ★ The iPhones 8

Tuesday, September 19, 11:06 UTC @ Daring Fireball

These are solid year-over-year updates — at least as impressive as the iPhone 7 was over the iPhone 6S. If they hadn’t debuted alongside the iPhone X we’d be arguing about whether these are the most impressive new iPhone models since the iPhone 6.

## «La hiperestafa del hiperbucle», mi charla en #Naukas17

Tuesday, September 19, 10:10 UTC @ brucknerite

El pasado #Naukas17 en el Euskalduna de Bilbao fue, una vez más, el evento de divulgación científica a seguir. Aquí tenéis mis diez minutos de charla, «La hiperestafa del hiperbucle», en los que me afané en explicar qué es exactamente el Hyperloop de Elon Musk —sorprendentemente hay mucha desinformación al respecto— y por qué no … Continúa leyendo

## Interna

Tuesday, September 19, 09:58 UTC @ Backreaction

I’m still writing on the book. After not much happened for almost a year, my publisher now rather suddenly asked for the final version of the manuscript. Until that’s done not much will be happening on this blog. We do seem to have settled on a title though: “Lost in Math: How Beauty Leads Physics Astray.” The title is my doing, the subtitle isn’t. I just hope it won’t lead too many readers

## Interna

Tuesday, September 19, 09:58 UTC @ Backreaction

I’m still writing on the book. After not much happened for almost a year, my publisher now rather suddenly asked for the final version of the manuscript. Until that’s done not much will be happening on this blog. We do seem to have settled on a title though: “Lost in Math: How Beauty Leads Physics Astray.” The title is my doing, the subtitle isn’t. I just hope it won’t lead too many readers

## Entrevista a Francis en Heterocósmicas

Tuesday, September 19, 08:00 UTC @ La Ciencia de la Mula Francis

Andrés Lomeña me ha entrevistado para su blog Heterocósmicas (se publicó en su blog el 12 de septiembre). Me envío un e-mail con las preguntas, que yo contesté justo antes de irme a Naukas Bilbao 2017. Permíteme una transcripción […] Leer más

## New committer: Eugene Grosbein (src)

Tuesday, September 19, 08:00 UTC @ FreeBSD News Flash

## Nearshore Software Development: Costa Rica Bound

Tuesday, September 19, 07:16 UTC @ Gorilla Logic

Some people believe living in Costa Rica is all about living on the beach, surfing, and hanging out with a bunch of monkeys. Well, when I move there in October, I will actually be living and working in the capital, San José, spending time with Gorillas in our Nearshore Development Center! In this series, you will follow the progression of my transition to Costa Rica, while I obtain even more insight into the pool of smart and talented technical professionals that reside there. When I was given the

## This Week in Rust 200

Tuesday, September 19, 04:00 UTC @ This Week in Rust

Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved?

## The Courage of Embracing the Notch

Monday, September 18, 22:50 UTC @ Daring Fireball

Marco Arment: Apple just completely changed the fundamental shape of the most important, most successful, and most recognizable tech product that the world has ever seen. That’s courage. It is. But as I wrote when Phil Schiller used the word to explain why they removed the headphone jack last year, that took courage too. It takes courage to rob a bank too. The objection people had to calling the removal of the headphone jack “courage”

## PixelCut’s Ultimate Guide to iPhone Resolutions

Monday, September 18, 22:12 UTC @ Daring Fireball

Helpful illustrated guide to the relationship between points, rendered pixels, and display pixels on all iPhones, including the upcoming iPhone X. They also have a nice illustration specific to the X. ★

## The EFF Withdraws From the W3C Over Support for DRM

Monday, September 18, 22:02 UTC @ Daring Fireball

Cory Doctorow, in an open letter from the EFF to the W3C: In our campaigning on this issue, we have spoken to many, many members’ representatives who privately confided their belief that the EME was a terrible idea (generally they used stronger language) and their sincere desire that their employer wasn’t on the wrong side of this issue. This is unsurprising. You have to search long and hard to find an independent technologist who believes that DRM is possible, let alone a

## Halo Top: Eat the Ice Cream

Monday, September 18, 21:25 UTC @ Daring Fireball

This is one of the best commercials I’ve ever seen. The less you know about it going in, the better. ★

## Mystery of the Day

Monday, September 18, 21:11 UTC @ Daring Fireball

## The big idea: 3 reasons to be kind to educators

Tuesday, September 12, 17:00 UTC @ TED Blog

Any dedicated educator can tell you: A teaching job extends far beyond the hours of the school day. Molding the minds of future leaders while simultaneously ferrying them across the rapids of childhood and adolescence — and dealing with the economics of the job — is a calling not for the faint of heart. Here […]

## Pick A Fight (on Twitter)

Tuesday, September 12, 15:29 UTC @ Signal v. Noise - Medium

## ★ X Man

Tuesday, September 12, 15:09 UTC @ Daring Fireball

I say it’s an “ex”, not a “ten”.

## Jobs of the future: AI Interaction Designer

Tuesday, September 12, 13:30 UTC @ x.ai

In the debate between the AI doomsayers, who are convinced AI will automate away most jobs, and the AI optimists, who believe this technological revolution, like all of those that … View Article The post Jobs of the future: AI Interaction Designer appeared first on x.ai.

## How many three-dimensional Hilbert curves are there?

Tuesday, September 12, 13:15 UTC @ Journal of Computational Geometry

Hilbert's two-dimensional space-filling curve is appreciated for its good locality-preserving properties and easy implementation for many applications. However, Hilbert did not describe how to generalize his construction to higher dimensions. In fact, the number of ways in which this may be done ranges from zero to infinite, depending on what properties of the Hilbert curve one considers to be essential. In this work we take the point of view that a Hilbert curve should at least be self-simila

## Making a problem easier by making it harder

Tuesday, September 12, 12:50 UTC @ John D. Cook

In the oral exam for my PhD, my advisor asked me a question about a differential equation. I don’t recall the question, but I remember the interaction that followed. I was stuck, and my advisor countered by saying “Let me ask you a harder question.” I was still stuck, and so he said “Let me […]

## Quantifying the information content of personal data

Tuesday, September 12, 11:55 UTC @ John D. Cook

It can be surprisingly easy to identify someone from data that’s not directly identifiable. One commonly cited result is that the combination of birth date, zip code, and sex is enough to identify most people. This post will look at how to quantify the amount of information contained in such data. If the answer to […]

## Gift vs. Reputation in OSS

Tuesday, September 12, 10:45 UTC @ 250bpm-blogs

Some time ago I've written a short note about usage of term "gift culture" in "Homesteading the Noosphere" by Eric S. Raymond. Eric Raymond have responded here. Unfortunately, I haven't had time to properly respond until now. Today, finally, I've managed to write down some notes on the topic. But first, let me get some stuff out of the way. First, Raymond is cor

## Applied Category Theory 2018

Tuesday, September 12, 05:32 UTC @ Azimuth

There will be a conference on applied category theory! • Applied Category Theory (ACT 2018). School 23–27 April 2018 and conference 30 April–4 May 2018 at the Lorentz Center in Leiden, the Netherlands. Organized by Bob Coecke (Oxford), Brendan Fong (MIT), Aleks Kissinger (Nijmegen), Martha Lewis (Amsterdam), and Joshua Tan (Oxford). The plenary speakers will […]

## This Week in Rust 199

Tuesday, September 12, 04:00 UTC @ This Week in Rust

Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved?

## iBeacons And Hue Lights Tutorial Part 4: Typhoon Dependency Injection Framework

Monday, September 11, 20:15 UTC @ Gorilla Logic

A small band of Gorillas created a three-week iBeacons and Hue Lights project using different technologies. In our first post, we introduced our project and provided a tutorial on implementing the Beacon SDK and integrating iOS devices through Bluetoot

## La misma

Monday, September 11, 19:54 UTC @ brucknerite

Es la misma tira de asfalto. Se desliza bajo las ruedas sin que yo la sienta más que como una vibración suave, kilómetro tras kilómetro, minuto tras minuto. A veces a la tira de asfalto la acompaña música que imaginaron personas que nacieron y murieron en lo que parece otro planeta sin esas tiras. A … Continúa leyendo La misma

## A TSP Breakthrough

Monday, September 11, 17:41 UTC @ Gödel’s Lost Letter and P=NP

A new approximation algorithm Composite of src1, src2, src3 Ola Svensson, Jakub Tarnawski, and László Végh have made a breakthrough in the area of approximation algorithms. Tarnawski is a student of Svensson at EPFL in Lausanne—they have another paper in FOCS on matchings to note—while Végh was a postdoc at Georgia Tech six years ago […]

## 2017 US LLVM Developers' Meeting Program

Monday, September 11, 16:00 UTC @ Planet Clang

The LLVM Foundation is excited to announce the selected proposals for the 2017 US LLVM Developers' Meeting!Keynotes:Falcon: An optimizing Java JIT - Philip ReamesCompiling Android userspace and Linux kernel with LLVM - Stephen Hines, Nick Desaulniers and Greg HackmannTalks:Apple LLVM GPU Compiler: Embedded Dragons - Marcello Maggioni and Charu ChandrasekaranBringing link-time optimization to the embedded world: (Thin)LTO with Linker Scripts - Tobias Edler von Koch, Sergei Larin, Shankar Easwaran and Hemant

## Conferencia en Málaga: “Agujeros negros. ¿Cómo ver lo invisible?”

Monday, September 11, 12:38 UTC @ La Ciencia de la Mula Francis

¿Estás en Málaga el próximo miércoles 13 de septiembre? A las 20:00 podrás disfrutar de mi conferencia “Agujeros negros. ¿Cómo ver lo invisible?” en el Edificio del Rectorado de la Universidad de Málaga (el antiguo edificio de Correos de […]

## Quantum Computing: you know it’s cool, now find out how it works

Monday, September 11, 12:00 UTC @ IBM Blog Research

You have probably heard all the buzzwords people use when trying to explain quantum computing (superposition and entanglement ring a bell?). Fans of xkcd – “the webcomic of romance, sarcasm, math, and language” – already know that when a subject is both philosophically exciting and mathematically complex, it’s easy to develop weird ideas about it, […] The post Quantum Computing: you know it’s coo

## Xcode 9 Vector Images

Monday, September 11, 09:27 UTC @ Use Your Loaf

Apple added PDF vector images to the Xcode asset catalog in Xcode 6. It is a convenient way to build the image assets at 1x, 2x and 3x resolution without the pain of manually creating each file. What it did not do was give you truly scaleable vector images. Stretching an image above its base size left you with some ugly, fuzzy results. That changes with Xcode 9 with the possibility to keep the vector data and scale images at runtime. It also adds some accessibility improvements which work well al

## New committer: Craig Leres (ports)

Monday, September 11, 08:00 UTC @ FreeBSD News Flash

## The Scarecrow's math being wrong was intentional

Monday, September 11, 01:49 UTC @ Computational Complexity

In 2009 I had a post about Movie mistakes (see here). One of them was the Scarecrow in The Wizard of Oz after he got a Diploma (AH- but not a brain) he said The sum of the square roots of any two sides of an isoscles triangle is equal to the square root of the remaining side. Oh joy! Rapture! I have a brain! I wrote that either this mistake was (1) a mistake, (2) on purpose and show

## Negative correlation introduced by success

Sunday, September 10, 23:06 UTC @ John D. Cook

Suppose you measure people on two independent attributes, X and Y, and take those for whom X+Y is above some threshold. Then even though X and Y are uncorrelated in the full population, they will be negatively correlated in your sample. This article gives the following example. Suppose beauty and acting ability were uncorrelated. Knowing how […]

## This is Safe to Read Before Tuesday

Sunday, September 10, 14:25 UTC @ joe cieplinski

I don’t understand people who like to spoil surprises. I don’t get angry with them. I don’t tell them how to live, or anything. I just don’t get them. There have always been leaks surrounding new Apple announcements. This is why sites like MacRumors, 9to5Mac, and

## What Can We Learn from an Incorrect TDD Diagram?

Saturday, September 09, 23:40 UTC @ Quality Coding

A paper published in 2013 about Test Driven Development included the following diagram. Unfortunately, it gets some things wrong: A tweet from Nat Pryce sparked discussion: Grumpy request to academics: if you're going to publish ideas about how to improve TDD, get the original process right! pic.twitter.com/FaSU8CF6ol — Nat Pryce (@natpryce) September 7, 2017 First, […]

## Lazy creative

Saturday, September 09, 13:16 UTC @ Signal v. Noise - Medium

## Podcast CB S&R 127: Matemáticas babilónicas y mucho más

Saturday, September 09, 11:49 UTC @ La Ciencia de la Mula Francis

He participado en el episodio 127 del podcast Coffee Break: Señal y Ruido [iVoox, iTunes], titulado “Babilonia, Estrella de Tabby, y Fast Radio Bursts”, 07 Sep 2017. “La tertulia semanal ha repasado las últimas noticias de la actualidad científica.” […] L

## New committer: Dave Cottlehuber (ports)

Saturday, September 09, 08:00 UTC @ FreeBSD News Flash

## FreeBSD 10.4-BETA4 Available

Saturday, September 09, 08:00 UTC @ FreeBSD News Flash

The fourth BETA build for the FreeBSD 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our FreeBSD mirror sites.

## Basecamp 3 for iOS: Hybrid Architecture

Friday, September 08, 20:01 UTC @ Signal v. Noise - Medium

## Corporate Training, NYC Workshop, and Book Update

Friday, September 08, 19:07 UTC @ NSBlog

I'm afraid I ran out of time for Friday Q&A this week. Will shoot for next week instead. Instead, I present a little update about various other things in my world. (Read More)

## Can cities have compassion? A Q&A with OluTimehin Adegbeye following her blockbuster TED Talk

Friday, September 08, 18:47 UTC @ TED Blog

Urban gentrification in Lagos is displacing hundreds of thousands of people who do not fit into the administration’s resplendent vision for the future. Their crime? Poverty. In what was one of the most moving talks of TEDGlobal 2017, OluTimehin Adegbeye calls us to consider the human cost of progress, specifically for the former inhabitants of [

## Joe Polchinski’s Memories, and a Mark Wise Movie

Friday, September 08, 18:18 UTC @ Sean Carroll

Joe Polchinski, a universally-admired theoretical physicist at the Kavli Institute for Theoretical Physics in Santa Barbara, recently posted a 150-page writeup of his memories of doing research over the years. Memories of a Theoretical Physicist Joseph Polchinski While I was … Continue reading →

## LLVM computes 10 factorial at compile time

Friday, September 08, 16:35 UTC @ gilded : rust

## Meet Member of the Band – QA Engineer Mirna Viquez

Friday, September 08, 15:00 UTC @ Gorilla Logic

Much like a pod of whales or a pack of wolves, did you know that a group of gorillas is called a band? In this blog series, we’re going to introduce you to members of our band – engineers, technical recruiters, PMs, designers, and more who make up the most important asset in Gorilla Logic…our talent! Are you Gorilla material? Join the band today! QA Engineer Mirna Viquez

## New committer: Adriaan de Groot (ports)

Friday, September 08, 08:00 UTC @ FreeBSD News Flash

## Postdoc in Applied Category Theory

Friday, September 08, 05:46 UTC @ Azimuth

guest post by Spencer Breiner One Year Postdoc Position at Carnegie Mellon/NIST We are seeking an early-career researcher with a background in category theory, functional programming and/or electrical engineering for a one-year post-doctoral position supported by an Early-concept Grant (EAGER) from the NSF’s Systems Science program. The position will be managed through Carnegie Mellon University […]

## Modern Theories of Quantum Gravity

Friday, September 08, 01:53 UTC @ Not Even Wrong

Quanta magazine today has a column by Robbert Dijkgraaf that comes with the abstract: Reductionism breaks the world into elementary building blocks. Emergence finds the simple laws that arise out of complexity. These two complementary ways of viewing the universe … Continue reading →

## Nicolas Hafner: Portacle Release - Confession 75

Thursday, September 07, 17:06 UTC @ Planet Lisp

I've written about Portacle on a previous occasion, where I talked mostly about the issues I've faced. This time, however, I'm excited to announce that Portacle has finally reached version 1.0. This means that there are no obvious remaining issues that I am aware of. Everything should Just Work™. In case you're confused abo

## Statistics on my dead cat policy- is there a correlation?

Thursday, September 07, 15:34 UTC @ Computational Complexity

When I teach a small (at most 40) students I often have the dead-cat policy for late HW: HW is due on Tuesday. But there may be things that come up that don't quite merit a doctors note, for example your cat dying, but are legit for an extension. Rather than have me judge every case you ALL have an extension until Thursday, no questions asked. Realize of course that the hw is MORALLY due Tuesday. So if on Thursday you ask, for an extension I will deny it on the grounds that I already gave yo

## Highly cited theorems

Thursday, September 07, 12:38 UTC @ John D. Cook

Some theorems are cited far more often than others. These are not the most striking theorems, not the most advanced or most elegant, but ones that are extraordinarily useful. I first noticed this when taking complex analysis where the Cauchy integral formula comes up over and over. When I first saw the formula I thought […]

## Zach Beane: September of Sly

Thursday, September 07, 12:06 UTC @ Planet Lisp

I like the idea of sly: like slime, but cooler. Less conservative with changes, less concerned about backwards-compatibility, more features, cleaner implementation, etc. But I don’t know that much about it in detail, and I’ve never tried it - until now. I’m going to use sly exclusively for the month of September. As I bump into differences from slime, I’m taking notes and will share them here. I hope to give people a

## The Lost Art of Meaningful Content | Dave Collins, SoftwarePromotions | BoS USA 2016

Thursday, September 07, 11:10 UTC @ Business of Software USA

Dave Collins, Founder, SoftwarePromotions The web is being filled with pointless content that barrages our senses, overwhelms and distracts us and reinforces the new norms of sub-mediocrity. And this contentless content is amplified and regurgitated through social media, email marketing, streamed webinars and sometimes even conferences. It’s time to take a stand against the banal and […] The post

## El significado matemático de la tablilla babilónica Plimpton 322

Thursday, September 07, 08:14 UTC @ La Ciencia de la Mula Francis

La tablilla de barro Plimpton 322 muestra 60 números en 15 filas y 4 columnas. Se sabe que es un trozo de una tablilla más grande que tenía 38 filas y 8 columnas. ¿Para qué servía? La hipótesis más […] Leer más

## MIT and IBM: putting our “minds and hands” together to create the future of AI

Thursday, September 07, 03:00 UTC @ IBM Blog Research

As an MIT graduate and senior leader within IBM Research, I have always felt a close kinship between these two institutions. Both are renowned for their technical excellence, and both are strongly committed to pushing the frontiers of science and technology to solve problems that matter to the world. MIT’s motto “Mens et Manus” (Latin […] The post MIT and IBM: putting our “minds and hands” together

Thursday, September 07, 00:00 UTC @ The Syndicate

watchOS 3 introduced the ability to include SpriteKit and SceneKit scenes inside of your watchOS projects. At the same time, Apple also introduced more animation capabilities with the standard WatchKit UI elements, but the power of Core Animation that iOS developers have become accustomed to was missing in watchOS. Fortunately, watchOS does have more animation abilities, but it relies on SpriteKit and SceneKit to perform those animations. In this article, we’ll show you exactly how to create yo

## TEDWomen update: One year on, an extraordinary story of understanding and forgiveness

Wednesday, September 06, 18:39 UTC @ TED Blog

When we started TEDWomen in 2010, we felt strongly that we wanted to include a series of talks we called “Duets” in which we would forego the traditional TED Talk model and present pairs of speakers instead of solo ones. There is no question that the Duets sessions are often among the most popular and […]

Wednesday, September 06, 16:16 UTC @ ACM Queue - All Queue Content

When people ask me the question of where they should focus their time I ask them what is the one thing you could be the best in the world at? The answer might be going deep or going wide. The important thing is to spend your time on building the skills that will move you to where to you want to go.

## Automation Testing Part 3: Mobile Automation Testing with Appium

Wednesday, September 06, 16:15 UTC @ Gorilla Logic

In my first post, I explained a simple three-step process to start any automation testing. In the second post, I explored REST API testing, its importance, how to create tests using Rest-Assured and how to integrate them with your ongoing development efforts. In this third

## Interpretations of Quantum Mechanics: The Cat’s View

Wednesday, September 06, 11:59 UTC @ Backreaction

Something else I made for the book but later removed. (Click to enlarge.)

## Interpretations of Quantum Mechanics: The Cat’s View

Wednesday, September 06, 11:59 UTC @ Backreaction

Something else I made for the book but later removed. (Click to enlarge.)

## 6 reasons why scheduling is a machine task

Wednesday, September 06, 07:00 UTC @ x.ai

There are many things humans do better than machines. Scheduling meetings isn’t one of them. When we set out to build x.ai and fix the time and productivity suck that … View Article The post 6 reasons why scheduling is a machine task appeared first on x.ai.

## Width of mixture PDFs

Tuesday, September 05, 23:26 UTC @ John D. Cook

Suppose you draw samples from two populations, one of which has a wider probability distribution than the other. How does the width of the distribution of the combined sample vary as you change the proportions of the two populations? The extremes are easy. If you pick only from one population, then the resulting distribution will […]

Tuesday, September 05, 22:04 UTC @ Daring Fireball

Support your users and their Apple devices without help from IT. Jamf Now is a simple device management solution designed to help anyone set up, manage, and protect Apple devices at work. Easily configure email and Wi-Fi networks, distribute apps to your team, and protect sensitive data without locking down devices. NEW: Add additional administrators to your Jamf Now account to help manage your devices with Teammates.

## 6 Tips for Leading Software Development Teams

Tuesday, September 05, 20:00 UTC @ Gorilla Logic

Right now the software world is booming, and with it, new organizations and ideas are pushing the limits of the market and creating new tech solutions at a mind-blowing rate. These solutions depend on the groups of talent developers, designers, DevOps and QAs that make it possible to have a product. The quality and velocity of the product, therefore, depend on team interaction and leadership in the organization. Understanding how to lead and unite a group of talented developers is not quite as easy

## This Week in Rust 198

Tuesday, September 05, 04:00 UTC @ This Week in Rust

Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved?

## TurtleWare: Tutorial: Working with FiveAM

Tuesday, September 05, 00:00 UTC @ Planet Lisp

What is FiveAM? FiveAM is a simple-yet-mature test framework. It makes test suites for your project easy to implement, maintain, organize and run. Motivation While it can't be said that there are no learning materials provided for FiveAM, it feels like they are lacking in both clarity and detail. Beginners are in need of gentle, friendly guidance. Experienced Lisp hackers are able to make do without it, but even they probably spend a little extra time tinkering, experimenting

## Modern Geometry

Monday, September 04, 19:11 UTC @ Not Even Wrong

This semester I’m teaching the first semester of Modern Geometry, our year-long course on differential geometry aimed at our first-year Ph.D. students. A syllabus and some other information about the course is available here. In the spring semester Simon Brendle … Continue reading →

## A unified approach to solving seven programming problems

Monday, September 04, 18:44 UTC @ Lambda the Ultimate - Programming Languages Weblog

A fun pearl by William E. Byrd, Michael Ballantyne, Gregory Rosenblatt, and Matthew Might from ICFP: seven programming challenges solved (easily!) using a relational interpreter. One challenge, for example, is to find quines. Another is to find programs that produce different results with lexical vs. dynamic scope. The interpreter is implemented in miniKanren (of course), i

## Thirteen

Monday, September 04, 16:37 UTC @ joe cieplinski

I really didn’t like my mid-2014 13-inch MacBook Pro. So much so, I’d put it firmly at the bottom of the list of Macs I’ve owned over the years. And that’s a long list, spanning from 1986 to present. I only bought that Mac because I

## Rules and Exceptions

Monday, September 04, 14:47 UTC @ Computational Complexity

As a mathematician nothing grates me more than the expression "The exception that proves the rule". Either we bake the exception into the rule (all primes are odd except two) or the exception in fact disproves the rule. According to Wikipedia, "the exception that proves the rule" has a legitimate meaning, a sign that says "No par

## No te pierdas Naukas Bilbao 2017 en el Palacio Euskalduna

Monday, September 04, 14:43 UTC @ La Ciencia de la Mula Francis

Naukas Bilbao es el mayor evento de divulgación científica del mundo. Se celebra desde el año 2011 y es gratis, hasta completar aforo. Este año se celebra en el Auditorium del Palacio Euskalduna de la capital del mundo, cuya […] Leer más

## Complex Adaptive Systems (Part 5)

Monday, September 04, 10:22 UTC @ Azimuth

When we design a complex system, we often start with a rough outline and fill in details later, one piece at a time. And if the system is supposed to be adaptive, these details may need to changed as the system is actually being used! The use of operads should make this easier. One reason […]

## ICFP 2017 live streaming

Sunday, September 03, 18:35 UTC @ Lambda the Ultimate - Programming Languages Weblog

If you are one of the few LtU-ers not presenting (just kidding...), you can get your functional programming fix by following the live stream from ICFP, starting tomorrow at 11:00 (UK). Want to know when to tune in? Check out the incredible program!

## Eugene Zaikonnikov: Also ALSA

Sunday, September 03, 15:00 UTC @ Planet Lisp

After having some issues with microphone input handling in portaudio I took a shortcut and sketched Also ALSA: an interface to Advanced Linux Sound Architecture library. As the name suggests, it's not the first CL wrapping of it. It is however small, reasonably self-contained and can handle both input and output. LGPL to comply with alsa-lib.

## Voyager 1

Sunday, September 03, 06:03 UTC @ Azimuth

Launched 40 years ago, the Voyagers are our longest-lived and most distant spacecraft. Voyager 2 has reached the edge of the heliosphere, the realm where the solar wind and the Sun’s magnetic field live. Voyager 1 has already left the heliosphere and entered interstellar space! A new movie, The Farthest, celebrates the Voyagers’ journey toward […]

## Team dynamics and encouragement

Saturday, September 02, 23:56 UTC @ John D. Cook

When you add people to a project, the total productivity of the team as a whole may go up, but the productivity per person usually goes down. Someone suggested that as a rule of thumb, a company needs to triple its number of employees to double its productivity. Fred Brooks summarized this saying “Many hands […]

## Reseña: “Black Hole Blues” de Janna Levin

Saturday, September 02, 11:27 UTC @ La Ciencia de la Mula Francis

“En algún lugar del universo dos agujeros negros colisionan —tan pesados como estrellas, tan pequeños como ciudades, literalmente agujeros (huecos vacíos) negros (la completa ausencia de luz). Ligados por la gravedad, en sus últimos segundos juntos los agujeros giran […] Leer más

## New committer: Stephen Hurd (src)

Saturday, September 02, 08:00 UTC @ FreeBSD News Flash

## FreeBSD 10.4-BETA3 Available

Saturday, September 02, 08:00 UTC @ FreeBSD News Flash

The third BETA build for the FreeBSD 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our FreeBSD mirror sites.

## Happy 15th Birthday Gorilla Logic!

Friday, September 01, 16:31 UTC @ Gorilla Logic

Happy 15th Birthday Gorilla Logic! On the one hand, I’m proud to hit the milestone. On the other hand, I’m thinking, “Aren’t I supposed to be a startup zillionaire by now?” But, hey, Gorilla Logic has not only beaten the odds in becoming a successful business, we’ve outgrown the “small business” designation and have officially joined the “medium-sized enterprise” ranks. And we did it without funding. Gorilla Logic is a bootstrap, although as is so often the case with compa

## x.ai Pros And How They Do It: Mike Bell of Hyver

Friday, September 01, 15:23 UTC @ x.ai

Name: Mike Bell Title: CMO, co-founder Company: Hyver Location: Chicago, IL Twitter handle: @michaelrsbell x.ai boss since: December 2016 Describe yourself in one word: Tenacious   Tell us one fun fact about you! At one point, … View Article The post x.ai Pros And How They Do It: Mike Bell of Hyver

## Upsides and downsides of "women in..." lists

Thursday, August 31, 22:30 UTC @ composition.al

A couple months ago, Jean Yang started a crowdsourced list of women doing programming languages and software engineering research. I added my name and advertised the list in a couple of communities I’m part of, mentioning that although I think there are upsides and downsides to such lists, on balance I think they’re good. A friend asked me to elaborate on what those

## Relearning from a new perspective

Thursday, August 31, 21:58 UTC @ John D. Cook

I had a conversation with someone today who said he’s relearning logic from a categorical perspective. What struck me about this was not the specifics but the pattern: Relearning _______ from a _______ perspective. Not relearning something forgotten, but going back over something you already know well, but from a different starting point, a different […]

## iBeacons And Hue Lights Tutorial Part 3: Integrating Node.JS with iOS

Thursday, August 31, 15:30 UTC @ Gorilla Logic

A small band of Gorillas created a three-week iBeacons and Hue Lights project using different technologies. In our first post, we introduced our project and provided a tutorial on implementing Beacon SDK and integrating iOS devices through Bluetooth. In the second post, we discussed how to imp

## NOT So Powerful

Thursday, August 31, 13:32 UTC @ Computational Complexity

Note: Thanks to Sasho and Badih Ghazi for pointing out that I had misread the Tardos paper. Approximating the Shannon graph capacity is an open problem. Grötschel, Lovász and Schrijver approximate a related function, the Lovász Theta function, which also has the properties we need to get an exponential separation of monotone and non-monotone circ

## Great shorts: The lineup of short films and video played at TEDGlobal 2017

Wednesday, August 30, 23:48 UTC @ TED Blog

How does TED complement a program of speakers sharing bold ideas, tough truths and jaw-dropping creative visions at TEDGlobal 2017 in Arusha? With interstitials: the beautiful, funny, inspiring, silly, short video breaks screened in between speakers. Pulling from a global pool of creativity, talent and thoughtfulness, this year’s TEDGlobal interstitial lineup boasts many films directed,

## Manifestos and destinies: Notes from Session 8 of TEDGlobal 2017

Wednesday, August 30, 23:30 UTC @ TED Blog

It’s the last session, can you believe it? This is the part where we declare our intent to take all we have learned and proceed with purpose to change the world. But first, a few big statements from inspiring speakers to wind us up — the kind of statements that will send us out in […]

## Quicklisp news: August 2017 Quicklisp dist update now available

Wednesday, August 30, 21:25 UTC @ Planet Lisp

New projects: cl-cognito — Amazon Cognito Utilities — BSDcl-conllu — Common Lisp corpus conllu utilities — Apache 2.0cl-json-helper — Handy extras for cl-json — BSDcl-moss — Common Lisp submission mechanism

## Proceedings of the ACM on Programming Languages

Wednesday, August 30, 21:05 UTC @ Lambda the Ultimate - Programming Languages Weblog

Proceedings of the ACM on Programming Languages (PACMPL) is a Gold Open Access journal publishing research on all aspects of programming languages, from design to implementation and from mathematical formalisms to empirical studies. Each issue of the journal is devoted to a particular subject area within programming languages and will be announced through publicized Calls for Papers. See the ToC of the September 2017, ICFP issue,

## Participating in ICFP remotely

Wednesday, August 30, 20:11 UTC @ composition.al

This year’s International Conference on Functional Programming, or ICFP ‘17 to its friends, will be getting under way in Oxford, UK in just a couple of days. ICFP is one of my favorite conferences, and this year I’m serving as the publicity chair and as a member of the program committee, so I have even more r

## Tradition is not a frozen thing: Notes from Session 7, Power up

Wednesday, August 30, 16:24 UTC @ TED Blog

Human potential is a double-edged sword; it can be turned to great good or great evil. This session is about the discovery, liberation and channeling of human potential in ways that make the world around us a better place. But first, Alsarah & the Nubatones introduce us to East African retro-pop. As Alsarah says from […]

## Cache Me If You Can

Wednesday, August 30, 16:07 UTC @ ACM Queue - All Queue Content

The world is more connected than it ever has been before, and with our pocket supercomputers and IoT (Internet of Things) future, the next generation of the web might just be delivered in a peer-to-peer model. It's a giant problem space, but the necessary tools and technology are here today. We just need to define the problem a little better.

## Cities are great when they work: Notes from Session 6, Urban 3.0

Wednesday, August 30, 15:29 UTC @ TED Blog

Cities are a constellation of dreams — dreams that are constantly dying and being born. Cities are living things, with character and distinct personalities. Africa’s cities teem with these dreams. Who gets to decide which ones live, and which ones die? To become an architect, Christian Benimana had to go far away from home. There […]

## The annotated math of (almost) everything

Wednesday, August 30, 14:01 UTC @ Backreaction

Have you heard of the principle of least action? It’s the most important idea in physics, and it underlies everything. According to this principle, our reality is optimal in a mathematically exact way: it minimizes a function called the “action.” The universe that we find ourselves in is the one for which the action takes on the smallest value. In quantum mechanics, reality isn’t quite that

## The annotated math of (almost) everything

Wednesday, August 30, 14:01 UTC @ Backreaction

Have you heard of the principle of least action? It’s the most important idea in physics, and it underlies everything. According to this principle, our reality is optimal in a mathematically exact way: it minimizes a function called the “action.” The universe that we find ourselves in is the one for which the action takes on the smallest value. In quantum mechanics, reality isn’t quite that

## Beat the heat in 3D chip stacks with ICECool

Wednesday, August 30, 12:00 UTC @ IBM Blog Research

Editor’s note: This article is by Timothy Chainer, Pritish R. Parida, and Mark Schultz, IBM Research. In the Moore’s Law race to keep improving computer performance, the IT industry has turned upward, stacking chips like nano-sized 3D skyscrapers. But those stacks, like the law it’s challenging, have their limits, due to overheating. So, our team […] The post Beat the heat in 3D ch

## A Retirement Party for Joel Seiferas

Wednesday, August 30, 02:12 UTC @ Gödel’s Lost Letter and P=NP

A gathering this Labor Day in Rochester Announcement source Joel Seiferas retired on December 31, 2016 and is now a professor emeritus in the University of Rochester Computer Science Department. Today Ken and I wish to talk about his party happening this Labor Day—September 4th. Joel retired on a holiday—New Year’s Eve—and is having his […]

## This and That

Tuesday, August 29, 23:38 UTC @ Not Even Wrong

The Stacks Project (see an earlier post here) had a very successful workshop in Ann Arbor earlier this month. This is a remarkable effort pioneered by Johan de Jong to produce a high quality open source reference for the field … Continue reading →

## New Augmented Reality Resources Now Available

Tuesday, August 29, 22:00 UTC @ News and Updates - Apple Developer

Design intuitive augmented reality experiences for iOS using the best practices now available in the Human Interface Guidelines, and explore new sample code for ARKit. We can’t wait for your apps to be available to hundreds of millions of people with the launch of iOS 11 this fall. If you’re working on creating an amazing experience with ARKit and would like to share it with us, let us know.Learn more about ARKit.

## Repatterning culture, identity, language: Visual thinking from Session 5

Tuesday, August 29, 20:39 UTC @ TED Blog

The speakers in this session are artists, designer-scientists and visionaries who are remaking the world around them. Their weapons are scope, shutter, paint, brush, font, code, blood and bone. And they are not afraid to use them. Who are they and what do they want? It’s time to find out. Self-styled “wild woman” Thandiswa Mazwai came […]

## Upcoming Requirement for Promoted In-App Purchases

Tuesday, August 29, 20:35 UTC @ News and Updates - Apple Developer

With iOS 11, users can browse in-app purchases directly on the App Store and start a purchase even before downloading your app. During the iOS 11 beta period, promoted in-app purchases are displayed on the App Store without the ability to buy. Starting this fall, your app must handle App Store transactions of promoted in-app purchases in order for your in-app purchases to be displayed on the App Store. Once the GM version of Xcode 9 is released, simply implement the new delegate method within SKPaymentTran

Tuesday, August 29, 15:56 UTC @ ACM Queue - All Queue Content

We've seen repeatedly that ideas in the research literature can be gradually forgotten or lie unappreciated, especially if they are ahead of their time, even in popular areas of research. Both practitioners and academics would do well to revisit old ideas to glean insights for present systems. Bitcoin was unusual and successful not because it was on the cutting edge of research on any of its components, but because it combined old ideas from many previously unrelated fields. This is not easy to do, as it re

## A hard look: Exploring tough truths in Session 4

Tuesday, August 29, 15:42 UTC @ TED Blog

TED is known for its inspiring talks. And all of the previous sessions before this have been inspiring, you have no idea. Humans, however, shall not live by endorphins alone. Sometimes, we need a stern lecture. Or a biting sermon. Sometimes, we need to reflect on a somber piece of art or music. Sometimes, we […]

## One jump forward: Notes from Session 3 of TEDGlobal: Leapfrog

Tuesday, August 29, 12:42 UTC @ TED Blog

There are two things Africa-rising apologists are quick to cite as examples of the continent’s ability to leapfrog past its challenges and end up with solutions that are far ahead of the rest of the world: mobile phones and mobile money. But the frequency with which these two are wielded have also rendered them well-worn. […]

## This Week in Rust 197

Tuesday, August 29, 04:00 UTC @ This Week in Rust

Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved?

## The complex challenges of life-work partnerships: News from TEDWomen speakers

Tuesday, August 29, 02:00 UTC @ TED Blog

When we started TEDWomen in 2010, we felt strongly that we wanted to include a talks that break the traditional TED Talk model and present pairs of speakers instead of solos. Our first “Duet” featured the married couple Beverly and Dereck Joubert. I wrote about them on this blog earlier this month. As National Geographic Explorers in […]<

Monday, August 28, 17:00 UTC @ News and Updates - Apple Developer

Test your apps with the latest release of macOS, iOS, watchOS, and tvOS.macOS High Sierra 10.13 beta 8 (17A358a)iOS 11 beta 8 (15A5368a)watchOS 4 beta 8 (15R5371a)tvOS 11 beta 8 (15J5374a)View all downloads.

## Solving AI’s moving-target search problem at IJCAI 2017

Monday, August 28, 08:56 UTC @ IBM Blog Research

As we look to get from point A to point B, people increasingly have options that go beyond the typical bus or taxi. Various flavours of ride and car sharing are now available in cities worldwide, making getting around more convenient than ever. Yet, as anyone that uses such services knows, it can be difficult […] The post Solving AI’s moving-target search problem at IJCAI 2017 appeared firs

## either pi is algebraic or some journals let in an incorrect paper!/the 15 most famous transcendental numbers

Monday, August 28, 02:52 UTC @ Computational Complexity

Someone has published three papers claiming that π is 17 -8*sqrt(3) which is really =3.1435935394... Someone else has published eight papers claiming π is (14 - sqrt(2))/4 which is really 3.1464466094... The first result is closer, though I don't think this is a contest that either author can win. Either π is algebraic, which contradicts a well known theorem, or some journals accepted some papers with false proofs. I also wonder how

## Wimpie Nortje: Getting started with Common Lisp

Monday, August 28, 00:00 UTC @ Planet Lisp

Are you trying to get started with Common Lisp but find it difficult to make progress? People keep on saying that there are plenty free resources available online. Maybe you have even found most of them ... and yet the questions remain ... What is the Lisp syntax? Are there any libraries and how do I find them? Can I compile my program into a binary or are users forced to install a compiler? The list goes on: What is the meaning of those asterisks around the *VARIABLE* names? Which implementation

## Hurricane Harvey update

Sunday, August 27, 18:47 UTC @ John D. Cook

As you may know, I live in the darkest region of the rainfall map below. My family and I are doing fine. Our house has not flooded, and at this point it looks like it will not flood. We’ve only lost electricity for a second or two. Of course not everyone in Houston is doing […]

## Defining the Fourier transform on LCA groups

Sunday, August 27, 15:34 UTC @ John D. Cook

My previous post said that all the familiar variations on Fourier transforms—Fourier series analysis and synthesis, Fourier transforms on the real line, discrete Fourier transforms, etc.—can be unified into a single theory. They’re all instances of a Fourier transform on a locally compact Abelian (LCA) group. The difference between them is the underlying group. Given […]

## Two IBM Researchers to Speak at TEDGlobal 2017 in Africa

Sunday, August 27, 13:00 UTC @ IBM Blog Research

This week in Arusha, Tanzania, hundreds will gather for one of the most highly anticipated events of the year: TEDGlobal. The sold out event brings together entrepreneurs, business leaders,  technologists, dreamers and doers to talk about the challenges and opportunities on the African continent. Representing IBM’s Africa Labs scientists Drs. Abdigani Diriye and David Moinina […] The post

## Unified theory of Fourier transforms

Sunday, August 27, 01:23 UTC @ John D. Cook

You can take a periodic function and analyze it into its Fourier coefficients, or use the Fourier coefficients in a sum to synthesize a periodic function. You can take the Fourier transform of a function defined on the whole real line and get another such function. And you can compute the discrete Fourier transform via […]

## Member of the Band – Gorilla Jeff McCloud

Friday, August 25, 15:30 UTC @ Gorilla Logic

Much like a pod of whales or a pack of wolves, did you know that a group of gorillas is called a band? In this blog series, we’re going to introduce you to members of our band – engineers, technical recruiters, PMs, designers, and more who make up the most important asset in Gorilla Logic…our talent! Are you Gorilla material? Join the band today! Jeff McCloud

## Brain-Inspired AI: How Neuroscience Helps to Advance Machine Learning

Friday, August 25, 14:51 UTC @ IBM Blog Research

While building artificial systems does not necessarily require copying nature — after all, airplanes fly without flapping their wings like birds — the history of AI and machine learning convincingly demonstrates that drawing inspirations from neuroscience and psychology can lead to significant breakthroughs, with deep neural networks and reinforcement learning being perhaps the two most […] The post

## Making a difference

Friday, August 25, 13:28 UTC @ Business of Software USA

Making a Difference Ziad Wakim is a long time Business of Software Conference attendee who isn’t able to come this year for good reasons (see below), but he sent a lovely email that captured some of the reasons that Business of Software Conference has made a difference to him. Ziad is the founder and CEO […] The post Making a difference appeared first on

## Kathy Sierra – Motivation Matters

Friday, August 25, 13:15 UTC @ Business of Software USA

Motivation Matters Kathy Sierra is a Business of Software Conference favourite for good reason. She talks sense. These talks, in particular the Badass User ones, are often cited as being some of the most influential talks people have heard about product development – Web 2.0 Business Models – 2009, Building the Minimum Badass User – 2012, Building  the minimum Badass […] The post

## Friday Q&A 2017-08-25: Swift Error Handling Implementation

Friday, August 25, 13:13 UTC @ NSBlog

Swift's error handling is a unique feature of the language. It looks a lot like exceptions in other languages, but the syntax is not quite the same, and it doesn't quite work the same either. Today I'm going to take a look at how Swift errors work on the inside. (Read More)

## Solving problems we wish we had

Friday, August 25, 12:24 UTC @ John D. Cook

There’s a great line from Heather McGaw toward the end of the latest episode of 99 Percent Invisible: Sometimes … we can start to solve problems that we wish were problems because they’re easy to solve. Reminds me of an excerpt from Richard Weaver’s book Ideas Have Consequences: Obsession, according to the canons of psychology, […]

## IBM Research-China Showcases 8 Papers at Medinfo 2017

Thursday, August 24, 13:23 UTC @ IBM Blog Research

Using cognitive computing to improve healthcare in China has been one of the main focus areas for the IBM Research-China organization. With 7 billion hospital visits per year, the country’s healthcare systems have the opportunity to tap into that data and uncover new insights for disease management and population health.  Collaborations with 15 leading Chinese […] The post

## Kurtz-Fest

Thursday, August 24, 13:12 UTC @ Computational Complexity

Stuart Kurt

## Rebuild of Debian using Clang 3.9, 4.0 and 5.0

Wednesday, August 23, 22:09 UTC @ Planet Clang

## Roy sells ThoughtWorks to Apax

Wednesday, August 23, 18:46 UTC @ Martin Fowler

ThoughtWorks, my employer, had some big news to share today. Our founder and owner, Roy Singham, has decided to sell ThoughtWorks to Apax - a private equity firm based in London. Apax wishes the current management team to continue running and growing ThoughtWorks, using the same model that's driven our growth and success for the last twenty-odd years. more…

## Removing the hunch in data science with AI-based automated feature engineering

Wednesday, August 23, 17:57 UTC @ IBM Blog Research

For data scientists, predictive modeling is the practice of predicting future outcomes using statistical models. Its increasing adoption in the field of AI includes diagnosing cancer, predicting hurricanes and optimizing supply chains, amongst other areas. However, the value of predictive modeling comes at the cost of practicing it. The cornerstone of successful predictive modeling, known […] The post

## On free speech, gerrymandering and self-contradictory rule systems

Wednesday, August 23, 15:00 UTC @ The Geomblog

In the light of the wave of racist and neo-Nazi bile being slung around in Charlottesville and beyond, Karl Popper's Paradox of Tolerance has been doing the rounds. Paraphrased, it can be phrased as In a tolerant society, one must be tolerant of everything except intolerance. There's an interesting self-referential element there that's reminiscient of

## I was wrong. You were wrong too. Admit it.

Wednesday, August 23, 11:45 UTC @ Backreaction

I thought that anti-vaxxers are a US-phenomenon, certainly not to be found among the dutiful Germans. Well, I was wrong. The WHO estimates only 93% of children in Germany receive both measles shots. I thought that genes determine sex. I was wrong. For certain species of fish and reptiles that’s not the case. I thought that ultrasound may be a promising way to wirelessly transfer energy. That

## I was wrong. You were wrong too. Admit it.

Wednesday, August 23, 11:45 UTC @ Backreaction

I thought that anti-vaxxers are a US-phenomenon, certainly not to be found among the dutiful Germans. Well, I was wrong. The WHO estimates only 93% of children in Germany receive both measles shots. I thought that genes determine sex. I was wrong. For certain species of fish and reptiles that’s not the case. I thought that ultrasound may be a promising way to wirelessly transfer energy. That

## Evergreen Status

Tuesday, August 22, 20:22 UTC @ inessential.com

The current goal is a Spring 2018 release of Evergreen 1.0. Which is rather ambitious, I know, and I wouldn’t be shocked if it was Spring 2019. But that’s the goal. The build is currently broken, has been broken for months, and will continue as broken for at least another few weeks. Here’s the scoop: I decided to do syncing in 1.0. It will probably be just one system at first (most l

## Cold, Hard Cache

Tuesday, August 22, 14:14 UTC @ ACM Queue - All Queue Content

Dear KV, Our latest project at work requires a large number of slightly different software stacks to deploy within our cloud infrastructure. With modern hardware, I can test this deployment on a laptop. The problem I keep running up against is that our deployment system seems to secretly cache some of my files and settings and not clear them, even when I repeatedly issue the command to do so. I've resorted to repeatedly using the find command so that I can blow away the offending files. What I've found is t

## Where Will Jon Be in Fall 2017?

Tuesday, August 22, 12:45 UTC @ Quality Coding

Do you enjoy conferences and workshops? Here’s my conference schedule for this fall: October 7–8: Intro to TDD (non iOS) in San Jose Last year, I attended Silicon Valley Code Camp for the first time. This year, I’ll be teaching a session: Intro to Test Driven Development. This won’t be specific to iOS development. Instead, […]

## The Crystal Blogaversity

Tuesday, August 22, 12:33 UTC @ Computational Complexity

A joint post from Lance and Bill This blog started fifteen years ago today as "My Computational Complexity Web Log". Bill came on permanently in 2007 after Lance retired from the blog, a retirement that didn't even last a year. We've had over 2500 posts and 6 million page views. We've highlighted great r

## Predicting when an RNG will output a given value

Tuesday, August 22, 12:00 UTC @ John D. Cook

A few days ago I wrote about how to pick the seed of a simple random number generator so that a desired output came n values later. The number n was fixed and we varied the seed. In this post, the seed will be fixed and we’ll solve for n. In other words, we ask when a […]

## Swift Local Refactoring

Tuesday, August 22, 09:45 UTC @ Swift.org

Xcode 9 includes a brand new refactoring engine. It can transform code locally within a single Swift source file, or globally, such as renaming a method or property that occurs in multiple files and even different languages. The logic behind local refactorings is implemented entirely in the compiler and SourceKit, and is now open source in the swift repository. Therefore, any Swift enthusiast can contribute refactoring actions to the language. This post discus

## Complex Adaptive System Design (Part 4)

Tuesday, August 22, 05:38 UTC @ Azimuth

Last time I introduced typed operads. A typed operad has a bunch of operations for putting together things of various types and getting new things of various types. This is a very general idea! But in the CASCADE project we’re interested in something more specific: networks. So we want operads whose operations are ways to […]

## Using Swift Codable With Property Lists

Monday, August 21, 11:49 UTC @ Use Your Loaf

Swift 4 and iOS 11 brings us the Codable protocol as a way to convert a type to and from an external format. The most popular format may be JSON but it also works great for old school Cocoa property lists. NSDictionary and NSArray While I was playing with custom fonts and dynamic type last week I wanted to read a dictionary of settings from a

## Little tweak to be more productive writing XCTest tests

Monday, August 21, 00:00 UTC @ Pedro Piñera

Are you using Quick or Specta for your XCTest unit tests? They provide you with a nice DSL to define your tests in a more descriptive way using the keywords: “describe”, “context”, “it”. Although it makes your tests more readable, it breaks the integration of XCTest with Xcode. The example below shows a test written with Specta:

## "Being from a Worker Family"

Sunday, August 20, 06:31 UTC @ 250bpm-blogs

You may have have heard that in the Ostblock if you were opposed to the regime your kids won't be admitted to the college. But how exactly was that accomplished? Punishing kids for ideological sins of their parents was too nasty, even in the real socialism, to be an official policy. In fact, real socialism tried to present itself as a better, more just, alternative to capitalism. So how could they practice collective punishment, which is, legally, a war crime?

## Graydon Hoare: What next for compiled languages?

Sunday, August 20, 03:52 UTC @ Lambda the Ultimate - Programming Languages Weblog

Since everybody is talking about this post,we might as well. Key topics discussed: modules(you know, real ones); errors ("there are serious abstraction leakages and design trade-offs in nearly every known approach"); Coroutines, async/await, "user-visible" asynchronicity; effect systems, more generally (you could see that coming, couldn't you?); Ext

## Programming language life expectancy

Saturday, August 19, 18:08 UTC @ John D. Cook

The Lindy effect says that what’s been around the longest is likely to remain around the longest. It applies to creative artifacts, not living things. A puppy is likely to live longer than an elderly dog, but a book that has been in press for a century is likely to be in press for another century. […]

## /u/neutralinostar on For<'a> Lifetime Syntax

Saturday, August 19, 12:42 UTC @ gilded : rust

The origin of for<'a> is that closures were brought into using Rust's trait system instead of their own specific types. When we have a regular function we can have it connect the borrow of input with the output like this: fn foo<'a>(&'a Input) -> &'a Output. The closure equivalent, using the trait Fn in this example, needed the for syntax to express it as a trait bound, with the express

## «Los límites del Hyperloop» en el Cuaderno de Cultura Científica

Saturday, August 19, 11:09 UTC @ brucknerite

Durante el pasado mes de julio hemos asistido a las primeras pruebas integradas de un sistema hyperloop en las instalaciones de Hyperloop One —la empresa más destacada de las que compiten por poner en marcha este sistema— en Las Vegas, Nevada. Pero ¿qué es un hyperloop? Es difícil no estar al menos vagamente familiarizado con … Continúa leyendo

## Republicans Have Been Playing with Racist Fire For All of my 49 Years

Friday, August 18, 20:28 UTC @ inessential.com

From Nixon’s law-and-order and “silent majority” and southern strategy; to Reagan’s campaign kickoff in Philadelphia, Missouri, his “welfare queens,” his war on drugs; to the Willie Horton ad, the culture war, Rush Limbaugh, gerrymandering, voter suppression, birtherism, and “calves the size of cantaloupes” — Republicans have, for my whole life, very deliberately and consciously cultivated white grievance and racism. I was born in 1968. This has been going on the entire time.

## IBM Research at IJCAI: Pushing new AI frontiers from Down Under

Friday, August 18, 20:28 UTC @ IBM Blog Research

For the first time in 26 years, Australia is hosting the globally revered International Joint Conference for Artificial Intelligence (IJCAI). The greatest minds in artificial intelligence (AI) from across the globe will descend on Melbourne next week to present the latest advancements in training machines to learn, reason and interact in a natural, human-like way.  […] The post IBM Research at IJCAI:

## Lighting Out for the Territories

Friday, August 18, 20:06 UTC @ tecosystems

In an hour, I’m going to click a button and anyone emailing me for the next two weeks is going to get a reply saying that I’m on vacation. Unlike most years, I don’t have a week in a cottage up north to look forward to at the back end – that came last week.

## Lighting Out for the Territories

Friday, August 18, 20:06 UTC @ tecosystems

In an hour, I’m going to click a button and anyone emailing me for the next two weeks is going to get a reply saying that I’m on vacation. Unlike most years, I don’t have a week in a cottage up north to look forward to at the back end – that came last week.

## LLVM on Windows now supports PDB Debug Info

Friday, August 18, 19:55 UTC @ Planet Clang

For several years, we’ve been hard at work on making clang a world class toolchain for developing software on Windows.  We’ve written about this several times in the past, and we’ve had full ABI compatibility (minus bugs) for some time. One area that been notoriously hard to achieve compatibility on has been debug information, but over the past 2 years we’ve made significant leaps.  If you just want the TL;DR, then here you go: If you’re using clang on Windows, you can now get PDB debug informat

## /u/kibwen on The logo for the Nightly channel of Firefox is now a fusion of the classic Firefox logo and Servo's doge logo

Friday, August 18, 19:20 UTC @ gilded : rust

Listen folks I'm trying to let my reverence for Freddy Mercury outweigh my antipathy for memes but you've really got to get the got-dang lyrics right!!

## JavaScript OSA Handler Invocation

Friday, August 18, 15:40 UTC @ Indie Stack

When Apple added support to macOS to support JavaScript for Automation, they did so in a way that more or less allows folks who invoke AppleScripts to invoke JavaScript for Automation scripts as if they were exactly the same. An abstraction in Apple’s Open Script Architecture (OSA) makes it easy for script-running tools to theoretically … Continue reading JavaScript OSA H

## JDRF and IBM piece together the puzzle of type 1 diabetes

Friday, August 18, 13:00 UTC @ IBM Blog Research

Health-related information is the new frontier of data, and machine learning is one of the most powerful data-analysis tools available. When you put them together, you can glean valuable insights about health and human disease. JDRF and IBM announced today they are collaborating to focus this power on preventing the autoimmune disease type 1 diabetes […] The post JDRF and IBM piece together the

Friday, August 18, 10:52 UTC @ Recent commits to luajit-2.0

## Why a SaaS Pricing Consultancy Gives Away Free Software | Patrick Campbell, ProfitWell | BoS USA 2016

Friday, August 18, 09:50 UTC @ Business of Software USA

Patrick Campbell, CEO, ProfitWell Patrick considers why SaaS companies obsessed by User Acquisition and User Acquisition Cost are focusing on the wrong metrics, missing the far more important growth drivers for a SaaS business: monetization and retention. A data rich talk that shows the importance of developing your product in collaboration with your current users […] The post

## On the Edge of Eclipses and P=NP

Thursday, August 17, 21:24 UTC @ Gödel’s Lost Letter and P=NP

A topical look at Norbert Blum’s paper and wider thoughts. Cropped from source Thales of Miletus may—or may not—have accurately predicted one or more total solar eclipses in the years 585 through 581 BCE. Today we discuss the nature of science viewed from mathematics and computing. A serious claim of by Norbert Blum has shot […]

## Review of Graham Hutton's Programming in Haskell, 2e

Thursday, August 17, 18:19 UTC @ Lambda the Ultimate - Programming Languages Weblog

A concise review by Simon Thompson of the second edition of Graham Hutton's Programming in Haskell. The first edition was published in 2007, but chapters were written earlier, and the review focuses on how the language has changed since then, embracing the "categorical / algebraic approach more fully".

## The World is Not for Me

Thursday, August 17, 15:28 UTC @ Computational Complexity

I wanted to address diversity after the Google memo controversy but that shouldn't come from an old white man. I asked my daughter Molly, a college student trying to set her course, to give her thoughts. The world is not for me. It never has been, and it never will be. This truth is bleak, but unavoidable. The world does not belong to women. The possibilities for my life are not endless. The achievements in my sight are not mine to take. If I want them, I have to fight harde

## Complex Adaptive System Design (Part 3)

Thursday, August 17, 08:42 UTC @ Azimuth

It’s been a long time since I’ve blogged about the Complex Adaptive System Composition and Design Environment or CASCADE project run by John Paschkewitz. For a reminder, read these: • Complex adaptive system design (part 1), Azimuth, 2 October 2016. • Complex adaptive system design (part 2), Azimuth, 18 October 2016. A lot has happened […]

## Ya llega el Naukas más grande: ¡Naukas Bilbao 2017!

Thursday, August 17, 08:00 UTC @ brucknerite

¿Os interesa la cultura? Entonces os interesa Naukas. Del 14 al 17 de septiembre celebramos en Bilbao la séptima edición del que seguramente es el ciclo de charlas de divulgación científica más impactante, influyente e interesante en castellano. Esta vez con una enorme novedad: cambiamos nuestro querido Bizkaia Aretoa por el espectacular Palacio Euskalduna. Más … Continúa leyendo <

## On Tolerance

Thursday, August 17, 06:15 UTC @ 250bpm-blogs

Karl Popper famously said that intolerance shouldn't be tolerated. This thought seems to be widely understood nowadays. The question, of course, is whether we are so wise and morally superior to our 1930 counterparts that we would stop Hitler before he could do any harm or whether we just use Popper's advice as a convenient pretext for hating whoever disagrees with us, very much like people in 1930's did.

## My Origin Story

Wednesday, August 16, 14:17 UTC @ tecosystems

The funny thing about my origin story is that I’ve told it many times, but never in this space as far as I can recall. But with a push from Kiyoto Tamura, let me do that because for some just getting started in their careers it may have some value, if only as an anti-pattern.

## My Origin Story

Wednesday, August 16, 14:17 UTC @ tecosystems

The funny thing about my origin story is that I’ve told it many times, but never in this space as far as I can recall. But with a push from Kiyoto Tamura, let me do that because for some just getting started in their careers it may have some value, if only as an anti-pattern.

## Reverse engineering the seed of a linear congruential generator

Wednesday, August 16, 13:11 UTC @ John D. Cook

The previous post gave an example of manipulating the seed of a random number generator to produce a desired result. This post will do something similar for a different generator. A couple times I’ve used the following LCG (linear congruential random number generator) in examples. An LCG starts with an initial value of z and updates z […]

## Manipulating a random number generator

Wednesday, August 16, 12:00 UTC @ John D. Cook

With some random number generators, it’s possible to select the seed carefully to manipulate the output. Sometimes this is easy to do. Sometimes it’s hard but doable. Sometimes it’s theoretically possible but practically impossible. In my recent correspondence with Melissa O’Neill, she gave me an example that seeds a random number generator so that the […]

## You don’t expand just because the universe does. Here’s why.

Tuesday, August 15, 16:38 UTC @ Backreaction

Not how it works. It’s tough to wrap your head around four dimensions. We have known that the universe expands since the 1930s, but whether we expand with it is still one of the questions I am asked most frequently. The less self-conscious simply inform me that the universe doesn’t expand but everything in it shrinks – because how could we tell the difference? The best answer to these

## You don’t expand just because the universe does. Here’s why.

Tuesday, August 15, 16:38 UTC @ Backreaction

Not how it works. It’s tough to wrap your head around four dimensions. We have known that the universe expands since the 1930s, but whether we expand with it is still one of the questions I am asked most frequently. The less self-conscious simply inform me that the universe doesn’t expand but everything in it shrinks – because how could we tell the difference? The best answer to these

## Hacking an e-bike to help cyclists avoid breathing in polluted air

Tuesday, August 15, 13:55 UTC @ IBM Blog Research

Everyone knows that cycling is an excellent aerobic sport, but its benefits are less clear when cyclists are riding and exposed to polluted air in dense urban environments. But what if a cognitive technology could help by decreasing the amount of pollution they breathe in? A project led by Professors David Timoney and Professor Robert […] The post Hacking an e-bike to help cyclists avoid breathing in pollu

Tuesday, August 15, 12:44 UTC @ Business of Software USA

## Norbert Blum on P versus NP

Tuesday, August 15, 04:40 UTC @ Azimuth

There’s a new paper on the arXiv that claims to solve a hard problem: • Norbert Blum, A solution of the P versus NP problem. Most papers that claim to solve hard math problems are wrong: that’s why these problems are considered hard. But these papers can still be fun to look at, at least […]

## Testing RNGs with PractRand

Tuesday, August 15, 01:58 UTC @ John D. Cook

PractRand is a random number generator test suite, somewhat like the DIEHARDER and NIST tests I’ve written about before, but more demanding. Rather than running to completion, it runs until it a test fails with an infinitesimally small p-value. It runs all tests at a given sample size, then doubles the sample and runs the tests again. […]

## Rust for the Web

Tuesday, August 15, 01:17 UTC @ gilded : rust

## The Importance of Routine

Tuesday, August 15, 00:00 UTC @ The Syndicate

MartianCraft has always been a remote company; it’s something we have both embraced and struggled against. Since our earliest beginnings in 2004 we have almost unknowingly been running a modern experiment on creating a successful remote workplace. No one ever told us that remote wasn’t supposed to work, at least not until we were well underway. We have found a way to make remote work, and work well. Our team is consistently highly productive and has time and time again delivered where others have com

## Design for JDK9: Use PropertyChangeListener, get whole Swing with that!

Monday, August 14, 16:59 UTC @ APIDesign - Blogs

Designing for JDK9 is going to be more and more important when JDK9 is finally about to be released. However the modular design of Jigsaw brings in new challenges. Hear my story where I tried

Monday, August 14, 14:57 UTC @ Not Even Wrong

Blogging will be light to non-existent for the next ten days or so, as I head out west on a road trip to see next Monday’s solar eclipse. Current plan is to fly to Denver tomorrow, pick up a vehicle, … Continue reading →

## Vigorous Public Debates in Academic Computer Science

Monday, August 14, 10:09 UTC @ ACM Queue - All Queue Content

This installment of Research for Practice features a special curated selection from John Regehr, who takes us on a tour of great debates in academic computer science research. In case you thought flame wars were reserved for Usenet mailing lists and Twitter, think again: the academic literature is full of dramatic, spectacular, and vigorous debates spanning file systems, operating system kernel design, and formal verification.

## Using A Custom Font With Dynamic Type

Monday, August 14, 10:03 UTC @ Use Your Loaf

Using a custom font with dynamic type has always been possible but it took some effort to get it to scale for each text style as the user changed the dynamic type size. Apple introduced a new font metrics class in iOS 11 that makes it much less painful. Dynamic Type Apple introduced dynamic type back in iOS 7 to give the user a system wide mechanism to change their preferred text size from the system settings.

Monday, August 14, 01:45 UTC @ Computational Complexity

(Thanks to Rachel Folowoshele for bringing this to my attention) John Urschel is a grad student in applied math at MIT. His webpage is here. Some students go straight from ugrad to grad (I did that.) Others take a job of some sort and then after a few years go to grad school. That's what John did; however, his prior job was unusual among applied math grad students

## Infinite Mirrors and Sexual Selection

Sunday, August 13, 08:33 UTC @ 250bpm-blogs

In the previous blog post I've tried to show that Keynesian beauty contest — which is a terrible name; I will call it "infinite mirrors model" henceforth — is a more general mechanism than it seems to be at the first sight. I've shown how it applies to pricing in general (not just pricing of stocks) and to natural language ("arbitrariness of the sign"). I've hinted at how it may be applied to politica

## Security Keys

Sunday, August 13, 04:00 UTC @ ImperialViolet

Security Keys are (generally) USB-connected hardware fobs that are capable of key generation and oracle signing. Websites can “enroll” a security key by asking it to generate a public key bound to an “appId” (which is limited by the browser based on the site's origin). Later, when a user wants to log in, the website can send a challenge to the security key, which signs it to prove possession of the corresponding private key. By having a physical button, which must be pressed to enroll or sign, op

## Game with Infinite Mirrors

Saturday, August 12, 12:22 UTC @ 250bpm-blogs

In 1930's John Maynard Keynes was thinking about operation of stock markets. It was not long after Black Tuesday after all and understanding why the stock prices may not reflect the true value of the underlying enterprise and why they can swing rapidly was of utmost interest. He came up with the simile that is today known as "Keynesian beauty contest": Professional investment may be likened to those newspaper competitions in which the competi

## Friday Q&A 2017-08-11: Swift.Unmanaged

Friday, August 11, 13:14 UTC @ NSBlog

In order to work with C APIs, we sometimes need to convert Swift object references to and from raw pointers. Swift's Unmanaged struct is the standard API for handling this. Today, I'd like to talk about what it does and how to use it. (Read More)

## Ulysses Moves to a Subscription Model

Friday, August 11, 11:11 UTC @ joe cieplinski

Before getting into details, though, you should know that this switch was neither a quick decision, nor did we take it easily. We have been talking about it for over 2 years now. We’ve had uncountable discussions, and the topic came up at least once every month — yet we

## Announcing Gotham

Friday, August 11, 10:11 UTC @ gilded : rust

For the last eight months, we've been hard at work on a project that we're thrilled to be able to share with the wider Rust community. We know it as Gotham and today we're releasing 0.1. Gotham is a flexible web framework that does not sacrifice safety, security or speed. The Gotham core team loves many of the elegant concepts that are found in dynamically typed web application frameworks, such as Rails/Phoenix/Djan

## IBM Scientists and Designers Mentor Start-Ups on Mandela Day in Jo’burg

Friday, August 11, 09:00 UTC @ IBM Blog Research

Since 2009, on 18 July the world recognizes Mandela Day, to honor Nelson Mandela on his birthday. Part of Mandela’s huge legacy includes community service and volunteerism and IBM’s newest research lab in Johannesburg did its part to contribute with local start-ups. A few weeks ago IBM scientists and local design consultants spent the day […] The post

## GR=QM?

Friday, August 11, 01:27 UTC @ Not Even Wrong

In recent years a hot topic in some theoretical physics circles has been the 2013 “ER=EPR” conjecture first discussed by Maldacena and Susskind here. Every so often I try and read something explaining what this is about, but all such … Continue reading →

Thursday, August 10, 19:40 UTC @ Planet Lisp

Here are the raw download stats for the top 100 projects in Quicklisp for July: 11470 alexandria 8732 babel 8521 closer-mop 7779 split-sequence 7534 trivial-features 7197 cffi 7170

Thursday, August 10, 12:00 UTC @ IBM Blog Research

This article authored by Myung-hee Na, Senior Technical Staff Member, Semiconductor Technology Research, IBM Research; Karim El Sayed, Director of R&D, Synopsys; Victor Moroz, Synopsys Fellow, Synopsys The number of variables in semiconductor development seem to be inversely proportional to a chip’s dimensions – the smaller our chips get, the more complicated they are to build. […] The post Future semicon

## /u/0b_0101_001_1010 on This Week in Rust 194

Thursday, August 10, 11:22 UTC @ gilded : rust

deleted What is this?

## What can SaaS CEOs who have led businesses for over a Decade Teach You?

Thursday, August 10, 11:12 UTC @ Business of Software USA

What can SaaS CEOs who have led businesses for over a Decade Teach You? Mimecast Founder & CEO Peter Bauer has been named one of the top ten most influential figures in the world of cybersecurity and has run Mimecast for over 14 years. Peter spoke at Business of Software Conference USA in 2012, soon after […] The post What can SaaS CEOs who have led busi

## Wearable Tech and Attention

Thursday, August 10, 11:09 UTC @ Computational Complexity

Remember the Bluetooth craze where it seemed half of all people walked around with a headset in their ear. Now you rarely do. Remember Google Glass. That didn't last long. I remember having a conversation with someone and all of sudden they would say something nonsensical and you'd realize they are on the phone talking to someone else. Just by wearing a Bluetooth headset you felt that they cared more about a potential caller than the conversation they were currently having with you

## FreeBSD-SA-17:06.openssh

Thursday, August 10, 08:00 UTC @ FreeBSD Security Advisories

## Your Company Should be Your Best Product | Jason Fried, Basecamp | BoS USA 2016

Thursday, August 10, 07:36 UTC @ Business of Software USA

Jason Fried, CEO, Basecamp Since Basecamp was founded in 1999, it has pioneered a different way of doing things, a different way of working, a different approach to doing business. Started with four people, today Basecamp has about 50 employees across 32 different cities across the world. Everyone at Basecamp is free to live and […] The post Your Company Should

## Random minimum spanning trees

Wednesday, August 09, 17:52 UTC @ John D. Cook

I just ran across a post by John Baez pointing to an article by Alan Frieze on random minimum spanning trees. Here’s the problem. Create a complete graph with n nodes, i.e. connect every node to every other node. Assign each edge a uniform random weight between 0 and 1. Find the minimum spanning tree. Add up […]

## Modeling Reality

Wednesday, August 09, 16:56 UTC @ Gödel’s Lost Letter and P=NP

A surprising theorem about differential equations Composite of src1, src2. Olivier Bournez and Amaury Pouly have proved an interesting theorem about modeling physical systems. They presented their paper at ICALP 2017 last month in Warsaw. Today Ken and I wish to explain their theorem and its possible connections to complexity theory. Of course as theorists […]

## Selecting things in Emacs

Wednesday, August 09, 16:27 UTC @ John D. Cook

You can select blocks of text in Emacs just as you would in most other environments. You could, for example, drag your mouse over a region. You could also hold down the Shift key and use arrow keys. But Emacs also has a number of commands that let you work in larger semantic units. That […]

## Combating the Opioid Epidemic with Machine Learning

Wednesday, August 09, 13:52 UTC @ IBM Blog Research

The opioid epidemic has become one of the worst health crises in US history.  In 2015, more than 90 Americans died every day from opioid overdoses, a number comparable to deaths in car accidents and projected to have risen further in 2016 and 2017. 1,2 The Centers for Disease Control and Prevention (CDC) estimate the […] The post Combating the Opioid Epidemic with Machine

## New discovery: Rapid preparation of high performance materials and coatings

Wednesday, August 09, 13:38 UTC @ IBM Blog Research

From non-stick coatings on cookware to waterproof outdoor clothing, many of the things we use in our everyday lives rely on water-resistant or hydrophobic materials to function. In many cases, their ability to resist the absorption of water is due to their high fluorine content. An excellent example of this is Teflon®, a highly fluorinated […] The post New discovery: Rapid preparation of

Wednesday, August 09, 09:32 UTC @ Backreaction

Chairs. [Image: Verco] That leaked internal memo from James Damore at Google? The one that says one shouldn’t expect employees in all professions to reflect the demographics of the whole population? Well, that was a pretty dumb thing to write. But not because it’s wrong. Dumb is that Damore thought he could have a reasoned discussion about this. In the USA, out of all places. The version of

Wednesday, August 09, 09:32 UTC @ Backreaction

Chairs. [Image: Verco] That leaked internal memo from James Damore at Google? The one that says one shouldn’t expect employees in all professions to reflect the demographics of the whole population? Well, that was a pretty dumb thing to write. But not because it’s wrong. Dumb is that Damore thought he could have a reasoned discussion about this. In the USA, out of all places. The version of

## Cosmology for the Curious

Wednesday, August 09, 01:36 UTC @ Not Even Wrong

There’s a new college-level textbook out, Cosmology for the Curious, targeted at physics courses designed to explain basics of cosmology to non-physics majors. The authors are Delia Perlov and Alex Vilenkin. Back in 2006 Vilenkin published a popular book promoting … Continue reading →

## Single Responsibility Principle: Is It a Fundamental Mistake?

Tuesday, August 08, 12:45 UTC @ Quality Coding

The “Single Responsibility Principle” (SRP) sounds so noble. But I’m afraid it’s misunderstood and misapplied. Ask your teammates: “What is the Single Responsibility Principle?” Go ahead, ask them. Then ask if the SRP is a good thing or a bad thing. I’d bet many of them will say something like this: “In principle, it’s a […]

## New Microfluidic Chip Boosts the Sensitivity of Immunoassays by >1000x

Tuesday, August 08, 05:08 UTC @ IBM Blog Research

Proteins are one of the most important classes of biomarkers – biological molecules indicative of a disease or health of an individual. The detection of proteins is critical in a variety of tests; from the diagnosis of malaria, through the detection of  heart attacks, to cancer screening and monitoring.  The most common way to detect […] The post

## IBM Research achieves record deep learning performance with new software technology

Tuesday, August 08, 04:01 UTC @ IBM Blog Research

Summary: IBM Research publishes in arXiv close to ideal scaling with new distributed deep learning software which achieved record communication overhead and 95% scaling efficiency on the Caffe deep learning framework over 256 NVIDIA GPUs in 64 IBM Power systems. Previous best scaling was demonstrated by Facebook AI Research of 89% for a training run on […] The post IBM Research achieves record dee

## Applied Algebraic Topology 2017

Tuesday, August 08, 01:50 UTC @ Azimuth

In the comments on this blog post I’m taking some notes on this conference: • Applied Algebraic Topology 2017, August 8-12, 2017, Hokkaido University, Sapporo, Japan. Unfortunately these notes will not give you a good summary of the talks—and almost nothing about applications of algebraic topology. Instead, I seem to be jotting down random cool […]

## The Rise of Test Impact Analysis

Monday, August 07, 15:57 UTC @ Martin Fowler

Paul Hammant shines a light on Test Impact Analysis: a modern way of speeding up the test automation phase of a build. It works by analyzing the call-graph of the source code to work out which tests should be run after a change to production code

## Cinco años «curioseando» en Marte

Monday, August 07, 15:04 UTC @ brucknerite

Hoy, a las 2:12 de mi huso horario, se han cumplido cinco años del exitoso aterrizaje en Marte de Curiosity. Es un buen momento para recordar dos artículos de 2012 a los que tengo particular cariño: «Curiosity: ¿por qué un sistema de aterrizaje tan complejo?» y, sobre todo «Curiosity, corazón de plutonio». ¡Brindemos por muchos … Continúa leyendo Cinco años «c

## «Por qué no nos basta con el viento» en el Cuaderno de Cultura Científica

Monday, August 07, 09:09 UTC @ brucknerite

Sobrevivir a largo plazo como especie es, como las infames resoluciones de año nuevo, uno de esos objetivos que nadie persigue pero que todos aceptamos como evidente en sí mismo. Lo cierto es que hay muchas formas de plantearlo: ¿qué consideramos «largo plazo»? ¿Tiene que importarnos, necesariamente, lo que pueda ocurrirles a unos Homo sapiens … Continúa leyendo

## Should we care if a job candidate does not know the social and ethical implications of their work (Second Blog Post inspired by Rogaway's Moral Character Paper)

Monday, August 07, 01:49 UTC @ Computational Complexity

Phillip Rogaway's article on the The Moral character of Cryptographic Work (see here) brings up so many issues that it could be the topics for at least 5 blog posts. I've already done one here, and today I'll do another. As I said in the first post I urge you to read it even if you disagree with it, in fact, esp

## Hootsuite: In Pursuit of Reactive Systems

Saturday, August 05, 17:51 UTC @ ACM Queue - All Queue Content

It has become apparent how critical frameworks and standards are for development teams when using microservices. People often mistake the flexibility microservices provide with a requirement to use different technologies for each service. Like all development teams, we still need to keep the number of technologies we use to a minimum so we can easily train new people, maintain our code, support moves between teams, and the like.

## Random walk on quaternions

Saturday, August 05, 15:00 UTC @ John D. Cook

The previous post was a riff on a tweet asking what you’d get if you extracted all the i‘s, j‘s, and k‘s from Finnegans Wake and multiplied them as quaternions. This post is a probabilistic variation on the previous one. If you randomly select a piece of English prose, extract the i‘s, j‘s, and k‘s, and multiply them together as quaternions, what […]

## The Rise and Spread of Algebraic Topology

Saturday, August 05, 07:53 UTC @ Azimuth

People have been using algebraic topology in data analysis these days, so we’re starting to see conferences like this: • Applied Algebraic Topology 2017, August 8-12, 2017, Hokkaido University, Sapporo, Japan. I’m giving the first talk at this one. I’ve done a lot of work on applied category theory, but only a bit on on […]

Friday, August 04, 19:29 UTC @ Not Even Wrong

For representation theory aficionados, George Lusztig has put on the arXiv a long document with comments on his papers (for a bit more about him, see this). For a new idea exemplifying the potential grand unification of mathematics and physics, … Continue reading →

## Tutorial: Cross compiling a gtk program from linux for windows

Thursday, August 03, 19:27 UTC @ gilded : rust

Just had to figure this out and hadn't seen all the steps posted in one place, so I figured I would post it here in case anyone needed it. The package installation is for arch, but should be similar for other distros. First install rust normally with rustup. The next step will install the windows toolchain. rustup target add x86_64-pc-windows-gnu Then set up the target in ~/.cargo/config [target.x86_64-pc-windows-gnu

## «The Boring Company: aburrido no, imposible» en Naukas

Thursday, August 03, 18:27 UTC @ brucknerite

Cuando me enteré de que Elon Musk, no contento con traer de vuelta del mundo de los muertos al coche eléctrico, conquistar el espacio —primero la órbita baja, después Marte— y regalar al mundo la idea de transportarnos en cápsulas flotantes dentro de tubos de vacío como si fuéramos la recaudación de un supermercado, iba … Continúa leyendo «T

## Self-tuning brings wireless power closer to reality

Thursday, August 03, 14:25 UTC @ Backreaction

Cables under my desk. One of the unlikelier fights I picked while blogging was with an MIT group that aimed to wirelessly power devices – by tunneling: “If you bring another resonant object with the same frequency close enough to these tails then it turns out that the energy can tunnel from one object to another,” said Professor Soljacic. [Source: BBC] They had proposed a new method for

## Self-tuning brings wireless power closer to reality

Thursday, August 03, 14:25 UTC @ Backreaction

Cables under my desk. One of the unlikelier fights I picked while blogging was with an MIT group that aimed to wirelessly power devices – by tunneling: “If you bring another resonant object with the same frequency close enough to these tails then it turns out that the energy can tunnel from one object to another,” said Professor Soljacic. [Source: BBC] They had proposed a new method for

## What Makes a Great Definition

Thursday, August 03, 12:15 UTC @ Computational Complexity

Too often we see bad definitions, a convoluted mess carefully crafted to make a theorem true. A student asked me though what makes for a great definition in theoretical computer science. The right definition can start a research area, where a bad definition can take research down the wrong path. Some goals of a definition: A great definition should capture some phenomenon, like computation (Turing machines), efficient computation (P), efficient quantum computation (BQP). C

## Storm in a log file: A one-man weather station

Thursday, August 03, 12:00 UTC @ IBM Blog Research

On February 7, 2009, scorching temperatures baked southeastern Australia, while a strong, northerly wind shaped a head-high swell rolling into the southern coast. The surf was excellent and I was thankful to cool off in the Southern Ocean waters near Melbourne, Victoria, but it was a different story inland, where more than 400 bushfires raged. […] The post Storm in a log file: A one-man weather station ap

## CwlLayout: a Swift wrapper around Auto Layout

Wednesday, August 02, 15:08 UTC @ Cocoa with Love on Cocoa with Love

Cocoa’s Auto Layout is an effective constraints system but as an API for “layout”, it leaves a lot to be desired. In most respects, Auto Layout is a constraints API upon which we can build a layout system but is not itself an API that offers layout. In this article, I’m going to look at why using Auto Layout directly can be frustrating or limiting, before showing my own CwlLayout code which is a thin layer over Auto Layout (for either iOS or macOS) that I use to

## Wolfram Alpha, Finnegans Wake, and Quaternions

Wednesday, August 02, 13:29 UTC @ John D. Cook

I stumbled on a Twitter account yesterday called Wolfram|Alpha Can’t. It posts bizarre queries that Wolfram Alpha can’t answer. Here’s one that caught my eye. result of extracting the i’s, j’s, and k’s in order from Finnegans Wake and interpreting as a quaternion product — Wolfram|Alpha Can’t (@wacnt) May 17, 2017 Suppose you did extract […]

## Designing API as a Service? Yes, I can.

Wednesday, August 02, 12:08 UTC @ APIDesign - Blogs

Two years ago I asked whether I can design Truffle API without being Domain Expert in the area of partial evaluation. Time has come to

## How to Compete With the Cloud

Tuesday, August 01, 19:32 UTC @ tecosystems

While it was once a controversial statement, more and more software projects are acknowledging that their primary competition is not another software project, but cloud platforms offering similar functionality as a service. The directness of the threat varies, depending on whether a major cloud vendor has targeted a given market yet, but it’s rare that

## How to Compete With the Cloud

Tuesday, August 01, 19:32 UTC @ tecosystems

While it was once a controversial statement, more and more software projects are acknowledging that their primary competition is not another software project, but cloud platforms offering similar functionality as a service. The directness of the threat varies, depending on whether a major cloud vendor has targeted a given market yet, but it’s rare that

## Four Ways to Make CS & IT Curricula More Immersive

Tuesday, August 01, 16:42 UTC @ ACM Queue - All Queue Content

Our first experiences cement what becomes normal for us. Students should start off seeing a well-run system, dissect it, learn its parts, progressively dig down into the details. Don't let them see what a badly run system looks like until they have experienced one that is well run. A badly run system should then disgust them.

## Learning to answer non-trivial questions: reasoning over knowledge bases with deep learning

Tuesday, August 01, 13:00 UTC @ IBM Blog Research

While most of today’s question answering (QA) systems have proven adept at responding to simple questions about specific domains or topics, there’s a growing demand for systems that are able to answer questions across multiple, inexact domains and entities. New research from IBM Research’s AI Foundations team proposes how to overcome this challenge by creating […] The post

## My first fifteen compilers

Tuesday, August 01, 01:08 UTC @ composition.al

In my last post, I wrote about a few ways that people use the word “transpiler”. In this post, I’ll offer a more personal take on the topic, based on my own experience of learning compiler development. The first compiler I ever worked on was the one I wrote in the spring of 2009 for Kent Dybvig’s