skysight-inc/HackerNews huggingface dataset:
> NAT is stateful, at least in the most common configuration.

Which doesn't make it a firewall, just stateful NAT.

> Honestly, if you have NAT you almost certainly have a firewall because NAT is nearly always implemented as part of the firewall. It may not be a properly configured firewall, but the functionality is there.

Not sure what your point is here?!

That a NAT without a firewall would do the job just as well? (no, it wouldn't)

That there is some implementation overlap between the code you need for a stateful NAT and a stateful firewall? (yeah, so what?)

That stateful NAT being implemented and configured on a device guarantees there is also a working stateful firewall? (no, it obviously doesn't)

That there is some security benefit to having the NAT in addition to the stateful firewall? (no, there isn't)

For the user, it's completely irrelevant whether "the functionality is there" if it isn't actually set up to do the job the user requires. And NAT only obfuscates things, as is demonstrated by this very thread: Without NAT, it is trivial to check whether there is a stateful packet filter or not. With NAT, it's difficult to test, and most people obviously aren't even aware that there would be something to test because they think NAT implies a stateful firewall.
What sort of places want developers in rural areas?
Awk is great for quick command line scripts and also for running on a very wide range of systems.

I recently wrote a simple statistics tool using Awk to calculate median, variance, deviation, etc. and people say the code is readable and good for seeing the simplicity of Awk.

https://github.com/numcommand/num/blob/master/bin/num
The article addresses your question directly under the heading "Why don’t we just keep the existing name and break the Web?"

> Why don’t we just keep the existing name and break the Web?

> In 1996, before CSS became widespread, and long before “HTML5” became a thing, the Space Jam website went live. Today, the website still works the same way it did 22 years ago.

> How did that happen? Did someone maintain that website for all these years, updating it every time browser vendors shipped a new feature?

> As it turns out, “don’t break the Web” is the number one design principle for HTML, CSS, JavaScript, and any other standard that’s widely used on the Web. If shipping a new browser feature causes existing websites to stop working, that’s bad for everyone:

> - visitors of the affected websites suddenly get a broken user experience;

> - the website owners went from having a perfectly-working website to a non-functional one without them changing anything;

> - browser vendors shipping the new feature lose market share, due to users switching browsers after noticing “it works in browser X”;

> - once the compatibility issue is known, other browser vendors refuse to ship it. The feature specification does not match reality (“nothing but a work of fiction”), which is bad for the standardization process.

> Sure, in retrospect MooTools did the wrong thing — but breaking the web doesn’t punish them, it punishes users. These users do not know what a moo tool is. Alternatively, we can find another solution, and users can continue to use the web. The choice is easy to make."
They are giving it away.Dduring new years eve you can get 2 brand new google home for 50 dollar in japan.
I’m also put off by the fact you can’t just turn on and play a game, you need to download a 5gb game update, platform updates and are spammed with notifications, especially if you don’t play for a few weeks.
It's interesting -- I wholeheartedly agree with the phenomenon, but I'd frame it completely differently.

There's a scary cliff there, but I feel like launching is when a project first becomes real. It's the actual start. It's when you're judged. It's usually when you learn that your assumptions were completely wrong. It means you have to start dealing with actual problems, not imagined problems.

That's usually less fun, but I think it is more exciting (in large part because it's the dive into the unknown).
And how often do you use your phone to find actual (real and verified) and useful knowledge?.. I bet less than 1% of the time.
If a 25 year old programmer were to start learning Perl now, what would you recommend: Perl 5 or Perl 6?
The mechanics would be the internal workings, a tamper-proof shared ledger. It's so amazing! Think of all the possibilities!

Then it hits the real world, and suddenly what people actually do with it and its valuation is dependent on how the exchanges operate (are exchanges even mentioned in the original paper?), energy prices in China, media coverage, interactions with alt-coins, etc.
NAT is not a layer of security. At all. A billion layers of no security is still no security.

(And actually, NAT is a negative contribution to security as it hides the lack of a firewall when it isn't there or doesn't work, which would be trivial to detect without NAT.)
That most ailments in the western world are ones of modernity: over-nutrition, over-medication, physical inactivity, excessive hygiene, lack of sunlight, non-ancestral diets and/or environments, environmental pollutants, etc, etc.

If something is bothering you that the doctors can't fix, it's a pretty good heuristic for plan-B.
The answer is in the article. MooTools and Prototype both replaced Array methods that were later standardized, but they still work, because their provided copies overwrite the standard versions.

MooTools went further by copying “all methods from Array” onto another MooTools object, “Elements.” THAT broke, because the standard Array.flatten would be non-enumerable, and so it wouldn’t get copied to Elements, and so Elements.flatten would fail.
Because it allows people anywhere to access the aforementioned security. It also has a lot lower friction for all the participants.
Shrug It's a fad. Like using MongoDB or the gold rush. Just position yourself for consulting/selling pick axes and jeans.
Exactly. Current type of smartphones (they're not first ones) were invented about 11 years ago, and people got so incredibly addicted and dependent on them it's incredible... It's as if smartphones are literally (and I do mean literally) a vitally important part of life.
Wouldn’t it be possible to introduce a versioning mechanism, similar to strict mode, where you could opt in to a newer version of JavaScript? This issue is not going to go away, almost any sensible method names you might want to use in the future are likely to cause problems with some legacy code.
Yep - and I have zero fucks to give about how much grief the GDPR is going to cause Comcast. Or Facebook. Or Google. Or Equifax.
So, if you would argue ... where is your argument then?

Also, IPv4 hasn't had address classes for a quarter of a century.
It’s not, at least not for everyone. Which is why you need your team members to compliment each other, and perhaps even rotate poor finishers out of your team when you’re nearing completion.
Don't forget Billy, from back in the day:

https://www.albinoblacksheep.com/download/billy
Check https://news.ycombinator.com/item?id=17135349 this answer and thread.
'man' is probably the most indispensable.
And it’s the maximum penalty, not the penalty.
Google employees are being targeted with an ad
If you're in tech there is no reason to live hand to mouth in a major city.

If you're in America, sure.
Sadly, sometimes they were the kids who stole money and possessions from their siblings to convert to play time.
Coming from a country whos economy is basically build around cars (Germany) I am baffled by this also. Especially when they think that they can do everything in-house. All the big car companys rely on a ton of suppliers for all kinds of stuff (ranging from drivetrain, to software from ECUs). This means they dont have to worry about a lot of stuff and can basically act as big-time system integrators.
Work for yourself, get into blockchains! its all new and people don't quite know what they're doing so you'll fit right in :)
Thanks for pointing that out. I tend to curate my library as a playlist itself without sub-folders so I never gave a thought to it.
I am working on a playlist system after all the feedback i got. Will definitely look into the sub-folders way.

Oh, and unobtrusive is for the fact that the player stays completely in the background without a single notification or interruption to your work.
Right, you can use _ as the placeholder for a type and it works with the bounds syntax. I probably did not make it clear enough - my point was that Java is also not as "simple" (for some definition of "simple" the author could use) as you'd expect. For good reasons too - these bounds are useful to have sometimes!
While Chinese authorities control fentanyl, they’ve been slow to ban new analogues. And they didn’t begin restricting fentanyl’s two most common ingredients until this year, more than a decade after the U.S. (...) And unlike in the U.S., anyone can sell or purchase pill presses, which dealers use to trick addicts into thinking they’re buying milder drugs like OxyContin when they’re actually getting fentanyl.

I am amazed at what I read as a not-so-subtle suggestion, writ between the lines, that China is doing something wrong by not policing analogs and precursors more vigorously, and allowing the sale of pill presses.

China is a sovereign country, and, given that they do not have a massive problem with opioid addiction, there is little incentive for them to invest a lot of time and effort into expanding the war on drugs within their borders.

Perhaps, instead of blaming China for their problems, the US can take a long, hard look at their failed drug policies and dysfunctional healthcare industry (after all, over-subscription of legal opioids is what led to the current wave of addiction), and start to figure an honest, self-reliant way out the mess that they're in.

Interestingly enough, there's next to no problem with fentanyl in many European countries. Yet these same countries happily do trade with China, there are no embargoes in place or anything of that sort. I find that quite revealing.
Perl 5 and Perl 6 are two different beasts. Perl 5 is closer in spirit to Awk.
StumbleUpon is moving to Mix
Sort of like how you pay USD for Euros when you’re on vacation?
Les poupées TPE sont de très grande valeur
Comme mentionné précédemment en plus de TPE et Silicone, il existe une variété d'autres matériaux qui peuvent être utilisés pour faire des poupées sexuelles. La liste comprend: caoutchouc, tissu, peluche, vinyle et latex.

Cependant, nous ne discuterons pas longuement de cet article, car la plupart de ces matériaux ne sont pas capables de fabriquer des poupées sexuelles réalistes et ils vont normalement pour un look / une apparence différente avec différents usages et attrait.

Vous êtes sur un budget parce que les poupées TPE sont très bon rapport qualité-prix par rapport aux poupées en silicone.C'est votre première poupée car elle est plus durable et moins chère.Vous devriez obtenir une poupée en silicone si.Vous ne vous dérange pas l'étiquette de prix et comme une poupée de haute qualité. C'est parce que les poupées en silicone ont été autour plus longtemps, donc la technique de fabrication de poupées est plus raffinée.
https://www.bondolls.com/140cm-poupee-adulte-simulation-divisee.html
I'd recommend reading the article, it does a fairly good job explaining why they chose to go that way.

"Might makes right" is rarely a good choice, not even for programming languages.
We absolutely agree: if possible, use free tunnel services.

Unfortunately HE does not work with NAT (sic!), which is why we initially rolled out IPv6 VPNs internally. Also in most combinations you can actually use miredo/teredo, however some of our customer networks block teredo traffic, because they don't want their windows machines to be reachable from the IPv6 internet.

Just curious, why do you think it is a broken to sell IPv6 vpns?
The police can ignore your rules in certain special cases when they have a legal reason to enter your property without your consent. In normal circumstances, you can certainly deny them entrance if they don't take off their shoes.
It doesn't seem to work with flac and wav files. Tried on windows.
I strongly agree with this. It irks me that doctors often prescribe drugs first without seeking to find the root cause of a problem. But I guess such is the culture these days. People want a quick fix without being told to change their lifestyles.
> So as an end user of VirtualBox, I would either notice no difference at all (BIOS isn't a performance bottleneck really), or will get a regression due to bugs.

Yeah, but we're already getting VirtualBox for free, so we can't only take into account the benefits of the end-users ; if the developers find it more convenient to use this new compiler, so be it.
On the flipside, I think it's funny how easy some of the big car companies thought it would be to build a self-driving car. The general attitude I've seen from German car manufacturers the last years was one of "we just need to pour a bunch of software engineers on the problem". Maybe this deal is a start of a mentality-shift there.
When is ECMA/JS going to be versioned in <script> tags so we can avoid this the next time around?

Catering to an implementation that does bad things is an awful way to build standards, but it's only going to happen again and again and again unless the developer is forced to pick a version and build / maintain compatibility with exactly that version.
A 100W laser cuts acrylic and wood, not steel. This is the power level of hobbyist laser cutters.
Proper winters are AWESOME. Skiing, winter hiking/camping.. Lots of things to do.

Year-cycle puts a nice rhythm in life. November is time to bring out tea, books, warm socks and reflect the year that is about to pass. Then first signs of spring comes, everybody is out celebrating and there's a deep-rooted feeling that rough time has passed and now you can relax for a bit.

I couldn't live somewhere without proper 4 seasons. I did stay in non-snowy areas for extended period of time more than once and it's just.. sad. On the other hand, it's probably upbringing&culture.
10 years ago I was working on a 50Tb datawarehouse. Now I see people who think 50Gb is “big data” because Pandas on a laptop chokes on it.
I was hoping for some evidence that we are that close. Her answer sounded more like a sales pitch that hit on all the buzz around autonomous vehicles.

Is there any doubt that Waymo is the furthest along here?
Not a week goes by on Global Custodian[0] headlines for technology that mentions at least a couple well established firms using blockchain for securities of all sorts.

Whether I agree with these developments or not is completely irrelevant. I'll personally stick to pursing a market neutral strategy and exploiting intraday ETF discrepancies for now.

[0] https://www.globalcustodian.com/news/technology/
Thanks for the clear and detailed explanation!
That you don't need to eat three or four meals a day. You can compress all the meals into one and still stay productive, energetic & healthy. ( Speaking from 2+ years experience of daily fasting and strength training )
> Can't cite type inference in Java if one of its most popular platforms doesn't support it. May be ok for you, not ok for everyone though. We might wish Android would keep up, but in the meantime we have practicality concerns.

Google and their J++.
I love the thought of this...subject to the price!
We’re Not Running Any Crypto Scams, Regardless of What Twitter Says
1. This doesn't mean it will never happen again, or in other contexts (not "My Day").

2. Google still has the capacity to do it, and sure, this was a mistake, but just like Android records people's location by default, in the future google could decide for an opt-out feature that records for the sake of training ML, analytics, or some feature.

This is not about tinfoil conspiracies, this is simply caring about privacy. The vast majority of people in the US weren't directly affected by the NSA's espionage, but still there was public outcry because people like privacy.

If this guy/girl thinks it's better to be safe than sorry, let her/him do so. No need to get so defensive of Google.

EDIT: A downvote? I'm curious as to why (especially given there was no reply).
China Can't Keep Growing Like Mad Forever
End the drug war and the smuggling and most of the overdosing go away.

Most overdosing is caused by wildly varying potency that is not an issue with legal drugs.
This uses field 2 to the end of the line as the sort field; would

k2,2

have been faster, as it limits to just the second field?
Then why is it necessary to Port Forward / have an Open NAT in order to connect remotely in most cases such as online gaming or ssh?
And that’s why I’m on their platform despite the drawbacks.
People bring this up a lot, but forget that the alternative was the game gets released with bugs that never get fixed.
Do you know anything about the 'invasion and annexation' of let's say Crimea?

Imagine that the US as a nation was dissolved at some point. And some of our territory, perhaps a bit of Texas, ended up the property of Mexico. This new part of Mexico remained almost entirely American in both ethnicity and identity. And then some decades later Mexico began to collapse in internal turmoil with their government being violently overthrown from within. In the mean time the former US had regained a good deal of its lost strength.

In the midst of this, local forces in the annexed regions of Mexico, probably with some support of the US, formed their own interim government. And they then held a vote on whether they should remain part of Mexico, or return to the US. And with 83% voter turnout, 97% voted to return to the US. Those are certainly North Korea like poll numbers, but they have been reflected in later polls by third party organizations including Gallup. If anything it reflects how absurd the initial situation was. The US then declared them as part of its territory and the 'invasion' ended with nary a fatality.

I think there is a strong argument that the people should have been allowed to return as part of Russia if they so overwhelmingly desired it. But even that was something that was not independently acted on. You had a nation collapsing and a group of people in that nation that really did not want to be there. Annexation and war generally implies that the annexed nation did not want to be annexed. In this case, it was their former 'owner' that was holding them against their will.

---

The Project for the New American Century was a think tank made up of basically every big name in Washington. It was from Bush's era, but many are still playing extremely prominent roles in DC politics. This paper from them [1], 'Rebuilding America's Defenses' is one of the most honest and clear views of neoliberal foreign policy to date. To avoid bias, I'm going to avoid commenting directly on the paper. Other than to say that our foreign policy actions make vastly more sense if you peruse that paper, but it will also make you vastly more cynical. Keep in mind there that Russia's rise from the USSR's collapse is something that certainly qualifies as what the paper refers to as 'the emergence of a new international player.'

[1] - http://www.informationclearinghouse.info/pdf/RebuildingAmeri...
And I'm still waiting for the structural regular expressions version of awk [0].

I very much like awk, I prefer it over sed, because it's easy to read. Also proper man page is all one needs. But I find myself many times doing something like this:

match($0, /regex/) {
x = substr($0, RSTART, RLENGTH)
if(match(x, /regex2/)) {
...
} else if(match(x, /regex3/)) {
...

Then I sometimes want to mix and match those strings. Or do some math on a matched number. It's a bit tedious in awk.

[0] http://doc.cat-v.org/bell_labs/structural_regexps/
> If it is an attack rather than an accident, then after the Skripal poisoning, Russia should be the #1 suspect. There is only one country in the world that is brazen enough to attack a US consulate in China.

If it was Russia, I don't understand what's the upside here? Step 1:Hurt US diplomat in China Step 2: Start a wave of condemnations from both countries. Possible retaliations. More sanctions. Step 3: ? Step 4: Profit. They are bullies and have assassinated before but they don't seem to be completely irrational. What would be their Step 3 in the plan?
Check out http://www.focusatwill.com - music designed / curated by neuroscientists for focus
So you have big data. Now you just need the big hardware /s
For the life of me I just can't fucking understand what did we gain from this website in this fairy tale.

Who ever thought future progress can be sacrificed just so that some obscure website (obscure because it is no longer supported, people no longer care) can work for 22 years during which the world has changed so much that this website is probably no longer relevant under any objective measure.

I mean yes, maintain SOME backward compatibility but dragging bs like typeof null === 'object' all along is just nuts.
The WinAmp interface is fantastic, most other media players simply take up to much screen space. Everyone seems to build iTunes like clients and media library managers. My files are already managed just the way I like them, in folders, there's no need for additional management.
Really flies in the face of Grimes' statements.
A user interface is how a person talks to software. An API is how software talks to software.

An API is like a restaurant menu, but for software. A menu tells a person what they can request from a restaurant. An API tells a programmer what their software can request from other software.
What's wrong with winner-takes-all for cities? They're not people so it doesn't necessarily matter if they fail, as long at the people who lived in them end up OK. Maybe the country would be more productive and people more employed (thus happy) if most small towns didn't exist and most people lived in higher density cities. Of course some like the quiet places, but there would always be somewhere left for unemployed, retired, or work-from-home people who want that.
How would you change the machinery?
Awk did have this reputation of hard-to-read one liners, but it was also always possible to write readable code in it much as you would do in any language.

My favorite bit of Awk code that I ever wrote was this print formatting program for the HP LaserJet II:

https://github.com/geary/awk/blob/master/LJPII.AWK

It printed source code in a "2-up" format, with two pages printed side by side in landscape mode. It looked for the kind of separators that I and many people were fond of back in those days (the source code is a good example) and converted those to graphic boxes. And it tried to be smart about things like breaking pages before a comment box, not after.

I wish I still have a sample printout handy. For 300 lines of what I thought was fairly cleanly written Awk code, it made some nicely formatted printouts.
Why do you bring "world governments" into it? Most of the world has next to no problem with fentanyl. Why, then, is "most of the world" supposed to "do more against" China?

The problems that the US and Canada have with opioids are of their own making, and that's also where they should look for a solution to these problems.
Best boarding school in India| icse residential schools in India
Do you want to put up your child in best icse residential schools in India? then definitely you should visit Arvind international school, they provides an ideal environment for children to pursue, as it is more popularly known for Best boarding school in India.
The thing you overlook is, billions people mindlessly sharing their photo on phone, are the ones actually providing economical and in turn technological advances that enabled such high tech missions. I really doubt we could reach sub 10nm chips only with government funding without such strong demand for consumer products. So a bit late is much better because it gave us time to actually improve technology at micro level, instead of just building larger rockets.