HN user

sfeng

2,346 karma
Posts29
Comments255
View on HN
blog.cloudflare.com 5y ago

Cloudflare Announces Containers at the Edge

sfeng
3pts0
sql.lspgn.workers.dev 5y ago

Serverless SQLite

sfeng
396pts163
blog.cloudflare.com 5y ago

Introducing Magic Firewall

sfeng
3pts0
blog.cloudflare.com 8y ago

Cloudflare now lets you run JavaScript on the edge

sfeng
2pts0
blog.cloudflare.com 8y ago

The History of Stock Quotes

sfeng
2pts0
github.com 8y ago

Lambduh: Turing-complete JavaScript commandline JSON/text transformer and file renamer

sfeng
3pts0
eager.io 9y ago

Hosting Static Files Reliably

sfeng
1pts0
pastebin.com 9y ago

How to Use Multiple File Storage Services (rather Than Relying on Just S3)

sfeng
1pts0
medium.com 9y ago

Flying Through Hurricane Matthew

sfeng
1pts0
medium.com 9y ago

Why Websites Need Plugins

sfeng
1pts0
medium.com 9y ago

How to Learn to Play Drums

sfeng
1pts0
medium.com 9y ago

Things I Can Help With

sfeng
1pts0
eager.io 10y ago

To What Extent Did Marc Andreessen Invent the Internet?

sfeng
1pts0
eager.io 10y ago

Using Triggers to Add an Audit Log to Postgres Databases

sfeng
1pts0
package.json.is 11y ago

Show HN: package.json.is

sfeng
15pts3
eager.io 11y ago

Deploying Every Branch

sfeng
1pts0
eager.io 11y ago

You Can Now Buy (and Sell) Apps on Eager

sfeng
3pts0
eager.io 11y ago

Build Static Websites

sfeng
53pts56
eager.io 11y ago

Add an Audit Log to Your Postgres Tables

sfeng
1pts0
eager.io 11y ago

Releasing Stout, our Static Website Deploy Tool

sfeng
10pts5
eager.io 11y ago

How Long Does an ID Need to Be?

sfeng
6pts0
eager.io 11y ago

Google Analytics for Complete Beginners

sfeng
4pts0
eager.io 11y ago

Show HN: Make your site faster

sfeng
10pts0
www.mapbox.com 12y ago

Monitoring oil reserves from space

sfeng
3pts0
adamschwartz.co 12y ago

Show HN: A Practical CSS Textbook

sfeng
1pts0
github.hubspot.com 12y ago

Open-source Real User Monitoring

sfeng
100pts15
dev.hubspot.com 12y ago

Using CocoaPods to Modularize a Big iOS App

sfeng
4pts0
github.com 12y ago

Continuously jam all wifi clients within range

sfeng
18pts1
youmightnotneedjquery.com 12y ago

You might not need jQuery

sfeng
994pts349
A Tour of Oodi 3 months ago

Famously the actual main library at Pasila has a much larger book collection. Oodi is more of a community space / show piece.

The only thing I can argue with is the thoughts on Starship. Each ship failing in a new way is exactly what you'd expect to see from a research project fixing one issue at a time and progressing a bit further until the next issue crops up. I would be much more concerned to see _the same_ failure happen over and over with no clear plan to resolve the issue.

One tiny nit on this amazing project / write up. He mentions that the traces have to be extra wide to support 24V. In truth though, the higher voltage means lower current, which means if anything the traces can be less wide. The size of the traces is determined by the current they carry, the voltage determines how much space must be between the traces (but it’s unlikely to be an issue at these voltages).

What so many people fail to realize is the true purpose of money is to avoid having to spend time with people you don’t like, or do things you don’t value. So if you have a $400/million per month job, but you have to have meetings all day long, you’re not really rich. Similarly, no offense to billionaires, but the ones I’ve met have been someone manic and misanthropic. If you are using your access to spend your time with them, you are not really rich in my book.

True wealth is being able to spend all your time doing things with and for people you love. It sounds trite, but the truth is many people miss the opportunity to jump off the train and enjoy their life while they can.

If you’re a Cloudflare shareholder, Kenton has increased your net worth quite a bit. He is one of the few people who is so unreasonably capable he can and has changed the direction of a multibillion dollar company single handedly. It sounds hyperbolic, but it’s not in this particular case.

I’m also fairly convinced he didn’t capture one tenth of one percent of the value he created, so I’m not sure how anyone can argue this is ‘unfair’.

Portcullis 2 years ago

They lost me at dropping hot oil. There is no evidence of anyone dropping oil, it would have been expensive and hardly better than boiling water.

What’s your definition of finicky? JavaScript is something like 3-10x faster than Lua for most benchmarks (1). If you’re referring to the event loop, it shouldn’t be all that relevant for singleminded code like this that is only processing a single event every half second. If you’re referring to mathematical oddities, it is also not relevant as JavaScripts love of floats is well suited here.

1- https://programming-language-benchmarks.vercel.app/amp/lua-v...

I would love to see this benchmarked against just running LZW compression on a list of the moves. I think the repeated nature of the moves means the entropy is actually rather low. It should be possible to come up with a compression dictionary which can save a lot more space than just a tight packing like this.

Nicotine (2016) 3 years ago

It would probably be useful to actually read before you comment. He meticulously cites the sources of his claims with actual studies.

I personally would have added one additional byte, but when it is written I would have added two bits to each of the original bytes. That has the advantage of making each segment 0-1023. I would have reserved the 1000-1024 values, such that IP addresses look the same visually: 476.188.049.772, but the available number is increased by a factor of more than 200. Maybe it’s not too late to release IPv5…

I’m sorry, but once an attacker can run arbitrary commands on your machines, it seems like your personal security battle has been lost. Cloudflare Tunnel isn’t doing anything that an attacker couldn’t do with a huge list of other tools, including a script that just loads some remote HTTP address for evil things to do next.

Freedom Clock 3 years ago

To play devil's advocate, the American format aligns with how (American's at least) speak the date "March 24th, 2022".

In diving we think in terms of partial pressures. At sea-level, 21% of air is oxygen, and .21 is also your partial pressure of O2. In order to breath at depth, though, we need to be supplied with a higher and higher pressure of gas to fight the pressure of the surrounding environment opposing our lung expansion. At 10 meters, the pressure doubles sea-level, and you are breathing gas at twice atmospheric pressure (meaning there are twice as many O2 and Nitrogen molecules in every liter of gas).

Consequently, the partial pressure of oxygen you are breathing is doubled, to .42. This continues, until you reach a partial pressure which is incompatible with life. That danger-zone is generally considered to be between 1.4 and 1.6, so air cannot be safely breathed below about 60 meters (1.6/.21 - 1 = about 6 atmospheres). Similarly, pure O2 cannot be breathed safely below about 6 meters (1.6/1 - 1 = about .6 atmospheres).

Your description of nitrogen narcosis is correct. To dive deeper than your nitrogen narcosis limits you start replacing some of the nitrogen with helium in the gas you breathe. This works up to the limits of even the most technical recreational diving, after which you will get symptoms of something called HPNS which could mean replacing the helium itself with hydrogen.

Both helium and nitrogen will get stored in your inert tissues and will bubble out catastrophically if you ascend too quickly. With either inert gas you must carefully plan your ascent to avoid the bends.

I think broadly their team was just too big for the stage of the company they were at. It probably would have made more sense to have perhaps one engineer, one operations / business person, and a few part time delivery drivers / baristas. Ideally the first two would be founders who don't need a salary in this early stage. With those economics they wouldn't be printing money with ~150 orders a day, but they would be solvent.

This seems to be the classic case of building much more than the stage of the company demands, and then not having the business-side be ready to bring in the revenue that level of commitment demands.

It's very likely the Southwest pilots were completing a checklist, programming their flight computer, or some other minor pre-takeoff activity before being ready to takeoff. A minute just isn't all that much of a delay. If the controller needed it to happen immediately, they should have first asked if the plane was ready, and then should have issued a takeoff clearance with 'without delay' or 'immediate' in it. Only then would be the Southwest pilots job to refuse the clearance if they couldn't comply immediately.

I am unaware if there is a formal definition of how long a controller should expect a flight to take before following a non-urgent instruction, but 60 seconds doesn't seem wild to me.

Now you could say that the Southwest pilots should have heard 'traffic 3 miles out', and understood that things need to move quickly. But as a pilot, I can say we don't have the traffic picture controllers have, particularly in bad weather. The general understanding is if we can't see other aircraft, we manage our plane, and its ATC who can get a picture of how fast the other aircraft are moving and what is safe from a separation perspective.