You'd think people would look at the initial healthcare.gov mess and make some conclusions.
One of which should maybe be "Don't strictly isolate teams, with unowned space between their output and the next team's input, and no method by which post-delivery failure reflects back on them."
Don't get me started on the folly of single-path, non-grid road planning. It's literally encoding the assumption "There will never be more than X people living here" into the city fabric.
And then in 10 years people wonder why traffic is so bad...
Exactly - and there’s a wicked cascade effect where people get angry that their commute which is “supposed” to take 20 minutes (i.e. 30) now takes 50, and feel that they’re allowed to speed and run stop signs to make up the difference. I stopped using Waze/Google Maps because the estimates are always wildly low and Waze tends to route you through roads which were never designed to be safe at the limit.
A join creates a tuple but that's not the only way to use them. You can also just produce a tuple with an expression in the query such as (val(), 5, "dog") if you like. The whole language is documented here:
The opportunity of company towns is the opportunity of dictatorships: with fewer decision makers, longer-sighted decision can be rammed through.
For example, California could presumably make better housing decisions if existing property owners didn't get a say.
That said, the weaknesses of dictatorships obviously apply equally. A benevolent dictator leads to great happiness; a terrible one leads to hell that can only be overthrown by revolution.
If you don't need a decent school zone, can confirm.
38 minutes from downtown. 3 acre wooded lot. 1900 sq ft house (currently refinishing full basement). $135 when I bought, probably $200 now. In the process of selling a much more expensive intown house, because there's no point.
The biggest things suburbs need to do these days is revolutionize malls. Tear up all the parking and retrofit empty store space into community-centric things people actually want.
Big box -> co-working space, as new anchor tenant.
Used to live down the road from Avalon. I'd say it's better than a mall, but still too profit-first to be when I'd hope we're pivoting towards.
As context for others, Avalon is a mixed-use development, with restaurants and shops on the first floor (of ~3). Definitely still anchor-tenant focused (movie theater, larger clothing retailers) & restaurant weighted.
IMHO, the type of place you visit to do things, then leave. Not the type of place you live.
But then, my opinion is that Atlantic Station should be nuked from orbit for the sin of isolating itself from the transit grid, so I'm probably on the get-off-my-lawn side of the planner/developer split.
Atlantic Station replaced a hulking eyesore of a shuttered steel mill. Not gonna find that much property in midtown Atlanta on top of a rail station. Not a big fan of Atlantic Station, it does not feel authentic to me, built on top of a parking garage
I can't lay hands on a link, but there was an article about the psychological phenomenon of time passing too quickly. It was a measurable state you could detect a brain as either being in or not in.
One of the most reliable ways to reset internal time perception? Experiencing nature.
Yes. The gist was that your brain gets caught in a loop in which your perception of time was continuously skewed, leading to a constant feeling of hurrying / lacking enough time.
Spending time in nature essentially jumped your brain out of the loop, even after you returned from nature.
Think it might have been a summary of this: "Awe Expands People’s Perception of Time, Alters Decision Making, and Enhances Well-Being" (2012)
I think a few things aren't hammered into young people enough today.
1) Any action is greater than no action. It doesn't matter how much you suck at something. Do it. Congrats, you've beaten everyone who never started.
2) Finish things. No matter how ugly it is. Even if you have to half-kill yourself to drag it that last inch over the line. Congrats, you've beaten everyone who never finished.
3) Your worst effort is probably better than average. Stop obsessing about the 1% best. That's not who you're competing against. You're competing against the pool of real people a company / project could afford to hire, who are available to hire.
4) Everyone starts off terrible at everything. No movie covers the 10,000 hours someone is learning: that's why training montages are a cliché.
5) Forgive yourself. It's okay not to be spectacular every minute of every day. Consistency of effort is more valuable than cyclical manic-depression. The key to becoming better starts with accepting and being happy with where you're starting from.
> Finish things. No matter how ugly it is. Even if you have to half-kill yourself to drag it that last inch over the line. Congrats, you've beaten everyone who never finished.
With the caveat that you should abandon things you've realized you don't value. I've seen far too many people spend too much time to "finish what they started" as a principle, even when they no longer valued the goal. Time is a zero sum game. All that time you spent on it is time you could have been spending on the other goals you have.
People like me have more goals than time. Gotta pick wisely.
> Any action is greater than no action. It doesn't matter how much you suck at something. Do it. Congrats, you've beaten everyone who never started.
Similar comment :-) Too many times in my life I was glad I didn't act (where all choices involving action would have led to negative consequences).
> That's not who you're competing against. You're competing against the pool of real people a company / project could afford to hire, who are available to hire.
Depends on your goals. For most of my projects, I'm competing with myself, not with others.
These are all great life lessons for anyone, not just for young people. I have used all of these on myself before and I probably need to be reminded about number 5 once a month.
Isn't that the whole security / obscurity point? That true security only comes by being exposed to active, intelligent, informed adversaries for a sufficient amount of time?
Or, another way: each exploit and oops only improves the system, rather than being a signal of its failure.
And let's be honest, the competition is still "Oops, I accidentally sent $900M to the wrong party." [1]
> And let's be honest, the competition is still "Oops, I accidentally sent $900M to the wrong party." [1]
The counterargument there is that Citibank is currently pursuing a resolution in the courts to that issue, and if they win they will get their $900M back. If you flub a DeFi transaction, you're shit outta luck.
And of course, if cryptocurrencies ever become anything more than Internet play money (and environmental disaster), the legal systems of countries worldwide will make sure the same protections apply. So yes, your newest cryptoanarchist token may have totally irreversible transactions (cross my heart, here's the math proof!), but the court can still order the thief to send back the money they stole in a separate transaction, under threat of prison time. The judge will not care that the relevant "smart contract" prohibits such behavior.
Because that's what real-world security ultimately boils down to: men with guns, ready to drag you where the law tells them to. It's not perfect, but it achieves 99% of the effect at the fraction of a cost of a "trustless" proof-of-work system.
By definition, if it can be regulated, it's no longer decentralized. And if it's not longer decentralized, blockchains have no benefits over regular databases.
Blockchains solve a very specific problem - decentralized transactions. Unfortunately solving that problem for the world's organized criminals brought a massive amount of heretofore hidden financial activity to light. Consequently, people, most of which don't actually understand blockchains, are trying to replicate this 'bonanza', like moths chasing a light bulb.
There many other use cases for decentralized transactions. But, with so much perceived opportunity at stake, industrial -strength pretzel logic is being applied to the problem, along with eye-popping amounts of venture and FOMO money.
TLS issuance is decentralized too, yet Certificate Transparency provides accountability, and inclusion into Mozilla's trusted CA list is basically the vetting process that binds CAs to legal entities.
In theory in crypto currency world "staking" is this process.
TLS is not decentralised, it's hierarchical. There are a fairly small number of root CAs, and an even smaller number of browser makers who define their trusted lists.
And you can install your trust root if you want, for example I can't find any Russian ones in that list, so probably the Russian government uses internal ones. (Their tax authority interestingly uses Sectigo a CA from the UK.)
> Because that's what real-world security ultimately boils down to: men with guns, ready to drag you where the law tells them to.
But that's assuming the judge knows who the thief is. One of the main characteristics of cryptocurrency is that you can hold it without giving anyone your social security number.
In that respect it's much the same as cash -- if you get away with it you keep the money, but if you get arrested, they can order you to return it, and seize your house/car/wages/etc. if you don't.
The issue, which creates the demand for cryptocurrency, is that we don't have a digital equivalent of cash that isn't based on proof of work. But the regulatory system could create one quite easily.
> But that's assuming the judge knows who the thief is. One of the main characteristics of cryptocurrency is that you can hold it without giving anyone your social security number.
You can, but AFAIK it's harder to do that when you're trying to cash out your cryptocoins in fiat (though arguably, this becomes less of a problem for criminals with the growing numbers of goods and services you can pay for with crypto). Still, I think if governments ever allow for a mainstream, sanctioned adoption of digital currency, they won't let it keep this level of anonymity.
> You can, but AFAIK it's harder to do that when you're trying to cash out your cryptocoins in fiat (though arguably, this becomes less of a problem for criminals with the growing numbers of goods and services you can pay for with crypto).
It also becomes less of a problem if any of the things you can buy for cryptocurrency can then be resold for fiat, which is already the case.
> Still, I think if governments ever allow for a mainstream, sanctioned adoption of digital currency, they won't let it keep this level of anonymity.
But that's the problem. If you can get it from cryptocurrency then it's available, so the only consideration is whether it's available from the system that isn't built on environmental destruction, thereby removing the demand from the system that is. It would be better if we'd admit that and get on with it.
I am not so sure that people were talking about having PoS already used in 2020. What has been planned was to have the first phase of a PoS on testnets, and this milestone has been hit.
In any case, Ethereum still has a lot of characteristics of a research project. If you follow closely, you start seeing that ideas are explored, some approaches are validated, some are proven impractical, etc. Some delays and hiccups are inevitable. As long as the Ethereum Foundation keeps its transparency and does not overpromise I am fine with it.
It will ultimately have to be handled the same way these problems are handled with fiat: through international treaties and multinationals subject to several jurisdictions simultaneously.
We are talking about a scenario where cryptocurrency become prominent enough that people would be trading with it. Governments and financial institutions can only control the on- and off-ramps from fiat to crypto. So now the US can claim to a quarter billion USD from North Korea [0], but what about a scenario where your assets are just numbers in a ledger that no one can control and these fiat ramps simply are irrelevant?
You want to talk about Governments trying to make it illegal? That is debatable, but a better argument. You want to make the argument that States and Institutions will create their own blockchains with backdoors so that they can override it? That is possible (or actually implemented if you look at Ripple), but that will be no real disruption of the existing global financial system.
I fail to see how "Governments will allow it as it is, but control it" is a possibility, though.
> I fail to see how "Governments will allow it as it is, but control it" is a possibility, though.
I do not claim that. I believe governments will allow it iff it's in a shape and form they can control. If some features prevent effective oversight, these features will have to be removed for the cryptocurrency to be officially sanctioned.
So you are talking about the "blockchain with backdoors" scenario (which absolutely defeats the principle and the purpose of any major existing system) AND making the existing leading chains illegal.
That is certainly is a possibility and a valid view, but to me a very short-sighted one. It assumes social-political systems are static. It makes us take for granted that global top-down Governments (hopefully democratic) will be the only legitimate form of power for a long period of time.
Blockchain or not, that leaves me with a very grim outlook of our future.
This may be my lack of imagination, but I can't see it ever being any other way. Hierarchical governance seems natural to us, pretty much written into fabric of social reality.
Once a group reaches more than couple dozen members, interpersonal pressures crumble as two random people don't really know each other or depend on one another - and you need to create a level of governance in order for the group to grow and stay coordinated. Rinse repeat, and you end up with hierarchical governance we know from every single society throughout history.
I know that "blockchain with backdoors" (or, "blockchain with anarcho-capitalist guarantees removed") goes entirely against the vision on which leading chains are built. But then, I disagree with that vision and consider it naive. I may be wrong about this, though. Time will tell.
This could be a good long conversation to have. Not sure if HN is the best place and format for it, so I will keep it short.
> Hierarchical governance seems natural to us, pretty much written into fabric of social reality.
Hierarchies have existed for basically forever and it's almost always the natural state of organizations not just for humans. I wouldn't argue the opposite. What has changed and almost certainly will keep changing is the nature of these different hierarchies. Moreover, we have more than one single type of hierarchy co-existing. Just compare Switzerland to China in present time, or compare the independence of Hellenic city-states with the growing centralization of the EU and you will know what I mean.
The one thing that is recent (and IMO misguided and/or totalitarian) is the idea that we can organize ourselves into one single global hierarchy, an all-encompassing entity that would be able to subject all different countries into one unified set of rules. Some look at Europe and the EU as a way to show that would be a good thing, but completely ignore the fact that the EU it is not an unanimous organization. Libertarians think that all-out globalization and absolute free-flow of commerce will smooth out every international issue and will completely ignore the fact that this only works if every one is on similar level of individual freedom and economic development. Communists refuse to accept past failed attempts because in their view Communism can only work if the whole world adopts it.
Every Utopian project that requires every one to conform to one single set of rules has failed and will always fail due to the impossibility of satisfying the needs, values and wants of everyone at a global scale. I hope we can agree on that.
> Once a group reaches more than couple dozen members (...) you need to create a level of governance in order for the group to grow and stay coordinated.
Right, and the beauty of blockchain is precisely that it solves the Byzantine Generals Problem. You can have any number of people that don't know and don't trust each other able to coordinate without any central authority.
Granted, this is not a perfect solution. It's not like that just because we can have a computer network telling us "who controls X and who should have access to Y" that people will blindly follow it. You will still have groups trying to control things by force, abuse the system and so on. Societies will still have to have their military forces.
The key difference is that now these disparate people and societies no longer requires nation-states to organize themselves. People won't be forced to swear allegiance with to one tribe or another just because of the place they were born, etc.
Citibank is in an argument with other institutions that operate in broad daylight. Crypto nets allow anyone, anywhere to jump into the transaction as a feature. These guys don’t care about New York City police. I don’t think regulators will have any control without having a controlling stake in the ledgers.
Exactly. There is no way I'd ever want to anything remotely important, or remotely high value, on a system that isn't run by humans and with transactions reversible in courts.
Who is it that uses these smart contracts, and for what? Is it mostly a gadget for research and speculation (still)?
I work in old industry and the supply chain guys as well as finance is having a boner from the idea of moving their crufty systems to blockchain. The whole paper trail around a bill of lading isn't a joke if you are shipping from say China to South America.
But - like the internet - it's just a fad that will soon pass.
If they don't, they will be put out of business. Do you think if Walmart says "I will only buy from you if I am able to audit you and prove that your shrinkage is less than X%" they are just going to say "Opposite, sorry we can't do that."?
Or if Amazon ever starts a blockchain-based certification system to crack down on counterfeit products, the legit distributors are not going to push down on all their suppliers? Of course they will.
This thinking belies a very simplistic view of a very complex supply chain.
Brands like Nike often don't touch their products after they produce the design.
Manufacturing, distribution, shipping, warehousing, sales are all handled by a massive web of smaller entities with long term contracts. Most of these businesses use very very old tech, and will actively resist change.
Its a chicken or egg problem too, since having half of your products on a blockchain is pretty much worthless, it's an all-or-nothing problem which makes it that much more of a massive undertaking.
I've studied this pretty extensively and honestly don't think it'll ever happen. At least unless the current paradigm of supply changes massively.
> I've studied this pretty extensively and honestly don't think it'll ever happen. At least unless the current paradigm of supply changes massively.
"I don't think we will see any changes in the industry, unless the industry changes." Kind of tautological, no?
> Most of these businesses use very very old tech, and will actively resist change.
I don't think we are disagreeing. Maybe we are just thinking in different timescales.
I don't doubt current business will resist change. What I am saying is that there will be a point where adopting the technology will be such an obvious advantage for the large players that the existing business will either be forced to adopt or be disrupted by some new business.
> "I don't think we will see any changes in the industry, unless the industry changes." Kind of tautological, no?
Kind of not-at-all what I said no? Change is inevitable, blockchain is not the right tool for this job.
>adopting the technology will be such an obvious advantage for the large players
A centralized solution from a trusted third party has all of the benefits of blockchain with just about none of the downsides. Many institutions could fill this role from technology companies to major law firms in the supply chain space.
> A centralized solution from a trusted third party has all of the benefits of blockchain with just about none of the downsides.
So why hasn't it happened yet?
Also, who in their right mind would rely so much on a "trusted third party" to coordinate global supply chains?
What would be cost to have an organization that is able to maintain this level of trust?
What about the politics of it? Even if the entity were to be trusted, how can we be sure that there would be no countries forcing their political/economical might to bend this entity to do what they want? As an example, after the global pandemic, do you trust WHO more or less? Do you still believe that they are completely independent?
You are never going to hear from me that blockchain is a perfect solution for all problems, but a "centralized solution with a trusted third-party" is quite a spherical cow in comparison.
As I said in my previous comment, it is happening in a major way across industries. There just aren't any clear market leaders because as previously discussed, different brands have different ideas on who a trusted third party is.
> different brands have different ideas on who a trusted third party is
If different entities do not all trust the same centralized party, then it is not happening. You are pulling a spherical cow again as an answer. What is so hard to understand about that?
Because it's not a matter of the industry that I am talking about, it is the general principle.
To make an analogy: I don't need to know all of the details of foreign trade and banking regulations around the world to know that people can use blockchain-backed cryptocurrency to send money all around the world in a way that is faster and cheaper that any banking or remittance company ever will be able to.
As blockchain tech matures and gets easier to be adopted by the masses, it will not matter if currently we have a gazillion different banks and if companies each are using their own ad-hoc method for managing world-wide transfers and FX: the moment that consumers are able to say "I want to use my crypto to pay for this", companies that are not on-board with that will simply lose business.
---
To sum up: you are arguing that the status quo is the only way to make things and that the only way to have any change is when they are of interest to the status quo. I am arguing that the status quo will not matter the moment that blockchain technology gets more accessible and makes more economical sense as a way to verify and coordinate work among entities that do not trust each other.
What matters in the end (to quote from the OP that started our discussion) is "The whole paper trail around a bill of lading isn't a joke if you are shipping from say China to South America". This is something that blockchain is basically designed to solve. It doesn't matter if the companies now don't want to use it, when the people holding the purses start asking for a solution that only blockchain can solve efficiently, the companies that don't adopt will lose business and fade away.
So you're extrapolating a general principle that has yet to be proven anywhere into an industry you know nothing about. Great. This sort of attitude is part of why folks generally sneer at BlockChain enthusiasts.
> you are arguing that the status quo is the only way to make things and that the only way to have any change is when they are of interest to the status quo
You keep building a strawman of my argument that's easy for you to tear down. Are you aware that there are more choices than "status quo" and BlockChain?
> when the people holding the purses start asking for a solution
That's the thing, consumers DGIF, and have proven this for generations by purchasing based on cost and quality alone.
If it is a general principle, it doesn't matter the specific application. That's the whole point of abstract thinking. But you don't seem to care about that. So, let's go back at the comment from OP:
I work in old industry and the supply chain guys as well as finance is having a boner from the idea of moving their crufty systems to blockchain.
They are the ones holding the purses. Not "consumers who DGIF". It's not retail that is going to drive the adoption of better tech in the industry, it's the large purchasers who will make everything possible to increase their margins.
> This sort of attitude is part of why folks generally sneer at BlockChain enthusiasts.
Again, I will borrow the words from OP:
But (Blockchain) - like the internet - it's just a fad that will soon pass.
My google-fu has failed me now, but I'd love to find a link to a story about a MS executive who thought that the idea that "internet search was stupid. People will just bookmark the sites they use more often and start navigating from there."
I will say this in the nicest way possible: your head is so stuck inside the box of the status quo and their current issues that you are not even able to contemplate a thought outside of it. You are dismissing something that can disrupt entire industries because the current implementation is not good enough. The moment that you stop thinking in a static way, perhaps you won't calling everyone "naive enthusiasts".
> Are you aware that there are more choices than "status quo" and BlockChain?
Sure there are! Yet none of the things you present as choices actually (a) solve the problem of coordinating work and attesting validity of information in a global scenario with competing actors and (b) have the potential to be automated/scaled to eliminate a lot of human intervention in the way that blockchain does. You are talking about big firms, big contracts, CYA agreements and certifications whose costs can not reduce with scale. How do you want me to believe that this is going to compete with technology that will be exponentially cheaper and simpler to operate and deploy?
For all the scams, ponzi schemes and outright theft that has happened in the blockchain space, I can bet a good amount of money that we as a society lose more every year to corrupt officials, subverted institutions and petty theft than we will ever lose on a system that is not run by humans.
Then for crypto you need to count what fraction of value is used for illicit activity. Here is a paper estimating its about 46% of transactions [0]. If you look at transactions that cause real economic activity (as opposed to speculation) I bet the fraction would be in the 90%+.
You are moving the goal posts. The point initially was to show that the current socio-political institutions are no better than "Wild-West" blockchain systems to avoid fraud and misappropriation of assets.
You are now talking about how much of a "real economy" blockchain can handle, which is a different matter and a totally unfair comparison. Let's talk about a "real economy" when people are allowed to enter a work agreement and have a contract specifying a salary in crypto.
It is still unrelated to the point of comparing the percentage of funds taken from its owners or misappropriated in the blockchain vs fiat. The activity may be illegal, so what? They were still desired by both participants. Bringing that to the story is still goal-post moving.
Depending on the jurisdiction, a lot of non-violent activities are considered illegal and happen on black markets anyway: gambling/sports betting, recreational drugs, contraband goods, prostitution... A lot of the "violence" that you are trying to prescribe to this comes from the fact that these activities are pushed to the underground, not due to the activity itself.
You are grasping at straws and you know it. Right now all your argument is based on your preconceptions against blockchain, but you are misattributing a whole lot of things to it.
Come back when you have a significant number of cases of people being attacked in order to get their bitcoin wallets stolen, banks being robbed for private keys in paper wallets or corrupt officials locking people up and demanding crypto for payment. Then I will start listening to you in regards to "violence that is caused by the nature of cryptocurrency and blockchain"
This is not necessarily true. If the system architecture is highly complex and poorly designed, each exploit will result in a patch which will only make the system more complex and more brittle.
IMO this is exactly what is happening with Ethereum.
One of which should maybe be "Don't strictly isolate teams, with unowned space between their output and the next team's input, and no method by which post-delivery failure reflects back on them."