Myths and Legends about Integer Overflow in Rust | Huon on the internet
Integer overflow detection/handling in Rust is sometimes misunderstood.
5 days ago
The future of loading CSS - JakeArchibald.com
Chrome is intending to change the behaviour of in , which allows for better ways to load CSS
6 days ago
Caching best practices & max-age gotchas - JakeArchibald.com
How to get the most out of caching without nasty race conditions
6 days ago
UDP for games – security (encryption and DDoS protection) - IT Hare on Soft.ware
Quote:"Yes, you DO need to encrypt your UDP traffic. And no, using UDP is NOT a valid excuse to skip encryption"Another Quote:"Personally, I prefer to think of it as of insurance - when I'm paying my premiums in hope that my money will go to waste."[→]
6 days ago
Long Compile Time in Swift? Could be the Literal Parsing Bug
Be aware of Swift's inability to efficiently parse and compile simple Dictionary/Array literals. The compilation time grows exponentially with each line.
7 days ago
Lessons learned from some of the best Ruby codebases (part 1) - Blacklane Tech
Lessons learned from some of the best Ruby codebases (part 1)
9 days ago
The BSD family of operating systems | GeekLAN
At OSHUG #46 I was given the opportunity to present the BSD’s to a group of open source hardware enthusiast & speak about why this family of operating systems would benefit the person run…
11 days ago
The AAduino – Johan Kanflo
I have been using Nathan Chantrell’s Tiny328 for quite some time as my swiss army knife ISM radio node. Now I wanted a more slim ISM node as my setup with a Tiny328 on a breadboard is not ver…
13 days ago
Row Level Security with PostgreSQL 9.5
Release 9.5 of PostgreSQL delivers many new features like upsert, new JSONB functions, new GROUPING functions, and more. While some of these like upsert or JSONB may be useful to many people, a number of these new features really...
postgres  security 
13 days ago
Dan Grover | Chinese Mobile App UI Trends
A summary of common idioms and visual language found in Chinese smartphone apps.
14 days ago
A Man Gets Revenge on Noisy Neighbors With an Arduino System That Automatically Blasts Loud Music Back at Them
A man sought revenge against his noisy neighbors by building an Arduino system that blasts loud music back at them automatically. The system uses a microphone to detect when the neighbors play loud…
17 days ago
nanomsg postmortem and other stories | Sealed Abstract
nanomsg was a once-bright alternative to ZeroMQ. The project had a lot going for it: It was a rewrite by the original author. It was a rewrite in C, and there were really solid technical arguments …
18 days ago
Design scenarios—and how thrilled users ruin them « User Experience Design Training & Consulting–UX Design Edge
Scenario-based design is the best tool we have for designing great products that our customers will love, yet all too often I see scenarios that are completely useless. A common mistake is for a sc…
19 days ago
Intuitive UI: What the heck is it? « User Experience Design Training & Consulting–UX Design Edge
For any UX project, it’s almost a sure thing that a top goal is to have an “intuitive UI.” Given this, it’s reasonable to ask what it means for a UI to be intuitive. Surprisingly, nobody really kno…
19 days ago
Don’t design like a programmer, part 3 « User Experience Design Training & Consulting–UX Design Edge
I’ve got a great response to my original “Don’t design like a programmer” post, but the consistent feedback has been to show good designs too. In this post, I present an improved …
20 days ago
Don’t design like a programmer, part 2 « User Experience Design Training & Consulting–UX Design Edge
I’ve got a great response to my original “Don’t design like a programmer” post, but the consistent feedback has been to show good designs too. In this post, I will outline a proce…
20 days ago
Don’t design like a programmer « User Experience Design Training & Consulting–UX Design Edge
I sometimes say that UI looks like it was “designed by a programmer” to describe a class of UI design mistakes that programmers are particularly prone to make. Read this post to learn how to …
20 days ago
Voronoi Diagrams on the GPU – Ryan Kaplan
Software Engineer at Figma. Previously at Dropbox. Studied Math/CS at Brown University.
20 days ago
A white-label slide deck | Alice Bartlett
The website of Alice Bartlett. Front-end developer and internet person
21 days ago
Understanding typing judgments
A blog mostly on math, physics, and computer science.
pl  math 
21 days ago
GitHub’s CSP journey - GitHub Engineering
We shipped subresource integrity a few months back to reduce the risk of a compromised CDN serving malicious JavaScript. That is a big win, but does not address related content injection issues that may exist on GitHub.com itself. We have been tackling this side of the problem over the past few years and thought it would be fun, and hopefully useful, to share what we have been up to.
21 days ago
Aligning text smartly in CSS
Have you ever thought of aligning text smartly in CSS? You must try now. No there is no CSS property text-align:smart or smartly but can achieved by CSS easily.
26 days ago
A Simple Web Developer's Guide To Color – Smashing Magazine
In this article, you won’t see a single color wheel. Instead it shows you a simple color selection workflow that you can use in your next web project.
27 days ago
Полезные трюки PostgreSQL / Хабрахабр
В мануале есть всё. Но чтобы его целиком прочитать и осознать, можно потратить годы. Поэтому один из самых эффективных методов обучения новым возможностям...
28 days ago
Zenity на службе у системного администратора / Хабрахабр
Задумала как-то одна компания перейти на ПО свободное. И скачали себе линукс на все компьютеры, и сервер с дисками заморскими поставили, и учетные записи для...
admin  unix 
28 days ago
Memory Leaks are Memory Safe | Huon on the internet
Memory unsafety and memory leaks are distinct concepts, despite their names. Languages that are merely memory safe (both Rust and GC-reliant managed ones) have no guarantee of preventing memory leaks.
28 days ago
Terrible choices: MySQL | ionel's codelog
The terrible pitfalls I've gotten myself into while using MySQL — I've used MySQL for a while now, and there were lots of surprising things I needed to cater for. This is from a Django and MySQL 5.5 perspective ...
4 weeks ago
What the Heck is Cuneiform, Anyway? | History | Smithsonian
The writing system is 6,000 years old, but its influence is still felt today
4 weeks ago
Johnston Sans: The Tube typeface that changed everything - BBC News
One of today's most popular typefaces owes its inspiration to radical work done for the signage on British transport a century ago. Johnston Sans changed everything.
typography  design 
4 weeks ago
Wow, Perl 6!
Overview of the Mojolicious Toolkit
4 weeks ago
The rectangle behind you: The movie premiere — Medium
How I used an HTML slide deck in a movie theatre
5 weeks ago
A Hacker’s Guide to Bending the Universe — Backchannel — Medium
If you’re going to conquer the world, you can’t let a broken CRT monitor stand in your way
5 weeks ago
ESP8266 superfast flashing: flash ESP in 5 seconds
Can you flash 512K firmware in under 5 seconds? Yes, you can. Our work with ESP8266
6 weeks ago
Visual diffs for the images in a git repo
The modified images in git repositories can have a decent visual representation of file changes. For that, you simply run `git diff` command. However, to get this output, you have to do a little configuration. This article shows how.
6 weeks ago
Fast Search Using PostgreSQL Trigram Indexes | GitLab
GitLab 8.6 will ship with improved search performance for PostgreSQL thanks to the use of trigram indexes. In this article we& …
6 weeks ago
tcpdump is amazing - Julia Evans
tcpdump is amazing It took me 2 years, but I think now I love tc...
6 weeks ago
How FPGAs work, and why you'll buy one - Yossi Kreinin
Today, pretty much everyone has a CPU, a DSP and a GPU, buried somewhere in their PC, phone, car, etc. Most don't know or care that they bought any of these, but they did. Will everyone, at some future point, also buy an FPGA? The market size of...
7 weeks ago
Programmers Need To Learn Statistics Or I Will Kill Them All | Zed A. Shaw on WordPress.com
I have a major pet peeve that I need to confess. I go insane when I hear programmers talking about statistics like they know shit when it’s clearly obvious they do not. I’ve been studying it for years and years and still don’t think I know anything. This article is my call for all programmers…
7 weeks ago
The Godmother of Continuous Integation: An interview with Tara Hernandez | Build Doctor on WordPress.com
Continuous Integration existed before CruiseControl. Before Martin Fowler wrote about it. Of course, it always was a primarily a practice, but some don't know that there was a Continuous Integration server that existed before CruiseContol: Mozilla Tinderbox. Tara Hernandez was instrumental in developing the first version of Tinderbox, and I asked her for a little…
7 weeks ago
Using Kotlin Extensions for Rx-ifying | Vishnu Rajeevan
Kotlin and Reactive Extensions (Rx) are the new hotness in Android development, and not without reason. Both technologies are loved for being concise, expressive and powerful. This is especially usefu
7 weeks ago
Hacking with Latex | Sebastian Neef - 0day.work
I this blogpost I want to outline basic attacks against web based Latex compilers. This inspired me to create the Web90 - TexMaker challenge. TexMaker was a simple website where one could enter Latex code and the server would create...
7 weeks ago
« earlier      
accessibility admin algo android apple audio c clojure content css culture design devops django dotnet elixir emacs erlang fun gc git golang graphics hardware haskell java javascript latex math music mysql nethack networking ocaml photoshop php pl postgres privacy prolog python redis ruby rust scala security smalltalk svg swift talk tools typography unicode unix via:macdrifter via:sunpig via:tlockney video vim webdev windows zfs

Copy this bookmark: