HNHacker News
TopNewBestAskShowJobs

zackbloom

3,638 karma · joined February 6, 2009

submissionscomments
zackbloom··on Barrier Reef doomed as up to 99% of coral at risk, report finds
It's important to understand that there were many extinction events throughout the history of the earth. Just in the world of Foraminifera there were at least seven catastrophic events which wiped out all or most of entire genetic lines. Some do survive, and over millions of years they can repopulate areas, but the resurrection will not happen one one hundredth as quickly as the destruction does, and it very well may not look anything like what exists now.
zackbloom··on Zoomable lens without any moving parts
Atomic structure shifts are not conventionally considered ‘moving’. Most people wouldn’t call water turning to ice a ‘movement’.
zackbloom··on Vercel Serverless Functions vs. Cloudflare Workers
It's often not actually more complex, it's simpler. With Cloudflare Workers, for example, you don't think about regions, availability zones, provisioning resources, or cold starts. You just write code, and it can scale from one request per second to thousands without any thought or work on your part, partially because of how its designed and partially because it's scaled across so many locations and machines.
zackbloom··on Request to register business in Indigenous language denied by B.C. government
If it wasn't in Unicode it's highly unlikely your computer could render it to you in your own comment. The Canadian system very likely doesn't support Unicode, or intentionally limits the supported character set.
zackbloom··on Request to register business in Indigenous language denied by B.C. government
Realistically the government just needs to support Unicode which has been around since the early 90s.
zackbloom··on Feedback Welcome: I am developing an e-paper calendar as a consumer product
I believe one reason people are responding negatively to the frame is there is insufficient padding around the content before the frame begins. I know it would be painful to not use all the screen real estate, but I think there needs to be some spacing. Alternatively you could surround the screen with some sort of matting before the frame begins.
zackbloom··on New MacBook Pro models to feature magsafe, no touch bar and more ports: analyst
Honest question: what do you use it for?
zackbloom··on The HubSpot Culture Code [slides]
For the record, I started my career at HubSpot and found it to be a genuinely very well ran place. It actually spoiled me a bit, I had no idea most places have bad PMs or don’t give engineers autonomy.
zackbloom··on Home Server Room Power Upgrade and Multi-Room UPS
I agree with this. You can get a kit [1] to hardwire a UPS. You could then take the output of the UPS and run it into a subpanel with a separate 15 amp breaker for each room. That way you won't have extension cords, etc. which might only be rated for 15 amps drawing 30+ and potentially starting a fire.

1- https://download.schneider-electric.com/files?p_File_Name=AS...

zackbloom··on Ask HN: Should I quit the field of software development?
I can’t speak to how it’s actually solved, but I can give a sketch from my experience. The game is generally to (1) consider denormalizing data and (2) rethink when you have the computer do work.

Denormalizing data refers to moving away from a model where you store one and only one copy of each ‘tweet’ in something like a relational database, to a model where you might actually store a separate copy of each tweet for each follower. That is kind of an extreme example of denormalization, but it’s a good way to illustrate how you could make it near-instant for any user to load their twitter homepage. If you stored the interesting tweets of every person I follow in a table just for me, you would make ‘reads’ (loading my homepage) incredibly cheap, but writes (someone with a lot of followers tweeting) very expensive.

Those trade offs exist everywhere in a system like this, which is (2), you get to decide when you do work. If celebrities with a million followers tweet an average of once a second, but people load their feeds a hundred thousand times a second, it is entirely acceptable to do 10000x more work for a celebrity tweet posting. This is actually the same concept behind using indexes in relational databases, but done more explicitly.

My personal answer to this question would probably start somewhat space-innefficient. I would take each tweet and put it into an event processing queue which writes a reference to it into each followers feed. This sounds nasty, but it scales with the number of writes, not reads, and we have less writes, and it scales linearly with the follower count of the writer. I would then improve efficiency by thinking about dormant accounts, caching, and maybe doing a bit more work on read.

zackbloom··on 11,000 year old ocher mine in underwater cave
If anyone would like to get involved with cave diving, it’s somewhat accessible. For about $5k in training, $5k in equipment, and perhaps four weeks of time you can gain the experience and certification necessary to dive caves.
zackbloom··on Private Pilot Ground School
Precession and torque are uniquely important to understand in tailwheel aircraft where you are pitching the plane up and down while the wheels remain on the ground. The thing that always bothers me about the explanations personally is how rarely it is explained that precession is a function of the change in angle, torque the change in power, slipstream absolute torque, and p-factor absolute angle.
zackbloom··on AIM – Aeronautical Information Manual
They absolutely can clear someone to land while traffic is still taking off on the runway. Generally they will have the landing traffic go around if they can’t get the taking off traffic off fast enough. I believe somewhere they can also land traffic with traffic still on the runway if they have three thousand feet of clearance.
zackbloom··on AIM – Aeronautical Information Manual
For anyone who hasn’t seen it I also recommend JO 7110, it’s the document that governs all of the behavior of Air Traffic Control. I know many pilots who had no idea they could see exactly how decisions were made on the other side of the radio: https://www.faa.gov/documentLibrary/media/Order/7110.65Y_Bas...
zackbloom··on Private Pilot Ground School
> general aviation crashes are often fatal

For the record something like 85% of GA crashes have no fatalities. A Cessna 172 will fly down to 40 knots, which is significantly slower than a car crash on the highway.

zackbloom··on Private Pilot Ground School
I would bet you can get a third class medical. Go to an AME, they’ll ask you to get letters from your other doctors.
zackbloom··on Students think the College Board is running a Reddit sting
They actually did, many of the errors students have been experienced are with Amazon’s Lambda product.
zackbloom··on Extremely disillusioned with technology. Please help
I think the fundamental flaw is trying to be 'successful'. Playing that game invariably requires you to pretend to be what you think the market wants.

I would suggest you think about building something you want that you find fun. If you're a scuba diver, build a dive computer. If you're a woodworker make a tool for making the best use of a board. The most important thing is you absolutely don't plan on making it a world-changing multi-billion dollar anything. Make it, even sell it if you want, and enjoy the ride.

zackbloom··on GoPro cuts workforce, changes sales strategy
I totally disagree. The Kraken diving case is exceptional. I did 20+ dives with it in Micronesia this year and the photos are about as good as anyone is going to get without a DSLR. In fact, I was more limited by my lighting than by the camera.

It's also huge to have a screen as big as the phone's, and being able to slip the whole rig into my thigh pocket meant I took it on every dive, not just camera specific ones. I can't imagine a better setup for me.

Edit: You mentioned video. The Paralenz is a much better diving camera than a GoPro. It has a tubular form factor, making it easy to attach to a mask strap. It also is natively pressure resistant and can add depth numbers to your video, GoPros require a case. Here's a dive filmed with my Paralenz: https://m.youtube.com/watch?v=C1MEynCKlhk

zackbloom··on Launch HN: Zynq (YC W20) – Book meetings instantly with your team
The real dream for me would be something solving the satisfiability problem of conference rooms (obviously not an issue this moment anymore). If it was possible for every meeting to have a priority the computer could figure out which meetings should be when to allow as many of us to have rooms as is possible. The current system is horribly inefficient, with the first person to book getting whatever room they happen to choose.
zackbloom··on 1.1.1.1 for Families
How long ago was that, if I can ask?
zackbloom··on Speeding up Linux disk encryption
Hi, I work on the Cloudflare Blog, we're working on deploying a fix now.
zackbloom··on A Novel Mechanical Ventilator Designed for Mass Scale Production
We are working on a version of this which does not require any electronics: https://twitter.com/zackbloom/status/1242156904782139395?s=2...

It uses fluid dynamics rather than a sensor system, simplifying manufacture at scale.

zackbloom··on The state of the restaurant industry
How many people order takeout beer at restaurants? Depending on the city it's often not even legal.
zackbloom··on Low-Cost Arduino-Based Ventilator
If you're interested we are working on various mechanical ventilator designs which don't require actuators or electronics. There are actually devices like that in the market, you can learn more in our collaboration docs: https://docs.google.com/document/d/1R25O2mKT3TfSjXTmheGEevIk...

Edit: Another design we're considering based on an Army prototype: https://docs.google.com/document/d/1Hcuu-55q2a3_-LmBwg0uBdgM...

If you would like to help please join us at the #project-pneumatic-ventilator room of the Helpful Engineering Slack: https://helpfulengineering.slack.com/join/shared_invite/zt-c...

zackbloom··on The History of the URL
I saw one at a data center in El Segundo once. It was 2011 and about 60% of the DC was a single guy sitting on the floor quietly packing up MySpace servers.
zackbloom··on The History of the URL
Thanks for reading and for your careful analysis. My perspective lives in the last paragraph of the post and I'll let that stand.
zackbloom··on Securing Memory at EPYC Scale
I work at Cloudflare Austin. I can't speak to this specific experience, but we have badges and a security person like every other office. It is true we don't have a reception desk in the lobby as it's a shared building.
zackbloom··on Building a static serverless website using S3 and CloudFront
Have you tried Cloudflare Workers and Workers Sites? I believe they fix both issues.
zackbloom··on NanoTritium 20-Year Betavoltaic Battery
God that website is terrible. It is so incredibly redundant about the value of infinite power, as if anyone would need an explanation as to why infinite energy would be useful, but gives so little detail or explanation about what the device actually is.
← PreviousPage 3 of 19Next →