skysight-inc/HackerNews huggingface dataset:
The answer is that there is no need for any legal standard at all.

I think the problem (illustrated nicely by your comment) is that, in reality, gender is too complex and varied to be adequately addressed by this sort of legislation. While its easy enough to this sort of law to work properly 95% of the time, its hard to come up with a real legal test that doesn't leave some percentage of people marginalized and legally required to use the wrong bathroom (either because its not the one they would feel comfortable using, or also in many cases because it would make the other users of that bathroom uncomfortable).

This being the case, and given a complete lack of any real problem with bathroom use today, one would think that this counsels strongly in favor of having no specific law on the subject at all, and relying instead on the usual social convention. (Bearing in mind, of course, that in the extremely rare event that someone really does stroll into the wrong bathroom for voyeuristic purposes, or to sexually assault someone, we already have laws to punish those people.)

It never ceases to amaze me that people who are normally so quick to declaim against any purported intrusion into individual liberties (note that I'm not necessarily talking about you here) are happy to uncritically accept the proposition that the government should have a role in telling you which bathroom you can and cannot use.
I am not sure why you would respond to an accusation about victim blaming by reiterating the exact thing that caused the accusation. You might want to reconsider continuing this particular aspect of discussion for PR reasons. It's not an argument you're going to win.
Reminds me of gdb-dashboard [1] with the additional debugging engines supported. Very nice.

[1] https://github.com/cyrus-and/gdb-dashboard
> plus the notion of pornographers fighting for equality is a joke.

Do explain. Are you saying the porn industry pushes a certain ideology (e.g. only anonymous-male-on-model sex!1)? I'm pretty sure the porn industry is purely a capitalistic endeavour, as in, whatever sells - and non-traditional (if that's the right term to use) porn happens to sell.
Too bad you can't ask for the CVV code, and run a dummy $1 transaction. Anyone could have the last four of the card number, but the person is much more likely to have the card itself with the CVV.

Disclaimer: I use AWS extensively. Please do this.
Hmm ... I have my VPS' set up so that I can only log into them using a private key, but I hadn't thought about the possible security flaws in my provider's control panel. Time for another audit!
Just what I happened to be looking for… thanks for the pointer! /* forking while writing this */
Google cache version - http://goo.gl/x6jLVW
SRS costs $20k+ and often isn't covered by insurance. Most young mtf can't afford it (assuming they even want it), so this isn't a real option.

So the law basically means that a subset of the people in NC can no longer use public bathrooms, which is insane.
Missed that, good eye.
Not having a kid is a pretty harsh requirement.
A JavaScript profiler of our own
You should install eslint or a similar tool; they have configurable warnings about things like that and will tell you where you should be putting semicolons.
Personally, I disagree with his tone and "you do the research for why I'm right". It doesn't contribute to this discussion in any way.
weaker form of #2 would be a "send a registered letter" reset mode, in various forms (e.g. here in Germany there is a type of letter where you have to go to the post office and show matching ID to send it). Or require a (possibly named) notary to validate the request, or something along those lines.

If you announce sending the reset letter there is also time for the account owner to prevent the reset unless an attacker manages to isolate them from all notification channels.
That was my exact reaction too--I wonder how many people who spend any meaningful amount of time in javascript do so without a good linter.
With #3 - ideally your systems should not allow you to break established procedure. Mitigate the risk by not giving the support staff tools to shoot yourself in the foot so easily. This could be achieved with peer verification or some other mechanism (lots of ways if you think it through).
Police dogs have rightly been referred to as "pooping probable cause machines."
Both the TeX Live and MiKTeX distributions provide binaries for Context on Windows.
> I assume you REALLY needed that piece of software to put up with that.

Sad part? Yes.

I cannot for the life of me remember what the software did, but it had a physical dongle on the serial port (not USB, serial), I think it may have been related to HVAC control but don't quote me on that.

Ultimately when I left they were still using the software on its own dedicated machine. Even then it was total junk, but it "worked," so cannot mess with that!
I didn't say the shelter was being taxed for value. The shelter is on land. You pay taxes on the land. Ergo, you're paying taxes for the shelter. The only reason you'll probably want to continue paying taxes on the land is because you have a shelter there.

>If something can be stolen from you, then you own it.

Right, you have been grant the right to use the land as long as you pay the taxes, which you may or may not have built a shelter on. You also own the shelter. You don't own the land.
Great point, even if an artist had 'n' skilled people to facilitate those roles and produce the needed deliverables, what would happen to those people when the artist becomes unpopular? so even if there is no way around having these established entities for the purpose of essentially allowing the artist to create, then is it a matter of reform? which really means not signing to big labels in the hopes that if enough artists do the same that the face of the industry changes?

[grammar edit]
It's almost as if opinions are complicated things! :D

Stephen Fry and I share similar mental health issues (bipolar), and one of the things that comes with this awful disease is that "triggers" exist for us in unexpected and uncontrollable situations. It's often easy to say "just get over it" and "deal with it", but it's not that simple. It's entirely possible, and trust me, it happens, that a disagreement can cause a week long depressive state.

That said, we deal with it because we have no other choice. If we required others to censor themselves, we'd eventually turn into little imps who never see sun light.
It is an important thing to say.

Among the less attractive aspects of human nature are a fixation with what is rather than what can be, the tendency to limit the definition of success and desired outcomes to whatever the best of the present options might be, and a burning desire to tear down those who have more than you rather than work to create more for everyone. Even in an age of rapid, radical change driven by advancing technology, the vast majority of people focus entirely on the distribution of present assets and opportunities, giving little to no thought to the much larger set of assets and opportunities that we could create for tomorrow.

You see this in the vastly greater attention given to any evidence for distributions and correlations in life expectancy between populations today, and the tiny amount of attention and support given to the production of rejuvenation therapies to greatly increase life for everyone at a modest cost. Given the realization of SENS rejuvenation treatments, the first of which are already under development in startup companies, and most of which will take the form of comparatively low-cost, mass-produced infusions, ten year variations in longevity due to lifestyle choices or access to medicine will be swamped, made irrelevant and small.
Maybe not but the lawmakers will notice it.
> It seems to me that companies wouldn't do these deals if there was no case to answer.

That is not the way the system works. For many companies it i s better to pay up for bogus IP claims rather than risk fighting it out in the courts and paying millions in legal fees.
Or grow an edible halophyte, such as Salicornia.

In the long run, it would probably be wise to introduce a profitable salt-sequestering crop into regular rotations, just to keep marginal lands from becoming unfarmable.
Great work. deepstream [0] is doing some exceptional work in real-time web application domain.

[0] https://deepstream.io
Hi,

When working with many dev servers, you have to increment and remember ports (e.g. http://localhost:3000, http://localhost:4000, ...).

With hotel you can access them using their names instead (http://myapp.dev, http://myotherapp.dev, ...). Which makes things a little easier.

Some APIs requires also to be requested from an https URL, you get that for free too with hotel.

And finally, you don't have to open a terminal and type the same commands everyday. You can use your browser to manage your dev servers.

Basically, the idea of hotel is to simplify your existing workflow when working with dev servers.
How to Beat Michael Jordan at Sports
> Nothing less than JS will do anymore.

I feel like this concept is about to be turned on it's head. Pretty soon, with WebAssembly (DOM access specifically), JS is going to potentially not matter at all for modern browsers.

Hell, there's even a chance that other languages end up "doing it better", being safer, or more robust, or more concurrent (when threads are added to WASM).

I have a hard time believing JS will still reign king of the hill when it has so many publicly agreed upon issues. If other languages do not have a disadvantage due to WASM (ie, slower DOM access), it seems inevitable that JS is just going to be one in many web languages, just like the rest of software.
PSA: by calling “employees” “top talent,” you move the goalposts for employment
Website Marketing Teardown: (Tenjin.io) a Y Combinator Co
Something that should be one of the fundamental human rights in internet (and in fact it is a right in Europe) is so complicated or even impossible sometimes... certainly the companies which don't let you control your account or data aren't bringing me much trust.
That's not true at all. Engineers with basic hygiene and fitness are snapped up like doctors. Don't compare 23 yr old engineers with doctors who, after school and training, are already 30 and in their high innome jobs.
First they came for the LGBT community, but I did not speak out because I was not LGBT.

Then they came for the pornography, and there was a mass uprising.
I have a short anecdote where not using semicolons caused problems. Or well, not even in our code.

We were using (IIRC) a version of underscore.js that did not use or did not end the final line thing (probably one of them self-executing functions) with a semicolon. Because of reasons, our application would break in production builds; the lack of semicolons would, in some cases, cause an issue after concatenating that file with another vendor's file. A very obscure and hard to track one, too - it took us weeks if not months to find it.
like deleting backups of Hard Drives that haven't been plugged in for 6 months

Wait - what?

If your hard disk gets lost or destroyed, how do you protect those backups?
The Fastest-Growing Tech Skills (By Job Postings)
Machine learning involves a trade-off between accuracy and interpretability
I see what you did there with the title.
Thank you :) Which part would you like me to explain?
I should have a tutorial out very soon. The documentation is not yet complete but does have a few examples.

Also, of course it's object-oriented. The article is titled a "healthy" hatred for a reason.
So a porn website (by far, the most effective mean to objectify women) is protesting a law that adds a new layer of social pressure towards women and girls. I don't see men having a problem with women entering mens room. But I do see women feeling uncomfortable with a man entering woman's room. No matter how far will the theory of subjective gender go, it will take decades, if ever, until women and men will simply ignore physical gender. If that will ever happen.

My concern is two fold. One, for transgender persons, who will fear the reaction they will get every time they enter the restroom. And second, basically any person can claim to be of the opposite gender, and walk in to fulfill a sexual fantasy, even a mild one.

I simply don't understand what is the huge effort in using the restroom appropriate to your physical gender, and simply avoid the psychological conflict with the rest of the population. Especially considering the high rates of mental illness and suicidal thoughts and attempts among transgender persons. This, for now, will only add to that. Do they really need to be subjects in a future study that will show the impact of such laws? Or used as ammunition for 'transphobia' accusations in the media or elsewhere? Will the victims of the first line in the war of imposing a policy in the society be really worth it, especially if that increases their chances of committing suicide?
Competitive puzzle games that require you to do exercises well? "Zombies, run!" or other zombie games where you have to escape by actually running?
No, they're going to contact their reps to complain about the anti-lgbt law that they're suddenly aware of.
The people introducing this bill aren't going to be the type to be sad that porn is being blocked in their state. If anything they'll see it as a win/win.
The problem with that approach is women don't feel comfortable using the bathroom with a man, regardless of what he claims to be.
So who's rights are more important? The born women's or the born man's?
If you are referring to object-oriented polymorphism, "Out of the Tarpit" comments directly on this AT http://shaffner.us/cs/papers/tarpit.pdf page 12, the conclusion being that OO suffers from unnecessary state complexity.

In addition, the glut of ORMs demonstrate the various approaches to solving the impedance mismatch between the relational algebra and object-oriented architecture with no clear winning strategy.

Instead, the proposal from the "Out of the Tarpit" paper is "functional relational programming" which fuses relational algebra operations and declarative functional programming.

I invite you to take a look at how Project:M36 handles these requirements at https://github.com/agentm/project-m36/blob/master/docs/reach...
That's basically what TOTP/HOTP authentication tokens are, which many sites (including Google, AWS, Github) etc use for 2FA - https://en.wikipedia.org/wiki/Google_Authenticator.
When you set it up, the service provider creates an 80 bit secret key, which you enter into your local device (or some implementations create a QR code) and then whenever you log in you need to provide a 1-time password from the app.
You might notice that there is a "web" link next to the comments link. Click that to get around the paywall. You might also look at the HN rules which specifically discuss this issue
"a poor mans XKeyscore", more or less
Absolutely true, I'm still deep in love with Vancouver and every bit of news catches my attention and recently it's been a lot about Chinese people stealing houses, ruining the housing market, this and that. Makes me sad.
None of those people are MDs!
An agent framework I built for my AI research has exactly that.

I use an additional message parameter, automatically inserted and maintained by the framework, which is a list of the messages (FIPA style operation + parameters) from the originating agent forwards to the point of debugging. This gets voluminous and is gated by debug levels.
Na-Na Naaaa-Na Na-Na Naaaa-Na, Hey Hey Hey, Goodbye Fracking.
Who cares? That loser won't be president and I doubt he will keep his seat.

But yea, shut down one of the few industries still proving a large number of good jobs and helps American become energy independent.
Ubuntu on Windows does more to destroy OS X. It's about developers choosing Macbooks over Surface Tablets and traditional laptops with a Win10 license.

If you're an enterprise running SQL Server now on Windows. You're not going to ditch your cluster to have it re-installed on Linux just to save a couple dollars on an OS license. But if you're a newbie developer fresh out of college and been doing development in a Unix-style environment (because they bought a Macbook instead of a Win8 laptop four years ago), you've probably never been exposed to a Microsoft development environment. These efforts are to capture the next generation of developers who haven't ever touched a Windows desktop and feel comfortable with writing Python on Linux and using MySQL or Oracle. Want proof? Quick, name one unicorn startup who has a Microsoft technology stack. Heck, just name anybody that's using a Microsoft development stack in Silicon Valley...

Now those developers can be targeted with .NET, SQL Server, and Ubuntu on Windows. Now instead of buying the same version of that Macbook, those folks can go buy a Surface Tablet clone with the pen and touch screen (and a Windows 10 license!), and still do all of their development on a Unix-style environment. Better yet some will transition to C#, and some will even take advantage of the free-license-for-Oracle-users to switch to SQL Server.
>One reason why I think this occurs is that there is no concept of a 'message' in OOP, only methods or functions of a class.

If you mean there is no formal/explicit OOP syntax in C++/C#/Java etc for a "message bus" or "queue" for a decoupled publish/subscribe type thing, you're right. Yes, Golang/Erlang have that concept a little more "baked" into the language.

But that's still orthogonal to the supposed OOP flaws you brought up.

The C++/C#/Java approach to the missing "message" functionality would be either to create a class with a managed buffer to "hold messages" for other classes to write or read from... or use a library that interfaces with an external messaging bus.
Pornography doesn't innately require sexual exploitation.
On Mac, I've always liked OmniGraffle for architecture diagrams.
There are 7.2k days in 20 years, and each day's paper has plenty of space for guest columnists/etc. so seems could even be easy enough to hit 12k even without CIF content.
After the recent comparisons on real time processing between Flink and Spark, isn't Flink the actual "competitive" product? In the sense that it's real "real time", not the way Spark streaming (not dismissing it, it's what I actually use) works.
It's not an argument you're going to win.

Unless you sign up for a managed service that claims to include backups or whatever, you are responsible for your own backups. What's controversial about that?
Security questions should be treated as secondary password fields, since they are that. Use Diceware for a good tradeoff between entropy and memorability/pronounceability or more complex random passwords and store them in a safe place.
> The getX() and setX() is an anti-pattern of good OOP.

This needs to be tattooed in reverse on many developers foreheads so it's the first thing they read when brushing their teeth in the morning.
You're still missing the point. Users who know little to nothing about the law NC passed will be made aware of the issue. Some of those people will take action against the lawmakers and/or people that support the law. Overall awareness of the issue will rise and hopefully cause a real discussion.
I would like to see something where a postcard is mailed and a phone call, each with half of the code needed for a reset. Postcard should not be sent using a method that supports forwarding so an attacker cannot setup a mail forward.

Customer support should not be able to see anything about these accounts except for a reset button. I do expect to be charge a fee for a reset if I need to use it. This would need to be rate limited to prevent people from dosing an account through it.
I'm glad you had fun! Thanks for the mention. The point of PizzaTool was to be well commented example code for developers to read, that showed how to plug many different parts of The NeWS Toolkit together (thus all the drag-n-drop and threading and image transformation stuff).

You're right, that was the best "melting" effect I could come up with, within the constraints of the PostScript imaging model. PizzaTool spins the pizza automatically, because I got tired of turning the image rotate tool in Stuart Marks' RasterRap by hand again and again to get that melting effect. I left it running over Christmas vacation, and it collapsed into an blob. But you can still add more toppings at any time while it's spinning!

Here's a demo of spinning pizzas, dragging and dropping images between RasterRap and PizzaTool, and cleaning the pizza tray afterwards with a wave. Sorry about the bad video quality!

https://www.youtube.com/watch?v=avJnpDKHxPY&feature=youtu.be...
It's worth noting that Arq can back up to Amazon Cloud Drive, which offers unlimited storage for $59.99 a year. As soon as they offered that I switched from Glacier storage; Cloud Driver is faster, cheaper and less fiddly.
What compression was used before Arq 5? lz4 is super fast, but not particularly space-efficient compared to some slower compression algorithms. Since Arq customers are the ones paying the storage bills, this doesn't seem like an entirely costless decision--Arq is now faster, but you should expect your storage bills to go up a bit due to the lower compression.

I use Borg backup with lz4 compression, so I definitely don't think this is the wrong decision, just something to keep in mind (and, it does seem like something that could and maybe should be user-configurable).
Let's put this in perspective.

15,894 people died as a result of the earthquake and tsunami.

By all accounts, Fukushima was a relatively benign event.
>The approach to the missing "message" functionality would be either to create a class

Yeah, I explicitly covered this. I don't feel like piling some 'controller' object on top of other objects necessarily accomplishes what I'm after.

But it does work and I've used the pattern plenty.
This is great educational material, big thanks to GitHub for putting it out there.

One issue I have with CloudFront is that they don't support setting/configuration of any of the content security headers. Configuring HTTPS with CloudFront is a breeze nowadays, but if you want to take advantage of header-based features, you're out of luck. I imagine a number of other hosting solutions have this problem, too.

CSP can be set via a meta tag:

<meta http-equiv="X-Content-Security-Policy" content="..." />

But I'm not sure how widely that is supported or what the caveats are.
This is, honestly, why Microsoft doesn't need to "incentivize" using Windows as their sole desktop: The reasons are already there: People have wanted things fixed for years like audio, driver support in general, ease of use, not having to edit text config files, and so on...

Linux isn't really much of a threat to Windows because Linux hasn't even really tried to successfully reach consumer product quality. Linux developers need to focus on this.
> Kevin Mitnick publicized it and went to jail (unjustly)

You're joking right? He even fully admits that he did what they accused him of doing.
Law is only 7 years training and the first 4 are in any field you choose. And there are opportunities for paid semipro internships every summer.
Joe Armstrong's thoughts on how Erlang is more OO than OO languages:

http://erlang.org/pipermail/erlang-questions/2009-November/0...

Joe likes to be funny, so don't get upset and confrontational about it.

The central idea is this I think:

---

I now believe the following to be central to the notion of OO.

- Isolated concurrent things
- Communication through message passing
- Polymorphism

All the other stuff (inheritance, private/public methods, ....) has
nothing to do with OO.

---
Cloudcraft Pro
To be clear, it may have killed as many as 1/6 of the human population [0].

[0]: https://en.wikipedia.org/wiki/An_Lushan_Rebellion#Death_toll