skysight-inc/HackerNews huggingface dataset:
>What everyone seems to forget is the truth that a successful person is one who failed a lot and just tried one more time. For example - Dr Seuss was rejected by 100 publishers before he found one that said yes. What's the important part of that story? He kept trying.

So, what percentage of those that kept trying eventually succeeded? Aren't there people who kept trying forever and didn't get anywhere and then they died?

And inversely, aren't there people who succeeded without even trying, from their first venture? In fact, what failures did Zuckerberg built before FB, Jobs before Apple, Gates before Microsoft, Brin and co before Google? For all of them their success was on their very first venture...
Algorithm thay decides how many bitcoins exist. Bitcoin is backed by same thing art and collectibles are backed by. Scarcity.
Yeah, and this is a pretty common situation on a lot of public networks. The whole reason I set up an OpenVPN (configured over tcp on port 80) was to be able to use irc!
Ah,I guessthis ledme to believe that I wasn't. I suppose a better phrasing might be that everything stop ships python as python 2 still.

httpss://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
Can you name some of these really small open source projects? Like the ones that come in super handy.
As other commenters here have alluded, if you read a lot, especially a lot of non-fiction, you start to realize that much of what is out there is mostly fluff hiding the true point the headline alludes. That's why you see the rise of apps like Blinkist, which summarizes whole books in 15 minutes. As an avid reader, I don't care for the backstory, I don't care for how you arrived where you are, and I don't really care for your musing or anecdotes or examples or any fluff you use to make an article an article. At some point, if you're intelligent enough, you feel like you've heard it all and just want to meat. The sad truth is that most articles can be summed up in one paragraph, or even bullet points. The points can even be highlighted from the fluff and those who don't care to read it. Skimming isn't some degradation of society, its society adapting to the information overflow. A good, well written book will have quality content that keeps you from skimming.
Yes, in many companies it degenerates into some kind of cherry picked items from talks that looks agile on the surface, but it is as waterfall as ever.
South Africa I presume
Wrap it in stunnel if you can. Basically an https wrapper. Stunnel is increasingly useful for all kinds of VPN especially when you are traveling since more and more places are blocking vpn. Https is almost never blocked. Works pretty much every except China.
The fact that you can use it electronically.
Bitcoin advantage: easily and instantly divisible. Gold not so much.

Bitcoin advantage: weighs nothing, highly transportable. Gold not so much.
> When can we call Bitcoin a failed experiment?

When nobody is mining blocks any more?
So what happens when one actually does wants to liquidate?
I'm not sure that is a real problem. You own some, then when you want to spend, you spend. The fact that it is deflationary means you might postpone your purchase, but ultimately, you will need to eat/travel/etc more than you need to "own" currency. Or are there other problems?
Oh man! If only there was a way to take UDP packets and tunnel them over TCP! Wait a second!

http://manpages.ubuntu.com/manpages/xenial/man1/udptunnel.1....

Setup Wireguard on your server as though everything were normal. However, on the server, run this command (as a service):

udptunnel -s 443 127.0.0.1/51820

Then on your client run:

udptunnel -c [SERVER-ADDR]/443 127.0.0.1 51818

In the Client's Wireguard Config, where you would normally specify the server's address / port. Instead specify 127.0.0.1 51818. Finished!

Don't forget to open the firewall on the server's port 443!

Setting up udptunnel as a systemd service to auto start / restart only involves writing two short files! Wireguard uses a standard service file as well so you can simply require the udptunnel service as a prerequisite!

Personally, I find this style of combining simple components much more satisfying (and secure!) than the gargantuan complexity of OpenVPN/IPSec! Wireguard's simplicity means it is easy to have a mental model around how it functions and how it can be composed!
And the maximum transaction rate is 7 per second, so en masse is impossible.

https://en.wikipedia.org/wiki/Bitcoin_scalability_problem
Handy GitHub File Explorer
This tool is for those developers who often review long and tedious pull requests on GitHub. I wrote a Chrome Extension that generates a simple and seamless file explorer in the GitHub pull request view. Let me know what you think:

https://gde.alexdodge.ca/
$1.7B Federal Job Training Program Is ‘Failing the Students’
I wrote a guide, you can just copy my configs: https://www.stavros.io/posts/how-to-configure-wireguard/
I remember on the PC one would type

C:\> prince megahit

to get unlimited lives and level skipping.
Your argument is also applicable to gold yet it doesn't hold there
If you aren't using WireGuard yet, do. Setting it up is super easy, I wrote a guide for common setups:

https://www.stavros.io/posts/how-to-configure-wireguard/
>It is their natural way of being, but that doesn’t make it inherently morally superior to captivity by humans.

Of course it does.

>The way humans live in the wild is pretty different than in civilization too.

The civilisation is human's wild. We built this, it was not imposed upon us.
My thinking, probably wrong goes like this:

what is money? It is a messaging system that allows people to decide what to do in a decentralized fashion. We need more food, the price of food goes up, more people grow food. What happens when you make money from money? Dysfunction. World currencies are increasingly dysfunctional - the most profit comes not from productive economic activity but from speculation, arbitrage, etc.

Bitcoins are completely dysfunctional because they are not tied to any productive economic activity, they are completely speculative. The idea of cryptocurrencies is great, but without being tied to real economic activity, they are ... well speculative.

Would love some explanations on why this thinking is wrong.
> There’s no guarantee the new game will be as successful. Or that there will even be a computer games market a couple of years from now.

One of those things that you look back at and can't believe it.
(Jr) Front-End Developer (React) for Hire
That sucks. Have you tried UDP over port 53? Also, I find ocserv/opeconnect much better for passing firewalls as it much more closely resembles HTTPS, I find OpenVPN is too easy to fingerprint. It opportunistically uses UDP if it can, otherwise it uses TCP.
> Bitcoin advantage: easily and instantly divisible. Gold not so much.

Not so important for a store of value.

> Bitcoin advantage: weighs nothing, highly transportable. Gold not so much.

Yet requires an order of magnitude more skill and overhead to handle.
>And Bitcoin-based transactions can’t be reversed, an issue when a merchant or a consumer comes up against fraud

That's the fucking point.
Use multisig/escrow if you need it.
Never meant for identification purposes, just like social security numbers:

https://www.npr.org/templates/transcript/transcript.php?stor...

(interesting Planet Money episode on the history of the SSN)
Just to clarify, the Estonian national personal ID number is considered public data, only thing that proves identity or authority is the crypto in the cards/SIMs(/phones).
They’re tied to economic activity — buying drugs, money laundering, paying ransoms, funding intelligence operations.

Just nobody is using them to buy legitimate products.
> For example, a fixed reward split between a growing group of miners will also cause a rising price floor. The miners will not sell for less than their electricity costs, which makes the smaller piece of the block reward they receive have a higher price.

There is one group of miners for whom electricity costs and Bitcoin price don't really matter much: home miners in cold regions whose homes used electrical resistance heating. Almost all of the energy consumed by a computer ends up as heat released directly into the room. A computer is, for most practical purposes, an electrical space heater that is as efficient as a "real" space heater [1]. It's just more complicated and the power consumption (and hence heat output) tends to vary a lot depending on what computation it is doing.

I wonder if this will result in mining eventually becoming mostly a home activity again, as it was when Bitcoin was starting out?

[1] https://www.pugetsystems.com/labs/articles/Gaming-PC-vs-Spac...
I have no idea how switching to bitcoin for currency would prevent Enron.
I played PoP on an IBM XT 8088 4.77 MHz with a monochrome monitor and it was ok.

It was one of the faster modern games available at the time.

The XT could run a surprising number of modern games in the late 80s e.g. Police Quest, Budokan, Monkey Island, etc.
This article is the best summarization of real, everyday usage of Anki outside of language learning and medical studies which are common uses of Anki. Reviewing flash cards is the highest leverage 10-15 minute habit I have besides planning my day. There's a certain joy and relief from having a reasonable confidence new information will be readily available to you for years to come. Much knowledge is better absorbed through practice, conversation, and writing. If you can distinguish between what you can learn through flash cards, and what you can absorb through other practices and not conflate the two too much—you'll be in a great place.

Some categories of cards I have that may serve as inspiration for others wishing to get into flash cards..

* Basic information about countries e.g. population
* Ingredients and dishes from restaurant menus I didn't know
* Important people and places
* History facts (typically from Kindle highlights)
* Conversions between units (e.g. lbs to kg)
* Season for various vegetables and fruits
* Keyboard shortcuts for vim, readline, etc.
* Learning words and terms I don't know from Kindle/Instapaper highlights
* Useful statistics
> In this context, it's much harder to protect gold from the government (if it decides it wants to take it away).

If you're to the point where some authority is forcefully taking your assets away, I'd much rather have physical possession of gold than Bitcoin. You can bury gold somewhere and pretend you don't have it. Bitcoin, on the other hand, takes place on a public ledger, so they can, in theory, always track it down. And a thug who's willing to take your gold at gunpoint will be equally happy to take your wallet keys at gunpoint.

In terms of @#*%ing up the economy, governments are just as able to trash the Bitcoin economy as they were to trash the gold economy 100 years ago. Using exactly the same methods, too.
> Is React really that hard to understand?

Beats me, I've never tried to learn it - it was the author's example of a framework that's harder (or appears to be harder) to learn than to just reimplement from first principles. Replace "React" with something that does fit that description if you like. Unless you think there is no such thing?
Not that I know of, but I recommend making your own decks. Two reasons: you only add what you're interested in learning as you're reviewing material and figuring out how to make the cards for your material helps learning.
I don't think you're necessarily disagreeing with the parent post.

> Ruthless change control is the hard part. That doesn’t mean saying no, it means saying “if you change things, it costs you schedule days”.

Just because software is dominated by soft costs doesn't mean that it's cheap to change requirements. That doesn't mean you can't deviate from your initial spec, it just means you have to charge the customer for changes that they want after you've already started development. Throwing away work just because it's "easy" to change software doesn't magically recover the time and money that you're already spent up to that point.
That is very strict requirements. You do not know if your bank, or google account has not been compromised. You do not know if the govt has not secured your passport details safely. Somebody might obtain a fake passport in your name, create a bank account in your name, and conduct fraud? Is it not better to have a central authentication scheme with two factor authentication instead of just a passport?

> Well thats the other problem with Aadhar. According to the Aadhar Act (2017?), all Aadhar related data (including my biometrics) are property of UIDAI. So I don't even own any rights and hence (as explicitly stated in the act) have no legal recourse if that data is compromised.

Yes, that is a concern. Impersonation in authentication can lead to ruin for people, and the govt wants no liability. But is there any liability currently, in say, a fake passport?
Estonia's system uses crypto to authenticate users to sites/services and the UID is considered public data. How does Aadhar handle online authentication?
the old landline network did have notable bugs - sometimes they caused service outages - we never noticed because the network as a whole was designed with enough redundancy and to not fail silently - you could loose many components of the network, and still have it remain functional, every switch for example deployed ran duplex (there were two computers running in lockstep), you could loose chunks of switching fabric within a switch and still have it be more or less functional, though in a degraded state. Almost every end office had more than one route out, to account for equipment or trunk failures.

You are correct, bug free software is possible - but often designing stuff to fail safe, is cheaper than catching every bug, and a better use of time. There is a reason we include hardware watchdogs on stuff still, because the watchdog is cheaper than building bug free software, and still provides the same quality of service.
I'm sure when the apocalypse arrives, we'll have bigger problems...
3D Printed Diffractive Neural Network Processes Data at Speed of Light
Economic Platforms Drive Human Behavior
I've always thought we should put responsibility of recycling on the seller, the incentive is not there for them unless they have to manage the waste. Walmart should have giant bins that accept our product packaging waste: styrofoam, plastics, cellophane, all of it goes to a single bin, and now they have to sort and recycle it. Then the incentive would change. Maybe we can't do it with bins, but a recycle Tax paid directly by the marketing assholes.

It wouldn't take long for Walmart to start demanding more simpler recyclable paper packaging over plastic if they took responsibility for the waste they generate for their packaging.
>Basically, imagine if a Redux reducer could dispatch further actions.

You can achieve the same by using redux-saga[0], then writing a generator function ("saga") that inspects dispatched actions, and potentially triggers a side effect, dispatches another action, waits for another action to get dispatched in a certain time, etc.

[0] https://github.com/redux-saga/redux-saga
> This programming bible earned a famous comment from Bill Gates: "It took incredible discipline, and several months, for me to read it."

I know he's a trillionaire and all and probably smarter than me but still - as somebody who spent a full three years reading and working through the problems in the first three books, I wonder how deep an understanding he could really have walked away with after just a few months.
IIRC it wasn't a race condition. It was a poor design. It was not a software bug but a hardware bug: it lacked a sensor for the position of the window. I don't think software could make up for that.
Well your persistence is commendable.
I imagine because 0.19 has several backwards-incompatible changes and will probably not see updates or community interest/support.

I can't blame them - I worked on an SPA where the company used an older version of a javascript framework. After that version's docs went offline completely (they were actually for a slightly newer version with some extra functionality we couldn't use), the only existing docs were a PDF and the source code. Not a great position to be in.
But dont forget developing countries also USE less.

Eventually when their standard of living improves, so will their consumption.

In any scenario, homo economicus will weigh the cost of reusing something, vs the convenience of using that mental space and time for something else which makes him/her happier.

If the convenience is high enough, people will switch to the other product.

This doesnt happen now, because costs are still prohibitive.

But do note, that in India they pioneered the single use plastic package for clothing detergents. So now where people sold a whole box of detergent, there are now thousands upon thousands of plastic detergent sachets.
Summary: « the skills required of professional and successful programmers are drastically different from the ones needed back in the 1990s. The profession now requires less mathematics and algorithms and instead emphasizes more skills under the umbrella term "sociotech." »

<author> is founder and CEO of software engineering and management platform <blah>.
Sales site.
And a Science News article that is both informative and free:

https://www.sciencenews.org/article/lithium-oxygen-batteries...
> how would they keep it secure without resorting to one of the flawed systems I just mentioned?

It's small, hard to exploit flaws vs. large easy to exploit flaws.

> If everyone had a cryptographic private key, they would have to store it somewhere -- how would they keep it secure without resorting to one of the flawed systems I just mentioned?

Physical smartcard/smart SIM/phone. You have to steal something physical + get the PIN. Definitely possible, but really hard and if that gets lost you have to go to the Police, get yourself re-identified and get a new card. Compared what bullshit of an identifier a phone number is Estonian system is miles ahead.
Just as big as failing safe, is not failing silently.

Thats the another key from the Therac-25 - it failed mostly silently - it displayed an strange message that didnt make any sense, and there was no obvious detection of a failure.

Software need not be bug free - for example, there is a reason we still include hardware watchdogs on embedded devices, and its largely because the watchdog is cheaper than bug free software, and will provide the same quality of service.
I disagree with several of your statements. First, bitcoin has a monetary policy, and the key is that it cant be changed, which is very appealing: more appealing that storing gold vs fiat, since gold has a less predictable monetary policy. Gold had been chosen as currency for most of history, across cultures and languages. In countries where the currency breaks down, things like chocolate, potatoes or corn get into circulation. Also bonds and other papers of different calibers.

It is not the deflationary policy that makes bitcoin less adoptable: being deflationary predictably is better than unpredictably inflationary. Specially in this day and age, where bitcoin prices can be tracked to the second and prices changed accordingly across the board. Its interesting to see there's research talking about how the ability to price things faster has changed the effect of monetary policy on prices at all.

The rest, I agree. It has a very speculative value, and its best usecase is pass-through. But pass through is still a good use-case. Argentina, 3 years ago, would pay up to 5% of funds to transfer money in-out of the country: bitcoin would have been easier and cheaper. And its still used as a way to evade controls. The use of bitcoin can severely reduce the government's capacity to levy taxes, as it is way harder to track down than bank/card transfers. Whether that's moral or good will be secondary to the fact that it can do that. If its use case is to sell drug money and reduce taxes, it will have value.
Just because someone has legitimate criticism on a small (and particularly stupid) portion of an environmental movement (who, let's face it, aren't known for their members' intelligence to begin with) does not mean they're extremists of the other camp.

I am sick and tired of this attitude that people keep having. There are a great many environmental standpoints, and there are idiotic morons on either side. But what sometimes looks like the entire environmental movement has adopted this "with us or with the devil" attitude. And of course, these organisations push things like travel, with their videos images and activities which are hugely damaging to the climate.

https://www.youtube.com/watch?v=n7igAHbqEyQ

Note the shoes ... note the glasses ... note the cellphones ... the T-shirts that are obviously created just for that one event and will probably be thrown out immediately ... note the freaking beverages ... all damaging to the environment. If your criticism against others is that they're hypocrites, you might want to look in the mirror a bit.

In fact, let's just describe a bit of reality here. There are 1000 people worldwide who have any decent knowledge of climate models. 1000 (and even that seems pretty high). That means that on either side of the debate, all but 1000 of them are BULLSHITTING. Incidentally, statistically, that means that there are far more environmentalists who don't know anything about what they're saying than denialists. So if that's really going to be your standard for stupid and unfair ... well that's just not going to reflect well on your side.

> Burning costly fuel to trigger the libs is the very definition of virtue signalling, except somehow worse because the virtue being signalled is a cruel and evil one.

Maybe ... just maybe ... they're just doing the same as the people they're protesting. You know, as a protest.

Imagine that.

And ... "cruel and evil" ? Hardly.

You're no longer allowed to use the words "cruel" or "evil", they are value judgements and mostly reflect a clear lack of tolerance on your part.
They would if there was someone else in the market selling closer to cost. But real estate isn’t an efficient market.
One benefit of crypto might be that it lights a fire under the ass of banks to improve their services. There is no technical reason why banks can’t match or exceed the convenience of crypto for making money transfers. They just haven’t had enough competition to make it happen yet.
Exceptionally good point. Confounding failure of a project to deliver wwith the catastrophic public failure of that project's deliverables is a truly extraordinary category error.

I was reading just recently of a failed megaproject, the Nicaraguan Canal. Forecast costs range from $40 - 100 billion, though I cannot find a report of actual expenditures.

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

Contrast this with actual engineering failures, such as Fukushima or Banqiao. This is an apple-juicer to oranges comparison.

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

https://en.wikipedia.org/wiki/Banqiao_Dam
I'm not saying you're wrong, but that argument is literally the opposite of OP's strawman of,

>Say you have the establishment candidate says "tough shit" and you believe them because they are reliable.
I suspect the parent comment was being half sarcastic because almost no one actually does this (though those are the exact ways to solve the problem.)
I think it's just that while it works, they don't want to bet on Elm's future and would rather learn new techs.
There's not a better metric? I disagree. I think the best metric is "how much does it ultimately cost to write and maintain the software?"
This is a specific instance of a more general service called dynamic knowledge-based authentication (dynamic KBA).