GCC 6.3 Released
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
A billion prices can’t be wrong
‘A “big data” approach to inflation is helping us understand the fundamental question of why recessions happen’ In the dying days of 2015 came news to set any geek’s pulse racing: the declaration o…
Optimization story: Switching from GMP to gcc's __int128 reduced run time by 95%
A flash of intuition while trying to find a way to lend brian d foy a hand in his search for excellent numbers helped me reduce run time by 95 percent.
Grafika – An image processing library for PHP
Why another image manipulation lib? There are a bazillion other libs for PHP already, why reinvent the wheel? Well...
Sortix 1.0 Operating System Released
I'm happy to announce the release of Sortix 1.0. This is the first self-hosting and installable release.
Some Tools for Go Lang That You Might Not Know Yet
Year’s end is coming closer. Time to clean up repositories and polishing up the toolset. All the well-known tools have been installed already–is there anything else to add to the toolbox?
Qubes OS Begins Commercialization and Community Funding Efforts
Since the initial launch of Qubes OS back in April 2010, work on Qubes has been funded in several different ways. Originally a pet project, it was first supported by Invisible Things Lab (ITL) out of the money we earned on various R&D and consulting contracts. Later, we decided that...
High frequency security bug hunting: 120 days, 120 bugs
1) Intro & Motivations At the start of of this year, I set myself a personal goal of finding 365 bugs in 365 days. This was entirely motivated by wanting to challenge myself to find more security issues as I felt I'd been slacking off. I thought back to things
Restoring Y Combinator's Xerox Alto, day 3: Inside the disk drive
I'm helping restore a Xerox Alto — a legendary minicomputer from 1973 that helped set the direction for personal computing. This post desc...
Deep Q-Learning: Space Invaders
Ever since I learned about neural networks playing Atari games I wanted to reimplemnted it and learn how it works. Below you can see an AI playing Space Invaders. I trained it during my batch at Recurse Center on little over 50M frames.
Adventures in the land of substrings and RegExps
Few weeks ago a bug was filed against Dart SDK citing "very low performance of String.substring " . Here is a core of microbenchmark developer submitted together with the issue:
Why I run my business like an open source project (2013)
When I first started consulting, I used to squirrel away in my corner and code. Some weeks later, I’d deliver my perfect shining gem to the client after, quite frankly, trying to talk to them as little as possible throughout most of the process. It wasn’t that I didn’t like people, I especially enjoyed talking with…
Reflecting on the Right to be Forgotten
The right to be forgotten can sometimes seem complex, and discussions about jurisdiction online certainly are complicated. But should the balance between the right to fr…
Is HTTP Public Key Pinning Dead?
HTTP Public Key Pinning (HPKP, RFC 7469)—a standard that was intended to bring public key pinning to the masses—might be dead.
The Problem with Reality
Discover all the Meta Quest VR entertainment experiences. Enjoy streaming your favorite VR movies, tv shows, and live sport events. With VR, your living room is better than the theater.
Here’s to more HTTPS on the web
Security has always been critical to the web, but challenges involved in site migration have inhibited HTTPS adoption for several years. In the interest of a safer web for all, at Google we've worked alongside many others across the online ecosystem to better understand and address these challenges, resulting in real…
Grunt 1.0.0 released
This release is made possible by @shama , @vladikoff , @jkaussieskater , @dmethvin .
“American Scientist” Understands Nothing about the Traveling Salesman Problem
I like to think there are some solid foundations to my life. I will be able to do the Monday New York Times crossword and I will not be able to do the Thursday version. My dental hygienist will not be satisfied with the amount of flossing I do. I will get my favorite spaghetti meal served on my birthday.
AI is always less impressive than is claimed
プログラミングでは開発言語を用いて、アプリやWebサービス、業務システムなどを動かす仕組みを作ります。 将来プログラマーとして働きたいなら、まずは開発言語の基本から理解し、手を動かしながら学ぶことが近道です。 本サイトでは、初心者がつまずきやすい点を先回りして解消しつつ、焦らず段階的にスキルを積み上げる学習手順、職業訓練校の活用方法、復習や制作のコツまで具体的に整理して紹介します。