Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mmcgrana
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
mmcgrana
4y ago
Yep, we already have basic support for versioning. The foundation of our approach is to have a versioned, documented schema shared among clients. Every write down to the individual attribute level is persisted with a schema version. We'
2.
▲
by
mmcgrana
6y ago
This post was scraped from my old technical blog: http://web.archive.org/web/20100423003857/http://mmcgrana.gi... Looks like the site has a few other scraped posts as well. FWIW I no longer use this exac
3.
▲
by
mmcgrana
7y ago
Muse | Remote | iOS and Systems Engineers | https://museapp.com Muse is an iPad app to empower freeform, creative thinking. The company spun off from our industrial research lab ( https://www.inkandswitch.com); we’re
4.
▲
by
mmcgrana
7y ago
Muse | Remote | iOS Engineer, Systems Engineer Muse is an independent software company that makes an iPad app for thoughtful work. The app brings together your research, photos, and notes in a single fluid workspace: https://muse
5.
▲
Building a Scalable Postgres Metrics Backend Using the Citus Extension
(citusdata.com)
96 points
by
mmcgrana
10y ago
|
10 comments
6.
▲
by
mmcgrana
14y ago
Yep it's a bummer - this is discussed in a comment below.
7.
▲
by
mmcgrana
14y ago
I totally agree re: copy-paste. I wasn't clever enough with CSS to do this straight away but it's high on my list: https://github.com/mmcgrana/gobyexample/issues/12 . Also agree that a learn more section could be good - I'll noodle on it.
8.
▲
by
mmcgrana
14y ago
Great feedback - thanks. Georgia also works well on Mac, so I just shipped this as the default.
9.
▲
by
mmcgrana
14y ago
Yeah there is more work to do on explaining slices for sure. I'll probably create a separate example to explain underlying arrays + capacity and perhaps break out the slicing operation into its own example. Thanks for the feedback.
10.
▲
by
mmcgrana
14y ago
I'm exploring Go most actively right now. Go solves some problems that I care a lot about - systems access and process composition - for which Clojure isn't as directly designed. Clojure still has the best data/function composition I think,
11.
▲
Introducing Go by Example
(mmcgrana.github.com)
213 points
by
mmcgrana
14y ago
|
35 comments
12.
▲
Getting Started with Go on Heroku
(mmcgrana.github.com)
11 points
by
mmcgrana
14y ago
|
0 comments
13.
▲
by
mmcgrana
15y ago
San Francisco, CA Heroku is hiring infrastructure engineers across all of our platform teams. We develop a large distributed system that runs and manages thousands of applications in the cloud. We're looking for engineers who are exited ab
14.
▲
by
mmcgrana
15y ago
LXC is one of several isolation layers used in the Heroku dyno manifold to ensure process security and resource guarantees. Here is a more in-depth discussion of Heroku dyno isolation: http://devcenter.heroku.com/articles/dyno-isolation .
15.
▲
Not all MBAs suck at startups. Learn how to spot Durant MBAs.
(humbledmba.com)
36 points
by
mmcgrana
16y ago
|
11 comments
16.
▲
by
mmcgrana
16y ago
I'd love to see a fork of adder that used Ring+Enlive+Moustache.
17.
▲
by
mmcgrana
16y ago
Ring is a lower-level library than Compojure. It provides a variety of common web-related utilities that will be needed by many Clojure web developers, regardless of what higher-level libraries they choose to use. The purpose of Ring is to
18.
▲
by
mmcgrana
17y ago
Right, there are actually two potential problems here: 1) the initial compaction takes a long time and there are a correspondingly large amount of buffered writes to append and 2) the compaction never finishes, either because compaction hun
19.
▲
by
mmcgrana
17y ago
Yes; the current version of FleetDB is designed for datasets that fit in RAM.
20.
▲
by
mmcgrana
17y ago
The database and metadata are not locked during compaction, at least to the extent that you seem to think they are. When a compaction is requested, the compact query enters the write queue. When the query reaches the head of queue, an async
21.
▲
by
mmcgrana
17y ago
That's a good question; indeed the index maps just contain pointers back to the records.
22.
▲
by
mmcgrana
17y ago
Clojure is very compelling for implementing a main-memory database; if you use the persistent data structures and concurrency primitives in the right way, you get atomicity, consistency, and isolation essentially for free.
23.
▲
by
mmcgrana
17y ago
SoftLayer offers SSD options on their monthly dedicated servers, in particular 32 & 64GB "Intel SLC SSD" drives.
24.
▲
by
mmcgrana
17y ago
"... The rest of the sentence, that they [TechCrunch] published an hour early, an hour before they were supposed to, an hour before the embargo lifted and we were going to launch the site doesn’t need to be said..." TechCrunch has a public
25.
▲
by
mmcgrana
17y ago
I'm not familiar with CL's "PROGV", but you can indeed dynamically rebind vars at runtime with Clojure: http://paste.lisp.org/display/73551
26.
▲
by
mmcgrana
18y ago
You can see http://www.crunchbase.com/conference/2007 for funding and exit information for the 2007 companies. You can also see the companies' investors, as well as the list of experts for the 2007 event.
27.
▲
by
mmcgrana
18y ago
I'd be interested in learning what computations they do that "require up to TEN MapReduce jobs to execute in sequence". As a point of comparison, the Goolge MapReduce paper from 2004 says that their production web search indexing system "r
28.
▲
by
mmcgrana
18y ago
Many of the flight-related sites use http://www.itasoftware.com/ for fare and schedule querying.
29.
▲
by
mmcgrana
18y ago
It would be neat if there were comparable datasets available for other sites. For example, I'd be excited about getting my hands on a dataset describing Twitter's user/following graph.
30.
▲
by
mmcgrana
19y ago
You might consider how much of the structure and ordering you actually need to maintain in the database, and how much you could compute in your app servers after pulling the raw data from the database. For example, say that your comments ta
More ›