~/devreads

20 Feb 2018

1 min read

We’ve co-authored a paper that forecasts how malicious actors could misuse AI technology, and potential ways we can prevent and mitigate these threats. This paper is the outcome of almost a year of sustained work with our colleagues at the Future of Humanity Institute, the Centre for the Study of Existential Risk, the Center for a New American Security, the…

safety alignment

Darshana Radhakrishnan 1 min read

If ‘normal’ were a circle, diversity would be that which is beyond it. The challenge of ensuring a truly diverse workforce, therefore, is to reach out further and deeper beyond the evolving circle of ‘normal’ and seek out the ‘minorities in diversity.’ This entails challenging the working definition of diversity; questioning whether the boxes we tick on recruitment forms (gender,…

19 Feb 2018

6 min read

Exactly on this day, one year ago, I came back from a one month long trip to Taiwan, went straight to work from the airport and immediately moved into a new apartment after work. Since then I have cycled to work nearly every day. Fullscreen (map made with umap, routes made with GraphHopper) Alternatives and motivation Previously I lived in…

18 Feb 2018

1 min read

We spoke to agency owners and small business leaders about their top tips for success in 2018 and asked them what they wish they’d known when they were starting out. This is what they said.

17 Feb 2018

Matthew Green 14 min read

In Fall 2016 I was invited to come to Miami as part of a team that independently validated some alleged flaws in implantable cardiac devices manufactured by St. Jude Medical (now part of Abbott Labs). These flaws were discovered by a company called MedSec. The story got a lot of traction in the press at … Continue reading A few…

attacksmedical

16 Feb 2018

kevin 2 min read

On Tuesday, the SF Board of Supervisors moved to study whether a Mission laundromat is a historic resource, delaying 75 units of housing by 5 months. We wanted to look back at famous laundromats of history. Garden of Eden, 6000 BC Eating the forbidden fruit without any napkins makes quite a mess. Adam and Eve […]

satire

Angela Bishop, Maryam Aidini 1 min read

Not long ago, the CTO of a large organization said to us, “Innovation is not our problem. We have plenty of innovative, smart people in every department and at every level. That’s our problem. They’re disconnected. Some are off doing their own thing. Others are frustrated, and I’m concerned we may to lose them. We’re sitting on all of this…

15 Feb 2018

1 min read

We’ve designed a method that encourages AIs to teach each other with examples that also make sense to humans. Our approach automatically selects the most informative examples to teach a concept—for instance, the best images to describe the concept of dogs—and experimentally we found our approach to be effective at teaching both AIs

research

3 min read

UPDATE(2018-06-17): There are is a later blog post with newer benchmarks! One of my super nerdy interests include approximate algorithms for nearest neighbors in high-dimensional spaces. The problem is simple. You have say 1M points in some high-dimensional space. Now given a query point, can you find the nearest points out of the 1M set? Doing this fast turns out…

1 min read

People often think of formal methods and theorem provers as forbidding tools, cool in theory but with a steep learning curve that makes them hard to use in real life. In this post, we’re going to describe a case we ran into recently where we were able to leverage theorem proving technology, Z3 in particular, to validate some real world…

14 Feb 2018

Adam Bavosa 1 min read

Write integration tests for a Solidity smart contract using JavaScript. A tutorial for deploying Smart contracts and creating a new Ethereum wallet.

Adam Bavosa 1 min read

Write integration tests for a Solidity smart contract using JavaScript. A tutorial for deploying Smart contracts and creating a new Ethereum wallet.

13 Feb 2018

12 Feb 2018

Michael Carroll 1 min read

Functions-as-a-Service (FaaS) is a cloud computing model that can be thought of as the plug-and-play of web-based application development.

Michael Carroll 1 min read

Functions-as-a-Service (FaaS) is a cloud computing model that can be thought of as the plug-and-play of web-based application development.

10 Feb 2018

bohops 5 min read

[Source: blog.microsoft.com] What is Vshadow? Vshadow (vshadow.exe) is a command line utility for managing volume shadow copies. This tool is included within the Windows SDK and is signed by Microsoft (more on this later). Vshadow has a lot of functionality, including the ability to execute scripts and invoke commands in support of volume shadow snapshot […]

uncategorizedactive directoryautorunsblueteamdfir

9 Feb 2018

8 Feb 2018

7 Feb 2018

6 Feb 2018

Alex Smolen 4 min read

At Clever, one of our tenets is “Always a Student”, and in that spirit of learning we wanted to share the changes we made to fix memory allocation issues in AWS Elastic Container Service related to swappiness. Swappiness is a Linux Kernel setting that specifies how likely it is for a page in memory to be […] The post Swappiness…

awsdebugging

5 Feb 2018

lukaseder 1 min read

A really geeky way to start a Monday morning is to be nerd-sniped by the cool Fermat’s Library twitter account… … reading up on the cool Tupper’s Self-Referential Formula thinking “Can This be Done in SQL?™” As we all know from a previous article, SQL is turing complete, so the answer must be yes. And … Continue reading Calculating Tupper’s…

sqlpostgresqltuppers formulatuppers self-referential formula

Kylie Castellaw 1 min read

In Part One, we shared what we learned about chatbots in general and our users, based on our experience of asking users to interact with a chatbot that was still part (or largely) human. Now, we’re excited to pass on a few specific tips and tricks for others who are designing (or thinking about designing) bots themselves.

4 Feb 2018

Dan McClure 1 min read

It would be ridiculous to plan a bus trip up the side of a steep and winding mountain road, planning every detail of the trip in advance, and then demand that the driver checks with you for any deviations along the way. Every break or sharp turn to avoid plunging off a cliff would become a point needing your input.…

2 Feb 2018

Stanko 1 min read

This time we joined forces with our friends from IT Girls. They are promoting tech among women, and helping them start a career in it. Together, we are organizing a series of meetups and workshops about React. Last night, my colleague Nemanja and myself had a pleasure to give the first talk in the series. We are planning to have…

1 Feb 2018

Bharani Subramaniam 1 min read

Everyone’s heard of the power of big data. But not every business is going to be transformed simply by being able to analyze more data. Take retail: here, the challenges aren’t around lacking data; rather, it’s about being able to access the right information at the right time that’s business critical. In this article, I’ll explore how Thoughtworks helped a…

Sriram Narayan 1 min read

Global In-House centers (GICs) are near-shore or offshore based wholly owned subsidiaries of big, old-guard, businesses, typically headquartered in the US and Europe (or the global north). They typically support knowledge-intensive processes, back office, and IT operations. The GIC phenomenon began on the basis of labor arbitrage and grew on the back of talent quality and availability, primarily in India…

31 Jan 2018

bohops 5 min read

Introduction Visual Studio Tools for Office (VSTO) “is a set of development tools available in the form of a Visual Studio add-in (project templates) and a runtime that allows Microsoft Office 2003 and later versions of Office applications to host the .NET Framework Common Language Runtime (CLR) to expose their functionality via .NET” (Wikipedia). For […]

uncategorizedapplockerblueteamdfirpentest

6 min read

So testing, right? We should do it. The thing is, testing is hard, and good testing is reaaaaaaally hard, and tbh I’m pretty bad at testing. So I end up not testing my apps, and then I feel guilty about it, but I’ll stop you now: you can’t run guilt on Travis. If this sounds familiar, then this blog post…

30 Jan 2018

Per Fragemann 3 min read

We recently reached the size of 14 people in Development, and our goal is to get to 16 developers/designers in the next couple of months. An interesting question we faced and discussed in this context is that of “optimal team size”. In the past year we’ve typically worked in teams of three or four, but […]

how we work

29 Jan 2018

Stanko 2 min read

React Router switched to component based routing starting with the version 4. Redirects are now done by rendering a Redirect component, like this:Please note that you can use included withRouter decorator but it can cause update blocking and introduce side effects. This is small subset of it. <Redirect to='/redirect-url-here' /> What I usually do is to keep redirectTo property in…

28 Jan 2018

2 min read

I’m interrupting the regular programming for a quick announcement: we’re looking for data engineers at Better. You would be the first one to join and would work a lot directly with me. Some fun things you could work on (these are all projects I’m working on right now): Building a forecasting model using MCMC to predict volume the next few…

Jonny Schneider 1 min read

The ideas of agile are great. It’s the way it has been codified into rituals and certifications and rolled out mindlessly that misses the point. When people talk about Lean, the conversation often ends at process optimization, waste, and quality, and misses so much of what the Lean mindset offers. Design Thinking is held high as the new magic trick…

26 Jan 2018

Arif Gursel 1 min read

Need to quickly catch up on this past quarter's announcements? Here are the top three topics to tune in on: The Platform API for Partners provides many official endpoints that allow you to introspect security settings, discover other customer instances of the same add-on, and much more. With the Platform API, add-ons have an OAuth […] The post FY18 Q4…

ecosystemadd-onsapisintegrationspartners

17 min read

Apple introduced automated UI testing in Xcode 7. This was a great addition for developers because this native support promised, among other things, an improvement in the flakiness notoriously associated with automation tests. As many of us developers have experienced, tests can sometimes fail even when there has been no modification to the test or underlying feature code.

25 Jan 2018

24 Jan 2018

Arif Gursel 1 min read

The Platform API for Partners provides many official endpoints that the App Info API doesn’t support. These endpoints let you introspect security settings, discover other customer instances of the same add-on, and much more. Platform API for Partners endpoints are also more consistent and “better traveled.” Heroku uses these endpoints internally, and customers also use […] The post Updated Platform…

ecosystemadd-onsapisintegrationspartners

2 min read

SoundCloud consists of hundreds of millions of tracks, people, albums, and playlists, and navigating this vast collection of music and personalities poses a large challenge, particularly with so many covers, remixes, and original works all in one place.

23 Jan 2018

Randall Degges 11 min read

The following is the story of how Randall Degges created a simple API to solve the common problem of external IP address lookup and how he scaled it from zero to over 10 thousand requests per second (30B/month!) using Node.js and Go on Heroku. Several years ago I created a free web service, ipify. It […] The post Scaling ipify…

engineeringapiscloud infrastructurecustomersdeveloper tools

bertalan 4 min read

8 Tips & Tricks to build better React apps in 2018. Follow these best practices to become a better coder. Which one did you miss so far? The post 8 Tips to Build Awesome React.js Apps in 2018 appeared first on RisingStack Engineering.

reactedited

bohops 4 min read

(Image Source: blogs.technet.microsoft.com) Introduction A few weeks ago, I wrote about Executing Commands and Bypassing AppLocker with PowerShell Diagnostic Scripts. Overall, it was a viable technique that allowed for the loading of .NET/C# assemblies. However, PowerShell Constraint Language Mode proved to be a viable mechanism for defeating this technique if strictly enforced by UMCI/system policies […]

uncategorized

Stanko 1 min read

Short one today. I'm continuing to release small libraries. So let me present react-ratio, another small React component. You probably guessed what it does - creates element with the given aspect ratio. Check the demo or grab the source code

22 Jan 2018

Matt Cutts 1 min read

Last week, I passed my one year anniversary as head of the US Digital Service (USDS). So when Mr. Money Mustache asked for an interview, I was delighted to talk about some of the work that the USDS does. If you aren’t familiar with Mr. Money Mustache, he writes about a philosophy of badassity in […]

productivity

Stanko 1 min read

I just released tiny library called has-tabbed. Again, it is a small piece of code I regularly copy from project to project. I always considered it too insignificant for releasing it as a standalone package. When user presses tab key, it adds CSS classBy default --tabbed is used, but it accepts custom class as parameter. to html element. Then, if…

21 Jan 2018

2 min read

I have recently received a job offer to work on a blockchain implementation. While the offer was very generous, I had to turn it down. In this post I want to collect the thoughts that went into my decision process leading to this conclusion. Introduction I have not touched blockchain technology much before, other than reading the original Bitcoin paper…

Emma Carter 1 min read

We’re living in a world dominated by connected devices and one where consumers are not afraid to use them and more importantly can afford them. This new world and new way of thinking and interacting is putting extra pressure on brands to deliver superior, quicker and more seamless personalised customer experiences. Traditional ways of marketing and working simply won’t cut…

19 Jan 2018

18 Jan 2018

Camille Baldock 3 min read

Today, we’re excited to announce a major update to Heroku Postgres with a new lineup of production plans. These plans are the first component of Heroku Postgres PGX, the next generation of our managed Postgres solution. PGX Plans introduce larger database sizes, more generous resource allocations, and a broader set of options to suit your […] The post Heroku Postgres…

newsperformance optimizationplatform updatespostgres

Mark Collin, Natalie Drucker, Nima Montazeri 1 min read

Instead of thinking of digital cities as the final destination, leaders should think of how can they transform their cities into citizen-centric organisations. Digital cities are like live organisms. Those that will enable different parties to work together on top of a shared, secured infrastructure, will realise greater innovation that will hopefully create better, healthier lives, for generations to come.

17 Jan 2018

5 min read

Turns out having a toddler isn’t super compatible with reading. I used to read ~100 books/year as a teenager, but it has slowly deteriorated to maybe 20-30 books, at most. And I don’t even finish all of them because life is too short! Some books are just not that interesting. So what were some of the books worth mentioning? Economics…

16 Jan 2018

Matthew Green 6 min read

Last week Apple made an announcement describing changes to the iCloud service for users residing in mainland China. Beginning on February 28th, all users who have specified China as their country/region will have their iCloud data transferred to the GCBD cloud services operator in Guizhou, China. Chinese news sources optimistically describe the move as a way to … Continue reading…

apple

Dave Cheney 8 min read

What does a distro provide? The most popular docker base container image is either busybox, or scratch. This is driven by a movement that is equal parts puritanical and pragmatic. The puritan asks “Why do I need to run init(1) just to run my process?” The pragmatist asks “Why do I need a 700 meg […]

programmingsmall ideas

15 Jan 2018

blog.muffn.io (muffn_) 1 min read

Intro # So it’s that time of year again when my girlfriend and I decided we wanted to move, after a few months of searching we found a very cosy (and a not so cosy rent price to go with it) flat in Zone 1/2, London. Without boring you with a life story, the aim of this move was to…