recentpopularlog in
« earlier  
On Apple's Love Affair With Swift - Stefan Lesser
"I wanted to write a thoughtful article in response to Dominik Wagner’s “On my misalignment with Apple’s love affair with Swift”. During my research I realized, that Chris Lattner had already done this. Sort of. 17 months before Dominik published his piece."
programming  languages  swift  objc 
2 days ago
macOS Sierra: Use a dynamic global hostname
"If your service provider supports secure dynamic DNS update (RFC 3007), you can give your Mac a global DNS hostname so other computers outside your local network can refer to it by name."
sysadmin  osx  dns 
2 days ago
Installation & Removal of Spark Plugs
"Over-tightening spark plugs or improperly cleaning the threads in the cylinder head before installation of the NEW spark plug is a very common issue that can cause thread damage. Overlooking these basics can lead to breakage issues during the next replacement."
auto  engine  maintenance 
6 days ago
The default OpenSSH key encryption is worse than plaintext
"If, for compatibility reasons, you need to stick to RSA, you can use ssh-keygen -o. That will produce the new format, even for old key types. You can upgrade existing keys with ssh-keygen -p -o -f PRIVATEKEY"
sysadmin  security  encryption  ssh 
13 days ago
RAW vs JPEG - Photography Life
"What is RAW format in digital photography? What are the advantages and disadvantages of RAW versus JPEG and why? Should you shoot in RAW or JPEG? Will shooting in RAW complicate your post-production and workflow? These are some of the most common questions that people ask after they buy their first DSLR camera and go through the camera options. Having a thorough understanding of advantages and disadvantages is essential for photographers to make the right decision on whether to use RAW format for their work."
photography  raw  jpeg 
13 days ago
PICO-8 Fantasy Console
"PICO-8 is a fantasy console for making, sharing and playing tiny games and other computer programs. When you turn it on, the machine greets you with a shell for typing in Lua commands and provides simple built-in tools for creating your own cartridges."
programming  video  games  retro  framework  lua 
14 days ago
LÖVE - Free 2D Game Engine
"Hi there! LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS."
programming  video  games  retro  framework  lua 
14 days ago
GitHub - kitao/pyxel: A retro game development environment in Python
"Pyxel is a retro game development environment in Python.

Thanks to its simple specifications inspired by retro gaming consoles, such as only 16 colors can be displayed and only 4 sounds can be played back at the same time, you can feel free to enjoy making pixel art style games."
programming  video  games  retro  framework  python 
14 days ago
What is White Balance?
"Ever wondered why your subjects turn out yellow when photographing them in indoor environments? Or why your camera flash can make them appear blue? Thoroughly understanding the concept of white balance and how it works is very important in digital photography, because setting it incorrectly could ruin a picture, adding all kinds of unwanted color casts and causing skin tones to look very unnatural. In this article, I will explain how you can adjust it on your camera or post-production to get accurate colors."
photography  tips 
15 days ago
PostgreSQL's fsync() surprise []
"In short, PostgreSQL assumes that a successful call to fsync() indicates that all data written since the last successful call made it safely to persistent storage. But that is not what the kernel actually does. When a buffered I/O write fails due to a hardware-level error, filesystems will respond differently, but that behavior usually includes discarding the data in the affected pages and marking them as being clean. So a read of the blocks that were just written will likely return something other than the data that was written."
linux  filesystem  unix  database  postgres 
22 days ago
CubeZone - Cross study
"This short article describes the results of a computer analysis I did for solving the cross of the first layer in the least number of moves. In this study we are trying to determine the required number of moves to the solve the cross for all possible cases if we would always be able to see an optimal solution (God's algorithm). From that information we can then calculate the average and maximum number of moves that a "perfect" cross solver would need to solve the cross from a random state.

Most cross-first speedcubers always start with the same color when building the cross. A lot of people can still comfortably build the cross on the opposite face of their prefered color, and a few people are completely color-neutral and start building the cross on whichever face it seems the easiest. In this computer study we have investigated all three scenarios."
rubiks  statistics 
23 days ago
Turbo Boost Switcher for OS X –
"Turbo Boost Switcher is a little application for Mac computers that allows to enable and/or disable the Turbo Boost feature."
software  osx  sysadmin 
25 days ago
Re: What Can Men Do? « Jacob Kaplan-Moss
"All in all, Jeff does a great job demonstrating what men should never do but a rather poor job showing what we should. We should be listening to what women and other marginalized people have said and written, even when it’s uncomfortable for us. We should be boosting their signal, instead of our egos. That’s how we make things better."
sexism  misogyny  advice 
4 weeks ago
Misogynist conversations women have all the time | Penelope Trunk Careers
"Maybe you have not said all of these phrases, but you have said one of these, and you need to own up to it. Because all the #metoos of the world are not going to change things without you taking personal responsibility for the ways you put down other women."
misogyny  sexism  advice 
4 weeks ago
The Disturbing Secret Behind An Iconic Cartoon: Underage Sexual Abuse
"Robyn Byrd and Katie Rice were teenage Ren & Stimpy fans who wanted to make cartoons. They say they were preyed upon by the creator of the show, John Kricfalusi, who admitted to having had a 16-year-old girlfriend when approached by BuzzFeed News."
4 weeks ago
"Inspired by the games of yesterday, FoxTail draws from such classics as the Legend of Kyrandia, King`s Quest and Monkey Island."
video  games  retro 
4 weeks ago
Mueller Indicts 12 Russian Officers for Hacking Dems in 2016
"The officers, members of the Russian foreign-intelligence agency GRU, were all named as having hacked the Democratic Congressional Campaign Committee, the Democratic National Committee, and the Hillary Clinton campaign."
politics  espionage 
4 weeks ago
EXCLUSIVE: ‘Lone DNC Hacker’ Guccifer 2.0 Slipped Up and Revealed He Was a Russian Intelligence Officer
"Guccifer 2.0, the “lone hacker” who took credit for providing WikiLeaks with stolen emails from the Democratic National Committee, was in fact an officer of Russia’s military intelligence directorate (GRU), The Daily Beast has learned. It’s an attribution that resulted from a fleeting but critical slip-up in GRU tradecraft."
politics  espionage 
4 weeks ago
Why The U.S. Chills Its Eggs And Most Of The World Doesn't : The Salt : NPR
"And as for why the U.S. and Europe developed such different attitudes about washing, it's also hard to tease apart how much is about safety versus egg aesthetics."
food  eggs 
4 weeks ago
Better Strategies Through Types — Figure
"If we could somehow define our strategies to be stateless things, all of this would cease to be relevant."
programming  swift  generics  cocoa 
4 weeks ago
"GCHD is a no-mods required HDMI converter that allows real Gamecube hardware to produce the highest native resolution possible on any HDTV while eliminating all input lag.

Simply plug GCHD into a compatible Gamecube console (Model DOL-001), attach an HDMI cable, and enjoy true 640x480p progressive scan."
video  games  nintendo  gamecube  mod  hdmi 
5 weeks ago
What's the point of map in Haskell, when there is fmap? - Stack Overflow
"What happened was that the type of map was generalized to cover Functor in Haskell 1.3. I.e., in Haskell 1.3 fmap was called map. This change was then reverted in Haskell 1.4 and fmap was introduced. The reason for this change was pedagogical; when teaching Haskell to beginners the very general type of map made error messages more difficult to understand."
programming  functional  functor  haskell 
5 weeks ago
CAA Mandated by CA/Browser Forum | Qualys Blog
"CAA creates a DNS mechanism that enables domain name owners to whitelist CAs that are allowed to issue certificates for their hostnames. It operates via a new DNS resource record (RR) called CAA (type 257). Owners can restrict certificate issuance by specifying zero or more CAs; if a CA is allowed to issue a certificate, their own hostname will be in the DNS record. For example, this is what someone’s CAA configuration could be (in the zone file):"
security  ssl  dns 
5 weeks ago
How to configure HTTP Strict Transport Security (HSTS) on Apache & NGINX | IT Igloo
"HTTP Strict Transport Security (HSTS) is a security policy which is necessary to protect secure HTTPS websites against downgrade attacks. It also aids protection against cookie hijacking. It allows web servers to declare that web browsers should only interact with it using secure HTTPS connections, and never via the insecure HTTP protocol."
http  encryption  apache  howto  ssl 
5 weeks ago
Quick 861DW Hot Air Rework Station
"The 861DW comes with three nozzles and outperforms Hakko & Weller hot air stations in interface, features, and raw heating power."
shopping  electronics 
5 weeks ago
When Should I Take Off My Winter / Snow Tires? - Make Driving Fun with Performance Tires & Wheels | Tire Rack
"If you own a set of all-season tires, you should make the change when low temperatures are consistently above freezing each night and the longer term forecast is showing the same. Getting caught in an early spring dusting shouldn't be an issue as all-season tires can still provide traction in light snow."
auto  snow  tires 
5 weeks ago
Michael Feathers - Breaking and Mending Compatibility
"Breaking compatibility forces work on the user but sometimes you need to when you are trying to a keep a product viable. It’s better not to have to break it at all. The way to avoid having to is to keep the contracts narrow, and find ways to prevent clients from expanding them beyond what is good for your software."
programming  api 
5 weeks ago
My pick for best iOS nvALT companion -
"As far as picking a personal winner in the note-taking category, though, I’m ready to declare my affections for a single editor that works perfectly in tandem with my nvALT notes collection."

software  ios  text  editor 
5 weeks ago
Hook Grip for the Deadlift | Mark Rippetoe
"Rip explains the use of the hook grip for deadlifts and why its use is preferred to other common grips."
exercise  strength  training 
5 weeks ago
Who Killed The Junior Developer? – melissa mcewen – Medium
"There are plenty of junior developers, but not many jobs for them"
programming  career 
5 weeks ago
How to follow the 3-2-1 backup rule with Veeam Backup & Replication
"The 3-2-1 rule became a popular concept thanks to Peter Krogh, a well-known photographer who wrote that there are two groups of people: those who have already had a storage failure and those who will have one in the future. In other words, the 3-2-1 backup rule means you should:"
computer  backup  strategy 
5 weeks ago
Backblaze B2 backup setup | Logan Marchione
"I’d like to add cloud storage for a full 3-2-1 backup. My idea is to centralize all my backups to one location, then send the backups offsite to a cloud storage provider. The setup below is my final goal and will fulfill my 3-2-1 requirement."
backup  strategy 
5 weeks ago
Study: Kids Who Get More Sleep Are More Focused, Emotionally Stable |
"How important is sleep for children? Getting too little could leave them more emotional and impulsive."
parenting  sleep  kids 
5 weeks ago
Little Magic (SNES) - The Cutting Room Floor
"Little Magic is a cute puzzle game about the witch-in-training May, who has to push a magic stone through 100 increasingly dangerous stages in order to pass her final exam and graduate from magic school."
video  games  nintendo  snes 
5 weeks ago
Signal for Beginners – Martin Shelton – Medium
"For some reason, people have gotten pretty interested in mobile security lately. So let’s talk about a secure messaging app called Signal."
encryption  security  privacy  messaging 
5 weeks ago
Best Zelda Games: Every Legend of Zelda Game Ranked | USgamer
"It's been more than 30 years since the original Legend of Zelda, and in that time its grown into one of the most popular and significant franchises in gaming history, encompassing a huge number of sequels and spinoffs. The question is: what's the best Zelda game of the bunch?"
video  games  zelda  review 
6 weeks ago
Arcus87 - The one time Arcus raged out - Twitch
"!arcusrage - Arcus87 - The one time Arcus raged out"
video  games  humor 
7 weeks ago
GitHub - toml-lang/toml: Tom's Obvious, Minimal Language
"Tom's Obvious, Minimal Language" An file format similar to INI files.
file  specification 
7 weeks ago
A Case Study in Not Being A Jerk in Open Source
"Here's a mailing list message written by Linus Torvalds, original author and maintainer of the Linux kernel. It's unnecessarily mean. It also contains strong language, so probably don't put this on text-to-speech unless you want people around you to hear profanity."
linux  codereview  oss 
7 weeks ago
Privacy - Protect yourself online
"Create virtual cards that protect your money."
finance  money  privacy 
9 weeks ago
GitHub - KhronosGroup/MoltenVK: MoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan to iOS and macOS.
"MoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan to iOS and macOS."
programming  graphics  3d  vulkan  metal  osx  ios 
10 weeks ago
What is the most sophisticated piece of software/code ever written? - Quora
"… the Stuxnet worm would have to be the most sophisticated software ever written."
programming  software 
may 2018
GDC Vault - Classic Game Postmortem: Adventure
"Warren Robinett, the veteran programmer, designer and The Learning Company founder known for his groundbreaking game design work at Atari, TLC and NASA, is coming to GDC 2015 to deliver a Classic Game Postmortem on the creation of his hit 1979 game Adventure for the Atari 2600 console. Adventure is particularly notable for (among other things) being one of the first graphical action-adventure games ever released. Adventure also contained one of the earliest known "Easter eggs" ever hidden in a game by a designer -- in this case, a hidden screen revealing Robinett's name and authorship at a time when Atari was unwilling to publicly credit game makers for their work."
video  games  history  atari  2600  adventure 
april 2018
Matias Laptop Pro Keyboard for Mac
"Without question, the Laptop Pro is the best Bluetooth keyboard you can get for your Mac."
mac  hardware  keyboard  bluetooth  shopping 
april 2018
Sized integer types and signedness, Stannum
"In the end of the day we are left with this horrible lot of types whose sizes are all different in different circumstances, and there is no any rule to choose one type over the other!"
programming  languages  c  rant 
april 2018
‘King of Kong’s’ Steve Wiebe Speaks Out After High Score Controversy – Variety
“The more I thought about it from the ‘King of Kong’ days, it all seemed to make sense now,” Wiebe said. “All the things that were happening at the time… like why he didn’t come out and play me, and why he was inciting whose records were going to be authenticated and who’s were going to be dropped. ‘King of Kong’ referenced that that he was a referee and on the board of directors. When that leaked out, it started to make more sense.”
video  games  donkey-kong  kingofkong 
april 2018
 NASmeister - A tool for monitoring and managing your NAS server - Synology Forum
"A tool for monitoring and managing your NAS servers (currently supports Synology) with your iOS mobile device."
software  ios  synology  nas 
april 2018
IDEA – nonverbal algorithm assembly instructions
"An ongoing series of nonverbal algorithm assembly instructions."
programming  sorting  algorithms  visualization 
april 2018
2017 Best 3x3 Cube – The Best Speed Cubes on The Market Today
"Below are the best quality cubes as of today. It is hard to put the hand on a single cube as the "best", as it comes to self-preference. However, all of the following are considered world-class cubes, and used by current world record holders."
rubiks  speedcube  shopping 
april 2018
Teach Yourself Programming in Ten Years
"Walk into any bookstore, and you'll see how to Teach Yourself Java in 24 Hours alongside endless variations offering to teach C, SQL, Ruby, Algorithms, and so on in a few days or hours. [...] Here's my recipe for programming success:"
programming  learning  education 
april 2018
Why Contacts Framework of iOS 9 is better than the old AddressBook Framework? | Humble Bits
"We found that there is a substantial change between the two frameworks. We can see that with the introduction to Contacts framework, how easy it has become to work with contacts.

I hope I was able to make a point and show why Contacts framework is better than AddressBook framework. I wish you enjoyed reading this and I hope you will find it useful."
programming  ios  contacts  personal 
april 2018
What is the best method of scrambling a rubik's cube? - Puzzling Stack Exchange
"If you're willing to take the time: The World Cube Association has a specific method for shuffling their cubes. They use a program called TNoodle to do the scrambling; the program generates a "scramble sequence" which can be followed to produce a scrambled cube.

Their code actually features a nice interface to generate the scrambles:"
rubiks  random 
april 2018
nijixuchao/ChaoTimer: init commit
"This is the source code of ChaoTimer 3.0" – Professional Timer for Speedcubers
ios  software  code  rubiks  timer 
april 2018
"Professional Timer for Speedcubers by Jichao Li"
ios  software  rubiks  timer 
april 2018
Strongswan IKEv2 split/full tunnel VPN on Alpine Linux VM on Synology Diskstation | Trinkets, Odds, and Ends
"Ever wanted to have an always-on VPN on an iOS device? IKEv2 is the answer; unfortunately it is not properly supported by any appliances commonly laying around the house - so we'll improvise. This post is about setup and configuration of an IKEv2 VPN server based on Strongswan running inside of Alpine Linux instance in the virtual machine hosted on Synology Diskstation. Pitfalls and challenges making split-tunnel work seamlessly. And don't have your hopes up - I couldn't make split tunnel work seamlessly enough. You might as well jump to OpenVPN article."
vpn  synology 
april 2018
Cloud Storage Pricing | Trinkets, Odds, and Ends
"It seems as of today, Wasabi offers most compatible and cost effective backup target. It can be supplemented with Microsoft LRS Archive tier (some tinkering required) for immutable backup containers. Otherwise Wasabi remains a viable choise for long term storage as well, closely followed by BackBlaze B2."
storage  cloud  comparison 
april 2018
Board Games -
Blechy's board game rankings
board  games 
april 2018
Files are hard
"Well, what sort of failures can occur? Crash consistency (maintaining consistent state even if there's a crash) is probably the easiest property to consider, since we can assume that everything, from the filesystem to the disk, works correctly; let's consider that first."
programming  filesystem  unix  linux 
april 2018
Top 7 Best Speed Cubes Reviews [2018 Ultimate Buyer's Guide] - - A place for all of your hobbies
"Speedcubing is becoming more and more popular and now there are more speedcubes available than ever which is why I created this ultimate guide to help you not only choose the best speed cube for you but to help you understand what makes a good cube."
rubiks  speedcube  shopping 
april 2018
This post is a detailed writeup of the protocol errors noticed on the +Ninten...
"This post is a detailed writeup of the protocol errors noticed on the +Nintendo Switch."
video  games  nintendo  switch  usb  standards 
march 2018
Pushed past the brink - SFGate
"WHILE HE WRESTLED with the financial difficulties of his San Francisco-based software company, Vladimir Pokhilko watched from the sidelines as business associates and friends readied the lucrative relaunch of Tetris, the world's most popular video game. ... But sometime Monday night, in the family's home on the 400 block of Ferne Avenue in southern Palo Alto, Pokhilko killed his family and then himself, police believe."
video  games  history  tetris 
march 2018
Feature: The Tragic Story Behind The Man Who Helped Create Tetris - Nintendo Life
"However, the name Vladimir Pokhilko might be less familiar - despite the fact that he is often credited as co-creating the game alongside Pajitnov, and would later work with him on other video games. While Pajitnov continues to live off the fame of his most famous creation, Pokhilko has faded into history."
video  games  history  tetris 
march 2018
Why is functional programming seen as the opposite of OOP rather than an addition to it? - Quora
Why is functional programming seen as the opposite of OOP rather than an addition to it?
programming  functional  oop 
march 2018
Answer - Quora
"So: both OOP and functional computation can be completely compatible (and should be!). There is no reason to munge state in objects, and there is no reason to invent “monads” in FP. We just have to realize that “computers are simulators” and figure out what to simulate."
programming  functional  oop 
march 2018
« earlier      
per page:    204080120160

Copy this bookmark:

to read