HNHacker News
TopNewBestAskShowJobs

tehwalrus

2,886 karma · joined January 14, 2011

Senior Developer Relations Engineer at IQGeo. Looking for Senior Software Engineer roles in Python.

I have a Physics PhD, am a Linux user, I used Python and C/C++/Cython extensions to do lots of data analysis for a PhD at Imperial College London from Jan 2011-Dec 2014, working with complex systems (mathematical graphs, 3D graphics incl OpenGL, computational geometry, and physics/stat mech). As of Feb 2014, I am also a published author in Linux Format magazine (issues 180 and 182.)

I have previously worked for what3words, an Oscilloscope company in Cambridgeshire (writing GUI, drivers), a software services company in north London, and a networking hardware company in Cambridge. I stood for Parliament for the Lib Dems in the UK general elections in 2015 and 2017.

https://github.com/joe-jordan

http://stackoverflow.com/users/393816/tehwalrus

submissionscomments
tehwalrus··on The first known object to enter our solar system from deep space
- strange aspect ratio

- tensile strength (it should be cartwheeling, there is a physics theorem which means everything tends to this configuration)

- large flat or concave sections.

- others are reporting it's mostly metallic.

I'll say it: did anyone consider an alien spaceship? The paper seems to deduce "asteroidal" by ruling out other things, rather than by a positive measurement of rock spectra, unless I've misread it.

tehwalrus··on UK parliament to get binding vote on final Brexit deal
https://www.prospectmagazine.co.uk/other/why-one-lib-dem-exp...

^ Best article I've seen on Brexit options and why "reversing article 50" is not a viable option as far as the EU is concerned. It is based on an interview with a former Lib Dem MEP (Andrew Duff), who is basically a consultant constitutional lawyer advising both sides.

tehwalrus··on I bought a Switch from Nintendo and they threatened me with legal action
Don't be ridiculous, truth is a defence against Libel (written down is libel, not slander).

The onus is on the person who said the thing to prove it is true ("guilty until proven innocent," since it's a civil rather than criminal offence), but as long as he has documentation/emails it's all good.

Indeed, I would be astonished if they sued him for this, it would not end well for them.

Disclaimer: not a lawyer, but an election agent.

tehwalrus··on The two questions I ask every interviewer
"Inter-personal skills" plus "works well in a team" seem to be those criteria, as I would describe them (from the UK).

(I don't actually mind what anyone calls it, but "culture fit" has got a bad press and got my hackles up! Apologies to all!)

tehwalrus··on Sony Aibo
Lived in London for six years, only spoke to my partner, people at work/uni and my landlord (who is also an uncle-in-law, if that's a thing).

Two weeks before we left we got a dog. We met so many people from the area and the dog was an excuse to start a conversation. Made us feel like we'd been missing out all that time!

tehwalrus··on The two questions I ask every interviewer
Isn't culture fit just another word for "people like me"? There have been numerous articles reporting the huge damage this sort of optimisation does.

Did you mean "inter-personal skills"? The rest of your answer seems to suggest so. This is not the same as culture fit.

tehwalrus··on The two questions I ask every interviewer
Performance reviews and their flaws are discussed in detail later in the article. In particular, they detect false positives but not false negatives.
tehwalrus··on The Uncanny Resurrection of Dungeons and Dragons
Ah, "cards" may mean index cards. I just use notepaper, but the book recommends writing stuff on index cards so you can "publicly display" them to the players and remind yourselves of the state of the world at that point in play. I didn't do that yet though in my game!
tehwalrus··on The Uncanny Resurrection of Dungeons and Dragons
I recommmend an online game then - Reddit "looking for group" is quite good as a hub.

You need "fudge dice", but these are mappable from D6s. I recommend getting the dice though, as this is th table:

1 => -1

2 => -1

3 => 0

4 => 0

5 => 1

6 => 1

So it can get pretty confusing to do in your head.

tehwalrus··on The Uncanny Resurrection of Dungeons and Dragons
I would compare GURPS to lisp, given that it tried to encompass any possibility with increasing complexity!
tehwalrus··on The Uncanny Resurrection of Dungeons and Dragons
I don't know much about the difference between Core and Accelerated, I just bought the Fate Core rule book (amazon?) and workout out of it. This is how I run pretty much all my games, buy the book and read it.

A new DM should (IMHO) try playing in a game of the specific system run by someone else first, even in a minimalist system like Fate.

The thing about Fate is that the jargon is generic fiction terms, rather than medieval fantasy or whatever. So you have to read the rules cover to cover before DMing, and make sure to jump forward and back to remind yourself of definitions etc. Once you get going, and are familiar with the two or three mechanics you can use, it's very liberating though!

If it's what I think it is, you should be able to start with Accelerated and then convert to Core if some things aren't working (i.e. it's too simple).

tehwalrus··on The Uncanny Resurrection of Dungeons and Dragons
> "It's like programming languages, sure you can do anything in D&D (≈ Java, perhaps?)"

I love it. But I would choose different languages:

AD&D: C

D&D 3.5: C++

D&D 4: Java/C#

D&D 5: C++11

Fate Core: Python

:)

tehwalrus··on The Uncanny Resurrection of Dungeons and Dragons
This is much more explicit in a different, much simpler RPG called Fate, which is my new favourite.

GM'ing (Game, rather than Dungeon Master) is nearly as hard because of the improv story authorship, but the lack of rules-lawyering judgement that is required of you in a D&D game (even in a good edition like 5th, sadly) is not missed.

tehwalrus··on On the pleasures of stumbling upon books in the wrong places
Have you read Patrick Rothfuss' Name of the Wind?

The Arcanum from it is a librarian's nightmare, I wondered what you thought of the description / if you've ever worked in a library that's too big to sort properly.

tehwalrus··on Debian 9.2 released
EPEL not being enabled by default I find a little weird, but sure it's not the end of the world.

The thing I find strange is that the people I'm talking about will happily run code from random 3rd party repos (providing PHP 7.0 or similar), and copy/paste repo key fingerprints from the web without blinking, while steadfastly refusing to use an OS with such packages included and tested in the official repos "because security/quality/enterprise".

tehwalrus··on Debian 9.2 released
I've known people in authority positions who have insisted on CentOS because "red hat certification", "tested for enterprise" etc, whose first setup step is to enable EPEL and a bunch of 3rd party repos.

They don't seem to see how this negates the advantage of using a "well tested, enterprise grade" distro!

I much prefer Debian (for servers and development machines) as a good intersection between "up to date" and "stable".

tehwalrus··on NASA Revives Plan to Put Nuclear Reactors on Mars
I would say, given the state of politics and the general attitude to the climate and natural resources, our first priority should be colonising another planet. Putting some scientists on Mars for a few years is step 1 in that very important insurance scheme!
tehwalrus··on Is the business of scientific publishing bad for science?
How is your business tackling the current "impact factor" protection scam?

(I am a fan of projects like yours, just much more pessimistic!)

tehwalrus··on Vim Tutorial as an Adventure Game
I'll save my $25 for some time when I'll be not too busy to play all the way through. So, maybe at Christmas (if I even remember).
tehwalrus··on A Jordan Bookseller’s 24-Hour ‘Emergency Room for the Mind’
This is wonderful.
tehwalrus··on Ask HN: How can I get better at bash?
Set your default shell to bash, and every time something annoys you, look up how to fix it (stack overflow is basically complete at this point, if you know what to search for) and put it in your dotfiles.

I used to rely on fish, but after a couple of bugs (either in fish or my fingers, not sure) I switched back to bash at my job (on a Linux desktop).

After a few months I had built up a good set of aliases and functions (my most used function is rgrep, see below) and was confidently ^R reverse searching and so on. These things are great because as you jump systems (e.g. to macOS) they continue to work.

TLDR: Practise practise practise!

    # the rgrep function
    
    # recursive text file search from the current directory.
    function rgrep {
        if [ -z "$1" ];
        then
            echo "please supply a search string."
            return 1
        fi
        grep -rn $1 .
    }
tehwalrus··on UK Prime Minister Theresa May announces intention to hold general election
We're nerds. I've met very few Lib dems who aren't nerds. And some of us are nerds about transport, and some of us are nerds about budgets, and so on. That is who we are above all else. We're ravenclaws. (With some hufflepuffs). We write long complex policies with painstaking research only to have the other parties nick them, and then say "well at least the clever thing I designed is happening even if I don't get the credit".

Now, one thing we did with the coalition was do exactly what we'd been saying before the election. It wasn't what the media reported, but it is what we said. Which was that we'd consider coalition with any party that got the most votes and the most seats. Which was the Tories.

Now, you should also remember that the Lib Dems have a shared history with both the conservative and labour parties. The SDP may be much more recent, but the flight of the libertarians in the 1920s and 30s (along with the telegraph newspaper) lost us what was an originally liberal idea: the market. Suddenly we were no longer the party of the market. And the Tories were a mixture of market purists, capitalists and moral conservatives (political theists). They've purged most of the moral conservatives now, and we're just left with the capitalists (the libertarians forgot all about the social conscience of Adam Smith without the rest of the Liberal party to remind them.)

Now, the Liberals who were left in the 40s and onwards were several things. Social liberal, internationalist, a little bit CND, etc. Radicals. Protestors.

Then we got this influx from Labour in the 80s, the right wing of the Labour Party, the SDP. Vince Cable. Shirley Williams. We grew up and became less of a protest party and more professional. We started winning by-elections and having more than 6 seats.

It is important to distinguish us from a European Liberal (centre-right) party. It is also important to remember that we're internationalists. And it is important to remember that we're not too different from a European Liberal party; we definitely believe in free trade across borders.

So, the European project is a part of British Liberalism which cuts across both internationalism and market freedoms. It's in the political DNA of nearly all Lib Dems.

Brexit is one of the few things we pretty much all agree on (that it's a terrible catastrophe).

I hope that helps you understand us a bit better.

tehwalrus··on UK Prime Minister Theresa May announces intention to hold general election
You don't understand the Lib Dems if you think we'd have voted for Brexit. Especially under Clegg.
tehwalrus··on UK Prime Minister Theresa May announces intention to hold general election
I am a social liberal (Lib Dem), my wife is a liberal socialist (labour). We disagree pretty much only on those issues (privacy, data protection.)

Capitalism = bad, Markets = OKish.

It's only the Tories who believe in unrepentant profit mongering as a good way to organise society. (Oh, and UKIP. are they still a thing?)

tehwalrus··on UK Prime Minister Theresa May announces intention to hold general election
Vote Lib Dem. Seriously.

I am a candidate in very north london, we're all organised for this possibility.

tehwalrus··on Atmospheric CO2 levels accelerate upwards
To be honest, I'm not convinced anyone will try until a mass extinction is underway anyway, in which case you're only migrating your quota of humans for the rocket's load before the volcanic ash density hits 11 (or whatever).

"May you live in interesting times."

tehwalrus··on Atmospheric CO2 levels accelerate upwards
> The question is how can we steer the ship.

You mean how we can fix the leaks.

tehwalrus··on Atmospheric CO2 levels accelerate upwards
Doing this within democratic structures may be a hard problem, but that doesn't make it unsolvable.

(I'm not sure where you get the authority to ban people from authority from. That was a fun sentence!)

tehwalrus··on Atmospheric CO2 levels accelerate upwards
Breathing is turning carbon that was already in the cycle into CO2. You don't eat coal, or drink crude oil, do you?
tehwalrus··on What’s the Matter with Covert Action?
Sid's theory about games seems to suggest that Invisible, Inc. should be boring. I have to say I've found it anything but.

Has anyone played both Covert Action and Invisible, Inc for comparison?

← PreviousPage 3 of 34Next →