skysight-inc/HackerNews huggingface dataset:
It may seem like a lack of self-awareness at first, but I'm almost sure this is because NC is one of the states where lesbian porn is among the top searches, according to PornHub's annual map[0].

So really, it's more just xHamster trying to cut down on hypocrisy.

[0]: https://timedotcom.files.wordpress.com/2016/02/rolfkdrqf5pg2...
First, the whole GNU/Linux "debate" is nothing more than RMS's ideology getting in the way. Linux refers to a class of operating systems that are mostly POSIX compliant. The fact that the GNU project has implemented a lot of the tools used in most distribution does not mean is has the right to lay claim to the title anymore than the Apache Foundation or Python Software Foundation.

Second, the GNU project will never get the Oscar because the FSF is incredibly inept at spreading it's message.
I remember when NameCheap launched the "security notifications" feature where it would email you whenever there was a login or activity on your account. I noticed that logging in on the mobile site didn't trigger any emails. When asked, they replied that the mobile site was just a beta version.

It doesn't help that the front door is securely locked when the back door is not! :-/
It's about raising awareness by generating headlines just like this one. Porn is a taboo-ish topic, so the news loves to cover it. More coverage of and negative pressure on these reprehensible laws is only a good thing.
What if any fault does Namecheap take with the breach and what is being done to resolve it?
So basically the software was saying "Somebody might be trying to hack me. So I'm gonna take down the whole system just in case."

I assume you REALLY needed that piece of software to put up with that.
I'm leaning more and more towards treating the email address that you use to register for business-critical services as secret.

It's a level of security-through-obscurity, yes, but that doesn't mean it's wrong. It means you can keep that address monitored well. You could make any activity on it send a page, for example.
I think it's a great idea to diversify not just regions, but providers.

The future is for per-application virtual networks that are agnostic to the underlying hosting provider. These networks work as an overlay, which means that your applications can be moved through providers without changing their architecture at all. You could even shut it down in provider A and start it in provider B without any changes at all.

At Wormhole[1] we have identified this problem and solved it.

[1]: https://wormhole.network
A few friends of mine that do memory forensics made extensive use of WinDBG to debug memory translation code. In the memory forensics developer community (yeah, very specific) WinDBG is one of the most reliable tools to use.
Thirteen Anonymous Genetic Superheroes Walk Among Us
> but on the way out decided to click the conveniently located “Re-install” button next to each VPS. This instantly wipes everything and installs a new OS. Again this action requires no 2FA authentication or any other form of confirmation

This is the same for DigitalOcean. I'm always amazed that clicking "Rebuild" or "Delete + Scrub Data" doesn't require _any_ confirmation at all.
Well, another big issue with (current?) solar panels is that they are highly problematic in case of fire (fire brigade with the waterhose closes the electric circuit with the grounded panel)

And geothermal has more than once been suspected to be responsible for more or less immidiate earth-quakes. Choose your risks on yourself...
Non-ambiguous titles also matter, in this case it should be "Semicolons matter in JavaScript". Too many links have this problem and it makes it difficult to find an article when searching for something on HN.
When Is It OK to Profit from Cooking Other Cultures' Food?
That is a little unnerving if true.
How does this apply to the music industry sucking? I didn't take this as Steve Miller being an unhappy person though you are right, many successful people do end up the road down to depression -- Elvis being another great example.
Common theme: build an empire by whatever means necessary, "why you bringing up old shit?" when asked about it
Tesla Model X configurator
Honestly when you already have to keep track of JavaScript's other gotchas, having to remember to look for likes that start with ( or [ and precede then with a semicolon is not that much to ask. It seems silly anyway, but not particularly damaging.
don't lust for women in your heart. Just as I wrote that...probably a thought or an image flew. Too late, you just sinned.

Nope. A fleeting image or thought is lust in your mind, not in your heart.

Incidentally....

Religion is what the unconverted soul does in order to do right by God

Enlightenment is achieved by realizing one does not need God to do right.
Also good: http://wtfqrcodes.com

And I am pleased to note that typing "qr robot barf" into DuckDuckGo creates a QR code for "robot barf."
What is the bottom line cost of losing 0.05% of your customers?
The racism angle always comes up when we try to talk about this. I agree with you that the article is holding these people up as figures of hate, whether by their wealth or by their foreignness.

On the other hand, Vancouver already had a tradition of embracing immigrants from Asia. It's the only city in North America that's majority Asian. This is one of the main reasons that the Chinese elite send their children here in the first place. So I don't find it credible that Vancouver is a particularly racist place against Asian immigrants. My guess is that a segment of the "astronaut" kids (so-called because they are launched into a foreign country all alone) just make themselves hard to ignore.

You have a point that whatever blunders they may be making, the kids are mostly pawns. I actually called for a Reddit AMA from a Chinese "astronaut" kid in /r/vancouver, but nobody answered.

Do you think you could arrange something like that? Maybe it would increase understanding.
Been an Arq user for years now, and recommend it to anyone. Love being able to choose my own storage solution, control encryption keys, etc.

For Arq team (saw one or two here), is B2 on the roadmap?
In the "C ecosystem", there is no such thing as universal unwinding. Everything that needs unwinding rolls its own.

The "unwinding" that libunwind refers to is merely the restoration of the procedure state (stack pointer and callee-saved registers). It doesn't know the ad hoc schemes for cleaning up the resources associated with a frame.

So that is to say, we can't take this library into the implementation of some language, and gain the ability to unwind through the frames of a foreign library which we called (and which called back into us) for doing things like safely performing a non-local return across that library. It's not going to deal with its resources, even if that library has some sort of unwind-protect scheme.

Basically, it's hard to understand what libunwind is for; what do I gain by integrating libunwind, beyond dumping back traces? Maybe I can integrate an interactive mini-debugger into the program where you can step through frames and examine state?
Far more important than that, they have "The producers will pull me out if I'm in any serious danger." to rely on.
Thanks for the tip. I'm checking out Arq now!

FWIW I've been a big fan of Syncovery (formerly SuperFlexible File Synchronizer) for years. It's a Swiss Army Knife of backup/recovery. https://www.syncovery.com/
The key part of what he said there was "managed".

It's a $30 to $75 a month upcharge on top of the base VPS price. I don't think the OP was paying for a managed VPS.

Edit: Apparently, only the $75/month package includes backups. The $30/month package does not. (http://i.imgur.com/Iy7iacH.png)
I'd too live next to a nuclear power plant. Free heat! But it doesn't look like the economics work anymore.
> Though Defendants conducted these searches against the will of Ms. Doe and without her consent, the Medical Center billed Ms. Doe more than $5,000.00 for its “services.”

God, that is the worst thing I have ever read. Ever. They horrendously violated her and then had the audacity to charge her for it.
Because...?
I had an interesting thought (literally as I was reading your comment) about improving "forgot password" emails, albeit only likely useful for the technically minded:

Have the customer provide an SSH/GPG public key, and store it with the account.

When a password reset is requested, encrypt a random string using said public key, and email it to the email for the account.

An attacker who may have breached your webmail is then reasonably unlikely to also have your private key to decrypt the string.

Follow the link (which didn't necessarily need to be encrypted) and enter the string you decrypted to reset the password.

On a related note: do any/many sites with 2FA, require the 2FA code to do a password reset?
Original probably from late 2003 or early 2004. Still on Kuiper's homepage: https://web.eecs.umich.edu/~kuipers/
Think your Intranet helps your employees? It doesn't. Here is why.
What I haven't seen discussed is the real objection going on is that NC insists you use the bathroom as defined by your birth certificate, and you can change that post-op. So people think that's too onerous, so what _should_ the standard be? Should you simply file something stating you are whatever gender? Do you have to present as the gender to some degree? Who decides if you are doing it enough? Etc.
Ask HN: Longest hex speak?
I first came across hex speak years ago on IBM RS6000s - they used 0xdeadbeef to mark freed memory. I just realised 0x00decade is valid hex speak (https://en.wikipedia.org/wiki/Hexspeak). What's your longest or most novel hex speak?
They were not allowed to do that. Even in the pdf it says

"Medical Center policy L-13 on searches by hospital personnel does not permit an
invasion of a person’s body for purposes of a search without either consent or a search warrant."

"Consequently, the Medical Center’s failure to train its
personnel on the constitutional limits constraining law enforcement searches amounts to a
deliberate indifference to the violation of individuals’ constitutional rights"

Like I said it's a clickbait title. People are getting emotional over the title alone without reading the actual pdf
many-windows mode is really nice. But this offers memory dumps, which I miss from codewarrior.
It's true :) We hear about it on Twitter all the time that the same number we use for 2FA is also texting 2FA codes for the other services I mentioned.

(disclosure: obviously I work for Namecheap.)
The source phone number that the text comes from.
New York bill would have police scan your phone after a crash
No single plant failure can wipe out life on the planet. Not even if all plants fail simultaneously and dump their entire cores into the atmosphere you'd wipe out all life on the planet. So please don't overstate the risks.

Now, obviously no catastrophic event in a nuclear power plant (or any other system engineered for safety) happens because of a single mistake. If it did that would be a huge error in the systems design. For a catastrophe to happen, several layers of safety systems need to fail at the same time.

I think its possible to engineer systems that are safe enough even in the presence of human factors. Modern reactor designs for example are a lot safer than what we had in Fukushima. But convincing you of this would probably take a lot more text than fits in HN discussion, so let's just disagree on this point.
It doesn't threaten anybody because Oracle/Microsoft/Splunk/SAP/Hadoop/Spark/etc can just add in GPU-optimized code themselves.
Pinterest engineer on Silicon Valley sexism
https://twitter.com/NameCheapCEO/with_replies

"This was an isolated case and procedure was not followed. I can assure you we have addressed it so it won't happen again."
I once tried to log into a site only to discover that the security question I left for myself was "What is blue?". I never figured it out.
This was a self-managed/unmanaged VPS, correct.
How to create an easy Restful API for a simple model in Django(Part II)
Just Delete Me
That's a shitty, smarmy dismissal of what he's trying to say and that he had the stones to say it. Forget about him, what about all the artists the industry has exploited who didn't end up famous and successful?

The stoics would have thought the music industry is terrible. Because it is.
There isn't as far as I am aware any evidence that indicates that experiences are internally generated or "likely internally generated".
Also the cops and doctors who were committing unethical acts as part of this scam should be disciplined and/or removed from duty.

Am I too far off base?
I work for Namecheap
The “DevOps Team” Bottleneck
>> Be unambiguous with your code. If you’re ending a statement, use a semicolon.

We're still going over this? Javascript, The Good Parts came out close to 10 years ago and went over this.
Moving from MySQL to Couchbase
If they cared about the value provided by the device, they would have adopted it. Instead everyone focused on how it looked (or how you looked wearing it), how it was invading everyone else's privacy by having a video camera, and how you might be beat up going into a bar with one.
It had nothing to do with the value provided by it.
Correct.

I'm surprised no one else has mentioned no 2FA for the email. The email being compromised opened the door to this happening.
TheStartupLife on Snapchat: Featuring, Casey Neistat, DJ Khaled, Elon Musk
Add TheStartUpLife on Snapchat. Got a really cool lineup coming!

(The world's most passionate founders, innovators and, startup enthusiasts share their stories, products and insights about tech on TheStartupLife on Snapchat.
You are exactly right. E.g. Sony's PSVR sold out within minutes of going on pre-order in Europe and NA. There has been little to no hyping on the part of the manufacturers. Just lots of extremely positive reviews from demos & testers.

3D TV on the other hand was heavily hyped & pushed. But even before the screens the the market, mediocre 3D cinema experiences already gave people a taste. The market spoke.

With that all said, there are certain things VR will be suitable for (games and only a subset of genres within games) and many things it will not be suited for.
matthewdrussell is also commenting in this HN thread @movluro - he's Namecheap's CIO. I, too, represent Namecheap.
The standard should be "who gives a fuck what's in the pants of the person in the next stall?"
Live: Starshot – New Space Exploration Project Unveiled by Stephen Hawking
I think that we suffer from a paucity of precise language around OOP. Everything is OOP, everything is what Kay created, etc.

But that's clearly not the case, and so people have these radically divergent systems of programming within the framework of "object orientation".

My read of this article and it is very message-passing OO to me. Its broadcast mechanism is interesting, for sure. But it reads a lot like Erlang's supervision tree without all that troublesome thinking about a network.

But it's approach is still very "OO".
Use 2FA on your Email Accounts

Use 2FA on your Namecheap account

Maintain a sensible backup policy

Store your passwords in something secure like KeePass
I see benefit on using anycast for your DNS, but is anycast actually a better option than DNS load balancing for my site?
The idea behind using anycast is to use at least two different providers, so having packet.net only doesn't really cut it. Also I can do DNS load balancing with any provider by using something like Azure's Traffic Manager, so I struggle to see advantages.
We already have laws against harassment. What are you trying to prevent from happening? Why are those laws insufficient?
Charlie Munger warns about American finance
I've personally gotten past lists like that a number of times simply by stating that person is not on staff any more, I'm their replacement; legitimately did replace the old point of contact.

Getting people to do stuff on the phone is easy a huge amount of the time.
Russian president is building groups trained for combat in western Europe
Not an easy read, but the ECMAScript specification is very interesting if you have the time:

http://www.ecma-international.org/ecma-262/6.0/index.html#se...

> At any point in time, there is at most one execution context that is actually executing code.

> Evaluation of code by the running execution context may be suspended at various points defined within this specification. Once the running execution context has been suspended a different execution context may become the running execution context and commence evaluating its code.

Suspending the evaluation context is triggered by executing certain constructs, some of which are obvious (calling a function suspends the caller context until that function returns) and some of which are complex (there's a nice game of context switching whenever generators are involved). The general idea is that the evaluation context decides to be suspended, rather than forced to do so by anything else (like a thread scheduler).
Developers don't exist in a vacuum. A lot of people have to use stuff like Office and Skype; if you do that on Windows, "you're always going to be chafing", the pain just moves from one area to the next.
Will the proliferation of affordable AI decimate the middle class?
+ Better email security with 2FA on your email address.
A traditional OOP approach would have much of the functionality taken out of the player objects, using them simply to hold state.

I don't agree with that characterization. The author certainly has a point that, in some languages in particular, like java, there tend to be massive over-decomposition of problems into reams of factories, controllers, controller factories and controller factory manager factories, but that isn't OOP, that's due to cultural and syntactic issues with those languages. (I know, I know, No True Scotsman.)

In the Rails world, which is a non-trivial component of the broader OOP software world, there is a saying: "Fat Model, Skinny Controller" which is much more in the spirit of what the author is advocating, despite remaining OOP.

Again, this isn't to deny the authors general point, but I don't believe it is bound to OOP, so much as it is to a certain style of OOP coding that arose from early (java in particular) over-engineering and excessive decomposition.
they don't matter unless necessary
I'll go further than imply, and outright state that pornography is inherently and irredeemably bad. Enough has been written and said about it, so I'll leave that to you to sort out.
I think though that for one of several dozen companies to shut down services just means that people will get it elsewhere, republican or not.
They're just trying to look progressive, but real progress is fundamentally incompatible with their business.
I've been using a Mac for 10 years and am thinking of switching back to Linux. I also want to get new hardware as 4GB RAM is really limiting. What would people recommend? I do like the Mac hardware, but considering you can get better for a lot less I don't think I'll stick with it.
Sorry I missed that. I have catch-up to do, now
On Windows, Linux, and OS X most kernel panics are caused by one of two things:

- Faulty drivers.

- Faulty hardware.

Linux often runs on server hardware, that helps, but also if you aren't doing desktop Linux you're exposed to fewer potentially faulty drivers. As soon as you enable 3D acceleration and sound Linux crashes about as much as Windows (due to third party closed source drivers).

You really have to compare like with like. I think Linux is very stable, but I also think Windows Server is very stable too (doubly so in Core Mode). However Windows or Linux running on a five year old laptop that has clogged up air ducts or failing fans and which gets too hot to touch isn't going to be a stable scenario for any OS.

If anything because Windows has been forced to run on such terrible hardware they've done a lot to mitigate it. They've moved sound completely out of kernel space and moved MOST of the graphics stack out too. Now both can crash without causing a BSOD, that's pretty neat.
This is sad for sure. The new MySQL cloud 2.0 is really good, and if you use a DB agnostic ORM you can probably make MySQL work for quite a while. Sad to lose access to all the new PG features though, and I would love if Google expanded their cloud SQL offerings..
> Any suggestion for tools to do that with Debian distort?

If you write apps, package them as Debs.
If you need to configure other Debs, make config packages with config-package-dev [1] from the DebAthena project.

Create a metapackage that depends on your software + config packages, and your setup process just needs to be "add private apt repo, apt update, apt install <metapackage>".

[1] https://packages.debian.org/jessie/config-package-dev
As someone in the domain registrar industry, are there any features beyond 2FA that you would like to see implemented by registrars?

More bluntly, what is it that you think your current registrar is lacking?

I read a few comments on Gandi and support of GPG keys. I'm guessing this is what you're referring to:
https://wiki.gandi.net/en/gandi/documents
Steve, you signed on the dotted line. Have some cheese.
Shoot them with beanbags instead. You'll live with a hell of a bruise and a memory you won't soon forget.

Obviously you won't do anything that leaves actual lasting harm. Let's not get silly here.
As an Arq user, this makes me happy, as Arq is not exactly known for being fast.

The announcement doesn't say, but I'm hoping they have reduced the amount of space needed for the client-side cache (currently 18GB (!) on my laptop).
I never used semicolons and I have never had a problem. Just avoid ambiguous code.
Everyone should practice a good backup routine and take responsibility for backups.
I remember this blog post from long ago.

http://nedbatchelder.com/text/hexwords.html
Yes. What you get is a lot of "grunge work" that never gets done because everyone is busy inventing the next gen cure-all.
Location: Sofia, BG

Remote: Yes

Willing to relocate: under certain circumstances

Technologies: Python, Ruby, JS, Elixir, C. Rails, Django, Flask, Node.js, Postgres, MySQL, Mongo, Phoenix. Experience with NLTK, Keras, TensorFlow, Python/Ruby internals, LLVM

Github: https://github.com/alehander42

Resume: https://bg.linkedin.com/in/alehander42

Email: alehander42 at gmail.com

A web developer with strong interest in language development and AI.
along the same lines is how Stalin's executioners billed the family of those they had shot for the ammunition used. Often this was the only way they found out their loved-one had been killed.
Solving the ‘Matt Problem’
>Contrast with Python, Node, Ruby... apps where you have to install via Pip, NPM, Gems.

This is the real winner here
Knowing what you're doing matters.
Reading this made me downright sad that I didn't, and probably never will, attend MIT.

Oh, the interesting people! The interesting projects!

How I wish I had worked harder.
A brief guide to facilitating retros
What's next, whores say they wont provide prostitution to a state that bans prostitution?

"You can't fire me, I quit!"
When I click on the link, I get "Error establishing a database connection". Probably a semicolon missing somewhere.
No: The C++ standard requires from programmer that it will not trigger UB. This is a kind of contract between the programmer and the compiler.
My (quick) reading of the API doesn't mention upvotes (since it's a data-dump to Firebase). This go-hn hack includes logging in and upvoting, which is a nice feature.
I am not dismissing him at all. I agree entirely that he is very brave for having said this. I'm simply noting that even a famous rock star, living a literally rock star life, ends up in a horrible environment.
Hell if I know, man. If I did, I'd have included it in my explanation! But there was a pretty fundamental misunderstanding of what was being said, and I felt like it was worth explaining what I knew so that at the very least, incredulity was being expressed for the correct reason.