skysight-inc/HackerNews huggingface dataset:
> it fetches the image from Wikimedia Commons but does not display it

If I were to guess, they use the picture as a connectivity/speed test. They probably figured Wikipedia has unlimited free bandwidth, so they didn't care.
I apologise for making a meta point, but this is a fantastic example of how a story can take a while to "click" on HN. This is its sixth submission in 4 months (none by me, before you ask) and the first to actually get anywhere :-) There is so much gold flowing through HN /newest and I strongly encourage more people to check it out if possible.
This is a well-done analysis. Unfortunately, bitcoin is not replacing gold. They're being mined side-by-side. Eventually the damage will be done, yes bitcoin might become the primary value storing currency. But we'll have tons and tons of gold to sit on, maybe use in very small amounts in manufacturing, and the effect it had on the environment is already done.

I would totally be on board with bitcoin if it was directly replacing gold, but let's be honest and admit that no one is mining bitcoin because they believe it's a more environmentally friendly gold (which it's not, really).
I think the problem is that the "some people" in your statement is you.
I’ve seen a number of experienced python programmers bitten by this. They expect a new scope but don’t get one.
Yes, that's a very good point !

On first order of approximation you can take how much a miner gains on average per transaction (mining+fees), which is probably much easier to calculate than the real cost of the other side (I guess one could check how much Western Union takes ?)

Sometimes people compare it with Visa/Mastercard costs, but it's unfair when you're talking about unallied countries, as those benefit from the discount coming from operating at scale in allied countries, and the bitcoin network cannot be consistently shut down without shutting down the Internet itself !
> my current primary use case is running a matrix/sms gateway on my phone so I can forward my SMS to my desktop; the xmpp one I used eons ago was slightly more cumbersome.

Can you tell me more about this? I'm interested in doing this very thing.
I don’t think it’s unexpected for an augmented assignment operator to do an assignment. It is unexpected for it to instead call `extend`.

It’s even worse to do the first for some types and the second for other types.
I keep seeing discussions of this include something like 'but it will all be moving to proof of stake soon', which seems to me a bit like arguing for how green air travel is by saying we'll have solar powered airplanes soon.
A lot of faith seems to be being placed in an unproven advance, which if it is really possible at all (and that's a much bigger if than many acknowledge), would introduce all sorts of new problems.
Seems to be far fetched statement. Women (and men and everybody else) were objectified since the beginning of the history. But during 20th century this objectification took different forms because of general improvement of women rights and freedoms (basically, woman can be now “objectified” without high risks of being thrown to the streets by the family: women are much more independent now).
If you think infosec people are paranoid, boy have you not met a good mechanical engineer yet.

Down in the analogue world, random overpressures, voltage spikes, simple mechanical fatigure, etc happen all the time, so you're going to have to deal. I've written reports on why, regardless of what a sensor said, a simple static beam made of nonflammable materials neither a) spontaneously combusted, b) broke Clausius's principle and moved heat from a cold body to a hotter body. But we still checked.
I'm excited to see where this technology goes. I'm surprised it's taking so much flack in this thread for not being fully fleshed out and compared to materials in use for thousands of years like wood, metal, and concrete by people with barely functional github projects.
Saw it today on Twitter. Love at first sight. Really great. I will try it in production for a small project soon. Curious to see if it's useful beyond tutorial/learning/simple bootstrapping use cases. (Also really nice that it's not strictly bound to cilium but integrates well with it. Makes it universally useful).

Biggest issues so far: Can't edit yaml without export/re-import. No offline use (i.e. it could be gone anytime, my boss doesn't like that).
It’s hard to find out why this feature exists from a quick search, but I suspect default avatar (on webcam level, no less) could be an interesting safety measure rather than just a gimmick.

If properly implemented, this makes it impossible for the user to reveal their face by accident or from inexperience. Even if laptop operator ends up with some shady app that allows strangers to video call, mucking with system avatar settings would be required before their actual appearance can be seen.
Why is it a fetish?, if something is centralized it means you need to trust that central party. Decentralization removes that dependency

In the bitcoin's case, to verify the immutability of *any block*, you only need some basic knowledge of cryptography, and all the blockchain after that block. You then need to sum all the proofs of work of every subsequent block and divide by the network's current hash power, that will give you the amount of effort (energy, cost, etc) needed today to create that amount of proof of work, and that's how you get a feeling of the mind-boggling immutability of bitcoin's block

In summary, you can, independently, verify how much work a piece of information in a bitcoin block has. You don't need to trust anyone
if you want to sculpt, better get to know the chisel.

The keyboard is inevitable for writing (if that's what we talk about), so if any, the mouse may be dispensable. And reducing moving parts can help to improve focus.

P.S.: when approaching the cliff, 'retrograde' may be the thing.
I'm not sure what your point is here. I simply mean that e.g. during the stone age most children died early, so you needed to have more of them.
At first glance, less looks more like a text editor than vim (unless you've opened vim without a file, in which case the text is clear that you've just opened a text editor).
"But it would be much more fair to compare the amount of money settled (source)"

Why?

Seems like its perfectly fair to compare amount of transactions instead of value settled.
A couple of 84-drive 5U rack-mount enclosures, attached to each server with multi-link SAS. It's a fairly off-the-shelf system.
Bruce Lee on Selfactualization and the Difference Between Pride and Selfesteem
The author posits that Bitcoin will move to a Proof-of-Stake (PoS) system soon, but I am doubtful.

How would Bitcoin move to a PoS system? The miners directly determine what happens on the network by the very nature of the mining process and the miners have a vested interest in PoW. The other people in the Bitcoin universe mostly use it as a store of value (and would benefit from PoS) but their value is essentially held hostage by the miners.

Or am I overlooking something here?
I believe the changes Apple requires regarding tracking would've already been required for GDPR compliance, thus Google is almost 3 years late now.
I wrote one post about questions I had regarding Bitcoin a few years ago. [1]

So far they haven't really been answered.

1. https://medium.com/@steeve/questions-for-the-bitcoin-communi...
Looks like it's a script that redirects. I have noscript and scripts are disabled by default and the site doesn't redirect me.
What security features are in place to prevent unauthorized replacement of firmware by someone other than the keyboard owner?

Seems to me something like this you'd want to be able to blow a pubkey into once when you buy it, and have it never accept unsigned firmware or new keys.
A variation: (my) self-awareness is defined more by (my) failures than by successes (with the exception of having children). Failure is painful and, in general, rational people seek to avoid pain. But fear/pain - and the absolute certainty that we will experience both - shapes our attitude and behavior. Is it pessimism to expect fear/pain? Is it optimism to seek sex/wealth (greed)? Methinks both are the human condition, and both make life worth living.
Being decentralized does not exempt it from value comparison, each node in the network serves the same purpose and is bound by the same rules.
All About Logging - Writing a Logging Service in Angular
i cant believe you would ignore all the actual uses of gold besides a store of value. its crucial to lots of things. also, isnt bitcoin going to continually eat up energy, whereas gold takes energy to get out of the ground but mostly doesnt after that?
i.reddit.com works nicely on Mobiles.
It’s not the miners that control the chain. It’s the economic majority.
Yeah, I agree. The process is not so easy and this can cause barriers to entry.

And that's why 5 years ago I've published my first libraries on JCenter. Back then I was still at the university, never worked yet in the field and JCenter seemed to me the least painful path.
I'm not convinced that I'd be able to deternine which toe the sensation would be on. If I just use the sensation of touching my toes I have no clue which it is except by knowing where my finger is. Maybe this would improve with practice, but I'd be lost if I had that setup now and went for it
Considering that this seems to have been code accidentally left in while copy pasting from a tutorial, it's very hard to say, without doing the exact same investigation the Wikimedia team did.

There are a lot of apps that have launched in India around that time frame with huge numbers of users thanks to nationalistic rhetoric. They are terrible apps, but they are made in India terrible apps, and that apparently is enough to get a large following in India of late.
Moj? That was the seemingly most viable TikTok alternative that cropped up.
Posted, here, at the time: "Pablo Escobar’s Hippos Fill a Hole Left Since Ice Age Extinctions" https://www.nytimes.com/2020/03/26/science/pablo-escobar-hip...
Think of web content in a CMS. All the assets are in a database and they get spat out through a pipeline giving a formatted end result.

I've never written a book in a DBMS(!) but it seems plausible.
For more articles on Bitcoin and Pollution, see the Yes, Bitcoin is a Ponzi page [1] collecting many articles over the years on the gigantic CO2 and electronic waste environmental disaster.
[1] https://github.com/openblockchains/bitcoin-ponzi
Indeed. Filter suggests removing something. This is clearly adding something.
I have been pretty sceptical about Matrix in the past. It's been going on for years and the promises have been high. However, in practice big changes related to encryption were still necessary only last year. The little I have used it performance problems could not go unnoticed.

That said I was deeply impressed that they could arrange FOSDEM on Matrix pretty smoothly. Maybe they still prove my pessimism wrong...
Population control doesn't have to mean forced mass sterilizations. If you educate people with at least the partial goal of them having fewer children, that is also population control.

Not that there's anything particularly democratic about "enforcing equality" in foreign countries.
From what I gather from that article is that pattern matching is the new buzzword for Switch Cases?

If so, expect an influx of applications misusing switches in replacement of if.
You've taken my comment too literally. The point I was making here wasn't "angle brackets are used without exception" (clearly that's never going to be true given the rich tapestry of programming languages out there) but instead "I don't like the aesthetic of square brackets". Really it was a statement expressing a personal opinion rather than an empirical fact. Is it a little misleading? Perhaps, but that's natural languages for you (I would have edited my own post to make my point clearer but I was outside the edit window by the time I had realised how ambiguous said point was).

I have gone into more detail about why I don't like the square brackets notation for generics to one of the other replies so I wont reiterate myself here and simply suggest you read the replies before commenting.
Please elaborate.

I understand the bitcoin holders can just sell and move to another chain/coin, but a mass exodus would effectively destroy their stored value as there will be way more sellers than buyers. So the miners can essentially keep doing what they are doing as long as they don't bleed off too many users.
Great 80s video teaching an office worker to use DBASE 3 https://youtu.be/j0ng2Tp01Hc

A great starting point for a young developer.

So much of the early computer world was getting data in databases and spreadsheets. Covers a significant percentage of usecases (and still does with stuff like SharePoint or even SAP).
This is how it looks like now:
https://www.extremetech.com/wp-content/uploads/2018/12/TSMC-...

Machines feed each other via conveyor belts, everything automated, tight control loops check/move things around.

Notice the difference in human presence.
Ask HN: Resources about practical applications of algorithms and data structures
It's easy to find information about algorithms and data structures. But where can I find books or articles about the practical applications of algorithms and data structures to solve a real-world problem?

For example:

- Building secondary indexes on ordered sets (with Redis, but valid for any implementation of ordered sets): https://redis.io/topics/indexes

- Building a graph database (hexastore) on top of a ordered key value store: http://nodejsconfit.levelgraph.io/

- key-value store using the append log data structure: https://www.poeticoding.com/build-a-simple-persistent-key-value-store-in-elixir-using-logs-part-1/
Protecting Microsoft 365 from On-Premises threats and attacks
A lot of organisations that use Microsoft Office 365 apply various protection methods to stop malware, spam, and viruses, but they are still vulnerable to sophisticated on-premises threats and attacks. These organisations need a defence system that is easy to use and cost-effective.
It's not zero sum. A faster Ruby means it's applicable to more problems, which means more people using it, some proportion of whom will end up doing that other stuff.
Because this post was made by a Bitcoin enthusiast that calls it a "Bank of God" in a previous post. The author himself even posted this article in HN comments a few times in the last few days and the post itself has been submitted a few times as a response to "Bitcoin is pollution".

The whole post is heavily subjective and skewed heavily towards Bitcoin. Taking Gold as a "counter" and throwing around random statistic "I'll assume 10%" is a move that really shows you that the post is not to be taken seriously. Should we replace all Gold mines with BTC mines? But how will we make the hardware for mining BTC then?

Not to mention that it isn't even talking about the obvious question - on top of all current pollution, is adding Bitcoin as another huge source of pollution worth to humanity or is it just individual/collective greed of people with vested interest in Bitcoin that is propagating it as such?
Presumably because one of the main attractions of IM clients is being able to quickly get someone to respond. Many people carry their personal phone around all the time and are proactively notified when you send them a message, whereas they spend far less time on personal desktops, and notifications there are far less intrusive.
For more articles on Bitcoin and Energy Consumption, see the Yes, Bitcoin is a Ponzi page [1] collecting many articles over the years on the gigantic CO2 and electronic waste environmental disaster. [1] https://github.com/openblockchains/bitcoin-ponzi
Consensus Is Not Necessary (2021)

All problems stem from the misconception that consensus is necessary. When you realize that it's not, everything becomes much easier:

- Democracy vs Contractualism

- Bitcoin vs Holochain

- Censorship vs Filters

The same way prediction markets don't expect consensus on the interpreted state of the future, description markets shouldn't expect consensus on the interpreted state of the past.

Understand that objective reality is interpreted through a subjective lens.

Allow disagreements. Allow contradicting information to coexist. Allow people to be wrong.

We don't need to share the same perspective of the world. Embrace the filter bubble.
I really like this. Although it's less convenient for the writer to add the extra information, it makes things a lot easier and more clear for the readers.
If you're looking for something off-the-shelf, there is https://jmp.chat/ (basically linking a phone number with your XMPP account, works with Snikket).

If you're more into self-hosting, take a look at this route: https://sms4you.xama.nu/
Local translation in nuclear condensate amyloid bodies
Data leak exposes SSN of almost the entire population of Brazil
Structural wood can be more fireproof than steel.

I saw this in an excellent exhibit at the National Building Museum in DC a couple of years back. Will try to track down a reference.

Some discussion (and dead links) near the bottom of this thread - https://news.ycombinator.com/item?id=16331375
> Another obstacle comes from companies like Facebook and Google, which banned the sale and advertising of N95 masks in an effort to thwart profiteers from diverting vital medical gear needed by frontline medical workers.

In their desire to wield censorship to avoid bad PR, these companies are actually hindering some of the people doing the best work (and taking on their own financial risk!) to help. This is despicable.

Why are large corporations so cowardly?
"up till now we have not had an effective treatment apart from bariatric surgery"

Hell, an appetite suppressant sure beats surgery.
Quick, if you and I just make ourselves feel really mad and outraged about that it will fix everything and make the world a better place. C'mon, let's go.

Are you doing it?

It's not working, try harder!
Wasn't say namaste. I suggested that within the thread and contacted them, but ssingh has said it's not them.
If you have a touchbar mac, just display it on the touchbar. I don't believe there's a way the camera of your mac can ever see your touchbar.

Finally, an actual use for the touchbar!
Related: https://news.ycombinator.com/item?id=26072025, 20% of requests for Wikimedia Commons are for one image of a flower, 2 days ago
As HN's guidelines say, always assume the best intensions.

I think that refers to other posters comments. Taking potshots at faceless corporations is OK.
Here's another perspective about future.

Bitcoin energy consumption comes from mining.

Miners will work only if they are profitable. It means, that they should get more income in $, than they spend for electricity. That might not be true for some periods of time, but generally this is true.

Miners get block reward + transaction fees. Block rewards are halving every few years. Transaction fees are harder to estimate, but I don't think that they'll rise significantly. Last mined block rewarded miner with 6.25 BTC + 0.83 BTC. I think that it's reasonable to expect that rewards per block will be limited to some number, say 50 BTC.

So miner gets <=50 BTC for his efforts. He exchanges those BTC to USD (or Yuan or whatever) and pays for electricity. Block is mined every 10 minutes in the entire world. When I'm talking about miner, I'm talking about all miners combined.

So basically his energy spendings are limited by 50 BTC * BTC rate. Last block had 7 BTC reward, with 45650 USD/BTC rate it means that global miner community can afford $300k every 10 minutes to spend for electricity. Of course I'm not calculating hardware costs, salaries, margins, so in reality it's even less.

What I'm trying to convey is that global bitcoin electricity consumption is limited by something like 50 * BTC price per 10 minutes. And BTC exchange rate is not limitless. So even if bitcoin electricity consumption is huge, it won't consume all our Earth resources. I'll be a tiny chunk of our energy consumption.

There's 190,040 tons of mined gold in the world. 1 ton is 60 million USD, so there's $11 trillion worth of gold in the world. There could only be 21 million of bitcoins. That makes $543 000 as a higher estimate for possible bitcoin price if it would replace gold (and I don't really see it happening).
The whole xBase universe is quite fascinating. It might not have been as revolutionary as spreadsheets, but having databases on your homecomputer/PC covers a lot of use cases for regular people and small businesses. Heck, a lot of what we make way too much money with is basically "just" polishing that. (Or trying to sell you pills while you use that, but let's not digress)

And dBase and its variants/rivals had that pretty much covered, from CP/M to Ataris to DOS and later Windows. Also begat a wide spectrum of programming it, from simple end-user customization to pretty large multi-person applications.

But now? The whole xBase/Clipper-verse almost seems like a unique dead end, in an industry that keeps pretty much every other technology afloat. And it doesn't even seem that that is purely for technical reasons. Sure, client/server and more powerful machiens meant that "proper" RDBMS were getting common, and with environments like Visual Basic or Delphi you could create some pretty neat frontends.

But that was only part of it. Bad acquisitions were another one, with Borland buying dBase and Microsoft buying FoxBase. Not before the dBase makers were a bit too litigious, which doesn't really help trust in the market and individual products.

Right now, the most prominent products still somewhat in line with that would be Access and FileMaker, and they seem slightly different beasts. Or maybe even cloud-based data buckets like Firebase, but they don't quite seem as "egalitarian". And while NoSQL database might claim some relationship, their usage patterns are quite different.
I have noticed that Google Shopping is blocking results for "N95 mask" in the UK, making it more difficult to find retailers which sell them. On the other hand there are thousands upon thousands of results on eBay/Amazon, most of which cannot be trusted.
Even still, cmd-opt-b when your caret is on a name jumps you to the code where that thing is implemented. A few shortcuts like that make navigating so effortless that you are free to focus on the code and libraries.
Not a python dev, but what is deeply weird about the examples in "Strings can be tricky..." section?
Unable to reproduce on iPhone 12 Pro Max on 14.4.
> 2700 transactions for 10 minutes comes at 4.5 per second. So yeah, matches.

The reason I linked to a block was so that you could see that transactions can have arbitrary numbers of outputs. See: https://news.ycombinator.com/item?id=26099812
Your comment includes its precise reply: "training".

Universities are not for training. Schools are for that. Institutes are for that. Whatever.

Universities are for knowledge, science, truth. Not "training".

And yes, I am aware that the above makes medicine mostly a school thing (except for the academic aspect).

But of course, things change.