recentpopularlog in
« earlier  
Erik Fair's answer to How did MIT end up with an entire class A subnet of the IP address space? - Quora
"They asked.

Just like I and my colleagues in the Apple (company) Engineering Computer Operations (ECO) group asked SRI-NIC for a class A network, and got 17/8 in 1990..."
history  internet 
Learn to Program the World's Most Bodacious Language with Clojure for the Brave and True
"Do you want to learn Clojure, the most powerful and fun programming language on the planet? Do you want to unravel the mysteries of Lisp and functional programming? Do you want to punch hobbits and track down glittery vampires? Then you need to read this book!"
programming  languages  clojure  book 
2 days ago
linux - Does tar preserve permissions if user IDs change? - Server Fault
"Summing up previous answers and adding some important information:"
5 days ago
Shiru's Stuff
Some nice NES utilities.
software  video  games  nintendo  nes 
7 days ago
[MCPE-41851] Minecraft v1.9.0 crashes on iPad running 12.1.4 - Jira
We had this problem, and moving the XBLStoage file fixed it.
video  games  minecraft 
18 days ago
You Can do THAT with a Cricut? Innovative Ways to Use Your Cutting Machine - Craft Industry Alliance
"One of the most surprising tasks these easy-to-use machines can do is cut unfired metal clay. Metal clay is a material that contains tiny particles of metal, each one smaller than a grain of salt, plus water and an organic binder. The material is worked like a clay, fired in the kiln, where it sinters together and is a solid piece of metal."
hobby  die-cutting 
23 days ago
theseer/Autoload: A lightweight php namespace aware autoload generator and phar archive builder
"The PHP AutoloadBuilder CLI tool phpab is a command line application to automate the process of generating an autoload require file with the option of creating static require lists as well as phar archives."
programming  php 
24 days ago
How multi-disk failures happen - SysAdmin1138 Expounds
"Having seen this failure mode happen a couple times now, it's time to share. Yes, Virgil, multi-disk failures DO happen during RAID rebuilds. I have pictures, so it MUST be true!"
sysadmin  storage  disk  raid 
26 days ago — the Internet’s Fastest, Privacy-First DNS Resolver
"Unfortunately, by default, DNS is usually slow and insecure. Your ISP, and anyone else listening in on the Internet, can see every site you visit and every app you use — even if their content is encrypted. Creepily, some DNS providers sell data about your Internet activity or use it to target you with ads.

We think that’s gross. If you do too, now there’s an alternative:"
sysadmin  dns 
27 days ago
Open File Description Locks (The GNU C Library)
"In contrast to process-associated record locks (see File Locks), open file description record locks are associated with an open file description rather than a process."
programming  unix  file  locks 
4 weeks ago
GitHub - plasma-umass/Mesh: A memory allocator that automatically reduces the memory footprint of C/C++ applications.
"Mesh is a drop in replacement for malloc(3) that compacts the heap without rewriting application pointers."
programming  c  c++  memory  fragmentation  optimization 
4 weeks ago
[1902.04738] Mesh: Compacting Memory Management for C/C++ Applications
"Programs written in C/C++ can suffer from serious memory fragmentation, leading to low utilization of memory, degraded performance, and application failure due to memory exhaustion. This paper introduces Mesh, a plug-in replacement for malloc that, for the first time, eliminates fragmentation in unmodified C/C++ applications. Mesh combines novel randomized algorithms with widely-supported virtual memory operations to provably reduce fragmentation, breaking the classical Robson bounds with high probability. Mesh generally matches the runtime performance of state-of-the-art memory allocators while reducing memory consumption; in particular, it reduces the memory of consumption of Firefox by 16% and Redis by 39%."
programming  c  c++  memory  fragmentation  optimization 
4 weeks ago
filenames - Stop zsh from completing parent directories - Unix & Linux Stack Exchange
"This kind of behavior is configured through styles (except for a few fundamentals that have options). You'll want to turn off path-completion. [...] You may want to turn on accept-exact-dirs instead. With path-completion left on and accept-exact-dirs turned on, zsh will only attempt completion for path components other than the last one if the path doesn't exist."
unix  zsh  tips 
4 weeks ago - History of the Backwards Long Jump
"The first known mention of the backwards long jump was in the November 2000 issue of Club Nintendo, the official Nintendo magazine in Mexico and Latin America, which described how to use the backwards long jump to get to the top of the endless stairs with 50 stars. The first known mention on the Internet was by gera2000 on March 16, 2003, when he posted the trick (along with a video) on the GameFAQs Super Mario 64 board, where it was discovered you could use the backwards long jump to get through the 50 star door as well."
video  games  speedrun  nintendo  n64  mario64  history 
4 weeks ago
GameFAQs: Super Mario 64: Beating the game with 50 stars
"Today my friend showed me a glitch to beat the game without needing to get 70 stars"
video  games  nintendo  n64  mario64  speedrun 
4 weeks ago
How to upgrade docker container after its image changed - Stack Overflow
"After evaluating the answers and studying the topic I'd like to summarize.

The Docker way to upgrade containers seems to be the following:"
sysadmin  docker 
5 weeks ago
Download server software (Alpha) for Minecraft | Minecraft
"If you want to run a multiplayer server for Minecraft, start by downloading the server release for either Windows or Ubuntu."
software  minecraft 
5 weeks ago
Tiled Map Editor | A flexible level editor
"Tiled is a 2D level editor that helps you develop the content of your game. Its primary feature is to edit tile maps of various forms, but it also supports free image placement as well as powerful ways to annotate your level with extra information used by the game. Tiled focuses on general flexibility while trying to stay intuitive."
programming  video  games  tools  maps 
5 weeks ago
Tiled Map Editor Tutorial Series
"Tiled is a popular open source map editor for creating 2D maps using tiled graphics.  I have used Tiled in several previous tutorials and no doubt will be using Tiled in several future series, so instead of covering it partially over and over again, I decided to do a Tiled video tutorial series that I will simply link to."
programming  video  games  maps 
5 weeks ago
"How to (make games with) LÖVE"
programming  video  games  love2d 
5 weeks ago
love2d-community/awesome-love2d: A curated list of amazingly awesome LÖVE libraries, resources and shiny things.
"A categorized community-driven collection of high-quality, awesome LÖVE libraries, projects, and resources."
programming  video  games  love2d 
5 weeks 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  lua  love2d 
5 weeks ago
pico-8/awesome-PICO-8: A curated list of awesome PICO-8 resources, carts, tools and more
"A curated list of PICO-8 resources, tutorials, tools and more. Inspired by the awesome list thing. You might also like awesome-lua and awesome-love2d."
programming  video  games  pico8 
5 weeks ago
What is Bleed and What Does it Mean for My Design?
"Bleeds allow you to run artwork to the edge of a page. On a press, the artwork is printed on a large sheet of paper and then trimmed down to size. If you do not allow for a 1/8 of an inch bleed, any misalignment while cutting will result with the artwork not running to the edge of the paper."
printing  bleed 
5 weeks ago
Speeding up my ZSH load - Carlos Alexandro Becker
"I was almost happy here, if it wasn’t for this 0.78. I debugged a little more and found out that compinit was taking more time on every new shell execution."
shell  zsh  performance 
5 weeks ago
Supercharge your Terminal with Zsh – Callstack Engineers
"After a lot of tweaking, I think I finally have a decent terminal configuration using Zsh which I’ll share in this article."

The most interesting part was about speeding up "compinit -i".
shell  zsh  performance 
5 weeks ago
Sharing Music between PICO-8 Carts | Robby Duguay | Video Game Music in Toronto
"I’ve written an album, “9 Songs for PICO-8” with the intention that other people can use the songs in their PICO-8 games. They’re in a bunch of different styles, but nothing far from what you’ve heard before. That being said, it’s not as easy as just taking an audio file and dropping it into your own project. Let’s have a look at how to take a song from one cart and put it in another!"
programming  video  games  music  audio  pico8 
5 weeks ago
Comparing Floating Point Numbers, 2012 Edition | Random ASCII – tech blog of Bruce Dawson
"Seriously. Each time I think that I’ve wrapped my head around the subtleties and implications of floating-point math I find that I’m wrong and that there is some extra confounding factor that I had failed to consider. So, the lesson to remember is that floating-point math is always more complex than you think it is. Keep that in mind through the rest of the post where we talk about the promised topic of comparing floats, and understand that this post gives some suggestions on techniques, but no silver bullets."
programming  math  floating-point 
5 weeks ago
The Floating-Point Guide - Comparison
"Due to rounding errors, most floating-point numbers end up being slightly imprecise. As long as this imprecision stays small, it can usually be ignored. However, it also means that numbers expected to be equal (e.g. when calculating the same result through different correct methods) often differ slightly, and a simple equality test fails."
programming  math  floating-point 
5 weeks ago
Celeste Classic for the PICO-8.
video  games  pico8 
6 weeks ago
lomot/minecraft-bedrock - Docker Hub
"a bedrock minecraft PE Server on docker"
video  games  minecraft  docker 
6 weeks ago
Xcode: Comparing target build settings
"Luckily, Xcode provides a much better solution. Simply shift+click the targets you want to compare and then enable the “Levels” toggle on the top filter bar. [...] By doing so, Xcode displays each target’s settings side by side for easy comparison. Furthermore, you can/should also enable the “Customized” toggle make it even easier to spot differences."
programming  xcode  tips 
6 weeks ago
GitHub - fabiospampinato/notable: The markdown-based note-taking app that doesn't suck.
"I couldn't find a note-taking app that ticked all the boxes I'm interested in: notes are written and rendered in GitHub-flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn't bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that's what I was using before)."
software  notes  markdown  github 
6 weeks ago
Floppy Emu Disk Emulator for Apple II, Macintosh, and Lisa | Big Mess o' Wires
"Floppy Emu is a floppy and hard disk emulator for classic Apple II, Macintosh, and Lisa computers. It uses an SD memory card and custom hardware to mimic an Apple floppy disk and drive, or an Apple hard drive. The Emu behaves exactly like a real disk drive, requiring no special software or drivers."
apple][  disk  hardware  emulator  shopping 
6 weeks ago
CM Cable vs. CMR Cable vs. CMP Cable: What's the Difference?
"When installing Ethernet cable in walls or ceilings, you may encounter terms like CM, CMR, CMP, or some others like PVC and LSZH. Do you know what these terms really mean and which one does your project actually need? Among all these terms, CM, CMR and CMP are the most common cable jacket ratings specified by the National Electric Code (NEC). They’re named by the ability of resisting to fire to ensure safety in case that you didn’t use the right cable rated for its intended use. This post will give an explicit analysis on CM, CMR and CMP Ethernet cable jacket ratings and the situations where they are suitable for."
sysadmin  networking  ethernet 
6 weeks ago
"A command line interface for SQLite with auto-completion and syntax highlighting." Written in Python.
database  sqlite  tools  python 
6 weeks ago
CMake Cookbook | PACKT Books
"Learn CMake through a series of task-based recipes that provide you with practical, simple, and ready-to-use CMake solutions for your code."
programming  make  cmake 
6 weeks ago
PureForm: Diary - Your Digital Diary
A journaling app for both Mac and iOS that syncs over iCloud!
software  ios  mac  journal 
7 weeks ago
The XY Problem
"The XY problem is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help."

AKA: "What are you really trying to do?"
question  advice 
8 weeks ago
Don't ask to ask, just ask
"So, to summarize, don't ask "Any Java experts around?", but rather ask "How do I do [problem] with Java and [other relevant info]?""
chat  advice  question 
8 weeks ago
No Hello
"Please Don't Say Just Hello In Chat. It's as if you called someone on the phone and said "Hi!" and then put them on hold!"
chat  question  advice 
8 weeks ago
GitHub - GPUOpen-Drivers/AMDVLK: AMD Open Source Driver For Vulkan
"The AMD Open Source Driver for Vulkan® is an open-source Vulkan driver for Radeon™ graphics adapters on Linux®. It is built on top of AMD's Platform Abstraction Library (PAL), a shared component that is designed to encapsulate certain hardware and OS-specific programming details for many of AMD's 3D and compute drivers."
programming  graphics  vulkan 
8 weeks ago
Window Functions - SQLite Referrnce
"A window function is a special SQL function where the input values are taken from a "window" of one or more rows in the results set of a SELECT statement.

Window functions are distinguished from ordinary SQL functions by the presence of an OVER clause. If a function invocation has an OVER clause then it is a window function, and if lacks an OVER clause it is an ordinary function. Window functions might also have a FILTER clause in between the function and the OVER clause."
database  sqlite  sql 
8 weeks ago
The world’s fastest framework for building websites | Hugo
"Hugo's Go-based templating provides just the right amount of logic to build anything from the simple to complex. If you prefer Jade/Pug-like syntax, you can also use Amber, Ace, or any combination of the three."
html  cms  static  go  blog 
8 weeks ago
Homelab power upgrade
"I recently upgraded the UPS equipment in my lab. I moved from a single APC SMT1000RM2U and added a SMX1500RM2U and another one of the CyberPower PDU15M2F10R PDU's."
sysadmin  homelab 
8 weeks ago
6 Year Homelab history in pictures
"Since 2012 I have been interested in servers and networking, and started running them at home. Here is a history of changes over the years."
sysadmin  networking  homelab 
8 weeks ago
SQLite in 2018: A state of the art SQL dialect
"This article covers the SQL enhancements that were added to SQLite in 2018, i.e. the new SQL features introduced in versions 3.22.0 through 3.26.0."
database  sql  sqlite 
8 weeks ago
PostgreSQL: Documentation: 9.1: Window Functions
"A window function performs a calculation across a set of table rows that are somehow related to the current row. This is comparable to the type of calculation that can be done with an aggregate function. But unlike regular aggregate functions, use of a window function does not cause rows to become grouped into a single output row — the rows retain their separate identities. Behind the scenes, the window function is able to access more than just the current row of the query result."
database  sql  postgres 
8 weeks ago
Advanced SQL window functions quiz
"Modern SQL encompasses many query commands beyond aggregation queries.

'Normal' SQL is based of SQL:92. Nearly all databases support SQL:2003 which adds many interesting and powerful functions.

These interactive tutorials will test your knowledge of window functions (postgres) by quizzing you on cat data."
database  sql  learning 
8 weeks ago
Anoop Ranganath on Twitter
"I've played Fortnite with my friends' kids before, but last night I played with my friend's 12yo son and _his_ friends and my mind is still spinning."
video  games  fortnite 
8 weeks ago
Test Driven Development in Assembler - Speaker Deck
"a little story about growing software from nothing"
programming  testing  tdd 
9 weeks ago
Effective learning: Twenty rules of formulating knowledge |
"This article will help you overcome one of the greatest difficulties you will face when trying to accelerate learning: formulating knowledge"
learning  memory 
9 weeks ago
Sarah's Cubing Site — PLL Recognition Guide
"This is my method for recognizing any PLL case by only seeing two sides."
rubiks  speedcube 
9 weeks ago
What Vizio was doing behind the TV screen | Federal Trade Commission
"What did Vizio know about what was going on in the privacy of consumers’ homes? On a second-by-second basis, Vizio collected a selection of pixels on the screen that it matched to a database of TV, movie, and commercial content. What’s more, Vizio identified viewing data from cable or broadband service providers, set-top boxes, streaming devices, DVD players, and over-the-air broadcasts. Add it all up and Vizio captured as many as 100 billion data points each day from millions of TVs."
privacy  tv  advertising 
10 weeks ago
Review: The Messenger
"The Messenger pulls from the legacy of Ninja Gaiden as well as the classic metroidvanias of Nintendo's golden age, and it's one of the best experiences I've had on my Switch to date."
video  games  review  nintendo  switch 
10 weeks ago
« earlier      
per page:    204080120160

Copy this bookmark:

to read