skysight-inc/HackerNews huggingface dataset:
About half is used for jewelry because gold is shiny pebbles. About 10% is used for electronics.

Mining Bitcoin consumes 5X as much energy as gold, btw, per unit value extracted. It also requires mining gold to produce the circuit boards used for mining Bitcoin - given the popularity of the ENIG immersion gold plating process for PCB contacts.

The secondary issue is that of course each Bitcoin transaction generates 100g of e-waste which cannot be recycled and just gets buried. E-waste has a few grams of metals, but is mostly plastic and FR4 (epoxy filled fiberglass). Plastic and FR4 cannot be recycled. What little of the e-waste can be recycled is shipped to third-world countries where poor people dig through piles of scrap and dunk it in toxic chemicals.

The only meaningful way to move forward is to reduce consumption, especially consumption which achieves nothing, like literally wiring up a power plant to compute hashes of random data instead of attaching it to the grid to do useful things.

What a disaster.
It depends on your free time , what I was a child I could waste hours trying to parse some instructions like "take a right after the big rock then a left after the curved tree" , the issue I had is that this is ambiguous, "is this rock the big rock or that one there", "did I waled to much and missed the path", "is this the path or is just some clearing" . I finished Gothic and Gothic2 with no internet for help but today I don't have the time to play similar games - but maybe is not the time but maybe I changed, the most hours I spent in last years were in Minecraft and Skyrim(not playing the vanilla main quest),

Funny enough I played again Morrowind a year back(managed to hack the openmw engine to make it read the text for me) and I stopped after I got lost trying to find a location to complete some quest, at least a general area on the map would be helpful.
I think the points from "Taking PHP Seriously" are still interesting. https://www.infoq.com/presentations/php-history/

The argument is that PHP's strengths are its workflow, its state, and how you work with concurrency. i.e. PHP's execution model (per-request) allows for things like not having to worry about restarting the server when you're developing the files. The complete lack of shared state between requests means you don't get complex footguns.
It may be due the language barrier or something but there are some phrasing that really throws me of:

> You might send variables to this server function by calling this endpoint from your javascript code.

You might but in fact you must (or you can) because it is the only way send variables to the server from Javascript. It's not like it's a personal preference or that there is another way.

> You can choose to use `register_rest_route()` to register a custom route [..].

But this is the only way to register a route.
That it were weaker offerings is not always true. Google is the Gorilla in the room who simply squeezed out any competition by offering Android “for free”

Microsoft Explorer did the same earlier with Netscape. Simply bundle your own software with the OS and watch the competition flutter.

Your average consumer really doesn’t know the difference.
Losing Languages
Search for "Cosmic Bazaar" turns up nothing relevant. Which website are they talking about?
Why force future generations to solve a life-or-death problem and rob them of freedoms that people enjoy today?

I hope in 50 years the entire adult generation of today is mocked and ridiculed for how they destroyed the only known inhabitable planet for our specifies.
The amount of vitriol Java receives in the game development space is rather strong. However, whenever people dismiss Java as being a bad language, I can't help but think of Minecraft.

Yes, it's one of the few mainstream titles where Java has been successfully applied, but I believe Minecraft's success was specifically because it was written in Java.

With no JVM, there would have been no Minecraft mods at the level of flexibility that Forge provides, and the game would probably have stagnated in comparison with the sheer amount of community content from the past ten years that's available. Being able to use libraries like ASM that allow you to transform the compiled bytecode in radical ways were possible only because Minecraft targeted a virtual machine. The incredible thing was that this was in spite of the obfuscation Mojang applied to the compiled source. If it was possible to create a flexible mod system at all thanks to the JVM, people were just too motivated for any deterrence to stop them.

For the people who say that Minecraft should have been written in C++ or something from the start, because Java is a mediocre programming language, there's Bedrock Edition. Nobody I know cares about it enough to play it. For all its bloat and performance issues, the benefits of the JVM were simply too convincing.
Also, to standard GO, Ruby/Rails, php, JS net libraries.
There's currently a tutorial on how to do this just below this link on the front page, posted 3 hours before this one.
> Without an IDE, Java really falls down.

VSC has a pretty good Java experience.
Desperation does not give you the green light to do whatever you want to other people. Creepy is how you are perceived when you can't feel where that line is and step over it. Try thinking how their actions look from the receiving end, not just theirs.
WxWidgets uses a different approach to Qt. Qt emulates, where as Wx delegates :) i.e. Qt tries to emulate the native look-and-feel, where as Wx uses the native APIs of the platform for rendering GUI. So if you want true native the go with WxWidgets. This is one reason why Qt is available on mobile but Wx has struggled.
> Java is fun to write, productive

What the hell? I don't think we have the same definition for any of these words.

I know Java has changed quite a bit since Java 8 (Java 9 being the last version I used professionally before switching completely to Go), but I just can't write Java again, it's physical. When I want to try a new Java feature and think about writing the scaffolding code, my stomach actually hurts.

Not to mention the pain point that it still is to install and configure a JDK, and make it work properly with Intellij, why is it still so complicated?

Then there's Maven and Gradle that are just... bad, I have no other phrasing. I hear a lot of people saying Maven already solves all the problems we have with today's tools but that's just not true, even the entire Maven stupid lifecycle should be thrown away!
It seems to me on this topic almost everyone (including myself) is in a completely hypocritical position.

We want facebook to take action in countries where we disagree, but not take action in areas/countries where we agree. Here is a perfect example.

I imagine most people criticising Facebook here were in favour of facebook wiping the hunter biden story from everywhere. Because one is a conservative government, the other is a risk to electing a left wing one.

The other situation china. Most people find it outrageous that Google tried to get into china by building a censoring search engine. Yet expect Google and Facebook to filter disinformation elsewhere that is a threat to their side, or even just articles sceptical of lockdown.

Unfortunately in both cases we can't have both. These are directly conflicting situations, you can have one, but you can't have both.
One of the greatest features of mankind is the response to disasters. When situation gets really bad, we are capable of achieving incredible things that would normally be impossible.

Example: Second world war.
You might argue that it was not disaster comparable to climate change, but it did turn entire world upside down, disrupting everything aspect of life of vast majority of world's population. But it also led to incredible advancements in many areas, new discoveries in all sciences, new technologies, massive changes in societies as well.

So I don't see the situation as gloomy, we will survive, because we always do.
Check this:

https://news.ycombinator.com/item?id=26828967
One would imagine that anyone desperate enough to do something with a 75% fatality rate would be indifferent to the outcome.
>End users love PHP because you copy the files into a folder. That's why it's so popular.

As a person involved with a PHP + MySQL open source CMS, this is the pull quote for me.

The vast majority of web hosting I've experienced in the last 20 years offers PHP + MySQL out of the box, even on the crummy, ancient end of the spectrum.

Related to this, knowing that just about any flavour of hosting can run the CMS in real terms is enough to keep the development in check so a wider audience can use it. There's not much point in us adding extra features if the minimum ride height is beyond the reach of most users.
Seems to be paywalled?
> web-app based phone app platforms (react/ionic etc)

Those are cost cutting choices that don’t automatically lead to porting to other platforms. Small players will still churn a single app for iOS based on their site’s react code, for instance.

Basically those who didn’t care for other platforms before still don’t care that much, but instead of being their 1298th priority in the list, it might have rosen to the 34th or 35th position.
Mining is guessing a number that will give a given hash output. The verification part is simple, and only needs to be done once, the guessing and retesting bit is the intensive bit
It's funny how little things have changed since software documentation started. Have a look at the Guideline for Software Documentation Management (1984 https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub105.pdf)

Documentation fulfills five important functions:
- Communications to management about the progress of
the project, providing intermediate product
visibility
- Task-to-task communication
- Instruction and reference
- Quality assurance support
- Historical reference

The biggest thing I'm missing from this nice little diagram is that in order to do documentation properly, you need people dedicated to it. That is, writers.
And how would php solve the e-mail setup issue? I'm not saying it's straightfoward and I don't know Discourse at all. If they have dependencies like redis etc then yes it's gonna be more complicated. Just don't think a framework like Laravel would have been easier.
I have read many translations but the could not find anything close to the Hindi translation - "Patanjalya Yog Darshan". This is a short book. And if you want to go deeper then "Paatnjali Yoga pradeep". But even the Hindi language in the latter is pro-level.
Call it “dopamine-blocking design”.
Hey, just wanted to say that the tone of your comment is great. Supportive, but honest, and even though I'm very far from a US southerner (midwestern asian american), somehow very culturally relatable. I hope it strikes a chord with the OP as it did with me.
It's not a certainty of abuse, only uneasiness about technical feasibility. Historically abuse of forgery was clever and unpredictable, as a result design of cryptographic systems tries to prevent forgery when possible. A hypothesis: pass prints text from decrypted file to terminal, terminals have rich functionality, legacy features and wide attack surface, so text printed to terminal is an attack vector.
Totally. We've spent the last 2 weeks getting all our dependencies recompiled for arm64 and now we're there I'm pretty keen to see what our bang for buck looks like on gravton2 machines (we've been using 64 core c6g.metal machines for compiling).

There's just one final remaining vendor dependency that we're running via qemu on x86 that's holding me back at this stage.
(c) could be cheated away, and (a) and (b)... I don't know, I guess if NVDA does this my best option is to sell my ML toy project repos to gamers :P
Most people probably never got around to try them. The list of smart phones released with Maemo is near non existent. However the cause of that might have been less Android and more Elop preparing Nokia for acquisition by Microsoft.
Which systemd is still unable to do DNS split horizon with DNSSEC.

- ISC Bind9 is still king.
Safari is also a great example of a browser to keep the app store relevant ( outside of games)

Different companies, different incentives
Wow the Macintosh LC sounds like zelda. Makes sense, as it's the same era

Love the Quadra AV, and I think the PCI-based Power Macs is hilarious.
I have not named RMS. FSF and the cause is bigger than RMS.
To answer the question. It evolved a lot over the last years, it has a thriving community, you will always find answers to your questions, there are a lot of developers and I personally think the community around the core is quite competent at what they're doing with the language.

We started one of our biggest projects on PHP 5.6 and Symfony 2.x years ago. The maintenance process and the upgrades were absolutely painless. If you're disciplined, you can probably do this with most of the languages, but we constantly were able to upgrade, so that we are running on PHP 8 now and the latest Symfony version. Of course we had to pull certain parts that started to be too big out of the app, some are now node, some are Symfony, some Java, but the core is running on the latest versions and the evolution of the language and the performance improvements that we had with the upgrades over 9 years are incredible.
Top Databases for React Native Application Development
I get your problems, and I agree with you this is not always great.

I'm mostly writing Rust, so as long as I have `libssl` available, I don't really need to tweak my system that much to be able to work. I definitely would reconsider, if my work would involve using Python...

Although, I'm kind of interested about the challenge of understanding the packaging of these dependencies you're talking about. Making the whole compilation setup nice and clean with nix. But, I don't know, I get it it's not for everybody. And it also might be these lockdowns that put me to this mode of doing stuff such as tweaking NixOS.

Then, again, computers are my hobby. And new challenge is always accepted!
Reproducible Builds: Increasing the Integrity of Software Supply Chains (2020)
Very cool app. Have you seen Ground News? They do something similar but the have some external sources for classifying the bias of the news sources.
"They care nothing about elegance and have but a dim conception of larger CS/SE principles." / "I really see no reason to not choose a better tool in this day and age."

Every time there is a PHP news update these kind of posts come out. They claim some vague experience in PHP and then go on to list all these other wonderful languages you could be using instead and that insinuate you must be a bit of a shit developer to be using PHP.

Unfortunately this troll has been well fed.
Solution: Carbon emission tax.
> There is no reason anyone would currently hire you, unless you are personable and fun to talk to.

Perhaps my personal bias, but for a long time I was under impression that tech roles companies are hiring people based on their capacity to actually do the job. It's not social studies for G's sake.

Over the course of my life I've come across extremely talented people, who yea, do lack social skills , not putting fake smiles and whatnot. Few of them were the best hires I did.
Concepts can be explained and demonstrated. You can read the demonstration, and eventually understand.

If you can find it.

But there is no way to look up any given dumb-ass notation, or even to know how to pronounce it. Most notations are used to mean a dozen different things, so you can't even be sure, if you read about it, you are reading about the right one, if you do find it. And if you find the right one, it still won't say how to pronounce it, so you can't even ask without sounding like a dummy.

It is all very insular. Or, maybe, was, before Youtube.
No, topsoil is more than mere dirt, it is an entire ecosystem that lives in the soil. It takes 50-100 years of build up and fertilizer and very careful tending, with less than optimal yield, to turn lifeless dirt into healthy topsoil.
Well, it's there now. :) Notice that article says "With macOS Big Sur 11 or later..."; that checkbox they show for the startup sound isn't available in earlier versions.

There is, however, a hidden "StartupMute" preference. If StartupMute is enabled, the chime is turned off, and vice-versa.

sudo nvram StartupMute=%00 # turn on the startup chime
sudo nvram StartupMute=%01 # turn off the startup chime

https://eclecticlight.co/2020/02/22/how-to-enable-the-startu...
> It was supposed to not only run within our web browser, but also be the implementation language of our web browser, or even the whole operating system

Tbf with Android that came to pass, at least until the applet apocalypse
This grim event happens in London with some regularity. The article notes some earlier cases but not the possibly most famous one of Jose Matadata who was found in a street in West London. Initially it was thought he had been a victim of a hit-and-run (car accident where the driver doesn't stop). The story was later made into a film (https://www.standard.co.uk/culture/film/new-film-over-tells-...) and BBC documentary (https://www.bbc.co.uk/news/magazine-25576086).

There was also one man who managed to survive (mentioned indirectly in the parent article): https://www.mirror.co.uk/news/uk-news/stowaway-tells-how-sur...
Discourse is a pretty complicated piece of software (relatively). They do:
mailing list,
discussion forum,
long-form chat room,
This isn't gonna be some static blog, it's feature heavy. It needs redis, it needs some real-time chat capabilities etc etc. Also the choice to use a framework (Rails in this instance) was sound since it's complicated. So when comparing deployments you need to compare it to the php equivalent (Laravel). I think deployment and memory footprint are gonna be quite similar then.
That is not true, you could have bought when the price was low but now when the price is high you are not sure if you want to sell or keep holding.
This is my problem. I can circumvent Facebook, Apple and other bigtech companies in my work, if I so wished. But Google is everywhere and almost any business I work for has some connection to it (be it Adwords, Market, Business Tools or a simple Drive)
This is why Google is a monopoly that needs to be looked into. We need to have choice again by allowing competition to thrive again.
If the soil is dead it isn't topsoil, it is just dirt.
This applied to every single parts/designs so finally accumulated to dozens of dollars. IMO they shouldn't rely on external reliable clock.
Argh! Fixed now - sorry about that. Pressed the wrong button when publishing on Medium (ps I really like Medium, sometimes it gets a bit of a rap, but it’s very easy to write and they are quite user friendly in my opinion at least :)
> Nobody can eat restaurant style food breakfast, lunch, and dinner.

lookingaway.gif
Mac mini is $700, pretty sure most companies can use this as a dev computer.
Am I addicted to my can opener, because I use it nearly every day, and I like it because it works so well and seems to last forever?

Should designers make can openers that are a pain in the back so people hate it to use them?
If people truly value the effort you put in and appreciate you making more content for them they can always subscribe to your Patreon and give you money directly. No need to go through a platform that uses advertising. And if the content can be freely distributed there is no need to go watch it on a platform where someone is leeching large amounts of money through advertising, unless the platform itself provides some actual value.

3D printers is a bad example by the way, as one of the most successful 3D printing companies works completely opensource: https://github.com/prusa3d

Why do people still pay them a large sum for their printer when they can build one themselves or buy a cheap clone off of Aliexpress?
You mean blocking the agent or do you mean other browsers?
> Not quite sure I get what's signing the request.

Server sends the query so server can send the signature hash with it, so the server signs the query with the server's key and sends both query and signature.

If the server ever receives a query without a signature or with a signature that is incorrect it can ignore or generate an error.
Neither do tulips, doesn’t make them “a good unit of currency” or “not a massive bubble”.

But the core point bb88 was making is that it can serve at most one of those two goals: “store of value” and “good for speculation” are mutually exclusive. Something can be neither, nothing can be both.
I was massively broke for a long time, and I can speak to my experience in the USA. I was over 200K USD in debt at one point. [1] I was behind on everything, and then declared bankruptcy. The only time I would have needed to worry about it was if I wanted to get a securities license (e.g. become a financial advisor), or if I needed a security clearance (e.g. work on top secret project). The real risk I faced was the threat of making rent & feeding myself.

Just 5 years ago I was making 6000 USD per month and with almost 250K in debt, and ~50% of my income going to debt payments. Now I’ll be debt free in a couple months, and I have 12 months of savings in the bank & a rapidly growing retirement account! It’s super nice to feel this way, and it’s only been possible with a lot of hard work and even more luck.

[1] I lived way beyond my means, overestimated the value of my expensive education, and had an expensive bicycle accident.
It's useful verbosity. Java's verbosity is misplaced, which is worse.
Dont forget about content websites. PHP has pretty big dominance in usage and quality of CMSes. And i dont mean just wordpress and drupal (which are pretty meh). Its things like Craft CMS or Kirby CMS. Also open source ecommerce - prestashop/opencart/woocommerce.

So if you are devshop doing lot of CMS development and start doing webapps/apis then something like Laravel makes lot of sense.
There has never been as many books as today.

A book still smells like a book.

You can still buy beautiful books.

In fact, I don't see the difference between the books from my youth and the books now as an adult.

But the IT field is certainly very different.

However, I don't miss the old modems, the hacks to get my maxtor working, clone CD and emule. I don't miss the floppy, black and white low res monitor, the clunky hardware and the slow or no internet.

I like HD. I like thin laptops, WIFI, USB, bittorrent, and a usable linux desktop.

I do have nostalgia for how the discovery of the old internet felt, the sense of community, the ethics and dreams. But it doesn't mean the current one is not awesome.
You definitely came in from Reddit, that's for sure.
"Should google be illegal too?" is a pretty ridiculous extrapolation. Nobody would go that far, a regulation like that doesn't achieve any climate goals and would have massive economic impact. You can probably provide an example that isn't wholly implausible like online banking? Even then, it is possible to draw a line.
Desperation does not greenlight creepy behaviour indeed. But keep in mind that a cohort of people does not have the necessary skills to know where the line is (some forms of autism for example).

Not having those skills can lead to situations where actions with genuine intent are perceived as creepy by the counter party.
I've had the very same feelings playing Elite Dangerous. Of course it's a space sim, not an RPG. But it had this sense of a world living without you. And a ton of mechanics where each one seems boring on its own, but allows you to build your unique complex stories and memories.
The supply of Bitcoin is fixed, energy prices don’t feed back that way.