## Shut Up and Calculate!?

Tuesday, October 17, 21:23 UTC @ Not Even Wrong

I noticed recently that Nima Arkani-Hamed was giving a talk at Cornell, with the title Three Cheers For “Shut Up And Calculate!” In Fundamental Physics. No idea whether or not video is now or will become available. From the abstract … Continue reading →

## Exciting! We’re launching The Watercooler

Tuesday, October 17, 17:18 UTC @ Signal v. Noise - Medium

## I totally mean it: Inflation never solved the flatness problem.

Tuesday, October 17, 16:23 UTC @ Backreaction

I’ve had many interesting reactions to my recent post about inflation, this idea that the early universe expanded exponentially and thereby flattened and smoothed itself. The maybe most interesting response to my pointing out that inflation doesn’t solve the problems it was invented to solve is a flabbergasted: “But everyone else says it does.” Not like I don’t know that. But, yes, most people

## I totally mean it: Inflation never solved the flatness problem.

Tuesday, October 17, 16:23 UTC @ Backreaction

I’ve had many interesting reactions to my recent post about inflation, this idea that the early universe expanded exponentially and thereby flattened and smoothed itself. The maybe most interesting response to my pointing out that inflation doesn’t solve the problems it was invented to solve is a flabbergasted: “But everyone else says it does.” Not like I don’t know that. But, yes, most people

## Quantum Computing: Breaking Through the 49 Qubit Simulation Barrier

Tuesday, October 17, 14:47 UTC @ IBM Blog Research

Quantum computing is at the threshold of tackling important problems that cannot be efficiently or practically computed by other, more classical means. Getting past this threshold will require us to build, test and operate reliable quantum computers with 50 or more qubits. Achieving this potential will require major leaps forward in both science and engineering. […] The post Quantum Computing: Brea

## Simple Bacteria Offer Clues to the Origins of Photosynthesis

Tuesday, October 17, 14:20 UTC @ Quanta Magazine

Studies of the energy-harvesting proteins in primitive cells suggest that key features of photosynthesis might have evolved a billion years earlier than scientists thought.

## The Culture Cliché

Tuesday, October 17, 14:14 UTC @ Signal v. Noise - Medium

## Introducing Surface Book 2

Tuesday, October 17, 14:08 UTC @ Hacker News: Newest

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

## How to set up world-class continuous deployment using free hosted tools

Tuesday, October 17, 14:01 UTC @ Hacker News: Newest

Article URL: https://... URL: https://... 267# Comments: 71

## Viking ‘Allah’ textile actually doesn't have Allah on it

Tuesday, October 17, 12:57 UTC @ Hacker News: Newest

Article URL: https://... URL: https://... 201# Comments: 117

## Why Neutron Stars, Not Black Holes, Show The Future Of Gravitational Wave Astronomy (Synopsis)

Tuesday, October 17, 12:11 UTC @ Starts With A Bang

“This is going to have a bigger impact on science and human understanding, in many ways, than the first discovery of gravitational waves. We’re going to be puzzling over the observations we’ve made with gravitational waves and with light for years to come.” -Duncan Brown Detecting black holes and the gravitational wave signals from them…

## Swift 4.1 Release Process

Tuesday, October 17, 10:00 UTC @ Swift.org

This post describes the goals, release process, and estimated schedule for Swift 4.1. Swift 4.1 is a source compatible update to Swift 4.0. It will contain a few additive enhancements to the core language as well as improvements to the Swift Package Manager, Swift on Linux, and general quality improvements to the compiler and Standard Library. Swift 4.1 is not binary compatible with 4.0. It contains a variety of under-the-hood changes that are part of the effort to

## Adding Kubernetes support in the Docker platform

Tuesday, October 17, 08:44 UTC @ Hacker News: Newest

Article URL: https://... URL: https://... 259# Comments: 101

## FreeBSD-SA-17:07.wpa

Tuesday, October 17, 08:00 UTC @ FreeBSD Security Advisories

## Bomb kills journalist who exposed Malta's ties to tax havens

Tuesday, October 17, 07:55 UTC @ Hacker News: Newest

Article URL: https://... URL: https://...

## Creator of cURL wins Polhem Prize 2017

Tuesday, October 17, 05:33 UTC @ Hacker News: Newest

Article URL: https://... URL: https://... 345# Comments: 36

## The war to sell you a mattress

Tuesday, October 17, 04:13 UTC @ Hacker News: Newest

Article URL: https://... URL: https://... 303# Comments: 149

## Faster integer multiplication using plain vanilla FFT primes. (arXiv:1611.07144v2 [cs.SC] UPDATED)

Tuesday, October 17, 01:30 UTC @ cs.CC updates on arXiv.org

Assuming a conjectural upper bound for the least prime in an arithmetic progression, we show that n-bit integers may be multiplied in O(n log n 4^(log^* n)) bit operations.

## Small-depth Multilinear Formula Lower Bounds for Iterated Matrix Multiplication, with Applications. (arXiv:1710.05481v1 [cs.CC])

Tuesday, October 17, 01:30 UTC @ cs.CC updates on arXiv.org

In this paper, we study the algebraic formula complexity of multiplying $d$ many $2\times 2$ matrices, denoted $\mathrm{IMM}_{d}$, and show that the well-known divide-and-conquer algorithm cannot be significantly improved at any depth, as long as the formulas are multilinear. Formally, for each depth $\Delta \leq \log d$, we show that any product-depth $\Delta$ multilinear formula for $\mathrm{IMM}_d$ must have size $\exp(\Omega(\Delta d^{1/\Delta})).$ It also follows from this that any multiline

## Derandomized concentration bounds for polynomials, and hypergraph maximal independent set. (arXiv:1609.06156v6 [cs.DS] UPDATED)

Tuesday, October 17, 01:30 UTC @ cs.DS updates on arXiv.org

A parallel algorithm for maximal independent set (MIS) in hypergraphs has been a long-standing algorithmic challenge, dating back nearly 30 years to a survey of Karp & Ramachandran (1990). Despite its apparent simplicity, there have been no general sub-polynomial-time algorithms or hardness reductions. The best randomized parallel algorithm for hypergraphs of fixed rank $r$ was developed by Beame & Luby (1990) and Kelsen (1992), running in time roughly $(\log n)^{r!}$. The key probabilistic tool

## PCPNET: Learning Local Shape Properties from Raw Point Clouds. (arXiv:1710.04954v2 [cs.CG] UPDATED)

Tuesday, October 17, 01:30 UTC @ cs.CG updates on arXiv.org

In this paper, we propose a deep-learning based approach for estimating local 3D shape properties in point clouds. In contrast to the majority of prior techniques that concentrate on global or mid-level attributes, e.g., for shape classification or semantic labeling, we suggest a patch-based learning method, in which a series of local patches at multiple scales around each point is encoded in a structured manner. Our approach is especially well-adapted for estimating local shape properties such as normal

## Netrunner Mate-in-1 or -2 is Weakly NP-Hard. (arXiv:1710.05121v1 [cs.CC])

Tuesday, October 17, 01:30 UTC @ cs.CC updates on arXiv.org

We prove that deciding whether the Runner can win this turn (mate-in-1) in the Netrunner card game generalized to allow decks to contain an arbitrary number of copies of a card is weakly NP-hard. We also prove that deciding whether the Corp can win within two turns (mate-in-2) in this generalized Netrunner is weakly NP-hard.

## Quantum state certification. (arXiv:1708.06002v2 [quant-ph] UPDATED)

Tuesday, October 17, 01:30 UTC @ cs.DS updates on arXiv.org

We consider the problem of quantum state certification, where one is given $n$ copies of an unknown $d$-dimensional quantum mixed state $\rho$, and one wants to test whether $\rho$ is equal to some known mixed state $\sigma$ or else is $\epsilon$-far from $\sigma$. The goal is to use notably fewer copies than the $\Omega(d^2)$ needed for full tomography on $\rho$ (i.e., density estimation). We give two robust state certification algorithms: one with respect to fidelity using $n = O(d/\epsilon)$ copies, a

## Multi-Value Rule Sets. (arXiv:1710.05257v1 [cs.AI])

Tuesday, October 17, 01:30 UTC @ cs.DS updates on arXiv.org

We present the Multi-vAlue Rule Set (MARS) model for interpretable classification with feature efficient presentations. MARS introduces a more generalized form of association rules that allows multiple values in a condition. Rules of this form are more concise than traditional single-valued rules in capturing and describing patterns in data. MARS mitigates the problem of dealing with continuous features and high-cardinality categorical features faced by rule-based models. Our formulation also pursues a h

## Fast Asymmetric Fronts Propagation for Image Segmentation. (arXiv:1707.02403v2 [cs.CG] UPDATED)

Tuesday, October 17, 01:30 UTC @ cs.CG updates on arXiv.org

In this paper, we introduce a generalized asymmetric fronts propagation model based on the geodesic distances and Eikonal partial differential equations. One of the key ingredients for the computation of the geodesic distances is the geodesic metrics, which can govern the action of the geodesic distance propagation. We consider a Finsler metric with the Randers form, through which the asymmetry and anisotropy enhancements can be taken into account to prevent the fronts leaking problem during the fronts p

## A Faster Implementation of Online Run-Length Burrows-Wheeler Transform. (arXiv:1704.05233v2 [cs.DS] UPDATED)

Tuesday, October 17, 01:30 UTC @ cs.DS updates on arXiv.org

Run-length encoding Burrows-Wheeler Transformed strings, resulting in Run-Length BWT (RLBWT), is a powerful tool for processing highly repetitive strings. We propose a new algorithm for online RLBWT working in run-compressed space, which runs in $O(n\lg r)$ time and $O(r\lg n)$ bits of space, where $n$ is the length of input string $S$ received so far and $r$ is the number of runs in the BWT of the reversed $S$. We improve the state-of-the-art algorithm for online RLBWT in terms of empirical construction

## Approximate Hotspots of Orthogonal Trajectories. (arXiv:1710.05185v1 [cs.CG])

Tuesday, October 17, 01:30 UTC @ cs.CG updates on arXiv.org

A trajectory is a function that specifies the location of a moving entity through a certain time interval. In this paper we study the problem of finding the hotspots of polygonal two-dimensional trajectories, regions in which the entity has spent a significant amount of time. The best optimal algorithm, due to Gudmundsson, van Kreveld, and Staals (2013), finds an axis-parallel square hotspot with fixed side length in $O(n^2)$. We present an approximation algorithm with time complexity $O(n \log n)$ and a

## Balanced Judicious Partition is Fixed-Parameter Tractable. (arXiv:1710.05491v1 [cs.DS])

Tuesday, October 17, 01:30 UTC @ cs.DS updates on arXiv.org

The family of judicious partitioning problems, introduced by Bollob\'as and Scott to the field of extremal combinatorics, has been extensively studied from a structural point of view for over two decades. This rich realm of problems aims to counterbalance the objectives of classical partitioning problems such as Min Cut, Min Bisection and Max Cut. While these classical problems focus solely on the minimization/maximization of the number of edges crossing the cut, judicious (bi)partitioning problems ask t

## Temporal Clustering. (arXiv:1704.05964v1 [cs.DS] CROSS LISTED)

Tuesday, October 17, 01:30 UTC @ cs.DS updates on arXiv.org

We study the problem of clustering sequences of unlabeled point sets taken from a common metric space. Such scenarios arise naturally in applications where a system or process is observed in distinct time intervals, such as biological surveys and contagious disease surveillance. In this more general setting existing algorithms for classical (i.e.~static) clustering problems are not applicable anymore. We propose a set of optimization problems which we collectively refer to as 'temporal clustering

## Shifting the Phase Transition Threshold for Random Graphs and 2-SAT using Degree Constraints. (arXiv:1704.06683v2 [math.CO] UPDATED)

Tuesday, October 17, 01:30 UTC @ cs.DS updates on arXiv.org

## This Week in Rust 203

Tuesday, October 10, 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?

Monday, October 09, 22:00 UTC @ La Ciencia de la Mula Francis

El pasado 4 de octubre de 2017, ATLAS y CMS, los dos grandes experimentos del LHC, alcanzaron una luminosidad integrada de 100 fb−1 (inversos de femtobarn). Esta cifra se ha alcanzado tan solo 7 años después de que su […] Leer más

## Exponential sum of the day

Monday, October 09, 19:01 UTC @ John D. Cook

I’ve written a page that will show a different exponential sum each day, images along the line of the post Exponential sums make pretty pictures. Here’s page: https://... Here are a few sample images. Small changes in the coefficients can make a big change in the appearance of the graphs.

## Something that bothers me about deep neural nets

Monday, October 09, 18:07 UTC @ John D. Cook

Overfitting happens when a model does too good a job of matching a particular data set and so does a poor job on new data. The way traditional statistical models address the danger of overfitting is to limit the number of parameters. For example, you might fit a straight line (two parameters) to 100 data […]

## Michael Cohen

Monday, October 09, 16:14 UTC @ Computational Complexity

When I first saw posts about Michael Cohen (see here, here, here) I wondered is that the same Michael Cohen who I knew as a HS student? It is. I share one memory. Michael Cohen's father is Tom Cohen, a physics professor at UMCP. They were going to a Blair High School Science

## Star Trek: Discovery Is Smart-Sounding Scientific Nonsense, Season 1, Episode 4 Recap (Synopsis)

Monday, October 09, 16:03 UTC @ Starts With A Bang

“You were always a good officer. Until you weren’t.” -Saru, from Star Trek: Discovery Science is full of great ideas and brilliant discoveries, and some of those more recent ones have made their way into the popular consciousness. TED talks, popular blogs and online magazines, and Facebook pages and internet memes have helped disseminate bits…

## On Intellectual Honesty

Monday, October 09, 12:53 UTC @ 250bpm-blogs

In my life I met lots of smart people. I've also met few intellectually honest people. I value the latter more because they are much more rare. Intellectual honesty is a topic that I am interested in for a long time. What's fascinating about it is that it is a faculty that's crucial in such a wide range of endeavours. You need it in science. You need it in art. You need it in engineering. Let me give you few examples. The scientific one is easy to explain. S

## New model augments visual recognition to help AI identify unfamiliar objects

Monday, October 09, 08:55 UTC @ IBM Blog Research

Applications of AI are quickly becoming ubiquitous, powered by algorithms that learn from large amounts of data. Humans, on the other hand, learn very differently: they are able to reason based on a small number of assumptions and a set of logical rules. Our IBM Research team designed a method capable of combining these two […] The post New model augments visual recognition to help AI i

## How to get started developing iOS apps

Monday, October 09, 00:00 UTC @ The Syndicate

Here at MartianCraft, we know a thing or two about app development. But we don’t just make great apps for you - we can also teach you how to make them yourself. If you’re just starting out on the journey, welcome aboard! Below is some advice for anyone wondering if app development is for them, and if so, how to get started. Expectations

## A Tale of Two Countries

Sunday, October 08, 13:40 UTC @ 250bpm-blogs

When I was young I've read about Nuremberg trials. What have struck me the most was the apparent lack of guilt on all sides. Everyone was just following orders. Or at least that's what they said. That made me think about whether an atrocity on the scale of holocaust could be committed entirely blamelessly. If you see a person drowning, I reasoned, and you don't help them you will be blamed and punished. However, if a person is dying due to inability to purchase expensive

## Testing Security Keys

Sunday, October 08, 04:00 UTC @ ImperialViolet

Last time I reviewed various security keys at a fairly superficial level: basic function, physical characteristics etc. This post considers lower-level behaviour. Security Keys implement the FIDO U2F spec, which borrows a lot from ISO 7816-4. Each possible transport (i.e. USB, NFC, or Bluetooth) has its o

## Exponential sums make pretty pictures

Saturday, October 07, 17:09 UTC @ John D. Cook

Exponential sums are a specialized area of math that studies series with terms that are complex exponentials. Estimating such sums is delicate work. General estimation techniques are ham-fisted compared to what is possible with techniques specialized for these particular sums. Exponential sums are closely related to Fourier analysis and number theory. Exponential sums also make […]

## Nicolas Hafner: Project Listing - Confession 76

Saturday, October 07, 15:57 UTC @ Planet Lisp

This is a listing of projects that I've started, some of which I've completed. The intent is to spread awareness about the work I've done, as I speculate that a lot of people don't know about most of it, even though it might prove useful to their own projects. So, hopefully this article will help a bit in that regard. I won't go into much detail in the descriptions, as that would take too much of both your and my own ti

## Moral Dunning-Kruger

Saturday, October 07, 13:13 UTC @ 250bpm-blogs

I suppose you are familiar with the news stories such as "92% of Americans belive they have above-average IQ". The phenomenon stems from a cognitive bias known as Dunning-Kruger effect which leads people to not recognize their ineptitude and perceive themselves as superior to their peers. Also, you may have wondered how would you act if you lived in Germany under Hitler, in USSR under Stalin or in North Korea under Kim Jong-un. In a private corner of your mind y

## Writing style

Saturday, October 07, 12:16 UTC @ Signal v. Noise - Medium

## Creating and Promoting Your AR Apps

Friday, October 06, 21:15 UTC @ News - Apple Developer

ARKit lets you seamlessly blend realistic virtual objects with the real world, so you can take your apps beyond the screen. Use these resources to learn how to clearly indicate when the user enters AR, show users what to expect from your AR experiences with app previews, and build Face Tracking support for iPhone X.Interface DesignProvide an intuitive initialization process within your app to clearly indicate when the user enters AR.Read the Human Interface Guidelines.App PreviewsCreate short videos of your

## Vladimir Voevodsky, 1966 — 2017

Friday, October 06, 18:41 UTC @ Azimuth

Vladimir Voevodsky died last week. He won the Fields Medal in 2002 for proving the Milnor conjecture in a branch of algebra known as algebraic K-theory. He continued to work on this subject until he helped prove the more general Bloch–Kato conjecture in 2010. Proving these results—which are too technical to easily describe to nonmathematicians!—required […]

## BMW i and TED partner with Next Visionaries to source new ideas in mobility

Friday, October 06, 15:48 UTC @ TED Blog

Five months ago, BMW i and TED laid down a challenge. What would the future of mobility look like? There were no constraints on time frame or existing technology. The Next Visionaries project was conceived as a free form exercise in innovation and ideation with the goal to surface some truly breakthrough concepts. Ideas poured […]

## Friday Q&A 2017-10-06: Type-Safe User Defaults

Friday, October 06, 12:55 UTC @ NSBlog

It's fun to re-imagine traditional techniques with a Swift twist. I've implemented a type-safe layer on top of the venerable NSUserDefaults, and I'm going to discuss my little library today. Credit/blame for this idea goes to local reader José Vazquez, although he inspired it by accident while talking about something else. (Read More)

## The Lean Startup Builds on the Work of Some Other Very Smart People

Friday, October 06, 12:50 UTC @ Business of Software USA

Eric Ries launches his new book, ‘The Startup Way’ this month. “My research has focused on what causes established companies to maintain success, and The Startup Way provides practical guidance on how to do just that.” Clay Christensen, Kim B. Clark Professor of Business Administration at Harvard Business School You should probably get yourself a […] The post

## Computing nonsimple polygons of minimum perimeter

Friday, October 06, 12:38 UTC @ Journal of Computational Geometry

We consider the Minimum Perimeter Polygon Problem (MP3): for a given set V of points in the plane, find a polygon P with holes that has vertex set V , such that the total boundary length is smallest possible. The MP3 can be considered a natural geometric generalization of the Traveling Salesman Problem (TSP), which asks for a simple polygon with minimum perimeter. Just like the TSP, the MP3 occurs naturally in the context of curve

## Maximizing the sum of radii of disjoint balls or disks

Friday, October 06, 12:32 UTC @ Journal of Computational Geometry

Finding nonoverlapping balls with given centers in any metric space, maximizing the sum of radii of the balls, can be expressed as a linear program. Its dual linear program expresses the problem of finding a minimum-weight set of cycles (allowing 2-cycles) covering all vertices in a complete geometric graph. For points in a Euclidean space of any finite dimension $d$, with any convex distance function on this space, this graph can be replaced by a sparse subgraph obeying a separator theorem. This graph s

## The Big Bang Theory and the Death of SUSY

Thursday, October 05, 21:16 UTC @ Not Even Wrong

If you’re a fan of The Big Bang Theory, perhaps you’ve seen the latest episode, The Retraction Reaction. If not, you might be interested in the following transcript (taken from here). The show has always done a good job of … Continue reading →

## Is the Textbook Market doomed?

Thursday, October 05, 17:35 UTC @ Computational Complexity

STORY ONE: I always tell my class that its OKAY if they don't have the latest edition of the textbook, and if they can find it a cheap, an earlier edition (often on Amazon, sometimes on e-bay), that's fine. A while back at the beginning of a semester I was curious if the book really did have many cheap editions so I typed in the books name. I found a free pdf copy as the fourth hit. This was NOT on some corner of the dark web. This was easy to find and free. There were a fe

## Break the mold: The talks of TED@BCG 2017

Thursday, October 05, 16:58 UTC @ TED Blog

Complex times require a bold embrace of diversity and difference — and an ability to turn the unknown into an advantage. How can we tap into the unexpected? For a fifth year, BCG has partnered with TED to bring experts in education, diversity, AI, biology and more to the stage to share ideas from the forefront […]

## Evolutionary Architecture book published

Thursday, October 05, 16:51 UTC @ Martin Fowler

Over the last year or so, three of my colleagues: Neal Ford, Rebecca Parsons, and Pat Kua, have been working on the book "Building Evolutionary Architectures". The book is now done and available. It's does a great job of capturing what we at ThoughtWorks have learned about this topic over the last decade or so. I wa

## Why we need to build more humanity into STEM education

Thursday, October 05, 14:48 UTC @ x.ai

STEM (science, technology, engineering, and math) education is often trumpeted as a panacea for economic growth. It’s the key to our future where all the good jobs and wage growth … View Article The post Why we need to build more humanity into STEM education appeared first on x.ai.

## Two Days, Two Different Honors for IBM’s Zurich Lab

Thursday, October 05, 13:00 UTC @ IBM Blog Research

This past week IBM’s Zurich Lab participated in two very special events. As a follow up to the formal events surrounding the Kavli Prize, the Kavli Foundation and the Norwegian Academy of Science and Letters have started a series of symposia featuring their Laureates to not only recognize their accomplishments in a more public setting, but […] The post Two Days, Two Diffe

## Xcode 9.1 Improves Display of Fatal Errors

Thursday, October 05, 12:00 UTC @ Swift.org

Swift has language constructs that allow you to specify your program’s expectations. If these expectations are not met at runtime, the program will be terminated. For example, indexing into an array implicitly expresses an expectation that the index is in bounds: // Program will terminate if 'index' less than 0 or greater than 'array.count - 1'. let element

## Last Time We Met Eric Ries – The Lean Startup London Launch

Thursday, October 05, 09:46 UTC @ Business of Software USA

Last time we saw Eric Ries in London was at the launch of the Lean Startup book in 2012. As we prepare for our upcoming evening with Eric Ries to celebrate the launch of The Startup Way, 15th November, Central London, we took a look back at the last time he was in town… Don’t […] The post Last Time We Met Eric Ries – The Lean Startup London Launch ap

## Azimuth Backup Project (Part 5)

Thursday, October 05, 06:02 UTC @ Azimuth

I haven’t spoken much about the Azimuth Climate Data Backup Project, but it’s going well, and I’ll be speaking about it soon, here: • International Open Access Week, Wednesday 25 October 2017, 9:30–11:00 a.m., University of California, Riverside, Orbach Science Library, Room 240. “Open in Order to Save Data for Future Research” is the 2017 […]

## /u/dtolnay on Serde question about serializing recursively?

Wednesday, October 04, 23:51 UTC @ gilded : rust

Using the data structures from arena-tree as an example of a tree, something like the following could work. use serde::ser::{Serialize, Serializer, SerializeStruct, SerializeSeq}; impl<'a, T> Serialize for Node<'a, T> where T: Serialize { fn serialize<S>(&self, serializer: S) -> Result<S::Ok,

## No critical point between two peaks

Wednesday, October 04, 23:40 UTC @ John D. Cook

If a function of one variable has two local maxima, it must have a local minimum in between. What about a function of two variables? If it has two local maxima, does it need to have a local minimum? No, it could have a saddle point in between, a point that is a local minimum […]

## A second set of eyes – Using computers to aid melanoma detection

Wednesday, October 04, 19:45 UTC @ IBM Blog Research

The deadliest skin cancer is melanoma, which will be responsible for over 9,000 deaths in the United States in 20171. Melanoma is unique among cancers in that it arises as a visible and identifiable mark on the surface of the skin – unlike cancers of the breast, lung, or colon that develop hidden from our […] The post A second set of eyes – Using computers to aid melanoma detectio

## Private Online Communication; Highlights in Systems Verification

Wednesday, October 04, 16:07 UTC @ ACM Queue - All Queue Content

First, Albert Kwon provides an overview of recent systems for secure and private communication. While messaging protocols such as Signal provide privacy guarantees, Albert's selected research papers illustrate what is possible at the cutting edge: more transparent endpoint authentication, better protection of communication metadata, and anonymous broadcasting. These papers marry state-of-the-art cryptography with practical, privacy-preserving protocols, providing a glimpse of what we might expect from tomor

## “Email killer”

Wednesday, October 04, 12:16 UTC @ Signal v. Noise - Medium

## Dictionary and Set Improvements in Swift 4.0

Wednesday, October 04, 12:00 UTC @ Swift.org

In the latest release of Swift, dictionaries and sets gain a number of new methods and initializers that make common tasks easier than ever. Operations like grouping, filtering, and transforming values can now be performed in a single step, letting you write more expressive and efficient code. This post explores these new transformations, using some grocery data for a market as an example. This custom GroceryItem struct, made up of a name and a department, wi

## The case of the different jsch 0.1.54 binaries

Wednesday, October 04, 10:48 UTC @ Emilian Bold's blog

As part of the Apache NetBeans IP clearance we are combing through all the code and dependencies. One interesting thing we bumped into was that the jsch 0.1.54 binary JAR we are using has a different hash (and size) than the binary JAR from Maven Central. The old hash is 0D7D8ABA0D11E8CD2F775F47CD3A6CFBF2837DA4, the new one is DA3584329A263616E277E15462B387ADDD1B208D. The binaries are 278,612 bytes vs 280,515 bytes in Mave

## Kaizen of Programming

Wednesday, October 04, 09:16 UTC @ 250bpm-blogs

I've started programming early, in 1984 when I was 11 years old. Back then I just had an idea of what the program should do and I did whatever was necessary to get there. After that initial period of pogramming I haven't cared about it too much. I did whatever programming assignments we've got in school and later whatever work I needed to do to feed myself, but that was it. In the spare time I was mostly drinking with artists. That changed in 2004. Back then I star

## FreeBSD 10.4-RELEASE Available

Wednesday, October 04, 08:00 UTC @ FreeBSD News Flash

FreeBSD 10.4-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 10.4. More information about FreeBSD releases can be found on the Release Information page.

## Michael Cohen 1992-2017 and Vladimir Voevodsky 1966–2017

Wednesday, October 04, 02:19 UTC @ Gödel’s Lost Letter and P=NP

Two more tragic losses coming before a greater tragedy Composite of crops from src1, src2 Michael Cohen and Vladimir Voevodsky were in different stages of their careers. Cohen was a graduate student at MIT and was visiting the Simons Institute in Berkeley. He passed away suddenly a week ago Monday on a day he was […]

## Update Your Apps for iPhone X

Tuesday, October 03, 21:30 UTC @ News - Apple Developer

iPhone X features the stunning 5.8-inch Super Retina display, enabling even more immersive app experiences. Start testing your apps now to make sure they are ready to take advantage of the Super Retina display by respecting safe areas, supporting adaptive layouts, and more.Learn about updating apps for iPhone X.

## The big idea: What your casual online behavior reveals to hackers (and what to do about it)

Tuesday, October 03, 20:59 UTC @ TED Blog

It seems these days, everybody’s getting hacked. With so much of our most sensitive information stored on servers in some remote part of the world, it seems concerningly easy for malicious hackers to worm their way past secure firewalls and into bank accounts, credit card databases, corporate emails and even hospital systems. On a global […

## Accessibility

Tuesday, October 03, 20:18 UTC @ inessential.com

As a young developer I didn’t pay that much attention to accessibility. I figured that most people didn’t need those features, and it was something I could get to later. Plus: adding those features wasn’t easy back in those days. Things have changed. For one thing, supporting accessibility features — at least on Macs and iOS — has gotten much easier. It’s almost delightful with how much you get for free and how easy it is to add what’s missing. Apple deserves a huge amount

## How we automated our user research with Typeform, Zapier and Amy

Tuesday, October 03, 13:30 UTC @ x.ai

One of the most important things we do on the product team at x.ai is talk to our users. Talking to the people who are actually using our product every … View Article The post How we automated our user research with Typeform, Zapier and Amy appeared first on

## IoT neurons go macro, go global with DyBM

Tuesday, October 03, 12:00 UTC @ IBM Blog Research

Imagine covering the globe with a sheet of artificial, internet-enabled neurons. And these Internet of Things (IoT) neurons could send their local information to other neurons just like the synapses in our brains. For example, a ground temperature neuron at one location gets collected and shared with air quality neurons, and vice versa. This spatio-temporal […] The post IoT neurons go macro, go global with

## Clean obfuscated code

Tuesday, October 03, 11:59 UTC @ John D. Cook

One way to obfuscate code is clever use of arcane programming language syntax. Hackers are able to write completely unrecognizable code by exploiting dark corners of programming techniques and languages. Some of these attempts are quite impressive. But it’s also possible to write clean source code that is nevertheless obfuscated. For example, it’s not at […]

## Yet another year in which you haven’t won a Nobel Prize!

Tuesday, October 03, 07:17 UTC @ Backreaction

“Do you hope to win a Nobel Prize?” asked an elderly man who had come to shake my hand after the lecture. I laughed, but he was serious. Maybe I had been a little too successful explaining how important quantum gravity is. No, I don’t hope to win a Nobel Prize. If that’s what I’d been after, I certainly would have chosen a different field. Condensed matter physics, say, or quantum things. At

## Yet another year in which you haven’t won a Nobel Prize!

Tuesday, October 03, 07:17 UTC @ Backreaction

“Do you hope to win a Nobel Prize?” asked an elderly man who had come to shake my hand after the lecture. I laughed, but he was serious. Maybe I had been a little too successful explaining how important quantum gravity is. No, I don’t hope to win a Nobel Prize. If that’s what I’d been after, I certainly would have chosen a different field. Condensed matter physics, say, or quantum things. At

## This Week in Rust 202

Tuesday, October 03, 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?

## 2017 Nobel Prize in Physics

Monday, October 02, 17:44 UTC @ Not Even Wrong

At this point, Kip Thorne and Rainer Weiss of LIGO have (deservedly) won just about every scientific prize out there, for the first observation of gravitational waves. I don’t know of anyone who doesn’t believe they’ll be getting the Physics … Continue reading →

## Easier Swift Layout Priorities

Monday, October 02, 12:35 UTC @ Use Your Loaf

Working with the priorities of Auto Layout constraints can be a bit of a pain with Swift. You often just want to set a priority that is one more or one less than some other priority. Unfortunately the strong type safety of Swift means you cannot just treat the priority as a number the way you could with Objective-C. Layout Priorities Consider a typical auto layout setup where I have a label and a text field arranged to horizontally fill a view:

## Homotopy Type Theory

Monday, October 02, 12:30 UTC @ Complex Projective 4-Space

2017 has been an unfortunate year for Fields medallists. Maryam Mirzakhani, who won the Fields medal in 2014, passed away at the untimely age of 40. Two days ago, she was joined by Vladimir Voevodsky, 2002 Fields medallist, who was … Continue reading →

## "8th" - a gentle introduction to a modern Forth

Monday, October 02, 00:26 UTC @ Lambda the Ultimate - Programming Languages Weblog

Found on the ARM community's embedded blog. It seems that Forth may be making a comeback. "8th" - a gentle introduction to a modern Forth 8th is a secure, cross-platform programming language based on Forth which lets you concentrate on your application’s logic instead of worrying about differences between platforms. It lets you write your code once, and simu

Sunday, October 01, 18:58 UTC @ Not Even Wrong

I was very sorry to hear yesterday of the announcement from the IAS of the untimely death of Vladimir Voevodsky, at the age of 51. Last year I had the chance to meet Voevodsky and talk with him for a … Continue reading →

## Monty Hall (1921-2017) and His Problem

Sunday, October 01, 18:44 UTC @ Computational Complexity

Sunday, October 01, 00:46 UTC @ Indie Stack

Shortly after macOS 10.13 was released, I received an oddly specific bug report from a customer, who observed that the little square “swatches” in the standard Mac color panel no longer had any effect on MarsEdit’s rich text editor. I was able to reproduce the problem in the shipping 3.7.11 version of MarsEdit, which for various … Continue reading Swatch Your Step

## How many musical scales are there?

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

How many musical scales are there? That’s not a simple question. It depends on how you define “scale.” For this post, I’ll only consider scales starting on C. That is, I’ll only consider changing the intervals between notes, not changing the starting note. Also, I’ll only consider subsets of the common chromatic scale; this post […]

## Toxic pairs, re-identification, and information theory

Saturday, September 30, 18:53 UTC @ John D. Cook

Database fields can combine in subtle ways. For example, nationality is not usually enough to identify anyone. Neither is religion. But the combination of nationality and religion can be surprisingly informative. Information content of nationality How much information is contained in nationality? That depends on exactly how you define nations versus territories etc., but for […]

## What’s my purpose?

Saturday, September 30, 12:21 UTC @ Signal v. Noise - Medium

## Healing hearts at the intersection of modern medicine and indigenous culture

Friday, September 29, 20:20 UTC @ TED Blog

Worldwide, nearly one out of every hundred children is born with a congenital heart disease, which can vary from defective vessels and leaky valves, to holes in the heart. Dr. Franz Freudenthal (TED Talk: A new way to heal hearts without surgery) deals in the latter as a pediatric cardiologist who has developed a better, […]

## Notes & Pictures from Business of Software Conference USA 2017

Friday, September 29, 15:50 UTC @ Business of Software USA

Notes & Pictures from Business of Software Conference USA 2017 Collaborative notes from attendees, blog posts, pictures and other good stuff from the 11th Business of Software Conference USA. Read on for the definitive guide. Thanks to all of the hard note taking elves at Business of Software Conference USA. Notes and blog posts from attendees […] The post Notes &

## Scaling to a Billion and Beyond | Zack Urlocker, Duo Security | BoS USA 2016

Friday, September 29, 15:38 UTC @ Business of Software USA

Zack Urlocker, COO, Duo Security Zack Urlocker is an executive, advisor and board member with over twenty years of experience in the software industry. He has helped scale revenues in startups from under $6 million to over$100 million and has had multiple billion dollar exits. He has held executive positions at Zendesk (COO), MySQL […] The post Scaling to a Billion

## On music, mathematics and teaching.

Friday, September 29, 15:00 UTC @ The Geomblog

I'm a perpetual student when it comes to my guitar-playing. I started off learning acoustic guitar, and taught myself a little bass in college. When I was in the college band our music advisor played some classical guitar and that got me hooked. I've had a number of teachers through grad school and beyond, but I've always plateaued out at a level where I'm competent but no better. At some point I realized that what motivated me to play was the right kinds of music (this I also learnt when watchin

## “The Pen Is Horrible”

Friday, September 29, 14:25 UTC @ Business of Software USA

Feedback from #BoS2017 Here at Business of Software HQ we’ve landed without too much turbulence (metaphorical or aeronautical) back into a week of sitting at desks and sending emails – a far cry from being in Boston last week for the 11th annual Business of Software USA Conference. Having said that… We’ve had the biggest grins on our faces […] The post “The Pen Is Horrible

## Design Origami – visual mapping of user experience

Friday, September 29, 14:15 UTC @ Business of Software USA

I must admit I didn’t get what design origami was at first. I had visions of artful but frustrating paper folding. It turned out to be an excellent tool to help visualize the customer experience of a conference attendee. In a post conference workshop with Bernhard Ferro and Sean Mcguire from Tieto, participants were walked […] The post Design Origami – visual mapping of u

## Using deep learning to forecast ocean waves

Friday, September 29, 09:14 UTC @ IBM Blog Research

Scientists have made amazing advances enabling machines to understand language and process images for such applications as facial recognition, image classification (e.g., “cat” or “dog”) and translation of texts.  Work in the IBM Research lab in Dublin this summer was focused on a very different problem: using AI techniques such as deep learning to forecast […] The post Using deep

## "X is a social construct" and the perils of mining behavior.

Friday, September 29, 06:02 UTC @ The Geomblog

After the infamous Google memo (and frankly for much longer if you work in algorithmic fairness), the idea of something being a "social construct" has popped up again, and I will admit that I've struggled with trying to understand what that means (damn you, focused engineering education!) Ta-Nehisi Coates' article about race is a short and excellent read. But I also want

## Modular Xcode projects

Friday, September 29, 00:00 UTC @ Pedro Piñera

Building modular projects with Xcode requires a good understanding of the project structure and its foundational concepts. The project structure is something that we don’t usually care much about unless we start growing the project by adding more dependencies. Even in that case, most of the projects use CocoaPods that does the setup for us, or Carthage that doesn’t do the setup, but makes it as easy as just adding a couple

## Quicklisp news: Something to try out: Quicklisp with OpenPGP and SHA verification

Thursday, September 28, 16:00 UTC @ Planet Lisp

I've got a test version of Quicklisp available. It uses pure Common Lisp code to verify file SHA digests and OpenPGP signatures, from bootstrap to library loading. To try it out, fetch the following file: https://... Load it into a Lisp implementation with (load "quicklisp.lisp") and follow the prompts. It's best to start with a Lisp that doesn't have Quicklisp already l

## Using AI to help Aging Populations Live Better

Thursday, September 28, 15:00 UTC @ IBM Blog Research

The world’s population is rapidly aging: today there are 617 million people over the age of 65. By 2050, that number will jump to 1.6 billion. The population of seniors over 80 is expected to triple in that timeframe, and in some Asian and Latin American countries, it’s expected to quadruple. People might be living […] The post Using AI to help Aging Populations Live Better appeared first o

## What is Microsoft Doing?

Thursday, September 28, 14:21 UTC @ tecosystems

If you talk to its competitors, partners and even unrelated third parties today, most will eventually ask some form of the same question: what is Microsoft doing? The company’s macro strategy is well understood, of course, and even the object of much admiration. The fact that a company as large and successful – and as

## What is Microsoft Doing?

Thursday, September 28, 14:21 UTC @ tecosystems

If you talk to its competitors, partners and even unrelated third parties today, most will eventually ask some form of the same question: what is Microsoft doing? The company’s macro strategy is well understood, of course, and even the object of much admiration. The fact that a company as large and successful – and as

## Tragic Losses

Thursday, September 28, 14:20 UTC @ Computational Complexity

I'd like to remember two young people who's lives were taken way too early. I didn't know either well but both played large roles in two different communities.

## AI and the rise of the emotional economy

Thursday, September 28, 13:37 UTC @ x.ai

Intelligent machines are starting to do many tasks that until recently were the exclusive domain of people. From delivering pizza to filing simple legal briefs, AI-powered software agents and robots … View Article The post AI and the rise of the emotional economy appeared first on x.ai<

## Symbolic logic: How African alphabets got to the TEDGlobal stage

Wednesday, September 27, 23:36 UTC @ TED Blog

TEDGlobal 2017 was an important homecoming to the African continent, and a ton of work went into creating an authentic experience, from the curation of talks to the music to the graphics and stage design. Saki Mafundikwa, a graphic designer, filmmaker, design teacher and founder of the Zimbabwe Institute of Vigital Arts (and a TED […]

## Xcode 9 Signing Workarounds

Wednesday, September 27, 20:08 UTC @ Indie Stack

I wrote on Monday about issues with Xcode 9 relating to code signing. Although the gist of that post involved sandboxed Mac applications that launch sandboxed child processes, the fundamental issue is a bit broader: Xcode 9 adds a “com.apple.security.get-task-allow” entitlement to any binary it signs. For the majority of developers, this is probably not … Continue reading

## Unordered Directory Contents

Wednesday, September 27, 18:10 UTC @ Indie Stack

Since I updated to macOS 10.13 High Sierra, some of my unit tests broke. Examining the failures more carefully, I discovered that they were making assumptions about the order that Foundation’s FileManager.contentsOfDirectory(atPath:) would return items. I wrote a quick playground to test the behavior on a 10.12 machine: import Foundation let array = try! FileManager.default.contentsOfDirectory(atPath: … Conti

## Network Applications Are Interactive

Wednesday, September 27, 15:27 UTC @ ACM Queue - All Queue Content

The miniaturization of devices and the prolific interconnectedness of these devices over high-speed wireless networks is completely changing how commerce is conducted. These changes (a.k.a. digital) will profoundly change how enterprises operate. Software is at the heart of this digital world, but the software toolsets and languages were conceived for the host-based era. The issues that already plague software practice (such as high defects, poor software productivity, information vulnerability, poor softwa

## Demystifying Social Entrepreneurship: A Data-Driven Approach

Wednesday, September 27, 13:19 UTC @ IBM Blog Research

Social enterprises present solutions to major social challenges such as climate change, global inequities, educational gaps, and many others through social innovation[1]. In fact, social enterprises attract a growing amount of talent, with an estimated 3.2% (global average) of adults between 18 to 64 attempting to start a social enterprise[2].  However, many get lost early […] The post

## Chaos and the beta distribution

Wednesday, September 27, 11:00 UTC @ John D. Cook

Iteration of the quadratic function f(x) = 4x(1-x) is a famous example in chaos theory. Here’s what the first few iterations look like, starting with 1/√3. (There’s nothing special about that starting point; any point that doesn’t iterate to exactly zero will do.) The values appear to bounce all over the place. Let’s look at a […]

## April-June 2017 Status Report

Wednesday, September 27, 08:00 UTC @ FreeBSD News Flash

The April to June 2017 Status Report is now available.

## Dear Dr B: Why are neutrinos evidence for physics beyond the standard model?

Wednesday, September 27, 06:09 UTC @ Backreaction

Dear Chris, The standard model of particle physics contains two different types of particles. There are the fermions, which make up matter, and the gauge-bosons which mediate interactions between the fermions and, in some cases, among themselves. There is one additional particle – the Higgs-boson – which is needed to give masses to both bosons and fermions. Neutrino event at the IceCube

## Dear Dr B: Why are neutrinos evidence for physics beyond the standard model?

Wednesday, September 27, 06:09 UTC @ Backreaction

Dear Chris, The standard model of particle physics contains two different types of particles. There are the fermions, which make up matter, and the gauge-bosons which mediate interactions between the fermions and, in some cases, among themselves. There is one additional particle – the Higgs-boson – which is needed to give masses to both bosons and fermions. Neutrino event at the IceCube

## Project Loom: adding fibers and continuations to Java

Wednesday, September 27, 01:52 UTC @ Lambda the Ultimate - Programming Languages Weblog

Just saw this on Hacker News -- Project Loom: Fibers and Continuations for the Java Virtual Machine with the following overview: Project Loom's mission is to make it easier to write, debug, profile and maintain concurrent applications meeting today's requirements. Threads, provided by Java from its first day, are a natural and convenient concurrency construct (putting aside the separate question of communica

## Various and Sundry

Tuesday, September 26, 21:39 UTC @ Not Even Wrong

I don’t know if I ever mentioned this, but quite a while ago I replaced the “latexrender” TeX plugin being used here by a mathjax one. As I find time, I’m now going back and editing old posts to get … Continue reading →

Tuesday, September 26, 17:21 UTC @ tecosystems

Thirty-five days after publicly stating, in response to objections from the Apache Software Foundation among others, that the company would not be re-licensing its React library, Facebook on Friday announced that it was re-licensing its React library. It was a surprising but welcome reversal for many in the industry, including Automattic’s Matt Mullenweg. Ten days

Tuesday, September 26, 17:21 UTC @ tecosystems

Thirty-five days after publicly stating, in response to objections from the Apache Software Foundation among others, that the company would not be re-licensing its React library, Facebook on Friday announced that it was re-licensing its React library. It was a surprising but welcome reversal for many in the industry, including Automattic’s Matt Mullenweg. Ten days

## x.ai selected to the NYC Techweek100 Awards

Tuesday, September 26, 15:56 UTC @ x.ai

This week, Techweek100 recognized x.ai as an Established Leader in New York, and we’re pretty chuffed about it. The Techweek100 is a prestigious annual award by Techweek, a tech festival … View Article The post x.ai selected to the NYC Techweek100 Awards appeared first on x.ai.

## Copattern matching and first-class observations in OCaml, with a macro

Tuesday, September 26, 15:13 UTC @ Lambda the Ultimate - Programming Languages Weblog

Copattern matching and first-class observations in OCaml, with a macro, by Paul Laforgue and Yann Regis-Gianas: Infinite data structures are elegantly defined by means of copattern matching, a dual construction to pattern matching that expresses the outcomes of the observations of an infinite structure. We extend the OCaml programming language with c

## Mi charla de #Naukas17, en un momento

Tuesday, September 26, 10:01 UTC @ brucknerite

Los hilos de Twitter estén de moda como forma de contar historias (¡gracias, Manuel Bartual!). Tienen a su favor el poder ver en tiempo real cómo se desarrollan; en su contra, lo engorroso que puede ser seguirlos. Para evitar esto, los momentos de Twitter pueden ser una herramienta interesante para recoger esos hilos lanzados al … Continúa leyendo Mi charla de #Naukas1

## This Week in Rust 201

Tuesday, September 26, 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?

## Sandbox Inheritance Tax

Monday, September 25, 21:21 UTC @ Indie Stack

I ran into a subtle bug with Xcode 9 that I think is worth sharing. Specifically, this bug affects Mac applications that: Are sandboxed. Launch a sandboxed subprocess with NSTask (or posix_spawn). Configure the subprocess to inherit the parent’s sandbox. When such an app is compiled with Xcode 9, the subprocess will crash whenever the … Continue reading Sandbox Inheritance Tax

## Sketchnotes from Business of Software Conference USA 2017

Monday, September 25, 14:38 UTC @ Business of Software USA

Sketchnotes from Business of Software Conference USA 2017 Lianna Patch at Punchline Copy not only did a Lightning Talk at Business of Software Conference USA last week, she took some pretty cool sketchnotes of the talks when she wasn’t preparing to give her own. We will add these sketchnotes to the collaborative notes and publish […] The post Sketchnotes from Busine

## Cellular automata with random initial conditions

Monday, September 25, 14:30 UTC @ John D. Cook

The previous post looked at a particular cellular automaton, the so-called Rule 90. When started with a single pixel turned on, it draws a Sierpinski triangle. With random starting pixels, it draws a semi-random pattern that retains features like the Sierpinski triangle. There are only 256 possible elementary cellular automata, so it’s practical to plot […]

## Updating Strings For Swift 4

Monday, September 25, 12:55 UTC @ Use Your Loaf

Another year passes and another set of changes to the Swift String API arrives. Swift 4 brings some much needed improvements and simplifications to String. These are my notes on what I needed to change to update my Swift String Cheat Sheet for Swift 4. You can find the original and now updated guide and Xcode playground here: Swift String Cheat Sheet

## Paul Khuong: Rendezvous Hashing: My Baseline "Consistent" Distribution Method

Monday, September 25, 02:41 UTC @ Planet Lisp

2017-10-15: Tweaked the hash merge function to actually deliver the claims (one-universality isn’t enough). Whenever I mention a data or work distribution problem where I ideally want everything related to a given key to hit the same machine, everyone jumps to consistent hashing. I don’t know how this technique achieved the mindshare it has, although I suspect

## Science fiction viewers used to embrace diversity (or did they) and now they don't (or do they)

Monday, September 25, 02:01 UTC @ Computational Complexity

(This post is inspired by the choice of a female to be the next Doctor on the TV show Dr. Who. Note that you can't say `the next Dr. Who will be female' since Dr. Who is not the name of the character. The name has not been revealed. Trivia: The first Dr. Who episode was the same day Kennedy was shot.) I give a contrast and then say why it might not be valid: Star Trek- The Original Series. 1966. There is a black female communications officer, a Russian officer and an Asian o

## 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. Using the nest macro When I started

## 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

## 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 […]

## 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 workshop 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 […]

## 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

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

Monday, September 11, 14: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 Bluetooth. In the second post, we discussed how to implement a Node.JS Server to manage and handle […] The post iBeac

## 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, […]

## 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.

## New committer: Dave Cottlehuber (ports)

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

## 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 […] The post Meet Member of the Band – QA Engineer Mirna Viquez appeared f

## 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

## 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.

## 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.)

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

Wednesday, September 06, 10: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 and final installment of the automation blog post series, we will […] The post Automation Testing Part 3:

## 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 […]

## 6 Tips for Leading Software Development Teams

Tuesday, September 05, 14: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 […] The post 6 Tips for Leading Software Development Teams appea

## 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

## 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

## 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 […]

## 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 […] The post Happy 15th Birthday Gorilla Logic! appeared