Hacker News new | past | comments | ask | show | jobs | submit | more dicknuckle's comments login

More likely to be a case of not being familiar with US politics and events. We're not the world, and plenty of Americans forget that.


Migrated from self hosted Atlassian to cloud Atlassian.


That's what I do, and he happens to be a machinist and welder. The static site is generated from Local WP, pushed to a GitHub repo, which is connected to Cloudflare Pages, which hosts it for free with SSL. I even set up a website monitor in GitHub Actions, but still have a separate website monitoring service with alerts. All for free.


blockchain can be cheap (power, compute etc) and not crap. Doesn't mean every project that builds with it takes that into consideration.


If you've picked mesh networking, then you care about partition tolerance. But blockchains prioritize consistency. So I think using blockchains on mesh networks puts you in a disadvantaged situation re: the CAP theorem. There's got to be a way which better aligns the application layer with the constraints of the physical layer.


> blockchain can be cheap (power, compute etc) and not crap.

No. All blockchain is crap, no exceptions are fundamentally possible. The reality reflects that rather starkly.

By "blockchain" I mean a system with a distributed consesus via proof-of-work or proof-of-stake.


So it stops being a blockchain if the criteria for adding a block is based on something else? Or do you intend to update your definition to incorporate other consensus mechanisms as they emerge?

Seems to me that a more useful definition would abstract out the consensus model such that a blockchain is essentially a merkle-linked-list together with some function for determining which of two candidate next-blocks will be the actual one, but without getting too specific for what that function is... just because there's so much potential for variation there.


> just because there's so much potential for variation there.

There really isn't. Either you expend some resource to make it expensive to attack or you stake some resource so you have something to lose to prove you're not a bad actor. I've never seen anything more creative than this.


Or you participate in some activity which provides a service, like filecoin. Or you get somebody's approval of the block's contents, like in a permissioned blockchain.

I think we'll also see something where you do key-signing parties all at the same time as a way of providing sybil resistance. Or proof of having voted on whatever it is (the outcome of the vote would then go into the block).

Stake and work are just the easy ones to implement because they don't even try to be simultaneously useful.

Personally I'm not very excited about blockchains because I think global consistency is overkill for pretty much everything, and is in many cases harmful. But it's hard to take anyone seriously who classifies a technology as by-definition-useless. Its current forms are weak enough to defeat at face value, no need for propaganda.

As for the future ones... Maybe they be useful, we'll see.


Hm, thanks for the argument, I guess I'm turning it into semantics; filecoin and "permissioned block chains" sound more like reputation / web of trust systems. So to me it only becomes blockchain when there's some consensus mechanism not based on people making choices (because then we're just back to having a DB with auth...)


It's a little different than a DB with auth. They have to make those choices in the clear, and they have to follow whatever rules are enforced by the protocol while they do it.

Unlike a DB with auth, if the process is trustworthy then the people don't have to be. Can such a thing exist? I dunno, but there's no evidence yet that it can't, and golly it would be cool if it did.


"Permissioned blockchains" are basically isomorphic to git repositories. They certainly are useful, but they aren't "blockchains" in the regular sense.


Well... git repositories with only one branch. But yeah, I'd argue that such things are blockchains in ever sense that matters. Or should we go ask the permissioned blockchains start calling themselves permissioned merkle linked lists?


POW doesn’t have to be useless work. It can be useful work, so that mining actually creates a value tied to off chain economic systems. Then you have something that actually has value, and you can then use POS to give validators both a correct incentive alignment and a way to get paid for their work. Hybrid value backed POW for token creation with POS for validation creates a really good system for digital assets.

Sadly, extant systems for this are few because generating real value is actually challenging.


> It can be useful work

It can be in theory, but in practice there are no tasks that fit the definition. All attempts to use something like protein folding ended up in failure.


>no tasks….

Umm, I don’t think that’s true at all.

Digital content platform, for example, is a perfect task to generate outside value. Data storage is another example with many chains in that category thriving. Database is another, gpu compute/render, lots of useful tasks. You are basically saying that computational resources cannot be used to do valuable work, which is a premise that I think is questionable at best.

You don’t see a lot of hype around these projects because they aren’t intended to be speculative- teams in this space try to avoid wild speculation driven value cycles, because it is damaging to their economic models.


> Digital content platform, for example, is a perfect task to generate outside value.

Yep. Storing CSAM materials against your will is great. Maybe interspersed with pirated movies. To add insult to injury, it's also not reliable enough for archival purposes for important data.

So far, I haven't seen any actually useful proof-of-work schemes that truly benefit the society.


There are lots of other approaches - IOTA DAG, HashGraph, Ripple Consensus Process etc.

I am not a fan of blockchains, though. They are overkill for most uses. But here is an example of a non-blockchain system that doesn’t even require global consensus:

http://intercoin.org/technology.pdf

Also check out the Autonomi network


It's not really going to work. Without a centralizing consensus, any such scheme is vulnerable to be drowned in forks.

A malicious notary network can simply flood the ledger with conflicting views. So clients will have to somehow find a set of notaries that is the "best".

Proof-of-stake means that there's effectively a vote on the set of "reliable" agents, and proof-of-work works because the malicious notaries can't outrace everyone else.


Sorry, but you're not exactly an expert on this. There is a huge body of literature that says otherwise, and reference implementations.

You don't NEED "a centralizing consensus". IOTA did have one, called a "governor". And now they also did away with it.

I had a discussion with the CTO of Ripple (back then their chief cryptographer) David Schwartz about this exact issue in 2018, when I was also connecting with Leslie Lamport and others in the industry to discuss why and how global consensus was even needed

https://community.intercoin.app/t/intercoin-technology-conse...

You can also read this post here: https://community.intercoin.app/t/intercoin-technology-recov...

At the end of the post, it links to the mathematical results on arxiv if you're interested: https://arxiv.org/pdf/0802.0832v1


> Sorry, but you're not exactly an expert on this. There is a huge body of literature that says otherwise, and reference implementations.

Yep, and none of them managed to solve the issue of resiliency without some kind of a stake.

From your own link:

> Intercoin’s ledger technology requires the sender to endorse a transaction after a supermajority of validators have approved it.

> Validators periodically check one another with “proof of resource” techniques.

Basically, it just moves the problem of validating individual transactions to validating the set of trusted notaries via proof-of-stake.

Just another rehash of crapcoin bullshit.


There is no “the set” of trusted notaries

Each coin has a few notaries — not the majority of the network. Did you even glance at all at the arxiv paper?


Yes. How do you find a notary that is not malicious?

A malicious subnetwork of notaries can flood it with bogus transactions. To prevent that, you have to make sure that transactions can't happen without a significant expenditure of real-world resources.


That's not true. Notaries shouldn't be able to flood a network at all. Each participant in the network is supposed to stop accepting messages from a malicious participant. It's one strike and you're out.

That's what Proof of Corruption is about, in our technology, for instance.

Every participant has to sign their claims. If a participant signs two contradictory claims, this Proof of Corruption can be gossipped and the participant is excluded.

In distributed systems, 99% of the time you have finality, but 1% of the time you may have a conflict due to race conditions or corrupt nodes, etc. Blockchains take the unfortunately brute force approach of gathering all the conflicts / ambiguities into one or another consistent chain of transactions, and then "duking it out" with a lot of expensive "stake" or "work" or whatever. But it doesn't have to be that way. The end-users are ultimately the ones to either endorse a transaction or not, there is no reason to have the network be the source of truth for the remaining 1%, there are hugely diminishing returns from all that waste of electricity. So even the double-spend problem can be solved without blockchains.

But even without this, in other decentralized architectures such as the PTN (Permissionless Timestamping Network) I linked you to above (https://intercoin.app/technology.pdf) there is no blockchain, no consensus, just nodes talking to each other and data structures accruing in eventually-consistent ways. And the nodes can just as easily stop listening to you and forwarding your messages.

Similarly in the SAFE network. Even the routing is done in a way that the routing info is deleted after one hop, so you can't DDOS the network the way you can a regular IP / BGP network or even a regular DHT (such as Bittorrent's Mainline DHT). Because the nodes will just refuse to pass on your message. Every node expends only the resources it is prepared to, and nothing more. This idea of "flooding" or "DDOS"ing is more of a legacy idea due to the federated systems we have today, like email and DNS (where the whole world can spam a person's email, and you play cat-and-mouse).

Again, blockchain is a tiny part of this space of decentralized networks. You can have CRDTs syncing, or you can have append-only logs such as Hypercore (now called Holepunch / Pears) or you can have Freenet (the new one, I interviewed the founder a couple years ago when it was still called Locutus: https://www.youtube.com/watch?v=yBtyNIqZios) you can have Secure Scuttlebutt, or Nostr etc. etc. etc.


> The end-users are ultimately the ones to either endorse a transaction or not, there is no reason to have the network be the source of truth for the remaining 1%

> And the nodes can just as easily stop listening to you and forwarding your messages.

You're describing a willingness to incorporate a respect for user consent/participation into the design of your protocol. I think that most people who are enthusiastic about blockchains are not willing to do that.

It's not a technology thing, it's a power thing. They don't want coordination of this kind to be compatible with per-transaction user consent, because if it is, then any system which preserves that consent will be more legitimate than their thing which doesn't, and that's bad for their investors/investments.

Conversely, it's hard to find investors if you're building something that leaves users with enough freedom to insulate themselves against a particular remote influence (such as the investor), which is why the blockchain people have a bit of a head start here.


Well yes, what you say has some basis in truth.

Blockchain's early applications have been derailed by greed and stupid applications like meme coins and rug-pulls. Instead of leveraging the power of smart contract factories using the Factory Pattern, teams started releasing one-off contracts, and others gambling with them. This led to zero-sum games at best, and negative-sum at worse (for contracts with bugs or rugpulls). Compare something like UniSwap (which is a factory) to a random contract based on "SafeMoon" or "EverRise". The UniSwap pools all have the same trusted, audited, battle-tested code. It's the kind of stuff I am a fan of.

I've written about it here: https://community.intercoin.app/t/intercoin-smart-contract-s...

Going further, many COMPLETELY NON-BLOCKCHAIN enterprises, like FTX and Celsius, ruined the good name of Web3 even further, which is around Smart Contracts. Think of it like the Web2 tech bros and VCs trying to make a buck around Web3. YC-funded companies like OpenSea have been better actors, but many wallets etc. ended up using them and gateways like Infura as the source of truth, almost obviating the need for Web3.

Having said all that... I've been discussing this more on the applications and UX level. Users always have the power to switch away to a fork of something, and migrate away from an ecosystem. But a good ecosystem can "earn" its lock-in by giving them stuff they want. That's what happened with all the centralized Web2 platforms undergoing "enshittification" due to the profit motive.

So yeah, capitalism and greed have derailed a lot of Web3, but in a different way than Web2. It's why I built https://intercoin.org/applications . Look at https://intercoin.org/deck.pdf for what Web3 COULD be like. We call it Web5 to get away from the morass which is Web3.

Now, back in 2018 when I started it, I was planning to build a post-blockchain network, and I still do. It's going to be called Intercloud (a portmanteau of two words like BlockChain). But besides blockchain, there are HashGraph, IOTA DAG and others.

So yes, blockchains have a head start mostly due to the profit motive. Same with centralized Web2 social networks. You don't see HN being against those very much, but they are vehemently against Web3. I consider Web2 to have been completely ruined by megalomaniacal tech bros and VCs out for profit, and society at large has been harmed by it. Here is the diagnosis and the solution:

https://www.laweekly.com/restoring-healthy-communities/

(Over the last decade, I have spent the majority of my own resources, without VC, building an alternative open system. I've been sort of marvelling at how actively some HN users are against it, and often knee-jerk trying to downvote it because it contains words like "decentralization" and it can interoperate with Web3... but I am confident that once it goes mainstream, suddenly some people will look back on all my posts and finally get it).


I'm afraid you're redefining what a blockchain is. A blockchain is a distributed ledger. Distributed ledgers are an application of distributed conensus, which is a truly interesting field within computer science.


You’re being downvoted because you’re making sweeping unsupported assertions, likely based on an ideological opposition to blockhain.

I am guessing it has to do with anger at FTX and other negligent participants in the wider “crypto” ecosystem that has very little to do with blockchains. But that is a “non sequitur” (Latin for “it does not follow).

If I am wrong in my assumptions and you have an actual argument supporting your assertions about “all blockchains” being crap, please do elaborate on the substance.


The reality is: blockchain has failed in EVERY area it's been tried, except for illegal/unregulated payments.

Assets tracking? Failed. Interbank settlements? Failed. NFT and art? Spectacularly failed (wanna an NFT for that spectacle?).


Get Plex. There's a ton of free live streaming channels for a ton of tastes and genres. Some of them I think to myself "This should have been a steaming channel years ago".


Why do you need Plex for that?


never heard that in my life.


I find it hard to believe the story, mostly based on the description of the new IT guy finding all of that within a week.

Not to demean IT folks, as many of us have worn that hat at some point in our lives) but in the first week, a new IT worker is finding obvious things like "why do we only have 30% of our network gear in the monitoring system" or "shouldn't we change the hard drive with a blinking error light on the server?"


Agreed, I've had mostly the same experience. There was about a month where I wasn't able to run a particular query on Oracle SQL but that's fixed now.


Depends on the ISP and the teams doing the install. I used to work middle mile fiber along roadways from town to town and every bit of that was spliced on-site. There were very few exceptions where we would spec a pre-term cable for cell towers and certain buildings but we would often be splicing inside a building.


I suspect middle-mile has more trusted crews, this was literally "last hundred feet" or so. He did say he had pretty long pre-termed.


When they deploy FttH here in the Netherlands, it seems that the first crew just puts unterminated fiber under the sidewalk tiles, and then you make an appointment for someone to come along and splice it into your utility closet.


It's typical techno-babble from fear-mongering media entities like Bloomberg and Daily Mail


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: