Finding Compiler Bugs by Removing Dead Code
What has caused you to slack off on the bug reporting? The cost of computer time or the human effort side? (I’m guessing the second.)
The latest blog posts to take off on Hacker News. 3,400 posts.
What has caused you to slack off on the bug reporting? The cost of computer time or the human effort side? (I’m guessing the second.)
We're pleased to announce the first stable release of PyPy3. PyPy3 targets Python 3 (3.2.5) compatibility. We would like to thank all of th...
Earlier this year, before Apple had too many goto fails and GnuTLS had too few , before everyone learnt that TLS heart-beat messages were a thing and that some bugs are really old , I started a tidy up of the OpenSSL code that we use at Google.
People have been saying that startup valuations are really high for about 3 years now. I myself feel that they are high, but I have no idea when they are likely to change. It’s mostly investors...
In 2014, it’s not OK if it’s hard for a developer to run a simple program from the command line.
<i><em>Decentralization, n.</em> The security assumption that a nineteen year old in Hangzhou and someone who is maybe in the UK, and maybe not, have not yet...
These next few posts are a technical write-up of how I created 8088 Domination, which is a program that displays fairly decent full-motion video on a 1981 IBM PC. Before reading further, it might b…
In a long-awaited decision, the Supreme Court issued its opinion in Alice Corp. v. CLS Bank today, striking down an abstract software patent. Essentially, the Court ruled that adding “on a computer” to an abstract idea does not make it patentable. Many thousands of software patents—particularly the...
Watch streaming video, find interesting podcasts, and discover classic music and new songs from independent artists.
Why SSD Drives Destroy Court Evidence, and What Can Be Done About It: Explore the challenges posed by SSD drives in preserving court evidence and discover strategies to mitigate data loss risks.
Videogrep is a python script that searches through dialog in videos and then cuts together a new video based on what it finds. Basically, it’s a command-line “supercut” generator. The code is here on github .
This post covers Elasticsearch 1.1.0. In the months since its publication, Elasticsearch has added a comprehensive overview of correctness issues and their progress towards fixing some of these bugs.
Recruiting outside of your personal network
See also Frequentism and Bayesianism: A Python-driven Primer , a peer-reviewed article partially based on this content.
We have a sign like this in our beach house. We got it in New Orleans many years ago. I thought of that sign when I was on the phone yesterday. I was talking to a person involved in a deal I’m working on right now. He said “you guys are being awfully nice here.” For […]
Go 1.3 adds better performance, static analysis in godoc, and more.
Five years ago Debian and most derivatives switched from the standard GNU C Library (GLIBC) to the Embedded GLIBC (EGLIBC). Debian is now about to...
Moved to: https://capnproto.org/news/2014-06-17-capnproto-flatbuffers-sbe.html (GitHub Pages doesn't support 301 redirects :(.)
Every programmer ever born thinks whatever idea just popped out of their head into their editor is the most generalized, most flexible, most one-size-fits all solution that has ever been conceived. We think we’ve built software that is a general purpose solution to some set of problems,
In Firefox 32, the Web Audio Editor joins the Shader Editor and Canvas Debugger in Firefox Developer Tools for debugging media-rich content on the web. When developing HTML5 games or ...
Please check the end of this post for some final notes, following communications with Google.
If you’ve worked with Django at some point you probably had the need for some background processing of long running tasks. Chances are you’ve used some sort of task queue, and Celery is currently the most popular project for this sort of thing in the Python (and Django) world (but there are others).