skysight-inc/HackerNews huggingface dataset:
No it's not. These types of comments are extremely inappropriate. Your comment tries to suggest that:

1. Terrorists are people with legitimate grievances

2. Terrorists are representatives of oppressed people

3. Terrorists have genuine reasons for their actions

All of these things are false. People do not turn into international, careless murderers just because they experience travesty. Terrorists exploit this concept to try to give themselves legitimacy, but the reality is that it's highly removed from the actual reality of what's happening.

You know what does create terrorists though?

1. Sanctions and

2. Funding of militias.

These are things that everyone - except for isolationists - stand behind and support.

----

Thanks for the 5 downvotes in 10 minutes! Feel free to help me (someone from the region who was directly caught up in not one but two American wars) understand why I should be a terrorist now. I'll also forward the comments to my cousin who was working inside a Red Cross clinic hit by a US airstrike so she also knows what to think. Thanks in advance HN!
How is fragmentation a "big problem"?
There are like what, four distros?

- Debian and *buntu
- Red Hat
- Fedora
- Suse

All of them use systemd. All use X11 or wayland. All package gnome. All DEs, WMs etc. are available on all these distros.

Smaller distros can reuse whatever is available for that distros, see for example chrome or skype.
Every child deserves a birthday cake... Every married couple deserve a wedding cake... We use cake to celebrate important life events that every member of society has the right to enjoy.
This kind of distro is exactly the point of FOSS & Linux imo. Diversity of ideas breeds innovation and competition, we need that. Otherwise linux will at some point go the way of browsers, with everything effectively owned by google/microsoft/whatever and a big fat artificial lock-in.
I haven't used ansible in a few years, but I sorta loathed the transport after a time with even dozens of boxes -- constantly creating ssh connections was slowing things down significantly.

I switched to saltstack some time back and it's much better while having a similar sorta interface. The docs are worse than ansible imo tho. ymmv
There's nothing wrong with telling people you're an "ex googler", but mentioning it whenever you can is quite... weird?

I mean from Youtuber that wants to get viewers perspective it's perfectly reasonable, but generally it looks not nice for me.
16000 civilians death so far in Afghanistan. The life of countless families broken for nothing.

Yankee go home.
You can frame every story like that
I'm from California but I live in New Zealand. The birds here are very noisy in the morning. It's almost plague levels of birds on my farm, of many many varieties (Aussie Magpie, spurwing plover, thrush, morepork, tui, kingfisher, swamp harrier, wood pidgeon, ducks, and others that I haven't identified yet or forgot about. There are even a few exotics that escaped the conservatory in town and decided to live here and breed. Not to mention the bees everywhere, both honey and bumble.
This is yet another one of those "introductory" articles.

The whole field it seems everywhere is filled with "introductory" "gentle" books/articles, and then "this is how you do reusable rocket science with x".

Pro tip: to understand kubernetes in between, go read the manual pages of Linux networking and get a really good grip on iptables. Go read the manual pages for linux namespaces, cgroups and containers with lxc.

Why dont people get the basics of the parts of the tool they are going to use, first, instead of trying to "understand a tool"? You wont succeed doing anything with kubernetes, if you come from say macosx or windows envrionment, and have no clue how/what kubernetes is built on.
I think this goes down to generation that were in high school when Snapchat came out (14 in 2013, so today's 20-year-olds). The generation currently in high school is much more moderate and circumspect about their technology use. Among my friends' middle-schoolers, they tend to use technology much more as a tool (learning to program is apparently now standard practice in late elementary school) and less as a way of life, and they value their privacy much more highly.

Possibly not coincidentally, that's the generation boundary: the divide between Millenials and Homelanders is usually placed between 1998 and 2001, based on whether you're old enough to have living memories of the time before 9/11. The first children born after 9/11 are entering college this month. It makes sense that the generation that grew up in the pervasive culture of fear since then would look at technology not through the lens of "How can this connect me to the rest of generally-benevolent humanity?" but through the lens of "How can this be used against me?"
For me, the ability to voice call people is the least useful main feature of my phone. If I were to downgrade it would be to the phone that noone can call me on.
Think about the kids! Because we've got an arbitrary tax connection between two things.
WSL2 aren't shipped with systemd (or any other init processes) out of the box. So you, as an Arch user especially, will have much trouble managing Linux daemons.

If you are an embedded dev keep in mind that USB or any native devices on WSL2 is not supported.

If you are a web dev keep in mind that localhost is not available so that you need to figure out the IP address of WSL2.
Wait, that says it took around 0.3 billion years, and when there was only single cell life, we have no clue about the biodiversity at that point in time. It cannot compare in time scale, and we have no clue if it can compare on biodiversity scale.
Yeah he seems to embody the concepts he finds so odious quite effectively.
No, this is how you create market-share for Lockheed Martin, Boeing, Northrop Grumman etc.
> Incredibly the API links from 2011 still work.

Developers rightly praise Stripe's API documentation, but their approach to versioning and backwards compatibility is a gold standard that is not sung enough. What other fast-moving startup that constantly tweaks and changes their APIs also provide backwards compatibility with their earliest versions?

Stripe understands that handling payments is critical, scary, and hard to get right. When a company builds a payment solution that works, there is strong resistance to mess with it. The fact that Stripe is so backwards compatible means that they do not have to.
> I think part of the problem is we have become so hugely separated from the natural world. Nature and the environment isn't part of many people's lives, at all.

The "disconnectedness" of people seems to be a big part of the issue. This applies to many cases where we might say that things are done wrong, but people don't seem to care.

For example, treatment of animals or other humans: When a person is given an opportunity to get close to, or get to know an animal or another person, their care for that animal (and animals in general) often increases - likewise for care for other humans, particularly ones of very different backgrounds.

So it is with nature as well. Give someone an opportunity to go feel the proven benefits of time in nature, and then show them a video of their "favorite" nature spot being clear cut, and they will have a negative reaction.
This is the brilliance of natural selection. If it were any less robust life would probably have already gone extinct. It's "easy" to devastate the ecosystem and wipe out say 90% of biodiversity, but that remaining 10% becomes increasingly difficult to root out, as you're increasingly dealing with the hardened survivors. The massive bust leaves open ample under exploited niches, which then spurs rapid disruptive selection, and then subsequent sympatric speciation. Long after humans are gone something will probably be thriving feasting on our garbage.
> It makes it extremely difficult to legally be a tech firm unless you're already a tech giant

Why? There are plenty of tech companies that collect very little data, and don't sell any of it. I fondly remember one of my customers telling me how much effort it took to come up with a wordy enough privacy policy page for one of their products so that it wouldn't look suspicious. The first draft was barely two paragraphs long and contained just a couple of items, most of them ephemeral (e.g. IP addresses, which were collected only for logging purposes and were only stored for 30 days).

If a company is unable to even articulate what data it collects and cannot do basic operations on it (e.g. remove a piece of it), then it shouldn't be in the business of handling personal information. The same way a clinic that can't even keep track of blood samples shouldn't be in business.

And if a company's earnings depend strictly on being able to collect and sell personal data, what they need is a better business plan, not having everyone turn a blind eye.
If your argument starts with "what about", you may want to reconsider it.
We can print these. It's only going to get better. You are ultimately making an argument for DRM.

https://news.ycombinator.com/item?id=20873414
“It’s kind of this game for people to get as many likes and comments on their posts,” he said. “If you’re into popularity contests, if you thrive in that type of environment then you’ll probably do really well.” - Well that's exactly the game he's into with YouTube... so then why did he get fired?
From the specs it appears that it can barely average highway speeds in range extender mode. Which is probably enough that the performance for passing and whatnot is the same as the electric mode.
Too little money does cause misery though.
Would you say that you would be happier if you put a bunch of websites/web applications behind a load balancer like haproxy - all in a few VMs or even bare-metal servers instead of taking on the complexity of Kubernetes?

No snark or pushing opinion; I’m genuinely wondering how it is from someone who went through this path.

As a sysadmin who cares more about the reliability of services, still managing critical services outside of Kubernetes, I’m wondering what I’m missing out with Kubernetes.
> That is not how capitalism works, it works by providing value to the greater whole of people, that's how it obtains money. If a business isn't doing something we like, we don't purchase products, services, advice, etc. or at least that's how it should work.

The entire large industry called "marketing" exists explicitly to subvert this process. Why make something people need, or like, when you can make them like it or feel like they need it through persistent psychological manipulation in form of advertising? Hell, why make them like it at all if you can make it addicting instead? They'll hate every minute of their lives but still come back to your product.

Then there are countless ways of making money by providing value to someone, while providing lots of negative value to other people - also known as externalizing costs.

Point being, capitalism is good at making money, period. That this implies providing value to society is not true in general; in fact, it turns out it isn't the most efficient way of making money in many cases. And capitalism is really good at making money efficiently.
I wrote this whole thing below as a reply to someone stating that I should just stop complaining and figure it out, but that comment has since been deleted. Figured sharing my frustration might be cathartic anyways :)

If only I could!! That’s exactly the frustrating part: there seems to be no way of grokking what goes on under the hood, and there are so many different ways of setting up a cluster and very few have any information about them online whatsoever.

As a practical example, what happened yesterday was that all of a sudden my pods could no longer resolve DNS lookups (took a while to figure out that that was what was going on, no fun when all your sites are down and customers are on the phone). Logging into the nodes, we found out about half of them had iptables disabled (but still worked somehow?). You try to figure out what’s going on, but there’s about 12 containers running in tandem to enable networking in the first place (what’s Calico again? KubeDNS? CoreDNS? I set it up a year ago, can’t remember now...) and no avail in Googling, because your setup is unique and nobody else was harebrained enough to set up their own cluster and blog about it. Commence the random sequence of commands I’ll never remember until by some miracle things seems to fix themselves. Now it’s just waiting for this to happen again, and being not one step closer to fixing it
Let alone that it lands...

If there's one thing I love about people calling Musk a 'charlatan' who build his company on 'government subsidies' and 'fairytales' it is that you can just reply with a video of a double 80m orbital booster landing vertically after putting a massive payload into orbit.
Thanks for the feedback, we will look into it. :P

I'm happy to pass these along to Dan and your comment is easy for me to link to, but I don't know why you're suggesting Google move LLVM compiler engineers to work on NDK, which is more of a userspace C++ framework for third party applications to interface with the Android platform. Kind of feels orthogonal to this thread which is about the llvm 9.0 release.

> fix the regressions regarding missing GCC features in clang (Android NDK tracker used to have a couple of them listed).

Now that sounds more like work for Android LLVM engineers, but it sounds like the list is removed? Could you elaborate and point me to some? (Assume anything you claim in a response I'll just ask for a link)

* EDIT * (it seems I can't reply further)

Thanks for the links. I'll pass on both links as feedback and follow up on the state of those two LLVM reported regressions.
6 Major Reasons For Setbacks to the German Chemical Industry in 2019
> I repeatedly choose Stripe over other payments systems that offer network effects like PayPal and Amazon.

For one of the first SaSS products I ever worked on, I (naively) chose Amazon payments. Within six months, Amazon introduced backwards incompatible changes. Six months later, they did it again. For another project I started 5 years ago, I used Stripe. We're still using the same 5 year old API and it works perfectly, even though Stripe has added new features and bells and whistles in their newer versions. Their commitment to backwards compatibility is probably the best I've seen of any fast moving API.
/nit Move the lambda to private method and replace it with method reference and it’ll be just perfect
>just like the FDAs procedures make it impossible to invent a new drug unless you're already an established, giant pharma company.

This is complete nonsense. The biotech industry is very large and vibrant and are most certainly not Big Pharma.
How much do you think a phone costs?
Nobody whose family got blown up cares about one thing that you just typed.
Comparing the reactions between this (seemlingly little) reported incident, and the attack on Saudi oil facilites (zero fatalities) is an interesting exercise.

edit: added word 'Saudi'
Out of interest, what was wrong with it and how did you fix it?

In 4 years I've never came across a cluster I was unable to fix, nor has it really broken without someone taking an unadvisable action on it. This may simply be because I started early enough that I was forced to manually configure the components and thus understand the underlying system well enough.

Over time I have seen some interesting things though:

- Changing the overlay network on running servers probably the silliest thing I've done. This wasn't on production, but figuring out where all the files are and deleting them was something pretty undocumented.

- A few years back somebody ran a HA cluster without setting it as HA which resulted in occasional races where services keep changing IP addresses. I believe the ability to do this was patched out.

- An upgrade caused a doubling of all pods once. This was back when deployments were alpha/beta and they changed how they were references in the underlying system, causing deployments to forget their replicasets, etc.

Overall though, in 4 years I've spent very little time debugging clusters and more time debugging apps, which is what we want.
Betray someone today, save their life!

Really, this is reaching.

'May, could, if, likely, might, could'

How many weasel words can you cram into one hypothetical?

How about: It is possible that had Lamo not turned in Manning that we have no clue on how things happened past that point because it didn't happen.
and in Kotlin

fun alignLines(lines: List<String>): List<String> {
val maxLength = lines.map { it.length }.max()!!
return lines.map { " ".repeat((maxLength - it.length) / 2) + it }
}
And thank you also for your CTFs. I almost finished CTF 2 (I had the 3/4 of last password) and I learned a lot during this CTF. I am very proud of my T-Shirt.
ITT: People on _hacker news_ complaining about someone building their own linux distro...

Go install windows and be happy in your mono culture world, but don't shit on other peoples creativity and effort.
No, that's not the point of FOSS. Having a right doesn't mean that you have to exercise it for the sake of it. When I use/advocate Linux and other FOSS apps it's because ultimately I'll be able to fix any issue that they have, or that nobody will be able to take it the software away from me. But I'm not creating patches for every piece of software I use. We developers should grow past that point, the reason why so many ISVs don't support Linux is because of this madness which means there's no really standards in this ecosystem. (Yeah, now cry me a river about how standards are the equivalent of "authority" please...)
Your memory is wrong. You may want to look that up before making such a dumb claim: https://en.wikipedia.org/wiki/Civilian_casualties_from_U.S._...

Ratio of 15-20% civilian deaths is not "exceptionally low" by any means.
Never use Ansible, Puppet or Chef. Those are old dead tools.

Those are tools for configuration management. If you instead use packer, docker, you can build your vm/image at build time, and use Terraform to setup vm with that image. Use etcd (in the image set to pull config) or similar key-value for distributing configuration.

Not "setup base vm with terraform" and then "ansible to install and configure it". Just build your vm/container image with the software you want already installed, and a etcd or other pull-configuration from a pre-set source. Done.

Now you dont need configuration-management, and dynamically changing infrastructure, since you moved it to the build-step.
Well we have been bombing a Muslim majority country for 18 years. That probably counts.
There are different ways of looking at the "capitalism is the root cause here".

One is, "therefore let's get rid of capitalism and replace it with socialism/anarchy/whatever", which is generally a bad idea (and history proves that). Another is, "therefore let's focus on capitalism when looking for particular issues to fix, find those issues and fix them, without breaking the whole thing". Aka. not throwing out baby with the bathwater. I'm not sure if GP had the second thing in mind, but this would be the approach I think is best.
same thing happened to one with roundup, cigs got wet and I guess burned roundup and lungs don't go together. Coma and all
Infinitely happier, because if something goes wrong, you can usually figure out what it was, and fix it or even prevent it from happening again.

Sure, the blue-green automatic deployment in k8s is cool, but a bit of clever Ansible scripting should get you there as well. It might be more busywork, but the amount of time spent nursing my k8s cluster in no way amount to time saving
This seems to surprise everyone though, and I don't understand why.

I remember in the early days of our being in Afghanistan, there were a few media pieces reporting that they remembered the last time the British were there, 100 or 150 years ago. The tone was very much that it was somehow surprising the Afghans brought this up again.

Yet Britain and the US are built on national history, myths and memories. The US has a huge national story around independence and the push west into the frontier. The UK has our tales and myths of 1940 and 1066. Scots still remember "the 45" (that's 1745). Why wouldn't Afghanistan or Iraq?
very good point, i didn't think about
5 distros is not fragmentation? seriously? so much facepalm
That doesn't make it voluntary now, does it?

It's only voluntary if the doors are unlocked, the guards are gone and you still chose to be there. The whole reason she's there is because they want something from her, it is a legal form of blackmail.
Thanks for demonstrating my point.
Producing original content != sycophantic ladder climbing.

The means might look the same on the surface, but very different beasts under the hood.
> This looks like a smart kid from the description given. It's possible that he spent a good time reading recent literature about the drawbacks and decided not to join the masses. Or he just thought twice before following everyone.

Or it is a reaction to a parent obsession. I can imagine how a kid hates screens because parent spend more time with them then with the kid.
This has been patched and will be fixed in 5.4 if I recall correctly, right?
where are you getting those numbers?

"Trump Revokes Obama-Era Rule on Disclosing Civilian Casualties From U.S. Airstrikes Outside War Zones"

https://www.nytimes.com/2019/03/06/us/politics/trump-civilia...
Certainly more people will be injured per package delivered by delivery van vs delivery drone.

https://www.buzzfeednews.com/article/carolineodonovan/amazon...
Your title is completely irrelevant. You must change the title to "Running Docker on Windows with Centos using VirtualBox".
It's still an odd use of the word subsidy. I wish I could subsidise the oil industry by having them send me large amounts of money. Maybe we can kill the oil industry by tripling the subsidies so they have to send the government three times as much? It makes it hard to have sensible discussion.

Is there a word for whether the government pays to the industry or visa versa if tax and subsidy have been redefined to no longer mean that?
Why Do Your Emails Go to Spam?
I wrote a long reply to someone else’s question below that should answer your question :)
Mostly Adequate Guide to Functional Programming in JavaScript
The Model 3 gets 126 MPGe.
Please tell us you’re planning to monitor extra-terrestrial TV networks. It’ll make this year seem so much cooler tech wise, you know using spacex’s new satellites.

Ok, joking aside, intruiging as there seems to be a few companies providing monitoring services for various things. How did you all find the market for this?
I work for a company that could most definitely deliver this vision before Rivian could (this is entirely my personal opinion and not reflective of my company) due to our extensive, non-vapourware, build history. The trucks are very real and being field tested, delivering real packages to real people every day. Most don’t even realise they are electric.

The price is not a niche price you may imagine; it’s very highly competitive for fleet managers that entirely makes sense on their books and not just for the environment or marketing. You don’t have to wait for the product to be R&D or whatever, because they’re rolling off the line right now, and typically no charging infrastructure is needed due to on-board charging.

Australian designed.

http://sea-electric.com