HNHacker News
TopNewBestAskShowJobs

marcusarmstrong

193 karma · joined July 4, 2015

submissionscomments
marcusarmstrong··on So you want to use plants to reduce CO₂
Challenging in an apartment setting, but the state of the art here is an Energy Recovery Ventilator (ERV) installed in your home to continuously refresh the air.
marcusarmstrong··on Disc Brakes Took over the Cycling World. Here's Why That Was a Mistake
Rim brakes need frame reinforcement at their mount points too, albeit not adapters, so that’s 20g. Hubs are 20g heavier each… I wouldn’t really go for a 20 spoke wheel myself but if you did I suppose that would save 20g. 50g for thru axles. 120g on the brifters.

So to add it all up you’re looking at 770g in components/additions, offset by 75g skewers, 310g calipers, and an added 25g or so per rim for the brake track. So discs are naively something like +335g. I obviously agree it’s a heavier system, but I don’t think ballparking the penalty as triple what it actually is is reasonable.

marcusarmstrong··on Disc Brakes Took over the Cycling World. Here's Why That Was a Mistake
In 2016 maybe.
marcusarmstrong··on Disc Brakes Took over the Cycling World. Here's Why That Was a Mistake
On a disc brake bike, calipers are ~100g, rotors ~120g, and then you’ve got ~150g of tubing/fluid. They’re certainly heavier, but the components don’t even add up to 1000g, nevermind when you offset the rim brake component weights.
marcusarmstrong··on The End of CI
Gitlab does support this with “Merged Result pipelines”[0]. We use them extensively alongside their merge train functionality to sequential is everything and it’s fantastic.

[0]: https://docs.gitlab.com/ee/ci/pipelines/merged_results_pipel...

marcusarmstrong··on Cirrus7 – Fanless Mini-PCs
I’d be particularly interested in something along these lines in a 1U form factor if anybody is familiar with such a thing. Obviously the actual fan-less-ness is less important in that use case but I have a hard time justifying high wattage hardware for my home server operation, and racking provides a lot of convenience.
marcusarmstrong··on Apple Silicon M1 MacBook Pro Earns 7508 Multi-Core Score in Cinebench Benchmark
A TDP comparison is certainly reasonable, though we don't actually have real power consumption metrics so it's a challenging thing to really evaluate. But more to your question, it depends on whether you're trying to evaluate _this chip_ or the _chip family_. Personally I'm not going to be buying anything with the M1 in it because they aren't machines that fit what I need, but I'm extremely interested in benchmarks of the M1 because of what they tell us about the hypothetical M1X (or whatever it ends up being called) in a body that I would, in fact, purchase.
marcusarmstrong··on Apple Silicon M1 MacBook Pro Earns 7508 Multi-Core Score in Cinebench Benchmark
Worth qualifying the comparisons here with core counts... these are mostly 8 core/16 thread parts, with a few 6 core/12 thread parts, vs the M1 4+4.
marcusarmstrong··on ARM chips have an instruction with JavaScript in the name
A great question for the folks who actually do CPU design! As somebody who writes JS rather frequently I’m not complaining.
marcusarmstrong··on ARM chips have an instruction with JavaScript in the name
If anybody else was curious, it appears that the performance win of use of this instruction looks to be about 1-2% in general javascript workloads: https://bugs.webkit.org/show_bug.cgi?id=184023#c24
marcusarmstrong··on Etcd, or, why modern software makes me sad
That's not true at all. HTTP/2 is hugely impactful without using push at all—multiplexing beyond 4/8 streams enables radically different, performant bundling strategies, all "for free" with zero configuration, just by the act of using the protocol.
marcusarmstrong··on AMD's 5nm CPUs could be monsters
Wikipedia claims MTr/mm^2s of:

  Intel 14: 37.5
  Intel 10: 100.8
  TSMC 16/14/12: 28.88
  TSMC 10: 52.51
  TSMC 7: 96.5 to 113.9, depending on iteration.
  TSMC 5: 173
marcusarmstrong··on Improve React.js Server-Side Rendering by 150% with GraalVM
150% vs Nashorn is an important caveat here. At {employer} we started our SSRing via Nashorn and later moved to a separately deployed Node service for performance reasons... and saw a 4x drop in time per request for rendering tasks.
marcusarmstrong··on Blink-Dev – Intent to Deprecate and Freeze: The User-Agent string
Can’t feature detect during SSR, so making an educated guess and falling back gracefully (when possible—many times it just isn’t, as with ES6 syntax) is important to get initial page load right by default.
marcusarmstrong··on Blink-Dev – Intent to Deprecate and Freeze: The User-Agent string
IMO it’s explained better in the Client Hints specification.
marcusarmstrong··on Blink-Dev – Intent to Deprecate and Freeze: The User-Agent string
Browser vendor/version is hugely important information for triaging issues and implementing progressive enhancement approaches on large scale websites.
marcusarmstrong··on A Complete Formal Semantics of x86-64 User-Level Instruction Set Architecture
They can; Grigore was my advisor in college and I’ve seen him demo exactly that.
marcusarmstrong··on Class divide between ‘poor’ Apple iPhone and ‘rich’ Huawei users in China
This... reads like propaganda to my (western) eyes.
marcusarmstrong··on 2018 UtahJS Pay, Education, Job-title Survey
I spent a year in SLC (funemployed) considering staying there long term but was scared off by long-term earning potential from what I had read online (vs. Boston area, where I previously and currently live[d]). These numbers are much more positive than others I had read. Congrats to those of you who’ve found broader-market-level roles in the area!
marcusarmstrong··on Chrome 69 will keep Google Cookies when you tell it to delete all cookies
That has already been done with video auto play.
marcusarmstrong··on TC39 considers renaming flatten and flatMap to smoosh and smooshMap
Mootools already is in conflict with the latest Ecmascript: https://mootools.net/core/docs/1.5.2/Types/Array#Array:Array...

No reason to start changing the spec for it now.

(And I say that as somebody that works at a company with what is likely one of the largest existing Mootools-based javascript codebases around)

marcusarmstrong··on A toddlers guide to memory leaks in JavaScript
This is just “using lots of memory”, not a “leak”.
marcusarmstrong··on Ask HN: What are your impressions for using 1 big curved monitor for programming?
I use Amethyst (https://github.com/ianyh/Amethyst) and cannot give it a stronger recommendation.
marcusarmstrong··on The Lego Storage Guide
I recently needed to pick up all my childhood legos from my parents’ home and am now seeking a storage solution that... isn’t plastic. Anybody know of anything?
marcusarmstrong··on HTTP Immutable Responses
At my company, 304s account for 3% of our CDN requests.
marcusarmstrong··on Why So Many Americans Are Saying Goodbye to Cities
> have chickens, goats, dogs, large garden with fruit and veg, pool

I have no interest in any of those things. And, in fact, negative interest in some of them.

I can walk to dozens of unique and interesting restaurants, share a bottle of wine and not worry about driving home. I can attend plays, concerts, and comedy shows whenever I'd like (again, all without driving). My friends can stop by and say hi without it being out of their way or even a big deal.

Where you live is a matter of trade offs. Different people have different value systems along these things. That shouldn't really be a surprising thing.

marcusarmstrong··on Theresa May to create new internet controlled and regulated by government
This is terrifying.
marcusarmstrong··on 2017 Camera News
They simply don't work for multi-second exposures, however.
marcusarmstrong··on React v15.5.0
For whatever my anec-data is worth, I run a sports stats website as a hobby (which has a decidedly non-developer user base), and when looking at my own user breakdown I found that less than .1% of my traffic was IE10 or below.

So while there's still likely an insular group at play, it's not limited to just developers.

marcusarmstrong··on Ask HN: Please AWS team, make links work with control-click
I just re-wrote some navigation on a single page app personal project and this post reminded me that I'd definitely broken this functionality. So, thanks very much!

For those with a similar problem, the fix is super easy: https://github.com/marcusdarmstrong/mockdraftable-web/commit...

Page 1 of 2Next →