skysight-inc/HackerNews huggingface dataset:
I'm running a Kickstarter for a wood product right now and so I've learned a thing or two about how to encourage reforestation. The answer is get economics to drive reforestation.

Cats, cows, turkeys, dogs, and horses, among many other animals, will always be around as long as humans are, simply because we'll ensure that they always have a healthy habitat. The same goes for trees, especially tropical trees.

Reforestation is a huge opportunity if we invest in plantations that have managed cutting, allowing tropical trees to grow up to 40 years before being turned into beautiful products like furniture.

In order to produce high quality lumber that's useful for furniture making, like mahogany for example, loggers have to be selective about the trees they fell. Can't just chop down every one of them because not all will generate productive wood.

Maple is similar in that it's plantation grown right here in the U.S. What that actually means in terms of wood quality is that it suffers a bit from uniformity.

The reason I know this is because I'm running a Kickstarter for a remote control[1]. It's made out of mahogany and maple, but its impact is offset a bit by the small size of the remote, which also makes small features much more distinguishable.

This is also one of the reasons why I'm a vegetarian, as much deforestation is caused by burning forests for raising livestock.

[1]: Turn Touch: https://www.kickstarter.com/projects/samuelclay/turn-touch-b...
Check out this paper if you're interested in Nicotine:

https://pdfs.semanticscholar.org/f961/639e2a998d275f3e8f8f4c...

Nicotine is quite often used as a form of self-medication - it's helpful for people with all kinds of issues, from depression to adhd, to weight control.

Even among doctors, there is very little knowledge on the subject of why people take up smoking, and usually it's assumed it's just a matter of bad habits.

So, if someone uses nicotine as an unwitting way of self-medication, it will indeed be extremely difficult to quit without fixing the core problem.

To some extent it's like calling SSRIs "hard to quit", because people who begin taking them often never quit, even when side affects are worse than those of nicotine.
Isn't that an AWS thing?

AWS? Cheap? Really?
>>While I am thankful to the Project Zero team for their informing us of the issue quickly, I'm troubled that they went ahead with disclosure before Google crawl team could complete the refresh of their own cache.

Why the help was not 100% appreciated...
I just did this starting with the movie "Oh, God! You Devil":

- James Cromwell

- Category: American people of German descent

- Category: Ambassadors of Germany to the United States

- Hans-Heinrich Dieckhoff

- Adolf Hitler
An article about a grammar mistake contains a grammar mistake in the first sentence:

>unless we start hacking away them.
We ban users who are rude to other users. Please don't do this again.

It's particularly obnoxious on a site which has many international users.
I think we have a serious problem of definitions (which goes back to what I said about this being not trivial to define): we're both saying the phrase "dumb pipe" and apparently meaning quite different things by it. Defining terms differently does not invalidate arguments, it just means we're talking past each other.

> Do you want local loop unbundling, bitstream access or only resale?

In an ideal world? A form of local loop unbundling, with a not-for-profit entity running/maintaining the local fiber, and umpteen ISPs readily available to handle termination and routing at the other end.
My site made over $20k last year from Amazon. I've always known I could lose this income at any moment due to a change in Amazon's policies or a change in Google's algorithms.

Luckily this change shouldn't impact me too significantly since my primary niche will be in the 7% bracket and I was making 7-8% previously.
"The specimen in the Mini Museum comes from the center of a crinoid stem, also known as a "columnal". It was recovered near Talsint, Morocco."
Strange, it used to be not possible to submit HN comments.
When I asked him about it, dang specifically said that he doesn't want those.
Have you reached out to anyone? https://www.nytimes.com/newsgraphics/2016/news-tips/ would be my first place to go. It even specifically calls out "Here is proof that this company is conducting itself unethically" as an example, and asks for evidence corroborating the story. So if you have it, that would seem to be the place.

Having said that, I was more wondering if the people doing the threatening could be turned to better use. They surely aren't in it for the warm fuzzies, and if they're good at digging perhaps they could be convinced to do it for the good guys.
> Baby boomers say lot of first things getting unfold in front of them e.g Humans going to moon, Nuclear tech, Electronics, Mass entertainment (Television), etc. These are the legacy of that generation.

These things you've listed are the legacy of the Baby Boomers parents, the so-called Greatest Generation.
We detached this subthread from https://news.ycombinator.com/item?id=13727728 and marked it off-topic.
OGS (online-go.com) is great.
I am impressed that it hasn't taken over KGS by now, which is to my knowledge the largest western server.

I have tried Pandanet IGS, KGS, Tygem, WBaduk and even obscure ones such as Fly or Die and Go Chat (Facebook messenger bot).

I think OGS offers by far the most frictionless way to start and a more modern UI. It even offers really nice features such as the ability to draw on a board during a review.
Agree completely with you on this, and based on my experience with OCR, I'd say they would as well. The analogy for a "mere conduit" is the postal service. And that analogy falls apart as soon as you realize that CloudFlare, when being used as an SSL termination point, is opening and repackaging each "letter" on the way to the destination.

I do hate for CloudFlare to be the example for companies playing fast and loose with the rules, but I am hoping we'll have an opportunity in this to clarify the conduit definition a bit more.

Would like to mention that I don't think this declaration applies to every scenario. CloudFlare isn't just one service. I don't see an immediate issue using CloudFlare for DNS on a healthcare app. Neither do I see an issue using CloudFlare as the CDN for static assets. Both of these cases should be evaluated in a risk analysis, but they don't necessitate the level of shared responsibility a BAA entails.
> Shame on you. You don't like his politics, fine, but cut the propaganda.

You can't address other users like that on Hacker News, so please don't do it again.

Also, this account has been using HN exclusively for political battle. That's an abuse of this site and we ban accounts that do it. The purpose of HN is to gratify intellectual curiosity. It can't both be that kind of site and a political battlefield.
Finally someone who actually read the article!
> This is also one of the reasons why I'm a vegetarian, as much deforestation is caused by burning forests for raising livestock.

Do you have any evidence that shows direct causation here?
Nothing is obvious. If this is obvious to you then well done - give yourself a little pat on the back and smile to yourself. But in general nothing is obvious and everything must be questioned.
While we can get the information on the columns used in a view, we can't infer if the uniqueness properties propagate to the view which guarantee the semantics of relationships.

I guess it might be convenient to do this (determine relationships across views), but the users should be aware of the guarantees offered in this scenario.
Does CF redirect all non-HTTP traffic to HTTPS? If not, NSA could have passively intercepted tons of leaked data, and all it would take is for one of their analysts - people paid to find stuff like this - to notice a single out-of-place leaked secret and trace it back to CF.
I find the social interaction of clan and squad-based play in games like bf rewarding in its own right.
That reads like a cross between personal attack and concern trolling. Artfully done—too artfully actually.

We detached this subthread from https://news.ycombinator.com/item?id=13724990 and marked it off-topic.
I always found myself unfilled with games. To me if anything it was 'work', to get to the next stage, fight the next boss or whatever. That's not to say I think it's a waste. I think for a lot of people it's a good activity. Personally though, a lot of my energy that would be put towards gaming is either put in my blacksmith hobby which is not at all close to professional, it's just a hobby. That and hunting birds that my labradors compete to retrieve.
Can anyone comment what kind of throughput a VPN can do on one of these? I assume it is CPU limited.

I like the idea of a private, personally controlled VPN for $5/month, but if the CPU limits it to 10Mbps, not worth it.
Decisions about priorities should be considered carefully. If the outcome isn't fulfilling, perhaps the choice was made on the basis of what others expect rather than what truly pleases. If a hobby is something you really enjoy it will not feel like work.

Games can be enjoyed in their own right as well. If we play for pure enjoyment and can otherwise balance our lives then they are certainly a means to unwind.
Being humanely slaughtered is close to the best way for any living creature to go out - far better than dying of horrible diseases, infections, being mauled to death and partly eaten alive by a predator, slowly starving or dying of thirst.

Our perception of morality is shaped purely to benefit us as cooperative social K-selected mammals. It doesn't have any real significance beyond how it makes us feel.
Monolithic databases (CockroachDB, Spanner etc) don't eliminate abstraction boundaries on the larger scale. They are simply aligned with the database boundary, pushing the burden of crossing them to the application logic. Software will still have to pay the price of crossing the gap with code complexity and performance (object-relational impedance mismatch comes to my mind).

It feels like the building block approach lets you achieve better design and performance for your entire application in the long run. Especially, if you can treat building blocks as blueprints and modify them to fit the task at hand.
Well, two out of the three people proposing that document work for Cloudflare. The other works for Dyn. It's clear what their motivation is. And this is not the first time they've filed a document just like that, and it will expire this year just like it has in the past. That document is bullshit. It's trying to now change the standard after they've already broken their DNS implementations.
This violates the HN guidelines egregiously. If you do it again we will ban you. The rules don't change when someone else doesn't know what they're talking about.

We detached this subthread from https://news.ycombinator.com/item?id=13725976 and marked it off-topic.
Flow is intoxicating. Simple as that, really.
Please don't engage in flamewars on HN.

We detached this subthread from https://news.ycombinator.com/item?id=13725460 and marked it off-topic.
You know who creates the "ai masters"? Corporations

You know what coorperations view as a "win condition"? Monopoly and profits

You know what nature is? An obstacle or opportunity along the way towards such goals.

At no point is preservation of an "outdated" and "inefficient" system complimenting such goals.

If you can make an ai view life as more than a number and make ai into "eco system tenders" rather than judge jury and executioner, then it's possible that the ai master would work consider nature worth saving
I was expecting this:

Thousands of years from now, when biological life on this planet is all but extinct and superintelligent AI evolving at incomprehensible rates roam the planet, taviso will still be finding 0-days impacting billions of machines on an hourly basis.

Be glad that Google is employing him and not some random intelligence agency.
Everything Is Fucked and I'm Pretty Sure It's the Internet's Fault
> I think we have a serious problem of definitions (which goes back to what I said about this being not trivial to define): we're both saying the phrase "dumb pipe" and apparently meaning quite different things by it.

Really? How many definitions are there?

https://en.m.wikipedia.org/wiki/Dumb_pipe
http://www.hyperorg.com/misc/stupidnet.html

> In an ideal world? A form of local loop unbundling, with a not-for-profit entity running/maintaining the local fiber, and umpteen ISPs readily available to handle termination and routing at the other end.

That's nice. Now you've either locked out small/unsophisticated ISPs/network users who can't or can't afford to light the fiber or increased cost and/or complexity by requiring an additional service provider on top of the dark fiber provider to provide bitstream, retail and other transport services. Also excellent choice for finger pointing when these two actors donit get along.
> Of course; they buy it from ISPs, and now you have the same problem again.

What problem?

> It doesn't matter how much your fiber can transfer if the arrangements at the meet-me room can't get you that much content for a price you want to pay.

So free isn't enough for you?

You can pretty much get as much content as you want, if you have the customer demand for it.

Join an IX and you'll get as much content as you want for free for the cost of the port. If you got serious content demand, do a private interconnect and get the content for the price of a crossconnect. There are facilities with no recurring costs for crossconnects. Need a shitload of content? The content providers will send you a CDN node to you, for free.

In summary, your your statement is provably false.

> Raw bandwidth costs more than a plan from an ISP offering that much bandwidth.

You obviously never bought wholesale bandwidth. Wholesale IP transit is 20 cents or less per Mbps. IX peering is cheaper than that. Private interconnects, again cheaper.

I don't see ISPs offering 100M connections for $20 or less.

Again, your statement is provably false.
To Board a Cruise Ship – and Never Get Off
If someone lets you live a happy life then hunts you down and kills you to eat, is that OK with you

Yes, definitely. If the alternative was that I didn't exist at all- most pigs wouldn't be around if we didn't eat them (https://xkcd.com/1338/).

The way I ethically decide whether it's ok to eat meat is whether, if that animal could express a choice, it would likely choose to exist and then be eaten or not exist at all. If an animal is kept in so much pain that it would rather not exist, then I think that's unethical. But if it would still choose to exist, then it's better than nothing- don't forget that living in the wild is generally a pretty harsh life as well.
Scaleway offering €2.99 2GB ram VPS, you can also check them out. Though their servers are hosted in Paris & Amsterdam.

It was also a pleasant surprise seeing a Brad Fitzpatrick testimonial on their homepage https://www.scaleway.com/
im ignorant here. What was HN like initially? I assumed since it was the discussion board of a startup accelerator that it was always pretty focused on that.
Great product, I'm going to start using it! I'd love to see a native Android app that allows me to see the latest builds, will send a push notification when a new build is available and allows me to launch the apk from the app.
Don't worry, they have collected enough little trees during the Olympic games opening ceremony.
> Gerrymandering affects congressional districts and has no direct effect on the presidential election.

There are a couple states that assign Presidential electors on a basis of two to the statewide winner plus one to the winner in each Congressional district, rather than winner-take-all, so Congressional districting (including gerrymandering) does have a direct effect on Presidential election s as well as House elections.
> You have no idea what you're talking about

This is uncivil and not ok on HN. Please take time to edit this kind of swipe out of your comments here.
I have been a happy customer for some years, after using Google Apps for domains (paid) for more than half a decade.

+ You pay for the service, they are not mining your data.

+ When you have an issue, it is easy to talk to real humans. I had some feature requests, my case was transferred to one of their tech-people in no time. One of my feature requests was rolled out on their beta version in a couple of days.

+ They have a standards-conforming IMAP. So, it works much better with isync/mu4e/mutt/etc.

+ Fastmail is fast.

+ They are a big contributor to the open source Cyrus project. So a lot of their development ends up being available for everyone.

+ They support push notifications in Mail.app in iOS. (Not IMAP IDLE, real push notifications.)

+ subdomain addressing besides plus addresses. E.g. if my e-mail address is me@foobar.xyz I can give out me@quux.foobar.xyz without first creating a virtual host quux.foobar.xyz. It makes it easy to create custom addresses that are a bit less obvious than plus addressing.

- The spam filter is not as good as Google's, even after training it for you personally. I regularly (usually once or twice a week) get spam or malware mails in my inbox.

- The mobile app is acceptable, but not as the Google Mail app. It's basically their webmail in a web frame.
> The bug is in bad js authored by CF

No, the bug is definitely in the browser. Web code is untrusted and should not be able to adversely affect the browser.
This is a feeling I've recently come across as well. While playing ARK: Survival Evolved, I came across the ARKServers.net server page, which shows the Steam name and play time of players on the server, to generate interest. I started scraping this into an Excel spreadsheet, and combined this with player ingame names, and also their tribe names. This gave me a basic report of tribe strength on the server, which I could share in my tribe's Skype chat.

After reading about tracking your Facebook friends on HN, I pressed F12 on ARKServers.net, waited for a request, then right clicked this and copied the cURL link. This returns a JSON payload of user names and play times. I used this as the foundation of a Powershell static site generator, with an HTML boilerplate generating a report every 60 seconds. I registered a domain cheaply with Google and host the site with IIS on my home internet.

I soon learned that any Steam server will return a list of players and play times when queried with the correct UDP packet. The ARKServers site was just running a PHP application called SteamQuery that performs the UDP call and turns it into the JSON payload. I'm still working to port this to Powershell.

After some time, I expanded the website. Now, the static site includes an HTML5 canvas that combines 3 JSON payloads (server, tribe, map) to show tribe base locations on a rotating map background, with player and tribe listed in menus.

The project is pre-3.0, needing bug fixes and a true dynamic map. But making the site has actually been more fun than playing ARK.

Code on Github: https://github.com/Gilgamech/ARKScrape

Demo site (Currently inactive): http://gilgamech.com/ARKData/_Wiped_2_4__NoobFriendly_8xT_3x...
Pixelcaso. Someone will do it.
No. You can't assume that two documents match because their hash values match. That's what caused this problem. You don't solve a problem by doing the same thing that caused the problem in the first place. For any given string s of unbounded length and its hash h, there are an infinite number of strings s', s'', s''', etc that have the same hash value h. Change from 128 to 256 bit hash? Great, there are still an infinite number of collisions. Change to two concatenated hashes? Guess what: infinite number of collisions.

A hash is not a unique identifier. Period. It's only useful as a quick filter before you do a full comparison.

It's amazing how resistant people are to using hashes safely. They willfully ignore the birthday paradox and say LA LA LA 1/(2^128)=0 and because they haven't lost all their data yet they tell themselves that their shoddy practices are OK.
Kids triggered an impulse to take my career to the next level, so between work, family, maintaining a bare minimum level of fitness, and professional development, I've got nothing left to give games. TV has taken a major hit, too.

Something in my brain clicked after the first one was born... an ok-you're-an-adult-stop-fucking-around mode was triggered. The result is that the lack of free time doesn't bother me that much. Too busy and tired to care, maybe.
I agree. But just like Stallman saw open source, correction free software, as a possibility for liberation, which was subverted by corporations for massive profits. I see AI in the same way. I am a naive idealist in that sense. But maybe one day it will work out the way it's supposed to. If it does not we as a species are doomed. Also I think pointing the finger at corporations is a bit naive, they simply follow certain set of normalized rules that have the ascent of the masses. In that they provide the masses with employment and cheap bread and circuses. So the underlying problem with corporations is people as a whole. That masses which don't care, compared to the few people, usually idealists, who do.
We detached this subthread from https://news.ycombinator.com/item?id=13714992 and marked it off-topic.
Yes, but only if you are putting time into it on your own outside of tutoring. Otherwise, sessions will either seemingly not go very far, or you spend a lot of wasted time in the tutoring sessions (just blank time when you are reading and re-reading things that you could have done on your own). A lot of this kind of learning still happens independently even though a tutor can (and usually does!) accelerate the learning.
It's pretty well-documented that ranchers literally burn down rainforests in Brazil to make room for livestock.

http://globalforestatlas.yale.edu/amazon/land-use/cattle-ran...
I'm not sure what was going on in this thread but you can't post like this here, so please don't do it again.
WhatsApp reportedly plans to reboot the old status feature as ‘Tagline’
It's been pretty entertaining watching taviso's attitude towards CF go from "we trust them" to "dude, you're a tool".

I kind of understand what CF is doing here: they've screwed up, there's no way for them to clean it up, so all they can do now is deflect attention from the magnitude of their screw up by blaming others for not working fast enough in the hope that their fake paper multibillion dollar valuation doesn't take too big a hit.

Still a dick move though. Maybe next time don't use a language without memory safety to parse untrusted input.
Some bees lie about what they've scouted though
You two went seriously off the rails in this thread. No more descents into flamewar madness, please. That's not why we're all here, and it's bloody tedious.

We detached this subthread from https://news.ycombinator.com/item?id=13723202 and marked it off-topic.
The timing here is just way too coincidental. Coming at a fresh nadir in Uber's standing in the tech industry, the week after Fowler's post.

For how long did Google know Levandowski had swiped its secrets?

This is how PR war is waged.
The difference in price is also a difference in reliability, scaleway doesn't use ECC memory, but linode does.
Good grief, this thread went haywire. Would you please avoid flamewars like this on HN? Please see https://news.ycombinator.com/item?id=13730418.
I have enjoyed it and can recommend it everyone else. It was an epic journey.
This is a cool article, don't get me wrong. But is there a name for the fallacy of just categorizing things instead doing actual analysis? You really have to stretch to fit some games into the "levels" of graphics, narrative, objectives and economy.
Under the Duck: An Afternoon in Open Source. Going Wrong Then Right