HNHacker News
TopNewBestAskShowJobs

kingrolo

96 karma · joined February 27, 2012

London based techie. Python, RL.

[ my public key: https://keybase.io/rolo; my proof: https://keybase.io/rolo/sigs/rnzoLhEWZFUKZ2kBVye5HtTq2BO90H5BPmUlkuCpdSU ]

submissionscomments
kingrolo··on Usenet rewind archive search engine
Ah this has reminded me of dejanews.com the usenet archive. Before the days of Stack Overflow that was absolute gold for looking up an error message or code issue.

If I remember rightly Google bought the data when they shutdown and incorporated it into Google Groups.

kingrolo··on Don't let anyone take away your big box of cables
I decided years ago to limit myself to just one box of cables... So then I ended up having to keep finding a bigger and bigger box to switch them to.

One thing that bothers me though (or an excuse my brain uses to justify it maybe) is that it feels so wasteful to dump so many cables that will probably end up in landfill when I know there's someone out there who could make use of them.

If anyone has a suggestion on that or can tell me about the pop up local cable donation swap initiative I haven't heard of them that would be welcome.

kingrolo··on Anthropic researcher says more than 10% chance AI "could kill all humans"
I'd consider myself quite positive about AI but when someone asked me I put my P(doom) at 10% too.

I think there's a much bigger chance it saves us all as well though and makes life brilliant for everyone - P(yay).

I really think its just unknowable how a world after superintelligence will look.

kingrolo··on Psytrance Guide
These days in my experience most people don't use a sidechain signal, just chop out, or filter, enough of the first base note so that it doesn't clash with the kick. People still refer to it as "sidechain" just because historically that's what it was. Most popular plugin to achieve this is LFOTool but also Shaperbox is used now too which is nice as it lets you cut in frequency ranges in different amounts. Its all about making it gel with the kick. You want your bass to be powerful but in the modern sound you always want the kick to win.

Yes phase alignment is important too. There's always a sweet spot where it just sounds "right". Plus staring endlessly at an oscilloscope to check they aren't interfering. Then doing it for hours and hours and wondering at the end if it sounded better before you started mucking around with it actually but your ears are so tired of it you can't tell anymore.

This stuff is such a rabbit hole. Lots of fun though.

kingrolo··on Everything I know about floppy disks
This has reminded me of the awe felt by 12 year old me when someone showed me that you could use a hole punch to make a hole in the corner of a single sided 3.5" disk to double the capacity.

Adult me is now going to go look into how or why that worked.

kingrolo··on GPT-Migrate converts repos from one lang/framework to another
It feels to me as though LLMs should (eventually?) really shine at these kinds of tasks where the intent is already defined in code of some sort and the challenge of the task is lots of detailed legwork that humans find hard, more because it's time consuming and not interesting so hard to focus on, rather than because it's technically challenging.

So swapping languages, yeah maybe, but I expect of more practical use would be the situation where you inherit a legacy codebase in an ancient version of a language or framework that hasn't been loved in a long time. I saw this so many times when doing dev team for hire work.

Obviously you'd want to do boat loads of testing and there may well be manual work left to do afterwards, but I think it would be the kind of manual work that felt like you were polishing something new and clean and beautiful rather than trying to apply bits of sticky tape to something unmaintainable.

I also wonder about eventually being able to say to an LLM "take this codebase and make it look like my code", or maybe one of your favourite open source developer's code. Maybe everyone could end up with their own code style vector attached to their github profile describing their style. You could find devs with styles close to yours to work on your team, or maybe find devs with styles different to yours so you could go and argue about tabs vs spaces or something.

kingrolo··on Show HN: Use ChatGPT, Bing, Bard and Claude in One App
I was thinking that the current chatbot showdown reminds me of the time before Google won the search wars.

There were sites like this that had several search engines side by side in frames so you could compare the results returned from all of them at once.

Will be really interesting to see how all of this plays out.

kingrolo··on Ask HN: Tools to learn music theory?
You might like Scaler 2 https://www.scalerplugin.com/

It isn't really for learning theory but more for wielding it to write chords.

I use it as a VST in Ableton but you can use it standalone.

I also started learning piano as an adult around 6 years ago and have mostly been trying to use it to understand the theory to compose and improvise rather than perform. The more theory I learnt the more bits of Scaler made sense and I think half recognising concepts from Scaler as my piano teacher was explaining them at the piano was a help.

Also one other thing that I want to stress as I see it - some of theory is based on fundamental truths to do with clashing frequencies but also some of it is just trying to put a framework around what we already know sounds good, and the ultimate rule for music I think is, if it sounds good, it is good. Good luck!

kingrolo··on FTX Yikes
Its been very interesting to watch all of this play out. FTX going under feels somehow bigger than Gox, bigger than the DAO. Gox looked like it was held together by bits of string, the DAO was always something new and had the potential to be a risk, but FTX seeemed safe as houses.

For crypto to exist in the regular world, its always seemed like more regulation of some sort is inevitable. Particularly for a company like FTX with US ties, and it looked like SBF was starting to cosy up to the regulators and fit himself in among the powers that be in the US. His big political donations, sports sponsorships, philanthropic funds. It looked to me like a person who believed in the idealism of crypto was fitting himself into the old world, and all of this lended credence to FTX being trustworthy.

In the end his views on regulation went too far for many and this was strangely the thing that led exposing the dodgy things going on behind the curtain (with the leak of the balance sheet, and CZ saying he would exit his FTT).

That said, Alameda Research, the trading arm, were clearly no slouches, they used to be up there on the Bitmex leaderboard and it seems so hard to grok that they couldn't have modelled all of this risk properly. Accounting for who is holding large amounts of FTT and the price impact that could have.

I sort of feel there must be more to it, or maybe, then again, it just comes down to the same thing that's caused many other crypto funds to blow up - simple greed. The collateral is sitting there, so why use it. What's the worst that can happen?

kingrolo··on Playstation 5 root keys obtained
I have a beast of a desktop PC but still find myself getting into console games far more than PC games.

I think when I'm at my desk there's always this nagging feeling telling me I could be doing something more productive (code, music, learning) whereas on the sofa with a console I don't feel that.

kingrolo··on Complete BBC Micro Games Archive
Ah this looks great. My Dad would buy and sell second hand BBCs and my whole family were well into all of the Repton 3 games. I remember loving discovering the level editor too and proudly making my own themed set of levels which I think scratched a similar itch to programming for 7 year old version of me.

I always thought Repton was the greatest game ever. Am keen to see how it holds up now.

I also remember Imogen being very clever, Citadel I found a bit creepy, and everyone loved Chuckie Egg except me for some reason.

kingrolo··on Roblox is a MUD: The history of MUDs, virtual worlds and MMORPGs
MUD2, the next incarnation of the MUD by Bartle and Trubshaw mentioned in the article is still running and free to play (I believe), http://mud2.com/. I played it on and off from 1994 to 1999 or so. If your character was killed in combat you died dead dead and had to start all over again which made it feel very high stakes when you could spend months building a character only to have to start again.

I decided the only way I'd get it out of my system was to make Wizard which I did eventually (that was quite the phone bill) and I stopped playing a little while later. I've never really got into another online game since.

I seem to remember some gaming service in the UK trying to make a client for MUD2 with some graphics to try and give it more mainstream appeal. It didn't really work. I do remember the conversation of "I wonder if it's possible to make a MUD but with graphics?" came up in the teamroom chatter from time to time.

Now my kids play Roblox, which is also kind of amazing in its own very different way. It has the social element of a MUD (although my kids mostly know the people they play with in real life first), and its a gateway to programming, but all the experiences are far more lightweight and short lasting whereas I think the land of MUD2 has left some kind of lasting impression with me.

kingrolo··on Python programming is drowning in red tape
I use black by default across all our projects now and I'm all for it, but it does seem kind of ironic that whilst the main selling point of black is to take away these kind of code style discussions there seem to have been way more of them since black came to popularity :)

I do expect it'll just be fine once everyone's got used to it. Maybe its a consequence of a tool like this coming into existence on a language with such a long history already.

kingrolo··on Ask HN: Who is hiring? (December 2019)
Django Developer - REMOTE but bonus points if you can get to London sometimes.

Wildfish - https://wildfish.com

We're a London based consultancy who work exclusively with Django. We're looking for a full stack developer to join us permanently but will consider freelancer too.

Primarily you'll be working on our client sites maintaining and developing Django web applications and mobile APIs, but also working on some of our own products and open source work.

Everyone in our organisation is technical, all of us working remotely, although it's handy if you're within distance of London for meetings occasionally. We're ideally looking for someone in the UK, but will possibly consider someone overseas with excellent English in a similar timezone.

Some of the things we use, which it would be good for you to know some of:

- Python/Django [Essential]

- HTML/CSS/Javascript [Essential]

- React

- PostgreSQL

- Docker/Kubernetes

- Ubuntu Linux Server Admin

You'll need to be able to work autonomously, so it's important that you're the sort of person who has attention to detail and can be self motivated. The most important thing is that you must be passionate about your craft, and eager to share and learn with others who feel the same.

Please email work@wildfish.com, including the salary or rate you're looking for, along with a list of 3 Django apps you like to use in projects, and a link to any code you have available online. Thanks.

kingrolo··on PyTorch – Tensor computation with strong GPU acceleration
I really enjoyed this book for RL. https://www.packtpub.com/gb/big-data-and-business-intelligen...

If you learn well from videos many rave about the free fast.ai courses which now use PyTorch I believe. Seems to start with image classification. http://fast.ai

kingrolo··on Ask HN: Who is hiring? (August 2018)
* NO AGENCIES OR RECRUITERS PLEASE *

Wildfish - https://wildfish.com

We're a London based consultancy who work mainly with Django.

We're looking for a full stack developer to join us, ideally permanently but will consider freelance too. Primarily you'll be working on our client sites maintaining and developing Django web applications and mobile APIs, but also working on some of our own products and open source projects (https://github.com/wildfish/).

Everyone in our organisation is technical, all of us working remotely, although it's handy if you're within distance of London for meetings occasionally. We're ideally looking for someone in the UK, but will possibly consider someone overseas with excellent English in a similar timezone. Some of the things we use, which it would be good for you to know some of:

- Python/Django [Essential]

- HTML/CSS/Javascript [Essential]

- Twitter Bootstrap

- React / React Native

- PostgreSQL

- Ubuntu Linux Server Admin

- Docker

- AWS, GCE, Kubernetes

The most important thing is that you must be passionate about your craft, and eager to share and learn with others who feel the same. You'll need to be able to work autonomously, so it's important that you're the sort of person who has attention to detail and can be self motivated.

Please email work@wildfish.com, including the salary or rate you're looking for, along with a list of 3 Django apps you like to use in projects, and a link to any code you have available online. Please also mention if you have any interest in cryptocurrency.

Thanks :)

kingrolo··on Milk that lasts for months
Wow, I'd never heard of that. Looks really interesting!
kingrolo··on Milk that lasts for months
I'll just piggy back this comment to add that there's a whole world of milk alternatives too if you're worried about the ethics and don't like soy.

I'm not keen on soy but use coconut milk. Others I know prefer almond milk or oat milk. Probably took about 3 weeks to get used to but now I definitely prefer it.

kingrolo··on Running 1000 containers in Docker Swarm
Google Container Engine supports cluster autoscaling to automatically add nodes with load. It's listed as a beta feature though.

I've tried most of the Docker orchestration offerings and Container Engine seems by far the nicest. Swarm and Compose are really simple for getting up and running, but when we evaluated them there was still a missing piece required in that there was no neat way to do zero downtime deployments.

There's a tool called Kompose to convert docker-compose config to kubernetes manifests (https://github.com/kubernetes-incubator/kompose) although whilst it's nice to get you started we tend to maintain them separately now.

kingrolo··on What's new in Docker 1.13: prune, secrets, checkpoints and more
docker-compose is really straightforward to get running, even moreso with docker-machine, and it gives you dev/prod parity, but the downside is that there's not a built in way to do zero downtime deploys.
kingrolo··on Social Media’s Dial-Up Ancestor: The Bulletin Board System
Systop of Overdose BBS, sometime around 1993/94. I was 13 or 14 years old.

From a look at a list of software on Wikipedia I think we were running Remote Access (https://en.wikipedia.org/wiki/RemoteAccess). I remember hooking up a Fido mail feed which fetched email at 5am every day towards the end of things, and playing a Mud (Mud 2) and Lord.

Crazy to think how far things have moved on in 20 years.

kingrolo··on Ask HN: Who is hiring? (February 2016)
Django Tech Lead at Wildfish (http://wildfish.com) | London | UK applicants only. Mostly remote, but some London meetings.

We're a London based consultancy specialising in building web apps for startups using Django.

We're looking for a Technical Lead. You'll need to be someone who is an enthusiastic and experienced hands on developer when required, but also comfortable managing and scheduling a team of developers and their workload, and happy to be a point of contact for the client or product owner for your team's projects. You'll need to be able to work autonomously so it's important that you're the sort of person who has attention to detail.

We all work remotely via Slack, but we'll need you to be in or near to close enough to London to come in for meetings as required.

Everyone in our organisation has a background in code so it's at the core of our organisation, so we'd like you to be someone who is passionate about their craft, and eager to share and learn with others who feel the same. We'd encourage you to be contributing to our open source projects and blogging as a regular part of your work.

Some of the skills which would be useful:

- Python / Django

- Ubuntu Server Administration (AWS / Linode / Docker)

- Project Management

- HTML / CSS / Javascript

- React (plus npm, browserify and associated JS tooling)

- Twitter Bootstrap

- PostgreSQL, Redis, Nginx, Elasticsearch

- Testing / TDD

- Docker / Ansible / Terraform

We've also recently finished a couple of projects in React Native, so any interest or experience in that would be a bonus. Please email work@wildfish.com, and let us know 3 of your favourite Django apps along the salary or rate you're looking for. As this is a fairly key position ideally we're looking for someone permanent but we'll also consider someone who might like to freelance to start with.

kingrolo··on Linode is suffering on-going DDoS attacks
I've probably had some 50 nodes with Linode over the last 7ish years. Until about 2 years ago I would enthusiastically recommend them to anyone who would listen, but I've found the service has slipped massivel over the last couple of years and now we're trying to migrate people away. We have about 10 nodes left now and blips of lost connectivity and hardware failures are common unfortunately, and the feeling I get from their support team is that this is just to be expected now.
kingrolo··on Ask HN: Who is hiring? (July 2015)
Django Developer - REMOTE within UK

Wildfish - http://wildfish.com

We're a London based consultancy looking for a Django developer to help us out on some ongoing projects, typically building web apps for startups.

We're looking for a Django specialist who's also comfortable enough with some front end bits too. Everyone works remotely and keeps in touch via Slack. Ideally we'd like someone who can come to meetings in London from time to time, but will also consider someone who can set their working day to within a couple of hours of London time.

Some of the skills which would be useful:

- Python/Django

- HTML/CSS/Javascript

- Twitter Bootstrap

- PostgreSQL, Redis, Nginx, Elasticsearch

- Ubuntu Linux Server Administration

- TDD

- ReactJS (and associated JS tooling)

- Docker

You'll be working autonomously a fair bit, so it's important that you're the sort of person who has attention to detail and can read requirements carefully.

Please email work@wildfish.com, including 3 of your favourite Django apps and the salary you're looking for.

Thanks!

kingrolo··on BIT Poised to Become Publicly Traded Bitcoin Fund
You already can on a few places. OKCoin seems to be most popular, and up to 20X leverage on their futures, http://okcoin.com/
kingrolo··on Ask HN: Freelancer? Seeking freelancer? (February 2015)
SEEKING FREELANCER - Django Developer - Remote okay (within 4 hours of London time preferable)

Wildfish - http://wildfish.com

We're a London based consulting collective looking for a Django developer to help us out on some ongoing projects, typically building web apps for startups or client sites. Ideally we're hoping to build up relationships with people who may like to dip in and out of things as needed, so it's fine if you can't commit full time right now (although also fine if you can!).

We're looking for a Django specialist who's also comfortable enough with some front end too. We mostly all work remotely these days and keep in touch via Slack. Ideally we'd like someone who can set their working day to roughly 4 hours within that of London time.

Some of the things we use:

- Python/Django [Essential]

- HTML/CSS/Javascript

- Twitter Bootstrap

- PostgreSQL

- Ubuntu Linux Server Administration

- TDD, django-webtest

- Ember, Angular

- Docker

You'll be working autonomously a fair bit, so it's important that you're the sort of person who has attention to detail and can read requirements carefully.

Please email work@wildfish.com, including 3 of your favourite Django apps and the rate you're looking for.

Thanks!

kingrolo··on The Sixth Stage of Grief Is Retro-Computing
Good point - it did cross my mind but not sure why I didn't think about it recently. Thanks.
kingrolo··on The Sixth Stage of Grief Is Retro-Computing
I can relate to this. My Dad loved computer hardware. He grew up in Mauritius with not much, and I think the concept of getting rid of things which weren't broken was alien to him.

He lived alone, and when he passed away a couple of years ago I went through the process of clearing his house and I really got to see the extent of it. Two BBCs, two Amigas, a ZX81, a dragon32 and it seemed like every floppy disk from my childhood. So much of it reignited memories I didn't realise were still in there. Old floppy disks with my handwriting on, some for games which I recognised from the disk even if I didn't remember the title, 3.5 inch floppies with a hole punched in the corner to make them high density (remembers that?)

Despite always trying to encourage him to clean up his house I was so glad he kept it all. This time I took lots of pictures, donated the computers to a charity who takes old one, and most of the floppies are now in my loft. I tell myself I'll look through them at some imaginary point in the future. I also recovered over 40 hard disks from the various PCs in different states of repair. I went through about half soon after he died, and will go on with more of them when I feel the need. Like you say, it feels a bit like checking in with him.

I must have been 5 or 6 years old and I vividly remember staring as a screen of BASIC of some sort on a computer he'd brought home from a car boot sale or somewhere. I was trying to figure out how to assign a number to a variable. B = 1. Got that. B is now 1. But how do I add one to it? B + 1? Hmmmm, why doesn't B change? etc etc. I went straight from school to code, and I have no idea what I'd be doing now if it wasn't for having computers around as a kid.

It makes me think about the footprint I'd leave for my kids to discover now. It'd be pretty much all digital, but with storage being so plentiful these days, and with gmail's archive and things like Dropbox and cloud storage, you'd think it would stretch right back to their birth. I'm not deleting emails which I think might one day tell something about who I am, and am dumping the occasional thing in a Dropbox dir, so if I got hit by a bus there's be plenty of info to tell my kids about me.

kingrolo··on Ask HN: Freelancer? Seeking freelancer? (November 2014)
SEEKING FREELANCER - Django Developer - Remote okay (within 4 hours of London time preferable)

Wildfish - http://wildfish.com

We're a London based consulting collective looking for a Django developer to help us out on some ongoing projects, typically building web apps for startups or client sites. Ideally we're hoping to build up relationships with people who may like to dip in and out of things as needed, so it's fine if you can't commit full time right now (although also fine if you can!).

We're looking for a Django specialist, although it would be a bonus if you're comfortable enough with some front end bits too. We mostly all work remotely these days and keep in touch via Slack. Ideally we'd like someone who can set their working day to roughly 4 hours within that of London time.

Some of the things we use:

- Python/Django [Essential]

- HTML/CSS/Javascript

- Twitter Bootstrap

- PostgreSQL

- Ubuntu Linux Server Administration

- TDD, django-webtest

- Ember, Angular

- Docker

You'll be working autonomously a fair bit, so it's important that you're the sort of person who has attention to detail and can read requirements carefully.

Please email work@wildfish.com, including 3 of your favourite Django apps and the rate you're looking for.

Thanks!

kingrolo··on Slack raises $120M Led by Google Ventures and KPCB at $1.12B Valuation
Also, the Slackbot is the friendliest bot I've come across.
Page 1 of 2Next →