skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/Christopher_Alexander
What? How do you "optimize" reality?
In this case (ingress controller) this is done with a Prometheus metric exporter. So all the metrics are available in Prometheus.

https://github.com/hnlq715/nginx-vts-exporter
You can plead the 5th. Your phone cannot.
The unusual name ("The Small Wonder Joint Venture") is because the television show was the first product of a "joint venture" between 5 television stations [1], not because it was made by some secret home robotics manufacturer or marketing firm.

[1] https://en.wikipedia.org/wiki/New_Program_Group
How about:

class Bottom { private: Bottom(){} };
It would be odd if hight was the only factor.

The question I would like to know is how large the height factor is to other measurable effects.
Kind of reminds me of this Vox video about vending machines in Japan:
https://www.youtube.com/watch?v=9UJzVLXmBG4
One way that comes to mind is to put some work in lowering the social pressure on young males to be "earners" and "providers"... when it becomes acceptable that my wife earns the real money and I do something not particularly cool nor profitable that I enjoy, and that we're not being weirdos in everyones eyes because of it ("poor woman, what's she doing with that looser?"), then all those problems will be solved...
Well, since my keyboard doesn't have an mdash key, if there's no support for something like &mdash; or --- then I can't use mdashes.
Sorry, Christopher Alexander, who wrote the book called "A Pattern Language" (and several others) which was the origin of the inspiration for design patterns in coding.

He also later wrote a foreword for a book by Richard P. Gabriel, "Patterns of Software", with this gem of a quote: (the book itself I really recommend for anyone interested in design patterns)

...

In my life as an architect, I find that the single thing which inhibits young professionals, new students most severely, is their acceptance of standards that are too low. If I ask a student whether her design is as good as Chartres, she often smiles tolerantly at me as if to say, “Of course not, that isn’t what I am trying to do. . . . I could never do that.”

Then, I express my disagreement, and tell her: “That standard must be our standard. If you are going to be a builder, no other standard is worthwhile. That is what I expect of myself in my own buildings, and it is what I expect of my students.” Gradually, I show the students that they have a right to ask this of themselves, and must ask this of themselves. Once that level of standard is in their minds, they will be able to figure out, for themselves, how to do better, how to make something that is as profound as that.

Two things emanate from this changed standard. First, the work becomes more fun. It is deeper, it never gets tiresome or boring, because one can never really attain this standard. One’s work becomes a lifelong work, and one keeps trying and trying. So it becomes very fulfilling, to live in the light of a goal like this. But secondly, it does change what people are trying to do. It takes away from them the everyday, lower-level aspiration that is purely technical in nature, (and which we have come to accept) and replaces it with something deep, which will make a real difference to all of us that inhabit the earth.

I would like, in the spirit of Richard Gabriel’s searching questions, to ask the same of the software people who read this book. But at once I run into a problem. For a programmer, what is a comparable goal? What is the Chartres of programming? What task is at a high enough level to inspire people writing programs, to reach for the stars? Can you write a computer program on the same level as Fermat’s last theorem? Can you write a program which has the enabling power of Dr. Johnson’s dictionary? Can you write a program which has the productive power of Watt’s steam engine? Can you write a program which overcomes the gulf between the technical culture of our civilization, and which inserts itself into our human life as deeply as Eliot’s poems of the wasteland or Virginia Woolf’s "The Waves"?
Meh Duda and Hart came out in 1973. I could just be somewhat old and bitter.
There are a variety of docker containers available which integrate letsencrypt and nginx. Personally I use the linuxserver.io letsencrypt container to proxy my personal projects. You specify the domain names you need a certificate for at container startup via an environment variable and it takes care of getting the certificate issued and renewing as needed. Restarting with additional names added or names removed will result in the previous certificate being revoked and a new one issued as appropriate. This replaced my use of caddy for my personal projects about 3 weeks ago. A decision I debated before making and am now glad I made.
Yes. It is a fully capable 3D authoring tool.
I am unsure what exactly makes a country an "ally" of America (aside of diplomatic relations), but the US IC do have history of industrial espionage against the EU and other trading partners: https://theintercept.com/2014/09/05/us-governments-plans-use...
But at what point does it become too many features? You can't just keep developing for free can you? I assume they are running out of funds...
We believe in the best customer service and client feedback. So we follow up with our users to understand how much we were able to help them. That's how we know!
I don't think anyone is claiming they have predictive power. I think judging all our thinking tools the same way we judge Science (scientism) makes it harder to make sense of the world. That's why I emphasize it being a "mental model".

As for it being trivial, to prove otherwise I observe that a lot of things, if not most things, don't follow a dialectical pattern. Most things can worsen, improve, evolve, devolve, spiral, stagnate, or change randomly. Rarely do I find a dialectical pattern in say the weather, the economy, the stock market, my hunger patterns, my mood swings, or my shoes.
I'd much rather have a reasonable statement made in course language than an outrageous lie wrapped in friendly-sounding language.

"The issue is that _many_ people see full gender parity as equality...." What is this based on? I see this stated pretty often, but I don't think I've ever encountered someone who thinks this way.
All sorts of reasons. Diagnostic printf message in some embedded firmware. Do you need to drag Unicode into it? Git log message. Ditto.
> ...but they believe in the same God.

You've listed your thoughts in a lot of cases. Can you boil that down to some guidelines for how to decide? I'm not sure I'm picking up a clear way to distinguish.

If they say it's the same God, it's enough? If I praise Bill Gates for:

* founding Microsoft

* his ability to bench press 500 pounds

* his waist-length, beautiful hair

* his ability to fly

* his willingness to pay anybody 500 euros for a hug

...am I still talking about Bill Gates? Or am I talking about something else and just reusing Bill Gates' name?
> "they just needed people to believe wholeheartedly they were using one."

'they' is referring to Ford. Rephrased, "Ford just needed people to believe wholeheartedly [that] Ford [was] using one"
Before and after Hurricane Irma
Which is easier to comprehend at a glance?

* Under my Foo API you are able to combine Bars monoidally

* Under my Foo API you are able to combine Bars using baz such that `baz (baz bar1 bar2) bar3 == baz bar1 (baz bar2 bar3)` for all `bar1, bar2, bar3 :: Bar`, and also `baz == Bar quux baz == Bar baz quux` for all `baz :: Bar`.
For the purposes of US foreign policy, apparently yes. Terrorists kill Americans, and the US won't deal with terrorists.

But if you don't kill Americans... well, then the US can label you separatists or independents or some other creative euphemism. If you're useful to them.

Cynical take, and I certainly don't agree with it myself, but nonetheless that's how it works.
Well you can't follow just a bit of the UN charter:

Article 30.

Nothing in this Declaration may be interpreted as implying for any State, group or person any right to engage in any activity or to perform any act aimed at the destruction of any of the rights and freedoms set forth herein.
Django Girls Impact Report 2016-2017
Yes. I consider it a mistake of Unicode that combining characters follow rather than precede the base character. If they preceded, most dead keys could simply generate the appropriate combining character, rather than requiring complicated input method support. (And finding the end of a sequence of multiple combining character wouldn't require lookahead.)
In stock form, Sublime does not have much "real" knowledge of the code. The syntax highlighting and autocompletion are powered off of surface-level text analysis rather than any hooks into toolchains.

There are numerous 3rd party packages to improve on this for specific languages. Hopefully the Language Server effort takes off and reduces the rampant duplication of effort between them.
The Oldest Known Human Remains in the Americas Have Been Found in a Mexican Cave
> Hitler virtually had the Pope's blessing.

Pope Pius XI’s 1937 encyclical Mitt Brennender Sorge [0], which when issued was secretly printed and read out at Mass in every parish in Germany, would seem to dramatically contradict this characterization, condemning as sacrilege and blasphemy many of the practices and doctrines of the Nazi state.

[0] http://w2.vatican.va/content/pius-xi/en/encyclicals/document...
Just because you pay for something, doesn't mean I have to continue to sell it to you.

Now - if the Daily Stormer paid for services, and wasn't refunded their money after their access was pulled, that's one thing.

But if the money was returned to them, and they were told "We won't sell you this service any longer, because you have violated our terms of service" - then the company offering the services are free and clear to do that.

If the DS wants to continue broadcasting their speech, they are welcome to set up their peering services, dns providers, and DDOS prevention and CDN services themselves. And, if someone violates their terms of service, they are just as free to stop providing services to them.

But companies aren't required to give someone a bullhorn to amplify their voice.
No. By default, the NGINX ingress controller routes traffic directly to pod IPs (the Service endpoints):

https://github.com/kubernetes/ingress/tree/master/controller...
It's not how one treats it, it's how one is treated when this insult is used.

No possible discussion follows. All opinions, however tame, are outcast.
> there is nothing really new under the sun regarding text editing

This may be true in for single heroic innovations, but sometimes the 'new' can emerge from successive refinement. I find this to be the case for IntelliJ. Working in it in static languages (at least the ones it knows well) just feels to me quite different from merely 'editing text'. The depth of code intelligence, combined with hundreds of small refinements in the way commands like refactoring work, affords a sense of working with syntax and structure, not 'text'.

> The speed with which we write text as programmers is not the limiting factor of how much software we can produce and never has been.

Again what IntelliJ adds for me isn't 'speed', but a cognitive sense of moving up the abstraction hierarchy. I'm thinking in terms of things like 'add a parameter to all call sites' much more than I am editing 'text'.

(caveat: I did use vim quite extensively many years ago, but never got beyond the learning shortcuts phase with emacs. It's possible either of the big 2 have similar refactoring and code intelligence packages available now)
Playing K-dimensional connect-N using Deep Q Networks
The main benefit I see is that you will get mostly vanilla Gnome yet with a more stable (yet not as current) system underneath
Yes indeed. Face Unlock was apparently from Ice Cream Sandwich and fell for this back in 2011:

https://techcrunch.com/2011/11/11/android-facial-unlock-phot...

That's a beta version and I can't guarantee it was true of the release version, but since all they were working with was the normal front facing camera I doubt they were able to make this secure.
So, about our name…
Median salaries that is normalized to the numbers of worked hours.

And work injures/deaths.
last thing that driver wanted to do was endanger their job. it was a very cush gig.
The original argument was that naming them "monoids" reduces cognitive load.

The argument as I see it written is only that naming them reduces cognitive load. I don't see anyone suggesting that the specific name they happen to have carries any special power.
The Economy of Fake Facebook Likes
> In general, I really hate having to debug memory leaks in JS or Python. The interpreter for both will randomly allocate additional memory as it runs, so using tools like Valgrind is next to impossible.

I don't know about Python, but for JavaScript can't you use the built-in devtools? Maybe try grabbing a heap snapshot, or recording a record allocation profile and go from there?
“Font Detectives” Use Their Expertise to Solve High Stakes Cases
I feel like every page posted to HN that has any JavaScript gets this comment. It's usually an overreaction in my opinion.

For this page, it wasn't. Holy moly, it took a rather generous amount of time until it loaded the loading spinner, followed by enough loading time that I would have closed the tab if not for my curiosity on how long it was going to take in the end. And all that for a brief article with mild syntax highlighting.
At least on the US keyboard, Mac OS lets you input all three dash types.

Hitting the button to the right of [0] outputs a hyphen ("-"). Holding alt/option when hitting it will output an en dash ("–"), holding both alt/option and shift will output an em dash ("—").

- = -

⌥- = –

⇧⌥- = —
Russia being a 'western' minded country but still not integrated into the US sphere of influence plays the tech game better than China and EU. Facebook and Google dominate the US-led world but In Russia you see Yandex and Vkontakte/Odnoklassniki dominating the field. You see Yandex Taxi instead of Uber (now merged) and Kaspersky in security context. Putin stressed importance of AI to dominate the future of the world, IMHO, In the upcoming years we'll see more international battles towards AI, Space and robotics.

Very interesting times ahead.
I know that the Nazis originally weren't claiming they'd genocide the Jews. But they called for the total separation of Jews and Gentiles in their 1920 Party Program. Immediately on their assumption of power, the Nazis banned Jews from the civil service. They restricted the number of Jewish children at schools. By 1935, they'd stripped Jews of citizenship and forbade Gentile/Jewish marriage.

The explicit, unapologetic goal of the Nazi ideology was the removal of Jews from German public life. It's just not comparable with the actions of the Trump administration.

Maybe in his heart of hearts Trump wants to be a full-on Nazi. I don't know, I'm not telepathic. But he has not presented himself as a Nazi, and he was not elected as a Nazi. Not even a 1932 Nazi.
I think the article is referring to the VirginiaTech study itself too
I am glad you commented, so that others could rebut your misguided position.

It's not usually kosher to comment on voting here, but I think in this case it's worth making an exception to help keep you readable: I un-did my downvote of you because I hope that others who, out of innocent ignorance perhaps, currently share your position, will be able to read your comment (I don't want you to go to full invisibility) and then read and consider the responses to it.

I would advise anyone who agrees with this guy (abtinf) to really think it through a bit. The "regulation is bad therefore ALL regulation is bad" trap is easy to fall into. Even if you are a strict libertarian, net neutrality is a case where regulation is stopping really bad things from happening, and, though it sounds paradoxical, enabling MORE freedom, not less.
My effort (I got lucky):

https://play.golang.org/p/Q7Ek05QjOP
This completely ignores many of the questions people have long had about consciousness, such as the nature of qualia.

If your position is that those questions are meaningless, that's fine, but since they are a well-accepted part of the 'problem', you have to call that out explicitly rather than just ignore them.
Innovis is usually an intermediary for financial institutions to check all three of your reports. If you've ever seen a hard check on your credit report from CBCINNOVIS, it's them. They're not one of the "big three", they're sort of a 0.5.

The other sites are practically being DDoS'd by people trying to freeze their credit. Glad I did mine before it became a fad. :)
iOS 11, Augmented Reality and UX Design
UltraEdit does column editing so much better than ST. I think I prefer ST overall but that one feature, when it's needed, is wonderful.
Read the top-level comment from hello_there:

In an ideal comment system I believe that articles, comments and moderation events should come from three different, decentralized streams (like Atom) that the end user can subscribe to individually and that are joined at the end users client.

What he is asking for is the exact opposite of "the added legitimacy of the site itself". He's asking for a user interface to integrate content that does not come from the site itself.

That would be a lot cooler than another comment moderation system, of which there are already multiple open-source implementations. Could someone at least provide an argument of why Mozilla Talk is better than the existing solutions?
Yes, and maybe allowing that would be less bad than allowing censorship to creep its way into acceptability.
Isn't the idea that we even have free will up for debate?
>> The maximum threat to me is semi-indefinite detention

Thanks for willing to take one for the team but be prepared to be put on a "troublemaker" list and be harassed, time and time again at border crossings.
The future is a spiral of iterative improvement with occasional leaps up a few rungs on the spiral.
Now that the opioid crisis is a problem for white people, science makes an appearance in the policy discussion.

Contrast to the crack epidemic in the 80s: fuck'em, throw them all in prison.

Edit to add: I wish the best of luck to those who have been caught up in this crisis: I'm rooting for you, and I hope every last one of you find the treatment you need. For those of us who aren't affected, it's time for some deep introspection about what we allow our politicians and (yes) our neighbors to get away with.
No. https://en.wikipedia.org/wiki/Universal_Declaration_of_Human...
It's interesting, everybody is thinking about how this was used for pranks and films, but I immediately thought of the much more sinister attempts to flee east Germany. I was unable to find a photo, but I remember seeing a car that was modified so a person could be sewn into the seat in a Berlin Museum.
So you think emphasizing rhetorical persuasion over reasoned persuasion is detrimental to productive conversation.

But then proceed to make an entire post about rhetorical content even though you completely agree with the post's logical conclusions.

And then use that critique of language -- not logic -- as a springboard for a counter-argument that isn't even responsive to the author's original claim (which you say you agree with anyways).

That position is untenable. Be consistent, especially if you're advancing an argument in favor of logic!

> Interpret it how you like. I was critiquing...

No, you missed my point. The tone of your writing comes off as condescending, regardless of your intent. It is the sort of thing a parent says to a child, or a judge to an unruly defendant. I literally cannot think of a way to read "watch you tone" in a way that is not condescending.

It is reasonable to tell someone to please phrase something in a more polite manner.

It is completely unreasonable to do so in a condescending tone, and many people will down-vote you for doing so.

IMO there is nothing wrong with blunt language on an internet forum. You apparently disagree, except when it comes to your own speech.

Again, be consistent.

> but the tone of your post

Not my post.
Been using blender causally for 18 years. It is my favorite free software project.
I am curious, is it possible that countries / regions share such lists? i.e. would refusing to comply with a digital search at the US border possibly affect me in EU?
Can projects (for example, Arch Linux) legally create and distribute binaries compiled from source that's modified to remove the header? That's unclear to me.
They could make it so that the crown is used for text entry, but I don't believe any version of watchOS ever has done so yet.
> "...But I know it when I see it"

I have tended to think Stewart was being disingenuous with that statement.

Simply because he seems to imply that only what he thinks is pr0n is pr0n.

He doesn't seem to realize that anything and everything can be and is pr0n. I've often wondered, upon showing him an image or video of woman's foot in a high heel shoe crushing a wine glass, if he would think that was pr0n or not?

If he said "No, that is not pr0n" - would he ever realize how wrong he was?
What have happened to other highly technical industries.

A short list of regulations that might happen:

Mandatory compliance with technical interoperability standards ie no proprietary facebook messenger or whatsapp protocols.

Mandatory public 3rd party post incident reviews for security incidents or major bugs/outages on the template of the NTSB.

Strictly enforced free-market regulation prohibiting exclusivity deals between tech companies and retail/content/service providers.

A complete ban on default-on cross site tracking.(likely coming to Europe as a part of the cookie directory review the industry asked for)

Heavy restrictions on what you can do in terms of using/selling the results of analysing user data.(partially already in effect across Europe)
>Facebook and Google dominate the US-led world but In Russia you see Yandex and Vkontakte/Odnoklassniki dominating the field. You see Yandex Taxi instead of Uber (now merged) and Kaspersky in security context.

Let's be real though. This is a result of Russia being completely isolated from most major internet services due to the overwhelming amount of malicious traffic originating from there, not any inherent superiority of Russian tech companies.
No, those statements are not specific enough. Hate speech is protected.

https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
Such amazing hostility.

Open source developers NEVER owe users anything. Never.

Stop being so entitled.
kakoune?
>Does anyone else have any tips/tricks/ideas here?

The trick is to not worry about it so much. In fact, I'd say that worrying and looking nervous would make it more likely that you would be searched.

I live on the US/Canadian border (on the US side) and go over probably 2 or 3 times per month. I regularly drive from New York state to Ottawa (going through Canadian customs), then fly into the US (through US customs) and then back again through Canada (Canadian customs again) driving home to the US (US customs again) with no problems. It's closer than the nearest commercial airport to me in the US and even with the customs delay, much more convenient. I also just go over to have fun in Ottawa and Montreal regularly.

My vehicle has been searched 3 times in probably 6 years. My phone has always stayed with me, in my pocket, un-searched.

I have only ever personally heard of one case of someone having their electronics searched, and the extent of the search was Canadian customs using the Windows search to look for files with "boy" or "girl" in the filename -- presumably looking for child porn.

To be clear, I'm not saying this doesn't ever happen, or that it will 100% never happen to you, but the chances are very, very slim that they'll even ask you more than a few questions, let alone do any sort of search. Your mileage may vary, of course.