gelo's comments

gelo | 5 years ago | on: An Atonement of Nano

I use nano all the time for production linux services. Its simple, effective and works really well in a shell session over a satlink connection. The key combinations make it a lot easier to not f*k up in those kinds of sessions.

gelo | 5 years ago | on: MasterCard to push up fees for UK purchases from EU due to Brexit

The mobile operator 3 have upped their prices on pay as you go. They had a "123" PAYG plan that was 1p/MB 2p/Text and 3p/Min. They now are changing it on Feb 16th to 5p/MB 10p/Text 10p/min. They claim "Some of our international roaming rates are also increasing. This is to keep them in line with domestic standard rates and not a result of brexit"

gelo | 6 years ago | on: Bill Gates AMA: 31 questions and answers about Covid-19

I think Bill is answering in such a way to be politically neutral. Other questions he has in his post here read as if they are politically biased and well to be honest, in this global pandemic there shouldn't really be any political tension.

gelo | 6 years ago | on: How did software get so reliable without proof?

Most of the software I have written for work has no near on no functional / unit tests. It is industrial process monitoring software that runs 247 on remote machines thousands of miles away. Simple fact is it has to work, no if's but's, even when there are faults in its environment.

This does not mean to say that the software has not been tested.

Testing is subjective to a softwares use. You could have 10000 tests and still have a series of bugs.

Testing for my work comes as two categories, "Tested by design" and "Environmental Testing". "Tested by design" involves developing your software by which the designing and writing the software inherits the tests as you go. When I go about designing a feature, I expand on a chosen solution of that feature and then methodically branch out on the uses of that feature, build a map of dependancies, scenarios, outcomes, consequences etc for that feature. These become the basis of how I write the code for that feature because I have inherantly put in mitigations for everything I have considered before hand. There is no point in testing something excessively if you can and/or have garanteed by code that it will perform exactly as designed. That may seam a contraversial thing to say.

With "Environmental Testing" we simulate the environment which the software is put into with real external factors. This is particular for the software I write. This is not always the best for another software project.

I've written my works software from scratch 3 years ago and it has had various incremental additions and changes. Yes there have been bugs. I will admit that entirely. However the key thing with work's software is that is has rarely crashed or rarely faulted while containing those bugs. Most faults that have been found have been configuration errors/issues.

I would be interested in how others approach testing strategies for the software they have written.

gelo | 6 years ago | on: Routed Gothic Font

It may be the size on the page, or glyph rendering artefact but this font doesnt look... consistent. Dont get me wrong the font is brilliant, however atleast for me there are some points at which the rendered glyphs are over cut. Another way id describe this is the antialiasing is not consistent. Its like layering the same text on top of the other multiple times.

gelo | 6 years ago | on: Close Encounter with a Gigantic Jet

Every time I look at fork lightning of any kind, it keeps reminding me of natures version of a depth first search algorithm. If you ever watch a high speed capture of a fork lightning youll see it spray out and as soon as it gets a link to ground, the energy backtracks up that path.

gelo | 7 years ago | on: Ask HN: Is Hacker News GDPR Compliant?

You could answer this by answering: Does Hacker News store personally identifiable information? Well: 1. Hacker News has no interest in personal information with regards to its news feed, 2. How does having an email address on your account change things?

Things get ambiguous when account names are a persons real name, same for the email address. IP Addresses are also ambigous because of their topical use.

Hacker News may log IP Addresses but there is an argument where these IP Addresses can be "traced". Trouble is an IP Address is PUBLICALLY identifiable information. It can be viewed easily and there are no real correlative relationship between IP and person.

An argument can stand to say "Hang on, I'm sending this message to Hacker News website via my mobile phone, that has an IP Address mapped to my device, therefore indirectly my IMEI device number is mapped to an IP Address where that IMEI number is mapped to an IMSI number on a SIM card which could be linked to subscriber contract details".

Yes true, but that IP Address is from a pool of addresses assigned to that mobile device via the connection provider. It changes based on DHCP Leasing rules.

Passwords are not personally identifiable information. HOWEVER, Hacker News still has a responsibility to protect that information.

gelo | 8 years ago | on: Mobile phone cancer warning as malignant brain tumours double

This article like the telegraph is utter bs. The power output of a mobile phone by standard is a max of 1 watt. And even then the mobile phone does not use 1 watt constantly. Hell, if it was the case that we were getting damaged by these ranges of frequency bands we wouldn't be having WIFI all over the place for the same reason. Now Hypothetically if one was to be stupid enough to stand next to an active Mobile base-station antenna then yes, you would start having head-aches because of the emissive power concentration from the antenna, and also the fact that base stations are at max i think between 30-50 watts.

gelo | 8 years ago | on: The latest trend for tech interviews: Days of unpaid homework

I went for a job interview with a company years ago just after I graduated. This was for a graduate position so I kinda made a few assumptive expectations on what they would want from me and my skills.

Went in there, did their pointless psychometric tests (which by the way litterally have no relevance to my skills) went through their interview and went out their door passing it with flying colours.

I got a call from the agent leasing with them. She was shocked to say that neither me or another they interviewed made the cut.

I graduated with a first class degree with honours in Software Engineering.

The company said I wasn't qualified enough for the graduate position!

Told a good friend and lecturer at my university about this and he said, "pass me the name of the company, i'll get them barred from exposing internships and job oportunities to other students. Your time was utterly wasted and that was a completely pathetic reason to not accept you".

The agent said to me that she would fight to testify my qualifications. I told her that there was no point. This company is not only wasting my time but your time as well. They dont deserve your time as an agent nor my skill set.

gelo | 8 years ago | on: Encoding data into dubstep drops

the codecs in most lossy compression formats usually nuke the phase information so here in this example as ASK is being used there isnt any lost of information. If he tried to encode phase changes in the sound then you wouldnt recover it since the decoder regenerates the audio with 0 deg phase.

gelo | 8 years ago | on: How I review code

Ive had this pedantic-ness in the past. I've noticed the obsessive compulsive behaviour of being attached to code. People I had to work with cared more about having every for-loop contain a ++i instead of i++ when generally most compilers optimize for that. They ignored the fact that I pointed out a problem in their architecture and basically told me to get on with it. If someone is attached to code and takes offence because you gave constructive criticism, they shouldnt be in the job.
page 1