skysight-inc/HackerNews huggingface dataset:
"I think it's a valid recruitment strategy, though it does sometimes cause languages' hype to outweigh their actual value"

Not always, found this example yesterday: Farmlogs, Clojure and image processing ~ https://news.ycombinator.com/item?id=9522397
I don't understand your comment. We don't clean cups with cyanide. What point are you trying to make?
Smart companies want engineers that are focused on solving their challenges, not those that prioritize the tool they use over the real goal.
Ask HN: Why is GitHub not considered distributed?
I have been using GitHub since the past few months, but could not connect the points on the distributed part of it. Recent GitHub outage raised many questions about it not being distributed. Someone quoted 'There is no d in GitHub'....Please enlighten me.
My old roommate in college used to figure out the price he would pay, get a cashier's check for that amount made out to the dealer, and slowly start ripping it if they didn't give him the price. He ripped it in half at the first dealer and walked out, he got his price at the second dealer. All it cost him was the $20 to have two checks issued.
There may well be similar agencies operating clandestinely in regimes today. It probably wouldn't be hard to methodically push critics (or communities) just enough into the twilight zone to kill their credibility with targeted information campaigns. Pummel them with careful half-truths and convincing sources, then routinely expose their drifting worldview.

Total speculation of course, but I would be surprised if our governments didn't spend at least some of their time and energy sabotaging critics and hacking the public consciousness. Order is hard to maintain in a sprawling democracy.
The difference is the pain you are experiencing with Docker is potentially transient, whereas the problems with configuration management on the wild internet are intractable, and even unquantifiable. With Docker the scope of changes you have to deal with is at least knowable.

I say "potentially" because I think the jury is still out whether Docker can live up to its promise. Clearly it has a real purpose and value add above traditional configuration management, but the churn is an indication of how hard a problem it is. Plus, even in an ideal case, you still have to deal with security updates and other inevitable version updates and things that invalidate your current images.
" I've had the finance guy literally not shaking my hand at the end of the deal and telling me never to buy a car there again"

That's a very, very common scam. The "Finance Guy" (or the Sales Guy's Manager) - saying never come back again. Sometimes they'll even say how they screwed up, and lost money on this deal. Sometimes they say they may have to sue to get some money back...

It's all an absolute complete scam. Car Dealers have been doing this for 50+ years, and they pass down the techniques and drama to new sales teams. They will never, ever do a deal that they aren't completely happy with.

And the "mistakes" (also a super common technique) are almost always placed on the deal so that the person buying the car takes away satisfaction at having "fixed" tiny parts of the deal.

My cousin was a car dealer, and, while I love her to pieces, when she started talking about her job and their attitudes towards customers ("Buyers are liars"), I absolutely understood how just filling a role can change how you fundamentally behave (see: http://en.wikipedia.org/wiki/Stanford_prison_experiment for more details)

Your last scenario, btw - is actually the exact way to buy a vehicle from these jerks. Do the research, find the absolute best price, end of month/quarter/year dealer incentives included, and then find a dealer that's rated well for service - and give them a Yes/No offer, all in (including shipping, transfer, paperwork, whatever the hell they want to make up - you don't care, just as long as the bottom line is less than your number) - and a time limit. If they can't do the deal within the time limit, no drama or discussion, just go to dealer #2.
I believe you that you didn't mean it that way, but that's a sign of how easy it is to convey things you don't mean, such as that a person is deliberately lying and being paid for it. The negative effect of a comment like that is probably a hundred times greater than the maximum one would ever imagine when posting it. And it only takes a few to poison the discourse.

The biggest problem with trying to hold this site to the HN guidelines is that most violations are unintentional. Obvious trolling is easier to deal with.

If you're curious about our reasoning re astroturfing, follow the links back from https://news.ycombinator.com/item?id=9277068. I've posted about it quite a bit.
Wow, this is like Sterling Cooper Draper Price losing Lucky Strike. I wish you the best of luck!
OK, let's do the numbers. A 200 pound person exercising for an hour on an elliptical trainer burns 816 kilocalories.[1] If that energy could be converted to electrical power without any loss, it would generate 0.95 kilowatt hours.[2] That wouldn't put a big dent in my daily electricity consumption on a hot summer day when I'm running my refrigerator and air conditioner. If I had an electric car with a 53kWh battery like a Tesla Roadster[3], it would take me almost two months to charge the battery by working out for an hour a day.

[1] http://www.myfitnesspal.com/exercise/lookup (note that dietary "calories" are actually kilocalories).

[2] http://www.flightpedia.org/convert/816-kilocalories-to-kilow...

[3] https://en.wikipedia.org/wiki/Tesla_Roadster
GitHub is a code hosting provider, that happens to use git (which is distributed), but the service they provide is run centrally and hence when their infrastructure fails, the service in not available (searching, tickets etc)
Exactly right. Sometimes the 'haircut' is really only felt by the founders.
I suspect if a brewery took this too far, they might be up for anti-competitive behavior related charges.
Not a build script per se, but I use elisp for some scripts which I manually invoke occasionally for source code transformations like generating tables and lists of enums from C source. I ought to make my build script invoke the elisp automatically.
Thanks, rdc12! What would an ideal Git service provider be like? Are there distributed alternatives? Is GitLab distributed?
Github is a central server, it is not distributed at all, things like issue tracking and the wiki won't work if the server goes down. Git on the otherhand, is distributed because the central server is not required for most git operations to work if you have alternate methods of sending patches to eachother.

The fact that git works even when Github is down works in Github's favor really nicely and makes server outages less noticeable.
An Animated Guide to Paredit (2014)
> I think it is also worth mentioning that game theory isn't the only game or theory in town when it comes to thinking about society and collective action. For example, systems dynamics is also quite interesting

Not to mention the huge numbers of psychologists and anthropologists who provided data illustrating the numerous fallacies of game theory. In the early days, game theorists were laughably naive about actual humans.
I think also the fact that Deku has a smaller file size than React.js is significant (10KB vs 118KB). That would have been more difficult with a fork.

If Deku looks solid enough I might consider using it. And hopefully it can influence React too.
Oh, that makes sense? Can we pull, push from different machines running git without a git server?
There are starting prices, but the negotiating process is so arcane and twisted that it really only establishes a rough ballpark. Car salesmen are notorious for slipping in extra charges and making "math mistakes" that they benefit from if you don't catch them before signing your agreement to them. They will push very hard to let their lending partners finance a car loan for you, offering incentives which lower the apparent price, but which generally end up costing the buyer more in the long end. Their business is built on cheating their customers, and it's disgusting. They can get away with it because many buyers don't have much in the way of alternatives.

Car buying in the US is a really miserable experience. I'd be cheering for Tesla to succeed if for no other reason than that it helps to put the existing dealerships out of business.
Sadly this is the price of entry for a world class software service these days. You need your own 10gbit + pipes around the planet. Now if someone could make a really heat resistant cable you could make a mint just going straight through the planet to the other side :-).
Look into quadratic voting (http://ericposner.com/quadratic-voting/) as a solution to e.g. the gay marriage problem.
Ask HN: Bad situation – how long of a notice should a consultant give a client?
What is the opinion in the United States for how much notice you have to give a client if you want to cut the work short? We've been working together for two months (350 hours). The contract allows me to just walk away, but just like with employment, you don't want to do that except in extreme cases.

It's my first time consulting and things have gone about as bad as could be. What was initially estimated to be 150 hours for $6000 (well below my market rate to begin with) currently stands at 350 hours and $6700 in the bank so far. I got sweet-talked into extending twice. This time I told the client I am done and will not continue beyond finishing one last item and writing the docs for business continuity. He's trying to sweet talk into doing several of the important and urgent items, which of course are going to play out like everything else so far and take much longer than he thinks.

So, if for full-time employment two weeks notice is customary, what is it for consulting?

I'd also like to hear from other folks just how bad things went for them to justify quitting suddenly? How did the client take it?
This one is pretty shiny, http://scienceviews.com/photo/library/SIA2743.html
Yes, if you or your friends make a local github repo public via ssh or http you can just do pulls from eachother directly.
iTunes for Windows also takes the same approach of porting the OS X libraries rather than porting the application. It's always kinda weird stumbling across Windows-specific code in the source to things like CoreFoundation.
They exist, they really exist!
M2X Video Tutorials: Kick-Start Your IoT Development
Of course! A tip off is real information, spoken as a truth by someone who cares, and who is being present. That truth translates directly into a trusted communications channel when instantiated. We've used this 'neighborhood watch' thing for years in the U.S., and it simply works without anyone being in charge.

Regardless of how much knowledge it represents, mass surveillance by central agencies is just them pretending to know the truth. The reason why is because the information used to 'know' is based on simulations of bad actors doing bad things, usually in the past, applied to the present moment. This 'simulated truth' translates into multiple communications channels of unknown quality when instantiated (because there are multiple futures) and fails to represent the present state of bad actor's actions.

In short, it's a low trust channel which is always ripe for a misuse of power!

As John Steinbeck put it best, “Up ahead they's a thousan' lives we might live, but when it comes it'll on'y be one.”
Depends on what you mean by window.

If you mean a window for that node to act before it realizes there's a partition, your Consistency protocol should prevent that. Anything that requires all nodes to respond should work.

If you mean a window for the node to receive the request, without acting on it, before it fails, that doesn't really matter. From the outside you can't tell the difference between a node that failed before it got your request, and one that failed immediately after. And note this quote:

"Brewer originally only required almost all requests to receive a response. As allowing probabilistic availability does not change the result when arbitrary failures occur, for simplicity we are requiring 100% availability"

Plus, any other interpretation would make node failure fundamentally incompatible with Availability. You will always lose a request that was lodged one nanosecond before node failure.
That's fantastic! I don't need GitHub or Atlassian Stash or GitLab then! Thanks, @andrewchambers
> Mixing HTML and JS is not elegant at all.

Unless you know LISP, then you understand code is data.
I am not invested in either framework but there are some very clear differences:

- size/complexity: React is a monolith that can't be digested by just skimming a couple small files

- API surface area: less room for major semver bumps

- modularity: React devs seem to fear dependencies

- versioning: React encourages the use of peer dependencies which is truly going to be a nightmare in 2 years with hundreds of UI modules across different conflicting React versions

- no singletons: React can only be required once, otherwise bats will fly out of your computer. This is compounded by the versioning issue.

- style: React uses and encourages a different programming paradigm
This happened to me all the time when I was looking for a server colocation facility, except the phrasing was slightly different - "what's your budget?"
To build it from scratch yes, it's possible to build a primitive bomb from stolen refined plutonium. After the collapse of the soviet union, a lot of it went missing and there a dozen cases of people getting caught trying to sell it on the black market (and those are just the people that've been caught.)

Mass arson is possible, though not on the scale of firebombing. The US in WWII developed the idea of strapping incendiary bombs on bats and releasing them in a city, where they would roost in random buildings and start hundreds of small fires.
You can test this pretty easily by just running ssh on your own machine and doing git clone ssh://sidcool@localhost:/home/sidcool/myrepo
The point of slack is that it is more than group chat, it's group chat that is easily extendable to your teams workflows. At my company we've extended it to support deployments, busting caches, executing jobs, etc. We've molded our project management processes onto it. It reports tweets about our company and it also reports errors in our infrastructure.

It's basically like a much-easier-to-extend IRC that is accessible to the mere mortal.
You mean like Tesla restarting production in the fallen Nummi plant, and doing build-on-demand? The plant was cheap because it was basically abandoned.
Mattermark is hiring a VP of Marketing
The main reason people build 3-wheeled cars is that they don't have to provide the crash protection of a normal car.
The ones who actually know their history and consequently, when they hear "NoSQL," they think of IBM's IMS and run as fast as they can in the opposite direction.
Do I need to expose any SSH keys for that? (Sorry if a noob question, I am new to Mac (and Unix)). Thanks!
It's really uncommon to authorize blank check preferred. That's an interesting idea to keep things confidential, but the major stockholders will care more about maintaining the power over the authorization of new shares.

Blank check preferred is only really used, as far as I have heard, as a takeover defense for public companies worried about hostile takeovers, and even there I don't think it's that common anymore.
His pro-EU argument and the notion of staying in the EU and short listing places like surveillance state Sweden undermines the credibility of most of his arguments.

The corrupt, undemocratic super state the EU, inventors of the data retention law and other shit, strives for is a far worse prospect than a UK that has survived Thatcher and will survive Cameron because at least it's still a democracy.

The possibility of blowing up the EU is the only good thing that might come out of this UK government.

If he wants freedom, democracy and no surveillance state, he should get out of the EU.
Thank you! I didn't see that thread.
Git was originally designed to be used this way, github came later and designed it's product on top of git.
How is this more "functional" than react? What do you mean by "functional"? I write clojurescript for a living and I don't get it.
Yes, they have a "Starting Price", and it is just complete fiction that you can safely ignore. Even the dealer invoice is a number that isn't particularly relevant to the conversation, because it doesn't take into account dealer incentives/kickbacks/bonus kickers.

A dealer can sell a car they paid $30,000 for for $25,000 and still make $5,000 on the deal once everything is considered - it's just a lot of the additional revenue is very indirect, and not at all easy to associate with any particular vehicle.

And, negotiations with car dealers is frustrating, because they will waste your time, and frequently insist they have to go talk with their "Manager", or "The VP of Sales", or "Call the head office to get permission to make an exception on this deal, because they need it to make quota" or whatever bullshit they are spinning that particular day.

If you want to make your life simple, just go to CarMax. Alternatively, if you really like playing this idiotic car dealer game, then do a couple days research on the net, research the best prices that other people have paid, taking into account timing around end of month/quarter/year, factor in when the new model may be coming out as well - set your price - and then just offer it with a yes/no to dealers, starting with your favorite dealer, and working your way down.
Is there reason to think that the two-party system emerged accidentally from the voting system?

(Nit: You mean "first past the poll" or something, not "one person one vote")
Especially weird, that now their national long term plans include specifically 'the technology to connect us all together' within the same period of time they canned the NBN!
I don't want to re-hash an old argument, but in my opinion dropping the gpg-key at a well known location secured by ssl (or better yet, bundled with all binary packages of haskell), and using gpg for trust is better in many ways.

Suddenly secure off-line distribution (think CDs), bittorrent, plain http/ftp... becomes [ed:trivial to] secure (if not private).

And anchoring everything at a gpg key makes the trust chain simpler. No longer can a rouge CA distribute signed software updates, you only have to trust your kernel, haskell and gpg -- not the usually large and somewhat arbitrary bundle of CA certs that come with the OS etc.

[Ed: not to mention: the gpg signing key can live "mostly offline" - the ssl key is "always online". Only the server hosting the gpg key (if first-trust is anchored in ssl) is critical for distribution]

[Ed2: You already ask people to install trusted binaries (to boostrap cabal/haskell) -- surely a gpg-implementation can be squeezed in there?]
As I said, I don't have a table of how fast each operation is. I don't think any of my assumptions were unreasonable, but I did explicitly state they were assumptions. And I don't have any way of testing it.

I am interested in function approximation mainly for finding functions for when there is no closed form solution, not so much tiny optimization.
It's highly unlikely that a candidate would recognize this as Dijkstra's Dutch National Flag problem ( http://www.drdobbs.com/cpp/a-classic-example-that-off-the-en... ).
These are all good points and I have thought about it a lot.. It seems that all these issues arise from people wanting to schedule or track a future date that is itself tentative and ambiguous; at the mercy of policy changes.

Ignoring the case where you want to allow a user to track some tentative future date that can resolve to different absolute times there is another truth there: You recorded a future absolute time which now maps to a different local time due to your government mucking about. What about the people in Hamburg who were supposed to join the meeting but missed it because the absolute time shifted?

For usability sake I do absolutely see where you are coming from and the library is surely nice. But I'll stick with storing and mathing UTC unless I absolutely need to start taking these scheduling issues into account :)
I personally am aware of more matching challenges and capping grants that are as I say "genuine".

You make a good point, perhaps their efficacy is more aptly measured on the outcomes of the major donor. However, it's still a commonly held belief in resource development and fundraising that a match is a very strong motivator to give. This is a good start to determining how true that is.

The OPs suggestion of heavily studying your own matching strategy and running different types is good advice (though maybe not 100% practical).
Quantum Computing Is About to Overturn Cybersecurity’s Balance of Power
I improved the wording:

“A nicer-looking but limited idiom is:”

MDN documentation is on a wiki. You can just edit the page.
This made sense when automobiles were new and the infrastructure wasn't heavily established, but that's no longer the case. Now, car support infrastructure is so ubiquitous that you could wipe every dealership off the face of the planet and people would still be able to get their cars repaired. Even ignoring the independent mechanics, it's in the manufacturer's long-term interest to ensure that their customers have support for their product, since a customer who can't get their $MAKE repaired isn't going to buy another $MAKE in the future. Even if they pulled out of a market, they would almost certainly ensure some form of continuing support.
I'll also note that I couldn't find any particular data on the efficacy of a match in large campaign fundraising vs. in-room fundraising. it's very different to see a match in a direct mail or general campaign, vs. say a featured guest at a fundraising party challenging the room personally.
"Slack isn’t just infiltrating the office, or “gamifying” the office; it’s becoming the office. And its overnight success gives us a peek around the corner into the future of both work and online behavior."

Forget the company for a moment, as good as it is, and look at the movement away from all those square metres of office space. Software is eating the office.
The comment is satire, in case you didn't get it. Not even David Cameron himself is that on-message.

Obviously the UK can't "run out of money", the Tories missed their own immigration target by a factor of 10, and joining the Euro was always a Conservative ambition (remember Black Wednesday?).
There is already working car sharing. No driverlessness needed.
A technology that solves the wrong problem is doomed to die.
As Clark Howard says, it can take a lot of stress out of the equation by negotiating via email. Then they can't make you wait 30 minutes or an hour as they pretend to be talking to their boss, and you can communicate at your convenience.
If it is correct, the implications could seem kind of bizarre for some poorly understood quantum phenomena... like causality seemingly being violated.
(https://en.wikipedia.org/wiki/Wheeler%27s_delayed_choice_exp...).
Well ideal is subjective, GitLab appears to also be a centralized model, but with an option to self-host.

For a distributed solution, with similar features and purpose. You would probably be looking at a federated model.
What is the company URL ?
Level Editing Off the Beaten Path
Just give it a test and see what errors you get. You can even play with just cloning local repositories without ssh.

"git clone /path/to/localrepo newclone". You should be able to push and pull between local git repo's on your system too. It will help to learn about setting up remotes too.

"git remote add otherfolder /path/to/other/repo"
"git pull otherfolder"
Working on making Portfolio, a sweet way to keep up-to-date with your stocks.

Would love feedback if you're on an iPhone: https://itunes.apple.com/us/app/portfolio-instantly-know-wha...