skysight-inc/HackerNews huggingface dataset:
IM has massive deployments in big corporations. Part of that is that Lync/Skype is kind of a throw-in with Office/Exchange setups these days, but there are millions and millions of seats with IM clients running and being used.

We've got customers that are doing tens and hundreds of thousands of chats per day across their organizations.
Future Americans will look back on this era were police are judge, jury, and executioner and say "what a primitive and violent society we once were".
>According to Wikipedia, FWIW, 1.5 billion people speak English as a first or second language. That means there is a significant language barrier for ~78% of the world.

As I argued, that's not exactly true. As long as your mother tongue is not something totally different, you do not have to qualify as an English speaker to learn how to program. It's the same with games: Sure, kids don't know how to pronounce "Game over", but they know what it means.
Simply owning a fake badge doesn't even prove intent, let alone being actual evidence that it happened

Well, not in the US. Many other countries take a dim view towards citizens owning anything that even remotely resembles the accruements of official power and authority.
Even if we cannot automate everything, we are going to be in big trouble (on a social level) if the work left to humans only occupies anything less than about 50% of adult people. The relevant thing will be the ratio of decay rate of jobs that are automated away vs. creation rate of new jobs, but that's hard to estimate because technological advances are hard to estimate.
A New Approach to the Functional Design of a Digital Computer [pdf]
The "mono" this is referring to is "monotonic", specifically "monotically increasing" (https://en.wikipedia.org/wiki/Monotonic_function). That is, when layed out chronologically the components of the version numbers are always increasing.
What Laibach Learned in North Korea
My apologies for not replying sooner. I went to bed.

I hoped it might provide at least one person context for what might seem abnormal -- Congress mandating and funding a mission NASA was not actively pursuing via the political process. It's unfortunate but perhaps not unexpected that at least one person did not find value there, the internet being what it is.
Officers are humans, too, and should get intense protection of their privacy whenever they are off duty.

When they're on duty, though, they are acting in the service of the public, not as private citizens. We need to be very careful about letting them have much or any privacy while they're at work. There's just too much opportunity for abuse.

No, I don't think this is unfair. It's certainly no less unfair than when restaurants like Chipotle and Steak n Shake use open kitchens. Having employees do their work in full view of the customers is not very different from requiring police to use body cameras from a privacy-at-work perspective, and is done for much the same reason.
I guess this will finally allow to build full-fledged IDE for C++
Wouldn't the compiler achieve hat by inlining?
Control flow guard (http://research.microsoft.com/pubs/64250/ccs05.pdf [2005]) could have prevented this attack. I think most modern programs use stack guards, so this should not be too hard to include either.
indeed :-) https://thequickword.wordpress.com/2014/08/25/your-code-is-l...
Firstly, (1) and (2) are not rules of thumbs for building nice architectures, but basic properties about supervised learning and what kind of problems it can solved.

Even if it were 5 rules of thumb instead of 3, "design an architecture to satisfy 5 rules" is a lot less ad-hoc than "somebody tried lots of things and one seemed to work", which was what I was replying to. We also know why each of these rules are important.
> You could have a legit site that you pad with bot traffic.

You've just describe most high volume ad supported publishing websites these days.
I hate these kind of headlines. There's nothing inherently special in Virginia Woolf when it comes to programming, and her name isn't mentioned anywhere in the article but the headline, so why use her name? And when I start reading the article, realising this is "to be a better programmer, read novels etc." article, I have no desire to go on reading.

As such, I've been a proponent of reading code like text, instead of the usual maintenance method of locating the line with the bug, making the most minimal change and leaving everything else as-is. I believe the more I read the actual program, the better I can understand why was there a bug, get some insight into the original programmer's thinking, and maybe get some more idea on how to better fix the problem.
Did you post this under the wrong message? I didn't write anything that sounds like I'm begrudging the Nigerians their victory.
These were called TripTiks.

http://pearlsoftravelwisdom.boardingarea.com/2014/01/remembe...
We doctors can’t prescribe a ‘good death’
I remember reading that one.

My feeling was that your best bet is to not have to try.
more like. "wow we figured out how to detect and rewire malevolent brain dysfunction through technology, so police were no longer needed."
It's true. The past is not a perfect indicator of future. This time it could be different. The transition wont be smooth and people in large number will actively try and stop technological progress.
Very true. We are adding Elixir team (very happy with it so far), most Ruby shops I know are either looking at Elixir or started using it. Given current rate of grows it looks like it will be very sizable community very soon.
Solve slow web app loading times with a single asset
If someone wants to experiment, I wrote a script a year ago that generates valid words from a set of letters and scores them according to Scrabble rules. [0]

[0] https://github.com/mateogianolio/scrabbler
These are the other graphics related tutorials I have found.

Ray Tracing in a Weekend Series. Most the way through the first book and I plan on continuing it. [1][2][3]

Tiny Renderer - How OpenGL Works. A software renderer in 500 lines of code. Wiki has a full tutorial. [4]

The Book of Shaders. A step by step introduction into fragment shaders. [5]

[1] https://www.amazon.com/_/dp/B01B5AODD8

[2] https://www.amazon.com/_/dp/B01CO7PQ8C

[3] https://www.amazon.com/_/dp/B01DN58P8C

[4] https://github.com/ssloy/tinyrenderer/wiki

[5] https://thebookofshaders.com/
My grandfather's job in the military (in the early 1950s) was to desegregate (by aggressive diplomacy) places to eat and rest between East Coast bases, because when soldiers travelled together (esp. by the busload), all of them were limited by the fact that any of them were black.

America is not a great place for black people.
The overview page on bit permutations: http://programming.sirrida.de/bit_perm.html
It allows for the same "IDE" that works great for me with Powershell - a console window on one side, and N++ on the other side of the screen. N++ Autosave plugin is invaluably rapid here, letting you write some code, then just click/tab to the console and test the module.
You deliberately ignored the other part of his explanation. They didn't try out using an external tape just because they were inspired by Turing machines, but because previous RNN neural net architectures had a problem in that memory could only be stored in the hidden states, which is expensive. "Finding a limitation in existing architectures and designing a new architecture that avoids those limitations" is not ad-hoc.

Additionally, the concept of a Turing machine is hardly "unrelated" to the goal of creating architectures that can learn efficiently, since the registers + external memory architecture of computers has proven to be useful for cheaply and quickly doing real-life tasks using short programs, something we would of course want our trained ML models to do.
Apart from all the awesomeness, it'll be so great to troll people who take language holywars seriously with this.
> there won't be any point in just deploying AI to serve only the elites.

Why? If it's the elites that deploy it?
Many institutional and enterprise shops using Windows 7 won't use TLS 1.2, either due to poor configuration management practices or confusion with regard to how to handle the 3-ring circus that is IE.
That might be a bit strong. But i'd agree that neither Linux nor Git are examples of good code as such - they're examples of adequate code implementing a difficult idea to produce something extremely useful.
Was actually invented by an American man who sold it to an American company.
>social media / games

how about their private email and conversations? police work is very boring at times, lots of waiting. Cant leave a scene until detectives or shift relieve you. were supposed to believe that somebody shouldnt have privacy chatting or using smart phone then?
>sup_Charge,_got_a_bug_bounty_cuz_I_just_found_an_earworm_in_your_site

>security
You are projecting your personal issues into this conversation. Nobody has done what you just said.
So let's suppose I'm a clever computer guy and I enjoy finding out how systems work and don't work, and I uncover lots of security problems.

But I'm also lazy and/or not very good at dealing with large corporations to find the right person to report these things to, even if they have a bug bounty.

Are there any organizations -- uhh, non-criminal organizations -- that will take a security report, find the right person at the company to report it to, see that it is addressed, and maintain my anonymity, so that I can wash my hands of it and go back to what I prefer to do with my time?
How about always on recording but only a court can authorise viewing?

So if someone has a complaint the video is pulled out and watched, else it goes in a vault and is auto deleted after 60 days.

I'd happily pee while wearing one if that was the case.
Targeting musl works out of the box with the musl toolchain and once you have a musl build you can build another ghc with that one with musl as the host.

I haven't tried building a statically linked musl ghc, and I honestly don't know how, but it'd be great to figure out. Any pointers? Speaking of static musl builds, that can be a good choice to create a single bindist of GHC that works on CentOS, Debian, Alpine, and any other Linux distro. Seeing how Docker defaults to Alpine images, it could be beneficial in that regard as well.
I'm sincerely tired of those comments that uses overly complicated and shady use of the language to denote simple ideas.

If you were in a middle of a philosophy book and have previously defined what you mean by "naturalistic fallacy" that would be fine, but you are literally throwing the term in an isolated sentence.
this is a very alliterative title.
If you write it all in arrays, then you can reuse Cirru's text syntax and would look shorter, hope you are interested:
http://cirru.org
See Strasbourg for example: https://www.google.de/maps/@48.5827359,7.7525392,3a,49.9y,21...
How to prevent sexual assault (no chilli powder required) (2012)
X.509 Style Guide (2000)
Thanks for sharing-- posting this on Medium is smart and takes a lot of courage.

This stuck out as me as a red flag:
"I can do any kind of technical support, virtual assistance or project management type of job."

People who say they can do it all are usually passed over because people usually can't do it all. Make sure each application is tailored perfectly to each position. If you are applying to project management, edit your CV job descriptions and application to focus mainly on project management-related stuff.

Don't say you can do project management and customer service. Hiring managers get a lot of general applications from people promising to do it all, when in reality they just want to determine your suitability for the position they have open in their other browser tab.
For some (me included) version numbers are not a tool to demonstrated progress, they are a tool to demonstrated change (breaking change vs non breaking change basically).
> This malware was written bespoke for attacking a specific victim infrastructure,

Nothing in the post indicates that it was specific to a single victim.

The JNZ update was something everyone used to do to get rid of nag screens in shareware. I'd be very surprised if there wasn't a generic utility for extracting the locations of the right bits at this point, but either way it's a simple process for finding them.

Going after the print files just indicates familiarity with SWIFT and PCL.

It doesn't actually look like a particularly clever attack to me, at least not from what's in this article. Very basic security mitigations would have prevented it. (Like validating oracle files)
The article has the amount at USD 12,7m. That's a lot of money but quite a bit less than the title suggests.
Do we know enough yet to draw conclusions from this experiment?
For local cheap gas, gasbuddy.com is effective.

For long road trips, finding cheap gas and most of the other things
often wanted - good WiFi, decent coffee, a reasonably clean restroom,
food of adequate quality and speed - and all at a single point along
one's planned route can be more challenging.

Approaches include using chain truck stops (Fying J, Pilot, Loves, etc.),
or stopping at both state-sponsored rest areas in states that have them,
and stopping for gas (or electric!) refueling elsewhere.
Just as safe as my banking PIN then, was it just numbers?
https://en.wikipedia.org/wiki/Western_world

>The concept of the Western part of the earth has its roots in Greco-Roman civilization in Europe, and the advent of Christianity.[2][3][4][5][6] In the modern era, Western culture has been heavily influenced by the traditions of the Renaissance, Protestant Reformation, Age of Enlightenment—and shaped by the expansive colonialism of the 15th-20th centuries. Before the Cold War era, the traditional Western viewpoint identified Western Civilization with the Western Christian (Catholic-Protestant) countries and culture.

>Christianity remains the dominant religion in the Western world, where 70% are Christians.[38]
Vilion's Flowers – Handmade, geeky, polymer clay souvenirs
Quackle[1] and Elise[2], two of the best Scrabble AIs, do look ahead.

[1] http://people.csail.mit.edu/jasonkb/quackle/doc/how_quackle_...
[2] http://www.codehappy.net/elise/
Could you show us some pics of the cabinet, would love to see how it turned out
This whole article was poorly reasoned about, but this line in particular makes me cringe:

> To say that more good developers will be produced by swapping the arts for engineering is like saying that to produce great writers, we should double down on sentence diagraming.

In my computer science classes, sure we did algorithmic and mathematical work, but beyond that we had a huge number of creative projects. Many of our assignments were the cs equivalent of what people would find in a creative writing class. The fact that our work is expressed in code does not make it any less creative than writing poetry or drawing.

The more I think about this, the more I realize that even the data structures & algorithms classes are not at all like sentence diagramming. I doubt any writer would say that they became a better or more creative writer as a result of sentence diagramming. Most programmers, on the other hand, I presume would say the opposite about data structures & algorithms.
Without a defined public API, you don't have any way of determining if a change is breaking or not, and hence you don't know when you should bump the compatibility number.
If they can coordinate a 100 person operation across 1400 ATMs nationwide in the span of two hours, I'd assume they had basic face covering to make it hard for authorities to determine their identities. At least, I hope so. After all that trouble...

Besides, I think the decision to execute the transactions in a short time window is correct. Otherwise banks would easily spot a pattern in the transactions (max amount, stolen CC, South Africa) and start rejecting them. Even if legitimate transactions are denied, it's still worth it. They would have never been able to get away with $12 mil in cash.
This seems to be the most difficult issue with police body cameras, and I wonder whether it's even possible to solve it.

On the one hand, 100% on-time is obviously good for police accountability, and knowledge that the camera is always on is probably good for preventing potential violence against officers. Both of these are good things, and so far the evidence does support them.

On the other hand, there are genuine privacy issues for both officers and those they deal with, and there are plenty of non-threatening situations where I see no good reason to require recording. There are obvious situations like officers visiting the bathroom, where neither they nor anyone else using the facilities need anyone to have a permanent record of doing their business. However, there are also a lot of sensitive situations they might encounter while doing their job. I can hardly imagine what it would feel like to get a visit from police officers saying your child just got killed by a drunk driver, but you certainly don't need a camera in your face at the time making a record of your reaction to be kept on file forever. It's easy to imagine a chilling effect on useful information being volunteered discreetly as well.
Makeshift weapons are becoming more dangerous with commercially available kit
Recent discussion: https://news.ycombinator.com/item?id=11735938
> Also, to emphasize, when a cheap aluminum, steel or fiberglass part breaks/is wrecked, it's cheaper to replace than a carbon infused panel. Try to re-bend the frame of a steel car (rather easy) and re-bend the frame of a car with a monocoque body made of carbon fiber (You can't).

Can you repair the more exotic steels that are now used on cars? I was in an accident a year ago, and all of the affected ultra-high strength steel members of the car had to be directly replaced: it was explained to me that they cannot be straightened or welded.

As to the CFRP used in the BMWs, it is actually "repair friendly". The insurance costs of a BMW i3 are no more than other comparable luxury cars: in an accident, they cut out the affected portions of the CFRP and epoxy replacement elements in place. The material costs might be slightly higher, but the labor costs are lower.
I'm surprised there are still ATM cards without chips, and in Japan out of all places.
The fact that it had to be done by 100+ guys almost guarantees they'll be caught.

A small crew can disappear but 100's of people at least some of them with records and known to the police not a chance.
Laibach are master trolls.
It's the same effect that mirror has, only opposite. Mirror reminds you "you are visible" when turning camera off tells you "you are invisible".
Thanks for sharing, very nice article indeed. Looks like the guy works here --> https://snips.ai/.
Their product looks promising and branded as an "intelligent memory", would be interesting to know if they're using an NTM implementation in their product.
Let me guess, they'll narrow it down to a bunch of people wearing surgical masks, hats, glasses, cheap windbreakers, and blue jeans. Now they can just arrest half the people in Japan!
Source code for my markov chain name generation tool, Namebird
Wasn't some of that available in LLDB for a year or two?
6 Ultra-Efficient Tools to Increase Your Working Productivity
Gary’s Page
This is overinterpretation.

Also, I agree that it seems likely Ms. Holmes will face criminal charges. It would have been one thing if Theranos simply substituted venous blood draws for nanodraws, pivoting to not use Edison. However, they not only did that, they denied this publicly, promised to release data showing the validity of their platform (neither of this are lawsuit-worthy) and then proceeded to provide false test results at a very high rate. The problem here is that Ms. Holmes would have to have known of this- she's the CEO of the company, in very tight contact with the labs, etc, holds nearly all the power, and is the ultimate decider. Because of that, she is the direct target of lawsuits.

I expect both government action (which is already ongoing; it's likely she will be sanctioned) and class action lawsuit.

Obviously, the above is speculation, based on my intuition of watching biotechs for 20+ years.
On Android (both Android Browser and Chrome), battery information is accessible. http://caniuse.com/#feat=battery-status

I believe there's a similar option for iOS Safari, but I can't find it immediately.
Company phone numbers usually only lead to an automated phone tree and maybe if you stab zero enough time (since it's likely not an option anywhere in the tree itself), some very underpaid person at the very end doing "support" who barely speaks English, can only read from a prepared script, and doesn't have the authority to help you with anything important.

I just expect this from any tech company today. It's not like you're going to get assistance from anyone at Google, for instance. I tried forever when someone was abusing our open source trademark and then doxxed me on blogspot. But all the "official" channels were completely ignored. I think my unlisted home phone number and old office address is still posted there with a call for people to harass me for DMCAing pirated commercial software they had hosted on random locker sites that used my GPLed code in violation of the license to package it.
Good point. It will also be way more difficult to regulate the spending habits of the group, which will draw even more suspicion.

And then you have a 100-player Prisoner's Dilemma, unless they organized the group in a decentralized manner.
But what about all the specs that composes HTML? Are they evergreen too?
Ask HN: How do the January 2015 EU VAT directives affect your startup?
The EU VAT directives that became active in January 2015 state that any businesses selling digital goods or services to EU consumers have to charge VAT at the consumers local rate and pay it to the consumers local tax authority. There are also some hefty requirements about collection of non-contradictory evidence of the consumers location in case of audit.

I believe there are other countries who have similar legislation, and Australia are coming up with their own being dubbed the Netflix Tax.

I am curious to know how startups from around the world are dealing with this, if at all. Is it a priority, and if not why not? Is there a technical barrier to becoming compliant, and if there were a simple solution would you do it and what might it look like?

I presume the main reason for companies outside the EU not complying with this particular legislation is that EU tax authorities have no jurisdiction over US companies, and can’t impose it upon them.
It seems to me then that college, and liberal arts in particular, were meant to be pursued by the wealthy upper class, who wouldn't mind dropping that kind of money on a degree whose (monetary) ROI is so bad.

It actually makes sense when you think of who the first college students were: its only very recently that we've embraced the idea of college education for everyone.
I don't understand how the http://your-carrier-is-hijacking-dns.com/ url works. Am I supposed to see Rick Ashley?
There're still fax machines in heavy use in Japan. It's a strange place.
Yeah, the posted headline is just plain wrong. It was 1.4 billion Japanese Yen.
I'm not a golang developer --- is it common in Go deployments to run your service without a reverse proxy in front of it? Do people implement rate-limiting on their own?
You mean those who claim C or C++ are always compiled and not interpreted? This has been around for a long time:

https://root.cern.ch/cint
Let me guess - these ATMs were "powered by" Windows. XP or 200x.
This is just dumb. It's not like a rapist will read that and say, "oooohhh, I'm not supposed to do this? I did not know that!"
The cards were not Japanese but South African. I'm shocked though that the machines in Japan accept non pin cards.