Hacker Newsnew | past | comments | ask | show | jobs | submit | willwashburn's commentslogin

Is there any hard fork scheduled in the near future for Bitcoin, with more important upgrades?


The real artistry is to deploy updates without doing a hard fork. Taproot is one of these and it is very, very important.


The real artistry is convincing people that the complexity cost of soft forks are worth it.


Complexity costs come from backwards compatibility. Backwards compatibility is essential because otherwise the change potentially confiscates users funds.

Assuming compatibility is required softforks generally reduce complexity because they relax the requirement for synchronization between participants.


Softforks reduce deployment complexity but increase overall complexity.

A softfork is like internet access over phone-lines. If you pick up the line, participants that aren't on the latest code will often hear a bunch of garbage that they can't make sense of. Someone might even send them money but they won't be able to make sense of it or accept it since it's now encapsulated.

From an overall network perspective, this may be a worse state of affairs vs. just making everyone upgrade (hard-fork).


You can't just "make everyone upgrade", not without a time machine-- because there are transactions which may have been written arbitrarily far in the past, already signed, potentially lock-timed, whos signers (or at least their keys) have sailed off into the sunset.

If compatibility with their signatures is dropped those funds will be irreparably and irrecoverably destroyed.

So, for example, BCash deployed an earlier version of our schnorr signature spec (from before the taproot part was finished) in a "hardfork" but preventing destroying funds meant that they had to keep the ECDSA support around (duo to presigned transactions, hardware security modules, etc.) -- so they didn't escape any complexity in that change, they introduced a disruptive flag-day which introduced its own extra complexity.

> often hear a bunch of garbage that they can't make sense of

The changes are compatible so you know those extra fields are stuff "from the future" which you don't understand and know you can ignore.

> but they won't be able to make sense of it or accept

The recipient of funds always specifies their own rules, you'll never specify rules that you don't understand so there isn't any issue with not being able to accept it.


It's not artistry, it's overly complex hackery to satiate some weird technological obsession.

Even with a soft fork, everyone still needs to update their nodes to maintain consensus. BIP100 signalling would have fixed everything and avoided so much drama.


> It's not artistry, it's overly complex hackery to satiate some weird technological obsession.

Also known as... backwards compatibility.

>Even with a soft fork, everyone still needs to update their nodes to maintain consensus

Not really. If you decide to not upgrade your node you're not going to get kicked off the network. Your node won't be enforcing the new rules (which is bad), but you're probably not going to lose money due to herd immunity and/or game theory. Specifically, your client will blindly accept taproot transactions (without checking for them) if they make it into a block. An evil miner could possibly use this to send you fraudulent transfers, however:

1. you need to somehow amass the hashpower necessary to generate such a block. this is non-trivial given the network difficulty

2. the block would be considered invalid by the rest of the network, so you'll be forfeiting the regular block reward of ~6.25 BTC

3. other miners won't build on top of this block, so it will take forever to get to 6 confirms

4. in addition to the above, your fork will get overtaken by the legitimate chain and will be ignored

5. if it turns out that your victim did upgrade his wallet software, you just spent a bunch of resources for nothing.


It's very important to maintain the illusion that the block size can't be changed.

Or the mining reward.


No. There's an old wishlist of items but there is not plan to ever implement them or any other hard forking behaviors.


Good luck with quantum proof encryption


It seems that their calculations use metformin. At what age should we start using it for health-span extension? I'm already using it to avoid glucose spikes, even though I'm not even prediabetic, but I'm curious if it's known how powerful is the health-span effect is younger humans.


If glucose spikes are bad for you, why not just exclude all foods with a glycemic index? That’s what I’ve done and find my mental health and energy levels have improved substantially.


It was crazy how the same time this was happening there was a space shuttle battle going on over on the dark side of the moon because the Americans were bringing nukes and the Soviet’s were also launching a spec ops raid on the American lunar base to recover a potential defector. That was one crazy day y’all.


There are many threads on reddit filled with comments like that. This doesn't really work here on HN and I was sad to find this as the top comment. I have no clue what you are referring to.


What is this a reference to?


The TV show "For All Mankind"


Down syndrome continues to be the most common chromosomal disorder. Each year, about 6,000 babies are born with Down syndrome, which is about 1 in every 700 babies born.

Between 1979 and 2003, the number of babies born with Down syndrome increased by about 30%.

Older mothers are more likely to have a baby affected by Down syndrome than younger mothers. In other words, the prevalence of Down syndrome increases as the mother’s age increases. Prevalence is an estimate of how often a condition occurs among a certain group of people. To estimate the prevalence of Down syndrome, the number of pregnancies affected by Down syndrome is compared to the total number of live births.


This is an interesting approach. Do you think some algorithm could be used instead or together with a human curator? What about generating images not completely randomly, but with some initial image / program?


States within the US are an interesting example however. The timber lands of southern states (e.g. Alabama, Mississippi) are some of the most profitable in the world, yet you have some of the worst poverty. I'm also thinking of the coal fields of Appalachia. And off the top of my head, major oil and gas regions are also relatively poor (e.g. Texas panhandle, the Dakotas, the Louisiana petrochemical alley).



I don't see any mention of how in reality its because the profits are cordoned off by a select few. Consider the Alaska Permanent fund - Appalachia and its industry could provide for its poor, but it doesn't.


Being Dutch, I am surprised the article doesn't mention the Dutch disease.

https://en.wikipedia.org/wiki/Dutch_disease


I am not surprised in the slightest. One of the worst company on this planet.

This is outrageous:

NSO declined to sell Pegasus to Facebook, but it still built and launched Onavo without Pegasus as a spyware tool in early 2018 under the misleading pretense of being a VPN app.


The first thing they teach you about research, do not do it on the vulnerable population. It's not like people going to the public would matter; The Pixel 4's features and hardware all leaked way before the announcement.


Tailwind | New York, NY (NYC) + Oklahoma City, OK | Fulltime

Tailwind's mission is to make world-class marketing easy for everyone. Starting with Pinterest and Instagram, our tools are enabling businesses to harness the interest graph and make smarter decisions in everything they do, from executing marketing campaigns to making merchandising decisions to generating impactful visual content. Today, our industry leading Pinterest Marketing, Management and Analytics platform is relied on by over 75,000 brands, such as Nike, Walmart, Disney, AOL, 3M and eBay.

Join our growing team and Take a Lead Role in:

- Building the next generation of our Data Infrastructure, allowing it to scale for years to come.

- Enhancing our dataset and implementing Big Data tools to enable even more powerful insights.

- Using Image Recognition to capture Visual Trends across the web in any vertical from products and fashion to travel and art.

- Delivering Predictive Analytics that spot trends before they're actually trends.

- Gleaning Consumer Intent and uncovering Purchase Signals from untapped social activity.

- Building a beautifully intuitive product that our customer fall in love with (don't take our word for it though, here's what some of our customers are saying about us: https://twitter.com/TailwindApp/timelines/562716474574635008 ).

We're Looking For:

- Product (UI/UX) Designers

- Front-End Developers

- Data-driven, Full Stack Software Developers

- Data Architects

We're using React.js, PHP, Python and a host of other tools.

Email me will AT tailwindapp DOT com for more info ( https://www.tailwindapp.com )


Oh, hey there! I work at Tailwind.

Thought I'd give you a sense of why it's awesome here.

On a given day you might pair with a teammate on architecting a system to mine interesting insights from millions of hashtags and user interactions.

On another day you might send a few PRs over to our rollback script in light of a recent mishap. (cough)

Or you'll have a video chat with a user to get feedback on the software that you're writing. Really digging in to understand their problems and ways that you might break down barriers.

Or you'll chat with a teammate about the many advantages of unidirectional data flow on the front-end (Do I sound biased? Ok fine I'm biased)

Or you'll explain to the team why some crazy idea that you have might just work.

Or something else! We want you to bring new things to the table!

Anywho, if any of that sounds cool, or you'd just like to chat, you can always shoot me a line at frankie AT tailwindapp DOT com

cheers


Tailwind | New York, NY (NYC) + Oklahoma City, OK | Fulltime

Tailwind's mission is to help brands understand what their customers want. Starting with Pinterest and Instagram, our tools are enabling businesses to harness the interest graph and make smarter decisions in everything they do, from executing marketing campaigns to making merchandising decisions to generating impactful visual content. Today, our industry leading Pinterest Marketing, Management and Analytics platform is relied on by over 75,000 brands, such as Nike, Walmart, Disney, AOL, 3M and eBay.

Join our growing team and Take a Lead Role in:

- Building the next generation of our Data Infrastructure, allowing it to scale for years to come.

- Enhancing our dataset and implementing Big Data tools to enable even more powerful insights.

- Using Image Recognition to capture Visual Trends across the web in any vertical from products and fashion to travel and art.

- Delivering Predictive Analytics that spot trends before they're actually trends.

- Gleaning Consumer Intent and uncovering Purchase Signals from untapped social activity.

- Building a beautifully intuitive product that our customer fall in love with (don't take our word for it though, here's what some of our customers are saying about us: https://twitter.com/TailwindApp/timelines/562716474574635008 ).

We're Looking For:

- Data-driven, Full Stack Software Developers

- Data Architects

- Front-End Developers

- Product Designers

Email me will AT tailwindapp DOT com for more info ( https://www.tailwindapp.com )


I joined Tailwind out of school last year and it's been a blast since. I could bore you with a list of generic perks… But instead I'll toss out something recent and get back to this salmon and rice (;

Right now a few of us are working here and there on making React play nicely with areas of our product that were built a few years ago. As you can imagine this has presented some very unique, fun and oh so rewarding challenges.

This decision didn't happen overnight though. The web evolves quickly and there are lots of shiny new libraries and frameworks to chase. More often then not we'll pass on new toys, but when the tool seems to fit our job we'll try it out and see how it plays into our workflow.

It's nothing short of amazing working in an engineering culture that understands the importance of researching our options, considering the trade-offs, and then making educated choices based on risk/time vs. reward.

Ok yeah my food is getting cold… Shoot me an email at frankie :[at]: tailwindapp dot com if you'd like to chat :)


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

Search: