HNHacker News
TopNewBestAskShowJobs

OakNinja

409 karma · joined September 20, 2015

https://blog.oak.ninja https://github.com/OakNinja
submissionscomments
OakNinja··on Playstation is erasing seasons of Discovery shows from customer libraries
https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootk...
OakNinja··on Super sorry to the guy with the username reset on GitHub
Unfortunately, it seems to be reserved.
OakNinja··on Show HN: The Unix Pipe Card Game – teach kids basic Unix commands
Sounds awesome! I’ll pitch buying a bunch of these for work as well. Extremely good idea!
OakNinja··on Show HN: The Unix Pipe Card Game – teach kids basic Unix commands
Maybe you could run all the decks as a kit on kickstarter?

I would love to buy all of them as a set, and I believe a lot of others would as well.

OakNinja··on I relearned typing to save my wrists
Same here - split keyboard and external trackpad. I only use a Mouse for gaming.
OakNinja··on When did Maytag go bad? (2007)
I’ve never heard of Maytag before either. I guess they are not on the European market?
OakNinja··on Pre-commit: framework for managing/maintaining multi-language pre-commit hooks
The no-brainer basic usage of any pre-commit hook is to make sure you don’t waste minutes while waiting for your build to finish and then end up with a failure because you don’t have a new line at the end of the file. So, adding lint(ers).

Making sure every commit have a ticket reference (and auto add it from the branch name if possible) is a fantastic convenience that also avoids commits referencing the wrong ticket.

You can also have a sanity check on what branches you don’t want to cowboy commit on unless you deliberately want to, like the main branch.

Black is a tool that is better to run on save. The key to a good pre-commit hook is that it has to be _fast_ otherwise parts of the team will stop using it.

OakNinja··on Soggi's BIOS and Firmware Page (2020)
Wow, this is gold! I have two of those flash cards. DS development is a memorable experience.
OakNinja··on The Strange Story of Dagobert, the “DuckTales” Bandit
Same in Sweden.
OakNinja··on Internet Explorer 11 (IE11) to be retired on June 15, 2022
I was helping a friend out with html email templates a while ago, and it was like time traveling back to 2001 Geocities web development. Table hell…
OakNinja··on Gigabyte Brix Pro: A Compact PC for Basic Computing Needs
Could turn into a decent pfSense/openSense box.
OakNinja··on Gnuplot is not GNU
Have you met anyone who is confused about how to pronounce nginx? I haven’t, but I have met _a lot_ of people who have trouble writing it correctly.

It all started with all good .com domains being taken, and now, here we are.

OakNinja··on Gnuplot is not GNU
I’m on the S-Q-L side of saying that both is correct, and the accepted answer below agrees with both of us.

https://english.stackexchange.com/questions/7231/how-is-sql-...

OakNinja··on Yahoo Answers to shut down May 4, 2021
Yahoo’s problem is mainly that they don’t seem to know how to get paid and what to get paid for.

They run a popular service for free for years and then shut it down because they don’t make any money.

OakNinja··on Intel PIII: Is Big Brother Inside? (1999)
I logged in just to upvote this comment. Well put.
OakNinja··on Cisco Webex launches real-time translation
Cool, thanks for sharing!
OakNinja··on Cisco Webex launches real-time translation
WebEx is great for screen sharing (low frame rate, low compression), and while a bit quirky, the MacOS client is native and a lot better than all the Electron abominations we see from the competition.

Also, sound quality in a natural conversation, eg. People talking at the same time, is at least adequate.

OakNinja··on 100Mbps uploads and downloads should be US broadband standard, senators say
I had 100/100 back in 2002.

Now, I have 10000/10000 symmetrical fiber which sets me back ~$45/month.

This article (and discussion) make me feel privileged :)

OakNinja··on Multi-User Dungeons (MUDs): What Are They? and How to Play
Any ideas on a mud experience that would work in a co-op after work setting?

Would be awesome to experience an interactive story like this with your colleagues!

Dragonrealms was awesome, however I didn’t have a CC so I had to restart from scratch every seventh day or something.

OakNinja··on Multi-User Dungeons (MUDs): What Are They? and How to Play
Thank you for sharing, awesome read!
OakNinja··on Why did I leave Google or, why did I stay so long?
Wow. I’m curious what previous colleagues, employers and board members would say about this guy.
OakNinja··on Fake Amazon reviews 'being sold in bulk' online
There’s no point in more than two or possible three different scores:

Don’t recommend - Do recommend

or

Don’t recommend - Neutral - Do recommend

It’s rather silly when you rate an app with four out of five stars only to get a “Why didn’t you like our app?” question. And, as an app maker, anything other than a five star review feels like a punch in the face.

OakNinja··on Pip has dropped support for Python 2
The hardship of porting from 2 to 3 very much depends on how critical the software is. Porting 1000 lines of python 2 that deals with files encoded in various ways where it’s impossible to test all edge cases and where a failure might lead to huge liability charges is hard not because it’s hard to run 2to3 and do some random tests, but because you don’t know what you have missed. And still, a 300k lines of code project might be fine to just run 2to3 on and then find the bugs as you go. It’s a matter of context.
OakNinja··on Big O Notation – Explained as easily as possible
Your comment reminded me of this SO answer: https://stackoverflow.com/a/185576/1502563

/* This is O(scary), but seems quick enough in practice. */

OakNinja··on M1 Macs cannot support dual Extended displays through their Thunderbolt 3 ports
The 5600m is a BTO option that arrived in the second half of 2020, so it wasn’t available when I bought mine.
OakNinja··on M1 Macs cannot support dual Extended displays through their Thunderbolt 3 ports
I’ve tried _everything_, 5 different docks, refresh rates, different displays using different interfaces.

The problem is the vram using full power.

The only solution I’ve found under OSX is using an eGPU. I have both the Core X and the Core X Chroma, and the Chroma works fantastically both as a fully fledged docking station and keeping the output wattage / fans at bay. I’m almost exclusively using my 16” stationary with an external display.

Another solution, albeit expensive, is buying the 16” MBP with the 5600m graphics. That card uses HBM2 memory which uses around a 4th-5th of the wattage of the GDDR6 memory of the 5500m. Around 4w instead of 19w.

OakNinja··on The beautiful Silent ThunderBolt-3 PC
Tried loads of TB docks (as well as USB3 ones) and gave up. They all have annoying quirks. I finally settled with a Razer Core Chroma, with Ethernet and USB. My MBP16 is finally silent with external displays, and the offloading really helps during video calls.
OakNinja··on Exotic Programming Ideas
Based on my experience of creating MakeMe (https://GitHub.com/OakNinja/MakeMeFish) I would say the only way of creating that graph would be to write a make clone with this feature. While make is an awesome tool, it really lacks good insights.
OakNinja··on I spent eleven years working on this Line Rider track
Amazing! This reminds me of a track I made for Action Super Cross / Elastomania, where every quirk in the engine was used. I had to simplify a lot of objects because I hit the max number of polygons all the time. I have to see if I can find that masterpiece somewhere :)
OakNinja··on Calmcode – Video tutorials for modern ideas and open source tools
Seeing ”makefiles not war” made me really happy. I’ve used the same punchline for my fish shell makefile tool, apparently I’m not the only one who likes dad jokes.

Shameless plug: https://github.com/OakNinja/MakeMeFish

← PreviousPage 2 of 3Next →