Top Posts for February 11, 2018

Insider trading has been rife on Wall Street, academics conclude

Summary: National Bureau of Economist Research, Working Paper 24089, December, 2017; and “The Relevance of Broker Networks for Information Diffusion in the Stock Market” by Marco Di Maggio, Francesco Franzoni, Amir Kermani and Carlo Summavilla.

Keywords: information, papers, paper, trading, university

Full article on | 440 Points and 381 Comments

Slack is the opposite of organizational memory

Summary: In economics, total factor productivity is basically wages minus capital, and is flummoxed by the fact that better tools don’t put more money in people’s pockets (employees are generally paid for their time).

Keywords: slack, people, work, jira, chat

Full article on | 331 Points and 186 Comments

Flat UI Colors – Color palettes for use in projects, designs, presentations

Full article on | 291 Points and 48 Comments

Strace – My Favourite Secret Weapon (2011)

Summary: Probably because they’re not taught in college, developers are often unaware that these tools exist, which is a shame, as playing with them can give a much deeper understanding of what’s going on and ultimately lead to better code.

Keywords: strace, system, call, program, file

Full article on | 256 Points and 45 Comments

Protecting sites from Cryptojacking with CSP and SRI

Summary: To take this one step further and ensure absolute protection, you can use Content Security Policy and the require-sri-for directive to make sure that no script is allowed to load on the page without an SRI integrity attribute.

Keywords: file, script, crypto, ico, attack

Full article on | 226 Points and 74 Comments

How and why we moved to Vue.js

Summary: Taking the Ivan Shamatov’s advice into account, I ran Rails generator for all the trendy frontend things, hoping to implement webpack real quick.

Keywords: code, form, component, jquery, slider

Full article on | 219 Points and 159 Comments

Answers to front-end developer job interview questions

Summary: JSONP (JSON with Padding) is a method commonly used to bypass the cross-domain policies in web browsers because Ajax requests from the current page to a cross-origin domain is not allowed.

Keywords: function, element, references, javascript, page

Full article on | 204 Points and 101 Comments

Linux’izing your Windows PC into a dev machine

Summary: From business perspective, it means that you or your employees no longer need to buy shiny yet overpriced Mac because “you need a terminal and SSH ” and “ability to run MS Office”, neither you need to sacrifice lots of productive software and work on Linux only that doesn’t support most of it.

Keywords: windows, docker, run, wsl, linux

Full article on | 169 Points and 122 Comments

Startup Won’t Give in to Motivational Health Messaging’s $35k Patent Demand

Summary: EFF filed this lawsuit against Global Equity Management (SA) Pty Ltd (GEMSA), an Australian company that sought to use foreign law to censor us from expressing our opinion about its patent.

Keywords: patent, patents, eff, stupid, month

Full article on | 168 Points and 28 Comments

Show HN: Generating GraphQL servers for Go

Summary: gqlgen will build the entire execution environment statically, allowing go’s type checker to validate everything across the the graph.

Keywords: schema, code, gqlgen, runtime, library

Full article on | 166 Points and 28 Comments

Why does drug resistance easily evolve but vaccine resistance does not?

Summary: The evolutionary benefit of treating infections early was noted over a century ago [ 50 ], but to reduce costs and side effects, drugs are typically administered therapeutically, meaning only after symptoms of disease arise.

Keywords: resistance, vaccines, pathogen, drugs, vaccine

Full article on | 159 Points and 38 Comments

How black people still need to outwit racists in rural America

Summary: The premises include a lodging house in Cape Girardeau, a couple of old rest homes in Springfield, and most evocatively, Sara-Lou’s cafe in St Louis, an old diner I found in a state of abject disrepair but still sporting its signage boasting “Chicken Steaks – Frogs”.

Keywords: black, green, missouri, book, town

Full article on | 155 Points and 87 Comments

The Co-Founder Relationship

Summary: In general the idea of the team going around the leaders to the Board is a big “no no” in startup land, but there are a few places where that needs to happen, like outing illegal or dishonest actions, or harassment.

Keywords: founder, founders, board, talk, conflict

Full article on | 150 Points and 65 Comments

Containers Will Not Fix a Broken Culture

Summary: Clean abstractions and well-defined handoffs sound great, until you realize that you’re moving the consequences of decisions (and the conflict inherent in any set of tradeoffs) into another part of your stack, which Tim Gross calls “conservation of complexity” .

Keywords: people, devops, good, containers, change

Full article on | 149 Points and 66 Comments

Udash – Scala and Scala.js Reactive Web Framework

Full article on | 148 Points and 39 Comments

Self driving cars and beyond

Summary: Discussions focus so much on the tangible artifact — the car itself — but so much more will change beyond the car… from public infrastructure, the automotive value chain, and energy, to finance (including insurance), the justice system, and yes, shopping too.

Keywords: autonomy, ecosystem, technology, cars, change

Full article on | 140 Points and 115 Comments

BitGrail lost $170M because only client-side validation was used

Full article on | 125 Points and 57 Comments

Spry Language

Summary: A dynamically typed minimalistic language with a very flexible free form syntax Is truly homoiconic where everything is an AST node No builtin keywords, all computation are functions including assignment Macro like mechanisms for code manipulation Both prefix and infix function syntax including support for Smalltalk keyword syntax Very lightweight lambdas called blocks that are proper closures Uses Smalltalk style non local return Very easy access to C/C++ and Nim eco systems Piggy backs on Nim for things like native threads and high performance garbage collector Core interpreter can be compiled statically to around 100kb in size Interpreter implementation only around 2300 lines of Nim code Can be compiled via C, C++ or JavaScript Has a REPL both on command line (ispry) and here on the website

Keywords: spry, nim, smalltalk, syntax, interpreter

Full article on | 123 Points and 27 Comments

The Fields Medal should return to its roots

Summary: In long-overlooked archives, I’ve found details of turning points in the medal’s past that, in my view, hold lessons for those deliberating whom to recognize in August at the 2018 International Congress of Mathematicians in Rio de Janeiro in Brazil, and beyond.

Keywords: medal, fields, committee, mathematicians, bohr

Full article on | 112 Points and 110 Comments

Docker for Data Science

Summary: Coming from a statistics background I used to care very little about how to install software and would occasionally spend a few days trying to resolve system configuration issues.

Keywords: docker, data, machine, software, install

Full article on | 111 Points and 44 Comments

Chrome extension to play Netflix in 1080p

Summary: The core of Netflix playback lies in JavaScript: specifically its “cadmium playercore” JS.

Keywords: feb, profile, netflix, extension, chrome

Full article on | 110 Points and 71 Comments

Ancient kids’ toys have been hiding in the archaeological record

Summary: Kids must have made those somewhat unevenly shaped jars and bowls, each easily held within a child’s hand, concluded Joe Uziel of the Israel Antiquities Authority in Jerusalem and independent Israeli researcher Rona Avissar Lewis in Palestine Exploration Quarterly.

Keywords: children, garroway, clay, made, years

Full article on | 94 Points and 24 Comments

Pace Layering: How Complex Systems Learn and Keep Learning

Summary: From all that variety comes driving energy for commerce (the annual model change in automobiles) and the occasional good idea or practice that sifts down to improve deeper levels, such as governance becoming responsive to opinion polls, or culture gradually accepting “multiculturalism” as structure instead of just entertainment.

Keywords: time, culture, pace, layers, slow

Full article on | 89 Points and 8 Comments

Experimental Drug Promises to Kill the Flu Virus in a Day

Summary: A late-stage trial on Japanese and American flu patients found that for the people who took the Shionogi & Co. compound, the median time taken to wipe out the virus was 24 hours.

Keywords: drug, flu, virus, kill, day

Full article on | 87 Points and 58 Comments

Four companies dominate our daily lives unlike any other in human history

Summary: The American middle class financed, fought, and won good wars; took care of the aged; funded a cure for polio; put men on the moon; and showed the rest of the world that self-interest, and the consumption and innovation it inspired, could be an engine for social and economic transformation.

Keywords: percent, amazon, billion, facebook, market

Full article on | 86 Points and 78 Comments

Guide to Take-home Coding Challenges

Summary: Many developers who are new to coding and haven’t worked in a production codebase before don’t have a ton of exposure to either of these, so if you add error handling for edge cases it will show that you thought through a lot of different situations.

Keywords: challenge, code, time, app, make

Full article on | 81 Points and 111 Comments

CI/CD Is Not a Progression

Summary: Hiding in-progress work behind feature flags — which is often part of continuous deployment — may make adding functionality more cumbersome and, in the case of refactoring, necessitate maintaining multiple code paths to accomplish the same goal.

Keywords: continuous, code, delivery, integration, deployment

Full article on | 80 Points and 32 Comments

Galois Field in Cryptography (2012) [pdf]

Full article on | 80 Points and 11 Comments

Opening the Hood of a Word Processor (1984) [pdf]

Full article on | 79 Points and 9 Comments

Excessive DNS queries for NTP pool addresses

Summary: Yeah, I assumed that NTP servers would have to be pingable (because TCP SYN makes for a terrible way to see if a host is reachable), but it doesn’t necessarily have to be the actual machine running ntpd that sends the ICMP echo reply packet

Keywords: ntp, dns, servers, pool, ping

Full article on | 76 Points and 24 Comments

A transcriber on the Isle of Man can decipher almost anything

Summary: Courtesy Linda WatsonShe fell into this line of work about a decade ago, when a cousin asked for help deciphering a family will and she discovered that she has a talent for interpreting the strange, scrawling writing of the past.

Keywords: watson, documents, reading, company, austen

Full article on | 76 Points and 7 Comments

Why Don’t Babies Smile from Birth?

Summary: When my son was born a few months ago, he quickly established himself as the tyrant of our household, one that ruled with a singular phonetic ultimatum (“Oooo—whaaah”), tiny iron fists clutched in fury, and a face that roiled like the churning sea.

Keywords: happy, brain, network, memories, facial

Full article on | 71 Points and 46 Comments

Why did Microsoft create C#? Wasn’t Java good enough in the 1990s?

Summary: Introducing .NET also addressed some additional Microsoft concerns: it provided a path forward for its aging VB6 rapid development framework, in the form of VB.NET .

Keywords: microsoft, windows, sun, java, language

Full article on | 69 Points and 79 Comments

Common Lisp Brazil Community

Summary: Suporta programação procedural, orientação a objetos e o paradigma funcional, algo comum a todos os Lisps, por sua próxima relação com a natureza do Cálculo Lambda.

Keywords: lisp, de, common, em, para

Full article on | 63 Points and 13 Comments

Why people collect art

Summary: He was thrilled that his purchase of it meant that ‘this magnificent marble sculpture, which once delighted the Emperor Hadrian and for a century and a half was a pride of Britain, is now completely “Americanised” – on view for all to see at the Getty Museum’.

Keywords: art, collectors, getty, people, collecting

Full article on | 62 Points and 28 Comments

Older Entrepreneurs Do It Better

Summary: ET We all know today’s script for entrepreneurial success: A super-bright college student, impatient with classwork, drops out to pursue his big idea.

Keywords: growth, success, prosperity, gathers, smart

Full article on | 62 Points and 19 Comments

“Some people really benefit from hearing advice that everyone knows…”

Full article on | 61 Points and 13 Comments

A Russian Train Stop That Serves One Schoolgirl

Summary: Now, Kozlova is the only child left in the village and, according to Russia’s Gudok newspaper, the train is introducing a new, official stop near Poyakanda to help her get to school and back, with time to do her homework at the end of the day.

Keywords: train, school, station, time, kozlova

Full article on | 58 Points and 30 Comments

Sulong – A high-performance LLVM bitcode interpreter built on the GraalVM

Summary: Many of the other tools such as the optimizer opt , assembler, linker, and backends then operate on the LLVM bitcode, to finally produce machine code.

Keywords: llvm, sulong, bitcode, graal, vm

Full article on | 58 Points and 17 Comments

In Shanghai, a prototype of a new 24-hour convenience store (2017)

Summary: In a city, one Moby could self-drive to a warehouse to replenish itself while another takes its place (the current model can be controlled remotely or driven by a human; the designers are still finalizing the autonomous technology, and it’s not yet legal for it to drive itself on Chinese roads).

Keywords: store, stores, company, wheelys, small

Full article on | 56 Points and 18 Comments

IPR Process Saves 80 Companies from Paying for a Sports-Motion Patent

Summary: San Francisco - The Electronic Frontier Foundation (EFF) has launched its “ Catalog of Missing Devices ”—a project that illustrates the gadgets that could and should exist, if not for bad copyright laws that prevent innovators from creating the cool new tools that could enrich our lives.

Keywords: copyright, week, taking, policy, law

Full article on | 55 Points and 5 Comments

An Interview with Tom Quisel, Former CTO of OkCupid (2017)

Summary: Often there is this problem with data science and analytics in general—leaders of the company want answers to a particular question, so they’ll ask for experiments to get at some deeper understanding, but there won’t be specific decisions that they’re trying to make as a result of having that information.

Keywords: people, questions, site, question, users

Full article on | 52 Points and 42 Comments

Some Notes on the “Andrew Ng” Coursera Machine Learning Course

Summary: The Coursera course is taught by Andrew Ng , Professor at Stanford University, former chief scientist at Baidu and co-founder of the following things:

Keywords: udacity, coursera, learning, machine, ng

Full article on | 51 Points and 25 Comments

In Running Like A Startup, Nonprofits Find Success

Summary: In 2017, the 97-year-old American Civil Liberties Union (ACLU) made headlines when it participated in Y-Combinator’s program in an effort to more efficiently handle its recent quadrupling of members.

Keywords: program, yc, nonprofit, nonprofits, organization

Full article on | 50 Points and 4 Comments