skysight-inc/HackerNews huggingface dataset:
Yesterday, a friend reminded me about the story of the Easter islands. I remember reading / hearing about it. But then forgot about it. They destroyed the whole forest on the island and with it, they destroyed them self...

I bet, they were in a similar situation, people saying that we should stop. That it changes things. And... they didn't stop until the bitter end.

I think we will be like the easter island. We won't stop.
For what it’s worth, I think I actually like the idea of mandating a 2-part namespace, as the way to force “long” names (where “long” means “with enough context to make forking easier and more obvious”). I just wanted to call out that “force namespacing” isn’t a silver bullet for the issue.

A better feature-add might be supporting dependency replacements. For example, pre-modules, Go had an issue where if you had a dependency and I forked it, I had to go through all my code and replace references to your import path with mine. If I depended on something that depended on you, I was out of luck (or had to vendor and regex or a variety of other hacks). Now, with go modules, I can do a “replace” in my go.mod and sub in my fork for yours. That has enabled me to be much more flexible with my use of forked repositories, and most languages don’t have a direct parallel.
Tell me, why one needs packages such as this except for personal (and ultimately npm) marketing: https://github.com/sindresorhus/shebang-regex - the whole thing smells
Why not? Arguing against climate change at this point is almost like arguing that the Earth is flat.
That sounds as if it were a fact that can be measured. Everything can be conjured into existence by false assumptions.

"The spaghetti monster, by definition, is that for which no more delicious thing can be conceived. The spaghetti monster exists in the understanding. If the spaghetti monster exists in the understanding, we could imagine it to be even more delicious by existing in reality. Therefore, the spaghetti monster must exist."
Paper and other plant-based products are one major method of getting carbon in a useful form from the air instead of underground. Generally, the trees that are chopped down to make paper were specially planted for the purpose in managed forests, and a larger market for paper goods will lead to more land use for such forests.
But, at the end, it doesn't reduce quality of live if you stop visiting Thailand. You could go somewhere "closer".

It is not as hard as: just stop driving with your car to work! Hmmkay?!
It is a delight to have an OpenBSD machine as my central router in my home. OpenBSD is so easy to work with and also comes with that cozy feeling of security. I can rest assured that the devs preferred to drop functionality rather than build insecure half-crappy stuff. That is a positive thing!
That seems very far fetched: by the description that river was well populated before the dam was built, so the ones left closest is by majority those that stayed after it was completed.
"The new research shows that without meat and dairy consumption, global farmland use could be reduced by more than 75% – an area equivalent to the US, China, European Union and Australia combined – and still feed the world."
https://www.theguardian.com/environment/2018/may/31/avoiding...
I totally recognise this. In this example, and the comment below, you measure in unit of nutrition (which I agree is the important factor), but no one has disputed that a human diet from plants compared to meat would not require more usage of arable land. Humans require a larger variety of food than livestock does, so you can't just use efficient (efficient as in terms of nutrition per hectare) plants for humans.

My concern is that we don't have enough land for this, and the fear/threat of overpopulation is already upon us. And has been for decades.
> Whenever a large number of skilled people do something for which an alternative is "infinitely, obviously better", there's a good chance that there is more going on than you know.

The Maven ecosystem has been doing things better than NPM for at least 10 years. The onus is on the NPM team for justifying their pathologically bad solution, it's also on the JS community to back off their "everybody can contribute" pipe dream. Maven works because in practice, we have some few organizations contributing packages, not thousands of individual, anonymous developers.
Livestock mostly lives on soy and corn, things that humans can eat too (or, growing on lands that could produce human food). Some meat can be had in a sustainable way, animals are part of a sustainable agriculture as they can eat food waste or graze on low productivity (or recovering) lands, while naturally adding fertilizer to the soil. The current level of industrial meat production is quite far from that.
The ontological argument is about a specific definition of "God" as having certain properties. You cannot counter that argument by assuming a different definition of "God".

Your "God" can be two contradictory things at once which seems fundamentally different than the "God" defined in the ontological proof. So basically you are talking about two different things. (But OK, if logic doesn't exist then who cares?)
Tough luck, we're all going to be inconvenienced whether we like it or not, that's the hard truth. People will need to change their habits to help out, or they'll eventually be forced to. Easier to transition of our own volition.
Does it sync data between devices via iCloud? I like the idea but don’t want to enroll my kids in a third-party service of any kind.
People are worried, but they don't respond by stopping climate change, because it doesn't directly affect them. Instead they see people migrating from south to USA and Europe.

The response in USA is that people ask Trump to build a wall. In Europe, people vote for populistic right wing parties who promise to stop migrations.

They don't want to fix the root cause, which is that south is becoming inhabitable by climate change.
but facing such problem with an absolute lack of abstraction on the ideas behind obviously cannot work at any non straightforward example, isn't it? there must be some other steps or algorithms or additions to this process; the language is a protocol to encode a message, a representation about abstract concepts and ideas semantically referenced. It is not the same the HTTP server configuration values and statistical analysis of a xml text encoding those; and that still would be straightforward communication, not metaphoric speech or indirect references.

As long time language learner I can tell you that the most significative words in a text are the less common (that's why learning a language by lists of common words does not work out of the box). In the sort of process you mention the words with more meaning for the idea to communicate might have easily less weight than other more common tokens at the same texts, and it very easily depends on the communication style of the subject.

For me this way of making a summary, looking at the language as a sum of interconnected tokens, sounds like trying to replicate a paint by measuring brush strokes directions and pigmentation (vectors of values) rather than trying to understand the abstract concept or idea behind (a vase with flowers, fruits) and recreating it (use the skill of extracted with the vectors to recreate the abstract idea which was encoded behind).

I think I might end up reading the paper you mentioned.
Anybody have a good Linux command line reference they might recommend? I've been using Ubuntu on my computer and it would be nice to have a resource for when I get stuck.
> We've been hearing since WW2 that we are on the verge of wiping ourselves out. We are still here.

A full-out nuclear exchange might last anywhere from 1-3 hours and kill every human on Earth. Thousands of nuclear warheads on hair-trigger alert is literally on the verge of wiping ourselves out. It almost happened, at least twice.

We're lucky to be here. But survivorship bias is a psychological distortion; it has zero predictive power. You can say the same thing at the individual level. "I've been hearing my whole life that I'm gonna die. Still here." And that's true up until the day you actually die.
Is this something you could use a laser for too? To bring heat to the flying drone? Or would that be super inefficient?
Your first premise is false. Hooking up your sensory system to a device that generates the maximum signal would give a larger signal since it would bypass degradation in your mouth.

Think your argument through first. Are your premises actually true?
> The Black Economy Taskforce recommended this action to tackle tax evasion and other criminal activities.
Remote poweron/poweroff via ESP8266 with modern C++
Presumably, a company evolves its product so that amazon can't simply call them and say 'hey, sell to us, not Bobby'.

If your company is merely selling cupcakes or the like - I find it very difficult to be sympathetic - those kinds of companies only exist by the virtue of selling people useless junk they'd be better off without, or even worse, being a middle-man in between a manufacturer and the consumer that needn't be there at all.
No idea about Australia, but here in Finland all those examples would normally be paid via a bank transfer.
Why be especially drastic on air travel when its 2% of carbon emissions, per Huffpost?
Maybe it does not reduce quality of life, but this is a moot point.

The issue is that it focuses on something that is not a priority and it is so largely on ideologically grounds.

Your second sentence is actually highlighting a real aspect of the issue: Many people prefer to do something easy rather than something effective.
I'm not sure if you can create a project.clj, boot.clj, or deps.edn file from a pom file, but there are at least plugins available that let one tool to read the input of another. This plugin allows Leiningen to read deps.edn files for example.

https://github.com/RickMoynihan/lein-tools-deps
Making Perfume from the Rain
Because they threaten mostly other people in poor regions.

Notice that the worst scenarios, like the 4 degree warming, discussed in the article, happen lose to the end of the century. Most of us are dead then.
Society already has many conventions and laws that regulate human nature -- why is transportation off limits?
Steam turbines have row after row of blades, each successive blade wheel larger and lower pressure than the last. Exit temperatures from modern turbogenerators are around 120° C, where the steam is about to turn into water, and pressure is usually below atmospheric. Almost all the energy which thermodynamics permits to be extracted has been extracted.
Artificial Lawyer Submission to Landmark California Bar Innovation Reforms
Yes but, I don't know why you made that comment lol. I was getting at the fact that most people who buy a second hand car, boat, motorbike, having renovations done, landscaping, etc would be used to handing over more than 10k in cash

I used a cashier's check when I did that.
> this change of ownership is an implementation detail that doesn't need to impact package consumers

it does, because having a dependency means having a trusted path from the developer to the packager to the repository into your software and to your customers

frankly you'd want to do what you call "constant pointless churn" at every single version update, because god knows what comes trough your package manager, as this and many other articles pointed out repeatedly, and the fact that you are advocating to skip it not for version changes but for whole ownership changes is the opposite of a security oriented mindset.
For the few that do make the leap, sure.

Far more were able to dip into a little ugly BASIC to knock up a menu, calculator or whatever, just as many were able to build surprisingly complex things in Hypercard without ever thinking they made that leap.

I think slowmovintarget has it by saying they never acknowledged they were programming at all. I'd liken it to the kids who were terrible at, and hated maths, but could do frighteningly quick and accurate mental arithmetic when working weekend at their parent's market stall or shop.

Maybe the magic is the ability to hide that you're doing something somewhat technical.
> I thought immediately of Robin Seplut

Ditto. His videos are great, I've been watching them for a long time. He never says anything other than the now infamous "ksksksksks." But he does at least label his videos so if someone searches for cat, they will find it.
> But doesn't a vegetarian diet require more hectares than a meat based one?

The animals we eat are mostly fed by what is cultivated on the arable land, exactly because of the modern habits of everybody eating meat every day. Most of the animals never see the pastures. The demand is too big and getting much bigger.

So we feed the animals, and most of the energy stored in their food is converted to the maintenance of the life of the animal, not the meat you get when you kill it.

Compare that with feeding the humans directly (with mostly vegetarian diet): most of the animal food you grow, transport and feed to the animals never end up becoming meat.

See for example:

https://iopscience.iop.org/article/10.1088/1748-9326/11/10/1...
The idea behind individual solar energy is not consuming it real time but associating it with a storage solution to allow bigger throughput. You're not going to make toasts all day
Are you really thinking this through?

Consider that all of the land currently used for livestock were converted. You then _also_ have all of the land used for feedstock for the livestock.

And then there's the fact that most diets globally are predominantly vegetable based anyway - meat is a rare addition.
nice, over here in my country we just burn it :D good stuff, separating trash to have it re-combined at the burners :D
Meat is significantly less efficient to produce than a balanced vegetarian diet.

That entirely depends on the land, no?

Sheep and goats can thrive on land you can’t actually use for any other sort of farming. We have lots of that land here in Wales.
In some cases, the performance of std::unordered_map is fixable with a custom allocator: https://github.com/Const-me/CollectionMicrobench
Running with proper form is really not hard on the joints. That's an old myth.

https://www.webmd.com/fitness-exercise/features/does-running...
Consequence of food choices purely based on taste, looks & colours?

Edit: Forcing poor towards unhealthy food choices.
You were talking about "impact guns have on suicide rates".

People are using method that they think is most successful, and if they own gun, it's very probable that they will use it.

>And "not being the primary way of suicide" is a really weak argument against tightening gun controls to save people's lives. Even if it is "just" 10% in Europe, 30% in Switzerland and about 50% in the US. Those lives are very much worth saving, and at least in Europe, it's already the norm to take away guns from people who have these problems.

This is a weak argument, because it implies that by taking guns, people won't commit suicide, when they may just do it by any other method.

Which the high rates of suicide in several other countries with way less gun ownership than in US point to.

By the way, using emotionally charged statements like "those lives are very much worth saving" when your interlocutor did not suggest anything otherwise is at the very least unpleasant discussion style.
Wrt lein to deps.edn:

https://clojureverse.org/t/has-anyone-written-a-tool-to-spit...
Ditto for Python, but not because it is interpreted. But because it comes with a vast array of libraries as standard plus there are lots of third party ones as well. Which means that I can focus on writing the essentials of my app and not have to try to get various protocols and other incidental details to work correctly.
well, the rate-map at least includes a function: https://github.com/sindresorhus/shebang-regex
> People will need to change their habits to help out

> or they'll eventually be forced to

I think we overestimate most people's desire to do anything for the benefit of others. My fear is that a lot of the worst offenders of that are people who are quite likely operating on the basis they'll be dead before we feel the absolute effects.

As much as it's the only real solution, I don't think we can rely on regression to drive action. That's why the sugar for the pill of renewables will be eventual cheaper prices. We need to make the alternatives more appealing (or, at least some decent narrative to make them seem more appealing).
> No matter if people like small modules or not, it's not at all related to the topic discussed.

It is very relevant to the topic discussed.

Just for fun :

https://npm.anvaka.com/#/view/2d/purescript

> 150 dependencies.

Including a package named "one-time", bundled several times in two different versions. To do something highly relevant and technical like "Call a function once".

I have no doubt that it is an Highly complex code that requires indeed two packages..... Irony

Little question: What would have been the probability of purescript getting malicious if its dependency tree would be something reasonnable... Let's say 20 packages instead of the current ~200 ?
Get SEO Services in Delhi from Experts
Want to increase the ranking of your website? Splashsys can help to increase the ranking of your website to get more traffic, sales, and ROI. The company offer SEO services in Delhi and other locations to increase visibility and brand awareness of companies online. Contact them for services now.
Here's a link to research.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5179322/
When I was a kid, at the beginning of the 00s, and I was beginning to experiment with computers, I imagined the future of computing to be about reducing the complexity of software development as much as possible.
I now realize that I dreamt of something exactly like HyperCards. A world where machines could be programmed using something resembling natural language and where anyone could create and share software.
At the time, the closest thing I could find was a Word document where I dragged and dropped buttons to create a pseudo UI and then imagine that it worked. I wish I had access to something like this.

I believe that by not having a tool like this, we are taking away from the majority of the population, and in particular the young, the possibility of shaping computers for their own needs. A decision has been taken: the user has to be a passive consumer. It's a mistake and I am really sad about it. It feels, to me, as if there was a decision, intentional or not, of keeping the creation of software as a privilege of a few and not a right of everyone.
A bunch of us from my work got taken by our Bloomberg rep. It's not a massive museum, but it is very interesting and they do their best to make it atmospheric. Definitely recommended.

Link for info and to book: https://www.londonmithraeum.com/
If you are a young male, joining a gang and getting a gun (religious cult, tribe, criminal or national military) is a way to ensure food security for themselves and even to their family.

When you see pictures of people starving, they never hold AK-47 in their hand.
There's OpenNIC but nobody really uses it.

https://www.opennic.org/
I like my desk unorganised and messy
How about we regulate corporate emissions[1]? That could actually have an effect that slows down climate change. Individual actions are almost irrelevant by comparison other than making people feel smug and good while the planet is going to hell. Sure, if you want to do any of the above things, go ahead, but let's not pretend like it's going to make a difference. Getting the top polluters to cut down or stop polluting on the other hand will make a difference and the only way of doing that is to regulate them. Unfortunately that requires voting as ineffective as voting is (extremely ineffective). Otherwise what? Should we overthrow our governments with violence or other such drastic solutions that are unlikely to work (there's a reason revolutions are called revolutions: things end up in the same place: one full revolution). In the meantime, I'm going to fly as much as I can and eat as much meat as I can (after being a vegetarian for well over a decade) as it doesn't fucking matter.

[1] https://www.theguardian.com/sustainable-business/2017/jul/10...
I deleted all of my Stack accounts several months ago. Not all, but the vast majority of programmers on there exude too much ego, self-centeredness, know-it-allitry, unreasonableness, are too petty and/or are too unpleasant to make me either a. want to ask questions or b. want to answer them. It's not a community but a Twitter soundbite competitive résumé sausage factory. I'd rather struggle and figure out whatever the issue is myself.
What do you mean? If you write some Clojure Leinigen automatically figures out the dependencies?

If not, every package manager works like you describe, you need it plus something like the JVM and it just works (Maven, Gradle, npm, pip...).
I have had to interact with Java regularly from Clojure. Many libraries have no Clojure bindings, e.g. XGBoost. Many libraries have wrappers that are incomplete or abandoned and so might need extending with Java interop, e.g. Java Topology Suite. Some gnarly stuff like mapping objects back and forth from JDBC requires understanding of the underlying Java types. I have found it necessary to understand different Java command line arguments and garbage collectors.

More generally, I _like_ that I have the option of any JVM library. It’s an enormously broad and deep platform and Clojure is a very pragmatic way of exploiting all of that work.
No. The effects of reading news and getting more degrees are the same - your perception gets further from the ground truth established by surveys.

These surveys are called "ideological turing tests" by the way. They usually find that conservatives understand leftists much better than the other way around, which is an interesting finding by itself.
Sounds promising.

I used C++ somewhat, almost 20 years ago, before discovering Python, but I never got very good at it. Over the years I wanted to strengthen my C++ skills, but I never found quite the right material or avenue. Most books/tutorials are too basic for me, others already assume a certain familiarity with C or C++. Maybe this book is better...
If you had to guess what will be the price of lithium once those big mines come online? 5000/ton Li2CO3 (at 99%) or even lower? And do you think there will ever be an open market with future contracts?
AFAIK FFI and use of existing JS libs is a pain in both Elm and ReasonML (that is my subjective, empirical observation). Purescript is nice, but what would you use in the back-end? Haskell? Or would you target nodejs? Deploying and maintaining nodejs clusters is not fun. Using Haskell in the enterprise could be fun, but getting to the level where it is fun is extremely hard. Finding and hiring people is also difficult. Searching for a Haskell job is difficult.

People often dismiss Clojure for being dynamically typed, but it has Spec and Spec is awesome.

People dismiss Clojure because it's JVM based, but they missed the fact that JVM actually is pretty robust and very nice piece of tech.

People dismiss Clojure because "all the changes to the core have to be approved by Rich Hickey", but they miss the fact how stable Clojure is. It is hard to find a language ecosystem where you can pick any library written years ago, bump versions of major components and expect everything to work.

I am not even talking about how people ignore Clojure because it is a Lisp. That's just outright dumb.

There are no silver bullets. Any language ecosystem has its own limitations and incur certain degree of frustration. Clojure nicely minimizes frustration. It doesn't get rid of it completely (otherwise they wouldn't call it "work", they'd call it differently and I wouldn't get paid for it)
Musicians of Mars [pdf]