skysight-inc/HackerNews huggingface dataset:
I think you are misunderstanding the equilibrium of nature. There's no great and beautiful mutually orchestrated harmony. What happens invariably is a predator hunts a prey to the point of scarcity. At this point, assuming that prey was the predator's primary diet, the predators begin to literally starve to death which lowers their population. This, in turn, gives the prey a chance to increase their population with fewer predators. Over time this results in a dynamic equilibrium that gives the illusion of harmony - though it's really just controlled by starvation. At times, this equilibrium is never reached and one species or another ends up completely dying off (or getting killed off). And if that species that died off had not spread elsewhere, we get an extinction. Something that's been happening for millions and likely billions of years. Long before humanity entered onto the scene in any case.

I think humans today are, by far, the most harmonious creature on this planet. We have the ability to hunt absolutely anything to the point of extinction if we so desired. And while on occasion we do end up doing just that, for the most part we manage to create an artificial balance by restraining ourselves, diversifying our diet, and artificially multiplying the numbers of the species that we prefer to eat the most to ensure their sustainability.

And as another aside here, even in modern times with extinctions related to human activity you'll often find that while we did play a role, it's often also driven by other animals. For instance it's often said that the Dodo was hunted to extinction. That's entirely true, but it wasn't just by humans. The other animals introduced to the Mauritius also had a taste for the Dodo and its eggs in particular. A human might begin to take note of a population becoming more and more scarce. Another animal isn't going to think twice of it until they start starving for lack of their prey.

And also I do not think people just ignore the personalities of animals when choosing to eat them. If you've ever known anybody who's raised goats or even pigs. They're incredible critters that are friendly, cute, playful and in the case of pigs - even quite intelligent. Nobody, for the most part, enjoys slaughtering these guys, but meat is something our bodies have evolved to consume and is still the most straight forward means of living a healthy life. Hunting is a different story, but in many ways that's even more humane. An animal killed on a hunt undoubtedly lived a life magnitudes more free and pleasant than the conditions of many in the farms that produce the food you buy at the grocer or restaurant. In any case you'll find a strong overlap both in modern times, and premodern times, of hunters and animal conservationists. The circle of life is something those closest to it tend to understand all too well.
I agree and emphathise with all your points.

I have an alternative perspective on the question of how harmonious we are with our surroundings. I'm not peddling a wordview here, but I think this is an interesting thought exercise. What if we are in harmony with nature? Yes, taking into account all our seemingly disharmonious traits, greed, self-obsesssion, social and environmental irresponsibility.

Conceptually, it's simpler (or more elegant?) to consider that we are in harmony with nature, like every other of its elements, but our definition of harmony, in other words it's our perception that is lacking.

If nature, as in life on earth, is a fractal of ecosystems, when we perceive that one fails, we change our focus by one level to the containing or a contained ecosystem and repeat the process of perceiving whether or not it is failing. The most basic example is a sickly animal that is then fed upon by predators, or medium-height plantlife withering due to expanding tree canopy. If it's failing, we again step to the next ecosystem; if we perceive that it's ok, then we consider the previous ecosystems to be ok too. As an extreme case, we could keep going this way, if we thought that everything on earth is failing, until we got to the "top-level" ecosystem of life on earth -- the earth itself. We could then just generalize the definition of nature to the cosmos as well, and the process would continue.

To come back to humans, while it's true that we are killing life on earth, we don't have to step far in terms of the cosmos to find harmony in it. In this view, the deeper point is that harmony is a property of perception, not the universe. Or in other words, the universe is universally harmonious.
Sure, but prototypes cost orders of magnitude less than Y. And your engineers can scratch their new toy itch at zero risk.
1) Tell the manager that "sold" it to the customers

2) Create a clear list of planned features with him (if you haven't already)

3) Priorize the features. I.e. find out the ones that where really promised to the customers (the manager knows). Usually it's just 1-2 key features that sell the product.

4) Focus just on those and code properly. Especially if you are doing a rewrite / modernization. What's the point of having a new product, that is hacked spaghetti code from the beginning?
I assume you have - or have had - a cat? Which you watered and fed, provided with shelter and a modicum of social interaction?

...and then the cat goes out and catches a mouse. Not because it is hungry, only because it saw the mouse and just had to catch it. After discarding the mouse - it wasn't hungry, you see, just having stuffed itself with KittyPro (tm) (with Bull Elk, Nearly Extinct Herbivore and Baby Seal) - and goes on to catch a few birds which were happily hopping around, unaware of the presence of a killer in their midst.

Can you blame the cat? No, not really. Cats are hunters, being hunters they are playful - play being a way to keep their hunting skills sharpened - and they just have to strike when the opportunity arises.

Can you blame the human? No, not really. If the human would not water and feed the cat and provide it with a modicum of social interaction the cat would walk, simple as that.

Does this mean the cat 'lives in harmony with other species'? Of course is doesn't, that cat acts like a trophy hunter in a safari park.

Ever seen a chicken coop raided by a weasel? We lost 16 chickens in one night once, all of them killed by some nasty critter which had managed to wriggle its way into the chicken's safe space. All of them bitten in the neck and left to bleed out.

Can you blame the weasel who clearly killed far more than it could ever hope to eat, let alone the fact that it even could not get any of the chickens through the keyhole it used to enter the coop in the first place? Can you blame the human who thought to protect the chickens against just such mayhem but failed?

Does that mean the weasel 'lives in harmony with other species'? Of course is doesn't, that weasel acted like one of Stalin's henchmen, killing everything in sight.

Humans are intelligent primates and as such are capable of bigger feats. Bigger in both ways, from the human equivalent of what those cats and weasels are doing to, say, a group of humans cooperating to get a beached whale back into the sea.
>This is still a declarative language, just with the algorithms spelled out explicitly. (or some algorithms, as you didn't specify it for the join).

Declarative yes, but unlike SQL my example is imperative. An imperative language is easier to optimize then a functional or even a expression based language (SQL) because computers are basically machines that execute imperative assembly instructions. This means the abstractions are less costly and have a better mapping to the underlying machine code.

>However, I think specifying the algorithms in the queries is really not a good idea. Your performance characteristics can change over time (or you might now know them at all yet when you start the project). With your solution, if you, e.g. realize later that it makes sense to add a new index, you'd have to rewrite every single query to use that index. With SQL, you simply add the index and are done.

Because the DB sits over a bottleneck in web development you need to have explicit control over this area of technology. If I need to do minute optimizations then am api should provide full explicit control over every detail. You should have the power to specify algorithms and the language itself should never hide from you what it's doing unless you tell choose to abstract that decision away...

What I mean by "choose to abstract that decision away" is that the language should also offer along with "binary_search" a generic "search" function as well, which can automatically choose the algorithm and index to use... That's right, by changing the nature of the API you can still preserve the high level abstractions while giving the user explicit access to lower level optimizations.

Or you can memorize a bunch of SQL hacks and gotchas and use EXPLAIN to decompile your query. I know of no other language that forces you to decompile an expression on a regular basis just to optimize it. Also unlike any other language I have seen literally postgres provides a language keyword EXPLAIN that allows users to execute this decompilation process as if they already knew SQL has this flaw. If that doesn't stand out like a red flag to you I don't know what will.
What am I missing about the Ali Baba cave proof? Why does Victor ever need to hide which entrance she takes at first? (In fact this is brought up in the last paragraph with no reason as to why it's not the entire proof).

Does Victor knowing the initial path make it non-zero-knowledge? Because if so, the example feels super contrived. I agree your Waldo example is much better.
SQL isn't turing complete.
I second Ghost for that use case, I'm using it for years already for my personal blog (not very active: https://blog.notmyhostna.me) and it's getting better all the time without getting bloated so far. I never really got started with static site generators as it's just too much overhead for me.

If you don't want to self host it and be even closer to the hands off approach of Medium you can just buy the hosted version.
>>it seems/should

GDPR, I'm hoping that I don't have to bother my users with a "do you consent to" popup when the only thing I want to do is to log server-side the API calls so that I can see patterns in usage and such. If I were to show such a "do you consent to" popup users might mistakenly think I'm one of those techcrunchers with hundreds of data partners that all get to see your PII. I do not want to affiliate myself with those type of actors.

Anonymously of course. Should be fine, yeah?
No mining, no drilling, no transportation, no wastes. Huh, I bet that's why solar and wind are cheap.

As a decades-long solar and wind advocate (the term 'renewable' has been spun too much to be useful) I'm sad to say... too bad they made it take so long. And there still isn't nearly enough of it.

As for storage, there are literally dozens of solutions. Yeah, they can be expensive. So's the alternative ... to everybody. (How'd that nuclear thing work out for the Japanese? ... who had centuries of quakes and tsunamis to learn from? ...who have a nearly limitless supply of offshore winds. Ooops.)

As for selling to the power company (they're resistant for multiple reasons ... can see the writing on the wall, and will find ways to cheat you ... sell to your neighbors at cost instead.

This HAS to be the future, kids. The sooner, and the cheaper, the bettter. Time to sell the buggy whips.
The exact reason to use container is so that individual deployment doesn't get that random problem you're trying to bring up. If container deployments have problems, you take it to the upstream because it will likely to be affecting many.
I wonder if that’s really true. I bet loads of people would be delighted for the chance to go on using their old favourites.
Modern codecs like AV1 can bring better quality video to the open web
> Organized on the 2x2 with these axes X: "risk/complexity" Y:"desirability" (that's business & customer desirability.)

Not to sound like an idiot here or anything, but does that mean something like this:
Risk | Complexity
----------------------------------
BiZ desirability | |
----------------------------------
Cus desirability | |

Can't an item be in many of these squares?
IDK about github, but for google I generally just type stuff into the search bar and press enter. When do you see the homepage of google?
I live in Chicago and recently sold my car. I can't imagine living here with a car anymore. My car collected dust, and when I did drive on occasion it was an awful experience. Basically from what I learned driving in Chicago: don't ever use your turn signal and obnoxiously use your horn.

I'll take the train instead.
Clever! But if you have selected "Timeline", aren't you muting both tweets and retweets with your stop words? Twitter's UI makes the "From people you don't follow" option look like it only applies to "Notifications", not "Timeline".

Alternately, you can control whether you see what individual people you follow are retweeting with "Turn off retweets": https://twitter.com/following
jacquesm is known to give pretty exhaustive answers ;) I knew it wasn't an easy question, but the article seemed to indicate that at least some parties do indiscriminate blocking which struck me as rather dumb. Hence the question.
The $150B+ video game landscape: 7 segments to watch
Yes that is annoying. Also all progress is lost if you leave the page. I am considering saving the state in local storage so you can return to the page and continue where you left of. Also a great suggestion to save previous levels so you can go back and review them.
I daresay there are fewer than 20 mobile games that aren't ports from other platforms but are still good and high quality in their own right. There are plenty of decent ones that don't engage in scummy behaviour, sure, but I wouldn't even consider playing them on other platforms where there are much more complex, interesting, and immersive games.
There's fed sharks at aquariums and there's tigers with human trainers. When well fed, predators don't care about the potential food presented.

For nature? There's reports of predators in wild ignoring humans, possibly because they ate already. One obvious example are snakes.
This. Data collected from apps is far more reliable than that collected from web visits. There is lots of extensions that block/spoof data collection. Moreover, fraud on ads placed on websites is much higher than that placed within apps.
My mistake it wasn't Wimbledon but the Australian Open. Other have noticed the same awkwardness I described [1]. Granted DailyMail is not a real journalistic paper, but I include this because it shows the specific moments I found awkward including Serena not thanking him when she won.

About the box. It depends on the player. It's mostly the coaching and training team and some friends and family. Depending on the player and how successful they're. In this specific case, it was mostly trainers, coaches, probably manager, Serena's friends and some family member. So I'm trying to make this about family's not getting along. Serena's coaches, trainers and managers didn't show much connection to Ohanian.

[1] http://www.dailymail.co.uk/news/article-4166476/Serena-Willi...
My "favourite" (well, it's really a bit depressing) example is that I can boot AROS (an AmigaOS API reimplementation) in its Linux-hosted form on Linux, into Workbench (Amiga desktop) using a startup script that then automatically starts an Amiga GUI based text editor called FrexxEd on my laptop in less time than it takes a near pristine terminal-only Emacs install to start on the same machine.

If this was some incredibly primitive editor it'd be one thing, but it's an editor with a bytecode compiled C-like extension language build in, as well as AREXX support, so it's fully programmable.
Yes, far too powerful. Both in society and within the tech sector.

Break 'em up!
As I have to do a lot of stuff I can't do home I managed to get a small office room for myself .. I totally agree: It is frikkin' annoying .. don't they have something better to do? What also helped were Headphones and a sign reading "STFU, y u no w0rk?!"
Btw, if you like Rush Hour, I highly recommend Antivirus (terrible name for Googling) by Smart Games [1]. The pieces come in 9 distinct shapes along with 2 wall pieces, which give most puzzles a unique character. Computational investigation shows that the hardest possible puzzle requires over 200 moves to solve. Beyond that, the game looks and feels fantastic [2].

[1] http://www.smartgames.eu/en/smartgames/anti-virus-classic

[2] https://www.youtube.com/watch?v=71CWtqH-csM
You mean for just wiping all components from the canvas? That should be possible.
could you please mind your own business? what are you, unsubstantive police or something?
Wait, there's an official cli client now?

[ed: here it is
https://help.bitwarden.com/article/cli/#quick-start

Seems a little more gnarly for scripting than pass (pass leverages gpg agent for getting a passphrase/keeping a "session" - but might work for my primary need - simplyfing VPN logins)
]
Used your software once before. Loved it! You guys should do a blog post about your rewrite experience. Would love to know what your tech stack was and what your new one looks like.
The X axis would go from low risk+complexity to high risk+complexity, and the y axis from low biz+cus desirability to high biz+cus desirability.

You are correct that the way you described wouldn't work.
Well, ring the bell NOW so you still have time to act. Make sure you bring all the facts you have that make you think that you will miss the release. Ask your team what they think how much time it will take them, given that new evidence.

Then get everybody onboard (your direct manager first). Talk about the problems you have and how you can solve them. Make a plan that everybody believes in and set a new release date together.

In general, modernization projects are not about timing, but about high quality. So cost are the only variable here, making it important to know how much that project is worth for your organization. Is it just nice to have or critical for the development of the next years as it cleans up a lot of technical debt? Keep that in mind as the consideration of stopping a project is always on the table when it leaves its frame.
To me, there needs to be a differentiation between communicating and speaking. If you broadcast information and another entity receives it, and uses it, that is not dialogue - just reactions. Even if through an evolutionary game the species reaches effective communication (predators, plagues, etc.), and complex feedback loops emerge, resembling a dialogue, there seems to be something lacking - perhaps the ability to query the other for specific information would be a good litmus test for it?
I assumed the parent meant that you don't get the benefit of a lower failure rate until insurers have noticed a pattern of lower failures, so for rare launches you might not achieve a financial benefit.
Obesity comes from the type of food you eat, not just quantity. Humans are the only species that invented glucose-fructose syrup and other highly processed foods. Feed that to any wild animal an they will become obese as well.
TOP Shipping Carriers for Online Orders in the UK
Hey! I independently came up with the Where’s Waldo protocol right here on Hacker News!

https://news.ycombinator.com/item?id=15323790
I'm not a big fan of humanity. We are pretty awful.

Self loathing of the human race needs to stop, there are an incredible number of hard working people making the world a better place one step at a time. Our impact on the world barely registers to past extinction level events. Humanity has just as much right to exist and be as any other species. If you don't like what we are doing, work to improve things.

Are you aware how many countless people have and do work to improve your quality of life, protect you, make sure you are fed and watered and provided with distractions like HN to complain about how awful we are.
How can one enroll?
I traveled around Europe for a month recently with my phone in airplane mode the whole time (except when needing to call a taxi at 3:30am in Venice, Italy). In the first week I also found myself doing this.

As long as technological progress continues improving, we will unintentionally (and intentionally) make things more addictive than before. The same process that drives good technological progress also drives bad technological progress.

Paul Graham's essay on this (http://www.paulgraham.com/addiction.html).
Here is also slime mold 'communicating' their knowledge to other slime mold https://news.ycombinator.com/item?id=17491547 .

For anyone that is fascinated by nature studies and would like to be exposed to more of them rather than the article about the article I can't recommend PNAS enough. Part of what motivated me to continue graduate studies.
I agree. If we're speaking about an understanding of the deep connection between all species in this planet, and how it all relates to extinct species and old ecosystems, the human being is the only species in all of Earth's history that ever became aware of it.

People often seem to assume non-human species partake of some universal wisdom that humans have left behind. This is a pretty shallow narrative of "lost innocence", that ignores what other species are and how they relate to each other.

If there is an animal that does care, that is Homo sapiens.
This discussion reminds me of the Tsavo Man-Eaters - a pair of lions that decided to focus mainly on hunting humans for food.

Although there were possible health factors that drove these lions to preying on humans, I find it an interesting aside to this conversation.

https://en.wikipedia.org/wiki/Tsavo_Man-Eaters
Scalaz and Cats
Ask HN: Is there utility in NLP today?
Given today's state-of-the-art in NLP, is it possible to semantically analyze the GDPR corpus in order to create a human-readable decision-tree that would give businesses a way of validating their compliance with said law?

Kind of like:

----------------------

Start. Do you show a "do you constent to blah blah blah"?

No. Are you tracking stuff?

Yes. Does it contain PII?

No. You're good.

----------------------

Is it possible? How would you go about producing it?
Cave rescue: Key questions answered
https://en.wikipedia.org/wiki/Gombe_Chimpanzee_War

It's not the behaviour that is unique to humans; it is the ability to act counter to instinct, counter to appetite, to choose and be aware of the consequences. We alone can be held accountable for our actions.
What's being described is an X-Y scatter plot:

Necessary
^
|
Simple <---+---> Complex
|
V
Nice to have
There's also the fact that the default passwd often is a 'strong' one (ie. 7yYbaksOo... etc.)

I think this is misleading, because the reason for this hack is not technical issue. The strongest passwd is useless if it's transparent like this.

I can understand that shipping with no passwd included is also somewhat awkward or perhaps even not allowed by regulation
Not really. AdBlockers were a reaction against the toxic ads. And even today only a minority of users (<10%) are using adblockers.
And related hackernews discussion

https://news.ycombinator.com/item?id=7858276
The monocots are a huge clade, making up 23% of all angiosperm (flowering plant) species. Asparagus and agave are related to each other just as much as they are to grasses and bananas. It's like saying snakes and humans are related to each other. Usually when we say two plants are related we mean something like they're in the same family.
Some ants "farm" aphids: https://www.sciencedaily.com/releases/2007/10/071009212548.h...
No offense, and I admittedly don't know you,

But I'm not sure you're in the best position to give Elon Musk advice on how to be successful...
This guy seems to have copied his thesis from an M. Night Sham movie
Yes, so I can play my extreme metal very loud on my hifi - and code
Have you tried Audible? Works great for me for the doing laundry, washing dishes, commuting, etc., modes.
Online CRM Software