Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alinajaf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
alinajaf
12y ago
Bill weekly, offer a 10% discount for 100% pre-payment or you take at least 50% of the initial engagement up front. That cuts out clients for whom you've either a) not demonstrated enough value to or b) weren't going to pay you an
32.
▲
by
alinajaf
12y ago
That always confused me too. In the UK Asian typically refers to South Asian. In the US I think if you called us South Asians and what you're currently calling Asians East Asians it might make things a little less confusing.
33.
▲
by
alinajaf
12y ago
This is surely satire? I refuse to believe that they're actually doing this seriously.
34.
▲
by
alinajaf
12y ago
OT, but if you ever find yourself in London I'd be happy to introduce you to some places where my wife cheats on the whole of her native Iwate prefecture[0][1]. They're pricy, but nowhere near as pricy as the local chapter of Nobu
35.
▲
by
alinajaf
12y ago
AppointmentReminder by patio11 relies pretty heavily on Twilio AFAIK.
36.
▲
by
alinajaf
13y ago
I'm not much of an old timer, but here goes... I make my money primarily by building software for small businesses and startups. I charge about £2500 a week for this, and am booked about 50-75% of the time. This is supplemented by the
37.
▲
by
alinajaf
13y ago
I've accidentally run into Andrew at various points in my career, he's a very smart and capable guy, I always come away having learned a lot from him. He already knows basically everyone in the London startup scene, so I'd wa
38.
▲
by
alinajaf
13y ago
> Git is described as not being crypto Git has plenty of crypto in it, namely GPG (for signing tags), SSH and SSL (for transport). Using off-the-shelf crypto like this doesn't strike me as "inventing your own crypto". >
39.
▲
by
alinajaf
13y ago
Not saying that Patrick endorses this but just in case you need any inspiration I'm just going to leave this here... https://watsi.org/profile/d619049fdda6-mathayo I put in a $100 this morning, let's get litt
40.
▲
by
alinajaf
13y ago
Sure, I think I was referring to time scale rather than accuracy. cstross in particular complained on twitter recently that plot elements of novels he's working on annoyingly started to appear in the headlines.
41.
▲
by
alinajaf
13y ago
I agree that they do assume that, but fail to see what connection that has to the actual workings of git. AFAIK the behaviour of software doesn't change in accordance with how developers think it works.
42.
▲
by
alinajaf
13y ago
Charles Stross (cstross on HN), Cory Doctorow and Ken MacLeod off the top of my head. They're nowhere near as prophetic as George Orwell as modern governments are becoming totalitarian police states too quickly to keep up with.
43.
▲
by
alinajaf
13y ago
I did a bit of quick reading on this and at first glance my description of how git tagging works appears to be on point, i.e. all it guarantees is that a particular user asserts that tag X points to commit with SHA1 Y. I'm not sure tha
44.
▲
by
alinajaf
13y ago
I'm not a cryptography expert either, but I'll give this a crack... In as much as SHA1 is a "cryptographic hash function", Linus isn't taking advantage of a few of it's cryptographic properties in his usage of
45.
▲
by
alinajaf
13y ago
For Joe Public, you say "Bank Level Security", for hackers you drill down into the details. There's no reason why your marketing material can't give the visual security imagery that people want and then walk through the
46.
▲
by
alinajaf
13y ago
Yeah, that ain't it! I'd warn you that it gets much tougher in later challenges. The beginning of set three resulted in many, many pages of ones and zeros in my notebook. All good fun though!
47.
▲
by
alinajaf
13y ago
AFAIK the only "crypto" in git is GPG used to sign tags. The content addressable data store where all the objects are kept is basically a filesystem where every filename is the SHA1 of its contents. If you were to generate an obje
48.
▲
by
alinajaf
13y ago
This is a good choice. One of the challenges had me stuck for months because I hadn't realised that you really need fine-grained control over bitshifting that e.g. Ruby doesn't appear to give you. Taking twenty minutes to re-write
49.
▲
by
alinajaf
13y ago
> Because knowledge of the secret_key_base allows an attacker to read and manipulate an application’s cookies, checking the value in was never a good idea. So FYI, "read and manipulate an applications cookies" is strictly the s
50.
▲
by
alinajaf
13y ago
As patio11 mentioned, moving off the CookieStore is a step in the right direction, with the understanding of course that you guard whatever you move to with your life. That means the db with the ActiveRecord store, or memcached if you'
51.
▲
by
alinajaf
13y ago
And Rails 4. The difference with Rails 4 is that the session is encrypted as well as HMAC'd, but it's still the case that as along as you have the token (or can otherwise craft a session) you're hosed.
52.
▲
by
alinajaf
13y ago
You'll also want Hellblazer, and how could I forget the entire Sandman series. Those will keep you busy for a while!
53.
▲
by
alinajaf
13y ago
> The current iteration of God and Satan (or whatever fictional supernatural character you choose) BOTH suddenly go AWOL Reminds me a little of my favourite series of comics ever, Preacher: http://en.wikipedia.org/wiki&#x
54.
▲
by
alinajaf
13y ago
If I were trying to get a shell on the boxes of as many startups as possible, here's what I'd do: 1. Create a new library, rubygem, infrastructure thingie that was genuinely useful but had a non-trivial setup process. 2. To aid in
55.
▲
by
alinajaf
13y ago
> I asked him why the PHP code he sent me didn't have any comments. "I don't believe in comments because they slow the PHP interpreter down." Sorry, he can be smarter than Einstein but I ain't letting him near pr
56.
▲
by
alinajaf
13y ago
From jisho.org[1]: 面倒くさい - bother(some) to do; tiresome Also the word 面倒 translates to trouble, difficulty; care; attention; , so that with +くさい would make it troublesome. I've not heard it being used for messy , unless perhaps you
57.
▲
by
alinajaf
13y ago
Very interesting article, multiple points to make: If living and being in Japan has taught me anything, it's that generalising from anecdote is not a good idea. Case in point, if you visit an outlet mall a few miles outside of central
58.
▲
by
alinajaf
13y ago
> TDD won't help you solve problems that you don't already know how to solve: I talk a lot about web application security. The following line from flesh and blood developers on multiple occasions: "Shouldn't your test
59.
▲
by
alinajaf
13y ago
> For example, Amazon.com only uses only SSL when you log in, check out, or access "Your Account". Everywhere else Amazon.com uses HMAC request signatures over HTTP, similar to how AWS API requests are signed. My main concern a
60.
▲
by
alinajaf
13y ago
If your argument here is that knowing Javascript earns you more money than knowing no programming language in depth at all, I don't think anyone disagrees with you. You could however have picked Ruby, PHP, Python, Haskell, Java, C(++),
More ›