Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aidanhs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
aidanhs
10y ago
This looks very cool, definitely something I'm tempted to play with (having never done any dev in this area before). However, the feedback loop for debugging drivers on Windows seems quite manual ( https://msdn.microsoft.com&
62.
▲
by
aidanhs
11y ago
Your comment reminded me of this highly entertaining talk - https://www.destroyallsoftware.com/talks/the-birth-and-death... Although tongue in cheek, I think it gives some food for thought. I feel like WebAssembly is t
63.
▲
by
aidanhs
11y ago
> and it didn't exist with Docker (because it uses layers) There's a big spectrum of 'solving the deduplication problem' and Docker is towards the 'when all you have is a sledgehammer' end. Saying "you
64.
▲
by
aidanhs
11y ago
Writing such a thing from scratch is pretty impressive - the twelve rules of Tcl syntax are readable ( http://www.tcl.tk/man/tcl/TclCmd/Tcl.htm ), but it's up to you to figure out the edge cases! As a diff
65.
▲
by
aidanhs
11y ago
A few years ago I had a friend visiting Iran who wanted unrestricted access to sites. I didn't have any personal Linux servers on the internet at the time, but I did have a Windows one with Remote Desktop licenses. It turned out that R
66.
▲
by
aidanhs
11y ago
The links in this article go to some very good case studies on getting the correct tone for downtime status updates. However, I found the most interesting link the one about open salaries [1] - are there any other businesses doing similar t
67.
▲
by
aidanhs
11y ago
I think you're being overly dismissive when it comes to easy dev environments. I was recently fixing the reddit vagrant environment and it was absolutely excruciating: - Creating a scratch VM (not even provisioning) is a speed bump whe
68.
▲
by
aidanhs
11y ago
This article is interesting because there seems to be an assumption that there is some ideal the web should strive towards ("free exchange of information"), when actually everyone is optimising for their local maxima. Google wante
69.
▲
by
aidanhs
11y ago
Also an impressive achievement on the software side of things - no room for showstopper bugs here! It's not quite as simple as taking it offline, deploying some new code and starting it up again. Is there any information on the process
70.
▲
by
aidanhs
11y ago
I've tried reading the circular [1] (which seems to be a summary of the changes) and can't see anything about immunity. The article also lacks direct quotes or links to relevant sections. Does anyone have more specific source on t
71.
▲
by
aidanhs
11y ago
A little frustrating that github's down, as I'd be interested to see their build process - with some trickery I was able to get empython [0] down to 2.5MB gzipped from 7MB, though I'm aware pypy as a binary is quite a bit lar
72.
▲
by
aidanhs
11y ago
Has there been any CP system passing a call-me-maybe test first time apart from Zookeeper [1]? [1] https://aphyr.com/posts/291-call-me-maybe-zookeeper
73.
▲
by
aidanhs
12y ago
The problem I have with statements like this is that it gives no context for what 'not healthy' actually means (and, by extension, what a 'perfectly healthy' diet is). For example, I often don't hit 3 of the 5 recom
74.
▲
by
aidanhs
12y ago
At present it uses asciidoctor[1] to go from asciidoc to docbook, then to .docx via pandoc[2] and .pdf via a Manning-provided tool (for styling reasons). pandoc is pretty incredible. As you can see from its page, it can produce epubs and ma
75.
▲
by
aidanhs
12y ago
This is pretty interesting. For the book I'm co-authoring at the moment[0] I ended up putting together my own toolchain, including: 1. A dead-simple web IDE for asciidoc with live preview[1] 2. A script for checking for common AsciiDoc
76.
▲
by
aidanhs
12y ago
Networking with Docker is a pretty hefty topic. One of the interesting things talked about in the book in this area is skydock[1], which provides automatic dns registration inside docker when you start your containers. We've found it v
77.
▲
by
aidanhs
12y ago
For a long time I couldn't figure out why moving from bash to Python felt like such a big leap, and it was quite frustrating (path manipulation is particularly difficult). Recently I discovered a post [1] which touches on this: > Th
78.
▲
by
aidanhs
12y ago
I too like my Lumia more than any previous phone I've had. Unfortunately there's one key problem which means I won't be getting another one - I have no way of getting an offline copy of my phone backups. I didn't realise
79.
▲
by
aidanhs
12y ago
> May as well just use a virtual machine at that point. While this isn't true (as explained by others), I don't know why there's such dismissal in the docker community for a VM with ~zero boot time, good tools without requ
80.
▲
by
aidanhs
12y ago
> There is definitely a shortage of developers Even this isn't quite true - I'd qualify 'developers' with 'good'. There are a lot of average/bad developers out there and companies don't really wan
81.
▲
by
aidanhs
12y ago
For my purposes, I wrote a makefile which starts up a container with ssh, then provisions it with ansible (as you would with any normal remote host). This meant a) I could reuse existing scripts to provision normal server b) docker could be
82.
▲
by
aidanhs
12y ago
> Startup times will vary - mostly based on the app. Docker advertises millisecond startup times, Thinapp is probably in the 10s of milliseconds to startup [...] The simplest test I can think of (`docker run busybox true`) takes 0.38s wa
83.
▲
by
aidanhs
12y ago
Let's say PulseAudio is really good now (I can't disagree). It was initially released 10 years ago. So 6-7 years after initial release ("3-4 years ago") it was causing people grief. I'm not sure that's a great
84.
▲
by
aidanhs
12y ago
Never thought about this, interesting question. You can try this equivalent, killing the server when it tells you to - https://gist.github.com/aidanhs/e40417381e9aecb87b35 . It prints '/', i.e. would remo
85.
▲
by
aidanhs
12y ago
> Currently there is definitely a case where there are too many calls in Rust that will just panic. So, as a newcomer to rust, how can I identify which calls could blow up my single-task app? The docs on println! ( http://doc.r
86.
▲
by
aidanhs
12y ago
I quite like Jake as a make-equivalent in Javascript and was relieved to discover it after experiencing 20s grunt build times.
87.
▲
by
aidanhs
12y ago
> It overrides alert() but doesn't - and can't - duplicate its blocking behavior. If you really wanted to, I think you could set up an endpoint on your server to be long polled with synchronous XHR in a while loop, while you
88.
▲
by
aidanhs
12y ago
I'd be perfectly happy with the current pink and a 'night mode' alternative (I wish more sites had this as an option).
89.
▲
by
aidanhs
12y ago
The main reason I don't use Java is because of the (de-facto) tooling - maven in particular is completely opaque to me and seems very resistant to experimenting to figure out how it works (though I am having to work with deeply nested
90.
▲
by
aidanhs
12y ago
> an out-of-place merge on a linked list would be pure madness Absolutely. I'm not even sure how you would do such a thing. I personally have found it interesting when considering the difference between an array of pointers and a li
More ›