skysight-inc/HackerNews huggingface dataset:
Sure.
Starting from the academic beginning and then going to commercial usage: Zerocash[0], a paper from 2014 (I'm an author on it), proposes using zksnarks to get a public ledger + privacy with no centralized parties. Instead of identifying the origin of your money on the blockchain and moving it to someone, you just prove in zero-knowledge your payment is correct. This showed strong privacy on a public blockchain was feasible. But slow (2 minutes per payment IIRC)

Three years and much work by others later, it takes ~2 to 3 seconds on a Pixel three to make a zk-proof for a payment. This can be optimized down to 1 second fairly easily (on that you have only my assertion currently)

This is commercially deployed in Zcash (the above mentioned coin with usability and adoption issues), a few other straight up forks, and a new coin called IronFish. And related protocols are in a few things on Ethereum (e.g., Aztec). If you want to test performance numbers, you can download one of these systems and try it yourself (Nighthawk is a decent mobile wallet for Zcash)

Current technical objections (again, beyond criticisms of Zcash as a coin itself)
1) Current ZK proofs require trusted setup. New ZK proofs developed by engineers at Zcash removed this[1]. So its not longer an issue for the technology (or for Zcash once it's deployed)

2) you have to scan the blockchain to get notified of payments. No, this happens to be how Zcash does it. As I said in a separate comment, it's easy to send payment notifications out of band.

3) Vague objections about "scale." Even though zksnarks take a second or two to prove, they are very fast to verify. So adding privacy doesn't make blockchain's scaling problems worse. And the privacy tech is agnostic to the underlying consensus layer, so if you ever get a blockchain to scale, you can put privacy on it.

4) Other approaches(Monero/RingCt/Coinjoin) are better. The major problem is these don't offer strong privacy, just obfuscation. See [2] if you want a 20 minute talk on the issues or [3] for a blog post covering the same

5) There's an inflation risk. Yes, once you hide the values of a payment, because you want privacy, if the crypto breaks, things can go wrong. This is true of any serious approach to privacy. So you want to very carefully vet the crypto design. But if you don't hide payment values, you get no privacy and your blockchain is twitter for your bank account.

[0] https://www.cs.umd.edu/~imiers/pdf/zerocash-oakland2014.pdf
[1]https://electriccoin.co/blog/technical-explainer-halo-on-zca...
[2]https://www.youtube.com/watch?v=9s3EbSKDA3o
[3]https://www.zfnd.org/blog/blockchain-privacy/
I tend to like Glenn Greenwald's work, but it is often presented a little too breathlessly for my taste. The opener here is especially one-sided:

> The British spy agency GCHQ is so aggressive, extreme and unconstrained by law or ethics that the NSA — not exactly world renowned for its restraint — often farms out spying activities too scandalous or illegal for the NSA to their eager British counterparts.

This is true. But it is neither a unique nor one-sided arrangement. The UK asks the US to do their dirty work for them; we ask them to do ours. It's an agreement of mutual benefit that allows quasi-oversighted organisations to side-step the restrictions of the constitutions of their own respective governments.

It's not like the US is somehow less awful than the UK in this regard. And this grand partnership has been going on for a loooooong time.
2 reasons

1) Accountability - I believe users should know when I mint coins. They should also be able to verify that no double spend is possible

2) Extensibility - By having all transactions public, it's much easier to build integrations on top of CC
Bitcoin allows you to convert excess energy into money. Because it can be mined anywhere at any time, it's priced to the global low cost of energy. It doesn't make sense to use expensive energy sources.

Much of energy production is meant to meet peak demand and storage is difficult. Bitcoin mining is a great way to monetize energy that has a low market value and would likely go to waste.

If you want to price energy or put a tax, by all means. But you shouldn't discriminate against particular usages of energy. You're angry at the wrong thing
I'm happy this exists and I scan it every time it is posted.

These days I feel like there is more value in curation than an exhaustive list..

There is just too much on here and a lot of it not of super great quality for me to want to take the time to try a lot of things..

I would probably get more value out of a list that had the best overall 1 or 2 from each category on this list, and even a "best standouts from all categories" would be cool.
What do you have to back up that it is a decision made by “politicians”?

Sundhedsstyrelsen (the Danish Health Authority) makes that recommendation to not use it, not the government. Some parties are discussing giving a choice of AZ, but Sundhedsstyrelsen has then said that _that_ is a decision outside of their realm. But the recommendation is made outside of the government and parliament.
FWIW the population of Canada is only 6x Singapore, so definitely bigger but not irreconcilably larger.

I think one of the bigger things that makes Singapore so much easier to govern with consensus is the density. It's 5.7 million people packed onto a 30x20km island. There isn't much in the way of urban/rural divide or of different federal-level divisions having competing resource concerns, etc.
I think it's rooted in mathematical phrases like "for all x in the set S..."
Sorry, allowing anyone (especially corp) the ability to remote wipe my personal device is an absolute non-starter. That is something that I will never EVER volunter to allow happen. If a company insists as condition of employement, then that is not someone that I will work for. If they are that asinine about this one policy, then who knows where else they are making insane decisions?
"early afternoon" is when people expect the first trades to hit.
Wireframes, Mockups, Prototypes: What's the Difference?
Yes, they're an expansionist rising power and a repressive authoritarian religious dictatorship. So what? No one at the State Dep't thinks otherwise, or is shamed by Iranian propaganda, except insofar as that propaganda is effective PR that the U.S. has to counter--and PR is where the U.S. history is relevent and problematic, and where a clear-headed appraisal of the circumstances is necessary.

When you're playing chess, you're not being an apologist for the other player by imagining their best move.
>I'm horrendously worried about crypto gaining more marketshare as long as proof of work crypto remains mainstream.

It's not really remaining mainstream. Bitcoin is soon going to be the only big project (in terms of electricity used) with it. The industry as a whole is moving away from it quite fast at this rate, with ETH (second biggest) moving to PoS within a year, and almost every new project being a or on a non-PoW chain.
The 2D view worked for me, and i would suggest making the pre-fetching of the images way more aggressive. And maybe the scrolling speed on mobile is too fast.
On 2D i don't like that when i click a artwork it actually shows up smaller than before.
Was it done on Unity 3D?
Two wrongs don't make a right.

Yes, unnecessary energy waste of other devices is bad and should be reduced. Fortunately, we're making strides to reduce electronics inefficiency all of the time.

Proof-of-work cryptocurrencies are uniquely bad because they become less efficient with each additional miner. The maximum number of Bitcoin transactions was the same a decade ago as it is now, but the energy consumption is many orders of magnitude higher and continues to increase.

When someone adds an additional server to a server rack or buys a new laptop, we also get a net increase in value. The new technology is likely to be more efficient, so we get a net increase in efficiency. Proof-of-work is the only technology that gets worse and worse over time, and literally pays people to continue making it worse.
So firstly, congratulations on deciding to improve yourself. I can tell you’re absolutely going to grow into a great engineer because you have the right mindset and attitude.

Now onto some advice. I’ll give you 2 tips and ask a question.

Tip 1: Learn to relax. It sounds like you lose confidence when you’re presenting an idea and things start going badly. It’s natural to get flustered and stressed in those situations. But getting stressed out is the worst possible reaction. Your ability to listen and problem solve drop exponentially. Getting stressed is like taking 50 IQ points off.

Practice some basic mindfulness and relaxation techniques. Practice them in quiet moments throughout the day, then when you’ve got the hang of them, start to use them in mildly stressful situations. It might take a while to get good enough at relaxing to be able to actually do it in a high stress situation, but you will get there. And if you can keep your cool when a presentation isn’t going well, you’ll always be the best version of yourself.

Tip 2: Practice. Presenting a technical argument to an audience is hard. Really hard. It’s going to take a while to get better. And the only way to improve is to practice.

One great low stress way to practice is to record a screencast. Pick a topic, or present a feature you’ve built. Record yourself, listen to it, then try to improve. Even just repeating the same presentation a few times will help you find your rhythm.

Now a question: I think you need to ask yourself why you are getting so much passive and active negative feedback?

It strikes me as a little unusual. I would hope even the most junior member of my team wouldn’t feel like their ideas are responded to with people not listening, losing interest or being overly critical.

It could be that your team has a toxic culture, and you’re being unfairly marginalised. In which case you should not bother trying to impress them and just leave.

Or maybe people aren’t listening to you because you’re too new to the team? Or maybe you’re advocating for points of view that conflict with the leadership/power structure?

I don’t know the answer, but I think it’s a question worth your time considering. Maybe find a friend/mentor at work who could give you a bit of honest feedback if it’s you or them.

But stick with it. Careers are long. And if you’re improving just a little bit every day. You’ll be amazed where you will end up!
It's very trendy and progressive in the US these days to want to put restrictions on the First Amendment. Most of the people who champion that cause have no idea how shitty things can get without free-speech protections.
> "Thank you, that's a great question" gives them a nice compliment and buys you 5 seconds to think.

At the cost of potentially appearing insincere, since (in my experience) that's usually what the corporate talking head will say just before trying very hard not to answer a question. YMMV.
On a similar fashion (centralized alternatives to crypto ideas), there is Etleneum[0], which is a centralized smart-contract platform built on top of Bitcoin (lightning).

[0] https://etleneum.com/
You may like this:

https://www.coindesk.com/frustrating-maddening-all-consuming...
The lucky user is randomly selected from the network. The selection has nothing to do with the users associated with the transaction.

So in other words if you do that, you're actually losing purchasing power due to the transaction fee.
Opinion: “America Needs to Empower Workers Again”
I've been reading a few of the white papers about this, but I'd absolutely love to go deeper in this. Do you have any suggestions?

I am especially interested in assessment about CO2 emissions from credible sources (please, no VCs with zero training in physical sciences posting thought leadership pieces, I beg you).
Some students pay up front.

But if you want to focus on the ISA, the terms are for five years. If the program delivers no value, you only get out ahead if you decide to give up programming until it expires.

Imagine the program failing you, you decide to pursue an associate's degree, and still owing them money.
The Guide to Fixing JavaScript Performance Problems in Browser DevTools
It's a common theme in posts from ESL programmers that they learned English as they needed while learning to program. I can't help but think that removing that necessity would allow more people who don't speak English to learn to code. It's hard for me to see that as a bad thing.
Interesting. I can see that being useful when editing a json data for example. Not something I run into too often and I can manage the same outcome in vim easily enough, but it’s a bit more advanced so I can see the appeal for sure.
>There are many other scandals: the whole subprime disaster, pollution from plants and the like where no one went to prison and people really should've.

not true. people did go to jail for their role in the 2008 banking crisis
I understand the challenges coming from trying to decide if users are genuine people, or genuinely motivated to behave the way that they are. I also understand that the motives imparted onto Facebook here may or may not be accurate.

However, this:

> the network’s use of Pages to create false personas and fake engagement fell into a serious loophole in the company’s rules. Facebook’s policies to ensure authenticity focus on accounts: users can only have one account and it must employ their “real” name. But Facebook has no such rule for Pages, which can perform many of the same engagements that accounts can, including liking, sharing and commenting.

Just seems like a cut-and-dry description of a serious problem on the platform. In the Honduras example, they said that a single user was responsible for hundreds of business accounts, all of which were liking the president's pages. That is a serious problem and a trivial one to fix. If businesses don't fall under the same criteria of having a one-to-one relationship with a real human, then you can't let them participate in "democratic" processes such as "liking" things, when they're competing with real humans. Something as simple as letting them "like" things, but not letting it contribute to the like count, would go a long way.
No kidding. Order of magnitude
I completely agree, this probably only makes people have to re-learn things when they switch to a more common language, only delaying the process of learning english more and more, when it is something more than necessary, not just for code, also to move around the internet and search for information. I learned english after learning to code and honestly, it was never a problem, as you say, you just learn those words as "symbols" that represent a behavior, nothing more, but, learn different "symbols" and then move on to "standard symbols" such as a while, return, for, etc. will require an extra effort that seems unnecessary to me.
Maybe I'm a huge cynic, it certainly wouldn't surpris me, but I think the people pumping up crypto this cycle aren't necessarily the kind that care about the difference. If anything they'll stay away from ETH because it lacks a long term cap.
That's a disingenuous argument.

Just because you won't accept your salary in Euros, doesn't mean you don't have faith in the future of it.
This would be easier with languages where keywords are in clear and consistent syntactic positions and identifiers can match keywords (that is, the keywords are only "kind of" special, more by position than value).

Otherwise, you'll run into issues when someone is using Language X but has identifiers that happen to coincide with Language Y's keywords. You wouldn't want to error out here, and you don't want Language X writers to be forced to be aware of the many hundreds of extra keywords that are now required knowledge to avoid collisions and permit universal translation.

For instance, in a programming language which uses `and` as a keyword in English for the logical operation, this would be translated into Spanish as `y`. Well, in graphical applications `y` is a perfectly natural variable name for the English speaker (and probably the Spanish speaker, but their dialect of the language wouldn't permit it). Now the English program can't be translated properly into Spanish unless the syntax is such that variables and keywords are always unambiguous so that this can be legal in the Spanish version:

y < 0 y x > 10
y < 0 and x > 10

Of course, switching to a language which prefers symbols over keywords would help to minimize this issue (as in C where `and` is not a keyword, in contrast with Ada where `and` is a keyword).
> A programming language using English words isn't a barrier in any way. Those words aren't real English words, they are symbols.

Okay, but what about error messages? A good error message tries to convey the nature of the error in a complete sentence or sentence fragment. Comments are often written in English. Documentation is often only available in English. Tooling suffers the same issue. Non English speakers are forced to learn English if they want mastery of the programming language, and this goes beyond mere symbol mappings.
> These are core parts of one's identity.
The problem with this line of thinking is that not everyone WANTS to be identified by their race.

This as was told to me by someone:

A white person doesn't have the mental weight of representing their race at all times over them this way.

As an example a white guy named jake at work, who is lazy represents jake being lazy.

A black person named jake at work who is lazy. Represents black people being lazy, and that is a huge burden to carry at all times.
I was an early user of coinbase. I only bought a fraction of a coin because of Paul Graham and YC's reputation. Well .. I was wrong. I was not an active trader. It seems they have closed by account and liquidated the btc within (if there were actually btc in my name). I am deeply disappointed that they don't have a telephone number I can call to help figure out the situation. Pretty disappointed.
By the way, for large coverage, you can use https://audext.com/. And here is a very interesting article on this topic https://audext.com/why-and-how-to-add-text-to-a-tiktok-video....
1. It is in an annex.

2. This is the only sentence in the annex about it. The rest of it focuses again on beliefs.

Also, I didn't write it wasn't mentioned at all. However, that amounts to a marginal note, suggesting it's just a supplementary supporting point, but not the main issue. The main, damning, issue, according to this letter, are Stallman's beliefs.
CRM Nutshell Releases Tool to Connect Marketing and Customer Feedback, Revenue
I always wondered why there weren't more non-English programming languages...it seems like it gives an incredibly unfair advantage in compsci for Americans and British and Irish compared to most other countries in the world. Programming is hard enough to learn even when you speak the main language, let alone having to learn English in the process as well.
> the whole subprime disaster... no one went to prison and people really should've

This is a pretty common sentiment, but nobody can really articulate specifically who should go to prison and what crime they committed.

Being stupid, arrogant, reckless and willfully ignorant with money is not illegal. Just because hundreds of billions was lost does not mean that there's any criminal act. Major companies, and even financial institutions, fail all the time without there being any sort of crime.

It's easy to fall into the trap of looking for mustache-twirling villains when you see a broken system. More likely the real culprit are misaligned incentives and dysfunctional institutions. If you actually dig into the details of the subprime crisis, the latter story is the much more plausible one.

If you disagree, you have to specify who you think were the criminal masterminds behind the crisis. And more important, you have to show that you can prove criminal action and intent beyond a reasonable doubt. (And don't forget any would-be defendants will have access to the best legal defense teams on the planet.) I've never heard anyone actually present this case instead of just giving vague platitudes about how "the bankers should go to jail".

The only real candidate for viable criminal prosecution are the mortgagees themselves. Many fraudulently misrepresented their income, assets or employment on their applications. And it would probably be hard for them to claim that they weren't aware. (In contrast the mortgage brokers could always claim they didn't bother verifying income because they genuinely trusted the applicants. That's obviously BS, but criminal liability is held to a much higher standard.)
PoW is on it’s way out - Ethereum is moving away from it and there is no reason for other cryptos to not follow.

The major player in PoW will remain Bitcoin, which won’t change.

But as soon as solar/wind become cheaper than coal, it will switch to green without a blink of an eye.

A random thought - I’m genuinely surprised Bitcoin folks didn’t yet crowdfund building a nuclear reactor for mining purposes ;) They crowdfunded first ASIC production lines which are 1000x cheaper, but at the time when Bitcoin was 1000x cheaper as well :)
Agreed. There's a lot of noise in massive software lists like this although they can be a very useful starting point.

Perhaps more useful would be a feature matrix for each section of this repo so you can determine the "best" ones at-a-glance (since best is subjective based on your particular needs).

Still a great start!
The problem is that Bitcoin miners and investors have a huge incentive to keep the status quo.

Bitcoin is no longer the scrappy renegade alternative currency. It's big business now, with big institutional money behind it. The investors in these Bitcoin businesses do not want to see Bitcoin fall out of favor, and they're going to do everything in their power to keep it popular and profitable to mine.
I have no interest in mounting a defense for the Singapore government, I don't know what the truth is and have none of the facts outside of this article.

On the topic of libel, I do believe there should be consequences (perhaps not $100k but enough to strongly deter individuals and media) for spreading unsubstantiated claims / accusations that negatively impact someone's reputation. It takes a lifetime to build a reputation and can be destroyed on a whim - along with your career - without due process. The consequences of this can be devastating to people and their families for the remainder of their lives. It's not just sharing a link, damage is being done here.
They can't. GBTC trades over-the-counter, not on a major exchange.
Okay. So basically useless. And not exactly anonymous since to use it in any way would ultimately defeat the purpose.
Survey: 39% Say Netflix Has Best Original Content of All Streaming Services
Predicting the Accuracy of Earthquake Magnitude Estimates with a Neural Network
Another EU blunder, what more can be said at this point.

The only person who could pivot EU to something effective at this point would be a fictional character such as Darth Vader.
It seems to me that the Clubhouse will soon cease to be relevant. There is a lot more to people than just podcasts / lectures. And many people do not remember information by ear, I am one of them. And I use https://audext.com/ to capture the important points of the lecture
The Wolfram Physics Project: A One-Year Update
Full-Stack Developer, Senior – Level
Apply Today! MindBeacon is #hiring. Join our dynamic and progressive Product/Development/Engineering team growing across Canada as a Senior, Full-Stack Developer and work alongside some amazing people, where you empowered to develop solutions collaboratively.
Sometimes people make friends in the neighborhood and care about who takes over their house, as it may affect how their neighborhood friends see them.
To a reasonable approximation, they're the same thing. (You know they aren't, I know they aren't, I also *don't particularly care, either*)
Production of “Sputnik V” Covid-19 vaccine started in Serbia