skysight-inc/HackerNews huggingface dataset:
This disregards a common use of the Makefile: compiling software from source, bypassing the use of a package manager in the first place. Yes, software devs should be providing a Makefile that is friendly for package managers to wrap. But the best software provides a Makefile usable on all platforms it supports, without the expectation that a package manager will be involved.

Sure, you can install each compiled package to its own subdirectory under /usr/local/, but then their binaries are not located in a default PATH. Whether performed accidentally or intentionally, installing to /usr/local/ prefix (/usr/local/bin/, etc.), should not result in having no way of automating an uninstall of those files.
I have divine endorsement. I win.

Why don't you see if you can steal God away?

God says...
curatives McCartney testier colloquial impression's systematize indolently polluted brandies resupplied incautious semester atheist superabundance's discreet ghastliness miscellanies cordoning Gallagher's actively staidest Kristie underground's drumsticks Avesta restatement's sarcomata pothole's challenged sledgehammering firing seen
I don't know how large a large project is, but our system is pretty large. We build and test for 4 different operating system flavors and way more than that if you incorporate specific versions and distributions. We run end to end user tests against our applications that test functionality across many of these operating systems. We have broken up our tests into functional groups that have parallelism and caching within the groups and the groups themselves run in parallel. In some cases a single developer or build slave has used 40 machines at once to run these tests (this number was only limited by our budget... windows machines are extra expensive on EC2).

In terms of reporting on tests that run in parallel, we built a tool that specializes in exactly that. It collates output from parallel tests, it times out on tests that are hung, it makes sure the build system doesn't kill it if tests are too silent. It also tracks which tests have run against which versions of the codebase in the past and what their outcomes are. We use supporting tools to analyze test flakiness and understand when they are introduced. We have had a lot of success with this approach, as developers debugging weirdness across many tests is less miserable when they can use the same tools that CI does.

Critically, when bugs in those tools are discovered, developers can pinpoint and fix those bugs locally with reasonable ease. Deploying fixes to the test runner (or the logic that allocates workers for the test runner) is like any other change. No need to tinker with Jenkins (or buildbot, etc) config. No need to take the build system down to test that the change is correct. No need to bring up a test version of the build system and experiment with your change there.

We've gone to great lengths to make our system something that's a joy to work with and helped us be very productive across the many different environments we need to operate in.

It's tough to know how much detail is appropriate in comment threads like these. You're absolutely right that there's a lot that needs to come together to make something like what I've described work. I know because we pulled enough of it together to support our own large and heterogeneous projects.

It sounds like you have also thought about this problem a lot. Can you share more about the sorts of tests (language, test library, etc) you have? Perhaps we can break new ground where each of our respective experiences and intuition intersect.
I don't know any of the details, but a pizza place in my town has an indoor aquaponic setup in their restaurant growing herbs.

Edit: http://www.pompieripizza.com/Pompieri_Pizza/Fish_Tanks.html
Russia’s Duma approved some of the most repressive laws in post-Soviet history
City who enthusiastically fixed their curb asked to curb their enthusiasm
I've added Refraction under the "Package Managers" category; however, I'm not sure this is the right categorization https://js.libhunt.com/categories/1-package-managers

Suggestions?
I learned a new word: ULLAGE (the amount by which a container falls short of being full)
posting peoples sex videos is not free speech
Justinmind’s new prototyping videos, live on YouTube
I wonder if lab automation would be a good topic for the YC Research efforts.
What the SQL?
Yes, Dobbs captures this here. To be clear, the first re-write of the chat service was from twisted python into tornado python. In that re-write we produced a number of services which implemented the biz logic. One of those services was a TCP terminating edge server which has very little logic in it beside how to call the biz logic and send messages to connected clients. Once this was all written we converted to Go incrementally.
No credit to Margaret Hamilton?
> At this point, just sell the parts list and plans for $20.

That will lead to a huge support headache, I can really see the case made to send a complete set so that it will be reasonably easy to help people with troubleshooting.

Substitutions may be no-ops or they might change the whole system in subtle and hard to predict ways.
>I don't want to register to download the code

BugMeNot has you covered: http://bugmenot.com/view/codeproject.com
The SPY ticker does account for dividends, and I do believe it beats Trump.
I often wonder about the electronics of 1969 and what was done to mitigate radiation problems.

For instance, the type of memory was called core rope memory
https://en.wikipedia.org/wiki/Apollo_Guidance_Computer

For anyone interested, XPrize winner Karsten Becker talks to popular youtube blogger David Jones about radiation, extreme heat & cold in space and specifically talks about bit flip and how electronic parts are sourced for such endeavors.

https://www.youtube.com/watch?v=7JwNmdV2QPs

Interesting to me was the "paper work" cited in the interview for space harden components. In other words, people are concerned with stuff falling back to Earth (wouldn't it burn up?) or used for not so friendly purposes (war).
A Plea for User-Centric Design
Microsoft gives Salesforce a shove with new Dynamics365 integrated platform
There is actually a thriving industry in data collection and these range from companies that provide tools for you to do your own data collection and those who will collect the data for you (or provide pre-made datasets). Full disclosure, I work for one such: Scrapinghub where we provide tools, platform, and data services.
The linked explanatory blog posts:

[1]: http://www.anishathalye.com/2015/03/07/designing-a-better-ju...

[2]: http://www.anishathalye.com/2015/11/09/implementing-a-scalab...
(open source) Put your alerts in version control with DogPush
Scarcity by itself doesn't seem a significant enough aspect to warrant the FCC regulation that we have though. Think of other scarce resources like platinum. If ultra-wide band (or similar) technology was used back in the 1920's, I don't think the push for regulation would have been as strong, since jamming / interference wouldn't have been a driver. I think we've got a technical solution to the original social problem, it is just that it arrived 100 years later.

https://www.shoretel.com/history-federal-communications-comm...
A Thought Experiment on US Public School Education (2014)
For general purpose computers (like my wifes Surface Pro, mom's Lenovo Yoga, aunt's Dell desktop) Sophos Home works great and having central management from a web portal makes keeping tabs on my families computers easy, did I mention it's free?

I stick with Windows 10's built in Windows Defender on my beefy gaming rig though, virtually anything 'better' (Defender works fine for what I need it for, but it's still very basic protection) than it tends to bog my system down too much when playing games (one thing that makes me consider purchasing NOD32 for my system again, lightweight and game mode).
UI design thoughts: I'm not sure that I like all those mechanical dials on top for changing settings. One great advantage of Canon's top-line series over the years is that to change modes and exposure components you just press one or two small buttons on top and then turn one of the two finger-wheels.

For example to change ISO my finger presses the ISO button just ahead of the trigger and then my thumb spins the thumb wheel, all without looking away from the viewfinder or lifting either hand off the body. Exposure bracketing: two buttons on top-left, then spin the top finger-wheel.

With this Fuji I'd have to physically move my left hand up above the camera, grab the ISO dial and click it around to where I need it. Plus every mechanical dial is another conduit for rain and moisture to enter the camera.
The EU - we don't like it, we voted out, that's how the system works.

> We elect people whose full time jobs, and their staffs, is to look at the consequences and make the decisions so we don't have to put in all the redundant work.

We don't have access to those people, or their conclusions are presented as/alongside FUD and misinformation.

If it's up for vote, it not something we ask the politicians to decide - which is not what the above post was suggesting: it suggested we should abstain from a voting.

> any little bugbear they had against the EU could be used as a reason to vote No, while the Yes case is entirely concrete

I point a gun at you and say "freeze". Staying still has a concrete justification, but who knows what will happen if you try to run.
What’s So Special About Finland?
There are still a lot of older two-stroke engines in use. Four-stroke engines from local and Chinese manufacturers are typically crude air-cooled carbureted designs with very high emissions. A modern European motorcycle might produce 20x lower emissions than a typical Indian bike thanks to much stricter regulations.
Please don't use the word "rem0te" when it is actually ONSITE Boston, San Diego, or Chicago. It messes up people's search queries and filters.
By your definition...

... Texas has more sovereignty than the UK, because they are democraticly part of a larger union and get to choose the president of the USA.

... Scotland would lose sovereignty by becoming independent and no longer being represented in British Parliament ...

... Singapore lost sovereignty by leaving the Federation...

... and New Zealand should become a state of Australia in order to gain more sovereignty....

That makes no sense.
Sovereignty means supreme power ie. being able to make whatever laws they want (regardless of the consequences or benefits of doing so).

For example the tiny landlocked state of Lesotho is dirt poor but more sovereign than the South African provinces it borders on. It can make foreign policy, they can't.
The author mentions multiple times that they would not want to use a closed source TCP stack, which I don't completely understand. It is common for enterprise software licenses to have the option to view and modify the source code, and also include support from the engineers who wrote it. Aside from the cost, is there a reason why having it fully open sourced is an advantage?
Yep. Who needs explicit coupling when you can silently couple interfaces?
Wait, so upvotes from readers are secondary to mod upvotes in some cases? Not that I immediately disagree, but it's an interesting feature.
But surely we already know that there's a huge market for information storage. Cartographers are the big ones, who can produce maps to sell to the public, but also often produce custom excerpts of their datasets for building planning surveys, etc.

The other group are information brokers, like those behind credit check firms who again mainly exist to collect and sell data.
That's a REPL which can save its state to a file :)
Well hell, there is definitely room for profit on this system!

A few of the YouTubers I like have built systems like this. One of the better systems was from MrTeslonian [0].

Hope you get people to buy this!

[0] - https://youtu.be/VaY5hMxTExQ
How Emarsys Approaches Service Sizing on Heroku
Interesting aside (but still On Topic): This works for IP addresses as well as zip codes.
> Farmers tell me, “Look, I know that my data has value because everyone wants it. The part that frustrates me is that companies want my data in return for some undefined ‘value.’ Meanwhile they are often upselling me for additional services that would not exist without my data."

Sounds like a good description of what's been going on across the economy for 20 years. Farmers are asking the same question many others are asking: how can I keep more of my own data's value for myself?
Aside from the ascertainment bias Houshalter points out (look in records of pathology, you'll get genes linked to pathology), and the problem that genes from a relatively divergent species can be expected to often be harmful in another species, there's also a population genetics argument that Neandertals were genuinely less healthy on a genetic level because they had such a small population in Europe which makes it difficult for natural selection to purge all the mutations that constantly arise: http://biorxiv.org/content/early/2016/03/29/030387
I think the city/country thing can also be somewhat attributed to the grass is greener/star bellied sneetch effect.
I wish I could downvote this article. Comparing the time you said "SF sucks" with being outed or having your sex tape published without consent is beyond the pale.

> That’s why I have no desire to sue Nick Denton. Hell, if I see him, I’ll buy him a drink.

This makes me a little upset.
Your own link shows that China's per-capita CO2 emissions are half that of the US. It is rank hypocrisy to say that a Chinese person has less right to pollute than an American.
> A guard that represent central point of control in your application.

Yeah, it looks like a pubsub system. The use of the word "module" here is misleading. It's not about ecmascript modules.
My hobby project, with dependency graph visualized:

https://e8vm.io/e8vm

Source code:

https://github.com/e8vm/e8vm
I forgot to mention that using the same build tool for both CI and developers has a number of other advantages, including artifact caching. When a developer downloads a change, their build will pull artifacts from the caches that build slaves have populated. So in many cases new changes (once deployed) are only built once, across the whole company by the build slave that kicks off the deploy. Everyone just reuses that cached output.

It was this sharing of artifacts that provided some of the impetus to use a sandbox, since a polluted output could poison the cache in hard to detect ways.
Akka.NET is not fully compatible with the JVM out of the box. Different wire formats and object representation types - if you use a custom serializer, however, such as one that uses user-defined Google Protobufs then you can solve that problem (since Protobufs can be compiled into both native JVM and CLR objects.)
Interesting idea. Would be great to hear from some customers who have used it for a while.

Also worth calling out that it seems designed for frost free areas only.
The best way to document a program is to prove its correctness. Short of that, it is usually no fun to deal with other peoples (or your own old ones) programs anyway.

As for presenting things in the right order: This order would largely be imposed by a correctness proof. As there could be different proofs, there could be different orders.

Obviously, not all programs can be proven correct (but I think a very large part of all programs could be). Also, finding the right order is not as difficult as finding the right level of abstraction. Once you have the right level of abstraction for presenting something, everything else flows from that.
https://quixdb.github.io/squash-benchmark/unstable/ also seems to confirm this.
CSS3 Grid Layout Tutorial
I'm not too happy about that either, but that's a different issue - especially when it's the UK private sector.

I'm talking EU funded projects that migrated industries out of the UK to other parts of the EU. If you argue that there was just as much inward migration, I wouldn't have the information to dispute it, but then who does such clarity when the waters are so muddied - I want assurances, and the EU has not been forthcoming wrt transparency of this kind.
Yes but that is all before the advent of modern ship technology. Alaska was part of the eastward expansion led by the cossacks in the age of discovery.

I think the parent comment in mostly right. Remember that the US and USSR were both mostly concerned about the state of Western Europe; that was the focus of attention for most of the cold war. The Soviets had an enormous land boundary and no need for ships if they wanted to invade western europe.
Show HN: A quicker interface for using cdnjs
Six Degrees of Music Separation
It's extremely disingenuous to compare a light hearted puff piece about the costliness of SF with being _outed_ by Valleywag.

> I think that this case sets a chilling precedent for the future of a free press in the United States.

The press (and Gawker in particular) have in recent years actively engaged in witch hunts that shut down freedom of speech by leveraging their power against individuals. That's far more chilling than being sued for publishing someone's private sex tape.
WhoSampled.com announced the launch of ‘Six Degrees of Music Separation’, a music discovery engine that enables users to connect any two artists in the musical universe through samples, cover songs, remixes, collaborations and credits.
> US has dead malls, but those had actual stores at some point.

The US has dead malls that never had stores, includes ones that were abandoned while under construction or prior to stores moving in (a number of these were abandoned around the time of the finance crisis in 2007-2009 when whole planned or in progress housing developments were either put on hold or abandoned, along with the commercial development that were being built to support them.)
I wonder machine learning could just handle this the way that humans do. Human decisions processes are of course extremely opaque even if we're good at coming up with post-hoc justifications for our reasoning as needed.

"You're income is too low"
"But his income is also low and he got a loan!"
"Well he has a better credit score."
etc

It would obviously be impossible to give a complete and accurate explanation of a machine learning decision process the same way it would be impossible for a human learning decision process, but I wonder if it would actually be difficult to come up with particularly salient distinguishing features in general or between certain cases the same way that people do?
"Congresses job is to hold a hearing and approve"

No, there is no duty to "hold a hearing" mentioned in the Constitution. There isn't even a Constitutionally-mandated set number of justices on the court. There have been anywhere from six to ten in the past. Eight is just fine, from a Constitutional perspective.

The Senate has to give their consent. They're not giving it. That's their prerogative.

Also, there have been many cases of Supreme Court nominees not being approved, so this isn't even close to a "first in history".

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

Note in particular the cases where a vote on the nomination was "postponed indefinitely".
This post doesn't really make much sense to me.

Good things have resulted from many tabloid stories, that doesn't suddenly make their overall impact net-positive.

>I think that this case sets a chilling precedent for the future of a free press in the United States.

The lawsuit wasn't concerning discussion of Hogan's sextape, it was the actually hosting and dissemination of it.

Nothing to do with free speech.
Building Data-Driven Development
Functional Programming for Mobile Apps
Your point is a good one. However, it doesn't imply that HN must allow these sites to be posted.

I don't have an opinion on whether HN should make such a change, but just wanted to connect your statement to the question at hand.
This guy is the very definition of extreme and illogical.

He has a huge beef with this game and the game maker.
That was really funny to read. "We have no idea how money will be made off this data, but it's going to be around $20-25 billion/year" rofl
> Also, there have been many cases of Supreme Court nominees not being approved,

There have been many cases of nominees being rejected. Not being considered and voted on within a fairly short time window is far less common (in fact, at the time this particular nomination has reached, unprecedented.)
They don't really, though. If you try to collapse a kiddie pool it will be permanently damaged due to the stresses on the plastic. They usually ship in a box the same size as the uncollapsed pool. The holding tanks come in all sizes - you can get them the same diameter and depth as a kiddie pool, just obviously thicker and heavier since they're actually designed to hold the weight of water without deforming.
Medical care?! Oh God. Well, I suppose the AMA will keep the US from embracing machine learning so it's not like this is actually a chance for the US to reverse its lag in mortality statistics.
I'd love to apply at Netflix if not that "culture of fear" and "high turnover" memes... Could you please comment on this? E.g. do most people enjoy calm work schedule, 9 to 5, family life, 30-40 days of vacations, etc... or are most of employees in constant crunch mode and competition?
I'm sure it would... problem is, it doesn't go back far enough: https://www.quandl.com/data/YAHOO/INDEX_SPY-SPDR-S-P-500-SPY
I don't want to rail on the author here - lord knows I've written some JavaScript that I regret now - However, putting things on an event bus does not make modules independent, testable, or re-usable. You get those things from careful planning.

You are still going to introduce conceptual dependencies between modules. I'd personally rather have explicit control over those dependencies and their interfaces rather than passing it through a bus.

But anyway, y'all, if class A depends on class B, formalize the interface between the two (throw an error when expectations aren't met) and then inject the instance!
Putin signs new anti-terror law in Russia. Edward Snowden is upset
Heat pipe
Welcome to the CRISPR Zoo
Why We're Different: A Conversation with Robert Plomin
Why are there less male elementary school teachers? Are they being forced out due to gender prejudice or are they not interested?
I just got a copy on last week's Steam sale. It's tremendously good fun and a real time soaker :)
Did you check the git log?... :-)
I think I'm going to start using NOTA BENE in my source code comments just to be fancy.

[EDIT] On second thought "HONI SOIT QUI MAL Y PENSE" would be much better ("Shame on whosoever would think badly of it")
Yes you are, it'll cost you £6 in processing fees to go to all 3 agencies.

http://www.experian.co.uk/consumer/statutory-report.html

https://www.equifax.co.uk/Products/credit/statutory-report.h...

http://www.callcredit.co.uk/consumer-solutions/your-credit-r...

You can alternatively use the free online services:

Noddle use data from Callcredit, and Clearscore use data from Equifax - I don't think there is a free service exposing Experian data.
Don't forget that the Brits will have a much more friendly administration in Washington by the time they start negotiations. Both Hillary and Trump are much more disposed to cutting a deal with the UK than Obama seems to be.