Top Posts for January 18, 2018

JS Paint – A web-based MS Paint remake

Full article on | 841 Points and 232 Comments

Wine 3.0 Released

Summary: Once again, because of the annual release schedule, a number of features that are being worked on have been deferred to the next development cycle.

Keywords: release, support, android, wine, development

Full article on | 662 Points and 188 Comments

Walkable Streets Are More Economically Productive

Summary: In short, a simple sidewalk could serve millions of people traveling on foot for decades, even centuries, with only a small amount of up-front investment and minimal maintenance costs for the city — yet it would support dozens or hundreds of local businesses.

Keywords: people, streets, businesses, walking, tax

Full article on | 565 Points and 388 Comments

Google, You Creepy Sonofabitch

Summary: You can decide whether you want to visit the restaurant, or just continue throwing their flyers in the recycling bin alongside the coupon-stuffed weekly circulars and junk mail.

Keywords: facebook, google, restaurant, phone, people

Full article on | 412 Points and 355 Comments

Restructuring a giant, ancient codebase to make LibreOffice work well everywhere

Summary: When you look at the cumulative effect of seven years of aggressively paying back a national-debt sized technical debt, we are in an amazingly better place - it makes me cringe mentally to consider working on or even reading the old code; yet still there is plenty more to do.

Keywords: work, people, libreoffice, code, free

Full article on | 387 Points and 83 Comments

It is not possible to detect and block Chrome headless

Summary: Puppeteer provides a friendly high-level JavaScript API built on top of the Chrome DevTools Protocol , and it’s one of my favorite automation frameworks to work with.

Keywords: test, browser, tests, chrome, headless

Full article on | 332 Points and 156 Comments

Amazon announces candidate cities for HQ2

Summary: In the coming months, Amazon will work with each of the candidate locations to dive deeper into their proposals, request additional information as necessary, and evaluate the feasibility of a future partnership that can accommodate our hiring plans as well as benefit our employees and the local community.

Keywords: amazon, additional, seattle, city, headquarters

Full article on | 319 Points and 686 Comments

Fed Up with Drug Companies, Hospitals Decide to Start Their Own

Summary: Hospitals have also struggled to deal with shortages of hundreds of vital drugs over the past decade, ranging from injectable morphine to sodium bicarbonate (the medical form of baking soda), shortfalls that are exacerbated when only one or two manufacturers make the product.

Keywords: drug, drugs, generic, company, prices

Full article on | 292 Points and 164 Comments

Building an Operating System for the Raspberry Pi

Full article on | 265 Points and 61 Comments

Scaling Kubernetes to 2,500 Nodes

Summary: Initial investigation of the Redis pod’s host showed something seriously wrong with the network: communication on any port was hanging for multiple seconds, and no DNS names could be resolved via the local dnsmasq daemon, with dig just printing a cryptic failure message: socket.c:1915: internal_send: Invalid argument .

Keywords: etcd, image, nodes, cluster, kubernetes

Full article on | 243 Points and 28 Comments

CIA rendition flights from rustic North Carolina called to account by citizens

Summary: I’ve done accountability,” said David Crane, who served as the founding chief prosecutor of the international tribunal that prosecuted Liberian president Charles Taylor for war crimes and who lives in North Carolina’s Great Smoky Mountains.

Keywords: aero, commission, torture, north, airport

Full article on | 240 Points and 114 Comments

Airbus Handed A380 Lifeline With $16B Emirates Order

Summary: Airbus SE pulled its flagship A380 superjumbo back from the brink with a follow-up order from Emirates , giving the giant jet a new lease of life days after the planemaker floated the possibility of killing it off amid slack demand.

Keywords: emirates, airbus, order, orders, deal

Full article on | 239 Points and 161 Comments

Fuze for Nintendo Switch: An easy-to-learn text-based programming language

Full article on | 237 Points and 94 Comments

Why People Dislike Really Smart Leaders

Summary: Decades ago Dean Simonton, a psychologist the University of California, Davis, proposed that brilliant leaders’ words may simply go over people’s heads, their solutions could be more complicated to implement and followers might find it harder to relate to them.

Keywords: leaders, iq, people, smart, higher

Full article on | 231 Points and 289 Comments

Bootstrap 4

Summary: Finally, Offcanvas has been rewritten from the ground up to show off a navbar-built drawer, horizontal scrolling navigation, and some custom lists built on media component and utilities.

Keywords: release, bootstrap, ve, releases, themes

Full article on | 209 Points and 65 Comments

Cape Town could be the first city to run out of water

Summary: “The internet of things offers new avenues for technological innovation in the water field, mostly by providing real-time data that - we hope - can be used to help utilities become ever more efficient and high-performing,” says Gregoire Landel, chief executive of CityTaps.

Keywords: water, image, technology, access, caption

Full article on | 192 Points and 126 Comments

Stream Processing for Go

Summary: Our VP of Engineering walks you through the concepts that were covered in this blog post using our Python API and then shows the word count application scaling by adding new workers to the cluster.

Keywords: state, application, wallaroo, word, messages

Full article on | 191 Points and 30 Comments

‘Text bomb’ is latest Apple bug

Summary: Abraham Masri, a software developer, tweeted about the flaw which typically causes an iPhone to crash and in some cases restart.

Keywords: apple, bug, masri, code, crash

Full article on | 190 Points and 99 Comments

Ethereum programming for web developers

Summary: Ethereum programming for web developers

Keywords: ethereum, programming, developers, web

Full article on | 188 Points and 71 Comments

Ten Years’ Worth of Learning About Pricing

Summary: Last week, I shared a presentation with an executive team at a large public SaaS company on everything I’ve learned about pricing.

Keywords: pricing, product, price, strategy, team

Full article on | 187 Points and 28 Comments

Oxidizing Source Maps with Rust and WebAssembly

Summary: I’d also like to thank Aaron Turon , Alex Crichton , Benjamin Bouvier , Jeena Lee , Jim Blandy , Lin Clark , Luke Wagner , Mike Cooper , and Till Schneidereit for reading early drafts and providing valuable feedback.

Keywords: javascript, webassembly, source, mappings, function

Full article on | 185 Points and 21 Comments

Getting free of toxic tech culture

Summary: Both Valerie and Susan experienced this when we started trying to make friends outside of toxic tech culture: all we knew how to talk about was startups, technology, video games, science fiction, scientific research, and (ugh) libertarian economic philosophy.

Keywords: tech, people, culture, toxic, job

Full article on | 182 Points and 316 Comments

Librem 5 Phone Progress Report

Summary: With such great partners and development teams we are confident that we can successfully integrate the freedom, privacy, and security of PureOS with phone hardware to provide a beautiful user experience.

Keywords: development, team, librem, phone, project

Full article on | 176 Points and 59 Comments

The hidden costs of serverless

Summary: As Twin Tech Innovations pointed out: “For each non-trivial route (piece of functionality) added to a software system, the number of lines of configuration code needed to maintain the project grows at a steep linear rate when using a serverless architecture.”

Keywords: serverless, costs, cost, requests, api

Full article on | 172 Points and 104 Comments

Indistinguishable from Magic: Manufacturing Modern Computer Chips (2012) [video]

Full article on | 165 Points and 48 Comments

The Fall of Travis Kalanick

Summary: He was regularly missing or canceling leadership team meetings and wasn’t delivering on his declaration, made in a public letter, to hire “a Chief Operating Officer: a peer who can partner with me to write the next chapter in our journey.” In March, after years of trying, Gurley finally got himself appointed to the board’s audit committee and learned of the steep losses in Uber’s subprime vehicle-leasing division, which helped its drivers finance cars.

Keywords: kalanick, uber, company, board, gurley

Full article on | 164 Points and 136 Comments

Inventor Claims to Have Solved Floating Point Error Problem

Summary: After five annual workshops on Big Data and Extreme-Scale Computing (BDEC), a group of international HPC heavyweights including Jack Dongarra (University of Tennessee), Satoshi Matsuoka (Tokyo Institute of Technology), Read more…

Keywords: floating, error, point, hpc, read

Full article on | 162 Points and 188 Comments

Keep Webpack Fast: A Field Guide for Better Build Performance

Summary: By and large, these dependencies didn’t provide granular timing data, and while we would love to see webpack adopt a standardized way for third-parties to report this kind of information, we found we had to hand-roll some extra logging in the meantime.

Keywords: webpack, build, work, time, performance

Full article on | 158 Points and 37 Comments

It is possible to detect and block Chrome headless

Summary: In order to automate Chrome headless, a new property webdriver is added to the navigator object ( see Chromium code ).

Keywords: chrome, headless, post, user, mode

Full article on | 145 Points and 99 Comments

Dear SaaS vendors

Summary: Another mind boggling omission by many of you is, especially those that are part of actual production infrastructure for clients, is the total lack of configuration management.

Keywords: saas, tools, vendors, data, configuration

Full article on | 142 Points and 66 Comments

The Real Adam Smith

Summary: Neoliberals often invoke Smith’s name, believing him to be an early champion of private capitalist endeavour, and a founder of the movement that seeks (as Thatcher hoped) to ‘roll back the frontiers of the state’ so as to allow the market to flourish.

Keywords: smith, merchants, state, political, system

Full article on | 135 Points and 107 Comments

CloudFlair: Bypassing CloudFlare using Internet-wide scan data

Summary: The first step should prevent the IP address of your origin server from appearing in future Censys scans, and ensure that application-level security features of Cloudflare cannot be bypassed (such as WAF or HTTP endpoint rate limiting).

Keywords: cloudflare, server, origin, ip, servers

Full article on | 134 Points and 44 Comments

Client cheques that I rejected

Summary: Listening to passionate clients talking about the specific problems they’re working on or learning about innovative and simple solutions to new market niches is one of my favourite things about my job (our specialty coffee club comes a close second).

Keywords: app, users, build, products, client

Full article on | 130 Points and 62 Comments

Rust and QML: a timely example

Summary: Rust Qt Binding Generator comes with a template project for QML in the folder templates/qt_quick .

Keywords: rust, code, time, qt, qml

Full article on | 123 Points and 20 Comments

Firmware Updates and Initial Performance Data for Data Center Systems

Summary: Over the past several days, Intel has made further progress to address the exploits known as “Spectre” and “Meltdown.” We are continuing to support our customers through this process and we remain focused on doing so.

Keywords: performance, intel, data, results, updates

Full article on | 119 Points and 65 Comments

North Korea’s fabric made from stone

Full article on | 119 Points and 53 Comments

Neopets HTML Guide

Summary: Add Music Livening up your shop or webpage by adding sounds.

Keywords: create, html, add, text, banner

Full article on | 117 Points and 40 Comments

Clojure Numerics: Orthogonalization and Least Squares

Summary: It is convenient because this function is differentiable, and the 2-norm is preserved under orthogonal transformations (see Clojure Linear Algebra Refresher series for the basics, and the specific details follow here shortly).

Keywords: solution, system, ls, norm, linear

Full article on | 109 Points and 16 Comments

Pornhub “Hawaii on Alert” traffic stats

Full article on | 108 Points and 21 Comments

Piknik – Copy and paste anything over the network

Summary: Securely send passwords, API keys, URLs from one host to another Share a clipboard with your teammates (which can be a lot of fun) Copy data from/to isolated VMs, without the VMWare tools or shared volumes (great for unsupported operating systems and malware sandboxes) Copy files from/to a Windows machine, without Samba or SSH Transfer data between hosts sitting behind firewalls/NAT gateways Easily copy configuration files to multiple hosts Start a slow download at the office, retrieve it later at home Quickly backup a file to the cloud before messing with it …and more!

Keywords: server, file, clipboard, staging, configuration

Full article on | 101 Points and 33 Comments

China’s Economic Growth Looks Strong, Maybe Too Strong

Summary: President Xi Jinping signaled at an important Communist Party meeting in October that he wanted to address some of these chronic problems and that the country should no longer emphasize maximizing economic growth at almost any cost.

Keywords: growth, china, data, reading, main

Full article on | 99 Points and 60 Comments

Plastics Pile Up as China Refuses to Take the West’s Recycling

Summary: A new David Attenborough series on the BBC, “Blue Planet II,” has shown plastic bags and bottles clogging oceans and killing fish, turtles and other marine wildlife, prompting governments to put in place more stringent rules.

Keywords: china, waste, plastic, recycling, britain

Full article on | 88 Points and 69 Comments

Designing Social Systems Without Causing Depression and War

Summary: I will show how, applied to social media, they address issues like election manipulation, fake news, internet addiction, teen depression & suicide, and various threats to children.

Keywords: values, people, social, make, practice

Full article on | 86 Points and 47 Comments

Tether has issued $450M USDT in past 4 days

Summary: 3MbYQMMmSkC3AgWkj9FMo5LsPTW1zBTwXLThis address was first seen 10/6/2014 4:39:15 PM BalancesIDNameReserved BalanceAvailable Balance-Bitcoin- Asking… 1Omni 0 0 31TetherUS 0.00 15.00472503

Keywords: omni, core, update, balancesidnamereserved, github

Full article on | 82 Points and 84 Comments

Bitcoin’s energy usage is huge – we can’t afford to ignore it

Summary: That means it has attracted a range of backers, from libertarian monetarists who enjoy the idea of a currency with no inflation and no central bank, to drug dealers who like the fact that it is hard (but not impossible) to trace a bitcoin transaction back to a physical person.

Keywords: bitcoin, electricity, mining, power, higher

Full article on | 82 Points and 69 Comments

An old theory of quantized gravity is gaining new life

Summary: Weinberg, who would only a year later share the Nobel Prize with Sheldon Lee Glashow and Abdus Salam for unifying the electromagnetic and weak nuclear force, realized that the troubles with the naive quantization of gravity are not a death knell for the theory.

Keywords: gravity, theory, energies, quantum, asymptotically

Full article on | 79 Points and 42 Comments

Let Me Ruin This for You: The Schadenfreude of Criticism

Summary: The Park Slope types generally knew what they wanted and expected me to furnish it forthwith, but the community college students from Bushwick struggling with their term papers on Alice Walker required bibliographic instruction of a more specialized kind.

Keywords: orwell, dickens, criticism, essay, tolstoy

Full article on | 79 Points and 49 Comments

Software Updates for IoT Devices and the Hidden Costs of Homegrown Updaters [pdf]

Full article on | 76 Points and 32 Comments

Venezuelan Hyperinflation Explodes, Soaring Over 440,000 Percent

Summary: The index’s explosion underscores how the socialist government’s frantic bid to goose the economy by printing reams of cash is only adding to the chaos and suffering in the country.

Keywords: percent, index, leche, bloomberg, con

Full article on | 75 Points and 123 Comments

Women who took on the Mafia

Summary: To preserve her perspective, Cerreti kept her distance from mafiosi and from their victims, describing herself as driven by “stubbornness.” Her office is filled with neat stacks of files and books but has only a few decorations: a photograph (ubiquitous among Italian magistrates) of the murdered prosecutors from Sicily; a pencil sketch of Justice; and a collection of snow globes, precisely arranged in a glass cabinet.

Keywords: pesce, cerreti, family, ndrangheta, children

Full article on | 70 Points and 4 Comments

Slack comes to Linux as a snap

Summary: This opens the app up to a wide, new group of people: there are “tens of millions” of desktop users across multiple Linux distributions, according to Jamie Bennett, VP of Engineering, Devices & IoT at Canonical.

Keywords: slack, linux, users, snaps, community

Full article on | 62 Points and 68 Comments

Controlling a Quadcopter with Hand Gestures

Summary: Since HoloLens supports UWP, I used this app as a starting point and added a new class implementing IFlightController for parsing and converting hand gestures to setpoints.

Keywords: hololens, crazyflie, gestures, gesture, hand

Full article on | 61 Points and 11 Comments

Lifeguards use a drone to help rescue people in danger of drowning

Summary: Surf lifesavers at Lennox Head, near Byron Bay, on the New South Wales far north coast, have pioneered the use of drones to help rescue two people in danger of being swept out to sea and drowning.

Keywords: drone, rescue, surf, nsw, lifeguards

Full article on | 61 Points and 33 Comments

Apple Rejects Academic App That Detects Net Neutrality Violations

Full article on | 61 Points and 20 Comments

Paying journalists to promote brands in articles

Summary: Welcome to the dubious new world of payola journalism, where publicists like Prokopi have carved out a niche arranging undisclosed payments to financially strapped reporters and bloggers in exchange for friendly media coverage of clients.

Keywords: post, articles, huffington, prokopi, mihov

Full article on | 60 Points and 27 Comments

For These Young Entrepreneurs, Silicon Valley Is, Like, Lame

Summary: They toured a Tesla assembly line, complained to senior Apple executives about its slow app-reviewing process in China and brunched on baked eggs and avocado at Russian billionaire investor Yuri Milner’s hilltop mansion.

Keywords: china, silicon, valley, complained, models

Full article on | 60 Points and 86 Comments

Kickass – Asteroid on any web page

Summary: Up your rank and gain XP with super fun achievements.

Keywords: super, step, ship, create, highscores

Full article on | 60 Points and 17 Comments

Analysts put GM and Waymo far ahead in driverless car race

Summary: Vogt has argued that San Francisco is a better testing environment because cars encounter unusual and difficult situations—like construction zones, pedestrians, and emergency vehicles—much more frequently, allowing Cruise to improve its software more quickly.

Keywords: driverless, tesla, cruise, gm, navigant

Full article on | 60 Points and 72 Comments

Urban Housing Solution That Has No Good Name

Summary: The world in which it constituted an episode of sexual assault was so far from my own two experiences of near date rape (which took place, respectively, during the Carter and Reagan administrations, roughly between the kidnapping of the Iran hostages and the start of the Falklands War) that I just couldn’t pick up the tune.

Keywords: adus, adu, cities, peterson, housing

Full article on | 59 Points and 31 Comments

Soon, Cars in Denmark Will Only Be Taxed at 100% (2017)

Summary: Copenhagen’s reputation as a cyclists’ paradise isn’t just due to a lack of hills: Registration duties of up to 180 percent mean Denmark is one of the most expensive countries in which to buy a new car.

Keywords: cars, car, percent, denmark, government

Full article on | 53 Points and 122 Comments

Meltdown and Spectre with Matt Godbolt [audio]

Summary: He is fascinated by performance and created Compiler Explorer, to help understand how C++ code ends up looking to the processor.

Keywords: performance, games, code, developer, writing

Full article on | 53 Points and 10 Comments

Snap lays off two dozen employees

Summary: The company recently said that it will use human editors to review user-submitted content that is featured in the redesign app’s feed, a move it hopes will distance the platform from the pandemic of fake news that has plagued rival Facebook.

Keywords: snap, team, business, people, company

Full article on | 52 Points and 22 Comments

TIS-100 Signal Averager (2016) [video]

Full article on | 52 Points and 8 Comments

Subverted Design

Summary: LinkedIn mislabels and disguises links to trick their users into inviting new friends to the network.Facebook lowers attrition by playing with your heart strings.Etsy tries to pressure you into buying a comic sans necklace.Airbnb does the same with its listings.None of these interfaces are concerned with what people need.

Keywords: designer, design, ve, designers, product

Full article on | 51 Points and 5 Comments

How we made the microprocessor

Summary: This was, of course, the key advantage of computers, but meant that custom hardware had to be replaced with software, and this turned out to be a difficult transition — many industries that could not adapt were swept away, including electromechanical calculator manufacturers such as Marchant, Facit and Comptometer.

Keywords: microprocessor, sgt, intel, computers, cpu

Full article on | 51 Points and 2 Comments