~/devreads

13 Jun 2022

1 min read

We trained “critique-writing” models to describe flaws in summaries. Human evaluators find flaws in summaries much more often when shown our model’s critiques. Larger models are better at self-critiquing, with scale improving critique-writing more than summary-writing. This shows promise for using AI systems to assist human supervision of AI systems on difficult tasks.

safety alignment

10 Jun 2022

Keith Cirkel 25 min read

At GitHub, we believe it’s not fully shipped until it’s fast. JavaScript makes a big impact on how pages perform. One way we work to improve JavaScript performance is to make changes to the native syntax and polyfills we ship. For example, in January of this year, we updated our compiler to output native ES2019 code, shipping native syntax for…

lukaseder 1 min read

I stumbled upon a very interesting question on Stack Overflow about how to use jOOQ’s MULTISET operator to nest a collection, and then filter the result by whether that nested collection contains a value. The question is jOOQ specific, but imagine, you have a query that nests collections using JSON in PostgreSQL. Assuming, as always, … Continue reading How to…

sqlarrayarray aggjooqmultiset

RisingStack Engineering 8 min read

In this article, we have compiled a list of some of the most vital JavaScript interview questions and answers you should definitely know the answers for. The post JavaScript Interview Questions & Answers appeared first on RisingStack Engineering.

javascript

9 Jun 2022

Luciana Abud 5 min read

We’re excited to announce that the June 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improvements to: Localization support Python interpreter discovery Jupyter extension support on vscode.dev/github.dev Insiders program for Pylance If you’re interested, you can check the full list of improvements in our changelogs […] The post Python in…

pythonvisual studio code

Matthew Green 20 min read

Last week a group of technologists, including Bruce Schneier, sent a letter to Congress outlining their concerns around cryptocurrency and urging Congress to regulate the space. Now let me be the first to say that I broadly support this goal. I have no problem with the idea of legislators (intelligently) passing laws to regulate cryptocurrency. … Continue reading In defense…

bitcoinfundamentals

lukaseder 1 min read

It’s been a while since jOOQ 3.15 has been released with its revolutionary standard SQL MULTISET emulation feature. A thing that has been long overdue and which I promised on twitter a few times is to run a few benchmarks comparing the performance of various approaches to nesting to-many relationships with jOOQ. This article will … Continue reading The Performance…

jooq-developmentjavajooqjson arrayaggmany-to-many

8 Jun 2022

Brandon Raboy 1 min read

Ever since studying and working with databases 6 months ago, I've become fascinated with SQL and its relatively simple syntax. As a guide to the reader, I've gathered the essential criteria that emplo... The post Intro to SQL for the New Grad Developer appeared first on The Polyglot Developer.

7 Jun 2022

Evgeny Pavlov 9 min read

The Bergamot project is a collaboration between Mozilla, University of Edinburgh, Charles University in Prague, the University of Sheffield, and University of Tartu with funding from the European Union’s Horizon 2020 research and innovation programme. It brings MT to the local environment, providing small, high-quality, CPU optimized NMT models. The Firefox Translations web extension utilizes proceedings of project Bergamot and…

artificial intelligencefeatured articlefirefoxmachine translationnmt

Albert Xing 6 min read

Last September, Slack released Clips, allowing users to capture video, audio, and screen recordings in messages to help distributed teams connect and share their work. We’ve continued iterating on Clips since its release, adding thumbnail selection, background blur, and most recently, background image replacement. This blog post provides a deep dive into our implementation of…

uncategorizedperformancewebwebassemblywebgl

6 Jun 2022

kevin 2 min read

The San Francisco Chronicle charges for subscriptions. How much does a subscription cost? This is an impossible question to answer, even for current subscribers. The Chronicle advertises several different prices for new subscribers. The only public information the Chronicle shares about its permanent subscription rates raises more questions than answers. No one at the Chronicle […]

news

1 min read

I wanted to share a quick thing that made my life easier on tmux lately, but before we dig into that, I feel like I need to explain how I usually work.

5 Jun 2022

3 Jun 2022

2 Jun 2022

1 Jun 2022

31 May 2022

Michael Carroll 1 min read

Patrick Ng, Innovation Director at Spark Launchpad, joins the PubCast to discuss effective ideation and the product journey from concept to market.

lukaseder 1 min read

Every now and then, I see folks lament the SQL syntax’s peculiar disconnect between the lexical order of operations (SELECT .. FROM) the logical order of operations (FROM .. SELECT) Most recently here in a Youtube comment reply to a recent jOOQ/kotlin talk. Let’s look at why jOOQ didn’t fall into this trap of trying … Continue reading Changing SELECT…

jooq-developmentjooqorder of operationssqlsql syntax

30 May 2022

Matt Williams 11 min read

Photo by Sen on Unsplash Modern JavaScript websites are the result of complex code bases, and the code base which powers BBC Online is no exception. There are many dependencies and frameworks that we rely upon in order to provide the functionality that our end-users expect, as well as code written in-house to cater to the needs of our website…

webpackreactcode-splittingperformance

28 May 2022

27 May 2022

26 May 2022

Cindy Turner-de Vries 1 min read

SC Awards from SC Media are known for honoring the best people, products and companies in cybersecurity. One of the industry’s most respected media outlets, SC Media enlists a select pool of experts from the information security community to review more than 800 entries in 35+ categories. Last year Cisco Umbrella took home SC’s top […] The post Cisco Umbrella…

spotlightcisco umbrelladns securitydns-layer securitysmall business security

25 May 2022

Phil Turnbull 7 min read

At GitHub, we draw on our own experience using GitHub to build GitHub. As an example of this, we use a number of GitHub Advanced Security features internally. This post covers how we rolled out Dependabot internally to keep GitHub’s dependencies up to date. The rollout was managed by our Product Security Engineering Team who work with engineers throughout the…

Oliver Carson 1 min read

Follow these simple steps to make sure you have enables Files correctly in your PubNub application, whether chat, IoT, or more.

Oliver Carson 1 min read

Follow these simple steps to make sure you have your keys correctly set up in your PubNub application, whether chat, IoT, or more.

24 May 2022