HNHacker News
TopNewBestAskShowJobs

almost

3,572 karma · joined August 15, 2007

tom at almostobsolete net

http://almostobsolete.net/ (Geeky website stuff) http://tomparslow.co.uk/ (Freelancer portfolio stuff)

I'm a freelance programmer in Brighton in the UK. I work in lots of languages but I seem to use Python and JavaScript the most. I spend most of my time working from a Brighton co-working space called The Skiff (http://theskiff.org/) which is very nice.

I was on Twitter @almostobsolete but who uses Twitter anymore?

Find me on Mastodon at @almostobsolete@mastodon.me.uk or on Bluesky at https://bsky.app/profile/almostobsolete.net

submissionscomments
almost··on Django REST framework 2.2 released
You probably wouldn't be able to use ModelResources (the ones that get fields automatically from the Model, similar to ModelForms) but apart from that I don't see anything that ties Django Rest Framework to Django's ORM
almost··on Gender Bias 101 For Mathematicians
The underlying issues do deserve discussion though whether or not the quality of writing (in a blog post) meets your personal standards.
almost··on Gender Bias 101 For Mathematicians
That's an extremely shallow criticism of the article. It uses the Myth/Fact device which is quite common in articles, read then as Point/Counterpoint or something if you must. But let's talk about the content, not the style.
almost··on Gender Bias 101 For Mathematicians
Article is talking about Math, not tech (although we have the same problem). It also starts with a specific study showing a female name alone reduces the perceived competence of a mathematician in the eyes of others (including woman).

So if you are correct that increased testosterone leads to men being more driven to achieve that still leaves the fact that when a woman "overcomes" her lack of testosterone and achieves the same as a man sheis still judged as being less competent than a man.

This kind of thing is hard. I don't think there are easy solutions, but let's not pretend the problem doesn't exist.

almost··on Dropbox Unveils Sync API For Mobile Developers
I wonder if this will allow creation of folders with characters such as ":" in their names. Dropbox supports these characters in their clients but the API rejects them making it impossible to operate on some files. Very annoying when you've put the effort in to making an app to work with Dropbox then discover the API is subtly crippled and they apparently have no plans to fix it.
almost··on "So I used to have the same drug dealer as the guy who invented Kickstarter."
I'm not sure how this is at all suitable for Hacker News but I really enjoyed that, so thanks :)
almost··on Ask HN: Freelancer? Seeking freelancer? (January 2013)
SEEKING WORK - Brighton, UK. London, UK. Remote.

Freelance developer based in the Brighton in the UK. I can travel to London but I usually prefer to work remotely.

I love helping to produce MVPs and prototypes. I'd love to help you turn your idea into reality. I work in a range of languages but I usually choose Python when I have a choice, I also do a lot of work in JavaScript. I have a range of skills from web development to computer vision. I can also help with Rich JavaScript Applications and RESTful API design (see a talk I gave on the subjects here[1]). I've also been doing some Natural Language Processing things recently with NLTK in Python, so if you have needs in that area do get in touch.

Some technologies I have experience with: Python, JavaScript, Django, Node.JS, Backbone.JS, OpenCV.

Please do get in touch!

Email: tom@almostobsolete.net

[1] http://asyncjs.com/hypermedia/

almost··on Monads in Python (with nice syntax)
I didn't know that, thanks. Seems less useful though.

What's the correct term for a continuation as I understand them? (eg: as they are in Haskell, Ruby, Scheme etc)

almost··on Monads in Python (with nice syntax)
Can anyone explain to me how the continuation Monad is working there? As far as I know there's no way to return from the same yield twice, which is what a callcc would need to do. I'm going to carry on trying to puzzle it out but a pointer would be helpful!

EDIT: I just tried out the code and it doesn't support multiple returns. Isn't that pretty much the thing that defines the Continuation Monad or am I just not getting it?

almost··on I Don't Understand
Yes, absolutely. Asking questions is how you turn a lecture from a poor substitute for just reading about the subject into something far better.

From the other side I find it incredibly useful to get questions while speaking and I wish I was better at encouraging them. When writing a talk you have to write for some imaginary audience who won't ever quite match your actual one. But if you can get them to start asking questions then immediately you have the opportunity to tailor what you're doing for the audience in front of you. It's a very satisfying feeling :)

Any tips from anyone here for making people feel more inclined to ask questions? Often the ones who could most benefit (and create the most benefit for others) are the the ones least likely to have the confidence to do it.

almost··on The In-game Economics of Ultima Online (1999)
I remember setting up a rune collection in my house/shop (you could set up NPC vendors to sell stuff to other players). The collection was free to use but my vendors sold copies of it you could take away or (for much less) runes that would bring you back to my shop. This meant that people would use my shop as a transport hub, and buy stuff while they were at it.

Such a harsh game, but that's what made it exciting. Interactions felt real, and just like in real life while people could be dicks most people chose to be decent.

almost··on Perl 5.17.6 is now available
There's no need for snark, it adds nothing to the conversation and makes you seem like a bit of a dick.

There's a load of interesting stuff happening in Perl, I don't use the language myself but I'm interested in what they're up to.

almost··on Really Test Your Website for different browsers and devices
I think that was sarcasm, although it's hard to tell over the internet :)
almost··on Really Test Your Website for different browsers and devices
Wait a sec, is that all they're doing? If so then that's really lame.

What I assumed from their product description was that they're running all those browsers in VMs or some-such in the same way that browserify.com, crossbrowsertesting.com and browserstack.com do. That would be very cool to have as a local service but quite hard to pull of in a way that's nicer to use than just running a bunch of VMs yourself (which is a bit of pain).

Massively overselling your product isn't a good idea. If they sold it as what it is then maybe that's useful to someone. But implying that it is more than that just makes it look really really lame.

almost··on Show HN: I built a website that lets you freelance for bitcoins
You might want to split up your "Python/Perl" category. While Python does have some similarities to Perl they're not quite suitable for lumping together any more than say PHP and Perl or Java and C++ for example.
almost··on Algorithms [pdf]
Whoops, seems I posted the mobile link, here's the desktop site link: http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234...

And here's the uk one: http://www.amazon.co.uk/Algorithms-Sanjoy-Dasgupta/dp/007352...

almost··on Algorithms [pdf]
Just bought this on Amazon, looks great but I still prefer dead trees for tech books. Awesome that they've released it for free online though, very cool!

Amazon Link (no affiliate): http://www.amazon.com/gp/aw/d/0073523402/ref=mp_s_a_2?pi=SL7...

almost··on REST framework 2 released: Simple, beautiful, browsable Web APIs for Django
They provide some things that are useful for certain aspects of RESTfulness. Mainly making it easier to support the HTTP verbs properly, that's a very far from all there is to RESTful things though and that's where something like Django REST Framework comes in...
almost··on REST framework 2 released: Simple, beautiful, browsable Web APIs for Django
A very much needed add-on for Django. It's cool to see the amount of work that's been put into making version 2 great!
almost··on Fog Creek is about to go down
So which of your big sites have cross-datacenter redundancy? Why don't you talk about the decision process that lead to that and costs associated?

Unless you're just talking out of your arse of course and you have no experience with that sort of thing at all.

almost··on Show HN: we open sourced our Django drip email app
Thanks guys, this looks great!
almost··on Bootstrap Live Editor
Excellent, I'm sure that will be very useful at some point.

wrapbootstrap (the marketplace this is on) is awesome in general. I've purchased loads of bits from them over the last few months. I just wish they had a better way to search and filter the themes, it was fine when there were just a few but it's getting unmanageable now!

almost··on Dropbox Bug Can Permanently Lose Your Files
Tarsnap is really good, I use it from some of my servers to do backup.

Maybe I could plug my new app here as well, tidy.io[1] lets you archive or backup your files directly to and from your Dropbox. Feedback is always appreciated!

[1]: https://www.tidy.io/

almost··on Parallella: A Supercomputer For Everyone is Dying
Only $99 for the first reward that actually will come with a board to play with. Sounds good to me! I've added $119 (international shipping!) to the total, hope they make it...
almost··on Show HN: I spent two years working on an HTML5 game. I finally released it
This looks really cool and $2.99 it really wasn't a hard decision. I look forward playing it!

Well done for getting it out, 2 years is a bloody long time!

almost··on Conway's Game of Life in HTML5
To the author: have you tried making the board wrap around instead of having an impenetrable border? In my experience it looks better and keeps interesting things happening longer :)
almost··on Conway's Game of Life in HTML5
A couple of fun patterns:

    .**
    **.
    .*.


    .*.
    ..*
    ***
almost··on Show HN: tidy.io: archive your Dropbox folders (built with Amazon Glacier)
Hey thanks! You said it a lot better than I did :)
almost··on Show HN: tidy.io: archive your Dropbox folders (built with Amazon Glacier)
Hey, thanks for commenting! Dropbox does have a sort of version control but it only keeps files for about a month (and even then you wouldn't want to rely on it if you definitely wanted the files back!). And even if all the revisions of the files you want are still in Dropbox's memory you'd still have to figure out which which you needed for every file (potentially a problem in a folder with hundreds or thousands of files!).

AWS going down definitely isn't the only reason you might lose data from Dropbox, in fact it's probably one of the least likely. Far more likely is accidental deletion (delete it on one computer and Dropbox will delete it on all your computers!) or file corruption (which you might not notice for months). Even so tidy.io stores a copy of every file on Glacier which is a separate system to the S3 service that Dropbox uses

almost··on Show HN: tidy.io: archive your Dropbox folders (built with Amazon Glacier)
Hey guys, this is my new app, it lets Dropbox users archive or backup their files. It's built with Amazon Glacier (and S3 and Simple Workflow Service). Feedback very much appreciated, I'll be around to answer questions for a few hours.

I did post this a few days ago as well but I messed up the timing and it sunk without a trace. Hoping people don't mind too much if I try again!

← PreviousPage 9 of 34Next →