bfz
A reasonable starting point might be where it was prior to Covid QE and rate reductions (-61%), add one company-specific shock due to missed growth expectations (-30%), maybe +20% for real growth experienced over Covid in the meantime, and that already leaves us with $6bn, before accounting for the effect of the fed beginning to unwind their balance sheet (which starts in June, initially at around 1% per month)
Incrementally buying at $18-$25 would definitely feel tempting in that scenario, assuming the fed delivered its claimed targets, and only with the understanding the IPO price should not be considered a floor.
This is all before considering the reality their product isn't much more than a commoditized fly on the windshield of bigger vendors, and it's easily possible to imagine a Lightsail-like competitor appearing in the meantime.
It's probably a great time to be getting into finops, and I don't think CloudFlare's fair value is anywhere remotely near $18bn.
I think we'll discover before the end of this year just how many of the tech darlings were largely side effects of the poisonous sandbox constructed by the US fed.
Information technology is only a tool, it is not, never has been and never will be a replacement for the real thing. A child cannot develop motor skills by climbing a virtual tree, a toddler cannot take shelter from a storm by dwelling in a virtual home. You cannot raise a child on an aeroplane without substantially reducing its quality of life and damaging its early growth. Thus continuance of the society that produced us and all the freedoms and privileges we enjoy (including air travel) is largely incompatible with these new tech-centric ideals.
In the normal case for that society to continue functioning, long term physical presence is required for development of its next generation, and nomadic world citizenry is largely a temporary (and abnormal) trait of those who are young, unwilling to reproduce, and primarily misallocate their capital to consumption and selfish pursuits. This trend is a significant contributor to the collapse in population growth rates across the western world and consequently directly impacts GDP, which is to say, the steady decline of our way of life.
Often immigration is offered as a solution to the population growth aspect, but immigrants quickly assimilate our culture and consequently our growth rates within a single generation (predictably as a result of their new privilege), meaning the qualities our culture celebrates cannot be worked around by importing replacement people to breed on behalf of the laptop class exploiting the spread between income and the cost of a beer in some remote reach of the world. Finally there are many signs that immigration may have reached a local peak as resource access concerns are beginning to dominate global politics for the first time in half a century.
For a little more context, I'm a tech native that has lived on the Internet since around 1998, this is mostly written as a rebuke of my former self, who had little idea of the practicality or implications of all the grand empty promises of technology. You cannot now and never will be able to replace a physical address with a transaction on a blockchain.
The choice was to either seize the endless excitement of travel permanently, and further develop my own eccentricities at extraordinary risk of accomplishing little material, or swallowing my pride and acknowledging the dream of travel may have been a substantially emptier experience than originally promised.
This is not to say I did not "develop" - I met numerous people, swap emails, send Christmas gifts, had amazing experiences, and so on, but the question is what permanence these actions and relationships have, and at what cost those experiences are gained. I still itch - regularly - to jump on a plane to a country I have never been before. It is so easy to indulge in that sense of adventure. But I notice this comes most often during times of stress, and nowadays I always weigh that adventure against the actual costs of what I am leaving behind. Due to this, adventure holds very little of the appeal it once did, and I often wonder how many of those life-loving expats I met who did not admit to running from their old lives were still on the run from something, perhaps while living with complete delusion that they were only having fun.
On the other hand I did meet people who had found a real sense of belonging and purpose in their life through the foreign communities they interacted with, but even if I were one of those, over a long time horizon, I don't imagine the outcome to be so much different on every occasion. There are only so many children to educate and schools to build before the satisfaction gives way to the wariness of ones own ephemeral relationship to their environment, the only answer to which is yet more adventure, or the cold reality of going home and discovering what was missed in the meantime.
As another reply suggested - travelling with purpose makes a lot of sense. Some of the most interesting people I met were NGO or higher education placements there temporarily to accomplish a specific task.
- Voting districts - obviously tied to physical land, with different styles of vote counting system per area, often according to local cultural needs. I come from a society where special voting considerations exist in order to achieve actual peace. Prior to that system being introduced, there was war. The right to vote and the manner in which the vote occurs is an essential and inalienable attribute of all democratic societies, often deeply saturated in historic customs taking centuries of diplomacy to achieve stability.
- Public services - voting and taxation are directly related to policy in a local area. The tax that I pay my local council is accountable almost directly to me because I can schedule an appointment with the very people whom I elect to spend my taxes as I desire. My physical address in that locale entitles me to an opinion on the use of those taxes, and a stake in ensuring awareness of local policy, and that the policy works for myself and the people around me.
- Land rights - a requirement for a physical address, or the alternative of no requirement for a physical address, (is/is not) an implicit endorsement of land ownership and encouraging long term placement of people within fixed communities. Community quality and composition varies greatly across every region of the world, and for folk spending most of their life inside cities, it is easy to forget the concept of a community exists. Establishing a physical local presence is essential for many kinds of growth, not least, starting a family and therefore the continued growth of a healthy society.
So to summarize, I think what bothers me is that the only possible way to arrive at what the parent comment suggests would be to avoid participating or contributing to any of these essential traits of civil society, which is to say it is an opinion explicitly rooted in contributing to civic decay. It's not "incredibly outdated", a physical address comes with many essential implications that ought to be encouraged.
So why are we using it for so many naturally non-graph problems? 90%+ of developers' exposure to graphs is through tightly abstract interfaces, I could name maybe 3 graph-related algorithms off the top of my head, but could implement none of them without reading.
We could represent the text of this comment in a graph using one node for each unique character, but the result would be stupid, the operations would be slow, the representation needlessly complex, and implementations guaranteeably hard to work with
> Tim-Berners Lee told me that if you can't send the whole graph you should send a subset of the graph that contains the most important facts.
Indeed, I also caught the ReST buzz around the 2000-2003 timeframe, and turns out 20 years later nobody does that either, because in its purest form it's a pain in the ass for comparable reasons to the topic at hand
The whole concept is what happens when you let a smart person work on a small problem for far, far too long
Why would anyone prefer a tool dead set on undoing their productive investments with each new release? Decisions like this are a massive red flag. It doesn't allow the feature to be removed (interpolation still exists and isn't going away), I doubt it simplifies the code much, it just breaks existing projects out of essentially a stylistic preference. That's not a tool I'd ever want to depend on
If the thing you're integrating is an evolving, improving moving target, and it's coming out of a team of only a handful of people, double any visible costs associated with your application for the sucker who must build it in 2 years time to add some new feature. It is possible to build a strong and easy to communicate case for avoiding frameworks using long term maintenance costs as the basis.
jQuery was actually pretty good at this, it only had one big flag day that I can remember. In that sense, jQuery was much closer to what you get for free working directly against the platform interfaces. Deprecation cycles are much, much longer, and burden of proof much higher for new features in the browser than pretty much any third party framework.
Somewhere here on the thread there was slander directed at Closure Library / Compiler. In this context, that is so totally tone-deaf, Closure Compiler/Library projects from 2010 still build with little to no changes today (based on local experience). I can't say the same for any alternative I have used in the past decade.
> It is likely that the Domesday Project will not be completely free of copyright restrictions until at least 2090 (assuming no further extensions of copyright terms)
There are what looks like a few hundred GB of analogue Laserdisc images on archive.org, by the Domesday86 project. Setup doesn't seem straightforward, though
This may likely make for a great go-to response to "why not X?" in any technology scenario, but I think the lesson has much wider applicability. https://en.wikipedia.org/wiki/BBC_Domesday_Project
"Our team should migrate to Kubernetes, is that ok?" "Let me tell you a little story about an acorn.."
Past even 500 Mbit I'm way more interested in latency considerations than raw bandwidth, and practical matters like how to use that bandwidth from my laptop (good luck doing 500 mbit wireless reliably, never mind 25 Gbit!)
The rate may look similar, but it is against a backdrop of a significantly different and far worse economic environment, not least the use of reserves to prop the currency will have depleted their reserves.
Worth watching the attached video: https://nypost.com/2022/03/30/disney-producer-cops-to-adding...
Sure it's a corporation, but it's also made out of people.
I often wonder at observations like this whether it's the result of massive subsidies or massive over-subscription of the infrastructure. How is actual bandwidth/jitter on that line? Romania also has bold claims about infrastructure penetration, it's a fair example of somewhere I'd have good reason to doubt their credibility.
A stable loss/jitter-free FTTP connection at 50 GBP/mo. is very much value for money compared to an equivalent line featuring loss/latency/jitter at even a tenth of that price and with 10x the claimed line rate.
Separately, I have put off gigabit installation numerous times over 6 years simply because I can't really benefit from it on contemporary WiFi.
(Also yes, on re-reading my comment I realize I am a bit jealous of your setup in Portugal ;)
perf record -g myapp
perf report
Play with the output for a few weeks. "Why is this slow?" is a never-ending question leading down infinite corridors and weird specialist tools.
Cachegrind and VTune are also instructive to play with
I wonder what Bellard's overall hit rate across all those projects looks like in terms of staying around for chores after delivering the initial act of wizardry
For example you could do something with Image.onload event, but even better are the recent JS web performance APIs, they provide a huge amount of detail - including DNS lookup latency, TCP connect time, TTFB etc.
Actually now I want to build this
edit: I'm probably not going to build this, but you should. For large object sources, there are Flickr full size images, HLS URLs for video on demand systems (each HLS segment is generally around 1-3MB), etc.
I'd want a giant list of these to pick from at random, and probably want to bucket the results along (domain name, destination BGP ASN, destination GeoIP) axes as well as whatever the JS performance API offers. You could maybe present each axis as some kind of confidence interval, then geometric mean to produce an overall score presented graphically somehow
You could then collect up all these scores and publish stats bucketed by Internet provider. And that's the point where I realized I don't have the energy to build all this ;)