skysight-inc/HackerNews huggingface dataset:
I do like the idea overall. So, let me tell you why I instantly hated it and closed the tab.

Your Show HN headline did a great job, I was excited to see what a github repo quality bot does!

This is a personal preference, but I find the name "Git Enforcer", the police officer emoji, and the git logo with a police hat on it completely off-putting. Not the atmosphere I would want to foster when I'm trying to use persuasion to get colleagues to adopt good practices. In my world, police are authoritarian bullies who demand instant compliance without negotiation, or else they'll brutalize you.

It's humbler and more inviting for a bot to come across as an assistant. "Git Enforcer" comes across as something a clueless boss imposes. I think all the wrong-footed design cues come from the name "git enforcer".

Basically your bot is a linter for collaboration behaviors. It can't actually enforce anything, all it can do is nag. Actually, if the name was GitNag and the icon was a horse, I would find your bot charming.

Speaking of linters, lately I've been using [Black](https://github.com/ambv/black) for my Python. Its self-description in that Readme sold me on it instantly.

I wish you well with this! It is a cool idea.
For me, it boils down to this: do you trust the persons responsible for the security and maintenance to do more than the bare minimum?

Do you trust the company execs to not cut corners and try to save a little more by switching to cheaper materials/labor/waste management?

Are you sure that the architects and engineers had enough foresight and put in enough wiggle room for changes in the enviroment?

How much are you willing to pay with your taxes when something goes wrong?
opkg itself looks like a competent package manager. If the software selection of the repositories for the device you were working with is any good, then it might take some work to find equivalent packages, but opkg should still handle resolution of the dependencies.

Then again, the more esoteric the platform, or the less frequently a particular piece of software is wanted on that platform, the more friction you'll have to overcome.

Find a Windows for MIPS (or whatever that embedded Linux is running on) and tell me that getting equivalent software running is easier.
Unfortunately this is a big issue in many places around the world.
http://journals.sagepub.com/doi/abs/10.3102/0002831214553652

and

https://www.dropbox.com/s/w51wfgl32s6iwas/jmp-tomas-monarrez...
Maybe I’m getting cynical, but I feel like The author just posed questions, arguments and opinions but nothing substantive. is basically Aeon in a nutshell these days.
You mean, it's stable. That sounds like a good reason to use it, not to avoid it.
Codecademy and Warby Parker in Learn SQL from Scratch
Okay, how about for a tiny budget?
> US Census Arabs, Turks and Italians are considered white yet neither resemble a Russian, Finn, or Swede.

It goes to show how silly these questions are. Would a Greek Byzantine frame himself as the same race as an invading Ottoman? Assuredly not. Race being purely a matter of skin color is a modern idea.
One axis radial, the other linear?

Like an indexable stepper-motor, with another stepper attached that uses a belt-drive, like an inkjet printer?
You should not use Ingress.
Use Nginx or Haproxy and do it on K8S like you would do it normally and you can scale your nginx haproxy with kubectl scale --replicas=2 deploy nginx

On the outside use metallb which than gets you a single IP which is highly available either via L2 or with bgp (if you have bgp gear) if you are not on the cloud.
What people do wrong with k8s is that they think different, which is silly. k8s just exposes a "managed vm" where you can built stuff like you would do on vmware vApps.
Beyond how the machine works, I'm wondering how he designed the patterns.
Basically. But you'd burn muscles fast at some points. Then no more nutrients/protein even though you are still skin, bones, ligaments, etc. So you finally die of a heart failure or a disease your body can't no longer fight.

https://www.disabled-world.com/fitness/starving.php
And yet, Amazon has given the world way more value than Apple could ever hope to in its lifetime.

If Apple shut down tomorrow, nothing would really change. If Amazon shut down tomorrow, they’d bring down everybody.
this:

"I had been raised in the multicultural, bubblegum Nineties. Like many other children of the upper-middle class, I watched Captain Planet, went to cross-cultural friendship camps and joined social-justice youth groups. Our generation was told that difference was only skin deep, that in America you could accomplish anything with enough hard work, that we could be the change we wanted to see. Like good campers, we marched to protest the invasion of Iraq, wrote letters against NAFTA and for human rights, voted for Obama, went vegetarian. At a certain point it occurred to us there was no evidence any of this was working. The market crashed; the gap between rich and poor yawned into an abyss. Congress was paralyzed, and racism, far from diminishing in Obama’s presidency, seemed to become more visible and virulent. What is to be done? we wondered. All the progressive values we had been taught, when knocked, sounded hollow. So our protests got smaller, cheekier and more digital. We made nihilistic jokes, followed meme accounts, started therapy. We talked about TV.

All of this is to say that Brodsky’s strategy of switching off made a perverse kind of sense to me, even as it brushed up against my inculcated optimism. And yet, I thought: Shouldn’t I fight that impulse?"
The linked tweet wasn't this blog post's author, and the tweet author uses she/her pronouns.

Gentle reminder that people of all genders are present in tech, and we should be mindful of potential exclusivity when assuming everyone is a man :)
The black/white thing is an artifact of US slavery. Everyone else has historically allied by religion or national ID.
I recently bought the latest 9370 and touch pad feels very close to what you have on apple.
I have read through the nginx ingress controller code in Helm before deploying it into production.

What you're saying is pretty much the result of my biggest gripe with Kubernetes, though it's one I don't have a lot of ideas of how to fix; there's too much damn boilerplate. 1000 lines of YAML to store maybe 100 relevant lines.

That being said, can you trust that there is not a security vulnerability when you deploy i.e. NGINX alone? Your answer should not be yes. Even if you read through every single line of configuration and understand it, it doesn't mean something isn't wrong. Google "nginx php vulnerability" for an example of what I mean; innocent, simple configuration was wrong.

I read the Helm chart for nginx ingress because I wanted to understand what it was doing. But did I have to? Not really. I trust that the Helm charts stable folder is going to contain an application that roughly works as described, and that I can simply pass configuration in. If I want to be very secure, I'm going to have to dig way, way deeper than just the Kubernetes manifests, unfortunately. There's got to be some code configuring Nginx in the background, and that's not even part of the Helm chart.
> In production can I use this or is there a security hole in there?

What if there's a bug in nginx? That has a lot more lines of code than the controller code. As always, feel free to audit the code, but as with any environment to eventually have to trust someone's code.

> What if the ports the health check are using overlap with other ports I have assigned somewhere else?

Each container can bind to every port, only those that are exposed can conflict. (Similar to how docker works).

Honestly, kubernetes might not solve your use case. I use it because it solves mine (Self-healing, declarative configuring that works seamlessly across multiple nodes - aka accessing multiple nodes as one big computer).
I recall a project (out of MIT I think) that used category theory and knowledge mapping to discover isomorphism between the knowledge graphs of different fields like math, physics, and economics.
From what I’ve read so far, they are making it electric, more powerful, faster, fully automated and continuous (no switching between digging and support-building).
> the amount of crap I waded through trying to rubber-ducky myself into figuring out how to get two pods to talk to each other

well, it's more the amount of crap you waded through trying to figure out that you were not actually trying to get two pods to talk to each other at all.

Path routing should work, if it's not, what you should do is exec into the nginx pod and inspect the nginx config that the nginx ingress controller generated.

Traefik has an example of this that is basically what you are doing:

https://github.com/containous/traefik/blob/master/examples/k...

https://github.com/containous/traefik/blob/master/examples/k...

The main thing I see you doing wrong is you are using 'type: LoadBalancer' for everything when that is exactly what you don't want.
> There weren't however "white" with a modern European and American conception of "whiteness" which restricts it to anglosaxon populations.

I don't know what era is referred to as modern, but southern Europeans, some Middle Easterners, and eastern Europeans are considered white in the US today.
Well, the Romans ( a little later but not that much) had no issues with white vs. black, to the point that several empoerors were black:

http://www.raceandhistory.com/historicalviews/rome.htm

>Interestingly, at least ten Africans became Emperors of Rome. They are listed on the historical record as the following: Macrinu, Firmus, Emilianus, Septimius Serverus, Pescennius Niger, Aquilus Niger, Brutidius Niger, Q. Caecilus Niger, Novius Niger, and Trebius Niger who was a proconsul in Spain.

Racism of the white vs. black kind came out much, much later.
link for our AI system is http://pages.shipmnts.com/ida/
Europe was populated by three waves of people - the original hunter-gatherers (14 thousand years ago), mid-eastern/Anatolian farmers (9k years ago), and pastoralists from around the Black Sea (4k years ago).

https://westhunt.wordpress.com/2018/05/01/who-we-are-9-europ...

Greece was a little different in that they absorbed an earlier group of farmers from Iran, who did not venture further into Europe from Greece. I believe this event set the stage for Greek Civilisation.
This seems to require a near-by powered wifi device to aide in association of the passive device. For large deployments, that would require many powered units. In addition to that, there are requirements for multiple MACs, which may also lead to problems with limits in some networks. This is all clever, but it doesn't seem practical to me since the passive device depends on a near by powered device to do anything. I have worked on sensor networks with battery powered wifi devices. It's certainly tricky.
Diy: Easy Paper Envelope Tutorial
what if you can't use hosted k8s.
what if you are on vmware 3 node (no vsphere).
what if you at least need consul/etcd, postgresql, haproxy + two nodes (should be as highly available as possible).
how do you keep everything up to date, how do you deploy (no downtime) without a complex ansible config.

for myself I use k8s either bootkubed or kubeadm, I create ignition configs via cloud-config (coreos) and create coreos nodes via the vmware gui. after that I ssh once into either one node (bootkube) or in all nodes and call kubeadm or bootkube after that I have a working cluster. Maintance is done via coreos update operator. and I can upgrade k8s via either kubeadm or via kubectl on bootkube. (so basically the most complex thing on k8s is updating k8s, everything else isn't as hard as people thing. p.s. I do not have a bach/major in tech).
Online Shopping Store
Using NumPy efficiently
Less than 25 servers is not overall when you take into account people generally choose a larger instance type.
https://makezine.com/2016/10/02/gorgeous-kinetic-table-art-b...
Analysis: How poverty can drive down intelligence
If you're on AWS, I highly recommend Convox [1]. They use AWS ECS instead of k8s, but EKS support will be coming soon.

Their rack project is free and open-source [2]. They also have a hosted console that can manage your racks, deploy from GitHub webhooks, and send slack notifications. But you can use convox without that.

[1] https://convox.com

[2] https://github.com/convox/rack
H. G. Wells' 1934 interview with Stalin (2014)
Competition is only the best regulation if the majority of the customers both know and care about correcting for the issues that regulation would usually cover, which is not true here (a maximum of 16 million legitimate comments were filed by the public on the FCC's decision, less than 10% of the 280 million or so internet users in the US), and so your comment is irrelevant, even ignoring the government-enforced regional monopolies that many ISPs have as a result of buying off local politicians.
I've often wondered if optimization of content for higher ranking or worse yet, engineering content based on what's trending, defeats the very purpose of a search engine: to provide relevant, high quality content. It's like everyone in Hollywood making superhero movies because they make money. We'd never have movies like Walk the line, Shawshank Redemption, life of pi
K8s is not the only game in town. The question is not k8s vs. old-school ssh and apt-get, but rather k8s vs. Hashicorp Nomad or AWS Fargate.

For a few microservices, Nomad is really nice and simple.
I disagree with two statements:

> You should not use Ingress

Why not? It allows you to route your applications automagically with Kubernetes objects. Instead of writing nginx configurations that do what you want, you can just describe how you want your routing to work. I don't see why that isn't useful.

> k8s just exposes a "managed vm" where you can built stuff like you would do on vmware vApps.

Pods aren't even containers, less VMs. They're namespaces with containers in them.

Secondly, while you can use those pods like VM and boot systemd or whatever in them, that's not really the way you're intended to use Docker. Just to quote an official source:

https://docs.docker.com/config/containers/multi-service_cont...

> It is generally recommended that you separate areas of concern by using one service per container.

Instead of treating Kubernetes like a VM manager, the actual intended way to use it is to treat it like a task manager, like systemd or what have you. The pods are meant to represent individual services, and containers individual processes.

The problem Kubernetes solves is managing applications, not machines. The difference is not merely semantic rambling; it's a paradigm shift.
I'll help you, it's #3.

(I work at a former state monopoly telco/ISP, specifically with wholesale business, where we sell other service providers access to our networks, as mandated by government regulation)
Apple faces class action lawsuit over failing MacBook butterfly keyboards
It's not clean yet. We still don't have a nuclear waste program. https://www.scientificamerican.com/article/what-does-the-us-...
Do you have links to either of these stories?
>I don't know what era is referred to as modern, but southern Europeans, some Middle Easterners, and eastern Europeans are considered white in the US today.

That wasn't the case for much of the 20th century -- and you'd be surprised even for today if you speak to them about their experiences re: racism.
No. That would be teaching you how to write a compiler.
The noise is very important. Any kind of white noise is soothing for a baby... noise from water, car or even vacuum cleaner.. I used to generate a noise with:

sox -n soothingnoise-3mn.wav synth 3:0 pinknoise tremolo 0.5 30 fade q 5 3:0 30

Worked a treat to make my son sleep.
I'm not sure that's true. It was after all the French and Spanish that had separate names for the 'races' all the way down to at least 1/32nd black with the Mulato, Quadroon etc. distinctions. If you're differentiating between people 5/8 black and 3/4 black it shows you care quite a lot.
The other reason to eat an oil product is that it takes more calories to digest. So it keeps you warmer when you aren’t moving.
Ask HN: Any strata or condo managers out there? What software do you use?
Title says it all - I'm curious how you're handling tracking all the different data, projects, tasks, finances, owners, tenants... etc. etc.
I routinely take app engine apps and run them on the FOSS AppScale platform unchanged. For the things you can't port, like using Google as your auth, there are 3rd party solutions for that already.

Choosing Google's App Engine is more than just choosing a managed solution, too. You choose it because of Google's reach: consider, for a moment, how you send a push notification to an Android device. When you do it from Google's cloud, your metal is co-located with their push infra. Also caching, logging, tracing and even a global CDN is integrated into the platform. Think of the cost of having to sort this yourself.
From what I recall, the editorial page was much the same before the Murdoch era. However, the rest of the paper was a fairly stark contrast, and I didn't have the general impression that they slanted the actual news. After Murdoch bought it I lost faith in their reporting, but I never held the editorials against them too much prior to that. The opinion section seemed like a quarantine for the right wing types.

Back in Apple's pre-Steve Jobs era, though, I did get the impression that the news stories were consistently bashing Apple in a way that made it seem like they had some ulterior motivation. Apple would always be described as "troubled" or "beleagured" like a mantra. And it's passed into mythology that Apple was near bankruptcy when in fact they hoarded cash and abhorred debt.

So I'm not really sure if any anti-Tesla agenda is really coming from Murdoch.
Don't be so irked. There are tons and tons of nuclear waste being stored on site. Nuclear energy is 90% solved but not 100%. Once the waste solution is solved your point will be much more valid, but don't discount the storage problem. It's a ticking time bomb.
There were many prominent Romans from North Africa meaning Carthage (now Algeria/Tunisia) and Egypt. Would you call those people black?

I think there's a credible argument that, to Romans, they were not any more foreign-looking than Celts or Gauls.
cert-manager is marked as alpha/non-production currently.
Naughty asteroid!
I hear ya, especially with respect to upgrades. Like without fail MYSQL Plugin will always be missing, QtWebsockets won't build automatically, and even now on ubuntu 18.04 which ships with openssl1.1.0 I discovered all my applications can no longer use https properly until I downgraded libssl to 1.0.2

Also: I'm assuming the 64 core machine is ARM? Which provider do you use for that?
CPU Z Portable 2018 [UPDATED] Free Download Daily2soft
>In the end this entanglement mixes legitimate calls with malicious ones by the time they reach the destination (final) carrier, making it impossible for them to drop malicious calls without impacting a lot of legitimate usage.

No, I did not say "drop calls", I said drop the source. If Twilio got blocked on T-Mobile it would found which re-seller is responsible in no time. If it was their hacked server - they, again, would have found it and patched. It's no different from e-mail spam in early 2000s - all e-mail from a server sending spam would have been blocked, including legitimate e-mail.
Having worked with Docker Swarm previously - Kubernetes seems like they added 5 layers of abstractions and at the same time made it feel more low-level.

I think Kubernetes has all the building blocks to be great but desperately needs a simplified flow/model and UI for developers who just want to run their apps.
> putting in 12-14 hour days of pulling a sled in minus 40C, you have to

Oddly they include the redundant "C" for -40 but don't include it, or the "F," in the next paragraph:

> by running outside naked in minus 30 and rubbing yourself down with snow

Then they restore redundant ones a few paragraphs later:

> * It may be as low as minus 40C outside* . . . which in minus 40C is quite high
It would be cool if you could add a "Deploy to Heroku" button or similar. Or at least screenshots. I think it would be nice to see how the UI looks like.
On the Creative Merits of Paper
>"free markets are far more powerful and adapt far more quickly than regulation — while preserving freedom for people to make their own choices."

That is absolute nonsense, especially for last-mile services, such as electricity, water, sewage, cable and internet.

Nobody is going to dig redundant infrastructure, because the entrenched monopoly will simply freeze out any new competitors. It even happened to Google Fiber, despite their gigantic moneybags and public support.

There is no choice when an entrenched monopoly can eliminate all competitors, thanks to the monopoly position.

Free markets are not the solution to every problem, or even to most problems.
Last year I tracked 294 runs and my app calculated I burned 260,900 calories (over 2,040 miles). Funny enough I calculated my average calorie burn per day of snowboarding at 8,000 calories right between the estimate provided from the article.

A lot of people will talk about calories in/out, but the body is far more complex. For starters diet will dictate the primary fuel source (glucose or fat), a body that burns fat as the primary source of energy will have nearly infinite energy supply while glucose store will empty relatively quickly, and once that’s used up the body will start breaking down the amino acids in muscle tissue and converting it to glucose.

Like you I find nutrition very fascinating, but I’d take that olive oil (healthy fat) over 40 Big Macs any day.
Yes. There wouldn't be so many different vendor solutions if it wasn't. I wouldn't say that the complexity isn't warranted, and it obviously can be wrangled in and once you know it it's not all that bad.

Conversely, it wouldn't be as popular as it is if the value it provided wasn't clear.
I use PTVS for the same purpose. (Python Tools for Visual Studio) They do quite a bit of type inferring as well.

It is also open source.
Found a great YouTube channel
REPL are not confined to dynamic typed languages. Using a better programming language you won’t have any need for a lot of your tests.
ah, i assumed we were talking about SWE type internships. i could certainly see interns doing entry-level work in other fields.
Nomad (www.nomadproject.io) is what I would recommend.

Nomad is ONLY a task scheduler across a cluster of machines. Which is why it’s not rocket science, nor is it operationally complex.

You say I need X cpu and X memory and I need these files out on disk(or this docker image) and run this command.

It will enforce your task gets exactly X memory, X cpu and X disk, so you can’t over-provision at the task level, Docker and friends don't do this.

It handles batch(i.e. cron) and spark workloads, system jobs(run on every node) and services (any long-running task). For instance with nomad batch jobs you can almost entirely replace Celery and other distributed task queues, in a platform and language agnostic way!

You can do load balancing and all the other things k8s does, but you use specialized tools for these things:

* For HTTPS traffic you can use Fabio, Traefik, HAProxy, Nginx, etc.
* For TCP traffic you can use Fabio, Relayd, etc.

These are outside of Nomad’s scope, except that you can run those jobs inside of Nomad just fine.

and it’s all declarative, a total win.
The thoroughly unscientific construction of “race” doesn’t correspond to phenotypes or genotypes. Saying “racial genotype” is an oxymoron.
Also, we can consider GCP as a complement to their main source of revenue, advertising. Companies need to host their content somewhere and other cloud providers could in theory corner them in the ads market, so they decided to protect themselves in this way. They even can afford to operate at a loss.