skysight-inc/HackerNews huggingface dataset:
“This is partly because forests, especially plantations of eucalypts and pines, are vulnerable to high-severity fires and will become more so as the world warms. Most of the carbon stored in grasslands is below ground, where it persists through fire.

This statement makes no sense, it would be absolute stupidity to plant pine and eucalypts in Africa. You would plant indigenous and you would plant with a plan. So that it does not affect run-off and waterways. You can have grassland with trees. This is not difficult.
I think this is a bit radical claim, but I would avoid any synchronous chatting platform for F/OSS development including IRC, it is simply not worth its cost.

IRC is commonly quoted to support the asynchronous mode of chatting but it is somewhat misleading: asynchronocity is embedded to the IRC community and not the protocol. If IRC the protocol were actually asynchronous we would have, for example, a better story for mobile clients by now. Probably Zulip is better at the asynchronous mode, I'm yet to try out.

Now it is another story when you consider your clueless end users, who see proprietary platforms as a norm and actively seek the synchronocity ("anybody out there?"). I think you should be in (some of) those platforms in that case, because it is practically more important to help your users. Or maybe not, if you know your users don't like synchronous chat or proprietary platforms anyway. Throughout my history of using IRC, it was most useful as a synchronous Q&A channel and an asynchronous community bookkeeper, both irrelevant to the IRC protocol itself. I don't see why we should pursue IRC further. (Now it is funny that I still operate my own IRC network!)
I laughed too hard at this
How many rely on these CDNs as core (yet free) infrastructure?
Could you add some more detail? (I know nothing about Germany so just curious)
Looking at it from a "business perspective", if this becomes prevalent behavior, visitors stay away from the business and your "hosts" become worthless.

This scam actually works only in so far it is not prevalent and relatively small scale (100 listed properties is arguably not small scale anymore, but compared to the total number of listed properties...). However, now is the time for the platform to ensure this does not become a common experience, or they risk losing it all.
I think the point is that Elites create whatever concepts or social constructions to further their goals.
Measles Virus May Wipe Out Immune Protection for Other Diseases
Okay, this is what the fork button is for.
Social Problems of Lisp
It was (former Herokai here).
The war against today's dangerously dull playgrounds
>I should start calling myself a ML expert? I'm 32 year old and most of these "ML algorithms" are called statistics for me. Maybe I'm missing something, where is the LEARNING on k-means? Numerical solutions seems to be on rise now.

Yes, you can. I have studied statistics and I cringe at the watering down of what "machine learning" and "AI" has become; simple statistics.

>Nice write for someone starting, more details about details of algorithm steps would greatly attract more readers.

I disagree, making it even simpler would attract more readers. You see the same with Youtube tutorials that have 22 parts. The first part has 200.000 views, the second 150.000 and the 20th part only has 400 views or so.
Obviously we are asking the parent what was preventing deep sleep.
CDN JS isn't the CDN. The gives you links and shortcuts to use other CDNs, like Cloudflare, MaxCDN, Stack-something and others. Don't think any of the libraries are served from CDNJS properties itself - how would they pay the bills?
Slingbox alternative It only costs $29.99. should I have a try
Since slingbox has stopped production and its app is starting to go wrong,I found a slingbox alternative. It has almost the same features,

and I can get a 70% discount on coupons and code XE4LH6RU. It only costs $29.99. should I have a try?

https://www.amazon.com/ZJBOX-Set-top-Sharing-Streaming-omputer/dp/B07V436FSN
Love seeing this! After my time at Heroku I briefly spiked out a similar idea, but never managed to get enough traction to justify making it a full-time effort. I'm excited to see someone actually executing on it. Well done.
I had a similar reaction—"first world problems".

Bloomberg and Forbes are largely not very informative "platforms".
I love watching tv on the go, should I have a try
Terminology: vulnerability or flaw is what the good guys are looking for. Exploits are implementions of the attack enabled by the vulnerability.
JavaScript Bundlers: A Comparison
So you'd say West Virginia is a country but not a state, and every Chinatown is a nation? I don't think your definitions match the accepted reality in the American English language.
I always say: Analogies are like raccoons.
Yeah, that's what happened to me. I booked through expedia, and missed a flight (no fault of my own). The airline outright refused to deal with me, saying I needed to contact expedia to contact them. Half a day later, I still hadn't been able to hear anything useful from expedia and getting desperate ended up booking a new flight out of pocket (and never got compensation either).

I've since sworn to only ever book the flight directly from the airline.
Undercover reporter reveals life in a Polish troll farm
The entire cdnjs is one dude plus some "core" maintainers with no access? Amazing.
Another option is rather than storing configuration in config files, is to store it in code.
After experimenting with different approaches, storing configuration in code and switching on a single environment variable ENV (or STAGE or whatever you like to call it) this is probably my favourite.

This doesn't work for everyones infrastructure setups, but it's worked well for mine.
Quick Github search for ‘cdnjs’ returns 22M code hits.
Not sure I fully buy this op-ed's claims but honestly Germany isn't the ideal place for on-shore wind anyway. The capacity factor in Germany for wind is only around 20%. In the US it's more like 35%. So further expansion requires building a lot more turbines in a much smaller country.
That makes a lot of sense - thanks for the explanation!
The biggest problem with nearby wind turbines is not the view but the _noise_. They make an extremely annoying continuous whumping sound.

Source: am a big fan of renewables, don't mind seeing windmills, but know and visit 'green' people who live near them. Nobody near them loves them, no matter how 'green' they aspire to be.

Of course, offshore makes the whole sound problem go away. I've seen plenty of near-shore farms, big stacks of the things laid out in a grid, and they are not even bad looking.
Address the root cause: don't start any more of these idiotic, unnecessary wars.
Wow this post is really up it’s own butt, talk about self important
I'd like to turn the conversation around and question the prioritization of surveillance of the people over the transparency of politicians' communications, sources of funding, who they're meeting with and all such related activities they perform in a role servicing and paid for by the public.

Only once this is addressed should we move down the priority list to "blanket communication and behavioural surveillance of the citizenry."

The potential for harm to a country and it's citizens caused by political decisions is exponentially greater than any act by an individual or group with no political power. (and whilst this point is arguable and weighted with emotion, this includes 9/11).
Forking is not as trivial as you make it sound. You need to setup CI/CD with the new fork, then persuade the community to get on board the new fork. The bigger problem is to get the infrastructure and money to host a live CDN that serves the users.
are you sure ?

https://cdnjs.cloudflare.com/ajax/libs/react/16.10.2/cjs/rea...

https://cdnjs.com/libraries/react
The Lx Programming Language
Yes they usually are.

There's a raft of AirBnB horror stories[1] about hosts pulling a confirmed booking at the last moment and AirBnb's "awesome" customer support leaving the guest high and dry if they were approachable at all.

AirBnb may have been a great idea in 2010. Nowadays what you get is very oten a cheaply outfitted cooky cutter appartment managed by some faceless management company.

You may also be asked to sneak to your appartment through the back door because the lease is actually illegal at your destination and other such fun shenanigens, while the price essesntially is no more cheaper than a comparable hotel room.

[1] https://www.airbnbhell.com/
I think also they see that the gap between bootcamp grads or smart college dropouts and a masters in CS is not necessarily that large, and assume the same is true for other fields when that is pretty rarely the case.
"Perfect" no, much better than any human yes. 30 actions per 5 seconds is 360 actions per minute. The very top players might have similar stats, but the similarities would end there. A lot of human actions are mindless spam clicking and those 300+ actions would contain several misclicks. The ai would never misclick. They can also do things like pull back every weakened unit before it died much more accurately than a human. A human knows to do these things but it has much less mechanical skill than the ai.
That's the reality of a lot of open source based services. Did you know that the entire PyPI was run and probably still is being run by just two guys?
Paypal took from May 12 to July 28 (https://github.com/alfio-event/alf.io/issues/77), and Revolut took from March 18 to April 8 (https://github.com/alfio-event/alf.io/pull/622). Maybe "a few weeks" is a better estimate for the difficulty, but it's certainly not a weekend project.
Does this do anything that jrnl.sh can't do?
The lack of threading and image support is a pretty big issue to open source projects though. The lack of threading has always been annoying in IRC, and posting screenshots is very convenient and useful in Slack.
A friend of mine had one of those. Oh what fun we had making it carefully enunciate rude words and phrases lol
Right, Cloudflare is basically hosting the contents of this repo. The owner disappearing means new versions are not being hosted.
Also, “Microplastic has been discovered in seas of the eastern Artic thousands miles away from residential settlements.”
Looks like the "founder" is https://github.com/ryankirkman.
Doesn't look like he's MIA but rather distracted / doing something else.
Discover Your Life Goals
There is a lot of disagreement about what is a unit test outside the realms of academia. The way I'm suggesting may lead to overlapping tests with subcomponents but I would argue that this is OK.

If you have a car and you want to write a unit test for the wheel, does it make sense to stub out the tire? Or if you have a door, should you stub out the door handle in your unit test? I would say no because a good test is still about the functionality of the unit/component.

Testing higher level components doesn't stop you from also writing tests for the tire or for the door handle. If the higher level components have a well abstracted interface, then you should be able to substitute any child component with any other working component later and the higher level component tests should still work without any changes required. You can even change the interface of children/sub-components; doesn't matter, the parent component tests keep working. Note that this is not true if you stub out the children, you need to keep updating the stubs.
Not just Forbes. This has happened to Entrepreneur, Newsweek and many others.
Why is that causing a huge part of the population to switch off? That's insane.

Starting with a practical, serious, and concrete discriminatory problem sounds like a great place to start vs some general ethical issue with surveillance.
That's the spirit. I've always loved a good challenge accepted attitude.
Could you tell me why elites want to destroy nations?

A strong nation ensures regulations that protect the power of elites. The article is also making the same point.
That is not "stateless".
Ask HN: How do you make sure to not go headstrong when coding up a new feature?
I am fairly new at a startup, and as such know little about business logic, and a lot of times I tend to misanalyze the scope (as in the files and/or repos that will be changed) of a new feature when starting to code.

What steps do you guys take to ensure that whatever you have thought up is largely correct when you don't have proper specs?
If you want to bring up PKD’s novel version, there are many differences.

PKD set his universe in an emptier future San Francisco. Ridley Scott’s future Blade Runner Los Angeles was nothing like DADES’ SF.

Two different worlds, I think..in movie vs book
The Story of Tunnel 29
Jack London in the Wild
It refers to "you" vs the state. You create a factory or a business or a new patent and you're responsible. You gain the profits or suffer the losses and nobody else can take it from you.

Workers are obviously not business owners, but they do own their own labor and are free to take whatever job they want, not be assigned to it from some central authority.
Uhhh. Sorry but I am having a very difficult to time believing this. If it were true, the windmill and permitting jurisdiction are looking at a huge lawsuit that they cannot win. Please provide a link or citation to this newspaper article.
Mattermost is "open core".
Mobile is expected to run JIT translated code.

Itanium's design was finalized before JIT became important. Suddenly JIT was everywhere and spreading: Java, C# .net CLR stuff, Javascript, and more.

JIT output can not be well-optimized because that takes too long. The code must compile while the end-user waits, so there is no time to do anything good. The code will be terrible. Itanium can't handle that.
Apple Watch “Stupid” Links Example
DoBox Pro – Turn Your iPad into a Laptop
Does WhatsApp have ads?
I agree about the screenshots and a demo in addition is even better. Or even better yet: real world use cases. To see frab live and in action google for "ccc fahrplan" For example, last year's congress "fahrplan" is:

https://fahrplan.events.ccc.de/congress/2018/Fahrplan/timeli...

"fahrplan" is running frab since 2013.
All of the things you listed are true, and you and I and most other people on HN can respect why (at least to us) these reasons stand out from slack. But a middle manager who doesn't even know what IRC stands for isn't going to want to learn the syntax for grep. They're not even going to know why they have to write \" instead of ". They want something where you can scroll up, and then your messages from two months ago are there. And that's what slack is.
From what I read, NSO didn't only hack Whatsapp, they also used vulnerabilities in the Android OS in the media decoder. Given all the CVEs patched on each Android security patch, that wouldn't be surprising.

If that's the case, the articles are focusing too much on WhatsApp failure, but not enough on the failure of the Android OS. To me there is some kind of shared responsibility between the app and the OS here.

Who knows how many CVEs are hiding in the Signal and Riot.im apps? And Riot.im asks for many permission...
I find this very difficult to believe. I have been very close (~100 ft) to a "huge" windmill. I did not find it loud in any way at all.
It doesn't require, but damn, my life would be so bleak without ncurses.
A Russian hacker allegedly ordered a murder of a detective on the dark net
>They have a system of savings.

Or they could have a system where they store food for the winter...
Well, I would say the"critics" comment was deaded not just because it was criticising. It did so in a sarcastic manner providing no reason whatsoever. At least that's my take on it.
There's a lesson here for anyone who dreams of getting famous maintaining something in the open source world - if it grows huge and you're not willing to share control (and fame, and maybe money) you can't take really a break from it. You will always have to be there or risk losing it very quickly.

Software development at scale is about much more than code. It's about maintaining relationships with people, being willing to trust other people can do good work without your input, and sharing responsibility for what you started. All the really awesome open source projects have people who are good at those things at their core.
Dried meat has a shelf life of 25 years.
What's your point?
Bingo! I think you have it exactly right. Sure Germans do, and should, dislike windmills placed in unfavorable locations solely as a result of distorting tax credits, policy, and the like. I do too. Any rational person should. That does not make one anti-windmill. Rather, it makes one anti-idiocy.
It's funny but at my last company, one of our systems used some linear programming to generate a model of physical processes.

The problem could have been tackled with greater accuracy using machine learning, but it would have taken a long time for the system to generate enough data points for a sound model and would have required more storage space. This was also complicated by the fact that the model had to be regenerated whenever the physical system being modeled was changed.

The linear programming solution was a lot cheaper and was "close enough" to serve as a useful approximation.
Your sarcasm is noted, but I don't believe it is in the spirit of this forum to talk in that manner. Its much better to leave the sarcasm in Reddit.

If you do not wish to discuss a matter seriously, then there's no real point in discussing it at all. This website mostly aims at a higher level of discussion than other websites.
Google is aware of reports that an exploit for CVE-2019-13720 exists in the wild
To clarify: it looks like CloudFlare is the actual CDN behind CDNJS. And getting on board the new fork would mean updates to every single reference to CDNJS URLs (in codebases), on top of the community of contributors moving. Yikes.
I think it's silly to extrapolate exponential trends 400+ years into the future while assuming that humanity remains confined to Earth.

Elon Musk's goal for SpaceX is for humans to live on Mars, but Jeff Bezos's goal for Blue Origin may ultimately be more practical: to make it unnecessary for humans to move off of Earth by moving industry to space instead. With industry in space, Earth can remain a nice place for humans to live even as economic activity continues to grow for millennia. By which time we'll probably have found new Earths to colonize in other star systems.
Selme – A free tool to find your ideal customer profile data
Just how high are these power prices?
The definitions given are well-established:

Country:

A tract of land; a region; the territory of an independent nation; (as distinguished from any other region, and with a personal pronoun) the region of one's birth, permanent residence, or citizenship.

http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=cou...

State:

A political body, or body politic; the whole body of people who are united under one government, whatever may be the form of the government; a nation.

http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=sta...

Nation:

A part, or division, of the people of the earth, distinguished from the rest by common descent, language, or institutions; a race; a stock.

http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=nat...
This reminds me so much of the ‘Show HN: Dropbox’ post
Yes, granted, but there's not an unlimited number of planets out there either.

Have you heard the puzzle about the bacteria colony that doubles its area in the agar tray every night? On day 10, it occupies half the area. How long before it occupies the whole tray? One more day. You can add another agar tray or ten or a thousand, but it doesn't buy you that much time.

At a constant growth rate, if the solution eventually involves spreading to multiple planets, it's just a few more centuries before we're running low on planets, almost regardless of the size of the galaxy.
Time Protection in Operating Systems; Speaker Legitimacy Detection
This is why I recommend jsDelivr instead: https://www.jsdelivr.com/

It's a free CDN that automatically pulls from NPM or Github based on repo URL without any submission/approval bottlenecks. It's also more robust with multiple CDN and DNS providers.
69,105
Ask HN: What is your go-to project when learning a new language/framework?
When reading HN I've seen people saying that they will often re-implement the same small-but-not-too-trivial project in multiple programming languages. This also helps them pick up a new language fast, and compare the different approaches to solving the same problems.

A recent comment suggested implementing the Snake game [0]. Conway's game of life seems to be another common one. I think some people have even mentioned implementing hackernews clones.

[0] https://news.ycombinator.com/item?id=21414791
If we'd be talking about any category other than "the old Internet", I'd say you were absolutely right. In this case, though, we are specifically talking old-school web sites and I therefore maintain that RSS should be included. :)
Depending on where exactly in South America, anywhere between 6-8 figures?
Open-Source Firmware
Hi dang, I want to say first that I think you do a great job of moderating the site, which I imagine is an enormous and difficult task.

Is it always "enough" for users to flag an article for it to be removed? I remember the highly contentious Amelia Bassano article from a few months ago and in that case, the article wasn't removed (perhaps by your specific intervention). Given that this article seems to be on-topic and was rapidly gaining points (20ish in the first 30 minutes after being posted), it seems like the community was legitimately interested in the topic. I'd go so far as it say that this seems like a case of flag-based brigading to prevent the story from gaining traction. So I guess my question is, when is flagging by users enough to kill a story and when is it not enough?
How so? You still have to edit the file, save it somewhere, then mount it as a volume and agree on a location.
And there's no mechanism on GitHub to point people to the new fork, from the project homepage. The best you can hope for is people notice there's no recent commit and open the issues page, to discover a possible issue about it.

Even then, it's not even clear how trustworthy any forks are. And the risk of the project fragmenting becomes high. Which is the "real" CDNJS if the original becomes stale and two credible actors both decide to fork it at the same time? In reality, there will end up being links to all three projects.
It's almost 2020… what's the status of IRCv3?

We use IRC at work, but I think when you setup an open source project community, you have to think carefully. IRC is for instant communication. If parts of your community are located in a timezone that is only online when you (the maintainer of the project) are not, that will create frustration, unless you start setting up all kind of bouncers or tools to let you be online at all time. In the end, I tend to prefer forums or mailing lists, because people writing can elaborate a bit more, and receive more meaningful feedback later on... but I guess I'm old school :)
People are deliberately having bad shroom trips
Polyhedral optimization is going to be exciting too.
Performance Testing Strategies: SoftwareTestingNews
People often cite DuckDuckGo or Reddit search as popular alternatives to Google. A few other little known ones that go well alongside Million Short:

* https://wiby.me

* https://www.mojeek.com

* Personal fave: https://pinboard.in/search/

* Also, google "<keywords> site:are.na"

Wouldn't use these necessarily for finding an answer to a programming question. More: to find unusual blogs/wikis, to search topics that are full of ad spam on Google or to just explore in the ancient practice of web surfing.
Apple on Repairability