skysight-inc/HackerNews huggingface dataset:
Microsoft has open-sourced their LINQ C++ implementation [1] which allows you to do things like this (from their repo) :

random_device rd; // non-deterministic generator
mt19937 gen(rd());
uniform_int_distribution<> dist(4, 18);

// for testing purposes, produce byte stream that from lines of text
auto bytes = range(0, 10) |
flat_map([&](int i){
auto body = from((uint8_t)('A' + i)) |
repeat(dist(gen)) |
as_dynamic();
auto delim = from((uint8_t)'\r');
return from(body, delim) | concat();
}) |
window(17) |
flat_map([](observable<uint8_t> w){
return w |
reduce(
vector<uint8_t>(),
[](vector<uint8_t> v, uint8_t b){
v.push_back(b);
return v;
}) |
as_dynamic();
}) |
tap([](vector<uint8_t>& v){
// print input packet of bytes
copy(v.begin(), v.end(), ostream_iterator<long>(cout, " "));
cout << endl;
});

//
// recover lines of text from byte stream
//

auto removespaces = [](string s){
s.erase(remove_if(s.begin(), s.end(), ::isspace), s.end());
return s;
};

// create strings split on \r
auto strings = bytes |
concat_map([](vector<uint8_t> v){
string s(v.begin(), v.end());
regex delim(R"/(\r)/");
cregex_token_iterator cursor(&s[0], &s[0] + s.size(), delim, {-1, 0});
cregex_token_iterator end;
vector<string> splits(cursor, end);
return iterate(move(splits));
}) |
filter([](const string& s){
return !s.empty();
}) |
publish() |
ref_count();

// filter to last string in each line
auto closes = strings |
filter(
[](const string& s){
return s.back() == '\r';
}) |
Rx::map([](const string&){return 0;});

// group strings by line
auto linewindows = strings |
window_toggle(closes | start_with(0), [=](int){return closes;});

// reduce the strings for a line into one string
auto lines = linewindows |
flat_map([&](observable<string> w) {
return w | start_with<string>("") | sum() | Rx::map(removespaces);
});

// print result
lines |
subscribe<string>(println(cout));

[1] https://github.com/Reactive-Extensions/RxCpp
Nobody uses straight VS C++, they use pluggins such as Visual Assist.
Well I'd wager this is probably due to the high demand of programmers (supposing you're working as a programmer) in the US and the fact that you're very good at what you're doing.
> I don't run third-party (even Google) ads on my site, it's all native "sponsored content"

This is a case where adblocking doesn't really happen. So those users are welcome to come along, and view the content.
And none have been proven, so why force it?
It is almost the same and easier to understand for non-Russians.
It is fairly up to date actually
You're not the only one who feels this way; I wasn't very impressed by the adversarial-network synthesized moving GIFs, that everyone went crazy over a few months ago, either.
disagree. React has amazing reasons why it is fundamentally better than most of the other libraries for projects at scale.

I think vue is a perfect fit for gitlab but not quite perfect for facebook or a more complex web app on the front end.
5 Types of User Acceptance Tests
Looking very promising so far. DMs people are awsome :)
It means you have to keep looking for the answer. Sometimes you have to admit you just don't and/or can't (for the moment) know.
How else is a user "converted"?

Conversions, and time on the site, matter. Becoming a one-hit-wonder at most, is a broken practice for the way the business side of most websites functions.
Live: नरेंद्र मोदी ने राहुल गांधी पर कसा तंज
Police Uses Data from Pacemaker to Solve a Case
Same for Bigtable and Spanner.
I had a similar thing happen a year or two ago: At some point in the past I shut down my Facebook page, but a year later I created a new minimalistic one so I could stay in touch with my family. I posted a picture of a Vespa scooter I'd been restoring in the garage, and suddenly my suggested friends list started overflowing with guys in Indonesian scooter gangs and young asian ladies in head scarfs. (I friended one guy and we exchange "likes" every once in a while but even google translate doesn't understand 3/4 of what he says.)
Ask HN: What device do you use to read academic papers with?
ऐसी थी दाऊद की बहन हसीना, मुंबई में संभालती थी भाई का काला कारोबार
Maybe the title should reflect that this is an invitation to participate in a program that helps prisoners start businesses upon their release from prison.
You literally said, "if you ignore people shooting up malls" in the context of Germany being peaceful.
Here are a few software development maxims which I believe you, or others reading this comment, may benefit from:

Software is the manifestation of a solution
to a problem. Define the problem which needs
to be solved.

Developers can test their solution or Customers
will. Either way, the system will be tested.

Only progress a system from a known working
state to the next known working state. If the
current state of the system is unreliable
(IOW: "buggy"), peel back the existing logic
until it is in a provably working state.
Only then reintroduce removed logic (in
adherence with the above) to reach a working
state where additional logic can be introduced.

And, yes, it does matter "if there are mistakes" for the vast majority of software systems. Perhaps not those with which you've been exposed, but for many this is the case.

HTH
The great course plus also have a good series on early christianity:

https://www.thegreatcoursesplus.com/lost-christianities?tn=H...
18xx is usually referred to as 19th century.

Regards
Steviee
THANK YOU VERY MUCH.

I have what is commonly being described as ADHD (oh, yeah, and I'm a software developer ;-) ) and my son has it as well.

I refuse to see ADHD as an illness. It is a different way of thinking (and unfortunatley does not fit too well in our modern indoor office world with 90% "other" people).

All your examples led me up to FINALLY having a different word for ADHD that does not involve "disorder".

Me and my son, we're having non-linear minds.
Time to find non-linear things to do, so we can be happy.

Thanks.

P.S.: Your coping strategies: I've developed roughly the same ones for myself as well. GTD, done. Pomodoro, done. Non-linear job, done. They work quite well.
There is both good and bad in a quick product cycle.

The bad, if done wrong, you get poor recycling of input materials. If done right, you get iteratively better more environmentally friendly products.

We would not want to be using inefficient air conditioners, washers, dryers, refrigerators, water heaters, etc. from yen years ago. They are simply inefficient compared to a new model. The problem is in recycling the displaced products.
what reasons?
Fashion gets a digital upgrade with the Google Awareness API
What diameter has a water pipe?

7 inch?

Does it make sense to have like three of them going to the house?...
hello,

Whats your idea ?
Couldn't it be some less weird, just like the anonymous functions in JavaScript and Go?
Even the lambda in Java is much readable than c++.

It give me the feeling that, c++ gives every corner a special syntax, or c++ adds new features by adding new syntaxes, there is no the word "reuse" in the process of improving c++.

In go, anonymous functions and general functions and methods have no much differences. But in c++, lambda and general functions and class methods are too different. Using class methods as callback in c++ is awful.

C++1x features make c++ code less readable, for fewer and fewer programmers know every syntax corners in c++.
> Montheism wasn't just about having 'one god' - monotheistic religions were about ideas not so much rites and rituals (as mentioned in the article). Particularly - monotheistic religions required moral and conscientious behaviour.

I think you should take a look at judaism.

> Christians were the first international solidarity movement. They were the first 'social movement of equal peoples'. The first to feed the poor as moral action, not just a political action.

The greeks would like to have a word on that one.

> I think the key to understanding is that 'common era' religions such as Christianity and Buddhism are completely unlike their predecessors.

There are oh-so-many parallels and straight up plagiarisms in christianity I don't know how you can say that and back it up. The truth is all religions are evolutions from the ones before, adapted to fit in with their times.
U.S. officials: Trump may reinstate secret CIA 'black site' prisons
That's a 4-pack, so it's more like $5/day.
Location: Laguna, Philippines

Remote: Yes

Willing to relocate: No

Technologies: Android, Java, PHP, MySQL, C#

Résumé/CV: https://www.linkedin.com/in/marlon-zabala-779b3050/

Email: marlonzbl (at) gmail.com
Thanks. "No, this is the empty fish shop. The empty meat shop is across the street."
Boost Your Customer Conversion Rate with Behavioral Data
UXDA Transforms Financial User Interface Design
DevOps Stack Exchange proposal moved to commitment phase
The [DevOps Stack Exchange proposal](http://area51.stackexchange.com/proposals/97295?phase=commitment) moved to commitment phase. Interested professionals and enthusiasts are welcome to commit themselves to participate to the beta version of this site!
Google doesn't use Kubernetes internally (except for their google cloud hosted Kubernetes offering - GKE)
Node.js had "failed" (userbase mutinied and a strong fork appeared) until they moved to the LF.
HubSpot charges $100 per month. The SSL "option" is really close to robbery when companies charge so much.
Note that this is also available in book form, if you rather read about it:

https://www.amazon.com/Mind-Numbers-Science-Flunked-Algebra/...
Lucky for you, I already jammed my cheapo multimeter into the leads of an outlet, and I'm fine.

The multimeter did explode, and it turned out that I was measuring voltage- and had the lead going to the amp section of the meter, so it kept showing 0 after its fuse blew. I figured the socket was dead, good thing I didn't stick my fingers in there.
Here is my favorite one:

The KGB, the FBI and the CIA are all trying to prove that they are the best at catching criminals.

The Secretary General of the UN decides to give them a test. He releases a rabbit into a forest and each of them has to catch it.

The CIA goes in. They place animal informants throughout the forest. They question all plant and mineral witnesses. After three months of extensive investigations they conclude that the rabbit does not exist.

The FBI goes in. After two weeks with no leads they burn the forest, killing everything in it, including the rabbit, and make no apologies: the rabbit had it coming.
The KGB goes in. They come out two hours later with a badly beaten bear. The bear is yelling: “Okay! Okay! I’m a rabbit! I’m a rabbit!”
Insights with Cyber Leaders Launches with Exclusive Eugene Kaspersky Interview
Extremely interesting and well-written article but honestly this could use a 2011 flag ... "Technology Quarterly: Q3 2011".
I somewhat doubt that. Care to break down the numbers?

By "have a nice house", do you mean mortgage one for decades?
iPad plus iAnnotate. Syncs with Dropbox and works brilliantly. GoodReader would work as well apparently.
Well, looks like old Orwell got the Telescreen just about right. "Facecrime" turned out to be something a little different though...
Another Travel Ban: IRS Moves to Revoke Passports for Unpaid Taxes
Polish Banks Hacked Using Malware Planted on Their Own Government Site
What Really Makes a Static Site Generator?
You've got to find what you love – Steve Jobs
Cost of living is very high in NZ though - 15% sales tax on everything, including food. Not to mention the housing is very low quality - not up to US or Western European standards.
But you assume only one stream will be played at a time which is unlikely.
And then when you know even more you come to realize that filesystems can lie to you, the OS can lie to you, and the physical disks can lie to you. If you are depending on anything in that path to actually assure you that it has written the data via any path other than flushing as many caches as you can and reading the data back out then you will eventually be disappointed.
I have a theory that every project eventually approaches a level of complexity reflecting the level at which a moderately intelligent person can't understand it any more. I think of it as a "complexity budget". So if you start with something simple (say, React) then people will just invent more layers of complexity around it to solve whatever the next layer of problems is (Redux, Webpack, etc). And they won't stop until the complexity budget is all used up.
Different teams dude
It would be nice to rope in some chan-ners and a bot net or two. I think the data should say that the entire country watched a certain Rick Astley video on repeat for the next year.
Finding kickass people to work with– Hiring tips from entrepreneurs
Everybody interested in web automation should also check out Helium [1]. It's a wrapper around Selenium, thus inherits its stability, speed and browser support. But instead of requiring you to write driver.find_element_by_id("btn356").click() you can just say click("Download"). This alleviates the need for record and playback tools, because scripts are so easy to write. It also avoids the problem that scripts created via R&P are virtually unmaintainable. Helium is commercial and I'm one of the authors.

[1]: https://heliumhq.com
I mean that notes (at least for me) tend to be short. What I don't like is that many note taking systems think that a note needs to be edited like e.g. an Email or Word document (the Evernote approach). So when I see e.g. 10 notes I want to see the most of the content of the 10 notes very good and when I go into one note I don't want to see a whole big word processor with one blank sheet. Google Keep is doing a good job there, also not bad is e.g. Tiddlywiki.
> They wave away violating the 4th amendment of the US constitution by saying that copying, storing, indexing, and searching through US citizens' private information is OK as long as a human doesn't read it.

This is funny because this is the same technicality companies like Google use to claim they aren't violating your privacy: That the only thing reading your email is their data mining algorithms, not humans.
It says other vendors are using the chip, but there's no data on failures of other devices. We don't know what causes the chip to fail, but it's possible that Cisco's application may be uniquely, or at least uncommonly, susceptible.
It is not me that is right or wrong, it is the top researchers in the field of programming languages.

The papers of computer science, written since the field exists, speak for themselves. One just has to read them.
When the penalty is less than the profit, it has a different name. Tax.
Have you looked at Applitools for visual testing? http://applitools.com/
That's the great thing about the internet, if you like France, stay in France! You can work anywhere. I prefer the USA compared to Europe because I can practice my favorite sport (competitive shooting) without any hassle.

Each place has their pros and cons.
These type of companies will never have any good/bright future.
Laptop, but in all honest I am still waiting eagerly for a good and fast enough e-ink second monitor, reading on a Kindle is such an improvement over a regular screen but the sluggishness is horrible ...
Collaboration Requires Conflict
I guess those jokes got old..
install firefox and disable scripts. you will be surprised at how many "websites" are still available to you.
yeah, I've been thinking of this tool for about 7 years!

First the entire US code would have to be on a git repo. And all the approved pull requests would also be there and you could roll it back to the very beginning.

All the contributors would be the politicians. And all proposed bills would show what they modified. And the branch they came from would have all the other things.

I like it because it would also be open to discussion and scrutiny. But transparency means a different thing to those people.
so the president could be evicted from his own country
Also: https://www.pehub.com/2015/05/avast-leads-22-mln-round-for-j...

"Jumpshot also captures https clickstream data to reveal in-depth buying and social behavior above and beyond simple browsing."

Capturing https clickstream data is only possible when you MITM the user - see Avast.
Maybe slightly unrelated but what do people use for browser driven stress/load tests? I have been using PhantomJS + phantomherd[1], but boy, PhantomJS sure takes a lot of CPU.

--

1. https://github.com/nmeans/phantomherd
Popular Apps Confirmed Vulnerable to Silent Interception of TLS-Protected Data
I'm not aware of the performance bottlenecks with GitLab, but are there any plans to speed up the backend as well, such as moving to a faster Ruby implementation?
Because of their clever idea of not forcing OEMs to update devices, almost no one will get that.
proof it is evil: a site that doesn't support amp but is as nimble/fast and have Datacenters with lower latency to their readers than google, will still be punished (on Google's serp) over a site that has a crap website but gave in onto amp.
In C# (from which the original example is), these days - and for like 6 years now - what you do is File.ReadLines, and you get a lazy enumerator.
I saw this first time many years ago. It clearly states that exceptions is a good thing but shouldn't be used in Google's projects because their code is not prepared for exceptions:

> On their face, the benefits of using exceptions outweigh the costs, especially in new projects. However, for existing code, the introduction of exceptions has implications on all dependent code. If exceptions can be propagated beyond a new project, it also becomes problematic to integrate the new project into existing exception-free code. Because most existing C++ code at Google is not prepared to deal with exceptions, it is comparatively difficult to adopt new code that generates exceptions.

And most importantly, I don't think that they're disabling exceptions using compiler flag. I'm sure that they just using error codes for error handling instead of exceptions.
Are there any specific reasons you can point to, rather then a blanket statement?
My stab at translating:

Most women say that there is nothing as painful as giving birth! But what about a kick in the balls?! After awhile, a woman may say: "Why don't we have another baby?" But have you ever heard a man say: "Alright, why don't you kick me in the balls on more time?!"

Honestly, this sounds pretty stupid in both Russian and English...
In Sweden as far as I know the percentage paid on top of your salary by companies is around 33%, and I'm not sure that includes all of the fees and taxes related to hiring someone. From what other people write here that's a quite high number even compared to European standards, but it sure does explain why the salary paid to an employee would be lower here than in the US.
Available on 0.x% of devices, thanks to them not forcing OEMs to update as part of Play Store contract.
Thanks for the link. Personally I find Canopy scripts to be readable, but good luck with pushing for more automated web testing.

http://lefthandedgoat.github.io/canopy/
That's a strained analogy. Its far easier to not use Google. I have to actively agree to Google's terms and conditions. OTOH I have to actively opt out (if at all that is possible).

Ideally in a democratic forum I would have some say in it, but that exists only as a fiction.
Icebreaker wants to help Finland's pre-founders make the switch to startup life
why do you say mutt follows the unix philosophy?
Male contraceptive gel passes monkey test
I'd added cycles. Then the solution would be more interesting
Teaching gifted children
Sorry, I don't think there's any evidence of rioting in the US recently.
"I think you should take a look at judaism."

I get what you are saying - but Judaism was the religion that went through the gambit to produce Christianity.

Yes - Yahweh in the old days, was very much like a 'Greek God'. Arguably, he's just one of the pantheon of those gods! After all - 'Bal' the God of the Canaanites, kind of 'existed' and Yahweh was just 'more badass' than him.

But Judaism evolved and provided the foundation for what I described. Yahweh went from a 'personified entity' to basically 'an unknowable centre'. In practice, today - the Jews have a powerfully distinct moral motivation built into their religion. Rabbis have long been an important source of intellectual and motivation for a lot of people.

"The Greeks would like to have a word with you"

The Greek philosophers, yes, the religionists, no. And if you'd argue that some of these social ideals are 'Greek founded' - I'll give you that argument. But it was the Christians who got people inspired, and into to it for real. Not the Greeks. Otherwise, Constantine would have bought into a different religion.

"There are oh-so-many parallels and straight up plagiarisms in christianity I don't know how you can say that and back it up."

The difference between Greek polytheism and Christianity is more than obvious.

Aside from some obvious creation-myth overlaps borrowed from other Mesopotamian/Egyptian stories, if you actually look at the Bible (New Testament) page by page, it's so much like any other religion that one can even wonder how they can be compared.

Buddhist, Christian and Muslim works are a totally different ballgame than the works before them. At least in religious terms. And at least in the West, the Asian lineage is not so clear I suppose.
May be this question's answers help you - https://news.ycombinator.com/item?id=12637239
Ubuntu backports Snap
I understand that the chip has a flaw. The title claims non-Cisco products are being bricked. What other products have actually been impacted by this issue? The article doesn't give any data, just a list of vendors using the chip. Is there any proof other devices are impacted by this issue?

I'm not claiming that the chip isn't failing; I'm disappointed that the title makes a claim that the article doesn't deliver on.
Why you should be using SMS with your eCommerce business
GoodReader on iPad
Do MTAs check the certs of each other now? I was under the impression that they largely didn't.
You act like everyone in the USA has to wear body armor, has to set broken bones themselves and lives in tent cities.

I have amazing dental, health, and eyecare. Free routine health checkups such as physicals, heck I even get a free gym membership. I drive a 350HP luxury sedan. Oh and I've never shot anyone, had to shoot anyone, or been the victim of a crime other than petty theft where my car was broken into one time. But I do have the freedom to participate in shooting sports (and I do) whenever the heck I want and I don't need to ask mommy for permission.

If that's not high quality living standards, you must make 500k a year and be rich because I don't know what is. I think your media has drastically altered your perception of what America is and is not. Tech workers are well compensated and I'd rather be making six figures in America. I'm sure your country is very nice as well, but there is not enough freedom.
Jvm-mon – Console based JVM monitoring
A useful term to describe what it seems to me that the_mitsuhiko means is "noncentral example".

The red-eyed tree frog [1] is an animal, but it is a noncentral example of an animal, i.e., it is not the typical thing you think of when you think "animal". To the_mitsuhiko, the AGPL is a noncentral example of an open source license.

The term comes from the noncentral fallacy [2], which is about abusing noncentral examples.

[1] https://en.wikipedia.org/wiki/Agalychnis_callidryas

[2] http://lesswrong.com/lw/e95/the_noncentral_fallacy_the_worst...
That is my solution as well.

Although I am now eyeing on Xamarin, because I got tired of having to deal with JNI all the time.
not a kindle.

their stupid idea to make it just small enough to not fit a page from a pdf, and the completely broken scrolling killed it. even tried the larger one. same problem.

they may have prevented the two people that would have read a pirated pdf of a novel instead of buying it from amazon. but it cost them the entire academia market.