HNHacker News
TopNewBestAskShowJobs

hipsters_unite

206 karma · joined January 15, 2013

Music journalist and dev walking the long road to mastery.
submissionscomments
hipsters_unite··on SPARQL Protocol for RDF
> RDF/EAV is more graph than relational structured. It doesn't solve the exact same problem.

Yeah 100% this. Comparing a graph data model and a relational data model while obviously possible isn't really all that fruitful so long as each is being use to solve the problem that they're the best fit for.

hipsters_unite··on Ask HN: How happy are you working as a programmer?
I'm self-taught and I got my first job through going to user groups and scoping out what was going. Second job was with a much more difficult problem domain, but I'd taught myself some CS from textbooks during my first job so in the interview I came with lots of examples of work (both day job and freelance) and piped up about CS topics where I knew about them, and admitted when I didn't but stressed that I wanted to learn. I beat several other people to the job even though I was the most junior.

A lot of devs even at a mid or higher level have little curiosity for the theory side of things, and eventually you'll run into problems that require knowledge of it, so being enthusiastic (and a bit self-starting) in that area pays dividends in my experience even if you're not the most experienced dev going for a job.

The only caveat is that both were/are small companies, so no HR apparatus to go through.

hipsters_unite··on Ask HN: How happy are you working as a programmer?
11 or 10 paid holidays? Do you mean that's the total number of holiday days you get in an entire year? Does that include public holidays?
hipsters_unite··on The Mercedes Robo-Car That Made Me Want to Stop Driving
True, but it's a dangerous precedent. The fact is that a lot of law in areas such as traffic, waste management etc is basically meant to be fluid and a deterrent; if everybody that littered where it was illegal, drank from open containers where it was illegal, fly-tipped or sped was instantly caught, then we'd just have tonnes of people in prison for relatively minor offences.

I think there's a desirable degree of pragmatism to be favoured in lieu of unbounded technological utopianism on this point.

hipsters_unite··on Did GCHQ illegally spy on you?
Yeah, I don't really have any faith in legal redress so while I support the intent behind this, I'm wary about actually filling it in.
hipsters_unite··on Is Docker ready for production?
If you add the Gemfile and Gemfile.lock to the image before you add all the application files you can cache that step IIRC, then only if that step changes will bundle install run, so long as it's placed after that step.
hipsters_unite··on Docker 1.2.0, with restart policies
I've spent literally the last week working out restart strategies for our critical containers, so it's fair to say this has something pretty world-changing as I might be able to ship next week now. Seriously, I was writing bash wrappers to listen for exit codes and all sorts to make my own pseudo exit hooks on the host, so this is just awesome.

Thanks guys!

hipsters_unite··on Docker 1.2.0, with restart policies
Mountable volumes and data containers works for us in staging atm, you can easily spin up single task dockers to pull that out, tar it up and send to S3 as a backup regime as well.
hipsters_unite··on [dead]
I refused, and then uninstalled the main app. Their required permissions for the Android apps were getting ridiculous.
hipsters_unite··on Ask HN: How did you get from learning to code to making your first dollar?
> Did you learn to program in school or teach yourself?

Taught myself JS, then PHP/HTML/CSS, then graphic design, then back-end stuff (Ruby/Python), some regexes, algos and how to use Linux at a basic level. I'd actually built some stuff as a teenager (websites and mods/tweaks for Homeworld2 in Lua), but I don't count that.

> Did you do unpaid work to establish yourself?

Yeah, quite a lot. Several small sites and a couple of slightly larger ones for my day job at the time - I was working three days a week for a learned society and studying my off days so I did bits for them. A lot of that looks pretty cruddy now, but y'know, that's learning for you.

> Roughly how long did it take you from day 1 of learning to day 1 of being paid?

Started learning in July 2012, got two job offers in June 2013.

> What was your first gig?

Working for a startup making scheduling software. Started as a UX/UI dev doing a bit of the back-end stuff but after re-doing the front end spent a lot of time putting in tests and re-architecting things. It was frantic but good for learning fast. I work for a mature (but still small) company now, which is a nice change.

hipsters_unite··on The Developer's Dystopian Future
Don't freak out too much. Make a list of the minimum list of skills you need to do a non-trivial project solo, and learn those. Once you've got that base you can expand out, and if you've got a few different things to build on it should make that easier.

When I started, it was PHP/JS, but after a while quickly changed that to Ruby/Rails, Python, JS/CSS/HTML and design (can't do a solo project without knowing some colour theory, typography basics etc). With only six things to tick off, it was less of a daunting task and I felt like I was making progress.

I've added to that list both at work and around work since, but as somebody above noted, you can get burned out from coding all the time - sometimes you need to recharge and wait for the fire to come back.

The one thing I do know, is that if you have a passion for the craft and nurture it, you will be able to find a balance :)

hipsters_unite··on Sick of Ruby, dynamic typing, side effects, and object-oriented programming
> Tests are basically same as free climbers safety lines.

Absolutely. So many people seem to aggressively argue for 'test all the things!' or 'test nothing!', where I imagine most jobbing programmers are practical enough to test the key things first and then expand from there. If I'm greenfielding something, I'll do TDD-first, but on new features on an old code-base or legacy apps it's initially way more just a catch in case I come off the mountain unexpectedly. I don't want to spend a day writing a feature and then find out I've broken something fundamental, I want to find that out after a couple of hours.

hipsters_unite··on So you’re moving to London
By that measure the Beatles could be said to be from Hamburg, as that was also formative for their career. Even internationally, I would argue that 'Cavern Club' and 'Beatles' are inextricably linked and more famous than anywhere in London they were associated with.
hipsters_unite··on IsoPlex: Popcorn time alternative maintained by Isohunt
I think it might be closed source. The site looks identical to Popcorn Time, but it's not clear if this is a fork of the original application or a new one based on it.
hipsters_unite··on Earbits will be shutting down June 16th
It is true. As much as any other industry, the music industry is entirely about connections and who you know. This is an interesting article about the biggest new pop music station in the UK, and how they go about dealing with playlisting (effectively choosing who gets to 'make it')[0].

Especially at large UK festivals like Glastonbury with a broad appeal, it's the acts that are playlisted on BBC that will be playing the festivals. It's not just that that's where the audience is, but it's the echo chamber effect caused by the fact that that's where the industry's ears are, from the pluggers, to the PR men to the festival organisers.

The funny thing is that in my experience this pattern even holds true for niche scenes like math/post rock or metal, just with a different centralized power broker (be it a label, radio station, magazine or booker).

Like tech startups that are beholden to the VCs because they're capital starved at an early stage, the speculative nature of music (I think) is why power tends to accumulate in the places where influence and capital lie.

[0]http://www.theguardian.com/media/2014/may/25/radio-1-playlis...

hipsters_unite··on Essay on Realistic Space Combat
> "Space combat will be rather like air combat: largely a matter of one hit kills." > "space battles will be in essence drive-by shootings. The combatants will plunge towards each other at dozens or hundreds of km/s and hit each other as hard as they can as they pass by each other. If both sides are lucky enough to have survivors they may turn back towards each other and try for another pass in a few hours, days, or weeks."

Combat like this was described in Joe Haldeman's 'Forever War'[0], IIRC.

[0] https://en.wikipedia.org/wiki/The_Forever_War

hipsters_unite··on Swiss to vote on $25 an hour minimum wage
> Imposing a price floor on labor does nothing besides driving up unemployment.

Do you have any evidence to back that up? I know it was orthodoxy like twenty to twenty-five years ago, but I remember there were plenty of other theories in my university days.

Pushing young people out of the job pool isn't such a bad thing if there's an educational alternative. Besides, people on lower incomes spend a larger proportion of their income, rather than saving.

Directly increase their disposable income with a minimum wage and I find it hard to believe there won't be an increase in spending in the economy - and that has its own multiplier effects.

Besides, even if what you say is true, then you could pragmatically combine policies for effect; an increase in minimum wage with say, government spending on education initiatives, or raising the mandated school leaving age.

hipsters_unite··on The next version of DuckDuckGo
I also like the new design a lot, though I do agree to some extent about the contrast issue. On a retina monitor it's no worries, but on my external it could probably suffer greater contrast :)
hipsters_unite··on Ask HN: How do you get and stay in the "zone"?
Two words: post rock.
hipsters_unite··on How Project Management tools kill more companies than any other SaaS out there
Absolutely, or there's a focus on process rather than real decision making. Either there's no clear leadership or people are passing the buck in lieu of making a call that might turn out to be wrong in the long run. When you're a small company that's suicide.
hipsters_unite··on This website has a lot of unclosed h3 tags
Wow, that's almost a work of art.
hipsters_unite··on Q – A Data Language
This is the second project named 'Q' that's been on HN in the last week or so. All cool ideas, but some Googling first by all parties would probably ease confusion.[0]

[0]https://news.ycombinator.com/item?id=7290655

hipsters_unite··on Q – Execute SQL on text. Supports joins across files, RPM available
This is why I should not be allowed to name things, clearly.
hipsters_unite··on Q – Execute SQL on text. Supports joins across files, RPM available
Haha, well fair enough - even more reason to have checked I suppose. Maybe textQ would be more appropriate given this project's use case?
hipsters_unite··on Q – Execute SQL on text. Supports joins across files, RPM available
This seems like a cool project, but Q is already a well-used JS promise library so there's a bit of a name conflict there even if the libs are aimed at very different tasks...
hipsters_unite··on Multiple Simultaneous Ajax Requests (with one callback) in jQuery
...which is why I upvoted the post? Just saying, a lot of people aren't aware jQ even has them, even if it's not inline with the A+ spec.
hipsters_unite··on Multiple Simultaneous Ajax Requests (with one callback) in jQuery
Promises are the way you should be doing AJAX, really.
hipsters_unite··on European Commission proposes a reform to the way the Internet is managed and run
Article 8 & 10 of the European Convention on Human Rights?

Well aware that they are proposing stupid stuff, but surely that's unenforceable? In any case, it's one of those where I'd argue the problem is therefore up to them to reconcile the stupid surveillance laws with their more fundamental principles.

hipsters_unite··on European Commission proposes a reform to the way the Internet is managed and run
To be fair, the GCHQ mass surveillance in the UK arguably contravenes the European Commission charter on human rights, it's just that the UK gov/GCHQ aren't being held accountable.
hipsters_unite··on You might not need jQuery
It's probably better to have it than not if you're going to be using AJAX, as at least jQuery implements promises (after a fashion).
Page 1 of 6Next →