New
The latest blog posts to take off on Hacker News. 21,844 posts.
C Language Resources
Top 10 C Language resources that will turn you into a better programmer
A Stack Overflow user's reply to Experts Exchange blogpost
This is in response to this blog post made at Experts Exchange. Whilst I agree on a few of the points you have made, as a user and a promot...
Reminder: "Broken gets fixed, but shitty lasts forever"
A while back, it came to my attention that ruby's net/https implementation had an insecure default: not verifying TLS certificates (OpenSSL::SSL::VERIFY_NONE). I wrote an article about it for RubyInside, and helped @geemus fix the issue in his excon gem. Despite this being an incredibly serious security issue, nobody…
C++ in Coders at Work
One of the topics I asked most of my Coders at Work interviewees about was C++. I am not an expert, or even a competent C++ programmer and recognize that my own opinions about C++ are not well-info…
Racket 5.1 Released
_posted by Eli Barzilay_ Racket version 5.1 is now available from http://racket-lang.org/The most significant change in version 5.1 is a rewrite of the GUI library. Unix/X users will see the biggest difference with this change, because DrRacket and all R...
The Python Paradox is now the Scala Paradox
Paul Graham has written a bunch of good essays on entrepreneurship, laying down much of the philosophy behind Y Combinator . If you’ve not read any of them yet, you should go and read them now – they contain lots of wisdom.
Skype's Crazy Regex Easter Egg
Today I was chatting with a colleague on Skype, and as is often the case, misspelled something in my rush to get something across. A habit I picked up in the IRC days, days I realize have not...
Continuous Deployment
Last winter John Allspaw joined Etsy to run tech ops. John has written several important books on web ops and is one of the experts in operating large scale web services. One of the first things John did when he arrived at Etsy is work with the dev and ops teams to put in place […]
New string search algorithm
ULTRARUBY JEWELRY menghadirkan pilihan perhiasan berlian yang elegan untuk melengkapi gaya dan momen istimewa Anda.
Inversion of Control Containers and the Dependency Injection pattern
Explaining the Dependency Injection pattern, by contrasting it with Service Locator. The choice between them is less important than the principle of separating configuration from use.
Broken Links
I’ve been getting madder and madder about the increasing use of dorky web links; for example, twitter.com/timbray has become twitter.com/#!/timbray . Others have too; see Breaking the Web with hash-bangs and Going Postel . It dawns on me that a word of explanation might be in order for those who normally don’t worry…
Full Instapaper API now available
The full Instapaper API is now available for developers. See the Full API documentation to get started.
Breaking the web with hash-bangs
Update 10 Feb 2011 : Tim Bray has written a much shorter, clearer and less technical explanation of the broken use of hash-bangs URLs . I thoroughly recommend reading and referencing it.
Maze-generation algorithms, with JS demos
Algorithms, circle mazes, hex grids, masking, weaving, braiding, 3D and 4D grids, spheres, and more!
Using git to manage a website
How to update a web site automatically with git push, Author: Abhijit Menon-Sen
Chromium Notes: Ninja, a new build system
When we first started porting Chrome away from just Windows, we intended to use Scons to build Chrome on all our platforms. But early on in development I discovered that Scons, despite its admirable goals of correctness and ease of use, was quite slow — it could take 40 seconds from starting Scons before it decided to…
Fighting the @font-face FOUT
FOUT is what I’m calling the flash of unstyled text that you get while using @font-face in Firefox and Opera.
Google open sources "Contracts for Java"
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
What can you do in 2k LOC of C?
It started with stb_image.c because it’s just crazy useful and avoids so much hassle in small demo programs. But that was just the gateway…
Using FizzBuzz to Find Developers who Grok Coding
On occasion you meet a developer who seems like a solid programmer. They know their theory, they know their language. They can have a reasonable conversation about programming. But once it comes do…
Java Hangs When Converting 2.2250738585072012e-308
Konstantin Preißer made an interesting discovery , after reading my article “ PHP Hangs On Numeric Value 2.2250738585072011e-308 ”: Java — both its runtime and compiler — go into an infinite loop when converting the decimal number 2.2250738585072012e-308 to double-precision binary floating-point. This number is…
Sublime Text 2: Public Alpha Released
Sublime Text 2 is available now as a public alpha, for Windows, OS X, and Linux.