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

submitted by /u/luisbg [link] [comments]

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.

«Antenas abandonadas» en Naukas

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)!

Facebook Newsroom: ‘More on Russian Ads’

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

Why Google Is Spending $1.1 Billion to Acqhire 2,000 HTC Engineers

Thursday, September 21, 18:06 UTC @ Daring Fireball

Dan Frommer, writing for Recode: Why should Google cede the high end of the handset market to Apple — which dominates the industry’s profits — by default? Google can now really, truly make the best Android phone by tightly integrating hardware, software and services. And, if successful, it could eventually join Apple in profiting hundreds of dollars per device sold — not just the smaller amount it makes from search ads. Phones are today’s focus, but what

Tim Cook Says DACA Is the ‘Biggest Issue of Our Time’

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

Tim Cook, speaking on stage in New York at Bloomberg’s global executive forum: “These people — if you haven’t met them — at Apple, we have many that came to the U.S. when they were 2 years old. They didn’t exactly make a decision to come. They came here — they only know our country. This is their home. They love America deeply. When you talk to them, I wish everyone in America loved America this much. They have jobs, they pay taxes, they’re pilla

Planet Nine: where are you? (part 1)

Thursday, September 21, 17:15 UTC @ The Search for Planet Nine

We haven’t found Planet Nine yet, in case you were wondering. To date, the telescopic searches have really just begun to scratch the surface of the area that needs to be scanned, and, while clever new projects to find Planet Nine with different techniques have been proposed, most of these efforts are just getting underway. But don’t worry: the new season of Subaru searching starts tonight! With good weather, we should be able to scan a significant pa

A question of skills

Thursday, September 21, 16:09 UTC @ Signal v. Noise - Medium

The Quantum Quartet

Thursday, September 21, 14:59 UTC @ Backreaction

I made some drawings recently. For no particular purpose, really, other than to distract myself. And here is the joker:

The Quantum Quartet

Thursday, September 21, 14:59 UTC @ Backreaction

I made some drawings recently. For no particular purpose, really, other than to distract myself. And here is the joker:

New Theory Cracks Open the Black Box of Deep Learning

Thursday, September 21, 14:40 UTC @ Quanta Magazine

A new idea is helping to explain the puzzling success of today’s artificial-intelligence algorithms — and might also explain how human brains learn.

Francis en LFDLC: Los premios Ig Nobel 2017 (programa 308)

Thursday, September 21, 14:20 UTC @ La Ciencia de la Mula Francis

Ya puedes escuchar el podcast iVoox del Programa 308 de La Fábrica de la Ciencia, “Premios IG Nobel 2017. Gatos líquidos, cambio de sexo y flautas intravaginales con Francis Villatoro”, en el que Jorge Onsulve Orellana, @jonsulve, me ha […] Leer más

How AI is changing my job: Yusuf Simonson, CTO at The Muse

Thursday, September 21, 14:11 UTC @ x.ai

This post is part of x.ai’s ‘Future of Jobs’ interviews series. We’re talking to leaders at startups to find out how emerging technologies like AI and automation are changing how … View Article The post How AI is changing my job: Yusuf Simonson, CTO at The Muse appeared first on

The Big Bang Wasn’t The Beginning, After All (Synopsis)

Thursday, September 21, 14:00 UTC @ Starts With A Bang

“Despite its name, the big bang theory is not really a theory of a bang at all. It is really only a theory of the aftermath of a bang.” -Alan Guth Did the Universe begin with the Big Bang? When we discovered the cosmic microwave background, and its properties matched exactly the prediction of the…

Aerial video of Hurricane Harvey aftermath and cleanup

Thursday, September 21, 13:29 UTC @ John D. Cook

Video by my friend Aaron Benzel showing the debris and cleanup typical of neighborhoods that flooded in Harvey.

«El nacimiento de una metáfora» en Jot Down

Thursday, September 21, 08:00 UTC @ brucknerite

—Las ciencias nacen desnudas y temblorosas, Simplicia, como bebés recién alumbrados. Sus madres no pueden sospechar, como las de los hijos reales, hasta dónde llegarán sus vástagos. ¿Se alzarán frente a la ignorancia, cambiarán las vidas de millones de seres, dominarán el mundo? ¿O fracasarán, serán olvidadas y reemplazadas por otras más fértiles? En el … Continúa leyendo

Los premios Ig Nobel 2017

Thursday, September 21, 06:10 UTC @ La Ciencia de la Mula Francis

Todos los años me hago eco de los premios Ig Nobel. La ceremonia fue el pasado 14 de septiembre de 2017 y coincidió con mi viaje a Bilbao para el festival de ciencia Naukas. Aún así, creo que debo […] Leer más La entrada

Ben Clymer Reviews the Apple Watch Series 3 Edition

Thursday, September 21, 03:48 UTC @ Daring Fireball

Hodinkee’s Ben Clymer was, I believe, the only reviewer seeded with an Apple Watch Series 3 Edition, and his review is excellent: Now, what I haven’t mentioned yet is that there is actually a sister product to Apple Watch Series 3 that is all but a must-have: AirPods. Apple’s wireless Bluetooth headphones have been with me since December of last year, and while the sound quality is hardly audiophile worthy, they are incredibly convenient. At this point, I couldn̵

Understanding How the Wi-Fi and Bluetooth Toggles in Control Center Work in iOS 11

Thursday, September 21, 02:13 UTC @ Daring Fireball

Apple: In iOS 11 and later, when you toggle the Wi-Fi or Bluetooth buttons in Control Center, your device will immediately disconnect from Wi-Fi and Bluetooth accessories. Both Wi-Fi and Bluetooth will continue to be available, so you can use these important features: AirDrop AirPlay Apple Pencil Apple Watch Continuity features, like Handoff and Instant Hotspot Instant Hotspot Location Services

Everything You Might Want to Know About Cellular Service With Apple Watch Series 3

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

Serenity Caldwell: Apple’s GPS + Cellular Apple Watch is almost here, and I’ve gotten a ton of questions from our readers and various folks on Twitter in regards to how cellular data will work on the Apple Watch. Here’s a brief overview of everything you need to know in that regard. Great FAQ. One small thing she missed: the new Explorer watch face is exclusive to cellular-capable watches, and it shows you whether you’re currently connected

Brian X. Chen’s Apple Watch Series 3 Review

Wednesday, September 20, 23:07 UTC @ Daring Fireball

Brian X. Chen, writing for The New York Times: Important features like the stopwatch, calendar and Siri work quickly and reliably. And unlike its predecessors, the watch has impressive battery life — on average, I had more than 40 percent battery remaining after a full day of use. So the final verdict? The Apple Watch Series 3 is the first sign that wearable computers are maturing and may eventually become a staple in consumer electronics. I’d l

Joanna Stern’s Apple Watch Series 3 Review: Untethered, All Day

Wednesday, September 20, 22:51 UTC @ Daring Fireball

Aside from the LTE connectivity issues she ran into, Stern’s review is interesting because she tried something Apple Watch Series 3 isn’t really meant for: going all day long without your iPhone. She had to recharge midday, but Apple’s own specs only list the watch as having 4 hours of battery life while connected to LTE, and 1 hour of talk time. It’s a fun video, too. I realize these larger publications have video team

Non-determinism: a sublanguage rather than a monad

Wednesday, September 20, 21:52 UTC @ Lambda the Ultimate - Programming Languages Weblog

Non-determinism: a sublanguage rather than a monad A puzzlingly named, exceedingly technical device introduced to structure the denotational semantics has by now achieved cult status. It has been married to effects -- more than once. It is compulsively looked for in all manner of things, including burritos. At least two ICFP papers brought it up without a rhyme or reason (or understanding), as the authors later admitted.

The Best of Minds: IBM’s Commitment to Advancing AI Research with University Partners

Wednesday, September 20, 18:31 UTC @ IBM Blog Research

IBM’s Cognitive Horizons Network produced more than 70 peer-reviewed AI publications in its first year With over two decades of AI research expertise across our global labs, our scientists take pride in their ability to explore, invent and uncover new innovations, but we also understand that the solutions to the most complex AI problems will […] The post The Best of Minds: IBM’s Commitment to Advancing AI R

Serenity Caldwell: ‘Apple Watch Series 3’s “LTE Problems” Are Actually an Existing Wi-Fi Bug’

Wednesday, September 20, 17:27 UTC @ Daring Fireball

Serenity Caldwell, writing for iMore: Essentially, the Series 3 GPS + Cellular watch tries to save battery life at all times by using your iPhone’s connection, or failing that, a Wi-Fi network. What’s happening here is that the watch is attempting to jump on a so-called “captive” network — a public network with an interstitial login prompt or terms and conditions agreement. (You’ve probably seen these at a Starbucks, McDonalds, or Panera.) In

Newly Streamlined App Ratings

Wednesday, September 20, 16:00 UTC @ News and Updates - Apple Developer

Now it’s quicker and easier for users to see your app's rating, with just one summary rating that displays on your product page. This summary rating is based on ratings of your app's current version as of September 19 (Pacific Time), and is specific to each territory on the App Store. New ratings will continue to count towards this summary, and you can choose to reset your summary rating when you release a new version of your app. Customer reviews for all versions of your app will continue to display on y

Hurricanes, monsoons and the human rights of climate change: TEDWomen chats with Mary Robinson

Wednesday, September 20, 15:50 UTC @ TED Blog

Two years ago, former president of Ireland Mary Robinson graced the TEDWomen stage with a moving talk about why climate change is not only a threat to our environment, but also a threat to the human rights of many poor and marginalized people around the world. Mary is an incredible person who inspires me greatly. […]

Apple Admits to Apple Watch LTE Problems When Joining Unauthenticated Wi-Fi Networks

Wednesday, September 20, 14:44 UTC @ Daring Fireball

Lauren Goode, writing for The Verge: While writing my review of the Apple Watch Series 3 with LTE capabilities, I experienced notable connectivity issues. The new Watch appeared to try to connect to unknown WiFi networks instead of connecting to cellular, when I was out and about without my phone. (The issues are laid out in much more detail in the review.) Within the fir

How much fuel does it take to power the world? (Synopsis)

Wednesday, September 20, 14:01 UTC @ Starts With A Bang

“In terms of weapons, the best disarmament tool so far is nuclear energy. We have been taking down the Russian warheads, turning it into electricity. 10 percent of American electricity comes from decommissioned warheads.” -Stewart Brand Arguably the greatest advance of humanity — and the cause of the greatest increase in our quality of life…

A Brain Built From Atomic Switches Can Learn

Wednesday, September 20, 14:00 UTC @ Quanta Magazine

A tiny self-organized mesh full of artificial synapses recalls its experiences and can solve simple problems. Its inventors hope it points the way to devices that match the brain’s energy-efficient computing prowess.

Adding Laplace or Gaussian noise to database for privacy

Wednesday, September 20, 12:56 UTC @ John D. Cook

In the previous two posts we looked at a randomization scheme for protecting the privacy of a binary response. This post will look briefly at adding noise to continuous or unbounded data. I like to keep the posts here fairly short, but this topic is fairly technical. To keep it short I’ll omit some of […]

Bury the lede

Wednesday, September 20, 12:16 UTC @ Signal v. Noise - Medium

Quantifying privacy loss in a statistical database

Wednesday, September 20, 12:00 UTC @ John D. Cook

In the previous post we looked at a simple randomization procedure to obscure individual responses to yes/no questions in a way that retains the statistical usefulness of the data. In this post we’ll generalize that procedure, quantify the privacy loss, and discuss the utility/privacy trade-off. More general randomized response Suppose we have a binary response […]

★ Apple Watch Series 3

Wednesday, September 20, 11:18 UTC @ Daring Fireball

With the addition of cellular networking in Series 3, Apple Watch gains something essential: independence. It’s not just a cool feature. It’s aimed smack dab in the middle of the two things people like best about Apple Watch: notifications and fitness.

No te pierdas Ciencia Jot Down 2017 en Sevilla

Wednesday, September 20, 10:25 UTC @ La Ciencia de la Mula Francis

Tras Naukas Bilbao 2017 llega Ciencia Jot Down 2017, el mayor evento de divulgación científica que se celebra en Sevilla. El sábado 23, a las 10:00, podrás disfrutar de mi charla “El superpoder de los ordenadores cuánticos”. En 30 […] Leer más

Clang ♥ bash -- better auto completion is coming to bash

Wednesday, September 20, 06:37 UTC @ Planet Clang

Compilers are complex pieces of software and have a multitude of command-line options to fine tune parameters. Clang is no exception: it has 447 command-line options. It’s nearly impossible to memorize all these options and their correct spellings, that's where shell completion can be very handy. When you type in the first few characters of a flag and hit tab, it will autocomplete the rest for you.BackgroundHowever, such a autocompletion feature is not available yet, as there's no easy way to get a comple

Drama Therapy: A Math Viewpoint

Wednesday, September 20, 03:11 UTC @ Gödel’s Lost Letter and P=NP

What is drama therapy? Kathryn Farley obtained her PhD from Northwestern University in performance studies in 2007. After almost a decade working in that area, she has just started a Master’s program at New York University in a related field called drama therapy (DT). I thought today I would talk about the math aspects of […]

The All-new App Store is Here

Wednesday, September 20, 00:00 UTC @ News and Updates - Apple Developer

The App Store has grown beyond anything we could have ever imagined. And now, with daily stories by our editors, a dedicated Games tab, lists for all kinds of apps, and much more, this beautiful new design provides an amazing place to highlight your incredible work — and help customers discover new apps and games.Share Your PresenceJoin us in celebrating your app on the new App Store by promoting your updated product page. Simply download the marketing toolkit and share your app or game with the world.Dow

Poll: College Students Are Hostile Toward Free Speech

Tuesday, September 19, 23:52 UTC @ Daring Fireball

Catherine Rampell, writing for The Washington Post: Here’s the problem with suggesting that upsetting speech warrants “safe spaces,” or otherwise conflating mere words with physical assault: If speech is violence, then violence becomes a justifiable response to speech. Just ask college students. A fifth of undergrads now say it’s acceptable to use physical force to silence a speaker who makes “offensive and hurtful statements.” That’s one finding from a dis

Higher Limit for Over-the-Air Downloads

Tuesday, September 19, 20:40 UTC @ News and Updates - Apple Developer

We’ve increased the cellular download limit from 100 MB to 150 MB, letting customers download more apps from the App Store over their cellular network.

New Downloads Now Available

Tuesday, September 19, 17:00 UTC @ News and Updates - Apple Developer

Xcode 9 is now available, and includes Swift 4 and SDKs used to build apps with the latest innovations and powerful capabilities in macOS, iOS, watchOS, and tvOS. Xcode 9 (9A235)iOS 11 (15A372)watchOS 4 (15R372)tvOS 11 (15J381)View all downloads.

Nilay Patel on the iPhones 8

Tuesday, September 19, 16:17 UTC @ Daring Fireball

Nilay Patel, writing for The Verge: Qi is pretty slow, though — Apple’s goal is to match the charging speed of its own 5W pack-in charger, but I only saw about 15 percent more charge on the 8 Plus every 30 minutes with the Mophie, which is especially pokey when you consider that you can’t pick up and use your phone during that time. A future iOS update will let the iPhone 8 draw more power out of the Mophie and Belkin pads Apple sells in stores, so hopefully things speed up

Clever Machines Learn How to Be Curious

Tuesday, September 19, 16:00 UTC @ Quanta Magazine

Computer scientists are finding ways to code curiosity into intelligent machines.

Matthew Panzarino on the iPhones 8

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

Matthew Panzarino, writing for TechCrunch: Nearly every iPhone upgrade for the past several years has been driven by the camera. There have been impressive updates in hardware and feature additions, but anecdotally I cannot count the number of times people have cited the camera as the primary reason that they’re interested in updating their phone. So, how does the camera in the iPhone 8 and 8 Plus stack up? Killer. My favorite review so far. I thin

4 ways AI is remaking sales

Tuesday, September 19, 14:45 UTC @ x.ai

Technology was supposed to save us time and make our lives better. But for most of us, all the tech in our lives has just added to the burden. From … View Article The post 4 ways AI is remaking sales appeared first on x.ai.

Geoffrey Fowler on the iPhones 8

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

Geoffrey Fowler, writing for The Wall Street Journal: The virtues I see in the iPhone 8 are niche: I’m glad you don’t have to spend $1,000 to get an improved camera and processor and even wireless charging, if that matters to you. But Apple’s confusing iPhone family now includes three pairs of practically identical phones: the regular and Plus versions of the iPhone 8, 7 and 6s. Don’t buy the spendiest one. I think this is terrible advice. I don’t th

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

Mara Bernath, reporting for Bloomberg: Swiss prosecutors are trying to figure out why someone apparently attempted to flush tens of thousands of euros down the toilet at a Geneva branch of UBS Group AG. The first 500-euro ($597) bills were discovered several months ago in a bathroom close to a bank vault containing hundreds of safe deposit boxes, according to a report in Tribune de Geneve confirmed by the city prosecutor’s office. A few days later, more banknotes turned up in

Report Says Red Sox Used Fitbit, Not Apple Watch, in Sign-Stealing Scheme

Monday, September 18, 18:53 UTC @ Daring Fireball

The Score: The device used by the Boston Red Sox in their infamous sign-stealing controversy has been revealed as a Fitbit product, according to a major-league source of Nick Cafardo of the Boston Globe. Though Fitbits are used as a tracker to measure an individual’s steps and levels of fitness activity, many products — specifically Fitbit Surge — can be synced with mobile devices and rece

APFS Will Be for Flash Drives Only in First High Sierra Release

Monday, September 18, 18:23 UTC @ Daring Fireball

Juli Clover, reporting for MacRumors: iMacs with Fusion Drives were converted to APFS during the beta testing process in the first macOS High Sierra beta, but support was removed in subsequent betas and not reimplemented. With the release of the Golden Master version of the software, Apple has confirmed APFS will not be available for Fusion Drives and has provided instructions for converting from APFS back to the st

Standing for art and truth: A chat with Sethembile Msezane

Monday, September 18, 17:12 UTC @ TED Blog

Sethembile Msezane’s sculptures are not made of clay, granite or marble. She is the sculpture, as you will see in her talk — which you can watch right now before you read this Q&A. We’ll wait. The fragility of the medium combined with the power of her messages make for performances that literally stop people […]

XML and JSON Are Like Cardboard

Monday, September 18, 16:49 UTC @ ACM Queue - All Queue Content

In cardboard, the safety and care for stuff is the important reason for its existence. Similarly, in XML and JSON the safety and care of the data, both in transit and in storage, are why we bother.

5 Things The World Needs From Star Trek: Discovery (Synopsis)

Monday, September 18, 14:50 UTC @ Starts With A Bang

“We are what we are, and we’re doing the best we can. It is not for you to set the standards by which we should be judged!” -Capt. Picard, to Q When you think about Star Trek, a whole variety of things might come to mind. It might conjure images of space exploration, feelings of…

Supporting iPhone X

Monday, September 18, 14:27 UTC @ Use Your Loaf

When Apple revealed the iPhone X with a top “notch” and bottom home screen indicator the reason behind some SDK changes at WWDC 2017 became clearer. Safe area layout guides may help but there are still some gotchas for table/collection views and the search bar. Safe Area Layout Guide Apple added the safe area layout guide in iOS 11 replacing the top and bottom layout guides with a single guide. Here is what the safe area looks like on an

Surprising behavior of non-optional @NSManaged properties

Monday, September 18, 14:20 UTC @ Arek Holko

Core Data is not a first-class citizen in the Swift world. Its inherently dynamic nature is lurking at us through an attribute created specifically for it: @NSManaged. Let me show you how this dynamic nature caught me off guard. I ended up with a property having a value I’d never assigned to it! @NSManaged means dynamic Imagine we’re starting a new project and need a way to represent a user. We’ve got:

Genetics Spills Secrets From Neanderthals’ Lost History

Monday, September 18, 14:03 UTC @ Quanta Magazine

How many Neanderthals were there? Archaeology and genetics have given very different answers. A new study reconciles them and reveals the lost history of these ancient people — including an early brush with extinction.

La explicación de mi charla #Naukas17: “El espín para irreductibles”

Monday, September 18, 12:44 UTC @ La Ciencia de la Mula Francis

Como todos los años, os presento las transparencias y una trancripción (con añadidos y comentarios) de mi charla Naukas Bilbao 2017 [video]. Titulada “El espín para irreductibles”, con una duración de 10 minutos, tenía como objetivo que Javier Peláez, […] Leer má

The Safe Area

Monday, September 18, 11:39 UTC @ joe cieplinski

In choosing the iPhone 8, what I’d miss most of the X are probably the OLED display and Face ID, but those aren’t must-have features for me, either; certainly not worth spending €350 more to have them (I think those €350 would be better spent on an Apple

New committer: Guangyuan Yang (doc)

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

A problem I thought was interesting- now...

Monday, September 18, 04:36 UTC @ Computational Complexity

On Nate Silver's page he sometimes (might be once a week) has a column edited by Oliver Roeder of problems. Pretty much math problems though sometimes not quite. Some are math problems that I have seen before (e.g., hat problems). I don't bother submitting since that would just be goofy. I would be ringer. Some are math problems that I have not seen before, I try to do, I fail, but read the answer and am enlightened. I call that a win.

Why don’t you simply use XeTeX?

Sunday, September 17, 19:59 UTC @ John D. Cook

From an FAQ post I wrote a few years ago: This may seem like an odd question, but it’s actually one I get very often. On my TeXtip twitter account, I include tips on how to create non-English characters such as using \AA to produce Å. Every time someone will ask “Why not use XeTeX and just […]

Comments of the Week #177: From Nuclear Power and Weapons to God Playing Dice in the Sun

Sunday, September 17, 15:18 UTC @ Starts With A Bang

“There are two problems for our species’ survival – nuclear war and environmental catastrophe – and we’re hurtling towards them. Knowingly.” ―Noam Chomsky Well, another week of science has gone by, here at Starts With A Bang! and everywhere else in the world, and while we’re down one space mission from the start of the week (Cassini),…

FreeBSD 10.4-RC1 Available

Sunday, September 17, 08:00 UTC @ FreeBSD News Flash

The first 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.

Matthew Panzarino Interviews Craig Federighi About Face ID

Saturday, September 16, 19:12 UTC @ Daring Fireball

Great complement to my interview with Federighi on the same topic yesterday, including some privacy-related points I didn’t think to ask about: When it comes to customers — users — Apple gathers absolutely nothing itself. Federighi was very explicit on this point. “We do not gather customer data when you enroll in Face ID, it stays on your device, we do not send it to the cloud for training data,” he notes. There is an adaptive feature of

Advertising Trade Groups Object to Safari’s New Intelligent Tracking Protection

Saturday, September 16, 18:55 UTC @ Daring Fireball

Marty Swant, writing for Adweek (headline: “Every Major Advertising Group Is Blasting Apple for Blocking Cookies in the Safari Browser”): The biggest advertising organizations say Apple will “sabotage” the current economic model of the internet with plans to integrate cookie-blocking technology into the new version of Safari. Six trade groups — the Interactive Advertising Bureau, American Advertising Federation, the Association of National Advertisers, the

The Original iPhone Superimposed on the iPhone X, Pixel-for-Pixel

Saturday, September 16, 18:19 UTC @ Daring Fireball

David Barnard: The entire home screen of the original iPhone (320 × 480 pixels) is about the size of 2 icons on the iPhone X home screen (1125 × 2436 pixels). Linking to Barnard’s tweet, Joshua J. Arnold nails it: This is what a decade’s worth of sustaining innovation looks like.

Ask Ethan: If Matter Is Made Of Point Particles, Why Does Everything Have A Size? (Synopsis)

Saturday, September 16, 14:02 UTC @ Starts With A Bang

“There’s something about sitting alone in the dark that reminds you how big the world really is, and how far apart we all are. The stars look like they’re so close, you could reach out and touch them. But you can’t. Sometimes things look a lot closer than they are.” -Kami Garcia When we consider…

Write like you talk

Saturday, September 16, 12:32 UTC @ Signal v. Noise - Medium

The Talk Show: ‘200: Episode CC’, With Special Guest Craig Federighi

Friday, September 15, 23:37 UTC @ Daring Fireball

Very special guest Craig Federighi returns to the show to talk about Face ID, the perils of live demos, Apple’s approach to designing the iPhone X, privacy, security, and more. A great way to close out Apple’s big week and mark the 200th episode of the show. Sponsored exclusively by: DuckDuckGo: The search engine that doesn’t track you. Learn more about search privac

QCD at $\theta=\pi$

Friday, September 15, 21:55 UTC @ Not Even Wrong

Earlier this week Zohar Komargodski (who is now at the Simons Center) visited Columbia, and gave a wonderful talk on recent work he has been involved in that provides some new insight into a very old question about QCD. Simplifying … Continue reading →

[Sponsor] Squarespace Personalized Templates

Friday, September 15, 19:13 UTC @ Daring Fireball

Create your own personalized website: Squarespace’s platform enables developers and designers to “Make It Yours” with our easy to use, but personalized templates. Start with an award-winning template, or build your site from scratch. You can try Squarespace for free. When you’re ready to subscribe, get 10% off at squarespace.com with offer code DARING17.

Happy Birthday Ken

Friday, September 15, 18:47 UTC @ Gödel’s Lost Letter and P=NP

It was just Ken’s birthday Kenneth Regan’s birthday was just the other day. I believe I join all in wishing him a wonder unbirthday today. The idea of unbirthday is due to Lewis Carroll in his Through the Looking-Glass: and is set to music in the 1951 Disney animated feature film Alice in Wonderland. Here […]

Member of the Band – Full Stack Web Developer Patrick Dobson

Friday, September 15, 17:11 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 Web Developer Patrick Dobson 

The Best New Features in Swift 4

Friday, September 15, 14:43 UTC @ NSBlog

I'm afraid I once again don't have a Friday Q&A for you today, but I wrote up the best new features in Swift 4 for the Plausible Labs blog, which is almost as good. Check it out over there! (Read More)

Proof of ‘God playing dice with the Universe’ found in the Sun’s interior (Synopsis)

Friday, September 15, 14:00 UTC @ Starts With A Bang

“The bedrock nature of space and time and the unification of cosmos and quantum are surely among science’s great ‘open frontiers.’ These are parts of the intellectual map where we’re still groping for the truth – where, in the fashion of ancient cartographers, we must still inscribe ‘here be dragons.’” –Martin Rees Inside the nuclear…

★ Thoughts and Observations on the Products Announced at This Week’s iPhone X Introductory Event

Friday, September 15, 03:11 UTC @ Daring Fireball

Thoughts on the new iPhones, Apple Watches, AirPower, Face ID, and more.

Pascal’s triangle and Fermat’s little theorem

Thursday, September 14, 23:58 UTC @ John D. Cook

I was listening to My Favorite Theorem when Jordan Ellenberg said something in passing about proving Fermat’s little theorem from Pascal’s triangle. I wasn’t familiar with that, and fortunately Evelyn Lamb wasn’t either and so she asked him to explain. Fermat’s little theorem says that for any prime p, then for any integer a, ap = a […]

5 reasons to convince your boss to send you to TEDWomen this year

Thursday, September 14, 23:46 UTC @ TED Blog

Every year at TEDWomen, we gather to talk about issues that matter, to learn and bond and get energized. This year, we will be reconvening on November 1–3 in New Orleans — and we would love for you, and your amazing perspective and ideas, to join us and become part of this diverse, welcoming group that’s growing […]

Two Open Source Licensing Questions: The AGPL and Facebook

Thursday, September 14, 18:04 UTC @ tecosystems

In many settings, open source licensing today is considered a solved problem. Not only has the Open Source Initiative (OSI) largely contained the long feared issue of license proliferation, the industry has essentially consolidated around a few reasonably well understood models. Copyleft licenses such as the GPL, which require users who would distribute the software

Two Open Source Licensing Questions: The AGPL and Facebook

Thursday, September 14, 18:04 UTC @ tecosystems

In many settings, open source licensing today is considered a solved problem. Not only has the Open Source Initiative (OSI) largely contained the long feared issue of license proliferation, the industry has essentially consolidated around a few reasonably well understood models. Copyleft licenses such as the GPL, which require users who would distribute the software

macOS High Sierra 10.13 GM candidate (17A362a) Now Available

Thursday, September 14, 17:00 UTC @ News and Updates - Apple Developer

macOS High Sierra 10.13 GM candidate (17A362a) Now Available

Updated Guidelines Now Available

Thursday, September 14, 17:00 UTC @ News and Updates - Apple Developer

The App Store Review Guidelines have been updated. We review all apps submitted to the App Store in an effort to determine whether they are reliable, perform as expected, and are free of offensive material. As you plan and develop your app, make sure to use these updated guidelines.Read the App Store Review Guidelines.

Random Storm Thoughts

Thursday, September 14, 16:36 UTC @ Computational Complexity

It's Monday as I write this post from home. Atlanta, for the first time ever, is in a tropical storm warning. Georgia Tech is closed today and tomorrow. I'm just waiting for the power to go out. But whatever will happen here won't even count as a minor inconvenience compared to those in Houston, the Caribbean and Florida. Our hearts goes out to all those affected by these terrible storms. Did global warming help make Harvey and Irma as dangerous as they became? Hard to believe

The Bad News Advantage

Thursday, September 14, 15:01 UTC @ Signal v. Noise - Medium

Should We Be Worried About AI and Machine Learning? | Azeem Azhar, Schibsted Media | BoS Europe 2016

Thursday, September 14, 09:32 UTC @ Business of Software USA

Azeem Azhar, Product Manager, Schibsted Media Group It is early days but change is coming. Faster than you think. You should worry, but are you concerned about the right things? Should you concern yourself with terrible tales of, ‘The Singularity’, or about how AI and Machine Learning will change the way that your business runs? […] The post Should We Be

What Do We Need to Know About AI? | Jana Eggers, NaraLogics | BoS USA 2016

Thursday, September 14, 07:42 UTC @ Business of Software USA

Jana Eggers, CEO, NaraLogics We expect AI and Machine Learning to have a significant impact on the jobs we do – Forrester estimate 16% of current US jobs will be done by AI by the end of the decade (while creating 13.6 million jobs, this still reduces the workforce by 7%). AI represents a significant […] The post What Do We Need to Know About AI? | Jana E

★ Welcome to the Steve Jobs Theater

Thursday, September 14, 00:04 UTC @ Daring Fireball

“Make something wonderful and put it out there.”

“World peace will come from sitting around the table”: Chef Pierre Thiam chats with food blogger Ozoz Sokoh

Wednesday, September 13, 22:58 UTC @ TED Blog

Two African cooks walk into a bar; 30 seconds later they are arguing over whose country’s jollof rice is better. Or so the corny joke would go. The truth is, I really had no idea what would happen if we got Senegal-born chef Pierre Thiam (TED Talk: A Forgotten Ancient Grain That Could Help Africa […]

Talk to me about… (This will appear on your badge)

Wednesday, September 13, 17:36 UTC @ Business of Software USA

It’s always entertaining to see how people respond to this question. This appears on attendee badges and is usually an entertaining way to get conversations going. Not everyone realizes we’re serious. We are. This can have consequences… We’re still giggling about this @Grinblo #BoS2017 https://... — Mark Littlewood (@MarkLittlewood) June 19, 2017 Here’s the output […] The post

How to measure a molecule’s energy using a quantum computer

Wednesday, September 13, 17:00 UTC @ IBM Blog Research

Editor’s note: This article is by Abhinav Kandala, Antonio Mezzacapo, and Kristan Temme, IBM Research Simulating molecules on quantum computers just got much easier with IBM’s superconducting quantum hardware. In a recent research article published in Nature, Hardware-efficient Variational Quantum Eigensolver for Small Molecules and Quantum Magnets, we implement a new quantum algorithm capable of […] The post

This is how to make Pierre Thiam’s fonio sushi

Wednesday, September 13, 16:02 UTC @ TED Blog

If you’ve seen Pierre Thiam’s TED Talk about fonio, then you saw that part when he actually handed food out to the audience, yes? For those who didn’t know to sit in the front rows to receive that blessing (or couldn’t be there in the first place), and don’t mind rolling up their sleeves in […]

I failed

Wednesday, September 13, 12:24 UTC @ Signal v. Noise - Medium

Away Note

Wednesday, September 13, 04:07 UTC @ Backreaction

I'm in Switzerland this week, for a conference on "Thinking about Space and Time: 100 Years of Applying and Interpreting General Relativity." I am also behind with several things and blogging will remain slow for the next weeks. If you miss my writing all too much, here is a new paper.

Away Note

Wednesday, September 13, 04:07 UTC @ Backreaction

I'm in Switzerland this week, for a conference on "Thinking about Space and Time: 100 Years of Applying and Interpreting General Relativity." I am also behind with several things and blogging will remain slow for the next weeks. If you miss my writing all too much, here is a new paper.

Conditionally embed your dynamic frameworks

Wednesday, September 13, 00:00 UTC @ Pedro Piñera

As part of dynamic linking frameworks in your Xcode apps frameworks need to be copied into your app Frameworks folder. There are multiples ways to do so: Add a new Copy Files Build Phase, selecting Frameworks as the directory where you want the frameworks to be copied. Running a script that automates the copy step for you. The most popular dependency management tools in the c

Providing mocks and testing data from your frameworks.

Wednesday, September 13, 00:00 UTC @ Pedro Piñera

If you build your apps in a modular manner using Swift, you have probably been in the situation where a ModuleX defines some mocks or testing data for its tests in its tests target, but they cannot be shared to be used from other tests targets, playgrounds, example apps… (essentially because they cannot import a tests target) With Objective-C it wasn’t an issue at all because we could mock the interface of our dependencies at runtime with just one line

Descrambling split-band voice inversion with deinvert

Tuesday, September 12, 20:31 UTC @ absorptions

Voice inversion is a primitive method of rendering speech unintelligible to prevent eavesdropping of radio or telephone calls. I wrote about some simple ways to reverse it in a previous post. I've since written a software tool, deinvert (on GitHub), that does all

Get Ready for iPhone X

Tuesday, September 12, 19:30 UTC @ News and Updates - Apple Developer

iPhone X features an all-screen Super Retina display for more immersive app experiences and Face ID, a secure new way to unlock, authenticate, and pay. The TrueDepth camera works with ARKit, and the A11 Bionic chip is designed for Core ML and Metal 2.Learn about developing for iPhone X.

Submit Your Apps to the App Store

Tuesday, September 12, 19:30 UTC @ News and Updates - Apple Developer

You can now submit your apps that take advantage of exciting new features available in the next release of macOS, iOS, watchOS, and tvOS. Build your apps using Xcode 9 GM seed, test with the latest releases of macOS High Sierra, iOS 11, watchOS 4, tvOS 11, and submit them for review.Download GM seeds.The all-new App Store on iOS 11 provides more opportunities to showcase your content with subtitles, promotional text, additional app previews that you can localize, and up to 20 promoted in-app purchases.Learn

Get Ready for Apple TV 4K

Tuesday, September 12, 19:30 UTC @ News and Updates - Apple Developer

Now your tvOS apps can deliver amazing cinematic video experiences and stunning picture quality by taking advantage of 4K resolution, Dolby Vision, and HDR10. And with the new Siri remote, you now have three-axis gyro data available to create even more engaging gaming and interactive experiences.Learn about developing for tvOS.

Get Ready for Apple Watch Series 3

Tuesday, September 12, 19:30 UTC @ News and Updates - Apple Developer

With cellular, your apps can connect everywhere and anytime, even when not connected to an iPhone or Wi-Fi. Health and fitness apps can also take advantage of the barometric altimeter to display altitude changes and get improved accuracy for workout metrics from HealthKit.Learn about developing for watchOS.

New Resources Now Available

Tuesday, September 12, 19:30 UTC @ News and Updates - Apple Developer

Design and Development VideosGet new insights on creating apps for the latest advancements in iPhone X, Apple Watch Series 3, and Apple TV 4K with a new collection of videos.Watch videos.Design TemplatesDownload the latest Sketch and Photoshop templates and guides to quickly and accurately design iOS apps that integrate seamlessly into the overall user experience of iPhone X.Download resources.

Qualitative symbolic perturbation: two applications of a new geometry-based perturbation framework

Tuesday, September 12, 17:59 UTC @ Journal of Computational Geometry

In a classical Symbolic Perturbation scheme, degeneracies are handled by substituting some polynomials in $\varepsilon$ for the inputs of a predicate.  Instead of a single perturbation, we propose to use a sequence of (simpler) perturbations. Moreover, we look at their effects geometrically instead of algebraically; this allows us to tackle cases that were not tractable with the classical algebraic approach.

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

submitted by /u/tbodt [link] [comments]

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

Using SpriteKit to create custom watchOS loading animations

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

Breadth and Depth

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

[Sponsor] Jamf Now

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

Bitcoin's Academic Pedigree

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

New Downloads Now Available

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

Use https for freelists.org links.

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

The Business of Software Conference Summer Reading List

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

Now here is a reading list. We asked this year’s Business of Software Conference USA speakers… Please don’t think about it too hard, just reply with the first one that comes to mind: What book has had the biggest influence on your business life? As you know, they are a smart bunch of folks so […] The post The Business of Software Conference Summer Reading List ap

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

submitted by /u/huydotnet [link] [comments]

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

Road Trip

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.

What is unusual about this MIT grad student in Applied Math?

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 →

Quicklisp news: July 2017 Quicklisp download stats

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

Future semiconductor research leadership empowered by design automation

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

Outraged about the Google diversity memo? I want you to think about it.

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

Outraged about the Google diversity memo? I want you to think about it.

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

Quick Links

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