skysight-inc/HackerNews huggingface dataset:
Buddha is textbook - rich fellow who realizes that it hasn't made life better.

Islam went through many cycles of this. Corrupt powerful pagan Quraish. Spiritual Muhammad and Rashidun caliphate. Corrupt Umayyad Caliphate. Spiritual Abbasid Caliphate. The Ottomans went through this as well. We're historically at a low point with regards to Islamic society.

Third world faces this - many of them have abundant natural resources, compared to say, Europe. But the wealth brings corruption, not prosperity.

I think the Rashidun Caliphate has a lot of good examples - caliphs turning down state gifts, distributing most of the wealth, selling off luxuries like silk, jewelry, and carpets for infrastructure, making sure that their families didn't profit from state funds.

Anything where an individual can benefit unfairly from the effort of an organisation is a form of corruption, as it involves abuse of power entrusted. This includes CEOs overpaying themselves, or government leaders with excessively high compensation. They're making use of their position to skim resources for personal benefit, and sadly, it's a culture now that this is what people should aspire to.

Things usually improve when people can draw a line where they have enough, and allocate excess resources to the rest of the organization. This is usually (not necessarily) triggered by spirituality because there's nobody else to keep the watchmen in check.

Once leaders do this, those down the command chain also do the same. There were plenty of situations where commoners were well off - in Egypt, Rome, China, Caliphates, and so on. I believe we actually have lower social mobility today than in some eras of the past, but it's far from terrible.

I could well be wrong, and encourage those with more understanding of history to correct and give counter examples.
It comes from long time.

One thing that having been an Oberon user teached me, was that having a GC wasn't a show stopper for systems programming.

Ironically C++ has has GC support for more than 20 years now.

Managed C++ and C++/CLI on .NET, C++/CX on UWP, Unreal C++, and the GC API introduced in C++11.

So it seems to be one of those things that you only learn to enjoy after experiencing it personally.
https://github.com/justinamiller/LightObjectPool Fast, light weight, thread safe object pool
Thanks for your feedback. Will make the changes shortly!
For internal engineering beauty, or because it apparently made good trade offs and is taking the market to town right now? :-)
Between Bagholders and Whales: 16 Bitcoin Slang Terms Crypto Traders Should Know
I understand people might be upset because they lost data, but as a sysadmin, my reaction is "ooh shit, poor guys, that must be a horrible week"...

And honestly, if you don't keep data of stuff you host on a server provider like this, you kind of get what you deserve...
> We sincerely apologize for the inconvenience that this situation has caused. This type of incident is extremely rare in the web hosting industry.

Why are they speaking of the "industry" as a whole when they are to blame?

It's even crazier they are not even explaining the source of the data loss and why the "replication systems" didn't help.

IHMO they are trying to sweep this event under the carpet. They should instead explain why they should be trusted in the future and why this would not occur again.
Cheers! Awesome tool btw
https://github.com/justinamiller/LiteStringBuilder Alternative to the System.Text.StringBuilder C# class.
Not if the society makes an effort to keep the pizza place.
Does Google not include Google Apps or whatever they call their Office365 competitor in their number?
It sounds like they didn’t have any backups at all but rather relied on a active-active replication link to a secondary storage.

Edit: who knows it may be related to the HPE issue.

https://www.bleepingcomputer.com/news/hardware/hp-warns-that...
The year is due to the possible length of planning. I have heard through some channels that they believe he has been working himself up to it for a while.

In January of 2016, he performed "Strange Fruit." In 2017, he released a music video featuring a fake Trump, "alternative facts," and a noose. I haven't dug into it myself to verify, but I had heard in 2018 he and Kamala Harris were around one another on some kind of anti-hate-crime bill rally. I am less sure on that one.

Now, I am not sure how much actual planning (detailed plotting) went into it, because as hoaxes go, it does not seem especially well-executed. Downtown Chicago as "MAGA Country" is especially far-fetched.
This is a bit hand-wavey in its' description of light reflecting. One of the most mind blowing bits of physics I've ever learned is that photons do not actually "bounce" off of a surface like little balls. They are always absorbed and re-emitted. The actual photons that hit an object are not the same ones that eventually enter your eyes. The atoms in an object are stimulated by photons hitting them to then emit a new photon via the photo-electric effect, which we perceive as light "bouncing".
I mean, it doesn't look any less readable than CSS.

Maybe CSS is syntactically easier, but the relationships between elements are much more hidden (width: 100%; of what?) so I'd call it a wash.
Do you have a source for

> NO ANIMAL ON THIS PLANET

My guess is that cockroach will be fine. Perhaps no all species of cockroach.

Some animals have a wide distribution. Sparrows live in a wide range of climate, they have different size (in cold climates, they are bigger). Many birds migrate, some of them can probably change the extremes of the migration path and be fine.

I'm more worried for elephants and other animals with a long lifespan and small area where they can survive. (And I'm more worried about trees, because they can't move.)
In the year 2020, it's becoming increasingly impossible to trust anyone to do nearly anything (in my opinion of course).

The courts are too expensive. The culture of taking pride in one's work maybe is disappearing.

For the most crucial parts of doing business/living life, we are required to trust someone else. For example, I can't just go and make my own cell phone tower or ICANN.

And yet I can't even trust those entities to get it right.
Probably or provably?
I don't have hosting with Gandi, but I do use them for domains and DNS. I'll be considering migrating my domains from them after this.

Their response to this is exceptionally poor. To say essentially "this could happen to any other web host" it nonsense. I've never had this happen with any of the providers I've used for hosting and I'd be very angry if I had just lost an entire VPS. The fact that they've lost all snapshots as well (which are advertised as backups of the underlying volume) is unforgiveable.
*autobiography
RDD PoSV v2 with Enhanced Staking, Simple Wallet Upgrade, Quantum Leap for RDD
Wouldn't guiding a free market be opposed to the concept of a free market?
The threadpool crate is great, but there is a lot more going on with it than this library.

Incidentally, we build a small threadpool in the final chapter of the Rust book. Most of the implementation is described here, https://doc.rust-lang.org/nightly/book/ch20-02-multithreaded... with a bit in the following section. Here's all the code together: https://play.rust-lang.org/?version=stable&mode=debug&editio...

One difference between this pool and the library in the OP is that the OP's pool returns handles that you can use to get jobs out of the pool, whereas this one does not. You can add that functionality on top of this pool by capturing a channel, but it's nice that they have it built in. It's not needed for the example I wrote the pool of, which is handling HTTP connections, so I didn't put it in there.

Looking at this example makes me wonder if I can simplify this even further; it’d be nice to remove that ref count. Not for performance reasons, just to make there be even less code.
>> Sadly, no one wants to hear that.

There are also people who dont want to hear that change may be possible.
> The lungs, heart, and liver of a sheep boiled, ground, seasoned, mixed with oatmeal and stuffed in its own rectum

Hey we're no monsters. It's the heart, lungs & liver of a sheep stuffed into it's _stomach_ not it's rectum. (Though often these days it's in an artificial casing, the whole stomach thing seems to put people off).
Manning is going to publish a book on this subject soon: https://www.manning.com/books/self-sovereign-identity
I can't thank you enough for making SumatraPDF. Great job.
So their method for finding the signal was to calculate the signal, then subtract it from the data and see if the residual noise looks like noise...how is that good science? It seems like it would be too easy to make your data fit the theory.
> Well, of course, I didn't say nature was immutable, just self balancing

And that, specifically, is what I’m denying.

Think of it another way: humans are a product of natural selection, so every imbalance we cause to the environment is an example of evolution not being balanced.
No you don't. While agree everyone should have their own backups, you should expect your hosting company to properly replicate and backup their datacenters.
Do Turks call it the word for coffee or is it referred to as "Turkish coffee?" though? In Thai the Thais themselves call these things "X Thai" in their own language.

Like it makes sense to me that we might have domestic boxing and then decide that boxing from the country across the border is [Neighboring Country] Boxing. What was confusing for me is people calling THEIR OWN style of boxing "[Our Country] Boxing."

FWIW, in the case of Muay Thai it was basically invented as a sport in the modern age. It's derived from an older martial art known as "Muay Boran," which translates to "Ancient Boxing" and is more analogous to traditional martial arts like Kung Fu. Muay Thai was developed to create a Thai national sport to compete with Western boxers.
https://pictures.abebooks.com/RECYCLE2/22655932905.jpg
"respect the terminal theme's colours" generally decodes to "use indexed colour and just the 16 AIXTerm colour indexes", note.
https://en.wikipedia.org/wiki/Food_forest

> Forest gardening is a low-maintenance, sustainable, plant-based food production and agroforestry system based on woodland ecosystems, incorporating fruit and nut trees, shrubs, herbs, vines and perennial vegetables which have yields directly useful to humans. Making use of companion planting, these can be intermixed to grow in a succession of layers to build a woodland habitat.
The sysadmins over there probably have a whole list of stuff that should actually have been done, but management never gave them time to do. Then this happened and they were proven right. Their reward? Working a lot of overtime probably.
You better hope the potentially blocking waiters don’t run inside a thread pool or trouble awaits (pun intended).
I'm sure there are many many more scenarios than the ones you listed. We're talking about editing the very thing that permitted life on earth, not renaming YourVarName to your_var_name across a codebase ...
In other words, RAID is not backup.
The argument goes that you have to regulate your behavior to assuage someone else's feelings, for the sake of getting along. This is a very good thing to do in many cases but the same argument still gets used even when other people's feelings are completely irrational. Why can't we sometimes just tell other people to get a handle on their feelings so as not to impose unnecessarily on my behavior?

At some point we have to put a cap on how much we value other people's feelings. There are neurotic personality types that by nature literally make up asinine things to worry about, and you'd have to run an infinite treadmill conforming to their nonsense. Empathy is an important value but its not an idol to be worshipped, and it should not be a rhetorical superweapon.
> IMO, The first step to realizing those cost benefits is recognizing that the cloud is not your datacenter and you need to architect differently.

I see you've never setup or had to deal with setting up SAP. There are a ton of legacy line of business applications which, won't be close to "cloud" any time in the near future. And are all run on if you're lucky, vm clusters, if you're unlucky on bare iron due to silly crap like per cpu licensing on where it "might" be run. Or if virtualized, a sum of all the physical hardware cpu's.

"Enterprise" software running on premises is... problematic at best. Good luck replatforming something like this. They ask for your arm, leg, first unborn child, and your great grandkids children for the opportunity to run their software.

I'm avoiding talking about the vendors that require up to or over a month to have a contractor on site helping you "integrate and install" their application on your systems. That crap is so far removed from instant and decentralized resource provisioning its like being in another universe. God help you if you need to change anything.
I think it is a mixture.

Your remark, additionally being taught programming on languages that indeed use the GC heap allocations for everything, and on those that allow fine grained control over resources it is usually left for "exercise to the reader", so many don't care and so aren't aware of what they are losing.
> im afraid this might be a moving target at best

Absolutely. It's like "Steal This Book" from a while back, which was effectively outdated a month after it came out -- all of the info it had was picked up on, and fixed.

Healthcare benefits GREATLY from asymmetrical information and pricing, and the moment a guide is published they'll alter the system.

When I lived in Australia I had a mole removed on my knee -- a trivially minor surgery. They were able to give me a breakdown ahead of time what everything would cost, and what potential complications could crop up (and what they'd cost). All in it was ~$260.00 AUD in 2014 dollars, with ~400 for the biopsy. My dad had a skin growth removed off his neck and pre-insurance was north of $1700 USD last year -- and he only found that out a month later when the bill showed up (insurance covered most of it)
I remember, way back in the 90s, working on NT 3.5/4 on some DEC Alphas in Sony Broadcast at Oxford, UK. The sysadmin there was a cool dude who I remember was amazed at how insane network speeds were getting. I think those guys at Oxford were responsible for a very nice recording studio mixer that Sony made.

I remember DEC Alphas absolutely stomped all over the x86 stuff that everyone else was using, but the flexibility and price of the commodity PCs was just too attractive. Pity, really.
Waves What Where?
> This type of incident is extremely rare in the web hosting industry.

Why would they include that sentence? Are they trying to imply it is rare for them because it is rare for the industry? Are they saying they are not as good as the industry, so customers should move to other providers? Or are they trying to show they apply the same inattention to their customer communication as they apply to their data backup/recovery practices?

This kind of data loss should simply never happen. It’s one thing to say “it will take us up to 30 days to restore your data because our fast recovery options aren’t working and we have to bring up cold archives”, it’s entirely another to say “your data is gone, tough”.
UI Trends for 2020
Could you please elaborate on how it's hand-wavey. Happy to take constructive criticism and improve :)
Half way now, you know the issues are mostly conceptual transfer block, morphism, kernel.. I couldn't see the simple idea behind the terminology and the reference book behind very dry let me sink in my own doubts.

Also, to be totally honest, some ideas in functional programming have a similar flavor, so my brain was also a bit more open to these ideas.
In the last few years, I have seen many people confuse replication with backups. People see them as the same thing, but they really aren't. Even with snapshots, if the devices are the same, they might have the same firmware bug, etc.
You really shouldn't trust anyone hosting your data. Always have backups!
https://krebsonsecurity.com/tag/vcpi/

“In mid-November 2019, Wisconsin-based Virtual Care Provider Inc. (VCPI) was hit by the Ryuk ransomware strain.”

In 2020, this is not acceptable in terms of “computer” security, where opening an email attachment or clicking on a malicous link can totally compromise your business. The planets chief software architect has a lot to answer for.
So imagine this scenario: A big fat guy with a creepy smile follows you around and grabs your ass. What would be an appropriate response?
And yet companies like Autodesk are pivoting towards subscription too. They are about as "hard engineering" as you can get, literally.
That's not what they mean, Amazon will compete with companies on non-technical grounds.

You can craft artisanal hand napkins; tomorrow morning 365 Everyday launches their new premium hand napkins with free same-day shipping.

So now every dollar you spend hosting your e-commerce site is directly funding your competitor, which is able to out perform you on the back of insane profits from things like... AWS
It's not a big deal if you're in control of the server you want to communicate with, but I wouldn't say it's trivial if you need to run your own server (as opposed to none at all) to use as a proxy to get around a CORS restriction.
BeOS: The Alternate Universe's Mac OS X
$60/yr is nothing for a company thats more than one person.
I know of the perfect 12 step Vim Anonymous program that helped my brother in law finally get free
Even if it is a bad practice not to have your own backups, no one is at fault here but Gandi
Why should they make an effort to keep an overpriced pizza place when people prefer Mexican food now?
Well, animal agriculture has no future and the sooner farmers realize that, the better for us all
Eggy- Watercolor Days Review
> Does anyone honestly think this: [ 'H:|[view1(==view2)]-10-[view2]|' 'V:|[view1,view2]|' ] is readable?

This is not Auto layout, it is just an alternative string-based API to express constraints in Auto layout. In practice no-one (that I know) uses Visual Format Language, as it is called, but instead sets up constraints in code or in Xcode Interface builder. In Swift code it would look something like this:
view1.leadingAnchor.constraint(equalTo: view2.leadingAnchor, constant: 10)
view2.topAnchor.constraint(equalTo: view1.bottomAnchor)
...
Because GitHub obeys the part of the spec. which says sites need to allow multiple credentials, you should still be able to get where you're going (I haven't seen this "Hello" pathway) via a circuitous route.

1. Let the Hello stuff happen, GitHub will propose that you name it, why not "Hello".

2. Tell GitHub you want to enroll another token. The system will automatically disregard "Hello" because that was already enrolled, so this time it will enroll your Yubikey or whatever other tokens.

3. (Optionally, if you don't want "Hello" e.g. because it isn't your Windows PC you just borrowed it) Tell GitHub you want to remove "Hello".
Global Cooling
> The compile times are OK and are getting better.

Our frontend Angular test runs take 25 minutes to run less than 2,000 unit (not integration) tests. That's just nonsense. I don't blame Angular so much as I blame the JS ecosystem. For comparison our backend unit test runs (ASP.NET Core) take 3 minutes to run 6,000 tests.

You can argue we're doing something wrong, but as a company with a a thousand or so devs - reaching out to the most experienced frontend devs we have, their answer is: you've got too many tests, split up your SPA into smaller SPAs. Great, more complexity and dependency management hell.
Why I connected my car to a blockchain
I would write backend code in almost any framework before writing Angular, Ember, React... Backend is 100% a better experience.

I can't wait for Rust/WASM to eat Javascript alive. I'm considering writing my next frontend project in Rust.
> so every imbalance we cause to the environment is an example of evolution not being balanced

Not balanced ? You should look into global co2 level, how it's linked to cognitive performance, climate change, &c. The balance is about to smack us right in the face if you ask me.

https://en.wikipedia.org/wiki/Climate_change_feedback
> You get what you deserve

Sure, let's blame the victims here; that's effective and helpful.
A couple of years back I had a rather abrupt dietary change due to some health issues. One of the key parts was the total elimination of cheese from my diet. I began to say to myself, "Props to those National Dairy Council guys," because cheese was everywhere I looked. It is kind of impressive, really.

I am not against labels like "fake milk." If anything, I find myself increasingly annoyed by products that are not what they actually claim to be: silk that is not really silk, milk that is not actually milk. I'm quite okay with linguistic prescriptivism when it comes to product names.
Now you're just arguing for the sake of arguing. I get the general rant against huge bulky libraries, but you're picking the wrong hill to die on for 5kb.

Google's logo, one word, 4 colors, is 14kb.

To have a library that gives you a better foundation to build a website on be 5 (actually 3) kb? In what universe is that a bad thing?
There is no reason why the percentage rate cannot come down as the property values increase.
So, wait, how did Google suddenly find out she was underage?
No, but the fact that you said it shows you've done something like that in the past.
Ask HN: How do you organize your personal files/folders?
Do you use a categorization scheme similar to uunet?

Johnny Decimal?

looking to get some new ideas because my current scheme is falling apart.
People largely don't agree on what it is that should be changed. Some insist that building more is the silver bullet; others argue that we need to tax tech companies more, or get better at building shelters in neighborhoods that don't want them.
>This is why you can’t see things in dark; no light means that there is no way that you can channel the information about the surroundings into the person’s eye.

This is not exactly accurate to my understanding. As carl Sagan once said "we are star stuff", and just like stars wherever there is a human to see - even in the "dark" - there is light.

Take the image of the sun/sun rays, moon and eye from the article, its important to remember all matter is emitting light (that includes the moon and the eye and human attached to the eye) not just the Sun.

Even in the "dark" everything including the person will be emitting light (electromagnetic radiation). Humans mostly emit electromagnetic radiation in the infrared wave length, but humans also emit some electromagnetic light in "visible" wave lengths. The issue is obviously humans have not evolved eyes that see "infrared" light like other animals, and similarly the visible light humans emit is below the intensity human eyes evolved to see. However, if human eyes were sensitive enough all humans would appear as shining stars emitting their own light.

Not sure its a thought experiment, but I always thought to understand human sight look at your hand. Then pretend you saw infrared and imagine what you hand looks like (or google a hand in infrared), then do the same as though you saw x-ray wave length light. Now try to imagine if you could see all 3 spectrum at once...what would that look like?
/. was another world, one that I miss sometimes. I'm probably viewing it through rose-tinted nostalgia, but I don't remember the vitriol and hatred that so many social sites are soaked in these days.

The Mozilla open source announcement, the Microsoft anti-trust case, Linux exploding in popularity, it all felt like we were changing the world for the better.
The post I was replying to specifically said:

> If I could have apps like Photoshop or Ableton...

These apps require way way more than just internet connection and location. For example, you might have to implement your own renderers from scratch: https://www.figma.com/blog/building-a-professional-design-to...