skysight-inc/HackerNews huggingface dataset:
Similar to my belief that a db will win over markdown long-term. The features you mention are all easy to reproduce, (especially with more open-source examples).

Long-term, open-source is great at building communities around a product/project, which is important for this space.
What kind of misconceptions and knowledge gaps are you talking about? Do you have examples of some unfair criticism of Bitcoin?
The End of Indie
Early in my career, I learned so much from reviewing other more senior peoples' code.

I suppose I technically did have "veto power" as my approval was required in order to merge the PR, but nobody ever thought of it in such adversarial terms. We'd comment with questions or things that were unclear, occasionally asking "why are we doing it this way instead of that way?" and more often than not the solution was simply adding/updating comments to make things more clear.

For our team at least, it was a casual and collaborative effort where everyone learned from each other. I wouldn't hesitate to give inexperienced devs veto power over my PRs again unless it was for a time-sensitive hot-fix.
Too Much Choice Is Hurting America
Strace says Desktop Element crashes after a series of calls to recvmsg; one returns 32 bytes, then four fail with EAGAIN. Gdb says SIGSEGV at 0x000055555a03b652, which points into /usr/bin/element-desktop, v1.7.21 from packages.riot.im/debian/. So, probably not a dependency.
That's by design, if you use a proof of work that's validated outside of the blockchain, the work could be valid for multiple forks, thus being a really bad proof of work system.
Can you believe how much work it is to even get repeatable builds out of these systems and people?
The simplest way I can explain block references is the ability to link any line in any file to any other line in that file or any other.
That's a great idea! What's the other built-in that you shadow?
I stopped caring about user "reviews" years ago. A good chunk of them are paid and another good chunk are absurdly emotional/hyperbolic, most of which the buyers don't even know what the use case of a product is. Most people, especially on Amazon, buy a product without even looking at every detail about it.

I partially blame Amazon's product UI which is generally terrible, but also people that don't do any research on a product they buy.
Yeah `sls invoke local` works well for testing individual functions where you are mocking the specific inputs or triggers. But there are a couple of cases where it can become hard to use. For example, if you want to test a Lambda function that's invoked by an API that needs authentication. Or if Lambda A publishes to an SNS topic that invokes Lambda B and you want to test the entire flow.

To fix this SST will deploy your entire stack, and let you trigger the workflow live. So you can hit the endpoint just as your frontend would, or trigger the entire SNS workflow. Except all the Lambda function invocations will be streamed to your local machine and the responses will be sent back.

This approach allows you to get the best of both worlds. The speed on an `sls invoke local`, without having to mock anything.
Google-free /e/ OS is now selling preloaded phones in the US, starting at $380
Science is a method for understanding the world, not an ideology.

I do give most non scientific people the benefit of the doubt. They are at least trying. What is really disturbing is that this is a real problem within sections of the scientific community and especially within the public relations of the scientific community. “Science Communicator” is almost synonymous with this trap. I think it stems from oversimplification and a need to generate funding for research.
Yeah Druid got blown away by ClickHouse at eBay
Druid 700+ servers versus 2 region fully replicated ClickHouse system of 40 nodes.
https://tech.ebayinc.com/engineering/ou-online-analytical-pr...
and a webinar they did with us at Altinity
https://www.youtube.com/watch?v=KI0AqpmcSOk&t=20s
Thanks for this explanation. That makes it slightly better I guess. It still sounds subtly presumptive though, when placed as the subheading. It feels a bit like when journalists report female scientists and feel the need to report their marital status in the first paragraph.
So if it isn't easier to use, and less performant, why are these poor toolsets being chosen?
> In most cases, you'd probably be correct in thinking that the person would be more inclined to preserve the status quo than changing it too quickly, for fear of unforeseen consequences.

This does not encompass reactionary conservatives that have become incredibly prominent as a political group in the United States, to the point of completely taking over one of the two political parties.
This is impractical due to YouTube's algorithm. If y people watch your content on alternative sites that would otherwise have watched on YouTube, this reduces the algorithm's score and could result in x : (x > y) less views on YouTube due to reduced placement. It's probably not a problem at small numbers of views, but if you actually started getting significant views on alt sites, you would be heavily incentivized to pull your content back to YouTube exclusively. The network effects are just too strong. Even if a few very devoted creators stick to using alt sites at personal cost, 99% of creators will remain exclusively on YouTube and the alt sites will not be able to compete on content.

TLDR: A few people may do it, but it won't scale.
> But a 51% attack (with e.g. a double spend) will be easily spotted by the community, right?

The real problem is that if it happens once, it's proven to be both possible and practical. And once it's proven to be possible and practical, how do you know it won't happen again and again?

> What would be the incentive for an actor with such a vast amount of specialised hardware just for Bitcoin mining, to undermine its security?

Most mining hardware is specific to hashing, not Bitcoin specifically.

The obvious attack is something like this: Imagine someone invents a Bitcoin competitor that is somehow more resistant to these types of attacks, yet can use the same mining hardware. To convince everyone to switch to their new alternative (which they have accumulated significant amounts of, similar to Satoshi), they spend the money to crash Bitcoin, while advertising themselves as the more secure alternative to Bitcoin.
Bitcoin is technologically obsolete but that doesn't matter. As the very first coin, its history is the main reason it's still relevant today. It's very well known and that makes its position as the number one cryptocurrency extremely hard to shake even though we have much better coins now such as Monero.
Outlook web is slow as molasses. In the desktop is literally unusable for me (It never opens my account). Both things were superior experiences in 1999.
> The cause is Apple: its approach to cookies makes platform-based web storefronts increasingly difficult to monetize effectively

Can anyone explain this? I'm not sure what they are referring to.
I guess a useful metric would be if they posted return rates, warranty cases and so on.
Western Union has a lower transaction rate than Visa, so does that make it necessarily less useful or valuable (either absolutely or per-kilowatt)?

Also, as you noted the energy usage is correlated with the value, not the transaction rate. Transaction rate limits could be changed arbitrarily without affecting the energy usage of the coin.

However you have the causal relationship backwards: The value of the coin determines what level of electricity spending is profitable for miners. The electricity spending of miners doesn't determine the value.
You would not want some sort of popular Whatsapp bridge. That would an easy target for Facebook. It would likely be blocked.

Better for everyone to run their own bridges...
What does it mean a license be OSI-approved?
Dive into Deep Learning adds attention mechanism chapter
Thank you for what you guys do. Altinity blog and videos are an outstanding source of practical in-depth knowledge on the subject, so much needed for Clickhouse recognition.
I use the FakeSpot extension for the Brave browser. Works with any Chrome based browser.

Uses AI to analyze reviews as well as the reviewers other reviews. Then it gives a letter grade from A to F that rates the trustworthiness of the reviews.

Maybe not perfect but very cool!
The study that raised concerns regarding Bitcoin's energy usage also suggests the amount of electricity consumed every year by always-on but inactive home devices in the US alone could power the entire Bitcoin network for a year[1].

I am not trying to undermine Bitcoin's energy problem. We need more discussion and awareness on this than just labeling "Bitcoin bad" because it consumes more energy.

[1]: https://www.bbc.com/news/technology-56012952
>Or maybe it comes from people who have read an Econo101 textbook and who have spent a lot of time trying to explain a crowd of Bitcoin enthusiasts why their reasoning is wrong

The market decides. Not an economics "expert", nor fitting btc to an arbitrary theoretical definition of money.

>It seems that tech has enabled a grand new theory about money to be implemented.

Are you aware of the Austrian school of economics?
What's absolutely mind-boggling to me is that moving my mouse consumes 10% of CPU. I fought tooth and nail to keep my PS2 ports, but everything's USB now. And apparently USB consumes 10% CPU to read mouse movements.
It’s like if your home is flooding and you ask your family/roommate to help but you decide against it because instead of just doing it for their own sake of survival, they charge you an hourly rate and it’s just too expensive, so you both die.

We always talk about money but money won’t mean anything without the people to use it.

I am personally willing to devote part of my time to work for free towards building a solution that is being ignored just because someone said it’s too expensive.
> The vitriol that Bitcoin evokes from HN commenters can really only be explained by jealousy, the environmental concern is just a cover for covetousness.

Obviously some people are jealous that they didn’t hold Bitcoin earlier and make a lot of money.

But equally, people who hold Bitcoin now are incentivized to dismiss any critique of Bitcoin, since they stand to profit directly from Bitcoin’s reputation.

Therefore the motivations of all participants must be borne in mind, and no ad hominem carries any special weight since all participants have incentives for motivated reasoning.
Explaining the MIT License
You're talking about completeness: the borrow checker rejects some valid programs (any type system will do that). Soundness is talking about catching incorrect programs; the borrowck doesn't allow a single invalid program through.
I suspect it is fear of death and the world moving on without them gone somewhat narcissistic. So as they fear their own uncertain death in their lifetime they project it onto the world.
Really it does feel like archeology. When does this person get admitted to the department? :)
Ethereum's PoS has been running in production for three months, and has about $5 billion staked. So far it's running perfectly.

They still have to migrate the rest of the network to it, but that's a relatively easy task. Once you have consensus, adding more data to reach consensus on is basically just adding a hash value to each block.
If "nobody" had heard of that rune "since WWII", how did it get on that flag at Charlottesville, or in a separate guide to symbols used by neo-Nazis?

I'm sorry that you have a political axe to grind, but you're not doing yourself any good by pretending things.
I'm learning typescript on-the-fly as I migrate an existing React+express codebase to it; Curious if you'd recommend Monaco over VS Code, and if so, why?
> I always felt that adding types to the functions/variables and satisfying the TypeScript compiler is an over-engineering and not providing any meaningful benefits.

I honestly find this attitude horrifying. I'm glad the author was able to move on from this, but it is utterly pervasive in some parts of our industry.

As far as "engineering" goes, specifying your types is about as low-hanging, basic a step as you can take. If this is "over-engineering" then I think that says a lot about how much thought, design and engineering goes into some of these code bases.
I've been using typescript for years and one complaint I have is that it hides really powerful features of prototype based programming and make javascript look like a normal class based language.
What if those 1200 other reviews were bought from a Facebook review farm?

https://www.amzfinder.com/blog/top-100-facebook-groups-list-...

There are a ton of Facebook groups out there whose sole purpose is to shove $$$ into paid reviews on Amazon (or Yelp, or other review sites). Could be a bunch of college kids looking to make a quick buck, or maybe some broken-English dude from some 3rd world country who actually made it their full time job. I don't know, but that's not the point.

The point is: you can literally buy Amazon reviews (or Yelp reviews, or ... any kind of review really) from Facebook groups, if you know where to look.
It may also not be correct that Bitcoin is a Ponzi scheme. A Ponzi scheme is, strictly speaking, one wherein the latest investors are used to pay out interest and withdrawals to earlier investors.
Gatsby Cloud: CI/CD Automation for Gatsby
You know what? You convinced me, you're right. All those Jewish people that are involved in the CPAC are totally followers of Hitler's ideology. You're clearly a very smart and intelligent person, so I don't need to care if you will make yourself look like a fool, just like I don't need to care about this joke of a conference that called itself "America Uncancelled" and then proceeded to cancel people.

Please kill all of my snarky comments in this thread with downvotes, as they were inappropriate and it's a flamewar that has no place on HN.
Are you saying druid hardware costs were coming out to be 10x of clickhouse hardware costs?

Caveat: English is not my first language so might have missed your point in translation. :)
Sure, I'm not denying it. It's just that apparently it's very easy to produce slow-as-molasses UI with JS.

I've been working with the horrors called Windows MFC and Java Swing a long time ago. It was tough but if you did it right (moderately hard) you had a very snappy app on a computer that was 5x slower and had 10x less RAM than a midrange today's Android device.
If we are being honest, nobody here can really answer that. The requests can act benign until the attacker chooses to change the payload based on source IP, time of day, source network, user-agent, etc... I believe it is best to block any outbound network connection you did not define in your code. e.g. your code uses a filtering proxy for approved API destinations.
Interest rates are negative - if you're saving in cash you're losing money. Everyone is happy to gamble in assets and commodities because the money has to go somewhere and it's not like there's infinite opportunities the money can go into, so it's "to the moon" on the markets.
Arguably the punishment side existed before the web then in US tipping etiquette.

But at least the eBay 'approve' asks you whether the vendor was adequate or not, not to give them the maximum on an entirely artificial multiplier scale unless you think they should face consequences.
Disney CEO Suggests There’s No ‘Going Back’ to Pre-Covid Film Releases
Eink.link, my new side project
Sure, you could look at it like that. But their only value would be if they're never (or at least very rarely) actually called upon to act as a scapegoat. All the incentives would be for them to do their job and keep compromised software out of the ecosystem. Of course nobody is perfect, but they couldn't be flippant about it and survive.
In the case of Jira, it was in the past officially stylised by Atlassian as JIRA.
I agree that dbplyr is a nice way to query databases, if already familiar with dplyr (actually I think dtplyr is more interesting for operating on data.tables). However, I'm not sure I really understand your point about the "if" statement.

If the data is already in a dataframe, why not still use the "if" statement, but one of the packages I mentioned earlier to further modify the data?

E.g.

if (x = 10) {

duckdf("SELECT * WHERE y >= 20")

}

I guess I was thinking about one query language to rule them all. If SQL was used everywhere, it's just about learning one paradigm and largely being able to use that across platform and language.
The headline is incomplete. The proposal also includes a 2% tax on wealth over $50 million.

The article estimates about 100,000 Americans would be affected, giving a minimum of $100 billion in increased taxes.

The article then goes on to estimate a revenue of $300 billion/year ($3T/decade).

An increase of 7.5% in the total annual tax revenue is not a drop in the bucket.

Full details are at https://www.warren.senate.gov/imo/media/doc/Wealth%20Tax%20R... , which was linked-to from the article.
Banks aren't allow to do anything like this.
"I have yet to have an economist explain to me why deflation us bad"

There are a few different issues. First, volatility is universally bad for a currency, because it makes all transactions in the currency more risky. Money should always be a medium of exchange first and foremost; there should be little to no room for speculating on the value of money and people should not have to factor in unexpected changes in the value of money when determining prices. In general people will switch from more volatile to less volatile currencies because less volatile currencies make trade more efficient.

Unexpected deflation is particularly bad, because in addition to the general problems with volatility, it also triggers defaults on loans (because money becomes more difficult to obtain). Too many defaults in too short a period of time will create a "contagion" effect by reducing the collateral held by lenders (who use loans as collateral for their own debts), which triggers even more defaults. Worse, as lenders see their collateral vanish, they will try to make up the difference with money, taking money out of circulation and causing even more deflation and thus more defaults. This is the "deflationary spiral" scenario.

Inflation is not some trick to hand money over to "Wall St." Rather, a low, predictable rate of inflation is targeted so that there will be some "breathing room" during an economic crisis. It does not hurt people on a fixed income because it can be planned for and the fixed income can be adjusted for inflation (e.g. someone could hold a portfolio of TIPS). It also has nothing to do with the price of computers, which have become cheaper because of economic growth (and in fact have become cheaper over decades of inflation). Inflation also encourages investment activity by discouraging the hoarding of money, which is a good thing for the economy.
The difference is "approve" vs "criteria for merging". We have a system that requires two approvals, but one must be from a list of seniors (which doesn't include new hires).
Kiri: Moto – open-source CAM SOFTWARE IN THE BROWSER
We mention mobile on our OpenCollective in our OSS Sponsor plan. Plan to have a great mobile experience, which most notetaking apps are not great at. https://opencollective.com/athens/contribute/open-source-spo...

Hopefully will have a great roadmap too like Gitlab's: https://about.gitlab.com/direction/maturity/
How Iran Skirts Sanctions to Acquire Aircraft
Typing in VSCode is high latency as well, I find it viscerally unpleasant to use solely due to this. There's already a ticket: https://github.com/Microsoft/vscode/issues/27378
For what McDonalds is they probably deliver a 5 star review the way their customers see it. You probably have to divide restaurants into different categories and compare within them. I beat a lot of people will rate MCDonalds higher than haute cuisine restaurants even in direct comparison. There is no absolute rating for restaurants.
There's this: http://www.dimensionengine.com/excel/DEAddIn/

Their description sounds a lot like yours.
Not necessarily the same thing, but have you looked into the Unison project at all?

Unison is an open source functional programming language based on a simple idea with big implications: code is content-addressed and immutable.

Homepage: https://www.unisonweb.org/

Strange Loop talk: https://www.youtube.com/watch?v=gCWtkvDQ2ZI
To Protect the Ocean, We Must Love It
The capacitive touch and the accelerometer allowed them to make a web browser that could display 'normal' web pages. Up until then everyone had been dicking around with mobile web sites and the lack of ubiquity and cost of doing so... as well as the often hamfisted attempts to assume why you were on the website from mobile... all of these hamstrung mobile browsing adoption.

With this in place commerce could begin on the phone. Once everyone added mobile pay options it could end there as well. An now everyone has one, if they can.
Two wrongs don't make a right.

No amount of whataboutisms will offset the fact that Bitcoin's energy usage is additive on top of everything else. We don't get to choose between vampire device energy use or Bitcoin. We have to deal with both.

The very nature of Bitcoin incentivizes ever-increasing competition to spend more energy on mining. As long as the price continues to rise (as Bitcoin proponents hope) then the incentive to mine continues to rise.

Meanwhile, improving energy standards and improving power conversion technology continue to push energy consumption of vampire consumer devices down.
Maybe a better article would be https://arstechnica.com/gadgets/2021/03/google-free-e-os-is-...
The problem is that there could easily be flaws in Bitcoin that have been there all along. We’ll know the answer to this if it eventually fails.

I too wish I’d made more effort to buy it earlier. Presumably that sentiment applies to the majority of humans on earth, whether you are now a Bitcoin millionaire or not.
It seems relatively peaceful:
https://ourworldindata.org/war-and-peace
Bitcoin is nothing like gold. Gold has inherent value. If I buy 100% of the world's gold, gold would still be valuable. If I buy 100% of the world's bitcoin, it's the same as owning no Bitcoin. Gold would be immensely valued during an extreme global crisis (WWIII, massive solar flare, etc) whereas bitcoin would be entirely useless.
Fascinating, I was a kid but just old enough to remember trying out this kind of DOS software and reading Norton's book as well.

However, I wonder if all this work could contribute to a "modern" terminal floss office suite. There are a number of projects, but they are scattered:

https://unix.stackexchange.com/q/115548
Being driven down to zero I think means people would lend at 0% interest - I would think thousands of years of anecdotal evidence would speak to the contrary - how would it ever get to zero? Who would lend like that? What would their motivation be?
I remember 2004 well, and the concerns around electronic voting machines. But there were no allegations of impropriety once the count took place. The rest of that Wikipedia article is the usual list of enfranchisement issues.

I haven’t seen anyone claiming Russian hacking changed the vote tallies of 2016. I remember the hacking “questions” being quite clear that the results of the election were not in question.