skysight-inc/HackerNews huggingface dataset:
The article slips in a link to a fact which i think is not well known, but rather imporant - the punchline is in the URL slug:

http://www.dw.com/en/almost-all-plastic-in-the-ocean-comes-f...

> It turns out that about 90 percent of all the plastic that reaches the world's oceans gets flushed through just 10 rivers: The Yangtze, the Indus, Yellow River, Hai River, the Nile, the Ganges, Pearl River, Amur River, the Niger, and the Mekong (in that order).

> These rivers have a few key things in common. All of them run through areas where a lot of people live — hundreds of millions of people in some cases. But what's more important is that these areas don't have adequate waste collection or recycling infrastructure. There is also little public awareness that plastic trash is a problem at all, so a lot of garbage, gets thrown into the river and conveniently disappears downstream.

The biggest thing we can do to fix the ocean plastic pollution problem isn't visionary technology like Slat's cleanup machine (don't get me wrong - we should cheer that project on!), or virtuous self-flagellation like using reusable drinking straws, it's good old fashioned hard work: hire more bin men, and put up more information posters.

EDIT: Here's another paper, applying related methods and coming to a broadly similar, although fatter-tailed, conclusion - "The top 20 polluting rivers, mostly located in Asia, account for 67% of the global total":

https://www.nature.com/articles/ncomms15611

One of the authors on that paper is Boyan Slat!

SECOND EDIT: The latter paper includes a couple of sentences i struggle to reconcile:

"We estimate that between 1.15 and 2.41 million tonnes of plastic waste currently enters the ocean every year from rivers" ... "It has been estimated that between 4.8 and 12.7 million tonnes of plastic enters the ocean every year from coastal populations worldwide".

I'm not sure if they're quoting the 4.8 - 12.7 figure to endorse it (coastal populations significantly outweigh rivers) or criticise it (ie it's rivers, not coastal populations).
I'm wondering what are the chances a big storm disperses all the plastic it collected up until that point?
I'm not able to find any information on Let's Encrypt and DNSSEC validation. Anyone know if they validate it?
It seems only fitting that an article about pasta is lacking meat. I actually like the article but its essentially strings of quotes bound together by a creamy FUD sauce.

Companies that sell carbs that feel threatened by dieting trends and internet memes which basically say that all carbs are evil fund research on the health effects of their products and the overall health of the people that consume them.

The main criticism of a number of these studies is that the volume of carbs consumed is likely not realistic and made smaller to force the results they want. I really don't know what they expected: "people who consume more calories are more likely to gain weight" isn't a very interesting result. The more interesting question is given a caloric budget of X does using pasta to fill it lead to better, worse, or indifferent results, which seems to be what these studies tackled. Decide for yourself whether you consider the practice shady or whether they're trying to tell people that pasta isn't a food you can have only on your cheat day.

Honestly none of the details of the funding or the research matter, no side is seems to be covering anything up. The blame I think actually lies with journalists that misrepresent the results and run headlines like "Pasta Doesn’t Make You Gain Weight" or "Eating Pasta Does Not Cause Obesity" each of which should have lines of asterisks longer than the title itself.
Work for yourself. That's the answer.

One job means you get fired and you're looking for a new boss.

10 clients means if one fires you, you still have 9 you're hopefully keeping happy.

I try to follow what I read about Gates starting Microsoft in some Biography. He tried to keep 2x the salary of all the employees as cash on hand, so if something went bad, they could try to weather the storm as long as possible.

So before hiring anyone as an employee (including myself), I do this with my startups. (I work 1099 in the beginning as well and I fire myself [work without pay] first).

Getting laid off lets you know where your loyalties should lie. The circle of you, is what I call it.

Each circle goes out from there. For me that's the circle of my wife. Then my immediate family. Etc.
Biotech Gets Some Silicon Valley Shine at Illumina's New Campus
"The problem with this article's defense of firearms for disaster preparedness is that firearms are among the least urgent disaster-preparedness items." Interesting that you assume to know whats best for others, and assume they aren't doing these things as well. It would be different if the post were about "prepping" primarily, buts its about firearms ownership as a hedge against being victimized.
No, I don't think Bitcoin is going to be replaced or destroyed. There's obviously a reason why it still works. It seems that there is a need for a non-governmental e-currency that's available for people to use. That's a fact. Yes, there's going to be other cryptocurrencies. There might even be bigger ones run by big companies or the fed or just governments. But ultimately Bitcoin is here to stay.

I'm not even a fan. I hate the wasted resources.
He didn't do it alone. Here's one job posting open at the moment: https://www.theoceancleanup.com/careers/senior-engineer/

I'm assuming he dropped out of school because he saw an opportunity, had momentum, and decided to ride it.
I think we should just outright reject the notion that user lockin is something startups (or any company) has a right to. I don't think it's really good for consumers when companies become 'platforms' that you can't leave. Well functioning markets allow users to easily switch between services.

Also:

>startups that want to compete and find that users can now build up collections of photos and videos at their expense

If users using your service is 'at your expense' and not 'for your profit' then that seems to be mostly a problem with the company's business model.
I prefer to only work with people who have been laid off. The reason is I can't stand all these "I'll do anything for the company types."

Truth is they are dumb and naive.
You must have a very efficient filtering process. I'd say probably about half of all CS graduates and a greater percentage of people in "coder" positions will struggle to code at an extremely basic level.
Just for context, from a month ago: https://news.ycombinator.com/item?id=16654524 . (I'm still wondering if the "mass" of plastic is relevant, so clue me in.)
That explains a lot about my impressions of Snow Crash specifically. I felt that Stephenson wasn't being serious with his writing (contrast to, say, William Gibson's original treatment of cyberpunk). A bit toward the Terry Pratchett side of the writing spectrum.

I found it to be a slight turn-off, but if what you say is true, I'm more inclined to give Stephenson's other work more attention.
I'm similar. I have bitchy resting face. I used to do that (raise eyebrows, etc) when I was younger. The wonderful thing about aging, is you don't really care what other people think anymore; at least not as much as you used to.
It's in no way a fear of firing someone that's little easy. The fear is the weeks/months of issues before someone is fired. Further, many people that are part of the process will be working with this person, but not be able to fire them.
There's a ton of engineers on the 70+ team designing and working on this.

https://www.theoceancleanup.com/careers/
Very helpful. I've hosted a few videos using cloudfront but there were lots of little gotchas with setting up both the hosting and the player. I wish I had found the linked to guide earlier: https://vincent.bernat.im/en/blog/2018-self-hosted-videos
Not that I disagree with you, but does machine learning solve any of those problems?

SQL is annoying to debug, ML is impossible to debug.
Author is 22 years old, and was not laid off. But, because some peers were – from Snap, a boom-times high-flyer – he's now facing a crisis-of-confidence, first in himself, and then in what feelings of security might be available from reaching "[t]he upper middle-class, the professional class, that venerable example of American wealth and mobility".

Well, of course working for a single hot company at 22 doesn't mean your career is set for life. What, did he think he was going to retire at Snap?

There were idiosyncratically high expectations here... and now there's an idiosyncratically low mood, concluding "you do not have power. Remember that, always... being a well-ground cog is exactly what sustains our machine of systemic oppression, benefiting no one but those above."

That reads more like personal depression than an accurate extrapolation of lessons from his recent experience. Wait until he sees a dot-com crash, or a 2008-recession – then some broad despair might be (temporarily) justifiable. But even then, people with skills and creativity bounce back, and thrive. Not just in tech, but other sectors, too.

But to do so, you can't let a disappointment like a layoff (of yourself or, as here, others) send you into maudlin rumination about your own inherent powerlessness, and the 'systemic oppression' that sometimes paying gigs end sooner than you'd hoped. At least you can't stay in that mindset for very long.

You can look at the same facts and instead focus on what power you do have – the time and ability to build skills, relationships and savings that can deliver security across many possible futures and industry cycles, without reliance on any single employer's choices.

The people actually laid-off here may handle things better than this author – because they have no choice but to dust themselves off and engage with a broader world. And when a few months or a year later, they realize they're in a better place than Snap, they'll have less of the "woe-is-us" hopelessness expressed by this author.
Palma becomes first city in Spain to ban Airbnb
You can reduce most of Moment's size by stripping half the languages it comes with. It has a lot of stuff there, for a reason.
Carbon Fiber 1.8 M 2.1 M 2.4 M 2.7 M 3.0 M 3.6
Doesn't it have a front camera?
Could be, could also be API clients not doing cert validations
If you do want to delete your account, and you're in the EU, wait until after the 25th of May. Once the GDPR is in force, your rights concerning your data when you delete your account are much, much stronger.
I came across it when studying computer science 20 years ago, yes. Heard about it after that but never directly needed the knowledge.

I'm sure it's used under the hood in a lot of code I write and have written but so is XOR, manual memory management and a bunch of other lower level implementations that I don't need to spend time on when developing on a higher abstraction level.

Not sure why you would expect all programmers to know about binary trees specifically.
Hardly any plastic can be found at the surface of the ocean (1%). It makes much more sense to clean up beaches that have a higher concentration by several magnitudes and a serveral times bigger total amount of plastic (5% of the ocean)

Numbers are from http://www.eunomia.co.uk/reports-tools/plastics-in-the-marin...
I agree, but in theory that can mean that we haven't found good certifications yet.
i buy drugs, expensive clothes, investments, eat out a lot. also in my twenties and don’t really know what to do either.
I'm not sure how that would work. I completely agree that layoffs suck, but when a company is at that point, it's usually because other options have been exhausted. But turning a bunch of people out who have never run a company (presumably) as a spinoff seems pretty cruel in most cases. Edit: most of my experience being laid off has been at startups, where I guess it's a bit different from big companies.
Your comment and parent should be emailed to every single person working in tech. Every morning.
'white-space: pre' is what I learned there. Never knew such a thing could be possible. This means no need to do a 'nl2br' on the content if it contains no HTML, this is a common scenario, I am going to see if 'white-space: pre' just makes everything magically look okay.
Because then people could trace rm in a way that allowed them to run arbitrary code in that process. It's the same issue you'd have if you attached a debugger to the process or loaded a dynamic library in their address space.
right! verdammt ;-)
I also did not understand how that could work in most cases.

I agree with allanienhuis, that it can work well for products.

I was myself working on a mobile app (before they were really a thing) at Nokia. The app was for analyzing golf swings. There was a department working on sports related products. Someone decided to streamline the company (around 2002 or so I guess - nothing major back then), and this department was killed.

We were allowed to spin off the app and related IP to our own company, and were able to continue working on it. At the time I think it was a win-win for both sides.
Amazon has launched in-car delivery for its Prime Members
users shouldn't stay just because it's inconvenient to leave, they should stay because the product is good
This article just told me to delete Hacker News
But was the alternative in that case to fire the two employees? It sounds more like the case that they wanted to cut the product.

Specifically, in the case of the article, spinning off the redundant employees leaving them in a new firm with no product and no revenue sounds like a cruelly dystopian option. And if the company was willing to put money into it, I'm pretty sure most employees would prefer that as a severance package instead.
If LetsEncrypt is actually hosted within AWS, then a network request from them to Route53 might not even hit the public internet.
What features you have in gitlab that you couldn't find on bitbucket / stash ?
Fair enough. You'd be surprised how well this stuff is priced in on the merits. Plenty of ex IP attorneys like me working in and for financial institutions evaluating these petitions. Not all patents are good. Not all are bad. But do this long enough you can decently handicap arguments, especially in IPRs where all the petitioners' evidence theoretically on the table from the start.
Source Contrastive Estimation: It Removes Noise, Too
A Chat with Lain about Pleroma
There was no big change on the ESM side. They are still experimental and require the `.mjs` extension. The only change around modules that I am aware of is the update of the V8 engine. It adds support for `import.meta`.

There are still ongoing discussions around Node's ESM support, you can follow the modules repo [0].

[0]: https://github.com/nodejs/modules
There is

Still legal

Nations built on laws, right?

Just because a particular entities economics position, which has no legal protections enshrined in any national constitutions or political or social theories I know of (economics are economics, not political science), are impacted by that. Welp; nations of laws and legal processes

Downvote with all your ad hominem might all you want. Facts are facts.
DDOS the limited nodes that are known to have the shards of data you care about

i.e. Iranians ddos shard nodes that contain dissident communications
Yes, you are right. Boringly so. Remember my original comment? No matter what choice the TAs, they can be accused of having a bias that can affect their views as a teaching assistant. That's why I didn't think your comment added anything useful.

You continue to make unsubstantiated claims. Now you say I'm trying to "shut down debate". I've given you a series of questions to continue the debate and resolve differences, but all you do is make irrelevant accusations.

I'll again speak to one of those irrelevant accusations.

I most certainly AM NOT SUPPORTING MARXISM.

You keep repeating it, but as far as I can tell it's because you don't know much about economics.

I agree. I certainly don't know much about economics. I'm not saying I do. Instead, I am suggesting you know less about it than I do.

You said "I see no instance of you showing that I don't understand economics or unions."

1) You don't know that Marxian economics is not the same thing as Marxism and that Marxian economics, and you conflate Marxian economics with Marx's original labor theory of value.

2) You seem to combine "profit seeking" when it comes to unions with "rent seeking", when they are different terms.

3) You say that unions could not exist in a free market, and only exist now because of government laws; despite my pointing out that unions existed before there were any laws protecting them.

4) You say that unions only have power because of threats of violence by union members and supporters against other people and property; despite my pointing out that the threat to walk out en mass is part of the power of collective action, is not a threat of violence, and was the essential power of the union in Commonwealth v. Hunt.

While if your view were true, Commonwealth v. Hunt would have been decided against the unions, not for.

I have mentioned these before, but rather than address them you felt it was better to make unfounded assertions that I "criticized Americans for seeing Marxism as evil" and that I "[accuse] opponents of Marxism of being proponents of "scientific racism".

You know what shuts down debate? Lies like that.
'The best security is insecurity.' -- a concept that became apparent to me early on, and has served me well.

To realize that whatever security there once was on corporate jobs is at best a vanishing illusion. To realize that the way forward isn't to build on a rock that will likely be flooded at some point, but to realize that you must surf.

While that doesn't mean that it'll all be great, it does prepare you for when the wave does crash down on you and pummel you into the sandy bottom -- you get back in the mix a lot faster and more capably than those who bought into the expectation of stability.

Also can lead to a much more interesting career, even if not as consistently lucrative.
The idea behind talking about classes isn't that there aren't people who don't fit the mold, but to just discuss the broader trends. For every frugal business owner making upper middle class incomes, (and deeply concerned that the economy will continue to support their livelihoods) there's fifty filling up middle management spots in midsize organizations or upper management spots in small organizations, safe in the understanding that the firm they're working for will insulate them from market trends and confident that they can find a new berth if it doesn't.

Also, my descriptions aren't intended to be prescriptive, just descriptive. You want to know what the landscape looks like before you try to safely navigate it.
I'm not sure this is working, since employers not only search for general software developers but maybe also developers with domain-specific knowledge. It would be very time consuming develop a certification for every domain.
Naming your main character Hiro Protagonist gives the game away somewhat.
It does, but they generally match those in Linux pretty closely due to POSIX.
That seems to deal with anti-circumvention provisions and not copyright provision and not with infringing on trademark/copyright as the GGGGP (white-flame) seems to be pointing to.
I own my own business, which is kinda the same thing as working for yourself.

Two bits of advice:

1. The first check you don't write is usually the one to yourself. You're the only worker that will show up for free.

2. The problem with being your own boss is that your boss is always around.

I've never known stress and uncertainty like being a business owner. But I feel like I've learned a lot and am better for it. And if I ever work for anyone else again, I'll be a much better employee as a result.
you've misunderstood, it just emits a warning for using the Buffer constructor which is deprecated in favor of Buffer.from and others[1]

it's limited to code outside of the node_modules folder to prevent dependencies from triggering an unactionable message

[1] https://nodejs.org/api/buffer.html#buffer_new_buffer_array
I wrote about how my experience with layoffs at Silicon Graphics in 1999 turned out, in retrospect, to be extremely lucky bad luck: https://davepeck.org/2009/02/11/the-luckiest-bad-luck/
To me its fascinating how they attempt to navigate political correctness. Inevitably there will be conflicting rules, such as freedom of a religion which preaches against homosexuality (all of them?) and protection of sexual orientation. It really is the ultimate satire of western culture, "nipples are bad! unless...."
More correct to say "Russian Government"
Any interest in selling/licensing a whitelabel version of this that I could load my own videos into/control access to?
"if you accept..." I mean, isn't that a very reasonable assumption? Do you really disagree with the notion that more than half of global population don't care at all about the ability to "use true network software", wouldn't use it if they could, and, as long as they're not restricted too much, knowingly avoid solutions with more freedom and actually prefer centralized solutions as long as they're even just a bit more convenient? Heck, if we don't listen at what people are claiming and look at their actions, then even in the techie crowd the majority aren't ready to sacrifice minor conveniences to choose decentralized models over a client-server run and entirely controlled by someone else.
not just speed but "portable assembly" if architectures get to decide what to do on ÷0 then by golly so does a C compiler (never mind that those differences make C less portable).
MorphOS 3.10 Review – Amiga on PPC Mac – What's New?
So what are you saying? That startups should have the right to lock up their users just so they can have a business?

I'm saying that startups should have the right to engineer their platforms in the way that they see fit. Because of GDPR, no startup (at least those that accept EU traffic) will ever achieve the social lock-in that Instagram has.
Instagram built their user base in an era where it was difficult for average users to get their pictures out. Did your startup come up with a new set of filters that make photos go really viral? Awesome! Users will just make it in your app and then export it to Instagram, where people will actually see it. You'll go bankrupt...but Instagram usage will increase as a result of your efforts.
That would still not level the playing field for several reasons:

1) Some people may find Fortran easier to understand than others even if they haven't touched it before. This was the case when my University decided to use Haskell* as the first language to teach students in order to level the playing field. It did help somewhat, it leveled the field for those with little and those without any prior programming knowledge. But to those who had already come to terms with recursion etc it was a very tiny stumbling block.

2) Some people need to dive deeper and gain a greater understanding of things before they feel at ease using them, but once they have reached that level, they will often outperform most other people.

* This was 20+ yrs ago and Haskell was not so well known back then.
> About 1): Non-immigrant means a person that doesn't have an intention to stay. In practice, many people with H-1Bs end up applying for a green card. Meaning that most do have an intention to stay.

H1B is dual intent (unlike, lets say F1). You are allowed to file for immigration if you want to.

> About 2): The wage requirements were not updated for many years, not even for inflation and this resulted in a lot of people being hired for salaries that were lower than market value. This is bad for local workers.

You are blindly comparing salaries of Bay Area and other tech hubs with salaries in midwest. In 98.7% of the cases, the companies with low salaries on H1B have employees in remote regions of USA with above average salary, or they work in different fields which have lower median salaries.