skysight-inc/HackerNews huggingface dataset:
The crucial difference that many people in this partly appalling thread (and partly even more appalling, mind-bogglingly fascist moderation) don't get is that gay people have not committed a Holocaust against 6 million Jews and also do not generally sympathize with people who advocate genocide, ethnic cleansing, etc.

This thread is so full of false analogies, it's unbelievable.

Should any business be obliged by law to make business with and thereby indirectly support advocates of genocide and racism? Should any business be forced to make business with Nazis, Red Khmer, Stalinists, etc.? If your answer is Yes, then I have bad news for you. No need to spell it out, though, as it's obvious...
No more authoritarian, liberty-limiting governments anywhere in the world...forever :)
I'm aware that the trend seems to be in the opposite direction, but one can always wish.
Some companies require a degree, others will hire you but hold you back from some Senior level positions/professional advancement until you get a Bachelors degree.

It comes down to what is an HR filter and what is nice to have for negotiating advantage/advancement.

However as the industry evolves it would be nice for the entire pipeline from grade/highschool to career to facilitate a techcentric education and not even require 4 years in a college setting to prepare an individual for a career in tech.
wikipedia does not agree with you about Bulgaria being the origin, says origin of yogurt is unknown but could be Mesopotamia in 5000 BC. The bacteria strain seems to be called "bulgaricus" because it was discovered by a Bulgarian student studying his yogurt in Geneva a little over 100 years ago.

https://en.wikipedia.org/wiki/Yogurt#History
For whomever answers this, it would be interesting if they also gave their view on the CIA torturing of terrorists. For the sake of argument, let's assume their "terrorism" is beyond any doubt (ie, multiple very credible witnesses saw them decapitate an innocent woman or throw a gay person off a roof)
What statistics would you use though? My point was a high-end game is going to use close to 100% CPU all the time and lots of memory, a video editor is going to be idle sometimes and then try to use 100% CPU to make edits fast, text editors will be more modest etc.

All apps have different resource usage profiles. I can't see how you could make this work without user interaction or a review process for apps.
The solution was very simple. It came down to this.

- SIP end points register every so often. Each registration had a TTL. We set the TTL to 20 seconds. This actually leads to a registration every 16 seconds, since SIP end points register at 80% into their TTL.

- When a SIP end point reigsters, do not register the end point at the IP:port that it is advertising int he SIP Registration message. Instead use the source IP and port of the IP/UDP packet/datagram.

- Inbound calls to that SIP end point must go through the server that the SIP end point registered with and it must use the destination port (10,000) as the source port. We need to match the NAT entry in the router.

- When a phone call comes in for that end point, send the SIP Invite message to source IP:port of the SIP end point. Since the device is registering every 16 sec, there is sure to be a NAT entry in the router to allow our packets into the network and routed to the SIP end point. It is vital that we use the same server that the SIP end point registered with.
The only real limitation I can see for now is a response time for the actions, which might be done locally, without requesting anything from the server. Eg, you don't want to do animation loop with Drab, for this just use the ol' good JS.
> If all tests pass on Travis, code is stylistically and functionally correct

Passing tests don't prove that

- tests are covering all functional criteria required

- the code doesn't add 'technical debt', i.e. structural problems that will have to be refactored/worked around in the future.
Yes, this is all true. So you recognize there is a problem with 'angry young men', the question then becomes once these angry young men decide to band together guided by smart old men who aim to use them as tools in their arsenal whether or not you hold them responsible. Once they're over 18 as far as I'm concerned they are fair game. Old enough to vote: old enough to think.
I remember a talk by a NASA guy that a first try would be to land some people with limited supplies on the Antarctic and let them live autonomously for a few years. He said before we go to Mars we need the ability to do this easily.
Yes, not arguing with that, just that those weren't directly driven from Communist ideology as they were with the Nazis.
Those who are thinking that AI is being overly hyped, and that the demos like these are not smart enough, think about it, today's AI is smarter enough IMO, as the potential of real-world applications of AI as of now itself could be vast. It just need some practical polished implementations. Did the Dota 2 bot learn the game from scratch by learning the rules all by itself? No, as evident from the post itself - "small amounts of “coaching” with self-play. But think about it. It need not be that smart to replace humans. IMO, many of our jobs do not need to very complicated self-learning. In real world day-day jobs like agriculture, factories, and to a great extend what we call as skilled labour like driving, management etc, the kind of work is often repetitive. AI is already better than humans at recognising speech, vision and to some extend languages. Combining these skills with mechanical robots in a meaningful way can easily replace what we, as humans can do, except in niche fields. Even there computer can offload our job in several ways. Robots/AI can do it much much faster, and much more efficient than us and it will only be getting better and better with overall advancement in research and the amount of data available..

So it's kind of interesting and equally scary that we are looking at a potential future, possibly near, where most of the work can be handled by a trained robot with humans only supervising them in exceptional cases. Robots can then could be only need to be smart enough to alert the human supervisors when they reach a state where they cannot perform the job normally, for e.g. power grid going off in a factory and they couldn't figure out what to do, it could only be a 0.001 % chance. The point is AI need not get as good as humans in learning complex scenarios to replace majority of us, it just need to do 99% of what we repeatedly do, much better than us.
Not really. It's about changing requirements. You gather requirements along the way, for example: the volume slider should increase/decrease volume. Then you choose the programming language and framework to implement this, while communicating this with the management. Micromanagement will tell you which programming language / framework to use without knowing anything about it.
Build a Reddit Slack Bot (with Haskell)
Blue Pill for Your Phone [pdf]
> For example, society can start firing people who make arguments against free speech. We could start banning their accounts on the internet, and refusing to serve them at restaurants.

Yep, and at that point the only recourse you would have would be the government, right?

> Your freedom to support censorship doesn't mean that you are free from consequences! ;)

Your smugness suggests that you think this is surprising to me, rather than being my entire point. Businesses will do whatever they want, in their own self-interest. If we want them to do something else because we as a society value something like free speech, your options are to ignore it or to pass a law. If you're concerned about CloudFlare's ability to censor the internet, take it up with the government, because CloudFlare's commitment to free speech is good only as long as it makes business sense for them.
Indeed. The law does not completely protect free speech; the first amendment prevents the federal government from infringing it, but it's up to us to defend it when it's threatened by other private citizens or organizations.
I think you misunderstand Carmack's position. As of this talk, he had not yet solved this problem, but he is optimistic that it can be solved, and ece mentioned the solutions he outlines. He goes on to say such a system would be beneficial to all game developers.
If I could piggyback on the topic here, can anyone speak to the practical usage of these (or other) techniques on mobile devices? Are there working peer-to-peer apps?
"You're either with us or you're against us."
I did mean this
"It's not Windows as most people understand it. A fresh install of Windows 10 on the Raspberry Pi doesn't boot to the familiar Windows desktop. Instead, Windows 10 IoT Core will show users a single full-screen Universal Windows app. The system will only display the interface of a single app at a time, although additional software can be run in the background. Apps are loaded onto the Pi from a Windows 10 desktop machine."
from http://www.techrepublic.com/article/windows-10-on-the-raspbe...
I guess this is better then nothing as a quick fix, a very mild improvement over simply shutting off/rebooting the phone. But Apple has the elements in place for much, much more effective methods such as a touch-based coercion code system. While in current stock iOS any finger registered with Touch ID is equivalent from a user's perspective, internally all of them are registered as separate events. Via jailbreaking it has therefore been possible to have different actions triggered by different fingers, which allowed a normal Touch ID action to additionally run any script, reboot the phone, or even wipe the phone, with zero apparent trigger by the user.

Now that jailbreaking is mostly dead that's no longer an option, but Apple could of course implement this even better, with both Touch ID and actual alternative passcode options. Apple could offer not merely disable/wipe options, but more transparent hiding (via encryption) of apps and data a user deems sensitive. This is one area where the extremely heavily sandboxed nature of iOS and hardware key system offers a significant potential advantage not merely to infosec but to opsec as well. It is far more feasible to hide sensitive data without leaving fingerprints or shadows in other apps or the system itself. Temporal and geographic location conditions could also be taken into account as possible triggers in intuitive and user friendly ways. Of course, if bandwidth is known to be sufficient on each end of a trip, a "high risk area transit mode" that completely clears the device of all data except user-designated travel essentials (wallet, ticket information and such) could be another option. If WiFi sync/restore was fixed to be more reliable then users and organizations could even do that themselves via VPN back to their own core systems.

At any rate I hope Apple gets more aggressive here, the potential is exciting and they're in a real position to do a lot of good for personal privacy, and critically in a way that's highly accessible to even non-technical users. This isn't even remotely just about corrupt or overbearing law enforcement either, in many parts of the world "high risk" applies to a lot of other trips where one might encounter criminal elements. Just as one wouldn't carry tens of thousands in cash through those areas or even debit cards with access to the same, carrying any other device that's a close equivalent is a bad idea, yet a smartphone is also a powerful safety and communication tool at the same time. If effectively it can use temporal, geographic and user-memory stored conditions to change itself on the fly that'd be great.
Should Cloudflare allow sites that deal with child porn? No. Should they allow sites that sell drugs that could ruin someone's lives. No.

We'll the Nazis killed millions of people and storm trooper not only celebrates that but also endorsed Killing innocent civilians in a rally.

If you hosting someone's site is going to result in a message of so much hate that it results in innocent deaths then yes, THE LINE IS CROSSED.
My thought is that sometimes you do make big social impact by working for "the man" instead of going it alone.
CPU Profiling Node.js Applications and Services with N|Solid
How Technology Led a Hospital to Give a Patient 38 Times His Dosage
Consider that if they discover this, then you look much more suspicious, and you're going to have a harder time explaining yourself.
There is an option in iOS to allow you to use TouchID after you've logged into your phone (so authenticating inside of apps, or using TouchID for the app store) but to disable TouchID logging into your phone (so you're forced to use the passcode). I've had this on since I discovered it and have been happy.

My concern around something like the what the article mentions (and the other methods like force restarting your phone (I am not a lawyer so might not be an actual concern)) would be any charges of destruction of evidence (https://www.law.cornell.edu/uscode/text/18/1519) or otherwise getting caught up in a law where they could use the fact that you purposely disabled TouchID on your phone after you have been caught or something.
Test Driven Development Is Alive and Well – SD Times
So basically Mars would be a prison, with robots doing most of the work. Might as well just send the robots and leave the humans on Earth. If people want to live in a cave they can do that here.
Writing a ZX Spectrum Game in Haskell
Most stores* have a point of sale machine where you either swipe the card or insert it into a slot for a few seconds, then tap a confirmation. You may be asked to tap a PIN (if using a debit card) or write your signature with a stylus (credit card), but I'm encountering this less and less often for small transactions. I suspect the companies involved have calculated that the extra time/processing isn't worth the potential savings from reducing fraud reimbursement on these small transactions.

Paying cash requires either the customer or the cashier to count out correct change, which generally takes longer than the above. Hand-writing a check takes even longer, though maybe partly because it is mostly elderly people doing it these days, and they tend to perform all activities more slowly (not that they can help it or that there's anything wrong with it).

*Small businesses sometimes still have older credit card machines that are a bit slower, but the number of these I encounter is fewer and fewer.
I very much agree with your common carrier comment, but Facebook needs to be pragmatic about it's mission.
I really wish you and your family well. It can't be easy to accommodate her food habits; although I imagine after a while it becomes an (albeit difficult) habit.

And I agree with her quality of life being affected. Hopefully, other restaurants will catch on, similar to how we label food that may contain peanuts.
Thanks for sharing, looks very good.
But please include a "confirm password" in the signup form to avoid fuckups.
Amazon will put 1,600 Echo Dots in Arizona State engineering student dorms
The Fight Against Antibiotic-Resistant Bacteria Might Start with Vaccines
Probably more of a regional thing. Lots of Guava is grown and sold in Florida because of the demand. I suppose that makes it easy to get up the east coast at a lower cost.

Guava doesnt grow well on west coast (at least on the commercial scale) and there is much less demand, so that's why prices are so high.
May I cite you in the testimonials? :)

"Holy @#$% that's amazing." - notamy
Ways to make you think better
Those things have nothing to do with a PR, other than maybe a PR being a good way to say "this is done, let's automatically verify it".

A PR is about showing the rest of the team the changes so more than one person knows how stuff work and what's going on in the code base.
And for the rest of the team to give feedback on stuff like how the feature was architected, not to nitpick on indenting.
Wow. This is awesome. So essentially the client pretends to be a "hop" with a specifically crafted ICMP packet. The NAT simply forwards it along as if it were expecting it. Neat!

The only thing stopping this would be flooding these ICMP packets to pwnat servers. The server would get the wrong IP and do extra work. In practice, it would be difficult to figure out if pwnat is running since it probably isn't meant to be a long running process.

Also: I know that some providers prevent UDP forging on the "source" address. Do they do this also at the ICMP level? If so, I guess this is another set back.
What I'd like to see is them implementing AI for a strategy game that benefits from an overall vision, such as Civilization.

And then selling the AI to Firaxis.

Yes, Civ 6 AI still isn't anywhere close to what it should be.
They'll eventually tear themselves apart, especially in a damp corrosive environment.

It's better to just find a solution to the vibration (which other machines have done).
The current/saving and % of travel is a very interesting approach! I'm assuming that the numbers represent your monthly allowance?
> In other words, neo-nazis have no shot right?

They actually do, and to close your eyes to the possibility is in light of the developments of the last couple of years a bit strange. But I don't begrudge you your worldview, let's hope you are right and I'm wrong.

Keep in mind that I live in a country that has suffered quite extensively from the previous batch of Nazis, that 'free speech' as you define it is unique to one country only and that that country at present is the one most at risk of having a serious problem on this front. Whether or not 'free speech' as you have enshrined it will survive is up for grabs but is no reason for your rather incoherent post above.

All the 'people like you' references are frankly not conducive to a productive discussion.
Ethereum is winning So far picked by more than 55% of all ICO projects
The lower gravity than Earth bit sounds like the most debilitating thing about Martian colonization. One of the reasons why I think Venus cloud cities would be a better long-term bet for baseline humanity:

https://news.ycombinator.com/item?id=8985151
It also ignited debate over what it was even called. Is it the "X-Window System", or abbreviated, "X-Window" or, like the British and their "maths", is it "X-Windows"? Not to be confused with "Windows®" of course.
too many indians in tech = offensive.

too many men in tech = say it girl!

irrelevant google "memo" = war on women

thousands of men bleeding to death in streets of Chicago = their fault, toxic masculinity .
I've got a collection of 1988-90 AI Expert magazines on LISP, Prolog & Co. with interesting design features such as lino-cut-style artwork for (periodical) columns and a special Elite condensed type face for code. Does anybody know if it's ok to put these on a web site with credit when I can't get in touch with the original authors and artists (does archive.org have or need special permission from BYTE)?

Btw, I'd love links to 1986-1996ish articles on SGML and markup technologies.
"Da" is not common in the US. If I saw it on its own, I would almost certainly assume it was the Russian word for "yes" before I drew connection to "Dad". Most people still say "Dad" without dropping the ending, or "Pa" if they were raised by heathens.

Also, when I first saw the image, I read it as "Yerda", which I assumed to be something like a female given name of some sort of Scandivanian origin.
We put people in Guantanamo Bay mostly without proving they've carried out terrorist acts. I disagree with this, but I believe that sect of White Nationalism that would use violence to achieve their goals are no less dangerous than ISIL, ISIS, etc. and they should be scrutinized just like people with those motivations or sympathies since they are already among us.
Dang. One of the most painful things to do in this field, is dig through someones code. I don't even like figuring out MY old code. I'm surprised reviewers are voluntarily submitting themselves to this torture :D Cool program though, hope it takes off for you.
You can still use X to run a local GUI hooked up to a remote machine, and 15 years ago that was pure voodoo magic.
FWIW, Ubuntu Studio rocks for audio guys.
DDoS attacks could be considered forcefully shutting those mouths, and I don't agree with that. Do you propose forcing a private entity (Cloudflare et al) to publish those they disagree with?
Seriously. I could take years off between jobs if I wanted to because my salary in Canada is so much higher than it would be in Europe. I consider that much better than 5 weeks a year or whatever.
A trade dispute threatens America's booming solar industry
So this means we really need Wayland. Hope that somebody puts a EOL like Flash on X. Only then will all those projects move to Wayland. Even Python 2 to 3 took well over a decade and we still haven't reached EOL.
There are many, many ways one can accomplish this. And to a great extent, it's becoming more difficult to broaden one's idea exposure on college campuses. For example, I believe I learned more about myself and life in general from the U.S. Army than I did from college.
SenseCityVity: Mobile Crowdsourcing, Urban Awareness, Collectiv Action in Mexico
Very good stuff, on paper. I couldn't make it work, by the way, from Mac to Linux. I'll try again in a different scenario.
> what you're saying just isn't true

Except that it is.

https://www.casamo.com/can-you-sue-for-defamation-during-tri...
Not what I was trying to imply, just that the connection speeds and prices seem to already be increasing at an okay-ish pace.
Well, for one, take a look at what they're advocating. White supremacists advocate for genocide, for slavery.

"Where's the line on what terrible things are morally just to do to terrible people? And what must those terrible people do to morally justify the actions taken against them?"

For me, while I don't participate in doxxing and such, I can't be upset at what's happening to these people. For one, they've been doing it themselves for years. All the way back to the days when many of them were in GamerGate. So I can't really be upset that they're getting a taste of their own medicine.

"Just because someone is a racist, sexist, * ist piece of shit doesn't give someone else the right to shoot them in cold blood... does it?"

No. But no one is advocating for that.

"And if not, then how far back does that walk before our response is back at "reasonable American citizens striving to live in a harmonious culture that allows for diversity"?"

This is what you have to decide as a human. You make decisions like this every day. You go to a restaurant and find a hair that's not yours in your food. What do you do? It's the same kind of thing. But with Nazis.
No, what I'm saying is that you can't have a discussion between two groups of people and then through the back-door one side tries to get the other to subconsciously accept their principle of 'absolute free-speech'. You both have to be capable of determining whether a belief is sacred or a shibboleth to you and be able to meet half-way.

If you don't do this, you'll be starting on the wrong foot.

Also, in order to have a moderate discussion with less shouting, it's not a good idea to have it be a free-for-all where anybody can speak. You need people that are willing to negotiate their beliefs with each other.