IFo Hancroft (@ifohancroft) header
IFo Hancroft (@ifohancroft) profile picture

Hack The Planet • Gamer • GNU/Linux • Hardware & Firmware Hacking and Reverse Engineering Enthusiast • Custom Mechanical Keyboards

Sofia, Bulgaria
Joined February 2012
Photo by IFo Hancroft (@ifohancroft)Photo by IFo Hancroft (@ifohancroft)Photo by IFo Hancroft (@ifohancroft)Photo by IFo Hancroft (@ifohancroft)
IFo Hancroft retweeted
Two years ago I open sourced my DIY CNC machine, which cost me £2,655.80 and 9 months of my spare time. The Fusion 360 project, the drawings, the bill of materials, the STLs, the wiring diagrams and the Mach3 profile, all for free. People ask why I didn't sell the plans... the answer is simple. Selling the plans would have defeated the whole point of the project, shutting out the very people I built it for. My goal was to build a capable, sturdy machine for as little money as possible. Industrial-grade larger footprint machines are well out of reach for most hobbyists and small woodworking businesses. With a few minor trade-offs, you can build my machine for a fraction of the price, with nothing more than basic workshop tools. 10,000+ downloads later, people all over the world send me photos of the machine I designed, now fully built and operational in their own workshops. That's what I love about open source. It's for people. Nobody needs permission or a subscription to build their own tools. You can repair them, upgrade them, and write your own software, because you know them inside and out. This fills me with joy like nothing else.
94
481
31
4,834
192,238
Will you be updating your CS:GO Udemy course to CS2? @n0thing
65
IFo Hancroft retweeted
CS:GO is back on Steam! This is real, I did not make this up. The Global Offensive legacy branch now has it's own appid and steam page, though it is unlisted. You can access it to add to your Steam account here: store.steampowered.com/app/4… CS:GO is not supported by Valve, so they are not hosting servers, there will be no additional updates, and the community server browser is not working. This is the version of Global Offensive that existed at the time CS2 was launched, a forever shadow. The only way to join games is to manually enter the connect command in the dev console (or other such plugin externally that does the same thing) This is great as a long term solution to preserving the game. There are still communities of players who regularly play CS:GO as an alternative to CS2. Certainly, CS1.6 and Source still have their communities, so why should CS:GO be thrown into the dustbin? This should have been done in the first place, and would have shown a lot of good will towards the people who love this game.
96
305
31
6,839
436,007
Here's how to read percentile dice (d10 / d100) in three easy steps: 1. You can never roll a 0, or above 100. 2. If both dice show a 0, that's 100. 3. In any other case, add the numbers.
1
104
If instead of a d10 and a percentile die, you use two d10s, the same rules apply. You just have to remember to read one of the dice as 70 instead of 7 for example.
1
70
If you have one die from 1 to 10, instead of 0 to 9, and one from 10 to 100, instead of 0 to 90 - same thing. Just remember that the 10 on the single digit die is supposed to be a 0, and the 100 on the two digit die, is supposed to be 00.
47
Did you know that you could execute 'cvarlist' in the CS:GO console for a full list of all the available console variables? In-fact it works in all Source engine games.
68
I just remembered something I heard years ago that instantly made programming seem not so scary anymore, when I was first starting out: Programming is just logic over data. - @gatakka
75
I just learned that Kevin Mitnick has passed away 😢 I was still a kid when I first heard of him. He was one of the big reasons why I got into computers, got interested in phreaking and social engineering....
86
My long-awaited upgrade, and the first PC I've built myself is finally here! kit.co/ifohancroft/battlesta… #aorus #arctic #crucial #fractaldesign #intel #kingston #seasonic
3
4
586
Case: Fractal Design Meshify 2 XL PSU: Seasonic Vertex GX-1200 Mobo: Z790 AORUS MASTER CPU: Intel Core i9-13900K CPU Cooler: Arctic Liquid Freezer II 420 GPU: AORUS GeForce RTX 4090 MASTER 24G RAM: 128 GB Kingstory Fury Renegade DDR5 @ 6000MT/s SSD: 4 x Crucial P5 Plus 1TB
257
Just jumped from 60Hz to 240Hz
38
Soldering Thread covering what I wish I knew when I was starting. If you have questions or want to correct me, feel free to do so.
1
1
If your soldering iron station isn't Hakko FX-591 (or its analogue equivalent FX-950) or something better you should add 100C instead of 70C. In my case, with my SN100C soldering wire and Hakko FX-888d, the formula for me looks like this: 227 + 50 + 100 = 377C
2
I could have explained this better. What I meant was that if the heating element is part of the tip (like on the Hakko FX-591) you add 70C to the temperature. If the heating element is separate from the tip (like on the Hakko FX-888d) you add 100C to the temperature.
Replying to @jeremy_fielding
@jeremy_fielding In a video you spoke about the importance of using round numbers when possible. Would you prioritize round numbers for the outer shape or for edge to (center of) hole distance? I have perfectly spaced holes but the outer width and height aren't round numbers.
1
If I make the outer width and height round numbers, the edge to first hole center would no longer be a nice semi-round number (fraction of the center to center holes distance) but would be something like 10.356248mm
1
Replying to @DavidGewirtz
@DavidGewirtz In 2018 you wrote an article for ZDNet, called 'Backup Best Practices'. In it, you mention that in the future you will write an article about your whole storage architecture. Did you end up writing that article? I went through your articles from that one to present
1
day and I couldn't find such an article.
1