skysight-inc/HackerNews huggingface dataset:
I think you're overcomplicating things. If a person walks into a public bathroom and starts leering at people, or worse, this is likely illegal regardless of the person's gender. Just ask Larry Craig. https://en.wikipedia.org/wiki/Larry_Craig_scandal (The original charge in his case was for "Lewd Conduct" but he eventually pleaded down to disorderly conduct.)

A person's perceived gender (which will be a function of that's person's subjective gender identity, among other things) will play a major role in determining whether a person's conduct is perceived in this way. A woman in a women's bathroom would likely have to do something pretty overt to get herself in trouble. A person who appears to be a man will, presumably, be on much thinner ice. It seems to me that a combination of this and the prevailing social pressure not to wander into the wrong bathroom should be all we need. And, after all, nobody to my knowledge has ever presented a shred of evidence that there is actually a problem with people using the "wrong" bathroom to warrant the sort of legislation we're talking about--especially when that legislation will indisputably harm an already marginalized segment of the population.
Do you remember what aspects of Calculus didn't click for you at first, that is when it was presented to you initially as pure mathematics? For example, was it the "idea" of a limit, or just not knowing at first why anyone (even mathematicians) would want to know the rate of change of a function?
This is excellent news! Now we have all the major browser vendors committing to include WebRTC. I look forward to seeing this get implemented and deployed.
Yes, but writing a Visual Studio extension (or Eclipse, etc.) is much higher friction than Emacs. In emacs, I can just open a buffer in emacs-lisp-mode, write a quick function, immediately eval it and start using it. The instant feedback means that quick, small customizations are very low cost. It's like the difference between writing a code generator for Java vs using macros in Lisp.
> I also use a tiling window manager (Xmonad); it would not be realistic for my window manager to handle tabbing, as that would prevent me from tiling my browser.

But you could tile your browsers that have what would have been in your tabs. Except then you'd have a lot of heavyweight browser instances running. Too bad a browser instance isn't more like a tab, using common resources provided by a browser master process with no UI.
> Did you read the article?

Did you read my post? I read his entire article and quoted it.

Pacifists are to violence as anti-vaxxers are to medicine: freeloaders.
Please comment: Modular HTML or monolith?
Well I, for one, wish that my editor didn't have built-in window management functionality and relied on an external window manager. And I don't use the window management features of multiplexers, although I did before I used a tiling window manager.

I'm curious why you think having your window manager handle tabs would prevent you from "tiling" your browser. I use i3 with a web browser that doesn't support tabbed browsing (surf). For basic web browsing I just throw a bunch of surf windows into an i3 tabbed container, but for more complex tasks I can tile my browser however I want. I can place complex tiling arrangements inside of the tabbed container that I use for regular web browsing, and I can place that tabbed container inside of another tiling arrangement.

Hierarchical tabs is a thing that I miss in i3, and someday I'll write a patch. Thats a reasonable complaint, but also one that would be a non-issue if everyone magically agreed that window management should be the domain of a single global window manager, because then you would have hierarchical vertical tabs, and you could use them for more than just your web browser (for example you might put a terminal window within your web browser tab hierarchy to group it with the browser tabs that are contextually related to it).
I believe Roosevelt was mostly talking about nobody making a fortune off american war expenditure, not german. (also, the Holocaust and WW2 are not the same thing)
One of the fundamental limitations of WebRTC is that the protocol is by nature peer-to-peer, so group video chat is a many to many (every client sends their video stream to every other client) network bandwidth hog!

I am extremely impressed by appear.in, however, with any more than 4 people on video chat, even with everyone on broadband connections, it became laggy and choppy at 5 and 6 participants. The reason is simple: as soon as 1 person consumes their upstream bandwidth by sending their video stream to 5 or 6 other clients, their video/audio becomes unstable, and it becomes impossible to communicate when a few people are experiencing that.

Unless everyone is on a local fiber gigabit network, I wouldn't expect WebRTC to work well with group video chat of any more than a half dozen clients at a time.

Hangouts and other server-based video chat systems can certainly handle more because they centralize and multiplex the client streams.
Manchester City Mencapai Liga Champions Semifinal
That's another misconception GUI people seem to have. You can have nice windows and color schemes in Terminal as well (even on Windows is you install MSYS2). Except you get absolute control over your windows layouts and behaviors with tmux and friends. And you don't have to reach for the mouse to interact with any of them.
My experience is limited, but I consider that to be why the Continuum Hypothesis isn't very interesting. The continuum is how we try and embed "space" into ZFC, but the way we embed has certain freedoms in it: one of which being the size of the set that is used to represent the continuum. It's the same kind of uninteresting as the difference between the two implementations {x, {x, y}} and {{x}, {x, y}} of the ordered pair.
How Far to AI Utopia?
To form the triangle that locates the rear axle. Without it, the seat stays (?) would flex and break.

Most bicycle frames are two triangles sharing the seat tube, making it strong and rigid.
Can't tell if the guys making and marketing this are human cancer or genius capitalists.
Anyone with more experience in this area know if WebRTC would be useful for building a distributed hash table? It looks like it isn't just for audio and video data.
In practice, bikes that diverge from 2 triangles eschew the support between the rear hub and the seat:

https://www.google.com/search?q=carbon+fiber+bike+frame

(the results are mostly traditional, there are some with a different configuration for the frame supporting the rear hub)
SnapChat, Facebook, WhatsApp, Tango, Amazon are a few you probably heard of :-)
Made some adjustments to the article. Our minimum base pay for senior engineers is $125k, more than that for directors + sizable equity grants in a public company. Result is above market pay (in our opinion) although still less than what Google can pay.

I am realizing that Agile might be much more tainted out there than I originally thought. We do Pivotal Labs/Thoughtbot style Agile, which means very strong emphasis on pair programming, TDD and CI -- but with directors given wide latitude on how to evolve process matters on their team. i've written extensively about it in my modern agile collection on medium

https://medium.com/modern-agile
EU watchdogs demand revisions to Safe Harbour replacement
Well, this is awkward.

http://remember.ai

https://news.ycombinator.com/item?id=11483510
> Medium is swimming in crap. Like reprints or links to other pages. Why? That’s for social media. Don’t repost things. Where’s the originality in that.

Reposting (or the principle behind sharing someone else's work you find interesting) is something that's been around since the web's inception, and is actually a great thing: Hacker News itself is a link aggregator which is essentially a centralized reposting system, ordered by interest (up/downvotes). Hyperlinking is all about sharing awesome content, and there are thousands of things I never would have known about if somebody didn't reblog it, retweet it, share it on fb, or crosspost it from a different subreddit.

Originality is cool, but I'll never know about your original work if a friend of a friend of a friend didn't share it all the way down that chain until it got to me.
* (or 'Lisp 'LisP)

LISP
This is something we struggled with at Exoscale, I took the time to do a small write-up of how we approach reset requests here: https://www.exoscale.ch/syslog/2016/04/13/i-lost-my-2-factor...
Introducing iframify
> the key point of emacs is extensibility and customizability

This really can't be overstated, or its value emphasized too strongly, and it goes a lot further than your simple statement makes clear.

There is literally nothing in Emacs whose source code is not trivially accessible from the editor itself, via the documentation attached to whatever functions or variables are related to the behavior of interest. (Even the C source code is accessible in this way, if you have it somewhere on your system and have told Emacs where to find it. Or, if you build from source, it will remember on its own.) You can access the documentation for anything, including keybindings, with a single command, and follow a hyperlink from there to the Emacs Lisp or C source in which it's implemented.

This reduces the mystery of why and how Emacs does what it does effectively to zero. If you don't understand why your last keystroke did what it did, you can find out. (If you're not sure what your last keystroke was, you can find that out too, because Emacs keeps track and will happily show you with M-x view-lossage.) If you don't understand how it did what it did, you can find that out, too. And if you want to modify what it does, there's a wide variety of ways you can do that, as well. Nothing in Emacs is inaccessible; nothing in Emacs is immutable. The only thing that can stop you, or even slow you down, from making Emacs exactly the tool you want it to be, is your own level of understanding and capability - and if you find it lacking, Emacs is there to help, and its community will cheerfully do likewise. (Oh, and the long-form manuals for everything in Emacs are built into Emacs, too.)

I've built several Emacs packages, and released a couple on MELPA to quiet but generally positive receptions - nothing particularly big or world-shattering, just small things to make other Emacs users' lives a little easier, or a little more fun. Almost everything I know about extending Emacs, I've been able to learn from Emacs itself, in the course of seven or so years of using Emacs. I can't think of another editor I've ever used, or even heard of, in which that would be possible. Considering the central position a programmer's primary editor occupies in her professional armamentarium, it's hard to imagine any other editor that'd do even half as much as Emacs to help me get my work done.

As you say, if I had to work in Java or C#, I'd probably find myself having to use Eclipse or IntelliJ or Visual Studio or what-have-you. It's not going too far to say that one reason I'm largely unwilling to work in those languages is because I wouldn't easily be able to do so in Emacs. That may strike some people as an astonishing assertion, and a foolish attitude toward choice of language. That's reasonable enough, but I misdoubt most experienced Emacs users would find themselves feeling much the same way.
As long a there are keyboards, there will be Vim.
The Org documentation is a great place to start, but this comment opened my eyes to things I was doing wrong:

https://news.ycombinator.com/item?id=11386943
I felt overly cynical thinking the same. My current belief is that people prop up the advice that they want to work for themselves. That is, this seems stemmed from an attempt to create a feedback loop that is targeted at what feels to be working.

Personally, I wish the best of luck on it. I view this as a form of depression, and I'm of the opinion that depression in all forms is a difficult problem that we don't really understand well. It seems that any advice, no matter how well intentioned, is ultimately just an attempt to get things kickstarted towards a better direction. With no real means to know if another stall is coming.
Your comment seems unnecessarily argumentative, would have been stronger had it followed the Principle of Charity, and doesn't advance the conversation as much as it might. I don't want to engage in a back and forth, tedious sentence by sentence deconstruction but I think your first two statements offer an example of how a less quarrel-seeking reading would have helped you find the answers in the text itself and engage with the article better.

"The article doesn't even begin to tell us why it's harder to stop multinationals."

It says, 'The countries where they are headquartered are unable to regulate them, and the countries where they operate are unwilling to.'

Later on the author talks about investment from developing countries to other developing countries and the changing composition of the Fortune Global 500, to give a further explanation. He quotes a researcher who talks about leverage and the 'denominator' problem.

"How to stop them what?"

'preventing multinational corporations from violating human rights [...] abuses in poor countries — land grabs, sweatshops, cash-filled envelopes passed to politicians'
Pretty interesting read from IBM about this:

https://www-03.ibm.com/press/us/en/pressrelease/1388.wss
Computer Almanac for Wednesday, April 13, 2016
I'm not sure this is a good idea.

I took a class that used Pharo and made my workspace freeze a couple of times.

A remote protocol talking to a 2nd vm would have been better.
I feel that the truth isn't actually on that spectrum at all.

The Human drive to solve conflicts with more conflicts is probably traceable to our evolution. Society has moved much faster than the standard genetic evolutionary feedback loops can deal with.

Unfortunately, this leaves us with situation that people who "follow their instincts" are likely to behave more like chimpanzees than the "ideal human".

Violence leads to the desire to achieve retribution. Those who achieve retribution almost invariably do so through more violence. Catch 22.

Logically, this can be solved in two ways (hopefully there are others, but I can't identify them).

Firstly, the majority (of the world population) recognizes this and agrees to stop violent solutions to problems in favor of mediation and rehabilitation (education, isolation etc.) of those who refuse to to "play by the new rules".

This is unlikely to happen.

Secondly, one side decides to do the Gandhi approach of non-violent civil disobedience, refuses to be part of the violent retribution, and lets the situation unfold.

This also, is unlikely to happen.

Humans have the ability to solve conflicts in many ways. We can compete in games of mental skill (Chess or Go), we can compete in games of physical prowess (Soccer or arm-wrestling), but I've yet to see a real attempt to compete in terms of compassion and understanding.

Until we can debate our differences, decide and agree on who has the best solution for the species as a whole, then we're bound to keep repeating the mistakes of history. Mainly due to looking for the solution in the wrong place.
Why not request the data via a warrant?
So what's a good editor that works this way? I know that quilljs is coming out soon but it's still not released yet. Trix has a ton of bugs and the 1.0 version is still in development. Is there a stable one.
Geez, cynical much? I have a small but solid reputation in the field, written multiple successful books, launched/sold Hashrocket, ex-Thoughtworks, and been doing Kent Beck-style XP since 2000
the first thing i noticed wrong with the first bike was 'oh my god that's a terrible placement for brake levers!' and only after I noticed the missing chain stays haha.
> What freedom and democracy? Our side was a ruthless dictatorship too.

It was less bad, and had potential to be more good. As I noted, it was imperfect.

> You make a good point about violence sometimes begin necessary. But making that point in the context of Vietnam is weird. It's the poster child for unnecessary wars, and for good reason.

Thanks for your credit; I really appreciate it.

I completely disagree that Vietnam was an unnecessary war, but it's perhaps indicative of the extent to which its supposed lack of need has become common wisdom that folks have taken issue not with my broader points about violence & pacifists but with the narrow point of Vietnam.
Now i haven't worked with webRTC in a little over a year, and my time with it was only working with data-streams, but could you have each client send a "thumbnail" size to everyone, and only send the full-size when talking or when "active" by some other means?
I recently made a video course "Elixir for Beginners" on Udemy https://www.udemy.com/elixir-for-beginners
It was a real learning processes and I can identify with the author of this post... you really get the imposter syndrome.

The process I finally settled on was:
1. read various books, and make notes on the topic for a particular video.
2. break the notes down into bullet points, I used the TaskPaper app, for this and highly recommend it.
3. make an intro slide and do a head shot video talking about the points in this video. I found doing this unscripted gave a more natural feel.
4. then record the content of the lecture, this in my case was a screen video of me writing code. I found that if I was talking at the sametime I made too many mistakes.
5. I then edit this content and remove the typos and errors.
6. record the voice over for the video.
- this was quite slow I would use the bullet points to talk about what was happening on the screen.
- I found I would record a 5/10 seconds of voice over and then position it within the video so that it would make sense.
- there was a lot of editing to get the video and voice to match up nicely.

My course style evolved over a few months but I'm happy with the approach, although some of the earlier videos make me cringe a bit.

As for equipment, I bought a studio kit from amazon on black friday, http://www.amazon.co.uk/Excelvan-Photography-Continuous-Back...

I also bought a logitech C920 usb camera... not that happy with it as using a mac I also needed to change the webcam settings with another app.

Finally I used a Samson CO1U condenser mic, which was excellent: http://www.amazon.co.uk/Samson-CO1U-Pro-Microphone-Headphone...

I haven't made much money out of the videos, even though I have around 1680 students. The nature of online courses is that it is very "coupon" based and you need to constantly push and repackage it.

Would I do it again... yep... am building a new course as we speak.
Good luck
I sure hope not. Our taxes shouldn't fund a mouthpiece for Socialists in government.
I assume you've seen this: https://github.com/yabwe/medium-editor

It uses ContentEditable. Wonder what your thoughts are?
> I don't have a fix. I'm not even sure it's fixable at this point. Certainly not by writing pieces telling us how bleak internal conditions are in Zimbabwe.

The only "fix" is to make exploiting people unprofitable or at least very expensive. I suggest that instead of sanctioning entire countries we sanction the individuals responsible for these abuses. The premise of sanctioning a country is that in order to get out of the sanction/punishment the people of that country will pressure, elect, or forcibly replace their leaders to force change. That doesn't work when the people of a country hold no power over their government.

We need to put more resources into finding the individuals responsible for the abuses and sanction them directly. Seize their assets and the assets of those who enable them.

If it means we need to hack or bribe information out of companies like Mossack Fonseca in order to identify those benefiting from human rights abuses then we should do it and be very public about it.
I'd actually recently re-read Greg Bear's "Eon" and mashed it up with a bit of Greg Egan. No doubt there'll be echoes of many other novels besides.
Perhaps nobody at NPR thinks that Cruz or Trump is in any danger of winning an election. Does Pauline Kael work at NPR?
React Relay v0.8
We are white-label service provider for two dozen of the most prestigious universities in the world. maybe check your assumptions -- we are in no way U. of Phoenix
Employee Engagement Is the Best Organizational Practice – I
Just so I understand correctly: your network has 100000 iterations, while the parent's has 1000, but they both only use x / y positions?

It feels like neurons in the first layer are weaker, because all they can do is a linear separation. Given deep networks, I was wondering if adding neurons to the first layer was better than adding them to the last one, and empirically, it feels like it is quite worse. I wonder if there is a theorem around that.
Peer to peer in WebRTC is limiting and we suggest no more than 4 participants. If you want more than 4 you can use a Selective Forwarding Unit (SFU) such as Jitsi or a Multipoint Conferencing Unit (MCU). WebRTC is more than peer-to-peer but it depends on the implementation.

If you need some help or have questions please contact us at hi@blaccspot.com or visit our website at https://www.blaccspot.com
Why not a mandatory gastroscopy to see if the driver has recently eaten? In many countries eating while driving is just as illegal as talking over the phone. Surely we want to have the full image of what was happening before the accident here?
Actually it should be the other way around. This is a bit like saying filmmakers who put their movies on netflix should pay a little bit of money.
No one would disagree with: "maintaining the status quo is definitely better than making things worse".

But more debatable is: "Depriving the world's militaries of research brains isn't going to prevent or lessen violence".

Examples:

- smarter bombs that pinpoint their targets more accurately, thus reducing collateral damage.

- Better, lighter armor that increases survivability against roadside bombs, allowing vehicles to safely patrol and keep an area peaceful.

- Better battlefield medical tools like high tech "skin" to wrap over wounds and save soldiers as well as civilians.

- Take down a group's command and control electronics, forcing them to retreat without a shot fired.

We can be clever and surgical in taking out insurgencies which are the vast majority of the conflicts in the world, or just use massive, generalized brute force as has been done for thousands of years with the obvious ramifications.

There's plenty of great reasons to support military research, don't you think?
Interesting read: It's quite surprising that they didn't start with a lower dose for Tusko the elephant.
I know I'm going to get backlash for this, but whatever

<rant>

The article and the docs make it pretty clear that this can be accomplished with a couple shell commands. I don't understand why everyone begs for handouts these days. We now have an entire generation of "sysadmins" who refuse the read documentation and can't produce original work. This is not complicated. You do not need a Master's to figure this out.

</rant>

That said, I'm quite certain that Ansible does not support IP namespaces natively, so you'll have to manage this with custom "command:" statements. This means these will fire every time you run the Ansible playbook and they will be listed as an item that changed because Ansible does not internally know how to validate whether or not it needs to take action.

tl;dr read the docs, write a shell script, and/or figure out the most sane way to do this with ansible/salt/puppet/chef/cfengine/whatever because it's 2016 and I'm tired of people begging for someone else to do their work for them.
TIL: SnapChat, Facebook, WhatsApp and Amazon are startups.
Facebook Rights Manager
Curious to know if it's even possible to know whether a driver has manually sent a text message / composed it via voice / given it to the passenger to compose text.

At least with breathalyzing, it's binary. You're either drunk or you're not, there's no middle ground or room for interpretation.