skysight-inc/HackerNews huggingface dataset:
Yes, "current version" specifically doesn't include "older versions", that should be uncontroversial.

Not sure the 800lb gorilla you're referring to, but maybe UC Browser? That thing is so odd it's difficult to know what it supports, and it's not supported in nearly any popular CI service. I'm sure all kinds of things are broken on it, but you can still compile your app to ES5.

And ES6 _is_ a proper long lived standard. I'm not sure what would be more standard.

Compiling dependencies is not that heavyweight, especially when there is no configuration. Babel and TypeScript are fast. The results can be cached, it can be done on the fly for dev servers. Requirements shouldn't need to be checked - I'm not advocating for distributing code using decorators or class properties, nor modules (which without the HTML spec on module specifiers isn't a fully functional spec anyway) just plain ES6.

ES5 and ES6 classes cannot coexist on the same proto chain. Compiling to ES5 prevents things like mixins being usable against ES6 superclasses, so you force all dependents to be ES6. If you're going to force one way or the other, force in the future direction where there's still the option to compile the whole app to the older version of JS. ES5 classes can't extend subclassable built-ins like Array, Promise, Set, Map, HTMLElement, Error, etc. ES5 is now mostly slower than the equivalent ES6, it also doesn't minify as well as ES6.
I apologize if I miss-read that. At first it seemed like you were questioning his opinion based on his binding work.

This whole section has a very polarized/aggro vibe that's putting me on guard against false dichotomies and dogmatic arguing :| I need a chill pill myself.
Even better, ride your bicycle to the train or bus station, and take it with you. At the destination, ride to work.
BOTUS: trading stocks based on President Trump tweets
even

that = this; var that;

would work. JavaScript!
You should read Part One of the series (https://access.redhat.com/blogs/766093/posts/2975791) which talks about the handshake changes
So if I were to statically link my application but release the object files and let user's re-compile it with another version of the library then that would satisfy the LGPL license? If so I think I might be headed back to Qt.
Why would that make sense?

The gains you get for free using otp and the beam vm depend heavily around language integration of vm features. Porting python to a vm it would work slowly on and would be unable to use most of, if not all of, the benefits without changing the language would give you what exactly?
China Money Network Launches China Top AI Ranking
This text structure is from the poem "America" by Ginsberg. They're playing with it. Particularly first second third person stuff.
You know, I have a form of Cystic Fibrosis. I was diagnosed late in life and I get accused of being insane and making shit up for talking about getting myself well. I would literally commit suicide if I thought my future was as hopeless as what doctor's promise you for Cystic Fibrosis.

Yet, I have been on email lists where parents said very touching things like "My son turned 18 today. Today, the life expectancy is age 36. When he was born, it was 18."

And I have talked to people who have had double lung transplants -- a thing I have no desire to go through and the idea of being listed fills me with horror because you basically wait for someone young and healthy to die tragically young in an accident so that you might live -- and they describe the agony they have been through and say they would do it all again and have no regrets.

The parents wanted this child. Their two previous children died by age 3 due to the genetic disorder the mother carries. It seems they felt it was better. Who the hell are you to judge?
There were mentions of the repeater system last night, so my guess is they transmitted weakly somewhere and the repeater happily repeated it out to activate all the sirens.

You can do this pretty trivially with HAM gear, although some may require small modifications to allow transmitting on the necessary frequencies. You can also often buy the equipment on ebay ready to go.
Just use Caddy server with built in Hugo generator (you can choose it as an option when you download)
Unless he drives through Mercer and then maybe it is 90 minutes in rush hour lol. Takes my wife that long on occasion to get home from downtown Seattle because of the Amazon Mercer traffic
Not à Spotify user but in general:
- a native app can have global shortcuts (very important for a media player)
- you don't accidentally refresh a native app
- native apps don't get purged from memory at random
- UI is generally better, keyboard shortcuts are more consistent
I did just that move when I realized that I was doing a lot of work so impose schemas on my "schemaless" data and another bunch of work to implement joins in my application.

I found the best way to do migrations is with vanilla SQL. I wrote a little tool to read migrations from SQL files in a directory, send them to the server and keep track of which ones have already been applied. Simple and easy.

The big benefit of migration is that your app code doesn't have to deal with every possible schema that you've ever used; it can rely on the data being uniform.

I'm very happy with the switch; wouldn't go back to Mongo for anything.
Here's the link. It's a beautiful poem.

https://www.poetryfoundation.org/poems-and-poets/poems/detai...
Then the computer is doing the reasoning, not (just) you. Static typing will certainly help you reason about a larger system, I do not dispute that. I am talking about increasing the capability of the largest symbol system you operate on in your mind without relying on the computer. If the meaning-density of the symbols is higher, your effective intelligence goes up.
Maybe they're a non-American who's trying to look like an American who's trying to look like a Russian.
Is there any doubt the Shadow Brokers are Russian and working for Russian interests? The timing of releases, international events concerning both countries and pointed measures are far too suspicious to be considered circumstantial.
I'm not quite sure what's going on with this website as it is flooded with ads.

http://i.imgur.com/R6ICEgA.png

I've been quite tolerant of ads myself without using an ad blocker for a long time but recently this kind of stuff with the whole page being clogged up by loading ads is getting out of hand.
Submission titles get updated if either the author (within a time limit) or a mod notices that there's an error in the title. The mods don't see everything, but do respond to email. If a title needs updating, you can contact the mods via the Contact link in the footer.
Ghost is great
My comment might not fly well with the long hours startup crowd here, but is 8 hours of intense work not enough for one day? I imagine most people would feel drained after working for that length of time (and 8 hours is quite a long time to pay attention to any given thing. Skeptical of the ADD diagnosis...). Perhaps your body is trying to tell you something, that it's time to do something other than work.

But I guess if you need to be working 14 hours/if you don't have a choice, then do what you gotta do.
I truly don't care; the notion that somehow fucking someone makes you a bad person, while fucking an economy or a nation doesn't, never sat well with me.
A lot of people don't use yelp.
The email thing made me cringe. At very least you should separate mailing lists vs your name appearing in to: or cc:. I never(rarely) manually move emails. But a few rules here and there can make thinngs significantly more manageable.
Sure, but that's what someone would do if they were trying to implicate Russians.
No more GIL problems?

What couldn't you do, say by making BEAM/OTP -specific features be a library you import in Python, and by mapping Python language features to however Erlang does them?

I get there will likely be problems, but what specific problems would you run in to?
As a web developer that has never touched electron I would imagine the benefit is simple:
* One API that "just works"
* Guaranteed caching of necessary assets
* Access to native features (such as simplified access to the file system)

I could totally see all of this on the browser. But then the file system needs to go to the cloud, we need to consider hipster browsers (like k-meleon and omniweb), and we have to deal with the browser determining how our assets are cached and evicted.
'meme' just means idea/though that gets passed around.

Coined by Dawkins to describe things like; "how to make fire", as a good meme that gets passed along.
Citation?

Where are the urban populations growing? In reality, you have a meager recovery of urban populations that have been in a tailspin since 1960. Capital is cheaper than ever, and the bargains to be had in the urban core are bringing in the cool kids and pushing out the poor folk.

That growth is almost entirely at the expense of people less able and less vocal.

As a weirdo who has lived in the city since before it was cool, I'll always bet against the cool kids colonizing the cities. Once they have kids who have to go to school, they leave.
If you have closures, you can simulate objects. In many different ways, most of them bad. If you have an interpreter with decent variable semantics, you get closures. That's how LISP did objects in the 1980s, before people knew better. Javascript somehow got it from there.

Why do we have to keep reviving the bad ideas?
Loose lips sink ships. Crackdowns are real.

When things like this get talked about outside of their focus spheres, that's when things start getting shut down because the agencies are publicly pressured to do something.
I agree with the way you've responded. But there can be a case where omitting var on a variable definition will not assign it on the global object. That is, if you hit a variable by the same name as you go up the scope stack, you will just overwrite that variable's value. Example:

function f1(){
var v = 'val';
var f2 = function(){
v = 'inner'; // will not hit global scope
}
f2();
console.log(v);
}

f1();
console.log(v);

output:

val
Uncaught ReferenceError: v is not defined
Just wanted to give an update. Went ahead and bought a TKL (TenKeyLess, one without the numpad, 87 keys) TOMOKO for around $30 USD. Only available in switches equivalent to Cherry MX blue (I was aiming for brown). It's not bad. I think I'm going to like it in the long run.
I noticed the same thing. And it's very informal, which surprised me. Would have expected this kind of documentation to be pretty dry.
"Need to know" might be a stretch but you should be familiar with it.

There's several times I've come across something in R or Matlab that I want to do in Python, and it's easier to port over code/processes if you have an awareness.

I'm a thousand times better at Python then R/Matlab but being familiar with them has helped me a lot.

Since this is a data scientist thread, n=1
What skills have the highest hourly pay?
If Hillary Clinton didn't have such high unfavorables it wouldn't have been a contest. If Bernie hadn't siphoned off some of her support it wouldn't have been a contest. Russian meddling and Comey's last-minute maneuver definitely cost her the election, but only by swinging the vote less than 1% in a few key states.

I don't think Putin seriously believes he can control US elections and probably recognizes this as a one-off lucky break.

The whole point for him is the PR value: having Trump claim elections are rigged is pure PR gold for Putin. Having Trump claim protesters are paid Democratic shills (rather than real people who don't like him) is Putin cover. He gets to point at those words and say "see, it's the same everywhere". It gives Putin supporters cover to believe his lies and it takes the wind out of the sails of Putin's detractors.

My guess is Putin's original plan was to take advantage of Trump claiming he lost due to election rigging but we'll probably never know.
Very few software projects have potential consequences on the scale of a nuclear reactor disaster. If your project does, then "release early" and many other popular software practices will probably not apply.
I don't know about modafinil but if you add your email to your profile I can give you advice.
Yes, and other things you call from within your function might change the global variable, especially if they all use the name "that".
On the other hand they have the Muppet Mobile Lab roaming Epcot. It's on a Segway style balancing system. I'd settle for more things like that.

https://youtube.com/watch?v=korGn9HowJM
K will definitely reduce trip anxiety.
Agreed. If you live outside of a city with no public transport ... what options do you have? No one is going to cycle 40 miles to work every day.
React-Redux-Webpack2 Boilerplate
DrWhitaker.com states, “… vitamin C is a potent antioxidant that has the power to boost immune function, increase resistance to infection, and protect against a wide range of diseases. But there’s an entirely different and largely unknown role of vitamin C, and that is its ability—when administered in very high doses by intravenous (IV) infusions—to kill cancer cells. … Best of all—and unlike virtually all conventional chemotherapy drugs that destroy cancer cells—it is selectively toxic. No matter how high the concentration, vitamin C does not harm healthy cells.”

Dr. Whitaker continues:

“The only way to get blood levels of vitamin C to the concentrations required to kill cancer cells is to administer it intravenously. … For example, 10 g of IV vitamin C raises blood levels 25 times higher than the same dose taken orally, and this increases up to 70-fold as doses get larger.”
I'm not going to get too into this as I hope most readers understand why this couldn't work without needing much depth....

Python has no concept of a process like Erlang does. The standard library does even know about, let alone is able to deal with, the difference between cast and call messages. It can't do messages even. There is no way to translate monitors vs links. What's a node? .....

You could implement python syntax maybe, but python will never make sense on beam.
I don't appreciate using poor people picture to represent the awkward state Linux containers.
> My problem is that US, Chinese, Russian and Macedonian sponsorships by state actors are equally unproved

Disagree. There's no such thing as perfect certainty, but the only real question about Russian troll sponsorship is one of scale.

https://globalvoices.org/2015/04/02/analyzing-kremlin-twitte...

> US's sponsorship is objectively less probable: English being lingua franca hampers American wannabe "hybrid trolls"

This is an interesting observation, but I think you either underestimate American resources, or overestimate the logistics of online influence manipulation campaigns.

For illustration : there are about 1m fluent Russian speakers in the US, and about 4m fluent English speakers in Russia. Sure, it's a bigger talent pool : but both countries could rope in bilingual cyber propagandists by the thousands if they felt so inclined.
the join speedup for provably unique operands sounds awesome
Show HN: A library of VR interaction design examples
Forgot to add that this is re-posted from a Facebook post a year ago. As the voice of universal basic income gets louder, it gives me more courage to post something like that.
Like others are saying, there's a mismatch between the overall sentence structure and progression - which strikes me as more native - and the mistakes. I don't buy the verb misconjugation especially, a Russian ESL learner at that level would get that right more often than not.

Source: many conversations with Russians learning English (also near-native Russian)
Sure there is, just change the gravity vector; this is how motion simulators work.
As someone with low vision, every time I try to read a long article (like this one) I have to make a text color white, a background color black, and text size bigger to make it easier to read. In lucky cases, Firefox's Reader View works rather well. (Although I needed to write a user style so that the contrast would be higher) In cases where Reader View doesn't work or I need to read other parts of a page, I have to write a user CSS with Stylish. It's so frustrating to do this for numerous times. My routine is like this: First, test if `body {color: white !important; background: black !important;}` works. If not, I would right click on a text, select Inspect Element, and look for the CSS rules affecting colors, after which I would write a user CSS to overwrite the rules found. Occasionally the CSS of a page is complicated and it would take me a long time to figure out which CSS rule I should overwrite.

Having done this for countless times, I started thinking as to why I need to do this (obviously given my condition). Why do I have to write a user CSS? Because like Firefox's Reader View, computers could do heuristics at best and when they fail a human has to tell computers which part of a page is text. Why does someone have to figure it out? Because HTML does not contain that information (except for pages that adapt HTML5 semantic tags).

I wish HTML were a bit more restrictive and a page couldn't be designed arbitrarily. For example, if the "Hyper Text" were a lightweight markup language like Markdown or reStructuredText rather than HTML, my life would have been much easier. Some people might say it would be too restrictive. But I have to point out that the standard way of transmitting text, which is by encoding a character to a code point with some character set, is already restrictive when compared with handwriting. We abandoned the freedom to draw characters arbitrarily for communicating machine- (and thereby visually-impaired-) friendly. Because we use character codes to transfer text, we can use any font we like almost everywhere with little effort. I just want the same thing to have happened in the Web.
DNSSEC is a PKI, like the CA system, whose roots are de jure controlled by governments, and for which no "CA death penalty" can be imposed by browsers. A bad plan.
Otherwise, in my part of the world, I would sound like a mad person to even talk about the idea.
Worlds’ First Recycled Booster from SpaceX Sails Serenely into Port Canaveral
Hmm yeah I saw your comment.

I don't really know how to condense this subject down into a HN comment and honestly it takes a lot of effort just to get the basics down. Plenty of books out there on the subject. The entire neuroscience field is a plethora of info.
Alleged NSA hack group Shadow Brokers releases new trove of exploits
We need to convince people to stop wanting to go anywhere, then we can save on the costs of that, too.
Show HN: Edit many files as one
Entrepreneurs as dissidents
Or just dynamically link.
Maybe they knew we'd think it odd for Russians to speak with a Russian accent so they did it anyway to trick us.

"Are you the sort of man who would put the poison in his own goblet? Now a clever man would put the poison into my goblet, because he would know that only a fool would drink the goblet given to him. I am not a fool, so clearly you wouldn't do that. But you must have known that I was not a great fool, so I mustn't drink from the wine in front of me!" [0]

[0] https://www.youtube.com/watch?v=U_eZmEiyTo0#t=1m20s
> but that is still a reason why it is not true that if someone understands something, then they can also explain it

You are going after this rough heuristic as is if it some iron clad metric. Obviously some things are more difficult to explain than others -- I'm not sure how that affects the usefulness of the idea that, in general, being able to explain something well is a sign one likely understands it deeply. This isn't the only measure of understanding, and it isn't perfect, but I've found it be useful.

It seems similar to the notion that to truly know a topic, you must distill it down to concise articulations of the only the most fundamental aspects, as well as the key resulting dynamics that emerge.

Of course, being able to communicate such a rich mental model to others is not always easy, but doing so demonstrates that one understands their own mental model very well.

If you are saying that it isn't a perfect test of understanding, then we are in agreement. But I think that misses the point a bit.
This is a simple React Redux Starter boilerplate. You can use it to start working directly on your app code that matters, saving a lot of setup time.

This comes with Webpack 2 as module bundler, Babel to compile ES6 to vanilla javascript and Bootstrap css and js.
You can't accomplish all of that by making users import a library to use those things, like I said? Or at least enough of it to make it reasonably useful as a Python?
> We have lots of libertarians who suddenly become communists in the sole case of parking.

Car advocates strike me as less like communists and more like an occupying force. They have a very strong sense of ownership of things they have no just reason to own.

They don't think of the communal resources they use, such as parking, as being public resources. They think of them as theirs, and anyone else who would use them is an enemy.

"You can't build more housing here! Then people might drive and park on my street!"
I constantly use the bookmarks bar (Firefox).
Either dynamic linking or provide object files that can be linked with the library.

In essence, you can use it in proprietary application as long as you don't modify the library and you provide means to switch to different version of the library.
a name of any person or paper which claims to have solved consciousness is probably sufficient.
Probably not; Leo Rosten's _The Joys of Yiddish_ has the same story with a Chasidic rabbi in place of Max Planck.
I understood you! I just wanted to add a few reasons why I (generally an open > libre guy) don't mind the AGPL in this case.
you're telling me the "mental noise" of coffee-induced alertness is a symptom of the very thing i'm taking caffeine to combat (adhd)? i want to hear more about this.
luck is undeniably a factor in success, but it's far from the only one. this is the flaw in equating coin flipping to other fields.

sports are the easiest way to illustrate this point, but it also applies to other areas.

with coin flipping, replacing alice with bob does not influence the outcome. everyone has the same odds because luck is the only determinant. no amount of practice matters. the odds alice can flip 10 consecutive heads on her next turn will always be the same as bob's.

with basketball, replacing alice with steph curry vastly increases the odds of hitting 10 consecutive free throws. most importantly, alice can improve her odds with practice.

business is like poker: the longer the timeline, the more true skill emerges and dictates success. but if you only play one hand, then yes, luck may dictate the winner.
I think that's actually kind of debatable. There are plenty of things that happen online that can, for example, expose kids to pedophiles, give channels for illegal and/or immoral activities, etc.

We are currently wrestling with questions that can be personal catastrophes due to the existence of personal tech, such as teens sexting each other and sending each other sexy photos and being charged with promoting child pornography or crap like that. If the phones and apps did not exist, they would probably be showing each other their bits in person instead and (in many cases) this would be perfectly legal. Get a phone involved, suddenly one or both of them can potentially go to jail.

But you just keep believing that software development is harmless, good clean fun. Yeah.
W/r/t the Modafinil headaches, I've heard they can sometimes be ameliorated with choline, which is found in eggs.