davidarkemp2

Joined 14 years ago

Karma
73
Submissions
38
Member since
Jul 27
[ my public key: https://keybase.io/davidarkemp; my proof: https://keybase.io/davidarkemp/sigs/j3R-cz6LW9FP4EOKaylJWm8pr9lhWBgQdu3vaNX7Vv8 ]
View on Hacker News

Recent submissions

Comment · 1 year ago
That's a really nice article, thanks. And I can see how separating the validation logic from processing code is useful.

What's not clear to me is why you chose this approach over existing OOP techniques, such as GoF Adapter Pattern, or even just interface implementation (as Go looses a lot of the ceremony of Java/C#).

Comment · 4 years ago
* Don't have high fat/sugar snacks in the house - but do have an alternative you'll eat * Move - low intensity exercise uses your body's stored energy (i.e fat) rather than using carbs * Find other people to help get you through the tough patches - for me, making a commitment to someone else makes me more motivated.
Comment · 5 years ago
The author doesn't state what RDMS he's used, but I think Microsoft's SQL Server Platform covers a lot of these, and third party tools, such as Redgate's amazing suite of DB tools, fill in a lot of the gaps.
Comment · 6 years ago
I'd check your filters - EasyPrivacy has -google-analytics- blocked in the URL

I got to it by adding the following filter

    @@||dev.to/goatandsheep/stop-donating-your-customers-data-to-google-analytics-191?i=i$xhr,1p
Comment · 7 years ago
It says it degrades after a few days left in water, so not really viable to replace plastic bottles
Comment · 7 years ago
If it's the UK, then you can book a seat on most services... if you're travelling distance during peak time, and you know in advance, then I'd recommend it - and being prepared to politely but assertively ask people to move if they are sat in your seat.
Comment · 8 years ago
Comment · 8 years ago
I agree with this - his works may have a logic of their own, or they may not, or the logic may not be a logic that can be understood by any human. For me, it helps to think of them as dreams - there's some normal looking stuff, but then there's that bit where you're cycling up a lane that looks like one you used to ride almost weekly, with the head of the sister of a teenage girlfriend looming large somewhere you can't quite place. It doesn't have to mean anything.
Comment · 9 years ago
Comment · 10 years ago
What about it?

(As a former Swindon resident who used to cycle across it with an E-flat tenor horn strapped to the rack, I don't really have a problem with it)

Comment · 12 years ago
So, here's what I did when I dumped a (well paid) full-time job in order to start my own company/freelance full-time:

* Took advice from people already doing it

* Looked really hard at my living costs, savings, etc, and figured out that, probably, I could survive for 6 months or more without an income

* Made sure I had some work (a bit of repeat work, and some other projects) lined up.

* Spoke to as many other people as I could (I'm lucky, I have a solicitor and accounts in the family, as well as someone who started a company which now employee >5 people)

Talking to my wife about finances and stuff was a big deal, as she had just decided to go part-time in order to study. But we did the sums, and realised it would have to go really badly, and really we had enough of a cusion that I could find a paid position if it didn't work out.

Here I am, 18 months later, still paying the bills, still with enough money to live comfortably, and still working freelance. There are times when I'm scared stiff about money (I don't think this will go away) and other times when I'm working 10+hours 7 days a week, for a month or two at a time. I had a death in the family this month, which knocked me off schedule, and had more of an impact that I'd like to admit on my productivity, but I communicated with clients that, unfortunately, their projects were going to be pushed back, and it's been ok. Even when my second project was 2 months late, nobody complained. The client was paying a fixed-cost, so they essentially got two months free.

If you're going to do work fixed cost, do not be afraid to hold your ground when you quote for it. I sometimes even quote a little high because I know I'm really rubbish at doing estimates, and it hasn't got better in time. You know other people are going to be late with key information and decisions, and there will be somethings that you miss when you first quote, but keep communicating with your clients and alert them early when things don't go to plan, and most people will be fine - and the rest you probably don't want to work with anyway.

Comment · 13 years ago
with a 150Mbps wifi adapter
Comment · 13 years ago
This just basically tells you how to mount a disk and install samba. You could equally well apply these instructions to any debian-based system.
Comment · 14 years ago
Just out of curiosity, how many people took their first steps in programming by typing out code from a book or magazine?

- When I started out, including a floppy disk with a book or magazine was a rarity, so BBC Basic, Spectrum and PCW-9512 had to been typed in by hand, with frustrating hours trying to figure out why they didn't work (usually typos)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton