skysight-inc/HackerNews huggingface dataset:
> A NAT prevents direct access from the outside to the LAN, except is certain situations.

Well, an unreliable link prevents direct access from the outside to the LAN, except is certain situations!?

Yes, there are certain scenarios of remote access that are prevented by NAT. But they are a lot less than what people generally think. ISPs' networks not being configured particularly securely is not exactly unheard of, from default passwords on routers to broken VLAN setups in FTTC/B/H setups where people could talk directly on the same ethernet to their neighbours' routers. And even if that is all configured perfectly, you still add their network and their staff to your trusted base. That might not be a big concern for home networks, but this subthread was also and in particular about corporate networks, where targeted attacks are much more likely, and in that case, NAT is in no way a "good enough" solution.
We agree that some of the "values" might seem a bit out of place`, we discussed them with multiple security professionals and tried to come up with the best with the different opinions we were given. Please please please submit an issue on the github. Far too many ratings work as blackboxes which is why we decided to "open" our formula. The link for the github is https://github.com/binaryedge/ratemyip-openframework
> Lately I have seen a trend where people wont even ask the salary until they have interviewed because they don't want to appear rude. I just don't get it.

This cuts both ways too. If a candidate asks the salary before the interview, many companies will perceive the candidate as not caring about the work, and being "only in it for the money".

And if a candidate doesn't wait until the interview to discuss money, they have very little to justify the average market-rate wage they're trying to convince the company to pay them.
Politics aside, Trump's lexical level keeps surprising me. And I am not a native speaker.

“I spoke to [Mr. Cook], he’s promised me three big plants—big, big, big”
Right, so does the employer not realize that the Hadoop experi nice they require is valuable? Or are they hoping the dev doesn't know it's more valuable? It seems to me hat in cases like these thare employers are hiring and training but then not compensating employees for the new skills. Thus there is always another employer willing to value that training.
I have a Varidesk (https://www.varidesk.com/). It is solid, no frills, and easy to use. The price point is reasonable too.
Chatbots won't solve your company's problems
https://www.sec.gov/news/press-release/2017-131

They've been warned, but what does that even mean?
On a side note, if your fan started spinning up when you opened this, it's because of the particle simulation in the header.

I know because I reviewed this library (https://github.com/VincentGarreau/particles.js) when a colleague wanted to add something similar to our site. The problem is it uses a naive O(n^2) algorithm for linking up particles when they get near each other, which wastes a lot of CPU cycles.

Running this script with a large number of particles and auto-linking on is ill-advised - but fortunately you can delete the <canvas> element quite easily to stop the script.
Many posts about Ethereum and ICOs getting upvoted quickly to the front page recently.

And reading them I have gotten impression of a lot of people invested in these technologies trying to irrationally argue for them.

Everybody skeptical does not understand the potential of smart contracts which are just like internet in the 80s/early 90s and will take over the world.

I think skeptical replies are a natural push back against this recent wave.
To clarify, reentrant errors are not atomicity errors. Fully serializable transactions can have reentrant errors and they often do, but that class of error is a case of the code not doing what you expect rather than an atomic violation.

What I would instead wager is that it's too easy to introduce reentrant errors in Solidity.

I've noticed since the DAO exploit, the ecosystem has been better about this though. For example, Solidity's docs has a section of reentrancy, and even the in-browser editor can warn you about reentrancy in some cases. Seems to be improving, though unfortunately after big expense.
>In any capacity

Does that include non front-line roles? Just trying to understand the overarching logic here.
Standing hurts my feet within 10-20 minutes, but I found a treadmill/walking desk to be something I could do all day long. It helped a lot with back pain, and as a side-effect it cured post-lunch sleepiness.

Coding while walking was never a concentration problem for me, so I can only offer that as an anecdotal data point. It might be me, but maybe walking rather than standing makes it easier to concentrate?

There were plenty of downsides that make using the walking desk hard for me. I was working in games, and testing a 3d game while walking was often disorienting and would cause me to trip on myself or walk off the treadmill. Frequent visits and phone calls from other employees were more difficult to deal with than coding while walking. And a treadmill desk is bulky and noisy and hard to move around. I got the smallest setup I could find, and it still used up a lot more space than I expected.
> As a former scout who dropped out well before becoming an Eagle Scout in large part because my religious beliefs were unambiguously unwelcome locally, and IMO also nationally, I disagree.

Sorry to hear that was your experience. I started scouting in the midwest (where everyone assumed you were a christian weather you were or not) and moved to the Seattle area (where nobody cared). I never had anyone shove a bible in my face and demand I witness.
Perhaps I was too succinct in the point I was trying to make.

The reason we don't punish people for retracting wrongful allegations is because we want people to retract wrongful allegations.

If you're in jail on a false rape claim, you'd rather the accuser went free and you were released; than that you stayed in jail because the accuser didn't want to take your place.
Banks usually don't go underwater. If you "invest" in your savings account, you will never loose your money, whatever the bank does with their shares portfolio (save the total system collapse).

BTC:USD doesn't work like that.
You've not yet tried Erlang.
Well then ekianjo's argument is even weaker, because "STEM" now clearly includes at least one thing that is unambiguously not "science"...

(besides which, there are some obvious problems here -- not least of which is that many sciences rely on mathematical objects in probability and statistics to determine what is and is not true about observations. IMO modern science is inseparable from mathematics, and concrete mathematical objects form most of the philosophical substrate of modern scientific practice... so, if "science" is separated from "mathematics", that's only the case in some primitive high school understanding of how modern science is actually performed in reality. Maybe that's a problem with how science is performed in reality, but AFAICT it seems to be working pretty well in most areas with some notable huge exceptions.)
Sure, but for dynamic IP addresses, the box that had the IP when you scanned it days ago is not necessarily the same that has it now.
Again, here's HN with a Silicon Valley bias.

This is not an unavoidable trend and is not global. Japan's work market isn't exactly like this. Germany's Mittelstands are eating the world precisely by buckling this trend. Northern Italy (around Milan) has an artisan industry that thrives on skilled artisans working for small cottage industries, etc.

If you want workers skilled in a very niche and crucial technology then you desperately need to invent strategies to avoid this. This is particularly true to technologies that rely in manual work or manipulating precision machines such as mechanics, clothing, specialty food (e.g: fine cheeses and wines), etc.

A better discussion are the side effects of becoming an economy that lost manufacturing skills, such as Silicon Valley and Great Britain.
Yes, it seems to mean anywhere in the entire military.
As for the logic: He hates trans people I guess? Or he wants the support of people who hate trans people.
> Rust cannot compile to the GPU

Rust might not be able to compile to the GPU today, but any language can target the GPU, it is only a matter of tooling support.
My back is fucked up from hard living, and a minor auto collision. Standing desk definitely helps, I stand exclusively when possible.

I have the opposite experience, if you're a fidget-y ADHD person, standing desks can be great. Sitting in a chair all day is torture.

Also invest in an anti-fatigue mat IMO.
There would probably be hard coded rules that could not be overriden by the AI. The 3 laws are pretty popular[0].

1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.

2. A robot must obey the orders given it by human beings except where such orders would conflict with the First Law.

3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws

[0]: https://en.wikipedia.org/wiki/Three_Laws_of_Robotics
BSA textiles merit badge: http://www.scouting.org/filestore/Merit_Badge_ReqandRes/Text...

BSA cooking merit badge: http://www.scouting.org/filestore/Merit_Badge_ReqandRes/Cook...
> You didn't show that it would never have the side effect.

I used the example of insurance fraud. Please pay attention.

Do we prosecute insurance fraud? Yes. Do such prosecutions dissuade victims from making real claims? No.

Or maybe you think that sexual assault is somehow magic. That prosecuting proven fraudsters in that case will somehow dissuade real victims from making claims. If so, you have to prove your position.

I've already proven that no such correlation exists in other situations.

> Why were you talking about "the idea that those people should be let off" if you agree that peteretep never suggested letting people off?

He did implicitly. If he's against charging fraudsters (for whatever reason), he's for letting them off.
No, you missed nothing, that scheme works. Add a bit of OAuth magic to support direct logins for gmail, and you basically described portier (https://portier.github.io/), a successor project for Mozillas Persona.
That depends. If you write your code using a high level abstraction you don't have to do anything, it should just work. High level could be as high as an http module (python), or as low as a wrapper (boost::ASIO). Odds are very good your language has one or more. In general this is the way to go choose something that handles the details for you in a language correct way.

If you write low level sockets you at least need to be aware of both when you connect the sockets. The easiest is a server as you just need to listen for connections on two sockets. When connecting you should be aware of cases where it seems like either protocol will work, but in fact one is broken (generally this means the local machine supports ipv6 but the network is not connected - it is common to ignore this, but you will get support requests because of it unless you implement a try both scheme). Either way once communication is established there is no real difference in the code.

The above is the common case. If you need to do more than communicate it can get complex quickly. In general I wouldn't use raw sockets unless you actually need to do something complex enough that no existing wrapper will work for you (performance alone is reason to use raw sockets if you have profile data to prove it). However since I don't know your domain I cannot suggest how complex your code will need to be to support both.
The craziest are pictures that don't contain any personal context, just snaps of architecture or scenery. The same photo has been taken a million times, a personal snap is indistinguishable from thousands available from a Google image search (a probably of lower quality).
> No, you can't. Because girls need a safe space to be girls (without any boys around) a lot more than boys need any more spaces where they can be boys without any girls around.

Please substantiate this.

> there's enough of those

Name one that isn't a sports team.
I have tried standing desks, and found that standing for long periods is too distracting. I have to shift my weight often to remain comfortable, focus on not locking my knees, etc.

What does work well for me is a treadmill desk. Once you get used to it (it took me a few days) you don't even notice that you're walking. I do find that I have to pause the treadmill to work on particularly difficult problems (I do both front-end and back-end on LAMP-oriented sites), but most of the time my brain can handle both.

edit to add: I work from home, which makes a big difference, I understand that a treadmill desk isn't viable for everyone.
I agree that they can be too heavyweight for short-lived work. e.g. a program needs to sort a small(ish) amount of data, it would be great if the language could make the sort utilise all the available cores on the machine, without the base program needing to do any kind of multi-process or multi-threading. Spinning up threads to do this kind of thing could be too slow to be of any benefit, but you could use thread pools to save on the startup costs. This is the kind of problem that OpenMP tries to solve.

But for long-lived workloads, or lots & lots of tiny requests, (the OP talks about 'web-scale', whatever that is), you would be creating the processes and threads once, at startup, and then they just all keep busy with little overhead.
I will be using the EnviroPhat from Pimoroni to collect data about the solar eclipse on August 21. I was more motivated by the data than putting together my own hardware for this one.
Thanks!

Additional non-related questions:

- How do you scan ipv6s? Scanning the entire space is easy for ipv4 (we do that for some router-security-related projects), but ipv6 space is freaking huge.

- Have you considered using something like Shodan (https://www.shodan.io/) API instead of scanning the address space by yourselves?
Companies used to also focus on their local communities, rather than a pure bottom-line focus.
4 Tips to Help Optimize Your Social Media Strategy Across Multiple Platforms
> buying all the Minecraft licenses

All the schools I know of have an iPad per child these days. I doubt it's an issue [Edit: Ok roger that, not all schools. Consider me told]

There's also this https://education.minecraft.net/
Exactly, this makes this of dubious use at best.
> At the very least, a secure IPv6 network will need to hide end user addresses somehow, because giving everyone a unique, globally-addressable and trackable ID is a security showstopper.

this is a solved problem now. All modern OSes either create short-lived temporary addresses or they hash some machine-unique information with the public prefix (that will change in the same frequency as your current V4 address changes).
Yes but that is completely unrelated to price of these tokens which is driven by speculation and has nothing to do with tech.

I believe blockchain will be implemented by industries where it is useful and can improve many processes.
You don't think it's likely that women can view a man as being attractive and still not want sexual advances from him? How about possible? That humans aren't purely rational does not imply irrational behavior is the rule.

Your comment reads to me as asserting that women are basically incapable of moderating their behavior based on sexual desire.
> All cool neural network research is done on Keras/Tensorflow, so developing on that platform gives access to new algorithms automatically

I disagree with that assessment. The implementations that come with research are rarely of a quality that they can just be picked up and used. Yes, the community is bigger with Python frameworks, which gives you quicker access to the new stuff, but the effort is about the same as writing a new implementation in another language.
What a great way for companies to add value to their employees' total compensation package.
How Often Do Data Breaches Occur? [Infographic]
I find the amount of effort people still put into not learning IPv6 quite staggering.

This kinda stuff is clearly madness.
Were you using a good mat at the standing desk? Without one most people will have foot pain.
I have a desk from the Human Solution made with reclaimed wood. It wasn't cheap, but it's solid and it looks great. Friends are always complementing me on it. It's been working well for about two years now.

http://www.thehumansolution.com/stand-up-desk-with-reclaimed...
The most recent resource I've read on this was The Alliance by Reid Hoffman. In it, he postulates that both employees and employers are lying through their teeth: employers tell employees about the benefits, investment in its people, and family-feel. Employees say they want to be lifers. This never happens.

Instead, 2 years is a pretty common stretch before turnover in white collar jobs, especially for younger folk. Employees become better off from firm-hopping, and employers have no reason to offer long-ROI incentives such as paid masters' programs.

To make everyone better off, Hoffman suggests that we should introduce timeboxed contracts called "tours of duty" that explicitly state the true benefits for either party and the duration of the contract. I really am not a fan of misappropriation of military terms, but I guess it gets the point across.

For example, maybe a marketer wants to start a company, but an existing company needs a senior marketer to strategize and execute the plan for its next segment. The company could give the marketer opportunities to meet funding sources and receive education about company building, while the marketer can whole-heartedly deliver on agreed objectives for the time period of two years.

It's an idea that seems to straddle between W2 and 1099, as many of the "gig economy" jobs seem to do. Some further definition here may be welcome.
You already have it.

What it needs is a way for me to switch. I'm seeing my IPv6 reputation, but I'm more interested in my IPv4.
> For email, this was true only about the mid-to-late 90s--surprisingly recent.

Actually, email still is not nominally 8-bit transparent (ESMTP 8BITMIME is optional and not supported by all MTAs), but it doesn't need to be, that's what quoted-printable and base64 are for.
I think it's important to note the negatives of the previous way of working. In the old days, pay was less (because the company was responsible for one's pension, and often for many benefits — e.g. corporate vacations were once a thing), and if the company did fail then one was left with nothing. Advancement could be very slow. One was working according to the whims of a slow-to-change set of central managers, who were no better at allocating resources than was the Politburo. Since one's colleagues were much the same for one's career, one youthful slip-up could have lasting consequences. One didn't have as much flexibility to live & work where one would have wished.

There were benefits to this way of working, of course: one could more-or-less just turn up, do one's job and life would go on. But it didn't give one as many opportunities to excel.

Our modern way is more dynamic and can be just as or even more secure, provided one has the discipline to save, invest & insure.
It would be kind of silly to say “Science, Technology, Engineering, and Math” if the latter three were subsets of the former rather than related (and sometimes overlapping) but distinct categories.
The standard of evidence should be the same as that of any other crime - I.e. Innocent until proven guilty beyond a reasonable doubt.

If you locked a person in a cage for 10 years, you would be considered a horrible person. It's no different if you get other people to do it for you. A truly false accusation is a terrible crime that must be punished like any other. But it must be proven false beyond reasonable doubt just like any other crime.
Russia to Ban VPN and Proxy Use
Your sources do not seem to support your claim. To quote your last link:

To register with the Boy Scouts of America, a potential merit badge counselor must complete the BSA's Adult Application form

To quote from that form, as linked from the same page:

Excerpt From Declaration of Religious Principle
The Boy Scouts of America maintains that no member can grow into the best kind of citizen without
recognizing an obligation to God and, therefore, recognizes the religious element in the training of the
member, but it is absolutely nonsectarian in its attitude toward that religious training. Its policy is that
the home and organization or group with which the member is connected shall give definite attention
to religious life. Only persons willing to subscribe to these precepts from the Declaration of Religious
Principle and to the Bylaws of the Boy Scouts of America shall be entitled to register

and the applicant explicitly signs that I have read and affirm that I accept the Declaration of Religious Principle
Interesting. Looks like it should be applicable to other cases where words should be given equivalent sentiment, but aren't.

And funny how, despite the "Let's go get Chinese food", Asians yet again get ignored when talking about racism.
Just because you mentioned the UAE, how can I get in touch with you to ask you some trivial questions, regarding this desk?
This tool does not provide enough information about the scan and the detected "problems".

1. It's only scanning for default ports.

2. It told me about having a CVE-Score "3/3", please provide me with the exact CVEs, so I can patch my system accordingly.

3. Running a webserver on Port 80 is not insecure per se, it's just not encrypted.

4. No feature to rescan, provided information is probably old.

While I like the overall design, I think this tool is not for technical people, but for everyone who uses the word "cyber" on a daily unironically basis.
Perhaps we can move on from only caring about the stock price, if we stop providing bonuses/compensation to executives in stock, and also stop making the stock price a benchmark to getting many of those bonuses.
Except UFT8 is not backwards compatible with ASCII!

An application written to only understand ASCII will not print non-ASCII UTF-8 characters. That is what you are asking here. It can't be done with ASCII/UTF8. It can't be done with IPv4/IPv6.
I have one running PiAware: http://flightaware.com/adsb/piaware/

I built a "Kitchen Dashboard" last year: https://gavinr.com/2016/01/10/raspberry-pi-kitchen-dashboard...

And of course you have to build a RetroPie: https://retropie.org.uk/
The worst part of it is that some people who do know better and should be able to give contrasting opinions are unable to do so because they are in some way dependent on the rich bubble-dweller. They could get fired, or the person would stop paying for their rent or medical bills.

In the case of the personal anecdote, they had just finished replacing one $100k pedigreed lap dog--that had been run over--with another, when the d-bag refused to help his own nonagenarian mother with some of her bills, actually suggesting that she go on food stamps if she's having so much trouble.

Rich trash indeed.