skysight-inc/HackerNews huggingface dataset:
Multicore support isn't for every one, but there are some important use cases where multicore support is very useful. One example is Facebook's Hack language type checker [0] which offers good opportunity for parallelism, but the lack of multicore support in OCaml means that they had to implement a custom off-heap lock free hash table shared by multiple processes. There are many industrial uses of OCaml including static type checkers (FB's Hack, Flow, Infer, etc), program verification tools (Coq, why3), math libraries (Owl) [1] etc., all of which benefit from multicore support.

[0]: https://www.youtube.com/watch?v=uXuYVUdFY48

[1]: https://news.ycombinator.com/item?id=14751236
Very limited “use”; mostly just enabling external developers to interface using React to their existing tools (that are not using React). If the Armageddon should come, and Microsoft is to enter a legal patent dispute/battle, stopping this React “use” is a no-op for Microsoft.
Which is even more interesting, considering there are only 3 real real (not a MVNO) operators in Turkey and only one not playing this message is Turk Telekom.

A company that was founded by the government, even now partially owned by the government.
I have had issue tracker in the places I worked, but if no one ever uses them properly they become more of a hinderance than a help.
Having young kids makes you far more efficient. Your time is far more scarce, so you focus much better when you have clear time. You'll also be more refreshed by having time away from the computer, far more empathetic, and develop a far wider social circle of people with similar-aged kids. All of that makes you more human and more effective regardless of your profession.

One big unknown is what will happen after you or your partner has spent a few years as the primary care giver. The non-primary care giver will have to be flexible, adaptable and accept the situation will almost certainly change as the children progress from babies to school-aged.

If you are of an average first child age, have 2 children, live in a developed country, and live a statistical ~83 years, you'll have significant time obligations to young kids for ~15 years. Then again you'll have a relationship with them for ~50 years, so it's a small fraction of time for the many decades of love.
AFAIK the evidence is that well known civilian Gulen affiliates were caught in military bases and armoured vehicles on the coup night but a concrete evidence of Gulen himself giving the orders do not exist. A bit like the story of the Russian military personnel in Ukraine(like everything points to Russia but Kremlin denies any involvement and claims that the caught soldiers were on a vacation in war zone).

If you want to read more about the subject, here is a nice write up by pro-Erdogan, liberal, non-islamist(yep, they still exist) Turkish jurnos: https://medium.com/@15thJulyCoup/who-was-behind-the-15th-jul...
this was incorrect only after signing an actual term sheet is it considered shopping the deal.
So many buzzwords... I sure can work for buzzwords!! :-D
the actual date is 1984 not 1994.
MoltenVK apparently fixes this.
Probably they just want to keep to door open and when some oracle comes around, their lawyers can make up some connections to patents facebook has then.
Cheers,
Chris Mattmann
VP Legal Affairs

WUT?
Ink: React for CLIs – Build and test your CLI output using components
We took ur jobs????
Cutting HTTP Response Overhead Like It Were 1999
I'm honestly not convinced of this. I know it's gone terribly so far, but it's not clear to me that that's an interface issue and not an ecosystem problem with the phones in question. A menu bar, for instance, would certainly be unwieldy, but themed with large text it's no different than toolbars which certainly are found on mobile. It would frequently be clunky, but even limited support for the universe of existing software would in my opinion have a massive effect on the usability of any new platform.
A friend of mine once wrote a 3D effect in a 2D canvas in only 130 bytes of JavaScript code: https://www.dwitter.net/d/914
Yet it's my car that's blamed for a rise in global carbon dioxide. Makes sense.
Lyra isn't designed with any particular context in mind. We aim to allow the full expressive power of language, not imposing any ethos, topic or atmosphere. Lyra is a communication tool, not an opinionated social space.
Aren't there farms of mobiles on racks in Thai and Chinese houses set up specifically to game those ratings? (Remembering some arrests within the last month or so...)
UML diagrams. I sometimes use sequence diagrams, but almost certainly with all the wrong symbols and so on. They're just parallel timelines showing communication between conceptual objects.

Otherwise, all I've ever seen anyone do is take their actual design diagrams and laboriously turn them into UML diagrams of some kind for a document. The recipient then took the UML diagrams from that and made their own new sketches from that, turning them into something they could easily read and understand and that generally looked very similar to the original diagram that was laboriously translated into UML.

My conclusion is that a UML diagram is better than nothing, but not as good as a well-written and well-explained design. I suspect UML diagrams are meant to be part of a well written, well-explained design, but for any given design there seems to be a better way to draw it than UML diagrams.
Review: the failure of my Kinesis Advantage experiment
The reality is that this not only stops at the Turkish borders. Pro Erdogan media easily finds it message abroad through TV satellite channels for examples.

There was a study or survey here in Belgium that those channels are the only way a lot of the Turkish community receives their news and information. What we have seen after the coup was an extremely uprising in violence and threats (last month even a murder) between pro erdogan supporters and non supporters. And from all EU countries I think they voted the most pro-Erdogan.

And while its too easy to make a correlation between the two, I personally do think this has some influence at least. Media is a very powerful tool.
I'm doing a degree part-time, online, and that's the only time I've ever used UML.

I work at a kind of graduated tech start up, so we're doing most things the modern way. I've never even heard anyone mention UML.
You don't converse just to exchange news or learn. People converse to tell stories, to laugh, to discuss, to exchange points of view, to convince, to refute, to pass time, to plan, to reminisce... Lyra is like a blank sheet of paper. It doesn't tell you what to talk about. That's up to you.
I think one of the points made by Coetzee is that the older self's values are determined to a large extent by the younger self's decisions. So the two are coupled, but not in the way you suggested.
The Chicken story
Like the Chicken-Pig story that one hears about in Scrum, I have come across a kind of a phenomenon ever since I started working on oDesk/UpWork some 4 years back.

Although the details can be elaborately made, it would still be only a surmise (because had I concrete proof that such and such jerks intrude and interfere to make money by being parasites (ie., by acting as extortionists on behalf of you by representing you with either the company or the client without your knowledge or consent to extort money from them as well as from you for protecting you (from their own created problems) from them - a kind of a double cross but done anonymously because clients are anonymous, too, is probably their base reasoning factor) I would have initiated action against them but the moot point is, even if such nexuses do get pinned or identified, only the local police of the region would be able to do anything but which may balk due to regional bias and all the while the damage to the client and to your business would have been done. I have actually experienced something similar at a low scale, in a real time job, when a jerk sent an angry smiley to the client from my Skype, that he instantly made it seem like a prank but which describes the essence of such people, who believe that you 'should' show your anger because "given the same situation, we would have been angry so, therefore, you, too, should be and if you are not, we will proxy or act on behalf of you or using you..". I think this about sums the weirdness of it all.

Looking for some help (not for me but what seems to me like a pest of a nexus in these parasites) or comments to take the conversation forward to arrive at some conclusive resolution point from where action could be initiated.
They also publish at grant of course. It's just that it rarely takes less than 2 years from filing to grant so first publication by USPTO is usually pre-approval, 18 month from filing
No encryption was harmed in the making of this intercept
The Entrepreneur’s Moral Dilemma
"A command injection vulnerability was found in 'pingtest_action.cgi.' This script is vulnerable since it is possible to inject a value of a variable. One of the reasons for this behavior is the used PHP version (PHP/FI 2.0.1 from 1997),"

The first time I heard someone is using a pre PHP 3 version. Must be perl/cgi based and really old stuff. Why do they even ship with an inbuilt web server with cgi enabled - it's so outdated and screams 1995 tech. (even back in 2002 cgi, and Perl and PHP3 were considered outdated, and we had already PHP 4)
Douglas Coupland on Modern Life (2014)
Boo hoo.
Ideally yes, that's what should happen. But it's very unlikely...
If only I could convince my company of that!!
I would like to bring to your attention (as an Italian) the recorded voice message now in use on highways when you pay the toll via credit card/bancomat (they are changing the readers from reading the magnetic band to reading the chip, so you have to insert the card in the reader and keep it inserted a few seconds until the flashing yellow leds become green) while a (very serious and authoritative sounding) female voice says:

"Attendere, validazione in corso."

[english]Wait, validation is under way.[/english]

Soon followed, as soon as the leds become green, by a (much higher pitch and happy sounding) different (still female) voice:

"Ritirare la tessera"

[english]Pick up the card[/english]
Damn. My bad.
I think as a computer scientist you should really have at least some familiarity with both Haskell and one of the ML languages, just because it'll expand your thinking. Whether to invest deeply in one of them is a matter of whether you have the time (especially if it's just as a hobby) and how well one or the other matches your preferences.

I don't generally evangelize OCaml – because as a language it can be a bit of a mixed bag – but end up using it a lot because in the end it's a pragmatic language and a really solid workhorse. The niche that it fills for me is that of a statically typed language with native compilation and a GC, a niche that has historically not been served all that well.

Things I like:

* The language itself is not too opinionated. It's a multi-paradigm, functional-first language, that allows me to use imperative or OO styles when that's the best fit.

* The compiler is fast.

* While the ecosystem has some gaps, it's very solid in those areas that I need (such as systems programming or language tooling).

* The language does not prioritize speed at the expense of correctness; this includes the compiler. There are languages where, let's say, I have trust issues. Code quality is still pretty darn good.

* I really like ML functors for parametric polymorphism. While more verbose than other approaches, they are simple and powerful.

* Having a time-traveling debugger can occasionally be very helpful.

* For all their warts, the language and the compiler are mature.
> No, the closest was this: https://news.ycombinator.com/reply?id=14775990

Well, now we have this:

https://news.ycombinator.com/item?id=14780074

> In a 1988 interview he stated that "to choose westernisation is to choose to be human".

> Affirming this sentiment in Open magazine in 2006, he added that progress in China depends on westernisation and the more westernisation, the more progress.

Westernisation doesn't imply colonisation in the traditional sense. I've removed the quote we are discussing for clarity of my reply I hope you understand.

My takeaway from everything I've read in the past few hours is that he was a bit of a cantankerous guy who said some dumb shit that was widely misinterpreted and used to ruin him. He then refused to take it back either because he was unable to or too stubborn to do so.

I'm glad I pushed as hard as I did for clarification of the colonisation thing. In the end there were a few good interpretations (some conflicting!) and we are richer for having read them rather than taking the first presented as gospel.

The funny thing is I don't really give a shit about this dude, and actually don't think that he should have been given a nobel prize (nor Obama lol...) I think Nobel prizes for peace should go to those who actually promote or create peace... in whatever political framework that comes. Democracy isn't a panacea!

But I feel like a lot of the criticism of this guy has been super heavy handed and like many young western men I bristle at the idea of being told what is right/acceptable without good explanation. I hope you understand my perspective and why I kept questioning when I I did.
One question that I keep asking myself is :
If we build something that is equal to the brain from a functional and structural point of view - hypothetically build a topology of digital Neurons that mach the human brain - will that structure develop the same cognitive phenomenons like the human brain ?
Thx for the feedback. What I think you should and hope you already do realise is Lucene is nowhere near maximum performance for full-text search nor is it's relevance. And implementing new scoring routines is a drag in Lucene.

Google is also nowhere near maximum relevance. I like word2vec. That model fits into my world view. I'm going to implement it and then take it further. Hopefully while being funded. If not then it shall be my contribution to the open source space and nothing more.
The fourth edition of Autodesk File that this leads into was published in 1994.
Apple’s Privacy Pledge Complicates Its Push into Artificial Intelligence
Landing that remote job
Cloud Pentesting Virtual Private Servers Pt 1
In the current Cyber Security arena Penetration Testing has become the norm for businesses wanting to protect their critical infraistructre from both internal and external attacks.
While implementing the latest patches and standard operating practices may seem enough we all know that this is far from enough as hackers and cyber criminals are getting smarter and with more tools and scripts they are becoming more and more successful.
Companies are employing external hackers and Cyber Security companies and retaining them to test the security of their network by acitivly performing systematic testing both from inside the network and beyond. Most cyber security experts have their prefered tools installed locally on their laptops and for years this has been enough but the time has come that pentester need the mobility and bandwidth when performing such tests of a dedicated Penetration Cloud Machine.
We at OneHost Cloud have become the number one Penetration Cloud Machine provider for Cyber Security professional and amatuer hackers alike. OneHost Cloud provides the latest Kali Linux, Backbox and Parrot Security Operating Systems for pentesters to have the huge performance of having their pentesting distro on a high speed 10Gbit network and with the added NoMachine Remote Desktop added to the pentesting cloud machines. With over 2000 penetration cloud machines current operating OneHost Cloud has grown into being the go-to provider for such pentesting cloud machines.
The Pentesting Cloud VPS Machines can complete with the NoMachine Remote Desktop application pre-installed and configured, 60 second provisioning times and upgrade and downgrade functions built-in.
As an example, our basic Kali Linux VPS comes with 1vCPU, 2GB RAM and 50Gb SSD Storage all for only $14.99 per month with the option to always increase memory, cpu at anytime during the month. Simialr pricing for other pentesting distro's however Backbox is only $9.99 per month with the same specifications.
It would not be the first coup to fail because of bad timing. It is likely that, if it was a not a government organised shenanigan, the organizers panicked and enforced their plans too early making a mess of the timing and available data.

On the other hand, considering the effectiveness of the government dealing with it and speed of how everything happened after the coup was struck down (and yes, I'm biased due to lack of proper reporting like everyone everywhere) it sure smells like a well orchestrated coup, only not from the people who are currently being prosecuted but from those prosecuting.

I'm going to do a Godwin here and get Martinus van der Lubbe involved. You can figure out the rest.
Thanks for sharing the links..! :) Are there any irc channels / online communities to share and learn. I am planning to get into devops roles, hence any suggestions is highly welcome.

Would you please drop me an email ? I would like to get in touch with you! I think it would be fun learning from knowledgeable people.

Cheers!
Thanks!

Matrix will definitely be implemented at some point. Not within the first 2 months unfortunately.

Yes, my standards are pretty high, but like I said before here, I do consider open sourcing it.
Cloud Pentesting Virtual Private Servers Pt 2
We are constantly updating our Kali Linux Images to the latest version so you can be assured that once a new version is available you have the option of rebuilding your VPS or you can opt to just upgrade via the command line if the version allows.

Our support provided is 24/7 and OneHost Cloud is extremely passionate about respecting customers privacy and will NEVER divulge any information about our customers under ANY circumstances. We have received requests in the past and each request is met with the same ignore attibute. In saying this if we ever do receive such request we instantly notify our customer and they can commence to take action to prevent any data from being obtained.

If you require any further information or have any question you can contact our friendly support staff at OneHost Cloud and they will be more than happy to assist.
Visit https://onehostcloud.hosting

Regards

Michael Simmonds
Senior Engineer
OneHost Cloud
Yes, there are 2 dates:

1984: the date of the actual events

1994: the date of the online book (4th edition) describing those events: https://www.fourmilab.ch/autofile/
On the old days OpenInventor was a good introduction to OpenGL, nowadays maybe something like three.js or babylon.js. Just to get the hang of it.
Thanks for testing it. Strange that it crashes on Mac, I'll check the logs and investigate.
I think I missed something. Why is this terrifying?
The standard keyboard on the HTC 10 has begun showing ads
Why so much fuzz with this thing?
How is this terrifying? Each one of those dots represents actual wealth being created.
Correct title is "Airbnb in Amsterdam."

There is an obvious lack of data cleaning here. You can see from the first places drawn on the map that a lot of them are duplicated. I don't think that many people have multiple dwellings in the same area.
The original title does not contain "terryfing", so please remove that.

Also, I fail to see wha's so terrifying about that.

In 2015 it looks like 10-15 rentals a day.
Yes, that's a very important point. I'll update the website to notify the user about the unsigned binary issue.

I can't sign them at this point, but I will apply as soon as possible.

Right now macOS and Windows 10 complain about an unreliable executable (as they should).
Ask HN: Let customers self-install your server product. Why it so difficult?
There is only one language that has almost universal support amongst web hosts. It can run on basic shared hosting plans and on nearly every server. It can be deployed by simply uploading your code to a directory on your web host. It's a widely criticised language, but still accounts for the vast majority of server side code (80% according to some sources). You know what this language is: PHP.

But this post isn't really about PHP. It's about why in 2017 we still have no easy way for users to easily and painlessly self install web apps or products using other languages. Why can't I upload my Python, Ruby, Lua or other language code with the same simplicity as PHP?

Having a ridiculously easy web app installation process for servers would unlock countless opportunities for developers to reach more users or customers.

But perhaps developers don't want that because it makes SaaS less attractive? There will always be demand for all-in-one managed hosting solutions, so surely this can't be the reason?

Before someone mentions sandstorm or cloudron - these don't solve the problem and ironically are complicated to install themselves.

By the way, this question was partly inspired by a blog post by programmer Jeff Attwood:

"If you want to produce free-as-in-whatever code that runs on virtually every server in the world with zero friction or configuration hassles, PHP is damn near your only option. If that doesn't scare you, then check your pulse, because you might be dead."

To broaden choice, Attwood argues we should

"build compelling alternatives and make sure these alternatives are equally pervasive, as easy to set up and use as possible."

That was written in 2012 (https://blog.codinghorror.com/the-php-singularity/).

We have plenty of alternatives in 2017, but none of them are 'as easy to set up and use as possible' for server-side installs. Why?
Optimizing Function Placement for Large-Scale Data-Center Applications
>Each one of those dots represents actual wealth being created.

Or - maybe - subtracted from the potential wealth of hotels and similar.
True. But also: natural sucks, and we want a better outcome.
There is! Jabber == XMPP :) It will be supported very soon.
Travelers are interested in easy, cute, short-term apartment rentals. I fail to see how this is even surprising.

The mega-trends happen whether you like them or not. Adapt or die.
I guess you mean this one: https://www.theverge.com/2017/6/12/15786402/thai-clickfarm-b...

Would be easy to assume there are many such setups around the world.

Speaking of which, how are they controlling iPhones like this? I cannot imagine they are all jailbroken, so how do they achieve automation like this?

FB also has a huge setup like this https://code.facebook.com/posts/300815046928882/the-mobile-d... but it doesn't exactly say how it is done.
Unfortunately right now it's IM only. I'm almost certain it's not possible to implement Skype audio calls, but I'll look into that.
Mikrotik hEX RB750Gr3 5-port Gigabit Router feeding an AmpliFi Mesh Wi-Fi System (router plus two meshpoints). Performance, configurability, and reliability have been excellent. ~$350 total cost.
It's probably best to avoid Use Cases, (R)UP, and the associated process and document bloat, but a nice diagrams here and there can really simplify discussions.

Class diagrams are more or less useless, and it's mostly requested by non-professionals that can't read code. Use case diagram are more or less irrelevant too, with just an actor connected to one or two things.

I think that it's mostly administrative (in house) systems that models reality and complex processes that benefits from a modest dose of UML diagrams, not typical applications.
> With OpenGL at least all major platforms where covered.

That is a misconception, game consoles never fully supported OpenGL.

The PS3 was the exception with Open GL ES 1.0 + NVidias Cg for shaders, most developers just cared about Sony's own APIs anyway.

What they have are APIs, that to certain extent follow OpenGL concepts.
What's terrifying is how effective a click bait title is, even on HN.