skysight-inc/HackerNews huggingface dataset:
> Speaking of stuff like concurrency

Hang on. Python 3.x is an interpreter with a GIL. So, strike one lang from your list.

> C3 resolution

Perl 6 uses C3 by default for its own default object model but it's carefully designed to also interop with languages whose MRO is NOT C3.

That strikes out another couple of langs on your list (unless you don't care about nice lang interop).

> reasonable regex engine

Perl 6 parses itself with its rules engine. Try that with a reasonable regex engine. :)

Just as significant, most "reasonable regex engines" are tuned for dealing with codepoints, not characters[1]. In 2017, that's looking increasingly unreasonable.

> I'll need a very long list of assurances to convince any client/manager/colleague to take this road.

I think it'll be another few years before the list can get long enough for your situation. Maybe we'll see you further down the road?

[1] http://www.unicode.org/glossary/#grapheme
Only government.
Please don't make personal swipes in comments here.

We detached this comment from https://news.ycombinator.com/item?id=13584573 and marked it off-topic.
Exactly.

The Polymer CLI by default builds SPAs that only loads the resources needed for each page. It doesn't require a very complex toolchain or advanced knowledge.
I already am for both the EFFand the ACLU
I'm always looking for interesting and practical uses for game theory.
Chuwi Hi10 Plus Review: Chinese Tablet Takes on Microsoft Surface
Agree. I'd be happy to pay app-size payments ($5-$20), preferably through some kind of crowdfunding, as long as the result is open source.
I have not redefined anything.

http://gchandbook.org/

Chapter 5.

One of the best CS references in GC algorithms.

I can post links to 70's papers if you wish, specially ones related to Lisp research.
> Everything is alive, integrated, and can be changed.

Every few years it seems, I become confused. I write some prototypical javascript, which goes well, and I'm puzzled: "Wait, why hasn't javascript become at least smalltalk-like in being alive, integrated, and deeply changable?" Explanations based on developer ignorance pale with the passing years, and with the active tool-building community.

Then I have to mock some browser api, and I remember. Browser javascript - language of a hundred primitives types. A few language primitives, Object, and hundred browser types doing a half-assed job of pretending to be objects. Instead of "get it right, and then write a fast path", browser dev seems to be "write the fast path first, and then pretend we're done". :/

(Yes, Smalltalk has issues scaling complexity - I didn't say scales well.)

Ah well. At least it makes it easy to watch for a language that isn't crippling. Energetic rapid phase transitions are hard to miss.
The generator pattern is really not that fundamental a language construct, and, in general, is quite straightforward to implement in languages with powerful enough abstractions. C++ is one such language: http://www.boost.org/doc/libs/1_62_0/libs/coroutine/doc/html...
Interface Builder's alternative Lisp timeline
central america has entirely different vibe, for worse. yeah, costa rica seemed safe though, but not quite so other central american countries
That statement seems simple and correct at first, but the term "user" is not well defined. Even if there was only one user in the world, me, it still isn't well defined. The reason being that I can't tell you right now at this moment about all the possible use-cases I might have for some software in the future.
> Statistically it does. I.e. this particular gun might not kill anyone, but for every 100 guns there is n deaths, so adding another gun means another fraction of a death added to that number.

That's not how causation works. If you add more guns in one culture you may get more violence because people do the same violence with more lethal weapons. If you add more guns in a different culture you may get less violence because perpetrators are less likely to initiate violence when there is a higher likelihood that their victims are armed. In a third culture there will be negligible difference because people commit the same violence whether with guns or IEDs or other weapons.

And nothing exists in a vacuum. Something like mandatory firearms safety training in high schools will reduce the number of deaths without reducing the number of guns. In other words, you can determine the culture.

> These rules all have nuances. Why shouldn't "right to bear arms" have nuances.

The nuances that have historically made it into gun laws have no relation to reality. A law banning rifles based on cosmetic features scores political points with the gun control lobby but saves no lives. And the stated end goal of the gun control lobby is to repeal the second amendment and ban all guns, which is not a nuanced position.

Also, this:

http://hsgca.net/2013/10/21/illustrated-guide-to-gun-control...

> Trucks are highly regulated and licensed.

You can own a truck without even having a driver's license, and the regulations are unrelated to intentional use to do violence, which is covered by the general laws against murder and violence rather than anything specific to trucks.
That is a fair point, and most of the end users we work with are using k8s and mesos to deploy and run the applications. The issue I have with the article is that it assumes that a packaging tool is what defines the rest of your operational procedures. They are two different things, as they always have been in Linux.
From beginner to pro: Python books, videos and resources
Burn is 100% in company's control, fundraise 100% out.
An SPA has to be an "all in" thing though. If visiting the profile page then going back to the rest of the app is a possibility then the page load time is too high. SPA load times are only accepted because they are a one time cost.
Paris+Saint+Germain+vs+Lille+OSC+maçını+canlı+izle+7+Şubat+2017+Salı
Leaking to whom?
This set of simulations ( explanations: https://docs.google.com/document/d/1dzt-q6Gb8PHAgkLBv2j7Uhii... , graphs: http://rpubs.com/Jameson-Quinn/vse3) shows that basically anything is better than FPTP.

(It also shows that IRV is only marginally better; while "worse is better" sets my teeth on edge, if IRV is the doable option I'll take it rather than wait for people to come around on score methods).
This is a great/disturbing read. Stross can definitely connect some dots to make a compelling argument.
> You really don't understand logic

Personal attacks are not allowed on HN. You've been uncivil in other comments as well. We ban accounts that do this repeatedly, so please stop.

While I have you... please don't engage in rehashed gender flamewars either. They're tedious, and this isn't the first time we've had to ask you.

We detached this subthread from https://news.ycombinator.com/item?id=13586154 and marked it off-topic.
Tucows
It's quite possible he said Russia rather than Soviet Union in order to make it clear it was a joke.
Two points of contention I have with your point that wireless has less latency than optical glass:

1) You don't operate wireless in a vacuum. There's all kinds of potential obstructions to the signal, including any physical objects
2) Even if wireless as a medium itself has less latency, it requires far more relay points to travel comparable distances to fiber, which introduces far more latency than the medium itself
Why on Earth these jokes had been classified?
The story is already quite good (having shipped a production app myself and maintained it for 6+ months). Checkout re-natal for a good template to start.
When you find that C++ templates are taking unacceptably long compile times, you often benefit from declaring an `extern template`. Some times I have CPP files which do nothing but declare `extern template` instantiations for types I infrequently change.

This was added in C++11.

In the header you state something like:

template <typename _Tp>
class Example {
};

extern template class Example<int>;

In some CPP file you write:

template class Example<int>;

At that point any calls to Example<int> will not be resolved by callers. They will simply expect the template to be available at link-time. Theoretically this could be slightly slower (I think), since method calls will cross translation units rather than being inlined. But it does cut down on compile times.
Saying thanks to the troll... I admire your tact but just want comments like his to die a silent death.
React has no templates which is an advantage until it hits you with large bundle sizes. Every line of JSX is transformed into a longer JavaScript program.

I love that React makes developers more productive with JSX but there should be a way of outputting HTML for large template like React components. Browser are much happier dealing with HTML.
تور مشهد در هتل آپارتمان آیسان
Kind of, but only because C++11 defined a pluggable GC ABI.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n267...

Also, there are the C++/CLI and C++/CX that support GC at language level.

Now std::*_ptr<> types don't count to make the language GC, because their use is not enforced by the compiler.
The U.S has ~ 320 million people. So 2 magnitudes difference compared to some others. Additionally the U.S is quite large with many regions and sub-regions. Some regions have quite high GDP while others lower. So given that it's quite impressive versus much smaller and less populous countries.

In any case it's a stretch to make an apples to apples comparison when you have 2 magnitudes of population difference.
Unfortunately for GitLab, they've locked themselves into a position of trying to compete directly with GitHub. If GitHub has instantly smooth transitions between page loads while browsing a repository, then GitLab is going to follow suit. It's really hard to be competitive while ignoring the nagging thought that "competing requires copying the competitor".
Is it possible that other greenhouse gasses than CO2 were present that helped keep water liquid? Or maybe the planet produced enough internal heat to warm up the surface beyond freezing? Or atmosphere, whatever it was, was thick enougj to produce high pressures that kept water liquid despite freezing temperatures?

Surely if water was liquid and CO2 was not there, those must be the only possible scenarios? Or a combination of them, of course.
Future-Proof: Data-Driven Marketing Predictions for 2017
You can machine anything to any tolerance, assuming that you can measure it (and you have enough time.) In other words, you can create these tiny parts using relatively crude tools. (Files, saws, lapping, grinding) The critical part is being able to measure the part you are making, so you know if it is good enough or if you need to take off more material. In a 500 year old clock, the parts would have been made to only fit in that clock. Every part would be slowly made by test fitting it against the part it rides against. The fitment would be judged by feel, or by using blue die to see where two surfaces were touching.

Using modern measurement tools, you can machine to pretty tight tolerances, even if your lathe/mill is extremely worn.
"How Close Did Lesley Stahl Come to Reporting Reagan Had Alzheimer's While in Office? Very Close." [1] is one terrifying account of just how far gone he might have been even that early.

In 1987, when Howard Baker became White House Chief of Staff he was advised to be prepared to invoke the 25th amendment. According to PBS [2]:

> What Baker's transition team was told by Donald Regan's staff that weekend shocked them. Reagan was 'inattentive, inept,' and 'lazy,' and Baker should be prepared to invoke the 25th Amendment to relieve him of his duties.

It's worth comparing the follow-up quote in [2] - Baker and his staff saw Reagan animated and "in command of himself" and assumed there was no issue - with Stahl's account, and considering that dementia-patients can go from bad to fully functioning and back again in seconds and can keep at that for years, often frustrating the process of a diagnosis. Both my grandmothers managed to hide their Alzheimers for many years, until it finally got too much.

But it's quite terrifying that someone in his position was not diagnosed officially until '94.

[1] http://www.motherjones.com/politics/2011/01/reagan-alzheimer...

[2] https://en.wikipedia.org/wiki/Twenty-fifth_Amendment_to_the_... - search for Howard Baker
I'll leave that up to your imagination. Additionally, imagine you have an email archive policy but occasionally you need to have some messages deleted, for compliance reasons, do they get deleted from all places they existed in google infrastructure? Are that henceforth irretrievable by google?
as of taxes, i've incorporated a free zone UAE company and it gave me a 3 year residence in UAE. it comes much cheaper than paying taxes pretty much anywhere else. establishing residence in paraguay might be another option

unless you're a US citizen, your country of citizenship doesn't tax you if you live abroad
One of the Most Meaningful Days of Your Life
I would argue that we are currently under a system of corporatism, but yet not libertarian.

In fact I might go as far to say that corporatism is the natural state of the world. The wealthy and powerful will always use their influence to gain even more wealth and power. It is a state that we must constantly fight against regardless of whether we call ourselves anything from libertarian to socialist.
> The Russians have been happy to recognize the right of Abkhazia and Crimea to determine their own path

As long as "their own path" means being part of Russia. Had there been any political force even talking about any other path, they'd be swiftly suppressed, it's a felony in Russia to promote secession.
The Value of Venture Debt Explained
There's nothing preventing adblock from working on amp pages. Amp is currently a mobile only thing, and most users on mobile are not blocking ads.

I don't know where this myth comes from that amp is all about blocking adblockers: amp pages require a markup that specifically tags ads as ads and prevents running scripts after page load. The only two adblock-defeating techniques are to disguise your ads as content, and re-insert them after page load, both of which are rendered impossible by the amp spec.
> Are you employed by MS, or do you own significant amounts of stock?

This sort of insinuation count as a personal attack and is off limits on HN, so please don't do it here.
Persistence and Passion - both have value and both might result into the same thing

Passionate person's approach:
> I'm looking for something I don't know.
> This framework I read on HN looks cool. I have a busy day, but let me put aside my boring work and try this new framework
> Let me create a NN in my own way -just for fun. I know libraries exist, but I still want to do it my way.
> I'm bored - let me check HN (I don't remember that I checked it 30 mins back)
> I wonder that I work so long and hard, but I don't achieve anything concrete (Scattered energies)
> I reached goal XYZ because I was trying this and that. And then the dots connected and I had this eureka moment. And now I have 10K users (accidentally)

Persistence approach:
> This is the goal I want to reach (The goal could be learning a new thing)
> This is the plan that I need to follow. Or experiment with another plan if this doesn't work.
> Don't reinvent the wheel, use the resources available (exception: re-inventing was a part of the goal)
> I need to read HN twice a day and see if something I can add to my learning/todo-list.
> I need to stay disciplined even if I don't like it (Focused)
> I reached goal XYZ because I planned and strategized for acquiring 10K users.

Combination of both is necessary. Throughout my career, I have seen persistent people achieve more often. However, if passionate people achieve something it is significantly larger win (amidst very low probabilities)
C++ has a GC ABI introduced in C++11 and the dialects C++ Builder, C++/CLI and C++/CX do have GC support at language level.

Library types like std::shared_ptr don't really count to say that a language has a GC, because their use, specially their correct use, is not enforced by the compiler.
Passion and motivation don't cut it. They get you a foot in the door. But when everything has worn out, it's discipline that does.
I don't have a source handy but the guy was present on a ton of food forums at the time, gathering feedback and responding to inquiries. He was pretty open that this was a one man side project at the time. I still own one of the V1 Anovas and sent him some UI feedback (including uncovering a bug where the calibration was done backwards on an early batch of machines).
You're not wrong, but I'm not sure how else it could have turned out. War between the US and Russia has been avoided for a reason. Perhaps if they were a part of NATO, which carries the serious threat of equating an attack on any member as an attack against all members. But of course everything Russia has done in Ukraine over the last 10 years has been in an effort to stop any remote chance of Ukrainian membership in NATO, to avoid that very problem.

Some blame NATO expansion as "triggering" Russia, but honestly, what does Russia expect after occupying Eastern Europe for 50 years. Those Eastern European countries don't want a return to that. Harsh, autocratic Soviet policies guaranteed antagonism.
Would you mind putting sources for these claims? There exist many contradictory claims [1].

1) https://blogs.scientificamerican.com/cross-check/cancer-spen...
Stop trying to own. Just rent.
Google maps for iPhone is incredibly confusing when it uses "custom chrome tabs". Unlike almost every app that hands off to a browser application. When in a "custom chrome tab", I want to go back maps, so I hit the home button. Because that's how you switch apps, but wait, where is maps? Oh I'm in maps. I don't see how this could user test well when it's an anti pattern to the device itself.
Isn't elm a language? Why compare it with frameworks?
> people like you

You cross into incivility when you do that, so please don't do that. I'm sure you can make your point principled instead of personal.
> Your own shitty[0] remark

You can't do this kind of name-calling on HN, so please don't. You've also been posting quite a few ranty comments lately. Please don't do that; we're trying to for a higher quality of discussion than that here. When hot under the collar, please cool down before posting.

We detached this subthread from https://news.ycombinator.com/item?id=13581770 and marked it off-topic.
Anova Scientific was a long standing scientific water bath maker that spun off a wildly successful culinary arm (https://www.waterbaths.com/about.html).
I was ready to give you an upvote for the link, but your link doesnt support the claim ("US sent the CIA into Syria in 2006") you're making.

In fact, if you read the actual document from Wikileaks, the funding seems to consist of funds for informational campaigns, conferences, etc -- all talk. A lot of it entirely outside of Syria. And the amount is fairly small as well - $6m over 4 years. No military/cia operations, nothing about rebels, etc are found in the document.

To get back to the topic though.. I would suggest that if the issue is legitimate, then the protest is also legitimate.
No, because the language C doesn't provide any of the algorithms described here:

http://gchandbook.org

Although, there are conservative GCs for C that replace malloc () and make fre () a nop, they cannot release all memory properly due to C semantics.
"Smart" TVs are the worst TVs I've ever used, I really don't understand the appeal whatsoever.

They're almost universally clunky and slow with horrific UI / UX choices and painfully high latency on simple things like browsing a list of files or even just registering button presses, provide fuck all useful benefit over and above the regular TV experience, are usually running some long-deprecated version of Android which is riddled with security holes that will never get patched - why does anyone actually want this?

A Raspberry Pi running OSMC is everything you could ever want out of a home media setup, it'll work with good old regular "dumb" TVs that can't invade your privacy, with an interface so simple your grandparents can use it, and can be put together for well under $50.
But... You're not living in France. There are many people who would rather be making 3 times less and living in France.

It is a trade off, that's all there is to it, e.g. If you, God forbid, have get into a severe health condition in the US, you might very well be making 5x more, you're still going to get broke pretty soon because social healthcare is virtually nil.
I like this one:

Russian engineer got fed up of having all responsibility and low salary, so he moves to another city and pretends to be an ordinary worker, same salary and peace of mind. However, not long after communist party sends him to evening classes. On his first day there at maths class he was asked about circle circumference formula, but for some reason he could not remember it off hand, so he goes on blackboard and tries to work it out with linear integral. After exhausting whole blackboard he finally gets the result:

-2RPi

Then all of the sudden he hears all of the class whispering to him: "Change the direction of integration!"
I keep coming back to this Ajit Pai quote form December:

"During the Trump Administration, we will shift from playing defense at the FCC to going on offense," he said last month. "We need to fire up the weed whacker and remove those rules that are holding back investment, innovation, and job creation."

This seems like a pretty incongruous statement from someone heading a regulatory agency whose mission is to:

"make available so far as possible, to all the people of the United States, without discrimination on the basis of race, color, religion, national origin, or sex, rapid, efficient, Nationwide, and world-wide wire and radio communication services with adequate facilities at reasonable charges."

Weed whackers and offense? That sounds like like an (ex)Verizon lawyer and not someone who is now supposed to be looking out for citizens of the United States.

Sources:

http://transition.fcc.gov/Daily_Releases/Daily_Business/2016...

https://en.wikipedia.org/wiki/Federal_Communications_Commiss...
Hot routes with cowboy (Erlang)
Systemd eats udev, poettering says breaking not their problem
> Although you don't deserve an reply for your rudeness

> something you are lacking: respect

Please don't break the HN guidelines by being uncivil and making this site worse, even if someone else has behaved badly. Reacting like this creates a downward spiral.
I don't think there is much doubt in the accuracy of the versions of the New Testament books we have today compared to their original editions. The main contentions are over the authorship and their history. The Epistle to the Hebrews was attributed to Paul, but this was called into question even when it was being selected for inclusion in the canonical list. Half of the other Pauline epistles are considered by many modern scholars to be fake.

There are known to be other gospels and epistles that were in circulation in the second and third centuries, and the oldest surviving manuscript of the Gospel of Thomas is roughly contemporaneous with the oldest surviving of the canonical gospels. So why is the Gospel of Luke more authoritative than the Gospel of Thomas? The short answer is those who the modern Christian churches choose to believe are authoritative found one more in agreement with it than the other (note that this does not pass judgement on whether or not that belief is historically accurate).