HN user

jcsalterego

4,272 karma
Posts142
Comments209
View on HN
www.da.vidbuchanan.co.uk 2y ago

Colliding Secure Hashes

jcsalterego
3pts0
alecdee.github.io 3y ago

Range Encoding for Data Compression

jcsalterego
1pts0
github.com 3y ago

Git-REPL: A Git REPL (read-eval-print loop) courtesy of rlwrap

jcsalterego
1pts0
jcsalterego.substack.com 4y ago

Oh you know Software Architecture? Express it in an OKR

jcsalterego
1pts0
stacksear.ch 5y ago

Stacksearch: Find the Best Publications

jcsalterego
2pts0
github.com 6y ago

Jqq: An interactive wrapper around jq

jcsalterego
3pts0
github.com 7y ago

TL: Load Twitter Lite Using WebKit on MacOS

jcsalterego
2pts0
undertitled.com 9y ago

Historian: Because Please Stop Deleting My Bash History

jcsalterego
327pts178
dahliamalkhi.wordpress.com 9y ago

Flexible Paxos: Scalable, Resilient and Performant

jcsalterego
2pts0
metajack.im 14y ago

The Numbers Behind the Twitter Data Silo

jcsalterego
2pts0
www.mysqlperformanceblog.com 14y ago

Percona Toolkit 2.0.1 and 1.0.2 released

jcsalterego
3pts0
undertitled.com 14y ago

Down the Rabbit Hole

jcsalterego
1pts0
sealedabstract.com 14y ago

Do Hard Things

jcsalterego
22pts0
techtipsandtoys.wordpress.com 14y ago

The Silver Searcher: Better than Ack

jcsalterego
1pts0
www.garann.com 14y ago

The $150k Solution

jcsalterego
137pts102
matthias.vallentin.net 14y ago

A Garden Variety of Bloom Filters

jcsalterego
10pts0
github.com 14y ago

Stressdrive

jcsalterego
3pts0
locklessinc.com 14y ago

Optimization Tricks used by the Lockless Memory Allocator

jcsalterego
60pts4
plus.google.com 14y ago

Drobo Experimentation Results [Drobo & Encrypted HFS]

jcsalterego
2pts0
www.craigkerstiens.com 14y ago

How Heroku Works - Teams and Tools

jcsalterego
3pts0
eatery.massivehealth.com 14y ago

The Eatery: Massive Health Experiment #01

jcsalterego
15pts6
antirez.com 14y ago

On cryptography and dogmas

jcsalterego
64pts107
www.sfgate.com 14y ago

Hurry up, get more done, and die

jcsalterego
1pts0
daniel.haxx.se 14y ago

Libspdy

jcsalterego
12pts1
dtrace.org 14y ago

DTrace scripts for Mac OS X

jcsalterego
7pts0
dcurtis.me 14y ago

Charging for things on the web

jcsalterego
67pts24
blog.typekit.com 14y ago

Adobe acquires Typekit

jcsalterego
179pts35
github.com 14y ago

Processing-FSM: Simple Finite State Machine library for Processing

jcsalterego
1pts0
urbanhonking.com 14y ago

Announcing Drift

jcsalterego
2pts0
www.mikealrogers.com 14y ago

A new direction for web applications

jcsalterego
22pts3

Union Metrics | Operations Engineer | Austin, TX | Full-time

We’re looking for an Operations Engineer to support, maintain and scale our fleet of servers powering unionmetrics.com and our analytics data pipeline. Millions of social events continuously flow and propagate through our systems every day, and our Operations Engineer will be responsible for keeping the lights on and blinking at the right frequency.

DUTIES

  * Maintain and scale existing services to maximize uptime and performance
  * Triage and resolve system alerts; participate in on-call rotation
  * Develop runbooks and other support materials as part of a continuous improvement process
  * Work with a talented team at a great company with all these benefits and perks
REQUIREMENTS
  * Strong mastery of and absolute comfort in Linux, including knowing when to
    trust a second-nature reflex of reaching for grep/sed/awk, and when to back away slowly
  * Strong background in configuration management, preferably Chef
  * Experience with monitoring and alerting systems such as Nagios, Munin/Monit
  * Experience with at least a handful of open source datastore technologies such as
    Cassandra, MySQL, MongoDB, Redis, Solr
  * Comfortable with at least one scripting language, e.g. Ruby, Python, Golang
  * Experience supporting a web stack, e.g. LAMP; Rails experience preferred
  * At least two years operations engineering experience
  * Familiarity with the construction and maintenance of highly available systems
    preferred, e.g. HTTP load balancing or distributed databases such as Cassandra,
  * Degree in MIS, Computer Science, or other technical field preferred
EXTRA CREDIT
  * Competency with Ruby, SQL
  * Experience with: Jenkins, Spark, Hadoop, Docker, Vagrant, Kubernetes
  * Know some good GIFs
  * Experience in small start-up environments
If you think this job is right for you email jobs@unionmetrics.com with the subject line Operations Engineer. Include your resume and a link to your GitHub account. If you don’t have a GitHub account, send us some code you’re proud of.

Union Metrics - http://unionmetrics.com - San Francisco, CA and Austin, TX

We are a fast-growing, profitable startup building powerful social media analytics software. Every day our systems process more than 130 million social events and deliver analytics for thousands of paying customers.

We have two open engineering positions:

=== Data Engineer (Austin, TX) ===

We need an engineer who wants nothing more than to wrangle massive amounts of data. Do you love to build on top of open source technologies like Hadoop and Cassandra using hundreds of servers? Do you enjoy working in a polyglot environment with plenty of variety? If you’re passionate about building the infrastructure to process, analyze, and store hundreds of millions of events every day, then we want to talk to you.

Responsibilities:

    * Implement stream processing pipelines to handle hundreds millions of messages and events daily with Java and Ruby
    * Use open source tools and data stores to analyze and store billions of data points
    * Build workflows to make data accessible to end users
=== Full Stack Ruby (& Rails) Engineer (Austin, TX) ===

We’re looking for an experienced Ruby (and Rails) engineer who’s passionate about the craft of building software. If you’re interested in working with a small team of engineers to build software that not only scales but delivers an amazing user experience, then we’d love to talk to you.

Responsibilities:

    * Implement core user-facing functionality in a Ruby on Rails application within a large service oriented architecture
    * Design and build backend services and APIs
    * Integrate with massive analytics systems and data stores
You can find more info about these positions at https://unionmetrics.com/company/careers and you can find out more about us at https://unionmetrics.com/company/about/ or email us at jobs@unionmetrics.com.

I'm a member of the engineering team and I'd be happy to answer any questions about us or the positions: mando@unionmetrics.com

Union Metrics - http://unionmetrics.com - San Francisco, CA and Austin, TX

We are a fast-growing, profitable startup building powerful social media analytics software. Every day our systems process more than 130 million social events and deliver analytics for thousands of paying customers.

We have two open engineering positions:

=== Data Engineer (Austin, TX) ===

We need an engineer who wants nothing more than to wrangle massive amounts of data. Do you love to build on top of open source technologies like Hadoop and Cassandra using hundreds of servers? Do you enjoy working in a polyglot environment with plenty of variety? If you’re passionate about building the infrastructure to process, analyze, and store hundreds of millions of events every day, then we want to talk to you.

Responsibilities:

    * Implement stream processing pipelines to handle hundreds millions of messages and events daily with Java and Ruby
    * Use open source tools and data stores to analyze and store billions of data points
    * Build workflows to make data accessible to end users

=== Full Stack Ruby (& Rails) Engineer (Austin, TX) ===

We’re looking for an experienced Ruby (and Rails) engineer who’s passionate about the craft of building software. If you’re interested in working with a small team of engineers to build software that not only scales but delivers an amazing user experience, then we’d love to talk to you.

Responsibilities:

    * Implement core user-facing functionality in a Ruby on Rails application within a large service oriented architecture
    * Design and build backend services and APIs
    * Integrate with massive analytics systems and data stores
You can find more info about these positions at https://unionmetrics.com/company/careers and you can find out more about us at https://unionmetrics.com/company/about/ or email us at jobs@unionmetrics.com.

I'm a member of the engineering team and I'd be happy to answer any questions about us or the positions: mando@unionmetrics.com

Ow, that hurts my brain more than usual. How would one leverage registers with text instead of incremental numbers? (I will have to RTFW later.)

I know exactly what you mean -- but perhaps it doesn't even have to be a macro, but a more powerful search-and-replace, with changing replacements.

My lisp-fu isn't good enough to implement this today, but I would find it really easy to:

* copy `#define a 0` with C-k, M-w, C-y, RET, C-y, RET, C-y, RET, ... (so copy the line and paste N times)

* begin interactive search-and-replace, with usual keybindings (Y for replace, N for skip, . for replace and stop)

* but with additional keybinding, e.g. + for change replacement and apply

Alternatively, the replace argument in M-% would be a [somehow-delimited] list of replacements, and + or capital Y would pop off the next replacement and begin using that.