skysight-inc/HackerNews huggingface dataset:
It'd be nice if we could settle on DNSCurve for authoritative servers even now. It's significantly simpler and more efficient than DoH and the only real advantage DoH has over it (less interference from quarrelsome middleboxes) isn't nearly the problem between recursive and authoritative resolvers as it is between clients and recursive resolvers, because recursive resolvers are almost always operated from networks that are responsive to their administrators.
Summit simulates how humans will 'brake' during Mars landing – ORNL
It was meant in the style of "Setup and .. NginX/Redis/PostgreSQL", it assumed the reader knows about PostgREST (that's why the link is to a landing page and not to the homepage). subzero.cloud is BaaS (GraphQL & Rest api for your database).

Your comment is valid though, not everybody knows about PostgREST (but you should check it out :) http://postgrest.org/)
I don't think there's such a concept as "higher-gravity region" in modern physics, unless you're thinking about "in the vicinity of a giant star, black hole, or something equally massive."

However, if most of the known universe is sitting next to a gigantic mega-blackhole (or enough of them to cover the whole sky), then surely we would have noticed by now...
DeepFly3D: The deep-learning way to design fly-like robots – EPFL
Also their breakage rate (and thus returns processing and associated Amazon hit) will likely be much lower since they're delivering it themselves.
Gitlab is willing to support evil.

I will no longer support Gitlab.
>The idea to alter one's mind with substances to have more pleasant / interesting / euphoric / hallucinogenic experience is vicious in principle, even if there were no other downsides.

This idea is based on a false dichotomy between "drugs" and "normal stuff". Chocolate is a substance I take with the sole intent of altering my mind to have more euphoria. That's just using big words to say I eat it only because it tastes really good. There are people who think that that is "vicious", but I assume that you are not one of them, and if you are then you should probably make reference to the fact that you're approaching this from a very unconventional angle in your post itself.
More attention needs to be paid to QName minimization, IMO.

DNSSEC is the only truly hierarchical PKI with pervasive name constraints that we have. That makes it very valuable, even if it is difficult to leverage to solve other problems.

Like all PKIs, DNSSEC is vulnerable to authorities (that is, authoritative servers) acting as MITMs. WebPKI makes it very easy for nation states to acquire MITM credentials: just subvert a national CA and you're done because the WebPKI lacks name constraints. A real PKI makes this harder, because a nation state can only legally subvert authorities within its jurisdiction.

The root zone is special though, as long as there is only one, and that's why the root zone operators make such a special show of key signing events: to increase confidence that it has not been subverted. But the root zone is still a concern -- if not today, then tomorrow.

Enter QName minimization. By sending minimized queries -at the cost of having to do more queries, thus having higher latency- one can keep intermediate authorities from observing the full domainname that one is attempting to resolve. That makes is more difficult for authorities to MITM specific targets.
I'm just a bit concerned how Flutter is basically going its own way rather than building on web standards. E.g. HTML provides declarative layout while JavScript is ubiquitous and could also be transpiled to native code. Rather, Flutter is building its own declarative UI approach, rendered with its own canvas, building on a significantly less ubiquitous language/ecosystem, and is principally governed by a single organization.

That said, I am seriously considering using Flutter for a future development project, but am on the fence due to the value and familiarity I see in the web platform.
> Most of which could be done on a $5-10/month digital ocean, linode or similar environment

@OP,
Second this. Write to sponsorships@digitalocean.com and see if you can get a few more dollars off [0]. Worst case, you might end up having to shell out 2-3$ per month. It's certainly worth your time isn't it :-). Plus, good karma!

https://www.digitalocean.com/community/questions/is-there-a-...
The phone company analogy doesn't really work, because phone calls are by default private, between exactly two parties, usually just two people. If you look at the tech company equivalent of that, like FB messenger, or Hangouts, or other messaging systems, they behave more similarly to the phone company. It'd be difficult to get in trouble for something you said in a private message.

If you want the analogy to make sense, you'd have to use something that's more of a broadcasting platform, like TV or radio, or a magazine.
"The consoles primary purpose is to let you quickly spin up resources while you explore."

And it's pretty bad at this.

I'm not saying the interfaces are the worst ever invented, just that they are a step above internal enterprise software, and despite the fact that AWS makes almost 8 BILLION DOLLARS there appears to be less that 1/1000th of that revenue invested in improving it.
That's a surprisingly nuanced question actually. But most of the nuance comes from edge cases that aren't very common.

According to the ATF:
>The term “Rifle” means a weapon designed or redesigned, made or remade, and intended to be fired from the shoulder and designed or redesigned and made or remade to use the energy of the explosive in a fixed metallic cartridge to fire only a single projectile through a rifled bore for each single pull of the trigger.
He could mean that in the sense of "first to declare independence from European colonists and fall under control of the political body that would become the United States."
I'm responding to this from your comment:

> I try hard not to assume or expect this from others, but I very strongly encourage it.

While I personally agree with you that living below your means and having a safety buffer to tell your workplace to fuck off is a great idea. I think it doesn't take most people's reality into account. You and I can do that because we make enough money that "living below our means" is a possibility. For the vast majority of people, that's not an option.
Of course no company wants to, because more money is made through a combination of online targeted advertising and data mining. This of course has encouraged walled gardens. Since this is where the money is, this becomes where the marketing is and where the effort to capture new users through friendly methods and appearances are.
I am on mobile, if I open your URL and hit "street view" I am looking in the opposite direction from the marker, I need to turn 180 to see it from that point. If I scroll the street view next to the marker it shows the address "256 E Boundary road".
I absolutely agree that politics is everywhere and picking and choosing which type of political discussion is allowed is itself political, (I’ve also never been convinced that URMs in tech isn’t primarily a pipeline problem but ofc wouldn’t want to shut off debate on that)

I guess the difference in what is allowed is between “positive” vs “negative” politics. By that I don’t mean positive politics is absolutely the best whereas negative is stuff I disagree with, but saying “We want to empower marginalized groups” is positive and doesn’t bother that much people who.. don’t think it’s necessary, because it’s not a political position you can disagreee with per se. But negative politics might be something like “we are going to ban X because we find it abhorrent” whether X is racist stuff, antivaxx stuff, or LGBTQ stuff you are directly prohibiting beliefs.

Note that I don’t necessarily agree that positive vs negative (or, un-disagreeable vs actively disagreeing) is exactly where you should draw the line where politics is allowed, but I’m just trying to rationalize and say maybe it’s not inherently hypocritical.
Wetlands are some of the most ecologically valuable land around, not just for local wildlife but for humans too, since they keep the surrounding water and ground healthy, and act as a buffer against flooding. So you can't build condos on it, but the condos surrounding it are in a much better spot overall with the wetland than without it.

Any modern land management solution needs to include wetlands. We should be building more of them, not less.
I do believe you have misread this. "Ourselves" is used because "me" would not be correct, but really the meaning is "me the author" in that sentence. I would suggest a more generous re-reading.
While you're not wrong, I don't think this is the issue people have with Joe Rogan's lack of criticism towards some of his interviewees.

Unless by "right wing" you mean people like Alex Jones, and by "treat them as if they're people" you mean not challenge factually incorrect statements. Then I guess you're right.
Integrating with app code is optional. The default is to use a sidecar.
Yes but no one is attracted to anyone when they're born. That happens later, and how and why exactly some people are attracted to some sexes, or traits, or fetishes is still up in the air. It's likely some combination of genetic and developmental, and what the exact contributions are to pedophilia are unknown.
Meat in the US is highly processed. It generally receives colorants, shaping, or processing depending upon the meat and where you buy it from. Deli meats for example are shaped loaves of meat for easier cutting and different flavorings. A butcher is generally the best bet for getting actual meat and they typically cut the meat the same day as you get it for maximum freshness.
Almost everything of interest essentially happens in our backyard because that's the place we can see with the most detail. It's a little like looking out at the Universe and coming to the conclusion that we're in the middle of it because the "edges" are all around us.

Even if this was rare and there happened to be tonnes of very old stars only close to us, this could again be coincidental, especially if intelligent life is more common than we currently know.
Optimizely is too expensive so we made a free alternative
Well generally it’s not like that Atleast whenever I’ve been there. Or try comparing the Caltrain or buses in the US with ones in the Netherlands.
What if you support these policies, but don't actively promote them because you're there to do work, not discuss politics?

What if you have reservations about specific things that have been lumped in with "left" politics, which you believe are inherently not "left" and do not benefit humanity?
Will actually have a go at it.

As Google, Microsoft, Apple, Amazon have been reporting in multiple occasions, the problem goes beyond programmers trying to mimick C++.

To the point that future Android versions will require hardware memory tagging enabled on ARM devices.
I brought up the native client because you mentioned "they should have defined a new API".
Every moral system I can think of would prescribe that, everything else being equal, you should attempt to change the behavior of the company you find unethical while you have at least some power over it, rather than removing yourself from a position of power to affect more ethical behavior. It strikes me as very strange to advocate that folks remove themselves from positions of power to effect moral progress.
So you'll still do business with say, nazis, you just aren't gonna brag quite as loud about it.

You're a coward.
He actually links to the 2018 version of the same data (which shows the death toll from hands and feet to be about 2.25x that of rifles), but conveniently ignores that fact.

Well, schools don't have "foot violence" drills, either.

He claims that he heard "somebody" make the meteor claim. Perhaps he did. I've heard a lot of people make a lot of bogus claims over the years.

I suppose writing lengthy blog posts to refute anonymous "somebodies" might be his hobby.

An alternative explanation might be that he went looking for an easily-refuted straw man to advance his political agenda.
Your story doesn't add up. You wouldn't get charged with a DUI if you weren't over the limit, and that takes at least 2 to 3 drinks, minimum.
Will someone talking about Syria at Gitlab have any meaningful affect?
Pfsense Tips How To
Link howto setups on pfsense firewall setups
> On the other hand, you may not want your ISP to know about some of the sites you visit, or you may not want a public resolver operator to know. After all, both will have a huge incentive to monetize that data.

To be clear here, your ISP will still know what sites you visit, unless you are using a VPN. There are two vectors for them to gather this information: 1) the IPs are generally pretty stable for most sites (yes that could host many web sites, but still), 2) The SNI is will be sent in the clear for the website to be able to choose the correct certificate for the connection.

That's not to say that there isn't value in DoH/DoT, there still is, but your ISP is still going to be able to follow you around the web pretty easily.
Web archaeologists, that seems fun, necessary, and something way cool in 10 years from now
Not just "people", but experts in training at one of the best oenology (wine) schools in the world. it's ALL about perception and exception:

https://www.realclearscience.com/blog/2014/08/the_most_infam...
One of the things I dislike about the OO noun.verb() syntax is that frequently you have multiple nouns. For example in some graphics systems, you've got a canvas to draw on, a pen which knows styles for line thickness or dashes, a brush for how to fill, and a shape to be drawn. Who owns the verb? They kind of all do:

canvas.draw(pen, brush, circle)
circle.draw(canvas, pen, brush)
... and so on

The other issue I have is in closed object systems where you can't add new methods to classes in the library. Say I want to add a new type of shape, maybe an emoji face composed of several circles. Depending which class owns the methods, my new smiley method stands out from the other shapes which are provided by the library, and I think the lack of symmetry is ugly:

canvas.draw(pen, circle)
draw(canvas, pen, smiley)

For simple cases, inheritance solves this, but then you get into worse trouble when Alice builds a derived class to support smileys, and Bob builds a separate derived class to add stick figures. Which version of the canvas do I instantiate to support both? Maybe this implies the method should be on the shapes, but I can contrive other examples which break that too. (Another approach is monkey patching, which has it's own flaws, and so on.)

There aren't many languages which support multimethods, but overloading functions is sufficient for statically typed cases, and it's appealing (for me) to have the same syntax for "builtin" methods and ones you add yourself:

draw(canvas, pen, brush, circle)
draw(canvas, pen, brush, smiley)

Other people have mentioned languages with "uniform function call" syntax (where f(a) and a.f() are synonyms). I guess that's ok if you're in the "there's more than one way to do it" camp. I don't think that completely addresses the problem though. I could make more examples, but this post is getting long already.

For what it's worth, I really dislike it when languages implement operator overloading for binary operators as methods on the first object without a way to dispatch to the second object. This makes it very difficult to have your new types play well with the builtin or library provided types. Binary operators really are functions with two arguments.
iPhone X JS performance is better than latest MBP or around the same
Why do you say DNSCurve is simpler? Having implemented DoH and DoT, it's pretty much as simple as adding TLS to the connection...
Pretty much. If the religious fundie really did want to be friends with everyone they would not personally attack the people they want to be friends with. I don't see why it should be required that anyone put up with this hate when they have plenty of other decent people to be friends with.
I'm on board with this right up until the end.

I'm a security guy and have been a privacy person. My job is often to advocate for the customer over the immediate desires of my employer. There's no pretending that doesn't have a moral or ethical dimension. So, how am I supposed to do my job without trying to change-- steer, guide, develop, choose another word if you prefer-- my company's ethics?
This is precisely true, only very small stars last very long, and small stars are very dim. All the old stars that we see must be very close. The bright stars that we see that are far away only live for a few million years.
The term “rifle” means a weapon designed or redesigned, made or remade, and intended to be fired from the shoulder and designed or redesigned and made or remade to use the energy of an explosive to fire only a single projectile through a rifled bore for each single pull of the trigger.

https://www.govinfo.gov/content/pkg/USCODE-2012-title18/html...

A rifled bore, for those not familiar with firearms is grooved to impart spin stabilization to the projectile. Pistols also have rifled bores, but are intended to be held in the hand when fired.
Ok, that's fair. But intent doesn't express itself in internet comments, unfortunately, so if you don't disambiguate up front, you're likely to be interpreted through the most common filters, which alas are the nasty ones. I know it's extra work, but the burden is on each of us to do that.

feross has submitted a ton of great articles to HN and is often the first user to find them. From that we all benefit, regardless of our views on ads, etc.
Given the implication of his opening line that "gun advocates do not understand statistics and mathematics," this is an excellent example of a straw man.
> I don't wan't some git hosting startup to be the arbiter of morality for society. The engineers, designers, and PMs shouldn't have an outsized voice in society because they have a specialized useful skillset and ended up on a successful product

Refusing to serve a customer when you disagree with that customer's goal is pretty far from being a "moral arbiter for society." Keep in mind that anyone is free to use other services (or roll their own) and gitlab can't do anything about that. Neither would it be overreaching for the workers building that product to request a say in how it's used.

> If these users are breaking laws, then put them out of business via the courts and sieze the assets (the repos in this case) via legal means.

Refusing someone a service you provide is a completely legal action. This has never been illegal afaik. In many cases I can think of the users wouldn't be actually breaking any laws, which isn't the same as saying that their actions aren't immoral.

> The tech unicorns screwed themselves over BIG TIME, the second they stopped claiming they were just infrastructure and platforms and got into content moderation. They will now forever be a pawn of whoever has some power and has some agenda.

In this last sentence, who are you claiming has power? It seems to me if I had power I wouldn't bother trying to persuade my boss not to do business with certain agencies, I'd just make it illegal and force them to change. Does that seem like a course of action available to gitlab employees?
I'm pretty sure this only affects protan(omaly/opia). The green and red cones along with the rods all play a roll in determining the brightness of any colour. When the red cone is shifted towards green, then all wavelengths to the right of that will be darkened. I thought tritanopia would experience this too since the blue cone is also an edge-of-the-rainbow cone, but apparently the blue cone plays a very small roll in detecting brightness. Therefore, a bright blue colour would appear to to someone with tritanopia as yellowish white, since it is nearly equally detected by the green & red cones.
Yeah, that must be why the left is in a constant cycle of eating their own and cancelling each other. All the diversity of opinion and "inclusivity".
"It is just poorly coordinated." Another spherical cow statement. The coordination makes all the difference. As a trivial example: an area could be covered in CCTV, but that's significantly different than if they all feed into a central governmental agency.
To me, there is a big difference between discussing politics and preaching politics. I do want my company to tell me not to discuss politics with coworkers who are willing to discuss it. Not dicussing politics, especially with people who have a difference of opinion, is what leads to rage filled echochambers that are so common now. However, I do not want people preaching politics unsolicited at work though.

I think politics being a taboo topic is an attempt to keep workers in order and ignore any political or environmental impact that their own company might have.
> So why is it that almost all my experience in taxis is that the driver seems to be a crazed maniac with a presumably diagnoseable rage disorder?

Payment is based on distance driven right? So more trips, more money. I could see the incentive like that to cause it.
Governments have tried to block Tor (2011)
It's simple if you pull in a dependency on a library that does it for you, but that's just putting the complexity in the library. HTTP is a complex protocol, TLS is a complex protocol, even just using TCP isn't exactly simple or advantageous to response latency.
> We've changed the title in accordance with the site guidelines

You've change it away from the story title, which is normally the site guideline isn't it?
The problem with at least Facebook and Twitter (and possibly Google) in this analysis is that their attention-grabbing model requires them to analyse and interfere with the data which is coming through their systems. The only way not to do that would be for FB timelines and Twitter feeds to be strictly sequential feeds which at some point in the past they may have been but they are not now.

Once you start basing your business model on selectively making some content more visible, you have already crossed a rubicon between a strictly neutral common carrier and a publisher.

(There is an error in the quote where they use publisher when they mean common carrier, a publisher is precisely an organisation that does have full editorial control of what they put out which is the opposite of what they intend from the rest of the quote.
Are they wrong?

Maybe it's around here already, but I'd like to hear the CEO actually state how the title is inaccurate.
The OP says the process is manual.
A World Without Retirement
Imagine you're a tinpot dictator. A corner of your country is home to a stubborn group of people who were there before you ever appointed yourself President for life. They feel no allegiance to you and would like to create an independent nation-state. Unfortunately for you, they're supported by the world's most powerful military.

One day the commander-in-chief of that powerful military decides to pull out his troops so that his friend — another tinpot dictator like you — can invade the land of those stubborn people. You find this development quite pleasing because the stubborn ones you've long been hoping to wipe out have lost their only ally, and you'd much rather fight your neighbor dictator than the world's most powerful military. Besides, an old friend of yours has promised to lend a hand there as soon as the powerful military is out of the picture.
Gitlab, being a remote first workplace probably has a more politically diverse workplace than most and probably realizes that not everyone agrees with everyone else on many things.

Most SV companies, on the other hand, are political monocultures that assumes that west coast liberal politics is the norm and everyone are just Nazis.