skysight-inc/HackerNews huggingface dataset:
As far as I remember it has only ever been optional in VS2010. It was introduced by default in 2013 (.dbproj) and then reworked in 2015 (.sqlproj). All you need to get this going is: Visual Studio > File > New > Project > Other Languages > SQL Server.

You can also get it to reverse-engineer an existing database into a project[2].

Getting it to work for CI isn't turn-key. When you build a SQL/DB project it results in both a CREATE/ALTER script (depending on whether you do a diff build or a CREATE build) as well as a schema file (.dbschema). You need to track previous versions of the dbschema yourself (we use branching to track this file across releases), so that it can it has the base for diffing during the build.

It's a good idea to add a database reference to [sys] and [master] in all your projects (which is not done by default).

Knowing the right keywords I Googled a bit for you:

[1]: https://visualstudiomagazine.com/articles/2015/01/01/visual-...

[2]: https://www.youtube.com/watch?v=kWKllVyozOg (talks about SQLAzure, but these tools do work on-premise)

[3]: http://www.codeproject.com/Tips/998465/Creating-a-SQL-Server...

[4]: https://blogs.msdn.microsoft.com/ssdt/2014/07/24/sql-server-... (if you use TFS CI, otherwise you can invoke MSBUILD directly from whatever CI you use)
a bigger issue than the cost, even the fully loaded cost is the capability you can buy.

I have a feeling that a lot of faults that in the google infrastructure result in 2 minutes down time, or even just a raised eyebrow in the ops centre would put most SME's (or event big corporates) on there arse for a week. Do you have a spare generator? If main power goes how long do the UPS keep you going for ? If you have a dc fire what happens... These are things that you can plan for but need real capability to deal with, capability that needs scale.
Nonchip/lazuli: a lapis framework
I thought that the homepage of the project should be a better landing page than the GitHub repo?
Your immune system is more direct and effective at countering cancer development than any diet, unless you are consuming cancirogens.

Cancer development itself is a sign that cancer cells developed at pace great enough to "overpower" your immune system or you have genetic mutation that causes your body develop cancer on its own because its de-facto wired to do so.

Once cancer develops, it becomes race with time. It will eventually kill you, unless you destroy it first. Diet change may slow sickness progression, but it is there and it competes for nutrients with rest of your body. Many cancer victims succumb to severe anemia before their vital organs cease to function.

When sickness tool on body becomes serious, even your social mammal brain turns on you, putting interests of group above your own and making you stop eating, become apathetic and withdrawm from others as it seeks to reduce burden on the group and its resources pool.

Both of those effects make reducing diets value in cancer combat discussable.
There is a huge difference between life expectancy and life span and this article [1] covers it pretty well.

Life expectancy is skewed by infant mortality rates:

> Our conclusion is that there is a characteristic life span for our species, in which mortality decreases sharply from infancy through childhood, followed by a period in which mortality rates remain essentially constant to about age 40 years, after which mortality rises steadily in Gompertz fashion. The modal age of adult death is about seven decades, before which time humans remain vigorous producers, and after which senescence rapidly
occurs and people die.

[1] https://condensedscience.wordpress.com/2011/06/28/life-expec...

PDF: http://www.anth.ucsb.edu/faculty/gurven/papers/GurvenKaplan2...
it could be any kind of maintainance, I thought
Whipp – save and share your favourite links, discover the best content
No decent performance data? The only thing i found was this 132k/sec of reads. Seems rather underwhelming. TS databases aren't difficult. People just make them difficult by having little mechanical sympathy in their programming.
Go get a free 3 year cert for up to 5 domains from WoSign then.

https://buy.wosign.com/free/
This is quite compelling. At first I was going to mention the absence of war, but that shouldn't impact people in their 70s.
Thp/urlwatch: A tool for monitoring webpages for updates
As far as I know, the difference is intent. Calling someone a cunt is a much greater expression of contempt than calling them a fucker or an asshole. Call someone one of the latter words and there's still a chance it might be affectionate. Call someone a cunt and it removes all doubt.
Why would you not want to stop people from dying?
'Visual Programming' failed (and continues to fail) simply because it is a lie; just because you surround my textual code with boxes and draw arrows showing the 'flow of execution' does not make it visual! This core misunderstanding is why all these 'visual' tools suck and don't help anyone do anything practical (read: practical = complex systems).

When I write code, for example a layout algorithm for a set of gui elements, I visually see the data in my head (the gui elements), then I run the algorithm and see the elements 'move' into position dependent upon their dock/anchor/margin properties (also taking into account previously docked elements positions, parent element resize delta, etc). This is the visual I need to see on screen! I need to see my real data being manipulated by my algorithms and moving from A to B. I expect with this kind of animation I could easily see when things go wrong naturally, seeing as visual processing happens with no conscious effort.

Instead visual programming thinks I want to see the textual properties of my objects in memory in fancy coloured boxes, which is not the case at all.
This comment is the most ironically ignorant thing I've seen in a long while. The first issue is that it was the best individuals that went to Galt's Gulch. The second issue is that the reason they went was to escape all the unjust rules and regulations that society was laying upon them. So the fact that you're suggesting sequestering these "toxic" individuals for trying to bypass the same thing that the Gulchers did is laughable.
Storing large binary files in Git repositories (2015)
I dont even know if your comment is accurate Yver but I'm upvoting it anyway but it's awesome.
My limited understanding- LE certs only say that the data sent between you and the server is encrypted, while traditional CAs also tell you 'who' that server belongs to.

So, your connection to _qhtn.org may be secure, but it may not be this _qhtn you're exchanging data with. Traditional CAs claim to do some sort of ID verification.

EDIT: I am very wrong.
> SQL Server feels like the Sears/k-mart of RDBMS. I'll just go to Walmart, thank you very much.

For a non-american, what's the difference between Sears/k-mart and Walmart?
You can see the invalid state even without catch/recover, e.g. from destructors that are called during unwinding.
The 2016 Startup Challenge
Team member leaves, team writes goodbyes in public GitHub repo
I agree, but i think the LE target audience is not you. Their whole thing is to be easy and use the "magic", to get the people who don't want to buy a certificate or deal with the config files, onto good encryption. I'm their audience and now my low-power volunteer run FM radio station website has HTTPS with a recognised CA.
The worst case scenario is that people manage to fend off death but not old age and infirmity. This leads to the collapse not of the insurance industry but the much larger pensions industry, as there is no longer any amount of money that you can accumulate during a 50-year working life that will guarantee you a non-working life forever.
Cancer articles have been trending on HN lately.
The problem with this approach is that you would need a brand new kitchen along with everything in it. Plus, after spending vast amounts of money doing so, you might find that the new kitchen, appliances, utensils etc. are no longer suitable for use by humans for those times you want to do a bit of old fashioned manual cooking (or are forced into doing so during system upgrades etc.).

What I'd like to see is a general purpose domestic robot which could learn to use all your existing things. It could start by learning to vacuum using your existing vacuum cleaner (a lot cheaper, and a lot better at cleaning, than the dedicated vacuuming robots you get now), and over time upgrade itself to do additional things, like emptying the vacuum cleaner, dusting, washing dishes and so on.

Would love to develop something like that, but coming from the software side I'd probably have to work with some pre-existing hardware, e.g. something from Willow Garage.
Life expectancy is a tricky figure.

Avoiding childhood death improved life expectancy at birth most dramatically on a global scale. But if you look from other points (say life expectancy at age 20), or scope it for locality and gender, the ability to intervene for many formerly mortal events pushed the needle up significantly. Examples: heart attacks, diabetes, cancer.

The differences aren't as dramatic -- saving someone from a heart attack at 50 may move the needle 5 years. But they are real.
The Joy and Benefit of Being an Early Adopter in Programming
PITCH startup competition 2016 at Collision
Furthermore, fundamental things such as the fact CPU interconnects are in the 160+Gbps range compared to (in their example) 10gbps network prevents this from scaling as a single system would. Even in a single dual socket system it is not uncommon to pin (via numactl) processes to a single CPU in order to get full performance out of applications and prevent saturating this interconnect.

Accessing memory from a remote core over the network is seriously handicapped in this respect, and purpose built cluster systems such as infiniband rdma with bandwidth in the 100gbps realm still have issues with this latency. A single stick of previous-gen ddr3-1600 can exceed that bandwidth, with 15x faster access time.

To give an example, a very low latency (non Ethernet) network is around 1300μs, local dram (from the same socket) is 60ns. L3 cache on the same socket is 15ns.

You can be smart about pinning memory allocation to the local CPU core requesting it, and minimizing thread migration to another host, but there is no magic bullet to getting past these theoretical limits. Accessing packets arriving on a network card in host A from host B's core would halve the network bandwidth unless there is a dedicated network for the clustering.

That being said, virtualization isn't perfect either and the overhead can be substantial as we've seen when comparing to containers on bare metal.

I'd really like to take this for a test drive and benchmark it with some R jobs.

Even if it's slower, the value of not having to use cluster-aware toolkits is valuable to many, not to mention simplicity of operation.

I wish they would release an open source version before getting sucked up as a stop-loss by Intel.
Having witnessed the consolidated reporting and planning processes for a good sized successful multinational the irony of "central planning" did strike me more than once.
> What if when building a service, the pipeline also created a virtualized version of the service as an artefact?

Yes, interesting idea! I guess it does mean that there is a "testing contract" with the consumers? ie. the consumers need to know what example cases they can depend on in _their_ tests?
It is not a "memory". It might be merely a result of a selection pressure on population of bacteria.
But there's a difference between reducing risks via restrictions on alcohol consumption as the deaths from drunk driving often include non-drunk drivers getting hit. Where as when you drive without a helmet on your motorcycle the risk of fatality that increases is only your own. A helmet confers no potential safety to other drivers of the road in the same fashion as prohibiting drunk or unbelted driving. Thus, your assertion is without much merit in my opinion.
Yes. https://en.wikipedia.org/wiki/Technical_debt

I've seen it firsthand. Basically, it's the accumulation of suboptimal code, over time, usually due to time constraints imposed by management. In short, any time you do a dirty hack just to get something working and meet a deadline, and then don't find the time to refactor that code into a working non-hack, you have piled a bunch of manure onto the technical-debt heap. But it also seems to be a side-effect of normal code accretion to a codebase while on a team- in other words, there seems to be no way to avoid it entirely. It's like cancer, in biology. ;)

TD-ridden code is often not modular, not unit-tested, has many dependencies (spaghetti) which are then difficult to remove or replace and tend to trigger cascading bugs/failures, has too many responsibilities, has very long methods/functions, uses mutable state (changes global state which can then impact other parts of the codebase or make concurrency impossible), or is otherwise difficult to maintain.

An example of "working" tech debt is the "God class" in codebases, the model that the entire business depends on but which is over-laden with responsibilities. The risk to change it is too great (due to the business dependence) so it becomes a constant thorn in the side of maintaining the code.

The "debt" part comes from the fact that at some point you are expected to "repay" it (via costly man-hours of refactoring work). The benefit of doing so is potentially multifold, though: Faster/more modular/better-written code, faster tests (and therefore better productivity), better designs in general, more resilient code, more maintainable code, less buggy code, etc. etc.

The only known resolutions of tech debt are costly refactorings or global rewrites. The way to reduce the risk there is to first unit-test the existing code. These books help:

http://smile.amazon.com/Growing-Object-Oriented-Software-Gui...

http://smile.amazon.com/Refactoring-Improving-Design-Existin...
Me too. (Shout out!)

In fact I just checked https://news.ycombinator.com/from?site=rit.edu because I was skeptical that what you say is actually true, but it looks like there really are barely any CSH posts on HN, or posts from RIT at all. Not terribly surprising to see an article about John Resig listed there, some things from the CS department too.
How do you approach adaptive layout with this? How easy is it to define a layout that can work on all devices and with different orientations? Are you able to specify size ratios between elements for example (one annoying thing missing from Apples visual format language)?
Shared Health Record System of an Entire Country (Bangladesh)
You wouldn't want population growth to outgrow your capacity.
Also, usually, the longer someone lives, the more their ideology defines them. Could be a problem too
> So if you've made it to 150, you're "over the hump" (a long time ago), and then there's simply no limit to how long you can live.

Even if we accept that life-extending and rejuvenating technologies will progress as described, and that all diseases will eventually be either curable or eradicated, there's still the risk of death from accident (or murder).

In England and Wales in 2010, about 0.025% of the population died from accidental or malicious (but not self-inflicted) injury or poisoning. If we take that as a typical annual risk of death, then over a thousand years you have a 22% chance of dying from one of those causes. At about 3000 years, it becomes more likely than not: at about 9000 years, overwhelmingly more likely (~90% chance of death); at about 50000, a practical certainty (> 99.999%).

Of course, the above assumes that risk of death from injury won't drop as medical technologies improve, which is wrong, but as long as it's non-zero, there is still going to be a statistical limit on the length of life. No hanging around till the heat death of the universe for you.
An interesting idea. It looks like there is a point in time at which the developer has produced and delivered code but has not been paid.

What steps does the platform take to prevent developers from getting stiffed?
Human capital is valuable, but clearly not everything about it is encapsulated in pure population numbers. The Soviet Union was far more populous than the US, for example.

It might also do to compare spheres rather than the US and China individually.
Clean Code Book Summary – Free for Kindle Unlimited
Wow. Reading your and VonGuard's comment makes me kind of queasy. Now it sounds like a cult is at least plausible.
G Princip was a dumb guy who was used by Serbian military intelligence who were trying to incite violence for their own ends. The chief of Serbian intelligence Dragutin Dimitrijević had extensive experience with murdering rulers: he played a key role in the 1903 Serbian coup, where king and queen not merely murdered, but butchered with body parts thrown onto the street. Dimitrijević financed, radicalised and guided G Princip.

Dimitrijević was key part of Serbia’s power structure at the time.

It seems to be the case that the Russian military attaché in Serbia, Viktor Artamonov, financed Dimitrijević plans. Whether St Petersburg knew about this is unclear, but why would Artamonov use his private money to pay for foreign terrorism?

Russian intelligence had been able to read Austro-Hungarian diplomatic ciphers for a while before the war, so it is likely that St. Petersburg was aware of what Vienna’s probable reaction to the assassination would be.

So no, it wasn't just G Princip.

Today organisations like ISIS use dumb and angry youths like G Princip.
Swift, HTML and C++ make the list for languages and technologies in high demand
That's not true if you sell stock to maintain a certain equity to debt ratio. If you use leverage in the S&P 500 then you have much a faster growth rate, so in the long term it's still better.
Given that LE does certificate transparency, would it be possible to find out what their millionth certificate was?
A No-Nonsense Explanation of IEX, the Exchange Fighting High-Frequency Trading
On a lighter note, I can imagine that the size of the ego which accompanies the type of person that lives to 9,000 years old would more than likely encourage someone to poison or strangle them.
Ok, maybe I worded that to strongly. It is a great feature as an option, but IMHO the software should still be able to use local files if they are available.
Needs a (2012) tag
I consider myself a transhumanist, though even I can't help but notice that these advances always seem just close enough so the author might manage to benefit from them shortly before he expects to die. Kurzweil did the same thing.

I used to do yearly blog posts on the current state of whole brain emulation, and we are very very far away from any breakthrough there. So far away in fact that some prominent neuro scientists like Dennett believe this can't be done even in principle (I disagree with them, but it shows how far we have to go still).

In any case, I'll probably not be around in 30 years, and many HNers won't be either.
I was compelled to participate in this sort of nonsense when meeting my general education requirements in college. It was time-consuming and the experiments were ridiculous, so I always behaved erratically as a "screw you" gesture to the university.

The mix of students in PSY 101 were people like me stuck with taking it and people who wanted to enter the field. I imagine both populations skewed the results.
Introduction to Flink Streaming: Discretization of Stream Using Window API
In my opinion the best open source stream processor currently available
there you go. :)
IMO the best MS product ever created is Excel.
http://dictionary.law.com/Default.aspx?selected=232

https://www.law.cornell.edu/wex/collusion

https://www.law.cornell.edu/wex/collusive_bidding

https://www.ftc.gov/enforcement/anticompetitive-practices

https://www.accc.gov.au/business/anti-competitive-behaviour

The suppliers agreed to perform mutually beneficial acts, with Apple as a mediator and facilitator (see the emails and meetings referenced in this HN thread), which systematically reduced competition between the suppliers in the eBook market.

It's quite plain, which is why Apple has been required to pay $450M in damages.
Well, I think: 1) "notional" is an odd choice of word since @jashkenas has over 20K karma on here; and 2) it's fine to offer reasoned criticism, but the sort of denigration I was responding to ("messes", "useless", odd comments about Rubyists) really is unnecessary.
Was joking :)
You're right, getting unbiased, honest feedback is very difficult, but critical.

If you're looking for feedback from a marketing perspective, as in, how are my customers likely to respond to this, how likely are they to buy something, then we run a free weekly marketing clinic over at http://paulmontreal.com

You can apply here http://paulmontreal.com/apply
Well, I'm not native so on and in are somehow hard to pinpoint. Quite likely I'd have said also on vim :) (I use emacs+evil by the way)
We would love to have them and compare their performance with recurrent layers of other frameworks[1]. There exists an issue for the implementation of recurrent layers in Leaf (#73)[2].

[1]: http://autumnai.com/deep-learning-benchmarks.html

[2]: https://github.com/autumnai/leaf/issues/73
This is very bad writing, with very bad logic. Not worthy of HN.
this reads to me like "better die soon or you'll miss your chance and be forced to live as a human slave forever."
Princip ended up being killing in prison soon after, tho.
uh yeah, they don't give away 300k-1M/yr paychecks for nothing.
Embedded developer/engineer, currently on automotive project

Side projects:
* realtime audio guitar effect processor
* clone of Buspirate on PSoC kit board
* puzzle game for teaching digital logics and programming
The default LE client was kind of a pain to work with. The docker container was better but where it really helped was the Lego golang implementation. That one 'just works' and was super easy to setup behind nginx to run automatically. It also writes a nicer config dir.
This is incorrect, potentially in a few ways.

DVs are available from almost every CA. They're popular because they involve no paper checks which makes them cheap and fast. You don't need a company to get one, like you do with OV and EV.

DV should give some level of confidence that you're connecting with the owner of the domain name. CAs should make you go through a process that only a domain's controller could complete.

So I can't get a DV for paypal.com but I can get one for olipaypal.com if I own that domain. I can't get an OV or EV for either domain showing Paypal as the company unless I somehow manage to register that as a company name somewhere. Possible? Probably.
reminds me a lot of what people said about the Turner Diaries and the Oklahoma City bombings. Though I guess the connection is a lot stronger in the former.
Babies don't often bring foreign cultural norms and overwhelm social services. Which is why one might be flooded with migrants, but not babies, though there be more babies. It's why rain might cause flooding but not snow. The snow may cause a flood later, but not now.
Beyond the reduced risk of death from injury, you also have to account for a change in behavior. I posit that we would all act very differently if we knew our life expectancy to be a few thousand years. I'd venture a guess that we would be a lot more risk-averse. Society would look drastically different.
A Peek Inside the Erlang Compiler (2012)
The month was used by the French to convince the British to participate. My point is; had Austria-Hungary acted faster, Britain might have entered the war too late to help the French.
Seagate unveils 10GB/s SSD
Surprising secret to managing client relationships for freelance translators
I personally find the hassle of installing, configuring and, crucially, testing, both LetsEncrypts scripts, and an accompanying cronjob, much more work and worry than a static nginx ssl config.