skysight-inc/HackerNews huggingface dataset:
> Roskomnadzor scaled back after it became clear that its action had affected services critical for Russian business. Even so, the censor is still blocking millions of IP addresses.

That was said explicitly in the source article already and also linked to a site where you can see the count of IPs graphed over time.
Head over to LinkedIN and search 'tesla recruiter'. I stopped counting current employees at 100. Whey the hell does a company need 100 or more recruiters...
> 4x" is a lot slower, and a lot of things are much worse than this. You have to have deep knowledge of the VM (such as knowing how "hidden classes" work in V8) to be able to get JS close to Java.

That's a solid argument for only programming in C and Assembly because they are often 4x faster than anything.

> Most language features, really.

AKA, your preferences are "language features".

> Everything is an object

So you don't like Python. Or Ruby.

> the "Number" type which is totally retarted

Very technical argument there.

> the terrible "prototype" system

So you prefer classical inheritance. Cool. Doesn't mean prototypal inheritance is a bad thing.

None of what you mentioned are missing features, they are personal preferences stemming for your own language preference that differs dramatically from Javascript. I'd start by disassociating your opinionated stances from actual weaknesses in the language, of which there are many, and none of them are what you mentioned.
I spent so much time reading the Doom specs and hacking around with C and .WAD files as a teen. Staying up until 2am, drinking Mt Dew, getting graphics from the game or maps to appear on the screen... funstuff
I just came to comment that Math.JS is a real gem. Kudos to the authors. Incredibly flexible to add deep functionality to. I used it to build a custom spreadsheet application and wow'ed the heck out of my client.
They won it 3 times in 4 years which I would say is pretty comparable to a World Cup timing
GTA3 was actually released roughly at the same time and probably overshadowed Mafia. I think Mafia was the better game overall, though.
I have worked in the past on a tool that recorded user sessions on websites and keystroke collection didn't end up implemented only because we were a small enough company that my strong stance against it could actually block it. It was a feature that often came up from the product team after discussions with customers, and IIRC some competitors already had it implemented back then.

Our own prototype, from before I've actively joined that particular project, tested on some live website helpfully displayed all the content of some textarea of some request form that somebody started to fill in, but afterwards decided not to include some of the details. That was a big eye-opener for me that it's absolutely not a right thing to do. We have ended up implementing a debounced indicator "some typing activity is occurring right now on this field", but we still had to deal with feature requests about content collection.

Judging from quality of some of those competing solutions, I certainly wouldn't bet that they're "intelligent enough". Maybe in 75% of the most common cases, maybe.
What is the fundamental flaw in JavaScript language?
Does that mean full, desktop version of Office 365 or only the web browser versions of Excel, etc?
Wow, now we're complaining about the outdated versions of a language? Come on man. Nobody is going to write a modern application in ES5 and there are plenty of warts in old Java, C and Python applications as well. That's the nature of them being "old".
No, he listed some things that he thinks are broken, he didn't list missing language features
It's not about being an atheist per se, but about believing. The others I'm sure strongly believed in something, which kept them going. Landau for example had physics to occupy him and keep him sane.
Don't think that'll be an issue. Just sad to not see .NET Core finally get a UI layer added on. They're investing in ASP .NET Core its a nice back-end ecosystem.
Does this mean that VBA will finally die?

Please tell me that VBA will finally die.
Dank Learning: Generating Memes Using Deep Neural Networks
compartmentalise everything

Always make time to deal with everything that i shunt away.

play with the kids.
Seconded. Bilingual support is lacking. For all the profiling they do, they should know my language preferences better than myself.
I think this is a really important point. Every browser vendor has spent huge amounts of dollars to increase the performance of Javascript. I don't know if there's another language that has enjoyed this level of investment... Maybe Java is closest, there are multiple companies working on their own VM implementations.

The reason so much has been spent on Javascript: it runs in the web browser. For sure, people have found other reasons to like Javascript but at the bottom of the pile, money was spent because it was in the browser and the browser vendors wanted the browser to do more.
The Unoffical Doom Specs
I've found the speed relates to the fileformat it is saved in. Might well still be slower, but in terms of speed ods > xls > xlsx for some reason.
I wouldn't call Jersey and NYC well integrated. If Jersey City was part of New York we'd be able to take the subway to Newark . Instead we get to deal with fake traffic on the GW because Jersey decided to elect Chris Christie.

As a New Yorker I'd be all for trading upstate NYC for part of north Jersey.
Dissolving the Fermi Paradox
Because this is nothing more than attempt to add 4 more Senators that have a chance of being won by Republicans. It's the same reason why "Southern California" includes OC.
I wonder to what degree DPI settings, tracking speed, and acceleration influence this. People will move their mice differently depending on how fast the cursor goes, and it's cursor movement that's being tracked, not physical mouse position.
Re: the original tweet

JavaScript is a real language now. It's powerful and performant and uses modern paradigms, in addition to its sheer relevance.

That said, I am glad I was taught using C++ in college. Not because I plan to ever write an OS or DBMS, but because it taught me valuable lessons about pointers, how memory is managed, how arrays and lists differ, and other computing fundamentals that still inform you when writing in higher-level languages, even if you don't have to deal with those concepts directly.
I don’t know about Greece specifically, but the modern population of Italy are descendants of Italians from Roman times. There has been no population turnover to speak of. I would expect the situation in Greece to be similar; I’m not aware of any historical instances of wholesale genocide and migration there...
This Steph Curry team-up is a match made in kitty heaven
This is pretty similar to what I've done in the past
I am not saying there aren’t any athletic people who weight over 220lbs. I am just saying that the vast majority of humans are not 6’2” so those who weight 220lbs+ Are mostly overweight than athletic
I think it is better to stop using this "~~ in 2018" style of writing. It is not like everything in CS gets obsolete every year. For example, Berkeley sockets are still used today as well as many other libraries. So you don't have to switch to some other libraries only because it was written several years ago and you don't have to use arrow functions instead of `function` keyword only because it is 2018.
Recently I saw watched his QuakeCon talk from 2013, "Principles of Light and Rendering" at QuakeCon. It helped me solidify a lot of the basic understanding of 3D rendering I already had and provided a lot of additional knowledge as well.

https://www.youtube.com/watch?v=IyUgHPs86XM
Like Apple, Lexus and Infiniti products. Totally.
Doesn't it depend on the benchmark? Yes, for some numeric problem as described here (https://www.linkedin.com/pulse/algorithmic-performance-compa...), the 7% figure seems reasonable. But for a real world app with object creation/deletion, the C++ memory model at a lower level would provide a much better performance over a garbage collected higher level one.

And even if (hypotheically) the performance difference a constant 7%, that is still a tangible cost.
You're giving way too much credit to what a war looked like >5K years ago. There were no "fighting forces", there was just however many men there were, maybe 20-30 in a clan. IIRC from people studying tribes before western civilization arrived, clan warfare was pretty much about getting 2-3 neighboring clans to temporarily gang up another clan's village, kill all the males + women who resist or sell them into slavery, raze the village and then split the remaining women up amongst the victors. Rinse and repeat amongst the victors themselves and it's just not that much of a stretch to eliminate 50% of the men from an area.
Recovery of Lost Indigenous Languages by Optical Scanning of Old Wax Cylinders
Because it's easier.

--

A: Because it messes up the order in which people normally read text.

Q: Why is top-posting such a bad thing?

A: Top-posting.

Q: What is the most annoying thing in e-mail?
Couldn't you use quotation marks to search for phrases? I do that all the time. The search is not verbatim, Google certainly stems the content of quotation mark phrases, but I was under the impression that related concepts are not included.

I'm not claiming to be sure about that, it's a subjective impression, so if someone can explain better, I'd be very interested. Since I use Google for work (more often than Google scholar), I'd hate not to find what I'm looking for, but generally Google results seem to be much better than others. It's the main reason why I don't use DuckDuckGo, ixQuick, Yandex, Bing.
This is also addressed in the original article:

> Rosenkranz told the Guardian that although views like Einstein’s were prevalent at the time, they were not universal. “That’s usually the reaction I get – ‘we have to understand, he was of the zeitgeist, part of the time’ – but I think I tried here and there to give a broader context. There were other views out there, more tolerant views,” he said.
> until strong typing is mandatory in the language, I can't fathom using JS in any sizable project.

There are massive JS projects in production today, but that's moot. It's never going to be mandatory because that ruins the point. Typing isn't a requirement of a language.

> A sane dependency management framework. Maven solved this problem a decade ago.

A Rube Goldberg machine that solved a problem? Maven's goals may have solved the problem, but its implementation did not.

> A sense of stability. Javascript's framework churn is just exhausting.

Feature, not a bug.
Carmack was the engine guy at ID, and he basically said he got bored with game engines and was out of things to do.
I also think it’s extremely unlikely MS is announcing an new native code compiler for JavaScript, something I’m not sure anyone knows how to do with reasonable performance, with a Tweet this casual.
The End of Video Coding?
Very Funny _ Whatsapp Funny Videos
Everyone shitting on D3 here should stop and consider that there must be some fundamental reason why a library like D3.js has withstood the test of time in the JS landscape, when most libraries go out of fashion within months.

Most of the comments here complaining about D3 boil down to the following:

- Using the wrong tool for the job... if all you want is off-the-shelf visualizations, use one of the many visualization libraries out there that utilize d3.js on the back-end

- Not wanting to put in the effort to learn the basics of SVG, CSS and the D3 API, and yet expecting hand-holding and everything to just be easy

The beauty of D3 is how powerful it is and how unopinionated it is. You can literally make any type of visualization with it, and it has some astoundingly useful helper libraries for data binding, data manipulation, color handling, etc.

As someone who picked up D3.js from scratch, I learned it by having clear goals regarding what I wanted to achieve. Having built charts / visualizations that are used in several products, it became very clear, very early on, that unless your customer/product requirements are super light-weight and run-of-the-mill visualizations are okay, you are bound to get to a point sooner or later where a visualization library isn't going to cut it. At that point, you're either going to spend a ton of time trying to shoe-horn a feature into an existing library that isn't made to be flexible, or you could have just saved yourself a whole bunch of effort by having gone the route of writing your visualizations in D3 from the get-go.

D3 absolutely has a place in the data visualization space. You just need to be aware that it may not be the right tool for you, and if you do need to wield it, you need to put in the effort to actually familiarize yourself with the D3 related landscape rather than expecting to be able to simply copy-paste examples and hack your way to a working solution.

PS - I should mention, that I'm an ML Engineer / Data Scientist, not a data viz geek, so it's not like D3 is relegated to people who do data viz for a living. There are plenty of folks who have picked up D3 on the side and done amazing things with it.
I would suggest that Abu Ghraib represented Imperialism more than Capitalism or Democracy. But I would also say it's a false comparison. There's a massive difference in frequency and scale.
I still call maximum shenanigans on that whole concept. You'd think there'd be one hacker out there with a packet dump or disassembly of the application (yknow.. concrete evidence) rather than lame anecdotes that reek of confirmation bias.

Furthermore, I don't believe that Google and Apple (well.. less Google, more Apple) are in cahoots with Facebook to give them a backdoor to device permissions.
When I read this one obvious explanation would be that as parents gets older their gametes accumulate more mutations, especially men, and the children they have later on in life suffer a bit. But that effect should be very small compared to the effect sizes reported here.

The bit about fish eating makes me think this might relate to omega-3/omega-6 fat balances in our diets?
> Why not C#?

See my comments here:

* https://www.reddit.com/r/programming/comments/8qqhlz/office_...

* https://www.reddit.com/r/programming/comments/8qqhlz/office_...

Also, they're actually using Typescript.
Is this the "real" reason why they bought Github? They want to migrate their entire office products to use the ElectronJS. VisualCode and others were like the guinea pigs before going fully in with their office products. /end_speculation.
If you're looking for a good high-level abstraction, I really recommend the open source Plotly.js library:

https://plot.ly/javascript/

(similar to HighCharts, but without the commercial license mumbo-jumbo)

Yeah, I see D3 itself as more of a tool tailored towards DataVis geeks developing new visualisation methods.
Having had to write both, professionally...

You've just never seen the monstrosity that is enterprise-level VBA.

Javascript is a godsend over VBA.
DC and Virginia are not well integrated. It was monumental effort to finally get sustained funding for Metro from all three jurisdictions that took over 40 years to accomplish.
Necessarily. They make a claim that they then don’t prove.

This really isn’t hard. Morality is just goal-based behavior. Paths that lead to a goal are called good; paths that lead away from a goal are called bad. Whether or not a goal is itself good or bad depends on where it lies on a larger path.

So, what are the ultimate natural goals? Easy. One is life, which is the prequisite for being able to make choices; the other is death, where no more choices are possible. Certainly, you can switch between these goals, but the key point is that nature gives no clue which you should choose. Therefore, all natural ethics is based on personal taste.

N.B. In Christianity, something outside of nature steps in and says, “choose life.” That’s why atheists can act morally (search heuristics can end up being similar).
the millions are not saying it's perfect. that would be wrong. as you say what we have is js, so let's move on and make something useful with it instead of complaining about it being flawed. it is evolving, being standardized and getting new features. its not going to go away anytime soon, so instead educate yourself into avoid the pitfalls that exist in the language and have fun being productive.
As much as I can imagine MS would love to kill VBA it would be a major loss of business if they did. Oil and Gas lives in the stuff and would probably even sue MS if VBA died. That said could it be getting a much needed fixup... probably. I suspect the same is true of COM plugins.
This thread is getting weird. Now we're arguing an entire language is trash because the Set type doesn't have native methods you want? Really?
I admit don't fully understand Y-chromosome lineage, but from a layman's perspective this doesn't seem to fit.

Imagine 5 - 7000 years ago humans first started experimenting with animal husbandry, and sedentary lifestyles in meaningful numbers. This would expose humans to new diseases that would wipe out large portions of the population, similar to what happened in North America when white settlers first arrived.

Imagine that certain genetic traits, found primarily in the y-chromosome makes people more susceptible to these diseases. Or even that genetic traits found on the x-chromosome, helped people fight off these diseases.
Wouldn't that create a similar bottleneck to what the scientists found now?

Also, since this study uses Y-chromosome DNA, isn't it possible that there was a similar bottleneck of the female population that we simply haven't been able to detect through DNA analysis?

Granted there were a lot of depictions of warfare in this time period, but I don't see how that makes it different from any other period in human history.
Janitors, office employees... the normal.

These aren't gig jobs. They offer steady employment with predictable hours and wages. If everyone has a basic job contract (which is a right in some countries already), it is even more predictable. If the job itself isn't good enough for your basic economic needs, the safety net kicks in. If they lose their job, the safety net kicks in so they aren't struggling to get by with gigs. (Obviously idealized situation).

The point is that worker never is forced to piece together gigs to be able to pay for food, clothing, shelter, and other things society sees necessary to be a full citizen. The same employee might decide to save for a house, vacation, buy a newer vehicle, or something similar and then work gigs on top of his normal employment. It isn't that everyone will be paid well or that no one will clean toilets, but it may mean that companies like Uber would have to hire regular employees so they have the same sort of economic security as the janitor would.
Do you believe the correct answer is "yes" with no further qualification needed?
> I'm going to single out David Cage of Quantic Dream as someone who writes embarrassingly bad plots for his videogames (Indigo Prophecy, Heavy Rain), and actually calls himself a "director".

To be fair, "director" has been a title in video game credits for 30+ years. Shigeru Miyamoto (or rather "S. Miyahon") is listed as a director on the credit roll of The Legend of Zelda, for example. I don't know how common it is relative to other titles like "designer" or "planner", but in any case Cage isn't breaking any more ground here than he is in his storytelling.
It will pass this time for the same reason that Brexit and the US presidential election had the outcomes they did.
> VAX/VMS, OS/360, Burroughs, AS/400, ....

On mainframe hardware similar in price to a single family house. The competition on hardware individuals could hope to afford was the likes of DOS and MacOS Classic. And even on mainframes, the ones that have survived like OS/400 are the ones obsessed with backward compatibility.
I read it that he meant "fixes for these things are missing and that makes me hate it", i.e. I read it as the answer to your question. He doesn't hate it because it lacks features, he hates it because the existing features are badly implemented/thought-out.
My GitHub.com password is >100 characters long and I deem it a critical account (hence the password length), so yes, I do use a password manager for it.
DOM methods are less convenient compared to jQuery. Also I think it makes sense to support browsers at least 5-7 years back so it is too early to deprecate jQuery.

But I don't like that it is huge and not modular. And that it is not strict in argument checking and accepts anything without throwing any errors.
Can you just tell the name of the store? I want to see for example what happens if I select verbatim mode.
The article:

"The researchers also found some differences between family groups, suggesting that some of the decline might be due to environmental factors. But they also suggest that lifestyle changes could account for some of the decline, as well, such as changes in the education system and children reading less and playing video games more. Sadly, other researchers have found similar results."

The paper:

"we show that the observed Flynn effect, its turning point, and subsequent decline can all be fully recovered from within-family variation. The analysis controls for all factors shared by siblings and finds no evidence for prominent causal hypotheses of the decline implicating genes and environmental factors that vary between, but not within, families."

Is this bad reporting or am I mis-understanding the conclusion of the authors?

EDIT: I think I was misunderstanding the conclusion of the authors. They believe they have shown that environmental factors are the main cause (from skimming the full paper's discussion).
I haven't read the original article to see if they address your question -- but generally a trained expert can tell if a disease ravaged someone by markers left of their skeletal system (increased iron deposits, lack of calcium, etc.)

Knowing that, if we wanted to test the hypothesis that it was a disease then we would expect to see those markers on either a majority of males or we would see an equal distribution with the male skeletons trending younger then female ones. After the disease passed (like black death did) we would see male average life spans increase and a decrease in the disease markers.
security is indeed hard. however, people building microkernels at that time were not doing it for security reasons, and it is not clear that the types of microkernels they built (e.g., mach, with a huge unix "personality") had any better security properties than typical kernels. So I think it's a bit generous to look back and say "yeah tannenbaum wasn't incorrect".

the hypervisor part of your argument is more reasonable - the amount of virtualization on a machine these days seems excessive, with each level solving a different problem, and a cleaner solution waiting to burst forth. I suspect, however, with new containerization and other isolation technologies, that we'll come to an answer soon enough, and Linux will still be there underneath, monolithic and all.
That is a way of looking at it. Another perspective is that any attempt to deify a real human being is bound to be nonsensical, and we should always be wary of the complex human nature behind a carefully constructed "public figure".

At least hopefully nobody will somehow look at this as an excuse for their own racist agenda (i.e. look, such a greatly respected person has also been so racist, why can't I?). The simplistic attempt to instill one-dimensional interpretations of personalities in the public consciousness has to stop, and hopefully both the educational institutions and the media can always remind people of the complexities of every individual. Though this seems to be a tall order at least for now.