HNHacker News
TopNewBestAskShowJobs

sciurus

16,407 karma · joined January 19, 2011

I'm a principal engineer at SurveyMonkey based in Atlanta, GA. My personal website is https://www.polibyte.com
submissionscomments
sciurus··on How Nespresso's coffee revolution got ground down
I use Cafe Bustelo's instant espresso at the ratio 1tbsp per six oz. The flavor is quite toasty and bitter, but the mouthfeel is great IMHO and it's exceedingly cheap.

I'd love a proper espresso machine or even a moka pot but alas, small children.

sciurus··on Pulsar – an open-source distributed pub-sub messaging platform
https://jack-vanlightly.com/blog/2018/10/2/understanding-how... goes into this.

> The data of a given topic is spread across multiple Bookies. The topic has been split into Ledgers and the Ledgers into Fragments and with striping, into calculatable subsets of fragment ensembles. When you need to grow your cluster, just add more Bookies and they’ll start getting written to when new fragments are created. No more Kafka-style rebalancing required. However, reads and writes now have to jump around a bit between Bookies.

sciurus··on Pulsar – an open-source distributed pub-sub messaging platform
Recent discussion of Pulsar vs Kafka: https://news.ycombinator.com/item?id=23787958
sciurus··on Flutter for Linux
But that's normal for all apps on OS X. Closing their window doesn't mean quitting them. I'm not sure why you'd fault Slack for following the OS's conventions here.

To quit it, choose that from it's menu or use the cmnd-q shortcut IIRC.

sciurus··on The Uncertain Future of Ham Radio
Seconding this recommendation. I have an FT-60 that I'm happy with, and think the 65R sounds good for your price range.

https://www.dxengineering.com/search/part-type/handheld-tran...

Once you have it, check https://www.repeaterbook.com/ and program in what's local to you.

sciurus··on Pulsar vs. Kafka
If you can't understand what Zookeeper is, I'd recommend reading Martin Kleppmann's book Designing Data-Intensive Applications (https://dataintensive.net/).

You don't need a CS degree to work in this field (I don't have one either!) but there are fundamental concepts you need to understand in order to make informed decisions when designing distributed systems.

sciurus··on Pulsar vs. Kafka
For more details on pulsar and comparisons to similar systems see this series of blog posts from a rabbitmq developer.

https://jack-vanlightly.com/blog/2018/10/2/understanding-how...

https://jack-vanlightly.com/blog/2018/10/21/how-to-not-lose-...

https://jack-vanlightly.com/blog/2018/10/25/testing-producer...

https://jack-vanlightly.com/blog/2019/9/4/a-look-at-multi-to...

sciurus··on Flutter for Linux
I'm not sure what you mean. On OS X quitting the app certainly seems to actually quit it
sciurus··on Flutter for Linux
I loaded that page in both Chrome and Firefox Preview on a Pixel 3a and switching between text inputs or scrolling feels quite janky
sciurus··on Abstract Wikipedia
A more detailed introduction to the idea: https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...

A draft implementation plan: https://meta.wikimedia.org/wiki/Wikilambda/Plan

sciurus··on Apple will announce move to ARM-based Macs later this month
Dupe: https://news.ycombinator.com/item?id=23465364
sciurus··on Show HN: Top, but for Nginx
Haproxy's full monitoring capabilities are available in the open source version. Nginx's are not. The stub_status module is very limited. Compare https://www.haproxy.com/blog/exploring-the-haproxy-stats-pag... with https://nginx.org/libxslt/en/docs/http/ngx_http_stub_status_...
sciurus··on Container technologies at Coinbase: Why Kubernetes is not part of our stack
Great answers.

To be fair though, that's not "Plain old linux" like zaptheimpaler suggested was somehow possible. That's linux plus AWS managed services plus software from Hashicorp. Which is a great stack to be on, but has its own complexities and tradeoffs.

sciurus··on Container technologies at Coinbase: Why Kubernetes is not part of our stack
> What people really want is not Managed Kubernetes but "namespace as a service". They just want to kubectl apply something and let a background task provision their machines. They don't want to screw around with RBAC, service meshes, managing the Linux distribution on their worker nodes, managing the master nodes, etc. That service unfortunately doesn't exist.

I think you just described AWS Fargate and Google Cloud Run.

https://aws.amazon.com/fargate/

https://cloud.google.com/run

sciurus··on How we use HashiCorp Nomad
Looked at https://www.hashicorp.com/blog/deploy-any-resource-with-the-... ?
sciurus··on How we use HashiCorp Nomad
`helm template | kubectl apply` ?
sciurus··on Why Is the NYPD So Powerful?
Why?
sciurus··on Why can't I sign in with Facebook anymore?
Although a block on just browsing seems harsh, the ticketing industry is a constant target of fraudsters and blocking buying or selling via Tor wouldn't surprise or upset me.
sciurus··on A simple way to get more value from metrics
> Was Tickscript what Kapacitor used for InfluxDB 1.7?

Yes. The learning curve was steep, and debugging was near-impossible. Flux is rough too, but it's already getting better documentation and tooling support than Tickscript had.

sciurus··on A simple way to get more value from metrics
Thankfully they still support influxql via transpiling it to flux. They've talked about supporting promql eventually as well.

Tickscript is gone in 2.0, though. I'm not in love with Flux, but I certainly won't miss tickscript.

sciurus··on With remote work plan, Facebook dashes hopes of paycheck arbitrage
It depends on your level and is total comp, not just base salary.

https://www.levels.fyi/company/Facebook/salaries/

sciurus··on With remote work plan, Facebook dashes hopes of paycheck arbitrage
At my employer if you were hired in SF and moved to Montana, you'd take a pay cut. If you were hired in Montana and moved to SF, you'd get a pay raise. Either one requires approval.

I'd be surprised if this isn't the norm in companies with a distributed workforce.

sciurus··on An introduction to RabbitMQ
Thanks for all your work on RabbitMQ, and for your great blog posts about it and other messaging systems.

For anyone who wants to understand the potential complexities of HA RabbitMQ, spend some time reading https://jack-vanlightly.com/blog/2018/8/31/rabbitmq-vs-kafka...

sciurus··on DirectX is coming to the Windows Subsystem for Linux
Northern hemisphere summer school breaks vary but typically run in the May-August time range, so they're just starting rather than ending.

They're referring to https://en.m.wikipedia.org/wiki/Christmas_and_holiday_season

sciurus··on uBlock Origin on Firefox Preview
Google pays Apple an estimated 9 to 12 billion dollars a year to be the default search engine in Safari.

https://searchengineland.com/report-google-to-pay-apple-9-bi...

sciurus··on Justice Department, states likely to bring antitrust lawsuits against Google
This is something interesting I was completely unaware of. It's not just France, lots of countries have legally fixed book prices.

https://en.m.wikipedia.org/wiki/Fixed_book_price

sciurus··on Let's guess what Google requires in 14 days or they kill our extension
Do you know any more details about what's lacking?
sciurus··on Pi-hole 5.0
This. At my previous job we had to serve content from Salesforce and Marketo from subdomains of our main domain. Rather than use CNAMEs direct to those companies, we proxied the requests so we could strip cookies etc.
sciurus··on GeckoView for Android
I'm not 100% sure, but I think that actually is how it works. I have Firefox Preview (which is built on top of GeckoView) installed as my default Android browser, so I believe webviews from other apps are rendered using Firefox's engine instead of Chrome's.

(Disclaimer: I work for Mozilla but not on this)

sciurus··on Lyft lays off 17% of workforce, furloughs hundreds more
https://www.newyorker.com/magazine/2020/04/20/how-mitch-mcco... is an interesting read related to this.
← PreviousPage 12 of 34Next →