skysight-inc/HackerNews huggingface dataset:
* ... Does the culture matter that much, or is the success a result of a confluence of other factors? Someone who appears to pride himself on his contrarian decision making like Dalio might see his culture as the defining differentiator responsible for his success.

* I find it much more likely that Bridgewater's culture of open criticism (and elements of quantified self?) is like Zappos Holacracy and Valve's "no managers" manifestos, rather than a new set of principles to be brought down from on high. Each of these companies prides itself, and to some extent claims is the reason for its success, on a culture that was deliberately implemented instead of organically grown. After you see enough of these I feel you start to become "culture agnostic", and from my point of view I don't feel any of them has a causal relationship with profitability or productivity.

I've been wondering the same about Silicon Valley's obsession with culture. It seems cargo-cultish in so many ways - correlated but not necessarily causal, and almost certainly a victim of survivorship bias given the group think about culture among the startup crowd. Thiel's advice that your startup should be like a cult felt like that too.

But then I did a startup, and saw many others close hand, and realized that Thiel is right, at least initially it needs to be a cult. In the early stages pre-traction you simply don't have the bandwidth for deep philosophical disagreements among the team about fundamental product direction and strategy.

That part has got to be like a cult where everyone is on the same page and you can focus like a laser on developing your team's ability to work together and execute like a well-oiled machine. That capability is not to be taken for granted, and does not just happen, you have to make it happen with intent, and unless you get really lucky with initial hires who just gel right off the bat, every early startup goes through it.

One of the main pitfalls for early stage startups is emerging disagreements over product strategy and direction among the co-founders or leadership team. But this is exacerbated by slow execution, leaving more room and time for self-doubt and second-guessing. Thus developing execution capability early on is the most important strategy. Execution both helps you get to a point faster where you can see whether your product strategy is right or wrong, and helps you pivot faster if wrong. If you're going to deliberately implement a culture, make sure its focus is on execution ability. Joel Spolksky's "smart and gets things done" or PG's "relentlessly resourceful" should be a good enough template for 99% of startups out there.
Why would it take you 3-4x longer to launch? Running your own servers in the cloud is not that hard. You can actually save time by not being restricted by the PaaS. I.e. if you have special needs, and you will, you can go in and hack the software.
Well, the only really concrete actions he's been able to take so far have been announcing cabinet appointments, and so far they're confirming those hysterical peoples' fears. So maybe they have a point.

All politicians speak in vague generalities, but most have a record. When a president has no record and no position, I think it is reasonable to prepare for the worst, just in case.
I actually think that Ray himself would agree with this statement following his open minded endeavour towards grasping reality...but I do think principles.com read shows it's almost a consequence of how we view reality and an idea of how it works and pushing it onto others in order to "stress test" and improve it.

Nobody likes working for megalomaniacs, and the WSJ article suggests that it's a pretty toxic place to work when people breakdown in bathrooms.

The truth is that money is a powerful incentive if significant enough that overrides all personal principles and creates a subversive mind.

In other news, Gordon Gekko feels that greed is good for his own personal gain at the cost of the personal morals of his followers and profiteering off their transgressions & weaknesses.
Are you sure about #3? I read it issues are not to be used but PR are.
well, yes :-) It's an old version of Quova, an IP geolocator from Neustar. The new version is way better, but we can't be bothered rewriting the stuff that uses it until we have to.
Just in case nobody has gotten to enjoy this gem:

http://wiki.c2.com/?TheKenThompsonHack

Ken describes how he injected a virus into a compiler. Not only did his compiler know it was compiling the login function and inject a backdoor, but it also knew when it was compiling itself and injected the backdoor generator into the compiler it was creating. The source code for the compiler thereafter contains no evidence of either virus.
Nothing against Signal, But I sure hope matrix-based platforms and clients (like riot.im) keeping growing. The folks who work on both matrix.org and riot.im have done so much work in such a short time...not just in developing the protocol/server/apps...but also in education. They really have helped people like me to setup our own little home servers (i.e. private networks)...which ultimately helps the entire federated network. Signal - while certainly can be setup/hosted by anyone else separate of OpenWhisper - leaves some to be desired in the actual self-implementation details; just not enough tutorials out there. (Or maybe its just me?)
It's boilerplate in a certain sense. Those are all points where what you've written might not work. Rust makes you deal with possible problems _somehow_. Specifically, this is a replacement for null. If you legitimately don't care, then it can feel boilerplate-y, but it also lets you start by not having to care, and then searching for unwrap and replacing it with better handling.

In other words, it's boilerplate here because this particular operation has many possible failure modes, and Rust is pointing those out to you.

It's repetitive in this particular instance, but doesn't have to be in general.
I would like to see how Octave or Matlab would do in these results.

Before clicking on the link, I thought it would be Python, R, or Octave.
They are fairly flexible with some weird exceptions. What is the scenario here?
Mentioned in a comment or two, but want to highlight. Be up front with salary ranges, especially if you want people to come in and pair, etc.

I had a great initial process with a promising startup who wanted to graduate to a "we'll pay you contract rates to work with us a couple of days" sort of evaluation.

Since I was a FTE elsewhere and would have had to take PTO, I asked for a comp talk first. While I had no expectation to make the same salary I already was, I discovered their high end was way under what I'd calculated as a max pay cut I could take and still pay bills. It probably would've gone above water a round or two of funding later, but I would potentially have drained my savings waiting around. Unless I were founding, that would've been unacceptable.

I'm glad I forced the talk first or else that would've been a frustrating end to the process. My basic take is the more you ask as part of your evaluation process, the more you need to make sure it's even a possibility for both sides.
Every unwrap() is the point, where you need to check return value for an error, unless you are writing one-time code.

If you don't care about errors, don't use Rust. Use C instead. Simple solution.
*Community of people that haven't been burned by the market yet. Either you automate your trades and lock yourself out, or you're bound to overrisk and hit a black-swan eventualy. Unless you're spiritual jedi or something, greed will always overpower your common sense and relatively simple math.
But one should never consider oneself secure from targeted attacks. What Signal et. al. protects from is dragnet surveillance, which Apple can perform remotely with iMessage without having to install an exploit on every iOS device. They do not have that opportunity with Signal.
For reference, here is the post from 12/15 where the statement, " I can promise that 2017 will also be a big year for the company" was made by the CTO. Having the CTO make that statement, knowing that the company was shutting down, seems odd. Which implies it was not an orderly shutdown.

https://clusterhq.com/2016/12/15/container-predictions/
But he used that in advocating a "common sense" approach to security. It's nothing but a vague non-statement that government needs to make reasonable decisions. Your response is going to depend entirely on your opinion of Trump and his administration's judgment. If you support it, you'll support the statement, but if you oppose it, that statement changes nothing, because you always knew the administration was going to use their own version of "common sense" to make decisions. So your reaction says nothing about Trump and just hints at your existing biases, which is fine, but no argument for concern.
I appreciate this answer, I will give this a go.
Yes - that this isn't an elite group of "Top 10 execs" at a company. That it's reasonable for Twitter to have several VPs of Product.
Onboarding is everything
Having spent last 4 months interviewing at several companies for ML roles, I can assure you that no one doing PhD in Computer Science (Machine Learning, Vision, Data Mining) uses R.

I also dont understand what you mean by "exceedingly high value work". For both production as well as research (ICML/NIPS/CVPR) the languages used are in most cases Python/C++/Lua.

Also Stats PhD (who I believe are the sole users of R) aren't typically hired into Machine Learning roles.

R is okay for wrangling tabular data, applying statical model for hypothesis testing and generating pretty charts for papers. But not suitable for state of art Audio, NLP, Vision or Reinforcement Learning.
> Isn't "Overseer" is a really, really fucking bad formal job title for anyone at any organization?

Yeah. At my company we just include anyone who would fit that billing as a member of the Panopticonal Oversight Committee so that they can also keep their regular title.
I've had many problems with NFS, but they were not performance related. Mostly FS hangs with some program waiting for IO that never comes.
And http://dl.acm.org/citation.cfm?id=356854 (pdf: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.468...) treats reference counting as a "way to distribute GC overhead time".

I'm not saying the term always is used that way in academia. I'm saying that it's sometimes used that way, and that it's valid to call RC a form of GC.

Ironically I said that RC was a form of GC to avoid precisely this argument, because if I say "Rust doesn't have GC" I'll have a bunch of folks telling me that RC is a form of GC. This is largely irrelevant to the point I was making, which explicitly distinguished between RC and tracing ("magic") GC -- which I suspected (but wasn't sure) was what was being asked about.
oh no, I'm sure this particular Great Thesis of Logic and Ethics and Objectivity will enlighten us all. What business organizations have been missing is 40 pages of this schlub aimlessly restating the Golden Rule.

> You must be calm and logical.
When diagnosing problems, as when identifying problems, reacting emotionally, though sometimes difficult to avoid, can undermine your effectiveness as a decision-maker. By contrast, staying rational will serve you well. So if you are finding yourself shaken by your problems, do what you can to get yourself centered before moving forward.

This reads like a parody of the DSM criteria for Asperger's Syndrome.
GCM depends on Play Services, so I'm really not.
If you are interested in new cardinality estimation algorithms for HyperLogLog sketches you could also have a look on the paper I am currently working on:

http://oertl.github.io/hyperloglog-sketch-estimation-paper/

There, I present two different algorithms based on theoretical considerations that are both accurate over the entire cardinality range. Unlike LogLog-Beta or HyperLogLog++, they do not need any empirically determined coefficients or bias correction data.
Even assuming the manufacturer is refusing to negotiate lower prices with resellers..

The first sale doctrine protects your right to sell items that you've purchased... even if you want to price it at a loss.

Amazon, for example, sold ebooks at a loss for years. Obviously you wouldn't say Amazon's ebooks were counterfeit or stolen.

And Amazon does not have sole ownership of that tactic. Others have an equal right to sell items at a loss, even against the manufacturers wishes.

Other examples of when this occurs: going out of business sales; end of season liquidations; etc. and various reasons to liquidate inventory: bad buys; changing product categories; etc.
If he ever tries to train deeper models in this manner and test them on real video frames from a car, he will be in for some unpleasant surprises.

Learning to map discrete snapshots of objects to labels won't yield a system that can deal with e.g., the reality of lighting conditions that a car will experience.
Sometimes it can. Sometimes teams plan based on "How long does it take to implement these use cases?" Other times (more frequently in agile) it's "How many use cases can we get by date X?"

It's harder to commit to the first scenario than the 2nd, since the 2nd (in practice) implies that the date transcends scope so you can take items out.
>Be ready to switch.

This why I include a weekly back up of our data from any of the PaaS/SaaS providers we use. Make sure you know exactly what is in the data you are backing up as well. You might find that data you really need isn't included in the backup/export files. There are a few sites where I have to take screen shots of configurations or rules to make sure I have all the data I need to switch over to a new process with minimal disruption.

I trust other people, but I don't want to endanger my organization by inextricably tying it's survival to that of another organization.
With proper error handling instead of unwrap(), which means "I don't care about errors here".
> On the other hand the rest of your post discusses the value created out of a failed company which wasn't related to the context of my post.

"not relevant"? The entire point of my response was to point out that the fundamental flaw in your argument is that you are ignoring the wider effects of the business process, while the "failure is success" mentality is all about taking into consideration those same wider effects.

> If you're stating that you're going to greatly enjoy your failure, how is that not making failure seem good? Can you greatly enjoy something that you don't consider awesome.

You don't enjoy the failure, but you can still enjoy the process that happens to lead to the failure, and the net outcome can still be positive. Once again: the mentality you're attempting to criticise is all about accounting for the entire process and all of its outcomes, and not narrow-mindedly focusing on just the financial outcome for the business.

> I think we're going to be arguing in straw man circles

If you continue to insist on equivocating between financial failure of the business (an individual outcome) and the holistic outcome of the entire process, yes. Well, I won't bother to continue responding, but that's beside the point.
He doesn't do it that often and usually at odd times (i.e. middle of the night) but I will give it a go!
I haven't launched completely, but it's been around 5 months since I started it. I'm building a visual-programming environment to build chatbots with pure drand and drop. Still lots of stuff to do, but I launched a successful beta.

You can see it in action: https://talkbot.io

Website took 2 days to build, the idea, webapp and server took around 5 months.

I haven't charged a penny to my clients, because it's still in beta, but I'm on my way on making it no-beta soon and start monetizing.

Unexpected: Got featured in some blogs and it rained clients and e-mails, too demanding for one-person project. I wasn't ready, nor my product, marketing was going to happen later.

P.S. I'm the only coder and designer, should've been faster with more people on the "team".
Ceph RBD is plenty fast for having a database on... was able to get better performance than fibre channel or NFS to a NetApp using Ceph, ran some nice large Oracle instances on VM's on top of OpenStack backed by Ceph RBD.
Oh the immediate shutdowns! After going through the immediate Nebula shutdown, I'm glad we weren't depending on ClusterHQ.

Same question I had for Nebula: you had no idea that a month ago you'd have to shutdown, right?

I've started to follow these ex-CEOs so we avoid their next companies. This kind of shutdown is just terrible.
They said that about Nate Silver, too, then Trump got elected.
I don't even see what it has to do with me as an American shopper as they are a Chinese shopping portal.
It's a problem yes, and I hope they work on it. Nothing I'm about to say excuses Amazon for knowingly selling shoddy and dangerous merchandise.

That being said, the production of these inferior cables is an inevitable outcome of the race to the bottom on everything. If you (metaphorical "you", not yourself in particular) believe the price for an official Apple ($20/2 meters) or Google ($25/1.8 meters) USB-C cable is too much and go looking for something cheaper, you've already started down a dangerous road. You've said your safety isn't worth $20 and are outsourcing your life to the lowest bidder. Then you find a 6 meter cable for $5 and say "I knew it! Apple/Google were ripping me off!". If you're lucky, it breaks and you grumble and buy another one. If you're unlucky, it lights your house on fire while your family is sleeping. Quality comes at a price, and shysters count on people not being willing to pay that price.

But yes I completely agree. Amazon should not be selling known counterfeit cables (or any other merchandise). There's no excuse for that, you should be able to inherently trust anything Amazon sells you to be genuine (even if it's genuine crap).
Just in case you aren't aware, but if you're in the US most states and at the federal level have auctions on vehicles and equipment that is open to the public and searchable online.

You probably won't find anything brand new, but I've bought bridgeports and other machining equipment through this.
‘Pokemon Go’ Goes Live on the Apple Watch
"Photoshopped" usually implies the photo was edited with the intent to deceive. Regular editing (e.g., removing red eye) is not malicious.
Palantir could help power Trump's ‘extreme vetting’ of immigrants
nixpkgs for Mac has never really been a priority, what's there is mostly contributed by a handful of people. It's certainly not got the same level of testing and use as e.g. Homebrew. It works wonderfully on Linux - especially under its own distribution, NixOS, which I run on my laptop.
> If you're stating that you're going to greatly enjoy your failure

'Relish' in this context doesn't mean 'greatly enjoy', as in entertainment. It means simply 'to significantly value', as in valuing the learning opportunity, but not necessarily the event itself.
You can connect to any homeserver with the default client; it's not tied to the default homeserver.

If I understand puringpanda's question, the idea is that your domain and your homeserver are seized, but you have contacts on other homeservers. At this point, it's just like losing your email server. You lose your existing ID, and probably your message history, but you can reach your contacts from a new ID you create someplace else.
Angular 2 with ASP.NET Core Web API – Build a Simple Notebook App – Part 1
Stephen King is so prolific that I imagine some of his works will have real staying power. Even if he's merely a "good" author, odds are that at least one of his works will be far better than his own average.
Why not use C instead? I see no benefit to use complicated language which cares about errors and then completely ignore that care.
GitLab 8.15 Released with Auto Deploy and Web Terminal
> Im not from the states either but I assume it's the Bay Area Rapid Transit, or the subway.

I see. Since its an acronym and doesn't reference to a person named Bart lets call that the BART problem.

> Im assumign the India problem is access point overloading.

On WiFi? In large cities the WiFi problem is bigger, but 5 GHz alleviates a lot of the pain if you are stationary. I've been seeing a lot of cheaper phones (even recent) only having 2,4 GHz. My router can only set itself it either 2,4 GHz, or 5 GHz, so having one device which only can do 2,4 GHz is a problem. In large cities, the solution here appears to be more 4G APs.

If you're moving, 4G (or WiFi AP in the mobile vehicle using 4G like the trains have here) solves the problem since it supports roaming very well and has a longer range than WiFi. There's also the option of Femtocell. For subway systems, the tunnels are already there (which includes safety exits and such) so building connectivity via Femtocells seems like a logical way to solve the problem. This does have a cost attached to it, and also planning and testing.
There doesn't seem to be anything unstable about it, even now. I've compiled tons of Rust code to asm.js over the last few months and there's not a single thing that didn't work. Modifying the DOM also works fairly well (you have to write wrappers though). And the code is 10x to 40x faster than the equivalent JS code. And you can run the exact same code natively on tons of platforms too. So it's already quite amazing.
It's probably a real but non-famous quote that just didn't happen to be recorded on an extant website. That's the sort of thing that's easy to lose to time.
Every book has its haters, and everything on Amazon tends to get a review at some point. Try to keep the reality of those statistics in mind; if 49 people liked a book and two hated it, it was probably a good book.

Alternatively, visit your local independent book store and ask for recommendations, and resist the temptation of looking up the reviews before you've finished the book yourself.

If getting to the point of actually reading a book is a problem, I find that the easiest way is to read a while in bed before you go to sleep. Reading helps relax, and has the benefit of not keeping your body awake like digital screens do.
A trick I commonly use is:

cd -

Which goes back to the previous directly I was just on. They have the same thing for git as well:

git checkout -

it's quite handy for switching back and forth between branches or directories!
I particularly enjoyed the sarcasm at the end.
One package that doesn't work yet, last I heard, is regex. That's a big one.
Distributed Cache Using Redis and ASP.NET Core
Those languages complement Java on the JVM to varying degrees. Kotlin and Scala were built to progressively replace Java in a codebase. Clojure was built for the JVM as its first target architecture. Apache Groovy was originally to script Java code, e.g. tests and glue code. (Although Groovy was later repurposed as a Java replacement in Groovy 2, not many people use it for that.)
You assume it has already happened. Let me remind you: all the self driving stuff right not is in tests. Still mostly in favourable driving conditions. The whole self driving thing may still not happen, if it turns out (after a few accidents) that the technology is not quite there.
Well, first of all wasm needs to be implemented in all major browsers on all major platforms for it to be widely adopted. Since the major browser vendors are backing it, that should happen quite soon.

But that's just the initial implementation. It needs to be implemented fully, debugged, optimized and then it needs to trickle down to user devices, including those sold 3-4-5 years ago and still in use.

And then, in the second stage, wasm needs to get DOM access (as far as I know v1 won't have it). See stage 1, all over again.

I'd say that the mass adoption cycle for 1 stage is roughly 5 years (where 80%+ of the browsers out there support a major feature well). So 2 stages x 5 years = 10 years.

Maybe I'm too pessimistic...
How to Make a Sales Funnel in Excel – Or Should You?