-
5 votes
-
Cleaning your GitHub profile with a simple Bash script
5 votes -
Coding for the Parallel Sega Saturn DSP
5 votes -
Extract clean(er), readable text from web pages via the Mercury Web Parser.
8 votes -
Lag and Blanking on the SNES
6 votes -
Building the perfect box: how to design your Linux workstation (1996)
13 votes -
Complete Commented Walkthrough of the Linux 0.12 Kernel Source
9 votes -
Using Vim to take time-stamped notes
8 votes -
ZIP is broken, except it’s not, except it is
22 votes -
Backblaze hard drive stats for 2018
6 votes -
International Obfuscated C Code Contest 2019 begins - official contest rules
7 votes -
Uber, statistics, and a chrome extension
5 votes -
Down the Rabbit Hole - TempleOS (documentary about Terry Davis & TempleOS)
6 votes -
How do I hack makefiles?
If you have built from source, then you know the relief when nothing interesting comes out of ./configure && make && make install. In fact, the less interesting the output of these commands, the...
If you have built from source, then you know the relief when nothing interesting comes out of
./configure && make && make install. In fact, the less interesting the output of these commands, the better.But occasionally, the source build process is so horrifying that you end up having to modify the configure script or makefile yourself.
So far I have only been able to do this when I was lucky enough to find some poor, destitute stranger who had pretty much the same problem as me ( most recent I can think of is GNUTLS, where I had to adjust the version requirements for nettle ) and that is a problem -- there must be some way to learn this myself.
Is this just something that comes with time and experience, or does anyone have a reliable guide or resource for modifying makefiles and configure scripts? I would appreciate advice / discussion: I am tired of "getting lucky" with these!
15 votes -
Porting Alpine Linux to RISC-V
11 votes -
What's your Favourite Programming Language? Sound check question for the last year - Computerphile
7 votes -
X-mas rush : a nice programming challenge going on right now. Only 7 days left!
6 votes -
Ryanair, Berlin, and Hamiltonian cycles - finding a travel route using graph theory
8 votes -
CHICKEN 5.0.0 has been released
6 votes -
sr.ht, the hacker's forge, now open for public alpha
33 votes -
Lambda World 2018 - What FP can learn from Smalltalk by Aditya Siram
6 votes -
Why Computers Can't Count Sometimes | Tom Scott (The Basics Season 2 Episode 2)
10 votes -
Four Languages from Forty Years Ago - Scott Wlaschin
4 votes -
Defcon 21 - Stalking a City for Fun and Frivolity [45:19]
7 votes -
Wave Function Collapse
7 votes -
The Typed Racket Guide
5 votes -
Ogham, an old Irish script that required an exception to the modern rules - ᚛ᚈᚑᚋ ᚄᚉᚑᚈᚈ᚜ and ᚛ᚑᚌᚐᚋ᚜ | Tom Scott
20 votes -
What does Stack Overflow want to be when it grows up?
8 votes -
Crack the code hidden in the UK's NCSC 2018 Annual Review
3 votes -
Github upgraded from Ruby on Rails 3.x to 5.x within 1.5 years
9 votes -
John Carmack keynote at Oculus Connect 5
6 votes -
Introducing Cloudflare Registrar
11 votes -
How to build a low-tech website
31 votes -
More musings on Pollard Rho
3 votes -
Tech workers versus the US Pentagon
7 votes -
Cloudflare goes InterPlanetary - Introducing Cloudflare’s IPFS Gateway
21 votes -
Notes on "A Philosophy of Software Design." (book by John Ousterhout, creator of Tcl)
6 votes -
GSM Phone on a Conference Badge - Computerphile
4 votes -
Idle musings about the Pollard Rho method of factoring integers
5 votes -
RustConf 2018 - Using Rust For Game Development
7 votes -
How we fit the NES game Micro Mages into 40 Kilobytes
14 votes -
How five years of burning ambition brought Retro City Rampage to DOS
6 votes -
Direct ring 3 to ring 0 privilege escalation on some x86 processors using an embedded RISC core.
19 votes -
How to send Keybase chats from inside Vim
2 votes -
StackExchange's new Code of Conduct
21 votes -
The tragedy of systemd
13 votes -
Michael MacInnis: Oh a new Unix shell - BSDCan 2018
6 votes -
A spectre is haunting Unicode
14 votes -
lunatic86, an x86 emulator written in Lua running in OpenComputers running in Minecraft running on Java
16 votes -
npm package "eslint-scope" compromised, npm is invalidating all login tokens created before 2018-07-12 12:30 UTC
16 votes