skysight-inc/HackerNews huggingface dataset:
PostgreSQL, for better or worse, doesn't have pluggable storage engines. There's some discussion on their dev mailing list about the possibility of adding that capability in PG10, though: http://postgresql.nabble.com/Pluggable-storage-td5916322.htm...

Some earlier (2013) discussion on the same topic: https://wiki.postgresql.org/wiki/2013UnconfPluggableStorage
He's right though, a traffic jam creates a problem that must be solved, and someone solving that problem (providing gas, advertising on the radio while you helplessly listen, etc) will sell product.
>In an accident, it's exactly that: an accident. It wasn't an intended decision, it just sort of happened.

I think that one of the issues is that it's often not just an accident, not something that "just sort of happened". Safe driving practices do work. E.g. checking your blind spot, not running stop signs, always looking both ways before going when the light turns green, etc. Of course, you can only do so much to protect yourself against other people's bad driving. But there is a moral component to car accidents; they happen more often to bad drivers.
True. But a compiler can also perform inference, and optimize this without type information.

Of course, it becomes less reliable, because you'd have to trust that the compiler does this (and consistently over changes to the code).
You can now buy bare Snapdragon SoCs with 410E and 600E
The ban on broadcasting the voices of Sinn Fein representatives (but not the content of what they said) applied to all UK media, not just the BBC. I'm in no way arguing that it was a sound decision, but it says nothing about the BBC being state run or otherwise.

https://en.wikipedia.org/wiki/1988%E2%80%9394_British_broadc...
Postgres does not have pluggable storage engines - there is essentially just one way to store things.
Biology is very rarely binary. Chances are some will and some will not before they die. The interesting question is what percentage can make it to say 50 without problems.

It's possible similar crossovers to SID > AIDS may have happened many times in the past and due to slow travel and worse healthcare the outbreaks just died out. So, some percentage of the population might have relative immunity to similar diseases.

It's also possible for some new mutation to show up that deals with AIDS over time.

Or, they could be all dead before 30 without treatment it's hard to say.
How hard is that to learn though?

That seems like a fraction of the cost it takes you to learn OOP/SOLID/etc.
I assume they're reading this thread.
The Computer Voting Revolution Is Already Crappy, Buggy, and Obsolete
Postgres has one storage engine: Postgres. It doesn't have a pluggable interface like MySQL does.
Getting children?
I think this comes down to the contract really, and you could make an argument about many contracts which are not morally right (like marrying a 50 year old grandma on her death-bed and going away with all the inheritance. Is that right?). Sweeping under a rug will not be solved by banning immigration, or making it stricter, that would exclusively make it worse. Lax laws would actually tremendously help those kind of modern slaves. So i dont really see your point.
Because no one takes ownership anymore. Young men, especially, have become weak and feminine. Boys don't play outside anymore. They don't hunt or fish. They don't work, mow the lawn or get dirty. They don't have positive, masculine role models like John Wayne anymore.

TV mocks men in commercials and on sitcoms. Men are made to look like buffoons. A young man who seeks to be married can likely NOT afford to let his bride stay at home and raise the children, which is the ideal.

Yes, yes, I'm older and my views are likely not popular, but it's what I am and what I know. Things were better for families back then. This administration didn't help when they extended health insurance coverage to children up to 26. 26? That should be a grown man with one or more degrees already working and on his own. That's a grown man with 8 years in the military and only 12 to go to retirement. 26? C'mon. That's ridiculous.

I pick on young men here because we've become a nation of milquetoasts. Our men are hipsters, neo-hippies, concerned with ephemeral BS and nothing of substance. Young men need to be MEN. Be masculine. Leave home, pick yourself up by your own bootstraps. Be the pioneer. Set the example for other men. Be the John Wayne, be the real man with real masculine morals. Don't be weak, coddled, or shamed by feminists. Hold the building door open for women. The car door. Treat your women with respect. Feminize them by sweeping them off their feet. Pay for their meals. Dress like a man. Lose the skinny jeans and feminine look. Be a man. Do the right thing.
Yes we're aware of that issue, we're still finding a way to fix that.
You can still buy most components for the C64, and failing that, there are a number of FPGA systems that reimplements it, as well as the C64 Reloaded reimplementation by Individual Computers [1] who have also licensed the Commodore name and is about to produce replacement cases.

Odds are that you'll still be able to replace a C64 with pretty much cycle exact replications long after you'd need to scramble for replacement for your current PC hardware...

[1] http://wiki.icomp.de/wiki/C64_reloaded
Different Types and Methods of E-Marketing – Code95
Blackberries predate iphone. But, you couldn't get one cheap with a phone contract. Also, it leveraged everyone's ipod song list. Not to mention the cool factor of the iphone.
> Doing some pair-programming, adding them as reviewers of more pull requests, writing some wiki page that explains the architecture of the various components are much more effective ways

You get a new member of the team, how do pull-request reviews and pair-programming help them get familiar with old code? Documentation is a way of stating explicitly what might be learned implicitly from those tasks.

> Every time that I've seen some attempt at writing documentation in javadoc or whatever is called in .net, there were always missing parameters in the methods, wrong arguments and method names, parameters not existing anymore and so on

So fix that. review the comments as part of code review - if the documentation is in the code this should be easy. From my memory of Java, doesn't eclipse have some sort of doc sting checker? I'm sure I recall the in-comment parameter names changing when you updated the method name...
Control your traffic at the edge with Cloudflare
"abject poverty" means something like "the worst poverty you can think of". For the US, that probably means some portion of the ~1.6 million homeless (not all of them though), not the tens of millions of people that are below the national poverty line.

We do have about 25 million people with no health insurance.
FB Integration, that's brilliant. Overlooked that, thank you!
Dynamic forms with Phoenix
Wards Against the Day
Don't ignore the cost of all the regulations marijuana has in addition to regular crops - for growers, transporters, and sellers.
Eh... if only the configuration was in YAML (or TOML)...
Odds are good that she'll end up with a shared apartment, but she's already done that once (though not starting out with someone else homeless) and it didn't work out well.

I suspect the biggest problem with finding another homeless person or two to share an apartment with is what she already ran into - for a lot of homeless there are mental health issues that may have led to them being homeless in the first place. Many who are homeless also are going to have a hard time covering even part of the cost of an apartment, particularly since it's going to be harder to find and keep a job without having a permanent place to stay in the first place. Finally, I suspect that many cities have limitations on how many unrelated adults can live in a single residential unit - something that for many it'd be easy to ignore, but for a small group of people it could make it very difficult to secure an initial lease unless one of the group members was able to demonstrate the resources to get the lease on their own anyway.
Theo Epstein Is Making Lightning Strike Twice
I seem to recall reading that the original IBM PC was still in use at United States National Weather Service outposts. Why fix it if it isn't broken?
Google isn't "manipulating search results to steer people from ISI," nor have they suggested it. A bunch of advertisements were bought that would link ISIS keywords to videos of anti-ISIS propaganda. It's something anyone in or out of Google could do.
"Let's flip a coin, heads I win, tails you lose. You don't like those rules? Too bad, you must play."
This article mentions a lot of hardware specifications and trends (128GB RAM, Xeon, NUMA, etc) but I think those abundant details make it hard to see the forest for the trees.

Here's how I would compress the article's core point...

Windows Server has 3 major time periods:

1) early 1990s: the era of servers as "dumb" file & print servers. This was the time of Windows NT 3.0 and NT 3.5 competing with Novell Netware. At the time, many were debating who would win the server wars based on superficial things like NT having a GUI whereas Netware had a text console, etc. Arguing about those details was missing the point of what would dominate the next era...

2) mid 1990s to mid 2010s: the server as an "app server". Instead of being just a dumb file & print server, the programming API the server exposes enables complex applications to be built on the platform. This is where Windows Win32 API beat out Netware's NLM (Netware Loadable Modules) as a programming interface for things like mail servers (MS Exchange wins), http servers (MS IIS Intenet Information Server wins), databases (Sybase and MS SQL Server), etc. (The "wins" in this context was the defeat of Novell and IBM OS/2 -- not Linux.)

3) 2016 and beyond: the "abstraction level" of IT thinking has moved beyond "file & print server" and also beyond "app server" to the "cloud as the operating system". In this new era, the server o/s itself is no longer a centerpiece of conversation but merely a small component of a larger private cloud stack (e.g. upcoming Azure Private Cloud). This is why Windows 2016 has features such as containers, micro footprint configuration, etc.

Once one has the broad brush strokes above, I think it's easier to overlay the progression of hardware technologies on top of it to see how they enabled each era. If instead, you interweave the hardware stories throughout the article, the macro trends are too easily buried in the details.
Which PokemonGo team to be on. /s They probably mean having children if I had to guess.
What does the commented line accomplish?

Edit: I am getting upvotes but no answer - it is a reasonable question. Why include it if it is commented out? Does it accomplish something, even though it is in comments?

Edit: answered below!
> No OpenGL support outside of dom0. You can still watch videos, but that's about it. I do a little webgl coding now and again, so I got around this by installing firefox directly into dom0.

Doesn't llvmpipe run? Of course, I guess that'd have vastly degraded performance...
Postgres doesn't provide a store engine API. You can achieve some of those goals by using the foreign data wrapper (fdw) api.

https://www.postgresql.org/docs/9.5/static/postgres-fdw.html

For example, Citus Data provides a column store for Postgres via the fdw api.

https://github.com/citusdata/cstore_fdw
I haven't had a doorbell ring or knock at the door by UPS in probably 3-4 years. I get that they're too busy to wait for everyone to come to the door, but you'd think they could at least knock.
Cloudflare Traffic Manager
Because some software provider has their stuff working on Windows and your business has determined that is the software they want to use.
And, Flying Spaghetti Monster be praised, know enough that designing a convoluted OOP hierarchy and diagramming out forests worth of UML diagrams is a terrible, terrible decision.
Team vi or Team Emacs.
Microsoft puts AI to work in Office 365
What a crock of shit. Would we accept the same reasoning for some barely-tested miracle drug? "If we do the testing, and the drug turns out to actually be miraculous, then lives were needlessly lost during the testing period". Indeed ... but what if the drug is not miraculous, or has dangerous side effects?

Hands up who wants to trust their health to the untested assertions of a pharmaceutical company
The weapons industry is one of the dirtiest and most corrupt around. I'm having a hard time understanding how concerns about which server your AI is running on trump an industry that distorts politics, misappropriates public money, and contributes to the corruption of various regimes.
Well, he says this pretty early on:

> The onion architecture can be implemented in object-oriented programming or in functional programming.
I'm not sure which title you're commenting on, but if it's the current HN title, note that it's been changed. It previously matched the title of the linked article, which is "MH17 missile 'came from Russia', Dutch-led investigators say."
Cloudflare Traffic Control
tl;dr: Foreign Data Wrappers (FDW) provide 99% of the same functionality, but with even more flexibility incl smart query optimizer support.
I worked for the FAA on these sorts of Risk Analysis Panels when I was younger. It's basically a trade-off of the likely damage or impact (a rating something like stubbed toe to everyone on the plane dies) vs the chance it will happen (once a day, year, 100 years, shouldn't ever happen but can maybe possibly).

An example of this is babies in laps on airplane. What is the benefit? People with kids will fly rather than drive. But are kids safe on a parents lap? No not really? Are they SAFER on a parents lap in an airplane than in a cross country trip in a car-seat? It turns out they are. So you have babies in laps on airplanes. It's an analysis of safety not a mitigation of situations where people might, with extremely low probability, die.
I think we can charitably take it to have an implicit "by the appropriate standard for evaluating risk". That is to say, "Regulators ... feel certain people will not be put at risk" -> "According to the industry standard(s) for evaluating risk, the new product is no more dangerous than the prevailing situation".
He and others have provided enough information to the BMA to be struck off, and enough to the Lancet for the research to be withdrawn.

He still makes movies because that's how he makes his money these days - scamming rubes.
tl;dr: "No, this still isn't real quantum computing in any way that we can measure." But yes, I'm looking forward to it also.
Your point is covered in the article.

"If you think systemd doesn't need privilege separation because it only parses messages from local users, keep in mind that in the Internet era, local attacks tend to acquire remote vectors. Consider Shellshock, or the presentation at this year's systemd conference which is titled "Talking to systemd from a Web Browser.""
Yup. Forgot. Thanks!
The PG storage engine is not particularly awesome. It is basically COW (with exceptions) and compaction (called vacuum) has been quite painful for a long time. Every release it is supposedly fixed, but people keep complaining. This not to say PG sucks, their optimizer knows far more about their data than InnoDB and PG can perform far more types of execution plans.

We (Pinterest, I wrote most of the MySQL automation) make heavy use of MySQL replication which is vastly simpler to manage than PG. All queries still flow through SQL and unlike PG, we can force whatever execution plan we need. We do lots of PK lookups, and InnoDB is really good at that. In InnoDB all the data is stored in the PK while in PG it is just a pointer.
Just from reading the documentation, the full text search features on Postgres already look pretty powerful. And it is encouraging that they are actively being worked on. I'm wondering how this compares to a dedicated search engine like Solr or Elasticsearch.

Are there huge differences in performance, features or search quality? At which scale does using Postgres for full text search still make sense?
I had been using devtool (https://github.com/Jam3/devtool) for similar effects, but this is awesome!
The Next Industrial Revolution Could Put Millions Out of Work
They regularly update Windows with a built-in auto updater mechanism (which is called Windows Update). For me, this is a killer feature #1.
Are traffic accidents categorized under 'crime'? Didn't we read here recently about the rise in fatal collisions due to impaired drivers? How does that factor into the analysis?
D best language

:)
Link between police shootings and voter registration
Ask HN: How are car “Computers” programmed?
They seem like a mystery to me. What are they programmed with? What language is used?
While this looks like great stuff and there is no way I will discourage anyone from developing tools for scientific computing in any programming language, the vast majority of users of these tools IMO are scientists and engineers who are not programmers. Or to put it another way, most of them don't have a degree in CS, they are usually Mathematicians, Physicists etc. When I hung out in that community about 3 years ago, there was already a wholesale movement going on in moving from MATLAB and/or Fortran to Python... and I don't think the vast majority of that community (which is generally conservative when it comes to tooling) will adopt yet another tool unless it offers some significant benefit. (MATLAB was easy to write and use but proprietary. Python was easier and free. Both make use of high performance libraries written in C/Fortran).
One Race the human Race,We all have the same origin ,last I checked it was 2016, I abhor those who play the race card and more so theSHEEPLE who feel that"I DOHAVE SOME PART AND SHAMEON ME.WE THE PEOPLE.
if a cdc whistleblower doesn't phase you nothing will
I'm pretty optimistic that the clear and vast befits of self-driving vehicles that benefit everyone from commuters to shipping companies will push over that "new and scary" hump.

Just look all the civil liberties and privacy that we have given up over the last 15 years in exchange for "safety" and being connected through social media and the internet in general.

If you would have told someone 20 years that we were going to start making teachers wear body cameras to record every word and movement of everyone they interact with, they would thought you were crazy, yet here we are.
Why is it Aids not AIDS in this article?
> I mean, personally I feel a lot safer managing my own data privacy with what I give these companies, rather than having a government do it for me

What a fallacious statement. How is government oversight of these companies going to prevent you from applying your own magical 'data privacy management' spells?
It seems like there might be some sort of a market for a very simple computer that had every piece of the puzzle well documented and straightforward. Maybe even have just about everything visualized so you can see what is going on with your IO ports, interrupts, etc.

Unfortunately it seems computers just got more complex and less transparent, but with modern technology I would think you could take a step back and make things much more transparent.
I suspect that police forces would be loath to unbundle any statistics about marijuana-related crimes because they are going to resist any potential budget cuts from that, and correspondingly, it will take a while for any savings to materialized because of organization resistance.
>Forgive me, but I don't see where "let's give a woman a go, maybe, see if it works out" is equivalent to implying women will be better Leanders than men.

Well, that they could be as bad as men is probably a given, and no reason to give a woman a go just because she is one ("see if it works out").

Only if one had some stronger expectations from women in power compared to men would it make sense to just say "let's give a woman a go" just because of her sex.

>It seemed to be merely recognizing that there has never been a woman president and maybe, a woman can be president and not be a garbage fire.

"It won't be a garbage fire" or even stronger, "it will totally be business as usual", is hardly something to excite one to vote though, is it?
I don't use eval so maybe I'm wrong but I guess it's easier to debug an error message when it contains both the filename and the line number.
"The benefits to French GDP are not mainly from the tickets, but from the tourism-related revenue (hotel stays, restaurants, flights, &c)." yes, you can infer that from the last sentence in my previous comment, but still, they do not monetize it as much as they can because they could have decided not to make the entrance free for the youngsters and they would make more money even if the number of young visitors decreases.

The difference with the google search engine is if you are not willing to pay and so do not use the search engine then google won't make money at all from you whereas few people will decide no to go to Paris just because the Louvre entrance is not free.
Google captures a lot of value in search ads.
It May Not Cost You More to Drive Home in a Climate-Friendly Car
The discussion is moving on lately with a refactoring to create an access method handler for tables:
https://www.postgresql.org/message-id/d7e41e76-e565-8bc0-4e9...

Here is as well some documentation on the matter:
https://wiki.postgresql.org/wiki/HeapamRefactoring

Having "CREATE ACCESS METHOD [...] ON STORAGE|TABLE" to create a custom access method, or storage engine, and extending CREATE TABLE to be able to pass a storage method with the table definition could become a quite powerful combination. The main challenge is to come up with an interface solid enough to be able to handle problems related to MVCC, like VACUUM cleanup.
Announcing the Infinit Docker volume plugin
The difference is that a "layer interpreter" in functional style is just a pure function that transforms values to values, so it's very easy to test in a very direct way. And we have laws that guarantee that composition works correctly (i.e. the interpretation of a composition is the composition of the interpretations). Whereas it's a lot fiddlier to confirm that an object that uses other objects behaves correctly (you have to mock the inner objects), and virtually impossible to determine whether composition behaves correctly since the object's internal state is opaque.
That's one of the few youtube channels I find myself going back to again, I do enjoy it in a bizarre way. Many times he opens an MRE and I assume, "Well, there's no way he tastes that..." and then he does.
Maeby was definitely smarter than George Michael. Even if she wasn't, GM puts her on a pedestal. AD isn't a very good example for your argument, all of the characters have severe flaws.
That's cool, they'll just make armoured self-driving cars for that particular problem area.
In addition to what the others have said, there is a very big list of 3rd party vendors who use C#. Look at enterprise CMS, for example. Microsoft also has a very large footprint in both CRM and ERP systems. Those install bases and the ISVs who build on top of them use Windows. There's also the micro/small business market where a server resides in the office to handle printing/video surveillance, small ERP apps. Think about dentist offices/clinics, shops, restaurants, gyms, small warehouses.
Q4 was just a convenient excuse to not pay someone more.
So it implies that age is not a factor?
Trump is a lot of things, but pre-vetted isn't one of them.

There was a robust primary season this time around, perhaps the most robust in over a century. The results are hogwash, and we can discuss what happened and what we can do about it. But it's not entirely rigged.
Microsoft themselves seem to be making it less relevant as a web app server. ASP.NET Core is cross-platform (I wrote a book on this) and SQL Server 2016 is coming to Linux. I guess they will focus on Azure for this market but Windows Server would still be useful in the back office for email and domain admin.