skysight-inc/HackerNews huggingface dataset:
C++ doesn't have this problem, because it doesn't allow virtual function templates.

For that matter, it doesn't allow any templates across ABI boundary, except when you manually instantiate them (extern template) - and then only for those explicit instantiations. So it is effectively impossible to have a generic C++ API using templates that is not statically linked.
Wikinomics author on why Blockchain will rock our world
Literally every place I've worked uses red gate.

I've never had an issue with it, If you make sure your database is constantly up to date. So changes are small.
Perhaps they've read a Marketing 101 piece on "sell the benefits not the features"?
> Postgres is getting its momentum in China, especially in 2015, one of the biggest insurance company is adopting Postgres, and Alibaba is providing Postgres service in their public cloud, also there are a lot of significant progress about the adoption. This talk will give an overview about the Postgres adoption in 2015 in China

https://pgconf.ru/en/2016/89691

> Alibaba has provided a relational database service (RDS) for postgres in our public cloud platform (aliyun.com, the currently biggest public cloud in China). We are also enabling internal applications to use postgres in our other internet business and we can share our experience

https://pgconf.ru/en/2016/89715
The things that actually fits best with the new serverless term is - shared hosting. Just FTP some PHP files into a directory, and it's running.

Excuse me, I'm off to sell my marketing consultation services to GoDaddy and Hostgator.
I've been very impressed with the few Electron apps I've seen out in the wild. Obviously the main one is Atom (as I believe this is what gave rise to Electron). But others include Kitematic and VS Code, the latter of which convinced me such an approach could produce a smooth UI.

Generally, I find the way these apps look very attractive, much more so than any other cross-platform apps I've seen before (Swing, AWT, QT etc).

While I agree the download size is less than ideal, I can't argue against it being a good compromise at the moment.
Mirrors show the image of what they reflect. Non-reflective surfaces don't.

What's the difference between the image of yourself in a puddle of rain on the sidewalk, and the image of yourself in the dry concrete of the sidewalk? One exists, and one doesn't. There's still light that travels from you, to the sidewalk, to your retinas, but that light reveals essentially nothing about you. The sidewalk has overwritten the information it used to carry.
> The very reason why you can keep on going, struggling on, and living your life, and trying to do your best, is precisely because you know that if it becomes unbearable, you do have another option.

While I’m against the de-facto suicide prohibition that we today observe in our societies, I find it worth acknowledging that in what’s ultimately an unknown-length-run it’s an inevitability, not an option.
Does a new coal-fired power plant make sense in 2016?
Lamu, where a Chinese-led coal-fired power plant is about to be built, is a stupendously beautiful archipelago of Islands off the South Eastern coast of Kenya.

Indeed, Obama wrote of his visit with Michelle to the area in his first ever trip to Kenya before they got engaged in the early 90s.

The main island hosts a UNESCO world heritage site, a 14th century town built up due to the confluence of African, Arab and European (as well as some Chinese, Indian) traders.

Work on the coal-fired plant is likely to begin in 2017 but its construction is starting to face strong opposition from a minority.

Main concerns are environmental destruction due to thermal effluent into the ocean, as well as air pollution.

1400 Chinese workers (nearly half the labor required) will be brought in to work on the plant.

While Kenya desperately needs the power, and is carrying out other major clean energy projects (e.g the largest wind power plant in Africa, which Google has invested in), coal sounds really concerning.

Does a new coal-fired power plant make sense in 2016, given that other developed countries (e.g the UK) are planning to phase out coal power within the next decade?

FWIW, major deposits of natural gas have recently been found in neighboring countries.
There's no way to tell how these were thought of. Maybe it happened the way you declared, maybe it happened as a very iterative process of refinement over thousands of years.
How worried should I be about this? The paper doesn't mention any mitigation strategies and kinda makes it sound like anybody with a wifi router ("Free Wifi") could get me.
PerfectlySoft close seed funding at $1.5 mln
Honestly, I'd like to have seen ref returns implemented as attributed out params (syntactic sugar). As it stands I can't see me using them in any of places that I originally planned to - I am exactly the target market for that feature. Still, I'm sure something interesting can be done with this.
After 25 years, Linux’s world domination is coming along nicely
If, like me, you wondered how it maintains cache coherence with that many core. It uses something called 'directory based coherence'.

https://en.wikipedia.org/wiki/Cache_coherence

From what I have read it appears that the cores we typically run today, use snooping, constantly listening for interesting changes to other core's caches. Clearly this doesn't scale, you don't want to listen to cache traffic of 200,000 cores. So they have a centralised 'directory' to manage cache coherency. The directory system has higher latency, presumably every load/store has to send a message to the potentially distant cache directory manager.

Does anyone really know this stuff, I would be interested to hear a more knowledgeable take on it :)
>Families at the 90th percentile saw their wealth grow by 54% between 1989 and 2013.

>Those at the 50th percentile only experienced a 4% rise during the same period.

>And those at the 25th percentile actually saw their wealth drop by 6%.

Trickle-down economics my ass. Also the western middle class got hit the most by globalization [1].

[1] https://hbr.org/2016/05/why-the-global-1-and-the-asian-middl...
I love it ;)
Retroactively scrubbing a programmers published work and social media participance is a red flag in itself.
"Tencent is using PostgreSQL for data mart in their big data system" - https://pgconf.ru/en/2016/89691
Nice. Advocating the torture and murder of coders working for the US government.
Github has a comprehensive open dataset [1]. I'm not sure if it keeps historical data, but I'm sure there are people hitting the API's and keeping the data archived :)

[1] https://www.githubarchive.org/
My brother graduated from school w/ degree in web development -- he can't find a job because they teach out-dated js/css/html -- but don't teach anything at all about Angular, Twitter Bootstrap, etc -- and most companies that hire frontend won't touch you if you don't have some JS framework experience.. I'm backend/php dev in Laravel, and self-taught and work for a decent company, I'm a jr dev now in my first major gig. I don't really think you can 'practice'for a job -- honestly getting your first job is the best way to learn. Or building stuff, going through classes only gets you so far--you learn way more by pushing stuff into production.

Since becoming full-time and moving from side projects I've learned 500% more from working with team-mates than I ever could've in College or on my own alone.
Excellent point; however, I would argue they had all the technology they needed.

I've thought about this long an hard for a while after spending time in an Aboriginal community in Northern Australia. A friend of mine explained to me that these people weren't primitives (as considered by some) but rather a highly advanced civilization in which we in the west only slightly understands. He was right.

The lessons I learned there have been burned into my mind and I'm grateful for my experience. This has made me wonder if "modern civilization" took a wrong turn at some point. Clearly we need to back track a little in order to survive.

Australian Aboriginals amongst other great things were:

- Masters of using fire to manage the land (fire stick farming)

- Discovered the hydrofoil (boomerangs).

- Astronomers (the night sky in outback Australia beats any television show)

- Built throwing tools that were highly efficient (woomera)

- Lived sustainably (something we're only just realising needs to be done)

- Made sure everyone in society had a place (totems).

- Implemented important laws to govern the size of the population.

- They lived in peace and harmony with the land.

Sure they didn't have any cannons and guns, atomic bombs or rocket ships, but they didn't have much of the transmittable diseases and mass scale wars and climate change we have now, nor did they initiate the collapse of the eco-system.

Unfortunately certain people thought it was a good idea to try destroy these incredible people and their culture. Thank god they didn't succeed in entirely, because we still have much to learn from them.
I also suspect the author may have a possible or likely identification of some programmer(s) involved.

While I am no fan of some of the things the US does, I don't bear these programmers the type of ill will that your encouragements of violence suggest. I think it's foolish to believe that every (sufficiently wealthy) government on earth doesn't have their own "Equation Group" writing stuff like this (or at least trying to).
Yes, that's done some times but in this case, from the die picture posted here in another thread [1], it seems to have indeed 24 cores in 12 pairs (each of the "houses").

[1] https://news.ycombinator.com/item?id=12351729

http://www.nextplatform.com/wp-content/uploads/2016/08/ibm-h...
It depends if you think meritocracy is a good thing, as its basically the opposite of inheritance.
The tests were conducted in controlled environment - real world is another thing entirely. And if you are worried about this, then you should probably shield your computer because normal PCs emit lots of data in form of electromagnetic waves. But unless you are concerned about state-sponsored three-letter agencies spying on you (individually), I don't think there is much reason for concern.

Obligatory XKCD: http://xkcd.com/538/
What's Inside Microsoft's HoloLens and How It Works
How to earn $5000 per month on upwork
Sounds like an updated version of van eck phreaking, however this seems to be much more easily deployed on a wider scale. I think one issue of van eck phreaking was the time it took to accomplish as well as the requirement that you had close proximity to the monitor you wanted to read from.
Climate experts at war over prediction of ice-free Arctic
Wouldn't it suffice to do a coreference pass before extracting sentences? Obviously you'll compound coref errors with the errors in your main logic, but that seems somewhat unavoidable.
I think you mean this one: http://jason-huff.com/projects/autosummarize/
Tuple.Create(3, "hello", true)

Type inference FTW.
A more interesting question would be, imho:

What new x86 instruction would a compiler benefit from most?
Reading how to skin an animal and actually doing it are quite different things. Then you need to know that you need to know how to handle the skins to make anything useful with them.
Interestingly, these look very similar in design to so-called bacterial ratchets (see Fig 7 of [1]) which allow swimming bacteria to be sorted by size or swimming speed etc. People have even used these ideas to create tiny bacteria-powered motors [2].

[1] https://arxiv.org/abs/1604.01072

[2] http://physicsworld.com/cws/article/news/2009/oct/23/bacteri...
Xiaomi's Redmi Note 4 is a ridiculously cheap 10-core smartphone
World’s First Self-Driving Taxis Hit the Road in Singapore
Some business ideas from the 2.4GHz dystopia:

* Using wifi in a movie theatre to build a Google Analytics equivalent for movie studios. Total heartbeat and respiration data for every individual "user session" across all screenings. Devices like Roku could do this too and sell the data to Netflix.

* Amazon Echo could notice your heartrate is becoming elevated due to the start of flu - Amazon stages your go-to remedies in the nearest DC and pushes appropriate ads on the site.

* In store movement tracking. Why bother with phone beacons and hassle-some devices randomising their MAC addresses when you could just power up a wifi blanket and track bodies with precision.

I guess the lab setting of the above research wouldn't apply to these situations - but I imagine with more research and some specialised equipment a movie theatre could be made conducive to this kind of tracking? Would there be legal implications? Wifi is everywhere already...
PVS-Studio – Static analysis for C# and the ‘C’ prefixed family of languages
Why Upgrade Norton 360 to Latest Norton Product
Offline-First: No More Network Connection Error
I remember there were almost no visitors from France on my websites, back in 2000. Many were still on Minitel. From Wikipedia: "In 2005, there were 351 million calls for 18.5 million hours of connection, generating €206 million of revenue, of which €145 million were redistributed to 2,000 service providers (these numbers were declining at around 30% per year). There were still six million terminals owned by France Télécom,". https://en.wikipedia.org/wiki/Minitel

I read that Germany had something similar called BTX from Bundespost, but that died a few years earlier. https://en.wikipedia.org/wiki/Bildschirmtext
Hmmmm perhaps my definition of serverless is non-standard :) My thinking is that if you just have an endpoint that you can throw a container at, or something like RDS for databases, then that's serverless enough for me (at least it takes out a huge operations cost, especially for smaller companies). But I get that it's not true 'servless' in compared to lambda etc.
Just how do you "fix a segfault" in your page? Do you immediately replicate the user's exact computing environment, all down to the specific operating system and perhaps browser plugins which might contribute, install a specific version of the this obscure browser (Conkeror?) with debug symbols, fire up GDB and understand why the complex C++ crashed based on the core dump?

That seems like an unlikely amount of effort. IME If you have some "enterprise" tool with enterprise clients, there's typically going to be a list of browsers which are supported and tested by QA.
I think named tuple parameters only matters when not deconstructed, when deconstructed the position matter and you can choose your name. If you don't want to take that risk don't name your output parameters.

But that's the same as named parameter, and you didn't complained, if the client used named parameters and you change them it will break their code. The full signature of the method is the public API, as you can see when navigating a compiled assembly.
But as we can see in the original article of this thread, software is not making use of those instructions

The article doesn't show that or even come close to it. To measure what instructions software uses, you'd need to measure it at runtime.

The metric of simply counting frequency on disk ignores loops: you might have a single server binary that contains a single AES-NI instruction and conclude this instruction was useless and never used, but if your server spends 50% of its time decrypting SSL connections at high speed, then things look rather different.
What you are looking for is called the Mill:

https://millcomputing.com/
I can't speak of Australian Aborigines specifically, but in general, it's not true that primitive tribes are some kind of pacifist pastoralists. Sure, they don't wage large-scale wars - because they don't have the population numbers for that. But they do use violence against each other a lot, and when you adjust it per capita, it's quite on par with "civilized" wars, and even exceeds them sometimes.

"Anthropologists formerly idealized band and tribal societies as gentle and nonviolent, because visiting anthropologists observed no murder in a band of 25 people in the course of a three-year study. Of course they didn’t: it’s easy to calculate that a band of a dozen adults and a dozen children, subject to the inevitable deaths occurring anyway for the usual reasons other than murder, could not perpetuate itself if in addition one of its dozen adults murdered another adult every three years. Much more extensive long-term information about band and tribal societies reveals that murder is a leading cause of death. For example, I happened to be visiting New Guinea’s Iyau people at a time when a woman anthropologist was interviewing Iyau women about their life histories. Woman after woman, when asked to name her husband, named several sequential husbands who had died violent deaths. A typical answer went like this: “My first husband was killed by Elopi raiders. My second husband was killed by a man who wanted me, and who became my third husband. That husband was killed by the brother of my second husband, seeking to avenge his murder.”" (GG&S)
The moving core is created by radioactive material heating up the core and creating convection currents.
I disagree. A lot of "simple" ideas we take for granted today evolved over thousands of years. The wheel, for example, took a lot of time to appear, place value is a notion we take for granted today but it became widespread only a couple hundred years ago, also whether zero was a number had been heavily debated around the time of its invention.
Similar sentiment here. If I understood the not-very-explicit description correctly, it's an IDE for Javascript, and Javascript only, right?

It's hard to believe, but somewhere in the world are developers using languages other than Javascript.
Persistent Memory Programming
नमक के टोटके I Namak Ke Totke I LEARN ASTROLOGY IN HINDI
How Startup Options and Ownership Work
Intel is not alone - http://openpowerfoundation.org/blogs/fpga-acceleration-in-a-...

> In addition to the CAPI 2.0 coherent links running atop PCI-Express 4.0, there is a further enhanced CAPI protocol that runs atop the 25 Gb/sec Bluelink ports that is much more streamlined and we think is akin to something like NVM-Express for flash running over PCI-Express in that it eliminates a lot of protocol overhead from the PCI-Express bus

http://www.nextplatform.com/2016/08/24/big-blue-aims-sky-pow...
"2b" || "!2b"

always results in 'true'.
Like paint

http://www.informationweek.com/startup-markets-wireless-secu...?

http://news.bbc.co.uk/1/hi/technology/8279549.stm

http://shop.wireless-protection.org/blocpaint-wall-floor-and...
What would be comments on a "gay aspect" today aren't necessarily so 200 years ago, even if the wording is the same. The past is a foreign country.

Your third quote is especially unpersuasive; it lists "neither male nor female" side by side with many other obviously hyperbolic insults, all of which are to the effect "they're unnatural". And one of them specifically says that macaronis are given to womanizing.
Microsoft runs internally similar tools. The usual deal is that grandfathered issues (ie. issues found by new code analysis tools on old code base) are generally not fixed, and the warning is instead silenced (all tools have means to suppress specific warning for specific code place). This is done because the risk to fix a code analysis issue on old code base is often higher than the benefit.

New code on the other hand is usually required to pass all static analysis without introducing new warnings, and is often enforced by automated code review (bots that runs static analysis will mark the code review and it will not be possible to check it in).

From time to time some teams form to work on fixing static analysis code warnings on old code, but is not a high priority. Of course a public PR event like the OP may trigger some action, is going to be up to the individual team priorities, policy, schedule, workload etc.

This may sound like laziness or carelessness, but these are good engineers with plenty of experience that are capable of judging risk vs. benefits. If the code was like this for years and no actual bug was reported, is not always worth modifying it. Eric Lippert has a nice blog about How many Microsoft employees does it take to change a lightbulb? [0] and why some of these 'trivial' changes for a small project add up to a risky change at MS scale.

- [0] https://blogs.msdn.microsoft.com/ericlippert/2003/10/28/how-...
"Once trained..."

It needs to know what keyboard/layout and also the person.

I'd guess that the position of the keyboard in the room needs to stay constant too.
Why we are launching the very first startup for conversational journalism
Thank you for having a readable font size and thank you for actually explaining ideas in ways that the layperson can learn from. We need more of this, not elitist jargon that is all too common.
Ask the Australian govt, who still seems to think coal is the future and is pushing for a coal "super mine".
I believe Hawaiian fish ponds were for pisciculture--raising fish. Saw a rock marked with a sign in a park, the Hawaiians used the hollowed out part to store fish while transporting between streams and ponds. They were not hunter-gatherers, they were (mostly) farmers.
Kuta Beach, Bali, Indonesia
> “Our practices tend to reinforce a natural selection bias — those who are interested in working as a team to deliver a great product versus those whose primary motivation is publishing,”

This is a blatantly false dichotomy: there's nothing about publishing that precludes anyone from "working as a team to deliver a great product"

> Researchers often aren't the best product creators.

Tell that to Andrew Ng!
That would be like Christopher Columbus, mid-Atlantic crossing, encountering a gunpowder-equipped Mayan navy going off to conquer Europe. Not likely.
http://izquotes.com/quotes-pictures/quote-they-lie-about-mar...
> The Deconstruct method is introduced as a "magic name".

Collection initializers already rely on “magic names” (the `Add` method + `IEnumerable`), so I’d say that’s okay. It’s simply a compiler feature, after all.
From ML to C via Modula-3 [pdf]
Another interesting prediction was Bill Gates' "The Road Ahead" (1995) book. https://en.wikipedia.org/wiki/The_Road_Ahead_(Bill_Gates_boo...

The Microsoft Network (MSN v1, MSN dialup) failed spectacularly and the WWW won, Bill Gates rewrote the whole book in less than a year, the paperback edition already featured the WWW instead of Information Super Highway and MSN/Microsoft Network. Windows 95 shipped with MSN integration, an addon "Plus" CD shipped Internet Explorer 1. https://en.wikipedia.org/wiki/MSN_Dial-up#Early_history
Interesting paper, thanks!

See how you sway the argument in your favour using words with negative connotations like "fairness through blindness" and "hurt meaning and accuracy". Nobody would want to deliberately blind or hurt something, would they? How about rebalance or recalibrate or re-correct.

A concrete analogy:

1) I have a meter measuring stick but I discover that it was made wrong, it is actually 2mm shorter than advertised. Every time I make a measurement with it I have to add 2mm to the measurement. Would it not be better to use a more accurate stick and not have to continually compensate?
Quick'n'dirty construction of custom mutable trees, I guess? Don't know about important. Best guess I have.
Yep! We've got lots of great artists here. I met him once, shortly after he did the Simpsons intro piece.
Fire and steel are rather different cases. Steel required some form of highly organized collective arrangement, to procure the needed materials and perform the labor necessary to obtain the end result. This pretty much implies a fairly well-developed society, which is probably why the earliest steel artifacts we know of are only a few thousand years old.

Fire, on the other hand, is about learning to control, and eventually propagate, a natural phenomenon. Human ancestors have done so a very long time ago - by some estimates, more than a million years ago (thus significantly predating anatomically and behaviorally modern humans).